Photovoltaic racking design method, apparatus, system, and medium

By optimizing photovoltaic support design through data analysis and model building, the problem of insufficient economic benefits caused by relying on manual experience has been solved, and the cost reduction, efficiency improvement and safety enhancement of photovoltaic support design have been achieved.

CN116933457BActive Publication Date: 2026-11-06HEFEI SUNGROW RENEWABLE ENERGY SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310943677.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2026-11-06
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

The current photovoltaic support system design process relies on manual experience, which leads to a lack of guaranteed economic benefits, and the design process is cumbersome and prone to errors.

Method used

By acquiring design information, analyzing data, establishing a structural calculation model, performing traversal and pruning, determining the optimal layout scheme, and using a comprehensive evaluation model to optimize the design process, manual intervention is reduced.

Benefits of technology

This improved the economy and safety of photovoltaic support design, reduced design errors and calculation time, and achieved cost reduction and efficiency improvement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116933457B_ABST
    Figure CN116933457B_ABST
Patent Text Reader

Abstract

The application discloses a photovoltaic support design method, device and system and a medium, relates to the technical field of photovoltaic power stations, acquires design information, performs data analysis on the design information, determines component arrangement information data, establishes a structure calculation model, performs iteration and pruning based on the structure calculation model, determines a pre-arrangement scheme, establishes a comprehensive evaluation model, determines an optimal arrangement scheme in the pre-arrangement scheme, and the cost reduction and benefit increase of photovoltaic support design are achieved, and the economy of photovoltaic support planning is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of photovoltaic power plant technology, and in particular to a photovoltaic support design method, device, system and medium. Background Technology

[0002] The photovoltaic industry is developing rapidly, with the proportion of industrial and commercial distributed photovoltaic installations showing a particularly significant upward trend. Photovoltaic installations mainly involve installing photovoltaic support systems, which typically consist of guide rails, clamps, and pressure blocks. The guide rails connect downwards to the corrugated steel roof tiles of the building via clamps, while the pressure blocks support and fix the photovoltaic modules upwards.

[0003] Currently, the design process for photovoltaic (PV) mounting systems involves designers manually designing the support structure in CAD software based on the PV module layout (arranging each module individually, then merging and trimming them), manually compiling the bill of quantities (measuring and summarizing each component and accessory), and then manually performing structural calculations for verification. In other words, this conventional design process heavily relies on manual design experience and skill, thus failing to guarantee economic efficiency. Summary of the Invention

[0004] The main objective of this invention is to provide a photovoltaic bracket design method, device, system, and medium, aiming to solve the technical problem that the economic benefits of photovoltaic bracket design based on manual design cannot be guaranteed.

[0005] To achieve the above objectives, the present invention provides a photovoltaic support bracket design method, wherein the photovoltaic support bracket includes a guide rail, a clamp, and a pressure block, and the photovoltaic support bracket design method includes the following steps:

[0006] Obtain design information, perform data parsing on the design information, and determine component layout information data;

[0007] Establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme;

[0008] A comprehensive evaluation model is established to determine the optimal layout scheme from the pre-arrangement schemes.

[0009] Optionally, the design information includes component coordinate information and component specification information. The step of obtaining the design information and parsing the design information includes:

[0010] Obtain the length data between each horizontal axis coordinate and the width data between each vertical axis coordinate in the component coordinate information;

[0011] The photovoltaic modules mapped by consecutive length data whose length data does not exceed the preset clustering parameter and consecutive width data whose width data does not exceed the preset clustering parameter are determined as the module array;

[0012] Extract the vertical axis coordinates of each photovoltaic module in each of the component arrays, and remove duplicate vertical axis coordinates from the same vertical axis coordinates to obtain the deduplicated vertical axis coordinates;

[0013] Based on the component specification information, the deduplicated vertical axis coordinates are combined in pairs to determine the arrangement range of photovoltaic modules in the same column of the component array, and the photovoltaic modules mapped by the arrangement range are taken as the component set;

[0014] Determine whether there are any photovoltaic modules in the component set that have experienced a connection interruption;

[0015] If there are photovoltaic modules with interrupted connections in the component set, the component set is divided based on the photovoltaic modules with interrupted connections to obtain the component rows.

[0016] Optionally, after the step of obtaining the component array, the photovoltaic support design method further includes:

[0017] When it is determined that the arrangement of each photovoltaic module in the component array is a horizontal arrangement, the coordinate information of each photovoltaic module in the component array is reversed to convert the arrangement into a vertical arrangement.

[0018] When it is determined that the arrangement of the photovoltaic modules in the module array is a vertical arrangement, the step of extracting the vertical axis coordinates of the photovoltaic modules in the module array is performed.

[0019] Optionally, the step of obtaining design information, parsing the design information, and determining component layout information data includes:

[0020] The guide rail arrangement information data on the photovoltaic module is determined based on the component specification information;

[0021] Based on the intersection of the guide rail and the frame of the photovoltaic module included in the component row, the block arrangement information data is determined according to the intersection, wherein the guide rail arrangement information data and the block arrangement information data constitute the component arrangement information data.

[0022] Optionally, the design information includes component site information and component specification information. The component site information includes the spacing of the corrugated steel sheet. The step of establishing the structural calculation model includes:

[0023] Based on the component site information and the component specification information, the structural calculation model is established.

[0024] Optionally, the design information includes pre-guide rail parameter information for each type of guide rail and pre-clamp spacing determined at different multiples of corrugated steel sheet spacing based on the corrugated steel sheet spacing in the component site information. The step of traversing and pruning based on the structural calculation model to determine the pre-layout scheme includes:

[0025] The combination schemes between the pre-guide rail parameter information and the pre-clamp spacing are input into the structural calculation model. The structural calculation model is used to traverse the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme.

[0026] Based on the planning scheme, the second combination scheme between the second pre-clamp spacing and each of the pre-guide rail parameter information is pruned, and the pruned second combination scheme is traversed to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme, until all the combination schemes between each of the pre-clamp spacing and each of the pre-guide rail parameter information have been traversed and pruned, and the obtained planning scheme is output as the pre-arrangement scheme.

[0027] Optionally, the step of establishing a comprehensive evaluation model to determine the optimal layout scheme among the pre-layout schemes includes:

[0028] Based on the steel cost corresponding to the guide rail parameter information and the construction time corresponding to the clamp spacing, the comprehensive evaluation model is established.

[0029] The pre-guide rail parameter information and the pre-clamp spacing in each of the pre-arrangement schemes are imported into the comprehensive evaluation model, and the design cost of each of the pre-arrangement schemes is output.

[0030] The pre-arrangement scheme with the lowest design cost is determined as the optimal arrangement scheme, wherein the optimal arrangement scheme includes target guide rail parameter information and target fixture spacing.

[0031] Optionally, after determining the pre-arrangement scheme with the lowest design cost as the optimal arrangement scheme, the photovoltaic support design scheme further includes:

[0032] Obtain the clamp data and clamp coordinates reflected by the target clamp spacing, and obtain the clamp type determined based on the corrugated type of the color steel tile.

[0033] Optionally, after the steps of establishing a comprehensive evaluation model and determining the optimal layout scheme in the pre-layout scheme, the photovoltaic support design method further includes:

[0034] The component layout information data and the optimal layout scheme are imported into a preset planning generation device to output design results. The component layout information data includes guide rail layout information data and pressure block layout information data.

[0035] Optionally, the step of importing the component layout information data and the optimal layout scheme into a preset planning generation device and outputting the design results includes:

