Methods for adjusting the column height of flexible photovoltaic brackets, electronic equipment, and storage media
Patent Information
- Application Number
- CN202510905571.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2045-07-01
AI Technical Summary
然而,光伏电站的立柱数量庞大,这种人工调整方式不仅效率低下、耗费大量人力,还存在明显的局限性:当后续立柱调整影响钢绞线折角时,往往需要重新调整前期已完成的部分,导致工作反复、效率降低
Smart Images

Figure CN120811232B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of photovoltaic power generation technology, specifically to a method for adjusting the column height of a flexible photovoltaic support, as well as electronic equipment and storage media. Background Technology
[0002] Flexible photovoltaic (PV) support systems are commonly used in the construction of PV power plants in complex terrains such as mountainous areas. They utilize a cable net structure made of steel strands to achieve large-span, terrain-adaptive PV array arrangements. The system mainly consists of a load-bearing cable net and supporting columns.
[0003] When constructing flexible photovoltaic (PV) power stations in mountainous areas, it is usually necessary to preserve the original topography as much as possible for ecological protection and to control earthwork costs. Due to the undulating nature of mountainous terrain, the steel strands connecting adjacent columns in the same row will naturally form spatial angles. The size of this angle directly affects the wind resistance and structural stability of the flexible PV support system. Therefore, during the design phase of the PV power station, the angles of the steel strands in the same row must be considered, and the height of each column must be adjusted to ensure that the angles of the steel strands are within a safe range.
[0004] Currently, the industry commonly adjusts the height of each column manually by observing and measuring. However, photovoltaic power stations have a large number of columns, and this manual adjustment method is not only inefficient and labor-intensive, but also has significant limitations: when subsequent column adjustments affect the angle of the steel strands, it is often necessary to readjust the previously completed parts, leading to repeated work and reduced efficiency. This repeated adjustment process not only increases the workload but also affects the overall project progress.
[0005] Therefore, it is necessary to develop a more efficient method for adjusting the column height of flexible photovoltaic supports. Summary of the Invention
[0006] One of the objectives of this invention is to overcome the shortcomings of the prior art and provide a method for adjusting the column height of a flexible photovoltaic support, as well as electronic equipment and storage media.
[0007] The technical solution provided by this invention is as follows:
[0008] A method for adjusting the column height of a flexible photovoltaic support includes:
[0009] Obtain the location information of all pile positions in the photovoltaic power station layout diagram. The pile positions are used to set up the columns of the flexible photovoltaic support. The location information includes the X coordinate, Y coordinate and elevation of the pile position.
[0010] Determine the two sides of each pile location based on the location information of all pile locations;
[0011] Set the initial height of the columns at all pile locations to the minimum column height;
[0012] Initiate a full-site pile location scan, including:
[0013] If there are two pile positions on both sides of the pile position, calculate the angle of the steel strand formed by the column of the pile position and the columns of the two pile positions on both sides; if the angle of the steel strand is less than the minimum angle, adjust the height of the column of the pile position and / or the two pile positions on both sides in the direction of increasing the angle of the steel strand; otherwise, do not adjust the height of the column of the relevant pile position.
[0014] After completing one round of full-site pile location scanning, repeat the above full-site pile location scanning process until all steel strand bends meet the standards.
[0015] In some embodiments, determining the two side pile positions of each pile position based on the location information of all pile positions includes:
[0016] All pile positions are numbered in rows and columns according to their X and Y coordinates. Within the first tolerance range, pile positions with the same X coordinate have the same column number, and the larger the X coordinate, the larger the column number. Within the second tolerance range, pile positions with the same Y coordinate have the same row number, and the larger the Y coordinate, the larger the row number.
[0017] The two sides of each pile are determined based on the row and column numbers of all piles.
[0018] In some embodiments, numbering all pile locations by row and column according to their X and Y coordinates includes:
[0019] Store the X and Y coordinates of all pile locations into the first array Array1;
[0020] Sort the first array Array1 first by Y coordinate from smallest to largest, then by X coordinate from smallest to largest;
[0021] Extract the X coordinates of all pile locations, treat the X coordinates within the first tolerance range as the same value, and store all the different X coordinates obtained into the second array Num1;
[0022] Sort the second array Num1 in ascending order;
[0023] Take the minimum Y-coordinate of all pile positions as the reference lastY, and set the cumulative row number rowIndex to 1.
[0024] Traverse the first sorted array Array1:
[0025] The X coordinate of the current pile position is compared with the X coordinate of the second array in turn, and the index of the X coordinate that is the same within the first tolerance range is used as the column number of the pile position.
[0026] If the Y coordinate of the current pile position is not greater than the reference lastY plus the second tolerance range, then the cumulative row number rowIndex is used as the row number of the pile position.
[0027] If the Y-coordinate of the current pile position is greater than the reference lastY plus the second tolerance range, then the reference is updated with the Y-coordinate of the pile position, and the cumulative row number rowIndex is incremented by 1, and the cumulative row number rowIndex is used as the row number of the pile position.
[0028] In some embodiments, initiating a full-site pile location scan includes:
[0029] Starting from the first row, the pile positions are scanned row by row in order from south to north, with each row of pile positions scanned sequentially.
[0030] In some embodiments, calculating the angle of the steel strand formed by the column at the pile location and the columns at the pile locations on both sides includes:
[0031] The column at the pile position is designated as the middle column, the column at the left pile position is designated as the left column, and the column at the right pile position is designated as the right column.
[0032] The second included angle a2 between the left column and the middle column is calculated using the following formula:
[0033] a2 = arctan(d1 / h1);
[0034] If a2 < 0, then a2 = 180 + a2;
[0035] The third included angle a3 between the middle column and the right column is calculated using the following formula:
[0036] a3 = arctan(d2 / h2);
[0037] If a3 < 0, then a3 = 180 + a3;
[0038] Add the second included angle a2 and the third included angle a3 to obtain the steel strand bend angle a1 formed by the middle column and the two side columns;
[0039] If a1 > 180 degrees, then a1 = 360 - a1;
[0040] Wherein, d1 is the X coordinate of the middle column minus the X coordinate of the left column, d2 is the X coordinate of the right column minus the X coordinate of the middle column, h1 is the top elevation of the middle column minus the top elevation of the left column, and h2 is the top elevation of the middle column minus the top elevation of the right column.
[0041] In some embodiments, adjusting the column height of the pile position and / or the pile positions on both sides along the direction of increasing the angle of the steel strand includes:
[0042] The column at the pile location is designated as the middle column, and the columns at the pile locations on both sides are designated as the side columns.
[0043] If the top elevation of the middle column is greater than the top elevation of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step.
[0044] If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is greater than the average of the top elevations of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step.
[0045] If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is less than the average of the top elevations of the two side columns, then the height of the two side columns is reduced by one step. If the height of the middle column after increasing its height by one step is less than the height of the highest column, then the height of the middle column is increased by one step.
[0046] If the top elevation of the middle column is less than the top elevation of the two side columns, then the height of the two side columns is reduced by one step; if the height of the middle column after increasing by one step is less than the height of the highest column, then the height of the middle column is increased by one step.
[0047] In some embodiments, determining the two side piles of each pile based on the location information of all piles includes: determining the two side piles and the front row piles of each pile based on the location information of all piles.
[0048] Before commencing a full-site pile location scan, the following steps are also included:
[0049] Based on the required tilt angle α and length L of the photovoltaic modules, the vertical projection spacing d4 of the photovoltaic modules and the height difference h3 caused by the tilt angle α are calculated using the following formulas:
[0050] d4=L*cos(a), h3=L*sin(a);
[0051] The net discharge spacing d3 is calculated using the following formula based on the required center-to-center spacing d5 of the discharge system:
[0052] d3 = d5 - d4;
[0053] Calculate the minimum height difference (minH) of the columns in front row without obstruction to the back row, based on the solar incidence angle b on the winter solstice, using the following formula:
[0054] minH = h³ - d³ * tan(b);
[0055] The initiation of a full-site pile location scan also includes:
[0056] If there is a row of piles in front of the pile location, determine whether the column height of the pile location is less than the column height of the row of piles plus the minimum column height difference minH; if the column height of the pile location is less than the column height of the row of piles plus the minimum column height difference minH, then increase the column height of the pile location by one step.
[0057] In some embodiments, obtaining the elevation of all pile locations includes:
[0058] Elevation data of several points within the photovoltaic power station area were obtained through on-site measurements.
[0059] The elevations of all piles in the photovoltaic power station layout diagram are calculated using the inverse distance weighting method based on the elevation data of the aforementioned points.
[0060] The present invention also provides an electronic device, comprising:
[0061] Memory, used to store computer programs;
[0062] A processor is configured to implement the steps of the method for adjusting the column height of a flexible photovoltaic support as described in any of the foregoing embodiments when running the computer program.
[0063] The present invention also provides a computer storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of the method for adjusting the column height of the flexible photovoltaic support described in any of the foregoing embodiments.
[0064] The method for adjusting the column height of a flexible photovoltaic support, along with the electronic device and storage medium provided by this invention, can bring at least the following beneficial effects:
[0065] Compared to the traditional manual adjustment method, this invention can automatically adjust and determine the appropriate column height based on the pile location data of the mountain photovoltaic power station. It has the advantages of accurate data, less calculation time, and high degree of automation, saving a lot of manual work and meeting the engineering needs of the power station site. Attached Figure Description
[0066] The preferred embodiments will be described below in a clear and easy-to-understand manner, with reference to the accompanying drawings, to further explain the above-mentioned characteristics, technical features, advantages, and implementation methods of a method for adjusting the column height of a flexible photovoltaic support.
[0067] Figure 1 This is a flowchart of an embodiment of a method for adjusting the column height of a flexible photovoltaic support according to the present invention;
[0068] Figure 2 This is a flowchart of another embodiment of a method for adjusting the column height of a flexible photovoltaic support according to the present invention;
[0069] Figure 3 This is a schematic diagram of the structure of an embodiment of an electronic device according to the present invention;
[0070] Figure 4 These are schematic diagrams of the steel strand bends in three different scenarios;
[0071] Figure 5 This is a structural diagram showing the minimum height difference between the front and rear rows where there is no obstruction.
[0072] Figure 6 This is an example diagram illustrating the use of the inverse distance weighting method to calculate elevation;
[0073] Figure 7 It is a schematic diagram of a row of steel strands with their angles adjusted to the correct position. Detailed Implementation
[0074] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings and other implementation methods can be obtained based on these drawings without any creative effort.
[0075] To keep the drawings concise, only the parts relevant to the invention are shown schematically in each figure, and they do not represent the actual structure of the product. Furthermore, for ease of understanding, in some figures, components with the same structure or function are shown only schematically, or only one is labeled. In this document, "a" can mean not only "only one" but also "more than one".
[0076] In one embodiment of the present invention, such as Figure 1 As shown, a method for adjusting the column height of a flexible photovoltaic support includes:
[0077] Step S100: Obtain the location information of all piles in the photovoltaic power station layout diagram.
[0078] The pile locations are used to install the pillars of flexible photovoltaic systems. Their location information includes the X-coordinate, Y-coordinate, and elevation of the pile location. Generally, the X-coordinate represents the east-west direction, and the Y-coordinate represents the north-south direction. The X and Y coordinates determine the planar layout of the pile locations. The elevation, also called the Z-coordinate, is the altitude of the ground where the pile location is situated.
[0079] Step S200 determines the two sides of each pile position based on the location information of all pile positions.
[0080] Specifically, the relative positional relationship between each pile position is determined based on the X and Y coordinates of all pile positions. The relative positional relationship includes the left and right adjacent pile positions (i.e., the pile positions on both sides) of each pile position. In some embodiments, the relative positional relationship also includes the pile positions in front of and behind each pile position.
[0081] Step S400 initiates a full-site pile location scan, and performs the following steps on the scanned current pile location:
[0082] S410 If there are no piles on both sides of the current pile position at the same time, skip this pile position;
[0083] S420 If there are pile positions on both sides of the current pile position, calculate the angle of the steel strand formed by the column of the current pile position and the columns of the pile positions on both sides.
[0084] If the angle of the steel strand bend is less than the minimum angle, adjust the column height of the current pile position and / or the pile positions on both sides of it in the direction of increasing the angle of the steel strand bend; otherwise, do not adjust the column height of the relevant pile position.
[0085] Specifically, the steel strand bend angle mentioned in this article refers to the spatial angle formed by steel strands connecting adjacent columns in the same row. These steel strands are used to support photovoltaic modules, and this bend angle should not exceed 180°. When the steel strands in the same row are in a straight line, the bend angle is 180°, resulting in optimal wind resistance. However, due to mountainous terrain, it is difficult to achieve a 180° bend angle for all steel strands. To achieve a certain level of wind resistance, the bend angle is generally required to be no less than a minimum angle, such as 170°. The minimum angle requirement may vary for different projects; 170° is just an example.
[0086] In one embodiment, such as Figure 4 As shown, the bend angle of the steel strand is calculated in the following way:
[0087] The column at the current pile position is designated as the middle column 2, the column at the pile position to its left is designated as the left column 1, and the column at the pile position to its right is designated as the right column 3. Figure 4 Only the top part of the column is shown, providing three different angles for the steel strand.
[0088] Calculate the second included angle a2 between the left column and the middle column using the following formula:
[0089] a2 = arctan(d1 / h1); if a2 < 0, then a2 = 180° + a2.
[0090] Calculate the third included angle a3 between the middle column and the right column using the following formula:
[0091] a3=arctan(d2 / h2); if a3<0, then a3=180°+a3.
[0092] The angle between the middle column and the two side columns formed by the steel strands is a1 = a2 + a3;
[0093] If a1 > 180°, then a1 = 360° - a1.
[0094] Where d1 is the X coordinate of the middle column 2 minus the X coordinate of the left column 1, d2 is the X coordinate of the right column 3 minus the X coordinate of the middle column 2, h1 is the top elevation of the middle column 2 minus the top elevation of the left column 1, and h2 is the top elevation of the middle column 2 minus the top elevation of the right column 3.
[0095] Before initiating a full-site pile location scan, the initial height of all pile posts is set to the minimum post height. Then, the entire site's pile locations are traversed, skipping those located on the edges. For intermediate pile locations, the steel strand bend angle is calculated. If the steel strand bend angle meets the requirements, the post height of the relevant pile location is not adjusted; otherwise, the post height needs to be adjusted along the direction that increases the steel strand bend angle. For example, the post height of the current pile location can be increased or decreased by one step, or the post heights of the piles on both sides of the current pile location can be increased or decreased by one step simultaneously. It should be noted that the post height in this article refers to the height of the post on the ground.
[0096] The initial height of the columns at all pile locations can also be set to other values, such as the average of the minimum and maximum column heights allowed by the project. This article does not impose any restrictions on this.
[0097] Step S500: After completing one round of full-site pile location scanning, repeat the above full-site pile location scanning process until all steel strand bends meet the standard.
[0098] After a full-site pile location scan, not all steel strand bends may meet the requirements. Therefore, step S400 needs to be repeated until all steel strand bends meet the requirements, i.e., not less than the minimum angle. Finally, the corresponding columns are configured according to the column height of each adjusted pile location.
[0099] This embodiment can be used for the construction of mountain photovoltaic power stations. Compared with the traditional method of manually observing and measuring to adjust the height of each column, it can automatically adjust and determine the appropriate column height based on the pile location data of the mountain photovoltaic power station. It has the advantages of accurate data, less calculation time, and high degree of automation, saving a lot of manual work and meeting the engineering needs of the power station site.
[0100] In one embodiment, step S200 includes:
[0101] Step S210: Number all pile positions by row and column according to the X and Y coordinates of all pile positions. Within the first tolerance range, pile positions with the same X coordinate have the same column number, and the larger the X coordinate, the larger the column number. Within the second tolerance range, pile positions with the same Y coordinate have the same row number, and the larger the Y coordinate, the larger the row number.
[0102] Step S220 determines the two side piles of each pile position based on the row and column numbers of all pile positions.
[0103] The first tolerance range refers to the allowable deviation of the X-coordinate. If the difference between the X-coordinates of two pile locations is less than the first tolerance range, then the X-coordinates of the two pile locations are considered to be the same.
[0104] The second tolerance range refers to the allowable deviation of the Y-coordinate. If the difference between the Y-coordinates of two pile locations is less than the second tolerance range, then the Y-coordinates of the two pile locations are considered to be the same.
[0105] In one embodiment, step S210 assigns row and column numbers to all pile locations based on their X and Y coordinates, including:
[0106] Step S211: Store the X and Y coordinates of all pile locations into the first array Array1;
[0107] Step S212 sorts the first array Array1 first by Y coordinate from smallest to largest, and then by X coordinate from smallest to largest;
[0108] Step S213 extracts the X coordinates of all pile positions, treats the X coordinates within the first tolerance range as the same value, and stores all the different X coordinates obtained into the second array Num1;
[0109] Step S214: Sort the second array Num1 in ascending order;
[0110] Step S215: Take the minimum value of the Y coordinate of all pile positions as the reference lastY, and set the cumulative row number rowIndex to 1.
[0111] Step S216: Traverse the first sorted array Array1:
[0112] Step S217 compares the X coordinate of the current pile position with the X coordinate of the second array in turn, and uses the index of the X coordinate that is the same within the first tolerance range as the column number of the pile position.
[0113] Step S218 If the Y coordinate of the current pile position is not greater than the reference lastY plus the second tolerance range, then the cumulative row number rowIndex is used as the row number of the pile position.
[0114] Step S219: If the Y-coordinate of the current pile position is greater than the reference lastY plus the second tolerance range, then update the reference with the Y-coordinate of the pile position, and increment the cumulative row number rowIndex by 1, and use the cumulative row number rowIndex as the row number of the pile position.
[0115] In one embodiment, step S400, which initiates a full-site pile location scan, includes:
[0116] Starting from the first row, the pile positions are scanned row by row in order from south to north, with each row of pile positions scanned sequentially.
[0117] In one embodiment, if the angle of the steel strand bend is less than the minimum angle in step S430, the column height at the relevant pile location can be adjusted in the following ways: Figure 4 As shown, it includes:
[0118] The column at the current pile position is designated as the middle column, and the columns at the pile positions on both sides are designated as the side columns.
[0119] Case 1: If the top elevation of the middle column is greater than the top elevation of the two side columns, adopt measure 1.1 (increase the height of the two side columns by one step) and measure 1.2 (if the height of the middle column after decreasing by one step is greater than the height of the lowest column, then decrease the height of the middle column by one step).
[0120] Case 2: If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is greater than the average of the top elevations of the two side columns, then take measures 2.1 (increase the height of the two side columns by one step) and 2.2 (if the height of the middle column after decreasing by one step is greater than the lowest column height, then decrease the height of the middle column by one step).
[0121] Case 3: If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is less than the average of the top elevations of the two side columns, then take measures 3.1 (simultaneously reduce the height of the two side columns by one step) and 3.2 (if the height of the middle column after increasing it by one step is less than the height of the highest column, then increase the height of the middle column by one step).
[0122] Case 4: If the top elevation of the middle column is less than the top elevation of the two side columns, adopt measure 4.1 (simultaneously reduce the height of the two side columns by one step) and measure 4.2 (if the height of the middle column after increasing the height by one step is less than the height of the highest column, then increase the height of the middle column by one step).
[0123] The above is a preferred embodiment, which can speed up the adjustment process and enable the steel strand bend angle to reach the standard as quickly as possible. As a secondary embodiment, each situation may also adopt only one of the measures (such as adjusting only the height of the two side columns, or adjusting only the height of the middle column), or different measures may be adopted at intervals (such as adopting one measure in the first round and another measure in the second round).
[0124] In one embodiment, obtaining the elevation of all pile locations in step S100 includes:
[0125] Step S110 involves obtaining elevation data for several points within the photovoltaic power station area through on-site measurements;
[0126] Step S120: Calculate the elevation of all piles in the photovoltaic power station layout diagram using the inverse distance weighting method based on the elevation data of several points.
[0127] The inverse distance weighting method is a spatial interpolation method based on distance. Its core idea is that the value of an unknown point is influenced by nearby known points, and this influence is inversely proportional to the distance.
[0128] The formula for calculating Inverse Distance Weighting (IDW) is as follows:
[0129]
[0130] Where Z is the elevation of the predicted point, and W i Let d be the weight of the i-th known point to the predicted point. i Z is the distance from the i-th known point to the predicted point. i Let be the elevation of the i-th known point.
[0131] like Figure 6 As shown in the figure, red dots are predicted points, green dots are known points, black numbers represent the distances from known points to the desired points, and purple numbers represent the elevations of known points. According to... Figure 6 The elevation of the predicted point is obtained as follows:
[0132]
[0133] The location information of a limited number of points can be measured in practice using drones or GPS devices. The location information includes plane coordinates (X coordinates and Y coordinates) and elevation.
[0134] The elevation of each pile can be obtained by performing the following steps:
[0135] 1) Calculate the distance d from each known point to the pile location. i Calculate the planar distance between the known point location and the pile location (X and Y coordinates), and use this distance as d. i .
[0136] 2) Calculate the weight W of each known point location relative to the pile location. i :
[0137] 3) Predict the elevation Z of the pile location:
[0138] Repeat the above process for all pile locations to obtain the elevation of all pile locations.
[0139] In another embodiment of the invention, such as Figure 2 As shown, a method for adjusting the column height of a flexible photovoltaic support includes:
[0140] Step S100: Obtain the location information of all piles in the photovoltaic power station layout diagram.
[0141] The pile location is used to install the columns of the flexible photovoltaic support. The location information includes the X coordinate, Y coordinate and elevation of the pile location.
[0142] Step S201 determines the two side piles and the front row piles of each pile based on the location information of all piles.
[0143] Step S300 calculates the minimum pillar height difference minH for unobstructed views from the front row to the rear row, specifically including:
[0144] Step S310: Based on the photovoltaic module tilt angle α and photovoltaic module length L required by the project, calculate the vertical projection spacing d4 of the photovoltaic modules and the height difference h3 caused by the tilt angle α using the following formulas: d4=L*cos(a), h3=L*sin(a).
[0145] Step S320: Calculate the net spacing d3 according to the required center-to-center spacing d5 of the project using the following formula: d3 = d5 - d4.
[0146] Step S330: Based on the solar incidence angle b on the winter solstice, calculate the minimum column height difference minH for unobstructed views from the front row to the rear row using the following formula:
[0147] minH = h³ - d³ * tan(b).
[0148] like Figure 5As shown, photovoltaic module 4 (front row) and photovoltaic module 5 (back row) constitute two rows of photovoltaic modules. The minimum column height difference minH for the front row to have no obstruction to the back row is obtained through steps S310 to S330.
[0149] Step S401: Initiate a full-site pile location scan and perform the following steps on the scanned current pile location:
[0150] S410 If there are no piles on both sides of the current pile position at the same time, skip this pile position;
[0151] S420 If there are pile positions on both sides of the current pile position, calculate the angle of the steel strand formed by the column of the current pile position and the columns of the pile positions on both sides.
[0152] If the angle of the steel strand bend is less than the minimum angle, adjust the column height of the current pile position and / or the pile positions on both sides of it in the direction of increasing the angle of the steel strand bend; otherwise, do not adjust the column height of the relevant pile position.
[0153] S440 If there are piles in front of the current pile location, adjust the column height of the current pile location according to the requirement that the front row does not obstruct the rear row, specifically including:
[0154] If there are preceding piles at the current pile position, determine whether the column height of the current pile position is less than the column height of the preceding piles plus the minimum column height difference minH; if the column height of the current pile position is less than the column height of the preceding piles plus the minimum column height difference minH, then increase the column height of the current pile position by one step.
[0155] Step S501: After completing one round of full-site pile location scanning, repeat the above full-site pile location scanning process until all steel strand bends meet the standards and there are no shadows.
[0156] The basic steps of this embodiment are the same as those of the previous embodiments. The main difference is described here, while the same parts can be found in the description of the previous embodiments.
[0157] In this embodiment, when adjusting the height of each column, not only are the bends of the steel strands between the same row considered to keep the bends within a safe range to improve the system's wind resistance, but the shading of the front and rear rows is also considered to minimize the shading of the front row photovoltaic panels on the rear row to reduce power generation loss.
[0158] The minimum column height difference minH when the front row has no obstruction to the rear row is obtained through step S300.
[0159] The first row only needs to consider the effect of the steel strand bend angle. Starting from the second row, the effect of the front row's obstruction also needs to be considered. Therefore, if there are front row piles at the current pile position, the effect of the front row's obstruction needs to be considered. If the column height of the current pile position is not less than the column height of the front row piles plus the minimum column height difference minH, no adjustment is made; otherwise, the column height of the current pile position needs to be increased by one step.
[0160] In one embodiment, step S201 includes:
[0161] Step S210: Number all pile positions by row and column according to the X and Y coordinates of all pile positions. Within the first tolerance range, pile positions with the same X coordinate have the same column number, and the larger the X coordinate, the larger the column number. Within the second tolerance range, pile positions with the same Y coordinate have the same row number, and the larger the Y coordinate, the larger the row number.
[0162] Step S221: Determine the two side piles and the front row piles of each pile position based on the row and column numbers of all pile positions.
[0163] In one embodiment, step S401, which initiates a full-site pile location scan, includes:
[0164] Starting from the first row, the pile positions are scanned row by row in order from south to north, with each row of pile positions scanned sequentially.
[0165] In one embodiment of the present invention, such as Figure 3 As shown, an electronic device includes a memory 110 and a processor 130.
[0166] The memory 110 is used to store the computer program 120.
[0167] When the processor 130 runs the computer program 120, it implements the steps of the method for adjusting the column height of the flexible photovoltaic support as described in the foregoing embodiments.
[0168] In one embodiment of the present invention, a computer storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for adjusting the column height of the flexible photovoltaic support described in the foregoing embodiment.
[0169] Computer-readable storage media may include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0170] This invention also provides a specific application scenario embodiment, applying the aforementioned method for adjusting the column height of flexible photovoltaic support to the project design of a mountain flexible photovoltaic power station, as detailed below:
[0171] 1. Generate Layout Plan. Read the photovoltaic power station boundary line to determine the deployment area. Input information such as photovoltaic module size, module spacing, row spacing, tilt angle, latitude, azimuth angle, and number of array modules. Calculate all photovoltaic arrays and pillars that can cover the entire boundary line area (i.e., the deployment area) at the set azimuth angle. Store the initial layout plan in computer memory and remove all arrays outside the boundary line area using coordinate analysis. If there are special circumstances at the project site, the size of individual arrays can be adjusted to obtain the final layout plan.
[0172] 2. Import the elevation data of the pile points measured on site, including the plane coordinates and elevation of each known point. Calculate the position information of all pile positions in the final layout diagram, including plane coordinates and elevation information, using the inverse distance weighting method.
[0173] 3. Adjust the column height to meet the requirements for the steel strand bend angle and shadow shading. Set the step size, column height range, and steel strand bend angle range for each adjustment. For example, the step size is 100mm, the column height range is 1300~3000mm, and the steel strand bend angle range is 170°~180°. Start adjusting from the first row in the south (for the Northern Hemisphere, start from the first row in the north). The first row only needs to meet the steel strand bend angle requirements for that row, while the second row needs to simultaneously consider avoiding shadow shading from the previous row.
[0174] Iterate N times (e.g., N=1000) to ensure that the adjustment results of all rows have stabilized.
[0175] 4. Number each row according to its axis, and connect the XZ coordinates of the column top, column bottom, and the column top (if any) in the same row to generate a sequence like this: Figure 7 The cross-sectional diagram of each row shown includes the length of the line connecting the tops of adjacent columns (10), the angle of the steel strand (11), the line connecting the tops of the columns (12), the length of the line connecting the bottoms of adjacent columns (13), the column height (14), the column elevation above ground level (15), and the horizontal distance between adjacent columns (16).
[0176] Finally, export the results of the automatic adjustment to Excel to obtain the quantity of each column height in the project, which can be used for subsequent cost calculation, inventory preparation and production.
[0177] It should be noted that the above embodiments can be freely combined as needed. The above are merely preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for adjusting the column height of a flexible photovoltaic support, characterized in that, include: Obtain the location information of all pile positions in the photovoltaic power station layout diagram. The pile positions are used to set up the columns of the flexible photovoltaic support. The location information includes the X coordinate, Y coordinate and elevation of the pile position. Determine the two sides of each pile location based on the location information of all pile locations; Initiate a full-site pile location scan, including: If there are two pile positions on both sides of the pile position, calculate the angle of the steel strand formed by the column of the pile position and the columns of the two pile positions on both sides; if the angle of the steel strand is less than the minimum angle, adjust the height of the column of the pile position and / or the two pile positions on both sides in the direction of increasing the angle of the steel strand; otherwise, do not adjust the height of the column of the relevant pile position. After completing one round of full-site pile location scanning, repeat the above full-site pile location scanning process until all steel strand bends meet the standards. The step of adjusting the column height of the pile position and / or the pile positions on both sides along the direction of increasing the bend angle of the steel strand includes: The column at the pile location is designated as the middle column, and the columns at the pile locations on both sides are designated as the side columns. If the top elevation of the middle column is greater than the top elevation of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step. If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is greater than the average of the top elevations of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step. If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is less than the average of the top elevations of the two side columns, then the height of the two side columns is reduced by one step. If the height of the middle column after increasing its height by one step is less than the height of the highest column, then the height of the middle column is increased by one step. If the top elevation of the middle column is less than the top elevation of the two side columns, then the height of the two side columns is reduced by one step; if the height of the middle column after increasing by one step is less than the height of the highest column, then the height of the middle column is increased by one step.
2. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, The step of determining the two sides of each pile position based on the location information of all pile positions includes: All pile positions are numbered in rows and columns according to their X and Y coordinates. Within the first tolerance range, pile positions with the same X coordinate have the same column number, and the larger the X coordinate, the larger the column number. Within the second tolerance range, pile positions with the same Y coordinate have the same row number, and the larger the Y coordinate, the larger the row number. The two sides of each pile are determined based on the row and column numbers of all piles.
3. The method for adjusting the column height of a flexible photovoltaic support according to claim 2, characterized in that, The process of numbering all pile locations by row and column based on their X and Y coordinates includes: Store the X and Y coordinates of all pile locations into the first array Array1; Sort the first array Array1 first by Y coordinate from smallest to largest, then by X coordinate from smallest to largest; Extract the X coordinates of all pile locations, treat the X coordinates within the first tolerance range as the same value, and store all the different X coordinates obtained into the second array Num1; Sort the second array Num1 in ascending order; Take the minimum Y-coordinate of all pile positions as the reference lastY, and set the cumulative row number rowIndex to 1. Traverse the first sorted array Array1: The X coordinate of the current pile position is compared with the X coordinate of the second array in turn, and the index of the X coordinate that is the same within the first tolerance range is used as the column number of the pile position. If the Y coordinate of the current pile position is not greater than the reference lastY plus the second tolerance range, then the cumulative row number rowIndex is used as the row number of the pile position. If the Y-coordinate of the current pile position is greater than the reference lastY plus the second tolerance range, then the reference is updated with the Y-coordinate of the pile position, and the cumulative row number rowIndex is incremented by 1, and the cumulative row number rowIndex is used as the row number of the pile position.
4. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, The process of initiating a full-site pile location scan includes: Starting from the first row, the pile positions are scanned row by row in order from south to north, with each row of pile positions scanned sequentially.
5. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, Calculate the angle of the steel strand formed by the column at the pile location and the columns at the pile locations on both sides, including: The column at the aforementioned pile position is designated as the middle column, the column at the left pile position is designated as the left column, and the column at the right pile position is designated as the right column. The second included angle a2 between the left column and the middle column is calculated using the following formula: a2 = arctan(d1 / h1); If a2 < 0, then a2 = 180 + a2; The third included angle a3 between the middle column and the right column is calculated using the following formula: a3 = arctan(d2 / h2); If a3 < 0, then a3 = 180 + a3; Add the second included angle a2 and the third included angle a3 to obtain the steel strand bend angle a1 formed by the middle column and the two side columns; If a1 > 180 degrees, then a1 = 360 - a1; Wherein, d1 is the X coordinate of the middle column minus the X coordinate of the left column, d2 is the X coordinate of the right column minus the X coordinate of the middle column, h1 is the top elevation of the middle column minus the top elevation of the left column, and h2 is the top elevation of the middle column minus the top elevation of the right column.
6. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, Adjusting the column height of the pile position and / or the pile positions on both sides along the direction of increasing the bend angle of the steel strand includes: The column at the pile location is designated as the middle column, and the columns at the pile locations on both sides are designated as the side columns. If the top elevation of the middle column is greater than the top elevation of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step. If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is greater than the average of the top elevations of the two side columns, then the height of the two side columns is increased by one step; if the height of the middle column after decreasing by one step is greater than the lowest column height, then the height of the middle column is decreased by one step. If the top elevation of the middle column is between the top elevations of the two side columns, and the top elevation of the middle column is less than the average of the top elevations of the two side columns, then the height of the two side columns is reduced by one step. If the height of the middle column after increasing its height by one step is less than the height of the highest column, then the height of the middle column is increased by one step. If the top elevation of the middle column is less than the top elevation of the two side columns, then the height of the two side columns is reduced by one step; if the height of the middle column after increasing by one step is less than the height of the highest column, then the height of the middle column is increased by one step.
7. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, The step of determining the two sides of each pile position based on the location information of all pile positions includes: Determine the pile positions on both sides and the front row of pile positions for each pile position based on the location information of all pile positions; Before commencing a full-site pile location scan, the following steps are also included: Based on the required tilt angle α and length L of the photovoltaic modules, the vertical projection spacing d4 of the photovoltaic modules and the height difference h3 caused by the tilt angle α are calculated using the following formulas: d4=L*cos(a), h3=L*sin(a); The net discharge spacing d3 is calculated using the following formula based on the required center-to-center spacing d5 of the discharge system: d3 = d5 - d4; Calculate the minimum height difference (minH) of the columns in front row without obstruction to the back row, based on the solar incidence angle b on the winter solstice, using the following formula: minH = h³ - d³ * tan(b); The initiation of a full-site pile location scan also includes: If there is a row of piles in front of the pile location, determine whether the column height of the pile location is less than the column height of the row of piles plus the minimum column height difference minH; if the column height of the pile location is less than the column height of the row of piles plus the minimum column height difference minH, then increase the column height of the pile location by one step.
8. The method for adjusting the column height of a flexible photovoltaic support according to claim 1, characterized in that, Obtaining the elevation of all pile locations includes: Elevation data of several points within the photovoltaic power station area were obtained through on-site measurements. The elevations of all piles in the photovoltaic power station layout diagram are calculated using the inverse distance weighting method based on the elevation data of the aforementioned points.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the method for adjusting the column height of a flexible photovoltaic support as described in any one of claims 1 to 8 when running the computer program.
10. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for adjusting the column height of the flexible photovoltaic support according to any one of claims 1-8.
Citation Information
Patent Citations
Method, device and equipment for arranging flexible photovoltaic support along slope and medium
CN117973136A
Photovoltaic support and angle-adjustable side column thereof
CN222687701U