[0036] The component layout information data and the fixture coordinates are imported into the preset planning generation device to output a photovoltaic module image with photovoltaic support design and layout information;

[0037] And / or, after determining the required guide rail length for each of the component rows based on the guide rail arrangement information data, and determining the total number of pressure blocks based on the pressure block arrangement information data, the total guide rail length, the target guide rail parameter information, the total number of pressure blocks, the fixture data, and the fixture type are imported into the preset planning generation device, and a photovoltaic module engineering quantity design list with photovoltaic bracket planning and layout data is output.

[0038] And / or, import the photovoltaic module image and / or the photovoltaic module engineering quantity planning list into the preset planning generation device, and output the design scheme of the photovoltaic bracket.

[0039] The present invention also provides a photovoltaic bracket design device, the photovoltaic bracket design device comprising:

[0040] The data determination module is used to acquire design information, parse the design information, and determine the component layout information data.

[0041] The data determination module is also used to establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme.

[0042] The data determination module is also used to establish a comprehensive evaluation model to determine the optimal layout scheme from the pre-arrangement scheme.

[0043] Furthermore, to achieve the above objectives, the present invention provides a photovoltaic bracket design system, which includes a memory, a processor, and a photovoltaic bracket design program stored in the memory and executable on the processor. When the photovoltaic bracket design program is executed by the processor, it implements the steps of the photovoltaic bracket design method described above.

[0044] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a photovoltaic bracket design program, which, when executed by a processor, implements the steps of the photovoltaic bracket design method as described above.

[0045] This invention proposes a photovoltaic (PV) support design method, device, system, and medium. By acquiring design information and performing data analysis on the design information, the component layout information is determined, avoiding the tediousness and error rate of manual annotation on drawings. A structural calculation model is established, which ensures the safety of the PV support and avoids guide rail breakage caused by unreasonable output pre-layout schemes. Based on the structural calculation model, traversal and pruning are performed to determine the pre-layout scheme. The combination schemes between the parameter information of each pre-guide rail and the spacing of each pre-clamp are traversed and pruned through the structural calculation model, reducing the number of combination schemes that need to be traversed, thereby reducing the number of calculations to determine whether the combination scheme meets the preset combination relationship, improving the computational efficiency. A comprehensive evaluation model is established to determine the optimal layout scheme among the pre-layout schemes, realizing cost reduction and efficiency improvement in PV support design and improving the economics of PV support planning. Attached Figure Description

[0046] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;

[0047] Figure 2 This is a flowchart illustrating the first embodiment of the photovoltaic bracket design method of the present invention;

[0048] Figure 3 This is a schematic diagram illustrating the division of photovoltaic modules on a single module array into module rows according to the present invention;

[0049] Figure 4 This is a schematic diagram illustrating the effect of the guide rail and pressure block setup in this invention;

[0050] Figure 5 This is a flowchart illustrating the second embodiment of the photovoltaic support design method of the present invention;

[0051] Figure 6 This is a schematic diagram showing the arrangement of the photovoltaic module of the present invention;

[0052] Figure 7 This is a schematic diagram showing the division of the component array of the present invention;

[0053] Figure 8 This is a schematic diagram illustrating the division of the component set in this invention;

[0054] Figure 9 This is a schematic diagram illustrating the division of photovoltaic modules in the same column into module rows according to the present invention;

[0055] Figure 10 This is a flowchart illustrating the third embodiment of the photovoltaic support design method of the present invention;

[0056] Figure 11 This is a flowchart illustrating the fourth embodiment of the photovoltaic bracket design method of the present invention;

[0057] Figure 12 This is a schematic diagram of the photovoltaic bracket design device of the present invention.

[0058] The realization of the objective of this invention, its functional characteristics and advantages will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0059] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0060] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.

[0061] The terminal implementation of this invention is a photovoltaic bracket design system, such as... Figure 1 As shown, the photovoltaic support system design may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0062] Optionally, the photovoltaic mounting system design may also include RF (Radio Frequency) circuitry, sensors, WiFi modules, etc. Sensors such as light sensors, motion sensors, and others will not be elaborated upon here.

[0063] Those skilled in the art will understand that Figure 1 The photovoltaic support system structure shown in the figure does not constitute a limitation on the photovoltaic support system design. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0064] like Figure 1As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a photovoltaic bracket design program.

[0065] exist Figure 1 In the photovoltaic bracket design system shown, the network interface 1004 is mainly used to connect to the backend server and communicate with it; the user interface 1003 is mainly used to connect to the client (user end) and communicate with it; and the processor 1001 can be used to call the photovoltaic bracket design program stored in the memory 1005 and perform the following operations:

[0066] Obtain design information, perform data parsing on the design information, and determine component layout information data;

[0067] Establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme;

[0068] A comprehensive evaluation model is established to determine the optimal layout scheme from the pre-arrangement schemes.

[0069] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0070] The design information includes component coordinate information and component specification information. The steps of obtaining the design information and parsing the design information include:

[0071] Obtain the length data between each horizontal axis coordinate and the width data between each vertical axis coordinate in the component coordinate information;

[0072] The photovoltaic modules mapped by consecutive length data whose length data does not exceed the preset clustering parameter and consecutive width data whose width data does not exceed the preset clustering parameter are determined as the module array;

[0073] Extract the vertical axis coordinates of each photovoltaic module in each of the component arrays, and remove duplicate vertical axis coordinates from the same vertical axis coordinates to obtain the deduplicated vertical axis coordinates;

[0074] Based on the component specification information, the deduplicated vertical axis coordinates are combined in pairs to determine the arrangement range of photovoltaic modules in the same column of the component array, and the photovoltaic modules mapped by the arrangement range are taken as the component set;

[0075] Determine whether there are any photovoltaic modules in the component set that have experienced a connection interruption;

[0076] If there are photovoltaic modules with interrupted connections in the component set, the component set is divided based on the photovoltaic modules with interrupted connections to obtain the component rows.

[0077] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0078] After obtaining the component array, when it is determined that the component arrangement of each photovoltaic component in the component array is a horizontal arrangement, the photovoltaic component coordinate information of each photovoltaic component in the component array is reversed to convert the component arrangement into a vertical arrangement.

[0079] When it is determined that the arrangement of the photovoltaic modules in the module array is a vertical arrangement, the step of extracting the vertical axis coordinates of the photovoltaic modules in the module array is performed.

[0080] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0081] The steps of acquiring design information, parsing the design information, and determining component layout information data include: determining the guide rail layout information data on the photovoltaic module based on the component specification information;

[0082] Based on the intersection of the guide rail and the frame of the photovoltaic module included in the component row, the block arrangement information data is determined according to the intersection, wherein the guide rail arrangement information data and the block arrangement information data constitute the component arrangement information data.

[0083] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0084] The design information includes component site information and component specification information. The component site information includes the spacing of the corrugated steel sheet. The steps for establishing the structural calculation model include:

[0085] Based on the component site information and the component specification information, the structural calculation model is established.

[0086] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0087] The design information includes pre-guide rail parameter information for various types of guide rails and pre-clamp spacing determined under different corrugated steel tile spacing multiples based on the corrugated steel tile spacing in the component site information. The steps of traversing and pruning based on the structural calculation model to determine the pre-layout scheme include:

[0088] The combination schemes between the pre-guide rail parameter information and the pre-clamp spacing are input into the structural calculation model. The structural calculation model is used to traverse the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme.

[0089] Based on the planning scheme, the second combination scheme between the second pre-clamp spacing and each of the pre-guide rail parameter information is pruned, and the pruned second combination scheme is traversed to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme, until all the combination schemes between each of the pre-clamp spacing and each of the pre-guide rail parameter information have been traversed and pruned, and the obtained planning scheme is output as the pre-arrangement scheme.

[0090] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0091] The step of establishing a comprehensive evaluation model to determine the optimal layout scheme in the pre-layout scheme includes: establishing the comprehensive evaluation model based on the steel cost corresponding to the guide rail parameter information and the construction time corresponding to the clamp spacing;

[0092] The pre-guide rail parameter information and the pre-clamp spacing in each of the pre-arrangement schemes are imported into the comprehensive evaluation model, and the design cost of each of the pre-arrangement schemes is output.

[0093] The pre-arrangement scheme with the lowest design cost is determined as the optimal arrangement scheme, wherein the optimal arrangement scheme includes target guide rail parameter information and target fixture spacing.

[0094] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0095] After determining the pre-arrangement scheme with the lowest design cost as the optimal arrangement scheme, the photovoltaic support design scheme further includes:

[0096] Obtain the clamp data and clamp coordinates reflected by the target clamp spacing, and obtain the clamp type determined based on the corrugated type of the color steel tile.

[0097] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0098] After the steps of establishing a comprehensive evaluation model and determining the optimal layout scheme in the pre-layout scheme, the photovoltaic support design method further includes:

[0099] The component layout information data and the optimal layout scheme are imported into a preset planning generation device to output design results. The component layout information data includes guide rail layout information data and pressure block layout information data.

[0100] Furthermore, the processor 1001 can call the photovoltaic bracket design program stored in the memory 1005 and also perform the following operations:

[0101] The step of importing the component layout information data and the optimal layout scheme into the preset planning generation device and outputting the design results includes:

[0102] The component layout information data and the fixture coordinates are imported into the preset planning generation device to output a photovoltaic module image with photovoltaic support design and layout information;

[0103] And / or, after determining the required guide rail length for each of the component rows based on the guide rail arrangement information data, and determining the total number of pressure blocks based on the pressure block arrangement information data, the total guide rail length, the target guide rail parameter information, the total number of pressure blocks, the fixture data, and the fixture type are imported into the preset planning generation device, and a photovoltaic module engineering quantity design list with photovoltaic bracket planning and layout data is output.

[0104] And / or, import the photovoltaic module image and / or the photovoltaic module engineering quantity planning list into the preset planning generation device, and output the design scheme of the photovoltaic bracket.

[0105] Reference Figure 2 In a first embodiment of the present invention, the photovoltaic support includes a guide rail, a clamp, and a pressure block, and the photovoltaic support design method includes the following steps:

[0106] Step S10: Obtain design information, perform data parsing on the design information, and determine component layout information data.

[0107] It should be noted that the design information is obtained in the early stages of the design process. This information includes not only component specifications but also site information, pre-guide rail parameters, and component coordinates. Specifically, component specifications mainly include the weight and geometric dimensions of the photovoltaic modules. Site information includes the location of the distributed photovoltaic power plant project, the wind and snow load at that location, the roof height, slope, type of corrugated steel sheet, corrugated sheet location, and corrugated sheet spacing. Pre-guide rail parameters include the material, cross-sectional area, weight per meter, bending stiffness, section modulus, and radius of gyration for each type of guide rail. Component coordinates are automatically obtained from software used by designers to draw the photovoltaic module layout, such as in CAD, based on layer management and content recognition. Each module includes guide rails and clamping blocks.

[0108] In this embodiment, after obtaining the design information, the design information is parsed to obtain the guide rail layout information and briquette layout information at the current location of the photovoltaic power plant project.

[0109] Optionally, the step of obtaining design information in step S10, parsing the design information, and determining component layout information data includes:

[0110] Step S101: Determine the guide rail arrangement information data on the photovoltaic module based on the component specification information;

[0111] Step S102: Based on the intersection of the guide rail and the frame of the photovoltaic module included in the component row, determine the block arrangement information data according to the intersection, wherein the guide rail arrangement information data and the block arrangement information data constitute the component arrangement information data.

[0112] In this embodiment, the photovoltaic modules deployed at the current distributed photovoltaic power station site are grouped by row, and several consecutive photovoltaic modules in the same column are determined as a group of module rows. Figure 3 For example, for Figure 3 The photovoltaic module G shown in the figure defines a group of photovoltaic modules in the same column as a group of module rows, which can result in four groups of module rows as shown in the figure, namely module row 1H1, module row 2H2, module row 3H3 and module row 4H4.

[0113] After dividing the photovoltaic modules into rows, the specifications of the photovoltaic modules to be installed at the location are determined based on the module specifications obtained in the previous design information. Combining the dimensions of the photovoltaic modules on the roof and the manufacturer's recommended guide rail layout, the starting coordinates of the guide rails for each row are determined. Figure 4 As shown, based on the dimensions of the photovoltaic module G and the manufacturer's recommended guide rail layout scheme, the spacing and position of a set of guide rails on a set of module rows are determined (i.e., guide rail layout information data).

[0114] Meanwhile, to ensure the guide rails are fixed as straight rails on the module rows and to prevent the photovoltaic modules from loosening due to deviation from their original positions, after determining the guide rail layout information on the module rows, pressure blocks are installed at the intersection of the guide rails and the frame of each photovoltaic module, still referring to... Figure 4 As shown, after determining the guide rail layout information data, the intersection point of the guide rail with the frame of the photovoltaic module is obtained based on the straight line of the guide rail on the component row determined by the guide rail layout information data. The intersection point of the frame composed of two photovoltaic modules is determined as the placement point of the middle pressure block, and the intersection point of the frame composed of one photovoltaic module is determined as the placement point of the side pressure block, thus obtaining the pressure block layout information data.

[0115] Step S20: Establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme.

[0116] It should be noted that the structural calculation model is used to judge the rationality and feasibility of the combination scheme composed of multiple variables. In this embodiment, it traverses the combination schemes composed of the two variables of guide rail parameter information and clamp spacing, and prunes the combination schemes that are unreasonable or unfeasible. This ensures that the output planning scheme composed of guide rail parameter information and clamp spacing can be applied to the natural conditions and installation conditions of the location, thereby ensuring the safety of the photovoltaic support built based on the planning scheme. The guide rail parameter information and clamp spacing in the pre-arrangement scheme can be adapted. The guide rail parameter information is the guide rail model. The clamp spacing in the pre-arrangement scheme is applied to the guide rail type in the pre-arrangement scheme, and will not cause safety hazards such as breakage, hidden cracks, or fly-off plates in the guide rail of that type.

[0117] In this embodiment, a structural calculation model is used to traverse the combination schemes between the input guide rail parameter information and the fixture spacing. Based on the results of the previous traversal, the combination scheme to be traversed is pruned to avoid the low computational efficiency caused by traversing invalid combination schemes.

[0118] Optionally, the step of establishing the structural calculation model in step S20 includes:

[0119] Step S201: Establish the structural calculation model based on the component site information and the component specification information.

[0120] In this embodiment, a structural calculation model suitable for the current photovoltaic power plant project site is established based on the component site information and component specification information. This model is simplified by adopting a multi-span continuous beam form to facilitate structural analysis and design between the guide rails and clamps.

[0121] Specifically, the structural calculation model in this embodiment is presented in tabular form. A judgment formula, established based on component site information and component specifications, is pre-input into the table to assess the safety and reliability of the combination scheme between guide rail parameters and clamp spacing. This ensures that the pre-arrangement scheme output by the structural calculation model conforms to the natural and installation conditions of the current photovoltaic support design site. Furthermore, to enhance the accuracy of the safety and reliability of the combination scheme in this structural calculation model, it can also integrate current national design standards such as the *Code for Design of Building Structures* (GB50009), *Standard for Steel Structure Design* (GB50017), and *Technical Specification for Cold-Formed Thin-Walled Steel Structures* (GB50018). This enables the structural calculation model to perform functions such as mechanical calculations, load combinations, working condition combinations, bearing capacity verification, deformation verification, pull-out verification, and anti-slip verification.

[0122] The integrated existing national design standards are updated in real time according to the issued standards.

[0123] Step S30: Establish a comprehensive evaluation model and determine the optimal layout scheme from the pre-arrangement schemes.

[0124] The selected pre-arrangement schemes are input into the comprehensive evaluation model to calculate the design cost of each scheme. The scheme with the lowest design cost is output as the optimal arrangement scheme, so as to achieve the goal of optimizing the design cost while ensuring the safety and reliability of the photovoltaic support, thus achieving the effect of cost reduction and efficiency improvement.

[0125] In this embodiment, by acquiring design information and performing data analysis on the design information, the component layout information data is determined, avoiding the tediousness and error rate of manual annotation on drawings. A structural calculation model is established, which ensures the safety of the photovoltaic support and avoids the possibility of guide rail breakage due to unreasonable output pre-layout schemes. Based on the structural calculation model, traversal and pruning are performed to determine the pre-layout scheme. The combination schemes between the parameter information of each pre-guide rail and the spacing of each pre-clamp are traversed and pruned through the structural calculation model, reducing the number of combination schemes that need to be traversed, thereby reducing the number of calculations to determine whether the combination scheme meets the preset combination relationship, improving the calculation efficiency. A comprehensive evaluation model is established to determine the optimal layout scheme among the pre-layout schemes, realizing cost reduction and efficiency improvement in photovoltaic support design and improving the economics of photovoltaic support planning.

[0126] Furthermore, based on the first embodiment of the photovoltaic bracket design method of the present invention described above, a second embodiment of the photovoltaic bracket design method of the present invention is proposed.

[0127] Reference Figure 5 In the second embodiment of the photovoltaic bracket design method of the present invention, step S10 above, the step of obtaining design information and performing data parsing on the design information, includes:

[0128] Step A10: Obtain the length data between each horizontal axis coordinate information and the width data between each vertical axis coordinate information in the component coordinate information;

[0129] Step A20: The photovoltaic modules mapped by the continuous length data whose length data does not exceed the preset clustering parameters and the continuous width data whose width data does not exceed the preset clustering parameters are determined as the module array;

[0130] Due to obstacles, shading, and other factors, photovoltaic (PV) modules installed on the same roof are not arranged neatly and uniformly. In actual design, the arrangement of PV modules on the roof is as follows: Figure 6 As shown, based on this arrangement, the coordinate information of each photovoltaic module can be determined. For example, the coordinate information of photovoltaic module Ga is (x1, y1), (x2, y1), (x1, y2), and (x2, y2). Then, based on the coordinate information of each photovoltaic module, density clustering is performed on each photovoltaic module to obtain the following results: Figure 7 The density clustering results shown enable the photovoltaic modules G arranged on the roof to be divided into blocks, resulting in module arrays Z1, Z2, Z3 and Z4.

[0131] Specifically, the preset clustering parameters are set based on the actual application of this embodiment to set the farthest cluster between photovoltaic modules. If the distance between photovoltaic modules is within the preset clustering parameters, the two photovoltaic modules are considered to belong to the same module array. If the distance between photovoltaic modules is outside the preset distance parameters, the two photovoltaic modules are considered not to belong to the same module array, and the two photovoltaic modules are used as array dividing components for the module array division.

[0132] Specifically, based on the coordinate information of each photovoltaic module, the length data between two adjacent horizontal axis coordinates and the width data between two adjacent vertical axis coordinates can be obtained. Figure 7 For example, to obtain Figure 6 After obtaining the coordinate information of each photovoltaic module included in the photovoltaic array a, the length data between two adjacent horizontal axis coordinates and the width data between two adjacent vertical axis coordinates are calculated.

[0133] After calculating the length and width data of each photovoltaic module's coordinate information, a judgment is made as to whether the length and width data exceed the preset clustering parameters. Figure 6 Taking this example, if the length and width data reflected by the coordinate information of photovoltaic modules Ga to Gn do not exceed the preset clustering parameters, then photovoltaic modules Ga to Gn are temporarily determined as a module array. If it is determined that there are no other photovoltaic modules adjacent to photovoltaic module Gn except photovoltaic module Gm, then photovoltaic modules Ga to Gn are finally determined as a module array.

[0134] In the process of determining photovoltaic modules Go and Gp, if the length and width data reflected by the coordinate information of the photovoltaic modules Go and Gp both exceed the preset clustering parameters, then photovoltaic modules Go and Gp are divided into array components. When it is determined that there is a photovoltaic module Gt adjacent to photovoltaic module Go, it is determined whether the length and width data reflected by the coordinate information of the photovoltaic modules Go and Gt exceed the preset clustering parameters. If the determination result is that they do not exceed the preset clustering parameters, then photovoltaic modules Go and Gt are determined to be a component array.

[0135] If photovoltaic module Gp is ​​not assigned to the photovoltaic array composed of photovoltaic module Go, and the length and width data reflected by the coordinate information of photovoltaic modules Gp to Gq do not exceed the preset clustering parameters, then photovoltaic modules Gp to Gq are temporarily determined as a module array. After determining whether there are other photovoltaic modules besides photovoltaic modules Gu and Gv that are adjacent to photovoltaic modules Gp and Gq, it is determined whether the length and width data reflected by the coordinate information of photovoltaic modules Gp, Gq, Gu and Gv exceed the preset clustering parameters. If the determination result is that they do not exceed the parameters, photovoltaic modules Gp, Gq, Gu and Gv are determined as a module array.

[0136] If the length and width data reflected in the coordinate information of photovoltaic modules Gq and Gr both exceed the preset clustering parameters, then photovoltaic modules Gq and Gr are treated as array partitioning components, and photovoltaic module Gr is not assigned to the photovoltaic array composed of photovoltaic module Gq. If the length and width data reflected in the coordinate information of photovoltaic modules Gr to Gx do not exceed the preset clustering parameters, then photovoltaic modules Gr to Gx are temporarily determined as a single array. Then, it is determined whether there are other photovoltaic modules besides photovoltaic modules Gw and Gs adjacent to photovoltaic modules Gx and Gr. It is then determined whether the length and width data reflected in the coordinate information of photovoltaic modules Gr, Gx, Gw, and Gs exceed the preset clustering parameters. If the result is that they do not exceed the preset clustering parameters, then photovoltaic modules Gr, Gx, Gw, and Gs are determined as a single array.

[0137] Optionally, after obtaining the component array in step A10, the photovoltaic support design method further includes:

[0138] Step A101: When it is determined that the arrangement of each photovoltaic module in the module array is a horizontal arrangement, the coordinate information of each photovoltaic module in the module array is reversed to convert the arrangement into a vertical arrangement.

[0139] Based on the relationship between photovoltaic modules and corrugated steel roofing, the arrangement of photovoltaic modules on the roof can be divided into horizontal and vertical arrangements. For the sake of universality in subsequent calculations, the arrangement needs to be converted to the same arrangement scheme. Since the corrugated steel roofing is parallel to the slope direction of the roof, in this embodiment, when determining that the arrangement scheme of photovoltaic modules included in a certain module array is a horizontal arrangement, the horizontal and vertical coordinate information of the photovoltaic module coordinate information corresponding to the horizontal arrangement needs to be flipped to convert the horizontal arrangement scheme into a vertical arrangement scheme. After the design is completed, it is then flipped back to the original horizontal arrangement scheme.

[0140] Step A102: When it is determined that the arrangement of the photovoltaic modules in the module array is a vertical arrangement, the step of extracting the vertical axis coordinates of the module coordinate information of each photovoltaic module in the module array is performed.

[0141] If it is determined that the photovoltaic modules included in a certain module array are arranged in a vertical arrangement, then the vertical axis coordinate information of the photovoltaic module coordinate information of the corresponding photovoltaic module in the vertical arrangement is directly extracted.

[0142] Step A30: Extract the vertical axis coordinates of the component coordinate information of each photovoltaic module in each component array, and remove duplicate vertical axis coordinates from the same vertical axis coordinates to obtain the deduplicated vertical axis coordinates.

[0143] Step A40: Based on the component specification information, the deduplicated vertical axis coordinates are combined in pairs to determine the arrangement range of photovoltaic modules in the same column of the component array, and the photovoltaic modules mapped by the arrangement range are taken as the component set.

[0144] Because the guide rails, clamps, and pressure blocks are set based on the photovoltaic modules located in the same column, in order to avoid the situation where there are multiple rows of photovoltaic modules in a module array, it is necessary to identify the number of rows in each module array and split the module arrays that are identified to have multiple rows of photovoltaic modules. In this embodiment, after extracting the vertical axis coordinates of the photovoltaic module coordinate information of each photovoltaic module included in each module array, the module array is divided into rows according to the vertical axis coordinates, thereby obtaining the module set in the same column.

[0145] Specifically, with Figure 8 Taking the example of extraction, as shown below... Figure 3 After assigning the vertical axis coordinates y1, y2, y3 to each photovoltaic module in the array shown, duplicate vertical axis coordinates y2 and y3 are removed to obtain the deduplicated vertical axis coordinates y1 and y3.

[0146] Obtain the width data between the deduplicated vertical axis coordinates y1 and y3, and compare this width data with the width data of a single photovoltaic module in the photovoltaic module specification information. If the width data between y1 and y3 is equal to the width data of a single photovoltaic module, then determine the arrangement range of photovoltaic modules in the same column based on the width data between y1 and y3 and the longest length data of the corresponding module array.

[0147] If the width data between y1 and y3 is not equal to the width data of a single photovoltaic module, then the width data between y1 and y3 is divided according to the width data of a single photovoltaic module. This is because the width data between y1 and y3 is the total width data of the entire module array, and the total width data of the entire module array is composed of several photovoltaic modules with equal width data. Therefore, in this case, the width data between y1 and y3 can be equally divided according to the width data of a single photovoltaic module. Figure 8 It can be seen that by dividing the width data between y1 and y3 into two equal parts, two width data are obtained. Based on these two width data, the corresponding component array is divided into two rows of component sets.

[0148] Step A50: Determine whether there are any photovoltaic modules with interrupted connections in the component set;

[0149] Step A60: If there are photovoltaic modules with interrupted connections in the component set, the component set is divided based on the photovoltaic modules with interrupted connections to obtain the component rows.

[0150] After dividing the component arrays into columns based on step A40, it is determined whether there are photovoltaic modules with interrupted connections within the component sets. Specifically, the horizontal axis coordinates of each photovoltaic module in each component set are extracted and sorted from smallest to largest. After removing the minimum and maximum coordinates, the coordinates are subtracted from each other in pairs. Figure 9 For example, after removing the minimum coordinate x1 and the maximum coordinate x16, the combinations are subtracted, i.e., (x3-x2), (x4-x3), (x5-x4), and so on, to obtain the spacing between each photovoltaic module. At this point, a spacing threshold is set between each photovoltaic module. This threshold can be set according to the actual spacing threshold in the application process. It is then determined whether the spacing between each photovoltaic module is greater than the spacing threshold. If it is greater than the spacing threshold, it is considered that there is a connection interruption. Figure 9 For example, calculations show that the spacing (x3-x2) is greater than the spacing threshold, so the arrangement of the photovoltaic modules corresponding to x3 and x2 is considered discontinuous. The spacing from (x4-x3) to (x13-x12) is less than or equal to the spacing threshold, so there is no connection interruption, and the arrangement of the photovoltaic modules corresponding to x3 to x13 is considered continuous. The spacing (x14-x13) is greater than the spacing threshold, so the arrangement of the photovoltaic modules corresponding to x14 and x13 is considered discontinuous. The spacing from (x15-x14) to (x16-x15) is less than or equal to the spacing threshold, so there is no connection interruption, and the arrangement of the photovoltaic modules corresponding to x14 to x16 is considered continuous. Thus, we can obtain module row 1 composed of photovoltaic module 1, module row 2 composed of photovoltaic modules 2 to 11, and module row 3 composed of photovoltaic modules 12 and 13.

[0151] In this embodiment, density clustering is performed on the photovoltaic module coordinate information in the design information to obtain a module array. The vertical axis coordinates of each photovoltaic module in each module array are extracted. The module array is divided according to the vertical axis coordinates to obtain a module set in the same column. It is determined whether there are photovoltaic modules with interrupted connections in the module set. If there are photovoltaic modules with interrupted connections in the module set, the module set is divided according to the photovoltaic modules with interrupted connections to obtain module rows. This realizes the division of photovoltaic modules arranged on the roof into rows, which facilitates the automatic setting of guide rails and pressure blocks directly based on each module row.

[0152] Furthermore, based on the second embodiment of the photovoltaic bracket design method of the present invention described above, a third embodiment of the photovoltaic bracket design method of the present invention is proposed.

[0153] Reference Figure 10 In the third embodiment of the photovoltaic support design method of the present invention, step S20 above, which involves traversing and pruning based on the structural calculation model to determine the pre-layout scheme, includes:

[0154] Step B10: Input the combination schemes between the pre-guide rail parameter information and the pre-clamp spacing into the structural calculation model. Through the structural calculation model, traverse the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme.

[0155] Step B20: Based on the planning scheme, prune the second combination scheme between the second pre-clamp spacing and each of the pre-guide rail parameter information, and traverse the pruned second combination scheme to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme, until all the combination schemes between each of the pre-clamp spacing and each of the pre-guide rail parameter information have been traversed and pruned, and output the obtained planning scheme as the pre-arrangement scheme.

[0156] It should be noted that the preset combination relationship is that when a certain guide rail parameter information is combined with a certain clamping distance, the guide rail does not have any safety hazards such as breakage or hidden cracks.

[0157] In this embodiment, the parameter information of each pre-guide rail is the design information of the guide rail model that can be directly obtained in the early stage. The spacing of each pre-clamp is also determined according to the design information. The clamp spacing of the clamps set between the guide rail and the corrugation is pre-selected according to the corrugation spacing of the color steel corrugated sheet in the component site information. Since the clamps are clamped on the corrugation, the clamp spacing between adjacent clamps is pre-selected in a multiple relationship with the corrugation spacing, and there are multiple sizes of pre-clamp spacing.

[0158] All the pre-guide rail parameter information directly obtained in the early stage and the pairwise combination schemes between the pre-clamp spacings determined according to the corrugation spacing of the color steel tiles are input into the structural calculation model. The structural calculation model is used to traverse each pairwise combination scheme, judge whether it is reasonable and feasible, and prune it.

[0159] Specifically, this will be explained using the example of five types of pre-guide rail parameter information d1, d2, d3, d4 and d5, and three types of pre-clamp spacing 1S, 2S and 3S.

[0160] According to conventional traversal calculations, 5*3=15 combination schemes need to be traversed and calculated. However, in this embodiment, based on the pruning strategy in the structural calculation model, the number of combination schemes that need to be traversed and calculated can be effectively reduced. This is because if there is a risk of guide rail breakage when using a 1S clamp spacing for the same preguide rail parameter information, then using clamp spacings of 2S and 3S with larger clamp spacings will inevitably also pose a risk of guide rail breakage. Therefore, when it is found that there is a risk of guide rail breakage when the same preguide rail parameter has a smaller clamp spacing, invalid calculations are not performed for other untraversed clamp spacings under the same preguide rail parameter, thereby reducing the number of calculations.

[0161] For example, when traversing the first combination schemes between the 1S pre-clamp spacing and the pre-guide rail parameter information from d1 to d5, it is found that the combination schemes between the pre-guide rail parameter information from d1 to d4 and the 1S pre-clamp spacing can satisfy the preset combination relationship, while the combination schemes between the d5 pre-guide rail parameter information and the 1S pre-clamp spacing cannot satisfy the preset combination relationship. Therefore, among the first combination schemes that can be formed between the 1S pre-clamp spacing and the pre-guide rail parameter information from d1 to d5, the planning schemes that satisfy the preset combination relationship are (1S,d1), (1S,d2), (1S,d3), and (1S,d4).

[0162] As can be seen from the planning scheme output by the first combination scheme, when the guide rail with the d5 pre-guide rail parameter information is matched with the 1S pre-clamp spacing, there is a possibility of guide rail breakage. Therefore, when traversing the second combination schemes between the 2S pre-clamp spacing and the d1 to d5 pre-guide rail parameter information respectively, the combination scheme of (2S,d5) is directly pruned. Traversing the second combination schemes between the 2S pre-clamp spacing and the d1 to d4 pre-guide rail parameter information respectively, it is calculated that the combination schemes between the d1 to d3 pre-guide rail parameter information and the 2S pre-clamp spacing can satisfy the preset combination relationship, while the combination scheme between the d4 pre-guide rail parameter information and the 2S pre-clamp spacing cannot satisfy the preset combination relationship. Therefore, among the second combination schemes that can be formed between the 2S pre-clamp spacing and the d1 to d5 pre-guide rail parameter information respectively, the planning schemes that satisfy the preset combination relationship are (2S,d1), (2S,d2), and (2S,d3).

[0163] Because there is still a third combination scheme that can be formed by the 3S pre-clamp spacing and the pre-guide rail parameters d1 to d5 respectively, it needs to be traversed and calculated. From the planning schemes output by the first and second combination schemes, it can be seen that when the guide rails with the pre-guide rail parameters d4 and d5 are matched with the 1S and 2S pre-clamp spacings, there is a possibility of guide rail breakage. Therefore, when traversing the third combination schemes between the 3S pre-clamp spacing and the pre-guide rail parameters d1 to d5 respectively, the combination schemes of (3S,d4) and (3S,d5) are directly pruned. Traversing the third combination schemes between the 3S pre-clamp spacing and the pre-guide rail parameters d1 to d3 respectively, the calculation shows that the combination schemes of the pre-guide rail parameters d1 to d3 respectively with the 3S pre-clamp spacing can satisfy the preset combination relationship. Therefore, in the second combination schemes that can be formed by the 3S pre-clamp spacing and the pre-guide rail parameters d1 to d5 respectively, the planning schemes that satisfy the preset combination relationship are (3S,d1), (3S,d2) and (3S,d3).

[0164] After all the combination schemes of the pre-clamp spacing and the pre-guide rail parameter information have been traversed and pruned, the final planning schemes (1S,d1), (1S,d2), (1S,d3), (1S,d4), (2S,d1), (2S,d2), (2S,d3), (3S,d1), (3S,d2), and (3S,d3) are output as pre-layout schemes. In the above steps, only 5+4+3=12 planning schemes were traversed, and 10 pre-layout schemes were selected. Compared with the conventional traversal calculation, the number of traversal calculations was greatly reduced, and the calculation efficiency was improved.

[0165] Optionally, in step S30, the step of establishing a comprehensive evaluation model and determining the optimal layout scheme among the pre-layout schemes includes:

[0166] Step S301: Based on the steel cost corresponding to the guide rail parameter information and the construction time corresponding to the clamp spacing, establish the comprehensive evaluation model;

[0167] Step S302: Import the pre-guide rail parameter information and the pre-clamp spacing in each of the pre-arrangement schemes into the comprehensive evaluation model, and output the design cost of each of the pre-arrangement schemes;

[0168] Step S303: The pre-arrangement scheme with the lowest design cost is determined as the optimal arrangement scheme, wherein the optimal arrangement scheme includes target guide rail parameter information and target fixture spacing.

[0169] It should be noted that, based on the common sense that smaller pre-guide rail parameters result in smaller steel consumption, smaller pre-clamp spacing, and longer construction time, a comprehensive evaluation model is set up to calculate the planning cost of the pre-layout scheme. This comprehensive evaluation model mainly considers two dimensions: steel consumption and construction time. The established comprehensive evaluation model is shown in Formula 1:

[0170] V=x1G+x2T————Formula 1

[0171] Where V represents planning cost, G represents steel cost, T represents construction time cost, and x1 and x2 are weighted evaluation variables, x1+x2=100%. The weighted indicators can be collected and classified through the analytic hierarchy process.

[0172] By inputting the selected pre-arrangement schemes one by one into the comprehensive evaluation model, and outputting the planning cost of each pre-arrangement scheme, the pre-arrangement scheme with the lowest planning cost is taken as the optimal arrangement scheme, so as to achieve the goal of optimizing steel cost and construction time cost.

[0173] In this embodiment, the combination schemes between the pre-guide rail parameter information and the pre-clamp spacing are input into the structural calculation model. The structural calculation model iterates through the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme. The pre-clamp spacing is determined according to the corrugated steel sheet spacing in the component site information. Based on the planning scheme, the second combination schemes between the second pre-clamp spacing and the pre-guide rail parameter information are pruned, and the pruned second combination schemes are iterated to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme. This process continues until all combination schemes between the pre-clamp spacing and the pre-guide rail parameter information have been traversed and pruned. The resulting planning scheme is output as a pre-layout scheme. This not only filters out unreasonable and unfeasible combination schemes, avoiding safety hazards such as guide rail breakage, hidden cracks, and flying plates in the photovoltaic support structure built later, but also reduces the number of traversal calculations and improves the computational efficiency of the combination scheme.

[0174] Furthermore, based on the third embodiment of the photovoltaic support planning method of the present invention described above, a fourth embodiment of the photovoltaic support planning method of the present invention is proposed.

[0175] Reference Figure 11 In the fourth embodiment of the photovoltaic support planning method of the present invention, in step S30 above, after the step of establishing a comprehensive evaluation model and determining the optimal layout scheme in the pre-layout scheme, the photovoltaic support design method further includes:

[0176] Step S40: Import the component layout information data and the optimal layout scheme into the preset planning generation device and output the design results. The component layout information data includes guide rail layout information data and pressure block layout information data.

[0177] In this embodiment, the preset planning generation device is CAD software. All the component layout information data and optimal layout schemes obtained in the early stage are imported into the CAD software for automatic calculation and generation of design results, avoiding the high error rate and low efficiency of manual calculation and summarization.

[0178] Optionally, the step S40, which involves importing the component layout information data and the optimal layout scheme into a preset planning generation device and outputting the design results, includes:

[0179] Step S401: Import the component layout information data and the fixture coordinates into the preset planning generation device, and output a photovoltaic module image with photovoltaic bracket design and layout information.

[0180] Specifically, the obtained guide rail layout information data, pressure block layout information data, and fixture coordinates are imported into the rendering of the photovoltaic module layout scheme, so as to realize the automatic generation of guide rails, pressure blocks, and fixtures on the rendering of the photovoltaic module layout scheme.

[0181] Step S402, and / or, after determining the required guide rail length for each of the component rows based on the guide rail layout information data, and after determining the total number of pressure blocks based on the pressure block layout information data, the total guide rail length, the target guide rail parameter information, the total number of pressure blocks, the fixture data, and the fixture type are imported into the preset planning generation device, and a photovoltaic module engineering quantity design list with photovoltaic bracket planning layout data is output.

[0182] After determining the guide rail lengths on each component row based on the guide rail layout information data, and the total number of pressure blocks based on the pressure block layout information data, the guide rail lengths on each component row, the guide rail types determined based on the target guide rail parameters in the optimal layout scheme, the total number of pressure blocks, and the number and type of clamps are imported into the CAD software. This allows the CAD software to output a photovoltaic module engineering quantity design list with photovoltaic support planning and layout data based on the above data, thereby improving the calculation efficiency and accuracy of photovoltaic support design and layout data.

[0183] Step S403, and / or, import the photovoltaic module image and / or the photovoltaic module engineering quantity planning list into the preset planning generation device, and output the design scheme of the photovoltaic bracket.

[0184] After obtaining the photovoltaic module image and photovoltaic module engineering quantity design list based on step S40 and / or step S50, the obtained photovoltaic module image and / or photovoltaic module engineering quantity design list are directly re-imported into the CAD software. The photovoltaic support calculation book, i.e. the photovoltaic support design scheme, is automatically generated through the CAD software. This greatly improves efficiency compared to conventional manual planning and avoids planning errors caused by human factors.

[0185] It is understandable that the execution order and combination of steps S401 to S403 are not determined, and the three can be freely combined and executed according to the actual application.

[0186] Optionally, after determining the pre-arrangement scheme with the lowest design cost as the optimal arrangement scheme in step S303, the photovoltaic support design scheme further includes:

[0187] Step S304: Obtain the clamp data and clamp coordinates reflected by the target clamp spacing, and obtain the clamp type determined according to the corrugated type of the color steel tile.

[0188] It should be noted that after determining the optimal layout scheme, the target clamp spacing is already determined. The number of clamps and clamp coordinates required can be determined by the target clamp spacing, and the type of clamps required can be determined according to the corrugated type of the corrugated steel sheet in the component site information, such as angled type, upright seam type or trapezoidal type, etc.

[0189] In this embodiment, the component layout information data and the optimal layout scheme are imported into the preset planning generation device to output the design results. This greatly improves efficiency compared to the conventional manual planning results output and avoids planning errors caused by human factors.

[0190] Reference Figure 12 The present invention provides a photovoltaic support design device, the photovoltaic support planning device comprising:

[0191] Data determination module 10 is used to acquire design information, parse the design information, and determine component layout information data;

[0192] The data determination module 10 is also used to establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-arrangement scheme.

[0193] The data determination module is also used to establish a comprehensive evaluation model to determine the optimal layout scheme from the pre-arrangement scheme.

[0194] The photovoltaic support planning device also includes:

[0195] Data planning module 20 is used to obtain the length data between each horizontal axis coordinate information and the width data between each vertical axis coordinate information in the component coordinate information;

[0196] The photovoltaic modules mapped by consecutive length data whose length data does not exceed the preset clustering parameter and consecutive width data whose width data does not exceed the preset clustering parameter are determined as the module array;

[0197] Extract the vertical axis coordinates of each photovoltaic module in each of the component arrays, and remove duplicate vertical axis coordinates from the same vertical axis coordinates to obtain the deduplicated vertical axis coordinates;

[0198] Based on the component specification information, the deduplicated vertical axis coordinates are combined in pairs to determine the arrangement range of photovoltaic modules in the same column of the component array, and the photovoltaic modules mapped by the arrangement range are taken as the component set;

[0199] Determine whether there are any photovoltaic modules in the component set that have experienced a connection interruption;

[0200] If there are photovoltaic modules with interrupted connections in the component set, the component set is divided based on the photovoltaic modules with interrupted connections to obtain the component rows.

[0201] Furthermore, the data planning module 20 is also used for:

[0202] When it is determined that the arrangement of each photovoltaic module in the component array is a horizontal arrangement, the coordinate information of each photovoltaic module in the component array is reversed to convert the arrangement into a vertical arrangement.

[0203] When it is determined that the arrangement of the photovoltaic modules in the module array is a vertical arrangement, the step of extracting the vertical axis coordinates of the photovoltaic modules in the module array is performed.

[0204] Furthermore, the data determination module 10 is also used for:

[0205] The guide rail arrangement information data on the photovoltaic module is determined based on the component specification information;

[0206] Based on the intersection of the guide rail and the frame of the photovoltaic module included in the component row, the block arrangement information data is determined according to the intersection, wherein the guide rail arrangement information data and the block arrangement information data constitute the component arrangement information data.

[0207] Furthermore, the data determination module 10 is also used for:

[0208] Based on the component site information and the component specification information, the structural calculation model is established.

[0209] Furthermore, the data determination module 10 is also used for:

[0210] The combination schemes between the pre-guide rail parameter information and the pre-clamp spacing are input into the structural calculation model. The structural calculation model is used to traverse the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme.

[0211] Based on the planning scheme, the second combination scheme between the second pre-clamp spacing and each of the pre-guide rail parameter information is pruned, and the pruned second combination scheme is traversed to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme, until all the combination schemes between each of the pre-clamp spacing and each of the pre-guide rail parameter information have been traversed and pruned, and the obtained planning scheme is output as the pre-arrangement scheme.

[0212] Furthermore, the data determination module 10 is also used for:

[0213] Based on the steel cost corresponding to the guide rail parameter information and the construction time corresponding to the clamp spacing, the comprehensive evaluation model is established.

[0214] The pre-guide rail parameter information and the pre-clamp spacing in each of the pre-arrangement schemes are imported into the comprehensive evaluation model, and the design cost of each of the pre-arrangement schemes is output.

[0215] The pre-arrangement scheme with the lowest design cost is determined as the optimal arrangement scheme, wherein the optimal arrangement scheme includes target guide rail parameter information and target fixture spacing.

[0216] Furthermore, the data determination module 10 is also used for:

[0217] Obtain the clamp data and clamp coordinates reflected by the target clamp spacing, and obtain the clamp type determined based on the corrugated type of the color steel tile.

[0218] Furthermore, the output module 30 is also used for:

[0219] The component layout information data and the optimal layout scheme are imported into a preset planning generation device to output the design results. The component layout information data includes guide rail layout information data and pressure block layout information data.

[0220] Furthermore, the output module 30 is also used for:

[0221] The component layout information data and the fixture coordinates are imported into the preset planning generation device to output a photovoltaic module image with photovoltaic support design and layout information;

[0222] And / or, after determining the required guide rail length for each of the component rows based on the guide rail arrangement information data, and determining the total number of pressure blocks based on the pressure block arrangement information data, the total guide rail length, the target guide rail parameter information, the total number of pressure blocks, the fixture data, and the fixture type are imported into the preset planning generation device, and a photovoltaic module engineering quantity design list with photovoltaic bracket planning and layout data is output.

[0223] And / or, import the photovoltaic module image and / or the photovoltaic module engineering quantity planning list into the preset planning generation device, and output the design scheme of the photovoltaic bracket.

[0224] Furthermore, the present invention also proposes a photovoltaic bracket design system, which includes a memory, a processor, and a photovoltaic bracket design program stored in the memory and executable on the processor. When the photovoltaic bracket design program is executed by the processor, it implements the steps of the photovoltaic bracket design method described above.

[0225] Furthermore, the present invention also proposes a computer-readable storage medium storing a photovoltaic bracket design program, which, when executed by a processor, implements the steps of the photovoltaic bracket design method described above.

[0226] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0227] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0228] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0229] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A photovoltaic support design method, characterized in that, The photovoltaic support design method includes the following steps: Obtain design information, perform data parsing on the design information, and determine component layout information data; Establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme; Establish a comprehensive evaluation model to determine the optimal layout scheme from the pre-arrangement schemes; The design information includes component site information and component specification information. The component site information includes the corrugation spacing of the corrugated steel sheet. The step of establishing the structural calculation model includes: establishing the structural calculation model based on the component site information and the component specification information. The design information includes pre-guide rail parameter information for various types of guide rails and pre-clamp spacing determined under different corrugated steel tile spacing multiples based on the corrugated steel tile spacing in the component site information. The steps of traversing and pruning based on the structural calculation model to determine the pre-layout scheme include: The combination schemes between the pre-guide rail parameter information and the pre-clamp spacing are input into the structural calculation model. The structural calculation model is used to traverse the first combination schemes between the first pre-clamp spacing and the pre-guide rail parameter information to obtain the planning scheme that satisfies the preset combination relationship in the first combination scheme. Based on the planning scheme, the second combination scheme between the second pre-clamp spacing and each of the pre-guide rail parameter information is pruned, and the pruned second combination scheme is traversed to obtain the planning scheme that satisfies the preset combination relationship in the pruned second combination scheme, until all the combination schemes between each of the pre-clamp spacing and each of the pre-guide rail parameter information are traversed and pruned, and the obtained planning scheme is output as the pre-arrangement scheme. The step of establishing a comprehensive evaluation model and determining the optimal layout scheme among the pre-layout schemes includes: establishing the comprehensive evaluation model based on the steel cost corresponding to the guide rail parameter information and the construction time corresponding to the clamp spacing; importing the pre-guide rail parameter information and the pre-clamp spacing from each pre-layout scheme into the comprehensive evaluation model, and outputting the design cost of each pre-layout scheme; determining the pre-layout scheme with the lowest design cost as the optimal layout scheme, wherein the optimal layout scheme includes the target guide rail parameter information and the target clamp spacing.

2. The photovoltaic support design method as described in claim 1, characterized in that, The design information includes component coordinate information and component specification information. The steps of obtaining the design information and parsing the design information include: Obtain the length data between each horizontal axis coordinate and the width data between each vertical axis coordinate in the component coordinate information; A number of photovoltaic modules mapped by consecutive length data whose length data does not exceed a preset clustering parameter and consecutive width data whose width data does not exceed the preset clustering parameter are determined as a module array; Extract the vertical axis coordinates of each photovoltaic module in each of the component arrays, and remove duplicate vertical axis coordinates from the same vertical axis coordinates to obtain the deduplicated vertical axis coordinates; Based on the component specification information, the deduplicated vertical axis coordinates are combined in pairs to determine the arrangement range of photovoltaic modules in the same column of the component array, and the photovoltaic modules mapped by the arrangement range are taken as the component set. Determine whether there are any photovoltaic modules in the component set that have experienced a connection interruption; If there are photovoltaic modules with interrupted connections in the component set, the component set is divided based on the photovoltaic modules with interrupted connections to obtain component rows.

3. The photovoltaic support design method as described in claim 2, characterized in that, After obtaining the component array, the photovoltaic support design method further includes: When it is determined that the arrangement of each photovoltaic module in the component array is a horizontal arrangement, the coordinate information of each photovoltaic module in the component array is reversed to convert the arrangement into a vertical arrangement. When it is determined that the arrangement of the photovoltaic modules in the module array is a vertical arrangement, the step of extracting the vertical axis coordinates of the photovoltaic modules in the module array is performed.

4. The photovoltaic support design method as described in claim 2, characterized in that, The steps of obtaining design information, parsing the design information, and determining component layout information include: The guide rail arrangement information data on the photovoltaic module is determined based on the component specification information; Based on the intersection of the guide rail and the frame of the photovoltaic module included in the component row, the block arrangement information data is determined according to the intersection, wherein the guide rail arrangement information data and the block arrangement information data constitute the component arrangement information data.

5. The photovoltaic support design method as described in claim 1, characterized in that, After determining the pre-arrangement scheme with the lowest design cost as the optimal arrangement scheme, the photovoltaic support design method further includes: Obtain the clamp data and clamp coordinates reflected by the target clamp spacing, and obtain the clamp type determined based on the corrugated type of the color steel tile.

6. The photovoltaic support design method as described in claim 5, characterized in that, After the steps of establishing a comprehensive evaluation model and determining the optimal layout scheme in the pre-layout scheme, the photovoltaic support design method further includes: The component layout information data and the optimal layout scheme are imported into a preset planning generation device to output design results. The component layout information data includes guide rail layout information data and pressure block layout information data.

7. The photovoltaic support design method as described in claim 6, characterized in that, The step of importing the component layout information data and the optimal layout scheme into the preset planning generation device and outputting the design results includes: The component layout information data and the fixture coordinates are imported into the preset planning generation device to output a photovoltaic module image with photovoltaic support design and layout information; And / or, after determining the required guide rail length for each component row based on the guide rail layout information data, and determining the total number of pressure blocks based on the pressure block layout information data, the total guide rail length, the target guide rail parameter information, the total number of pressure blocks, the fixture data, and the fixture type are imported into the preset planning generation device, and a photovoltaic module engineering quantity design list with photovoltaic bracket planning layout data is output. And / or, import the photovoltaic module image and / or the photovoltaic module engineering quantity planning list into the preset planning generation device, and output the design scheme of the photovoltaic bracket.

8. A photovoltaic support design device, characterized in that, The photovoltaic bracket design device performs the photovoltaic bracket design method as described in claim 1, and the photovoltaic bracket design device includes: The data determination module is used to acquire design information, parse the design information, and determine the component layout information data. The data determination module is also used to establish a structural calculation model, perform traversal and pruning based on the structural calculation model, and determine the pre-layout scheme. The data determination module is also used to establish a comprehensive evaluation model to determine the optimal layout scheme from the pre-arrangement scheme.

9. A photovoltaic support design system, characterized in that, The photovoltaic bracket design system includes a memory, a processor, and a photovoltaic bracket design program stored in the memory and executable on the processor. When the photovoltaic bracket design program is executed by the processor, it implements the steps of the photovoltaic bracket design method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a photovoltaic bracket design program, which, when executed by a processor, implements the steps of the photovoltaic bracket design method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Power utilization area first-aid repair planning method and device, equipment and medium

    CN113935536A

  • Photovoltaic support building construction simulation method

    CN114444224A