Method, device and equipment for adjusting inclination angle of flexible photovoltaic support and storage medium
By adjusting the upper and lower chords of the flexible photovoltaic support and using multiple linear regression analysis, combined with solar radiation distribution, the optimal tilt angle of the flexible photovoltaic support was calculated and adjusted, solving the problem of inaccurate tilt angle caused by human experience error and improving photovoltaic power generation efficiency.
Patent Information
- Application Number
- CN202510182336.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2045-02-19
AI Technical Summary
The tilt angle adjustment of flexible photovoltaic brackets relies entirely on human subjective experience, resulting in large errors. It is impossible to customize different tilt angles according to different regions, which leads to the underutilization of solar resources and affects power generation efficiency.
By adjusting the initial service length within the maximum allowable tensile stress range of the upper and lower chords, and combining multiple linear regression analysis of the relationship between the tilt angle and the chord length, the maximum value of solar radiation distribution and the minimum coverage circle are obtained. The optimal tilt angle and the service length of the chords are calculated, and the chord length is adjusted using external tensioning components to achieve precise adjustment.
This enables standardized and quantified tilt angle adjustment of flexible photovoltaic arrays, reduces human error, improves the light-receiving efficiency of photovoltaic panels, and ensures full utilization of light resources.
Smart Images

Figure CN120128049B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of photovoltaic technology, and in particular to a method, apparatus, equipment and storage medium for adjusting the tilt angle of a flexible photovoltaic support. Background Technology
[0002] Flexible photovoltaic (PV) support structures are large-span PV module support structures based on a tension structure system design, using cables as the module support components. Compared with traditional rigid supports, they feature "large span, high clearance, and long row spacing," which allows flexible supports to adapt to more complex and diverse installation environments. The structure of flexible PV supports uses prestressed cables (steel wire ropes) tensioned between two fixed points. The two fixed points use rigid structures and external inclined steel strands to provide support, adapting to conditions such as undulating terrain and increased vegetation. Only a foundation needs to be set up in a suitable location and the prestressed steel strands or wire ropes tightened. Under the condition of constant water level, the construction of rigid columns, foundations, and flexible supports can be achieved in lakes and fishponds.
[0003] Currently, the tilt angle adjustment method for flexible photovoltaic (PV) mounting systems is usually determined directly through empirical methods, which are diverse and inconsistent. Specifically: In the Northern Hemisphere, the optimal installation angle for PV panels is approximately 30 to 40 degrees because the sun's altitude angle in the sky is lower there; while in the Southern Hemisphere, the optimal installation angle is approximately 50 to 60 degrees. The tilt angle of fixed-installation PV panels is typically set between 28 and 35 degrees. If equipped with an adjustable installation system, the tilt angle can be set between 20 and 25 degrees in summer and adjusted to 45 to 50 degrees in winter. The tilt angle of fixed solar panels is generally between 20 and 30 degrees, which compromises the average daily reception efficiency of the solar panels and adapts to changes in PV power output under different seasons and weather conditions. Generally speaking, the optimal tilt angle for PV systems at different latitudes is the local latitude plus 5 to 10 degrees.
[0004] As can be seen from the above, the tilt angle adjustment of the flexible photovoltaic support is set entirely by human subjective experience. This leads to the inclusion of subjective experience errors, which not only prevents the customization of different tilt angles according to different regions, but also makes the standards for human subjective setting inconsistent, further amplifying the errors. As a result, the light resources are not fully utilized, leading to unsatisfactory power generation efficiency of the flexible photovoltaic array. Summary of the Invention
[0005] The main objective of this application is to provide a method, apparatus, device, and storage medium for adjusting the tilt angle of a flexible photovoltaic support, in order to solve the problem that in the prior art, the entire process of adjusting the tilt angle of a flexible photovoltaic support is set manually based on subjective experience, which leads to the introduction of subjective experience errors. Not only can different tilt angles not be customized according to different regions, but the standards set manually are not uniform, which further amplifies the errors, resulting in the underutilization of light resources and thus the unsatisfactory power generation efficiency of the flexible photovoltaic array.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] A method for adjusting the tilt angle of a flexible photovoltaic (PV) support structure, wherein the method is applied to a flexible PV support structure already deployed in a predetermined area, the flexible PV support structure comprising two steel beams fixed to the ground, an upper chord and a lower chord erected between the two steel beams, and a plurality of photovoltaic panels installed on the upper and lower chords, the tilt angle adjustment method comprising:
[0008] Step S1: Within the maximum allowable tensile stress range of the upper chord, adjust the initial usage length of the upper chord several times with a preset adjustment length, and obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the upper chord, and the real-time tensile stress of the upper chord based on each adjustment.
[0009] Step S2: Within the maximum allowable tensile stress range of the lower chord, adjust the initial usage length of the lower chord several times using the preset adjustment length, and obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the lower chord, and the real-time tensile stress of the lower chord based on each adjustment.
[0010] Step S3: Through multiple linear regression analysis, the relationship between all real-time tilt angles and the real-time used length of all upper chords, the real-time tensile stress of all upper chords, the real-time used length of all lower chords, and the real-time tensile stress of all lower chords is obtained, thus obtaining the relationship between tilt angle and chord length.
[0011] Step S4: Obtain all the maximum values of solar radiation distribution in the preset area, and the minimum coverage circle of all the maximum values;
[0012] Step S5: Define a length range from zero to the radius length based on the radius length of the minimum covering circle;
[0013] Step S6: Obtain the maximum tilt angle of each photovoltaic panel based on the relationship between the tilt angle and the chord length, and define the angle range from zero degrees to the maximum tilt angle;
[0014] Step S7: Obtain the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, and the data position of the horizontal distance corresponding to the length interval;
[0015] Step S8: Based on the data position, the same data position in the angle range is obtained, which is the optimal tilt angle of the flexible photovoltaic support.
[0016] Step S9: Substitute the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord.
[0017] As a further improvement to this application, step S9 involves substituting the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Following this, the process includes:
[0018] Step S10: Keep the midpoint of the upper chord stationary based on the relative positions of the two steel beams;
[0019] Step S20: Based on the two steel beam frames, the upper chord is simultaneously relaxed or tightened within the maximum allowable tensile stress range of the upper chord through external tension members, so as to achieve the optimal service length of the upper chord.
[0020] Step S30: Keep the midpoint of the lower chord stationary based on the relative positions of the two steel beams;
[0021] Step S40: Based on the two steel beam frames, the lower chord is simultaneously relaxed or tightened within the maximum allowable tensile stress direction of the lower chord through the external tension member, so as to achieve the optimal service length of the lower chord.
[0022] As a further improvement to this application, step S3 involves analyzing the relationships between all real-time tilt angles and the real-time service lengths of all upper chords, the real-time tensile stresses of all upper chords, the real-time service lengths of all lower chords, and the real-time tensile stresses of all lower chords using multiple linear regression, to obtain the relationship between the tilt angle and the chord length, including:
[0023] Step S31: Normalize all real-time tilt angles, all real-time used lengths of all upper chords, all real-time tensile stresses of all upper chords, all real-time used lengths of all lower chords, and all real-time tensile stresses of all lower chords.
[0024] Step S32: Define the current real-time tilt angle as a dependent variable;
[0025] Step S33: Define the real-time used length of the upper chord, the real-time tensile stress of the upper chord, the real-time used length of the lower chord, and the real-time tensile stress of the lower chord corresponding to the current real-time tilt angle as a set of independent variables.
[0026] Step S34: Define the linear regression relationship between the current dependent variable and all current independent variables through multiple linear regression;
[0027] Step S35: Solve for all linear regression coefficients of the multiple linear regression model;
[0028] Step S36: Substitute all the regression coefficients obtained from the solution into all the linear regression relationships to obtain the relationship between the tilt angle and the chord length.
[0029] As a further improvement to this application, step S4, obtaining all the maxima of the solar radiation distribution in the preset area, and the minimum coverage circle of all the maxima, includes:
[0030] Step S41: Obtain all maximum values of solar radiation distribution in the preset area;
[0031] Step S42: Obtain the elevation coordinates corresponding to each maximum value and integrate all elevation coordinates into a coordinate dataset U = (P1, P2, ..., P...). k ,…,P m ), where P k Let be the k-th elevation coordinate, and m be the number of all elevation coordinates;
[0032] Step S43: Obtain the x-coordinates of all elevation coordinates and integrate them into a single x-coordinate dataset Ux = (P 1x ,P 2x ,…,P kx ,…,P mx ), where P kx Let x be the x-coordinate of the k-th elevation coordinate;
[0033] Step S44: Calculate the expected value μ for each abscissa based on the abscissa dataset. x and standard deviation σ x ;
[0034] Step S45: Integrate the ordinates of all elevation coordinates into a single ordinate dataset Uy = (P 1y ,P 2y ,…,P ky ,…,P my ), where P ky Let be the ordinate of the k-th elevation coordinate;
[0035] Step S46: Calculate the expected value μ for each ordinate based on the ordinate dataset. y and standard deviation σ y ;
[0036] Step S47, when and When, then determine P k Effective elevation coordinates;
[0037] Step S48, when or then determine that P k is an outlier;
[0038] Step S49, obtain the minimum covering circle of all valid elevation coordinates and substitute it into Step S5.
[0039] As a further improvement of this application, in Step S41, obtain all maxima of the solar radiation distribution in the preset area, including:
[0040] Step S411, obtain the solar radiation distribution through one of downloading from public channels and instrument measurement;
[0041] Step S412, obtain all maxima of the solar radiation distribution greater than or equal to the preset intensity threshold.
[0042] As a further improvement of this application, in Step S49, obtain the minimum covering circle of all valid elevation coordinates and substitute it into Step S5, including:
[0043] Step S491, generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and vertically project all valid elevation coordinates onto the plane rectangular coordinate system to form a number of projected coordinate points;
[0044] Step S492, obtain any two coordinate points p1 and p2 from all the projected coordinate points, and obtain an initial circle C2 with the line segment p1p2 as the diameter, where the subscript 2 of the initial circle C2 represents the number of projected coordinate points within the initial circle;
[0045] Step S493, sequentially traverse each projected coordinate point, and determine whether the i-th projected coordinate point p i is located in the first iterative circle C i-1 , if the i-th projected coordinate point p i is not located in the first iterative circle C i-1 , then execute Step S494;
[0046] Step S494, obtain a second iterative circle C i with the line segment p1p i as the diameter;
[0047] Step S495, determine whether the j-th projected coordinate point p j is located in the second iterative circle C i , where j < i, if the j-th projected coordinate point p j is not located in the second iterative circle C i , then execute Step S496;
[0048] Step S496, with the line segment p1p jTake the diameter to obtain the third iterative circle C j ;
[0049] Step S497, determine whether the k-th projected coordinate point p k is located inside the third iterative circle C j , where k < j < i. If the k-th projected coordinate point p k is not located inside the third iterative circle C j , then execute step S498;
[0050] Step S498, connect p i , p j , p k to form a triangle, and obtain the circumcircle of the triangle. The circumcircle is the minimum covering circle of all valid elevation coordinates;
[0051] Step S499, substitute the minimum covering circle of all valid elevation coordinates into step S5.
[0052] As a further improvement of the present application, in step S9, substitute the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal use length of the upper chord cable and the optimal use length of the lower chord cable. Then, it includes:
[0053] Step S100, generate a visual digital model based on the preset area and the flexible photovoltaic support;
[0054] Step S200, mark the optimal use length of the upper chord cable, the optimal use length of the lower chord cable, and the optimal tilt angle at a position adjacent to the flexible photovoltaic support in the visual digital model to form a marked visual digital model;
[0055] Step S300, send the marked visual digital model to an external visual monitoring terminal.
[0056] To achieve the above object, the present application also provides the following technical solutions:
[0057] An inclination angle adjustment device for a flexible photovoltaic support. The inclination angle adjustment device is applied to the inclination angle adjustment method as described above. The inclination angle adjustment device includes:
[0058] An upper chord cable parameter acquisition module, configured to adjust the initial use length of the upper chord cable several times within the maximum allowable tensile stress range of the upper chord cable by a preset adjustment length, and obtain the real-time tilt angle of each photovoltaic panel, the real-time use length of the upper chord cable, and the real-time tensile stress of the upper chord cable each time based on each adjustment;
[0059] The lower chord parameter acquisition module is used to adjust the initial service length of the lower chord several times within the maximum allowable tensile stress range of the lower chord by the preset adjustment length, and acquire the real-time tilt angle of each photovoltaic panel, the real-time service length of the lower chord, and the real-time tensile stress of the lower chord based on each adjustment.
[0060] The tilt angle and chord analysis module is used to analyze the relationship between all real-time tilt angles and the real-time used length of all upper chords, the real-time tensile stress of all upper chords, the real-time used length of all lower chords, and the real-time tensile stress of all lower chords through multiple linear regression, and obtain the relationship between tilt angle and chord length.
[0061] The solar radiation extremum delineation module is used to obtain all the maximum values of solar radiation distribution in the preset area, as well as the minimum coverage circle of all the maximum values;
[0062] The length interval definition module is used to define a length interval from zero to the radius length based on the radius length of the minimum covering circle;
[0063] An angle interval definition module is used to obtain the maximum tilt angle of each photovoltaic panel based on the relationship between the tilt angle and the chord length, and to define the angle interval from zero degrees to the maximum tilt angle;
[0064] The horizontal distance data position acquisition module is used to acquire the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, as well as the data position of the horizontal distance corresponding to the length interval;
[0065] The data position tilt angle matching module is used to obtain the same data position in the angle range based on the data position, which is the optimal tilt angle of the flexible photovoltaic support.
[0066] The optimal length calculation module for the string is used to substitute the optimal tilt angle into the relationship between the tilt angle and the string length to obtain the optimal length of the upper string and the optimal length of the lower string.
[0067] To achieve the above objectives, this application also provides the following technical solutions:
[0068] An electronic device includes a processor and a memory coupled to the processor, the memory storing program instructions executable by the processor; when the processor executes the program instructions stored in the memory, it implements the tilt angle adjustment method as described above.
[0069] To achieve the above objectives, this application also provides the following technical solutions:
[0070] A storage medium storing program instructions that, when executed by a processor, enable the tilt angle adjustment method described above.
[0071] This application involves adjusting the initial service length of the upper chord several times within the maximum allowable tensile stress range of the upper chord using a preset adjustment length. Based on each adjustment, the real-time tilt angle, real-time service length, and real-time tensile stress of each photovoltaic panel are obtained. Similarly, within the maximum allowable tensile stress range of the lower chord, the initial service length is adjusted several times using a preset adjustment length. Based on each adjustment, the real-time tilt angle, real-time service length, and real-time tensile stress of each photovoltaic panel, lower chord, and lower chord are obtained. Multiple linear regression analysis is then used to analyze the relationship between all real-time tilt angles and the real-time service lengths, real-time tensile stresses of all upper chords, real-time service lengths, and real-time tensile stresses of all lower chords. The relationship between tilt angle and chord length is obtained by analyzing the interrelationships. All maximum values of solar radiation distribution in the preset area and the minimum coverage circle of all maximum values are obtained. The length interval from zero to the radius length is defined based on the radius length of the minimum coverage circle. The maximum tilt angle of each photovoltaic panel is obtained based on the relationship between tilt angle and chord length, and the angle interval from zero degrees to the maximum tilt angle is defined. The horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, and the data position of the corresponding length interval of the horizontal distance are obtained. The same data position in the angle interval is the optimal tilt angle of the flexible photovoltaic support. The optimal tilt angle is substituted into the relationship between tilt angle and chord length to obtain the optimal usage length of the upper chord and the optimal usage length of the lower chord. This application utilizes the characteristic that the tilt angle of the photovoltaic panel in a flexible photovoltaic support system can be adjusted by extending and retracting the upper and lower chords. By analyzing the linear relationship between the length of the upper and lower chords of the flexible photovoltaic support system and the tilt angle of the photovoltaic panel, the relationship between changes in extension / retraction length and changes in tilt angle is clarified. This provides a quantitative basis for subsequent adjustment of the tilt angle based on solar radiation distribution. Furthermore, based on the extreme value distribution in solar radiation, a solar high-radiation habitual region is defined. Finally, the tilt angle is adjusted by the distance between the photovoltaic panel and the center of the solar high-radiation habitual region. This achieves a larger tilt angle as the photovoltaic panel is farther from the radiation center, allowing a larger area of the photovoltaic panel to face the radiation center, thereby improving light-receiving efficiency. Compared to the subjective experience-based setting in existing technologies, this application provides a standard, unique, quantifiable, and relatively accurate tilt angle adjustment method that requires no human intervention throughout the process, avoiding the tilt angle adjustment errors caused by previous subjective experience. Attached Figure Description
[0072] Figure 1 This is a flowchart illustrating the steps of an embodiment of the tilt angle adjustment method for the flexible photovoltaic support of this application.
[0073] Figure 2This is a schematic diagram of the functional modules of an embodiment of the tilt angle adjustment device for the flexible photovoltaic support of this application.
[0074] Figure 3 This is a schematic diagram of the structure of an embodiment of the electronic device of this application;
[0075] Figure 4 This is a schematic diagram of the structure of one embodiment of the storage medium of this application. Detailed Implementation
[0076] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0077] The terms "first," "second," and "third" in this application are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first," "second," or "third" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movements between components in a specific orientation (as shown in the figures). If the specific orientation changes, the directional indications also change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0078] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0079] like Figure 1As shown, this embodiment provides an example of a tilt angle adjustment method for a flexible photovoltaic support. In this embodiment, the tilt angle adjustment method is applied to a flexible photovoltaic support that has been deployed in a preset area. The flexible photovoltaic support includes two steel beams fixed to the ground, an upper chord and a lower chord erected between the two steel beams, and a number of photovoltaic panels installed on the upper chord and the lower chord.
[0080] Preferably, the upper and lower chords require two anchor cables for fixation. One end of each anchor cable passes around the steel beam and is anchored to the ground, while the other end of each anchor cable is fixedly connected to the upper or lower chord. The upper and lower chords and anchor cables all use steel strands with a diameter of 15.2 mm. The photovoltaic panels are then installed on the upper and lower chords. The two steel beams constitute "one span." The site selection method described below in this embodiment is based on the midpoint of this "one span." Generally, 16 photovoltaic panels are installed in each span, with a spacing of 30 mm between the photovoltaic panels and a spacing of 300 mm at the midpoint of the span. Each photovoltaic panel is 2278 mm long, 1134 mm wide, and 30 mm thick.
[0081] Specifically, the tilt angle adjustment method includes the following steps:
[0082] Step S1: Within the maximum allowable tensile stress range of the upper chord, adjust the initial usage length of the upper chord several times with a preset adjustment length. Based on each adjustment, obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the upper chord, and the real-time tensile stress of the upper chord.
[0083] Step S2: Within the maximum allowable tensile stress range of the lower chord, adjust the initial usage length of the lower chord several times with a preset adjustment length. Based on each adjustment, obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the lower chord, and the real-time tensile stress of the lower chord.
[0084] Preferably, the maximum allowable tensile stress of the upper and lower chords can be obtained directly from the manufacturer or measured independently.
[0085] Step S3: Through multiple linear regression analysis, the relationship between all real-time tilt angles and the real-time used lengths of all upper chords, the real-time tensile stresses of all upper chords, the real-time used lengths of all lower chords, and the real-time tensile stresses of all lower chords is obtained, thus obtaining the relationship between tilt angles and chord lengths.
[0086] Preferably, in this embodiment, LASSO linear regression is preferred.
[0087] Step S4: Obtain all the maximum values of solar radiation distribution in the preset area, and the minimum coverage circle of all the maximum values.
[0088] Step S5: Define the length interval from zero to the radius length based on the radius length of the minimum covering circle.
[0089] For example, if the radius of the smallest covering circle is 3km, then the length interval is [0, 3km], where 0 is the center of the circle and 3km is the circumference.
[0090] Step S6: Obtain the maximum tilt angle of each photovoltaic panel based on the relationship between tilt angle and chord length, and define the angle range from zero degrees to the maximum tilt angle.
[0091] For example, the maximum tilt angle of a certain model of flexible photovoltaic bracket can reach 45 degrees, while the tilt angle during normal use is 15 to 20 degrees, so the angle range is [0, 45°].
[0092] Step S7: Obtain the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, as well as the data position of the length interval corresponding to the horizontal distance.
[0093] For example, if the horizontal distance between a certain flexible photovoltaic support and the center of the minimum coverage circle is 1.5km, then the corresponding data position is 1.5km / 3km = 0.5, which is 50% of the data position.
[0094] Step S8: The same data position within the angle range obtained based on the data position is the optimal tilt angle of the flexible photovoltaic support.
[0095] For example, if the data position of the flexible photovoltaic support mentioned above is 50%, then the corresponding data position in the angle range [0, 45°] is 50%, which is 22.5°.
[0096] Step S9: Substitute the optimal tilt angle into the relationship between tilt angle and chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord.
[0097] For example, substituting 22.5° into the formula for a certain type of flexible photovoltaic support, we get that the usable length of the upper chord is 31.33m and the usable length of the lower chord is 35.71m.
[0098] It is worth noting that the length of the steel cable used is the length between two steel beams. Since the steel cable will always be in a catenary state and cannot be a straight line, this embodiment calculates the specific relationship through linear regression.
[0099] Preferably, since the steel cable will always be in a catenary state, the tilt angle of each photovoltaic panel will have slight differences. If the computing power allows, a linear regression relationship can be calculated for each individual photovoltaic panel.
[0100] Further, in step S9, the optimal tilt angle is substituted into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Then, the following steps are also included:
[0101] Step S10: Keep the midpoint of the upper chord stationary based on the relative positions of the two steel beams.
[0102] Step S20 involves simultaneously loosening or tightening the upper chord cable within the maximum allowable tensile stress range of the upper chord cable using external tension members on both steel beams to achieve the optimal service length of the upper chord cable.
[0103] Step S30: Keep the midpoint of the lower chord stationary based on the relative positions of the two steel beams.
[0104] Step S40: Based on the two steel beam frames, the lower chord is simultaneously relaxed or tightened within the maximum allowable tensile stress direction of the lower chord through external traction members, so as to achieve the optimal service length of the lower chord.
[0105] Preferably, in this embodiment, the photovoltaic panel is kept relatively stationary in the vertical plane by simultaneously extending and retracting both ends of the steel cable, thus preventing the photovoltaic panel from hitting the steel beam frame.
[0106] To reiterate, the length used is the length of the steel cable between two steel beams; the portion of the steel cable outside the two steel beams is not included.
[0107] Further, in step S3, the relationships between all real-time tilt angles and the real-time used lengths of all upper chords, the real-time tensile stresses of all upper chords, the real-time used lengths of all lower chords, and the real-time tensile stresses of all lower chords are analyzed using multiple linear regression to obtain the relationship between tilt angles and chord lengths. This specifically includes the following steps:
[0108] Step S31: Normalize all real-time tilt angles, all real-time used lengths of all upper chords, all real-time tensile stresses of all upper chords, all real-time used lengths of all lower chords, and all real-time tensile stresses of all lower chords.
[0109] Step S32: Define the current real-time tilt angle as a dependent variable.
[0110] Step S33: Define the real-time used length of the upper chord, the real-time tensile stress of the upper chord, the real-time used length of the lower chord, and the real-time tensile stress of the lower chord corresponding to the current real-time tilt angle as a set of independent variables.
[0111] Step S34: Define the linear regression relationship between the current dependent variable and all current independent variables through multiple linear regression.
[0112] Preferably, the multiple linear regression is as follows:
[0113]
[0114] Among them, y i Let be the dependent variable for the i-th real-time tilt angle, n be the total number of real-time tilt angles, β0 be the intercept of the linear regression relationship, and βj Let x be the linear regression coefficient of the j-th independent variable, m be the total number of independent variables in the set, and x be the linear regression coefficient of the j-th independent variable. j,i Let be the j-th independent variable corresponding to the i-th real-time tilt angle, and δ be the random error of the linear regression relationship.
[0115] It should be noted that the above additional content is only for explaining the principle. The meaning of the symbols in the above additional content is not interchangeable with the meaning of the symbols in other places in this embodiment. If there is a repetition of symbols in the additional content in different places, please understand them separately and do not make connections with each other.
[0116] Step S35: Solve for all linear regression coefficients of the multiple linear regression model.
[0117] Preferably, all linear regression coefficients of the multiple linear regression can be solved using the least squares method, as shown in the following equation:
[0118]
[0119] in, For β j The estimated values, j = 1, 2, ..., m, where X is a matrix of all independent variables. X T Let X be the transpose of matrix X.
[0120] Preferably, since this embodiment lists four independent variables, m = 4. If additional independent variables need to be added, they can be added directly.
[0121] It should be noted that the above additional content is only for explaining the principle. The meaning of the symbols in the above additional content is not interchangeable with the meaning of the symbols in other places in this embodiment. If there is a repetition of symbols in the additional content in different places, please understand them separately and do not make connections with each other.
[0122] Step S36: Substitute all the regression coefficients obtained from the solution into all the linear regression relationships to obtain the relationship between the tilt angle and the chord length.
[0123] Preferably, the residual squares of linear regression can be used to judge the model's fit by comparing their magnitudes. The residual sum of squares (RSS) is the sum of squares of the differences between the actual observed values and the values predicted by the regression equation, and is used to quantify the difference between the model's predicted values and the actual values.
[0124] Preferably, the criterion for judging the residual squares is that the smaller the sum of squares, the better. That is, the smaller the sum of squares, the closer the model's predicted value is to the actual observed value, and the better the model's fit. Conversely, if the sum of squares is large, it indicates that the model's predicted value deviates significantly from the actual observed value, and the model's fit is poor.
[0125] Further, step S4 involves obtaining all the maxima of solar radiation distribution in the preset area, and the minimum coverage circle of all maxima, specifically including the following steps:
[0126] Step S41: Obtain all maximum values of solar radiation distribution in the preset area.
[0127] Step S42: Obtain the elevation coordinates corresponding to each maximum value and integrate all elevation coordinates into a coordinate dataset U = (P1, P2, ..., P...). k ,…,P m ), where P k Let be the k-th elevation coordinate, and m be the total number of elevation coordinates.
[0128] Step S43: Obtain the x-coordinates of all elevation coordinates and integrate them into a single x-coordinate dataset Ux = (P 1x ,P 2x ,…,P kx ,…,P mx ), where P kx Let x be the x-coordinate of the k-th elevation coordinate.
[0129] Step S44: Calculate the expected value μ for each x-axis based on the x-axis dataset. x and standard deviation σ x .
[0130] Step S45: Integrate the ordinates of all elevation coordinates into a single ordinate dataset Uy = (P 1y ,P 2y ,…,P ky ,…,P my ), where P ky Let be the ordinate of the k-th elevation coordinate.
[0131] Step S46: Calculate the expected value μ for each ordinate based on the ordinate dataset. y and standard deviation σ y .
[0132] Step S47, when and When, then determine P k These are valid elevation coordinates.
[0133] Step S48, when or When, then determine P k This is an outlier.
[0134] Step S49: Obtain the minimum covering circle of all valid elevation coordinates and substitute it into step S5.
[0135] Further, step S41, obtaining all the maximum values of solar radiation distribution in the preset area, specifically includes the following steps:
[0136] Step S411: Obtain the solar radiation distribution through one of the following methods: downloading from public channels or measuring with an instrument.
[0137] Step S412: Obtain all maximum values of solar radiation distribution that are greater than or equal to a preset intensity threshold.
[0138] Preferably, the preset intensity threshold can be set to two-thirds or three-quarters of the maximum light intensity of the preset area. The larger the preset intensity threshold, the fewer the number of maxima, and the smaller the minimum coverage circle of the maxima. Conversely, in order to ensure that the site selection area in this embodiment is not too large or too small, both of the above thresholds can be selected with relatively moderate values.
[0139] Preferably, the light intensity distribution can be obtained directly from public sources, or it can be measured independently.
[0140] For example, the light intensity distribution in this embodiment can be obtained through various methods, including using professional equipment, software, and meteorological data platforms.
[0141] Specialized measurement equipment, such as pyroelectric detectors, CCD / CMOS cameras, linear detector arrays, thermal imagers, and lux meters, can be used to measure light intensity distribution. Each of these devices has its own characteristics and is suitable for different measurement scenarios and needs. For example, pyroelectric detectors have a fast response speed, making them suitable for measuring pulsed lasers; CCD / CMOS cameras can capture images of the intensity distribution when a laser beam passes through a specific plane.
[0142] Software-assisted analysis, based on measurements taken with specialized equipment, can be combined with specialized software for analysis and processing to obtain more accurate information on light intensity distribution. This software typically has functions such as data processing, image analysis, and visualization.
[0143] Among these, data obtained through meteorological data platforms refers to the distribution of solar radiation intensity over a large area, obtained from data released by meteorological data platforms or authoritative institutions. These platforms typically integrate solar radiation data from multiple international organizations and provide data query services on a monthly, daily, or even hourly basis.
[0144] For low-precision, small-area light intensity distribution, smartphones and software can be used for measurement. The phone's front-facing camera and light sensor measure the light intensity and display the current value. While this method is relatively simple and easy to operate, its measurement accuracy and range can be affected by the phone's specifications and the measurement environment.
[0145] Further, in step S49, obtain the minimum covering circle of all valid elevation coordinates and substitute it into step S5, which specifically includes the following steps:
[0146] In step S491, generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and vertically project all valid elevation coordinates onto the plane rectangular coordinate system to form a number of projected coordinate points.
[0147] In step S492, obtain any two coordinate points p1 and p2 from all the projected coordinate points, and use the line segment p1p2 as the diameter to obtain the initial circle C2, where the subscript 2 of the initial circle C2 represents the number of projected coordinate points inside the initial circle.
[0148] In step S493, traverse each projected coordinate point in turn, and determine whether the i-th projected coordinate point p i is located inside the first iterative circle C i-1 . If the i-th projected coordinate point p i is not located inside the first iterative circle C i-1 , then execute step S494.
[0149] In step S494, use the line segment p1p i as the diameter to obtain the second iterative circle C i . <00...Step S499: Substitute the smallest covering circle of all valid elevation coordinates into step S5.
[0155] Further, in step S9, the optimal tilt angle is substituted into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Then, the following steps are also included:
[0156] Step S100: Generate a visualized digital model based on the preset area and the flexible photovoltaic support.
[0157] Step S200: Mark the optimal service length of the upper chord, the optimal service length of the lower chord, and the optimal tilt angle at the positions near the flexible photovoltaic support in the visual digital model to form a marked visual digital model.
[0158] Step S300: Send the labeled visual digital model to the external visualization monitoring terminal.
[0159] Preferably, steps S100 to S300 can be implemented using visualization software for photovoltaic arrays, such as PVSyst, Helioscope, Aurora Solar, Candela3D, PV Designer, SolarStation, and other software developed based on the Unity3D engine.
[0160] PVSyst is a photovoltaic system design and simulation software that can be used to simulate and design photovoltaic systems, covering elements such as module arrays, tilt angles, and orientations, and to visualize the layout of photovoltaic arrays.
[0161] Helioscope is an online photovoltaic design software that uses satellite imagery to create 3D models of projects, including details such as buildings, trees, and terrain, to design the 3D layout of photovoltaic arrays.
[0162] Aurora Solar is a photovoltaic system design and optimization software that provides shading analysis tools to determine the optimal location and component layout of a photovoltaic system, enabling effective layout of photovoltaic arrays.
[0163] Candela3D is software designed specifically for photovoltaic power plants in both complex and flat terrains. It provides a true full 3D design experience, allowing users to easily deploy photovoltaic arrays by directly obtaining terrain data from satellite maps.
[0164] Among them, PV Designer and SketchUp can be used to design photovoltaic array layouts and analyze building shadows, providing 3D design capabilities.
[0165] SolarStation is a 2D / 3D integrated photovoltaic power station design software for complex mountainous areas, large ground-mounted areas, and industrial and commercial rooftops. It boasts very high deployment efficiency and can help designers quickly complete the layout design of photovoltaic arrays.
[0166] Among them, software based on the Unity3D engine can present the layout of photovoltaic power plants and the installation positions of components in three dimensions. Through realistic 3D models, customers can intuitively feel the effect of the completed project and realize the efficient design of photovoltaic array layout.
[0167] Preferably, the mechanical movement involved in this embodiment can be accomplished by conventional equipment such as motors and robotic arms in the prior art. The models and detailed structures of such conventional equipment are all standard applications, and this embodiment will not elaborate on the models and detailed structures of the aforementioned mechanical equipment.
[0168] This embodiment adjusts the initial service length of the upper chord several times within the maximum allowable tensile stress range using a preset adjustment length. Based on each adjustment, the real-time tilt angle of each photovoltaic panel, the real-time service length of the upper chord, and the real-time tensile stress of the upper chord are obtained. Similarly, within the maximum allowable tensile stress range of the lower chord, the initial service length of the lower chord is adjusted several times using a preset adjustment length. Based on each adjustment, the real-time tilt angle of each photovoltaic panel, the real-time service length of the lower chord, and the real-time tensile stress of the lower chord are obtained. Multiple linear regression analysis is then used to correlate all real-time tilt angles with the real-time service lengths of all upper chords, the real-time tensile stresses of all upper chords, the real-time service lengths of all lower chords, and the real-time tensile stresses of all lower chords. The relationship between the tilt angle and chord length is obtained; all maximum values of solar radiation distribution in the preset area and the minimum coverage circle of all maximum values are obtained; the length interval from zero to the radius length is defined based on the radius length of the minimum coverage circle; the maximum tilt angle of each photovoltaic panel is obtained based on the relationship between the tilt angle and chord length, and the angle interval from zero degrees to the maximum tilt angle is defined; the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, and the data position of the corresponding length interval of the horizontal distance are obtained; the same data position in the angle interval is the optimal tilt angle of the flexible photovoltaic support; the optimal tilt angle is substituted into the relationship between the tilt angle and chord length to obtain the optimal usage length of the upper chord and the optimal usage length of the lower chord. This embodiment utilizes the characteristic that the tilt angle of the photovoltaic panel in a flexible photovoltaic support system can be adjusted by extending and retracting the upper and lower chords. By analyzing the linear relationship between the length of the upper and lower chords of the flexible photovoltaic support system and the tilt angle of the photovoltaic panel, the relationship between changes in extension / retraction length and changes in tilt angle is clarified. This provides a quantitative basis for subsequent adjustment of the tilt angle based on solar radiation distribution. Furthermore, based on the extreme value distribution in solar radiation, a solar high-radiation habitual region is defined. Finally, the tilt angle is adjusted by the distance between the photovoltaic panel and the center of the solar high-radiation habitual region. This achieves a larger tilt angle as the photovoltaic panel is farther from the radiation center, allowing a larger area of the photovoltaic panel to face the radiation center, thereby improving light reception efficiency. Compared to the subjective experience-based setting in existing technologies, this embodiment provides a standard, unique, quantifiable, and relatively accurate tilt angle adjustment method that requires no human intervention throughout the process, avoiding the tilt angle adjustment errors caused by previous subjective experience.
[0169] like Figure 2 As shown, this embodiment provides an example of a tilt angle adjustment device for a flexible photovoltaic support. In this embodiment, the tilt angle adjustment device is applied to the tilt angle adjustment method as described in the above embodiment.
[0170] Specifically, the tilt angle adjustment device includes an upper chord parameter acquisition module 1, a lower chord parameter acquisition module 2, a tilt angle and chord analysis module 3, a solar radiation extreme value delineation module 4, a length interval definition module 5, an angle interval definition module 6, a horizontal distance data position acquisition module 7, a data position tilt angle matching module 8, and a chord optimal usage length calculation module 9, which are connected in sequence.
[0171] The upper chord parameter acquisition module 1 is used to adjust the initial service length of the upper chord several times within the maximum allowable tensile stress range of the upper chord, and acquire the real-time tilt angle, real-time service length, and real-time tensile stress of each photovoltaic panel based on each adjustment. The lower chord parameter acquisition module 2 is used to adjust the initial service length of the lower chord several times within the maximum allowable tensile stress range of the lower chord, and acquire the real-time tilt angle, real-time service length, and real-time tensile stress of each photovoltaic panel based on each adjustment. The tilt angle and chord analysis module 3 is used to analyze the relationship between all real-time tilt angles and the real-time service lengths, real-time tensile stresses, and real-time service lengths and tensile stresses of all upper and lower chords through multiple linear regression, and obtain the relationship between tilt angle and chord length. The value delineation module 4 is used to obtain all the maximum values of solar radiation distribution in the preset area, as well as the minimum coverage circle of all the maximum values; the length interval definition module 5 is used to define the length interval from zero to the radius length based on the radius length of the minimum coverage circle; the angle interval definition module 6 is used to obtain the maximum tilt angle of each photovoltaic panel based on the relationship between tilt angle and chord length, and define the angle interval from zero degrees to the maximum tilt angle; the horizontal distance data position acquisition module 7 is used to obtain the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, as well as the data position of the corresponding length interval; the data position tilt angle matching module 8 is used to obtain the optimal tilt angle of the flexible photovoltaic support based on the same data position in the angle interval; the optimal service length calculation module 9 is used to substitute the optimal tilt angle into the relationship between tilt angle and chord length to obtain the optimal service length of the upper chord and the optimal service length of the lower chord.
[0172] Furthermore, the tilt angle adjustment device also includes an upper chord midpoint position holding module, an upper chord retraction and extension module, a lower chord midpoint position holding module, and a lower chord retraction and extension module that are electrically connected in sequence; the upper chord midpoint position holding module is electrically connected to the chord optimal usage length calculation module 9.
[0173] The upper chord midpoint position holding module is used to keep the midpoint position of the upper chord stationary based on the relative positions of the two steel beams; the upper chord extension / retraction module is used to simultaneously relax or tighten the upper chord within the maximum allowable tensile stress range of the upper chord based on the two steel beams via external tensioning members, in order to achieve the optimal service length of the upper chord; the lower chord midpoint position holding module is used to keep the midpoint position of the lower chord stationary based on the relative positions of the two steel beams; the lower chord extension / retraction module is used to simultaneously relax or tighten the lower chord within the maximum allowable tensile stress direction of the lower chord based on the two steel beams via external tensioning members, in order to achieve the optimal service length of the lower chord.
[0174] Furthermore, the tilt angle and chord analysis module 3 specifically includes a first tilt angle and chord analysis submodule, a second tilt angle and chord analysis submodule, a third tilt angle and chord analysis submodule, a fourth tilt angle and chord analysis submodule, a fifth tilt angle and chord analysis submodule, and a sixth tilt angle and chord analysis submodule that are electrically connected in sequence; the first tilt angle and chord analysis submodule is electrically connected to the lower chord parameter acquisition module 2, and the sixth tilt angle and chord analysis submodule is electrically connected to the solar radiation extreme value delineation module 4.
[0175] The module comprises six submodules: the first submodule for analyzing tilt angles and chord lengths, normalizes all real-time tilt angles, real-time used lengths of all upper chords, real-time tensile stresses of all upper chords, real-time used lengths of all lower chords, and real-time tensile stresses of all lower chords; the second submodule for analyzing tilt angles and chord lengths, defining the current real-time tilt angle as a dependent variable; the third submodule for analyzing tilt angles and chord lengths, defining the corresponding real-time used lengths of upper chords, real-time tensile stresses of upper chords, real-time used lengths of lower chords, and real-time tensile stresses as a set of independent variables; the fourth submodule for analyzing tilt angles and chord lengths, defining the linear regression relationship between the current dependent variable and all current independent variables through multiple linear regression; the fifth submodule for analyzing tilt angles and chord lengths, solving for all linear regression coefficients in the multiple linear regression model; and the sixth submodule for analyzing tilt angles and chord lengths, substituting the solved regression coefficients into all linear regression relationships to obtain the relationship between tilt angles and chord lengths.
[0176] Furthermore, the solar radiation extreme value delineation module 4 specifically includes a first solar radiation extreme value delineation stator module, a second solar radiation extreme value delineation stator module, a third solar radiation extreme value delineation stator module, a fourth solar radiation extreme value delineation stator module, a fifth solar radiation extreme value delineation stator module, a sixth solar radiation extreme value delineation stator module, a seventh solar radiation extreme value delineation stator module, an eighth solar radiation extreme value delineation stator module, and a ninth solar radiation extreme value delineation stator module, which are electrically connected in sequence. The first solar radiation extreme value delineation stator module is electrically connected to the sixth tilt angle and chord analysis submodule, and the ninth solar radiation extreme value delineation stator module is electrically connected to the length interval definition module 5.
[0177] The first solar radiation extremum circle stator module is used to obtain all the maximum values of solar radiation distribution in the preset area; the second solar radiation extremum circle stator module is used to obtain the elevation coordinates corresponding to each maximum value and integrate all elevation coordinates into a coordinate dataset U = (P1, P2, ..., P...). k ,…,P m ), where P k Let be the k-th elevation coordinate, and m be the number of all elevation coordinates; the third solar radiation extreme value delimiter module is used to obtain the abscissa of all elevation coordinates and integrate them into a single abscissa dataset Ux = (P 1x ,P 2x ,…,P kx ,…,P mx ), where P kx The x-coordinate of the k-th elevation coordinate is given; the fourth solar radiation extreme value delineator module is used to calculate the expected value μ of each x-coordinate based on the x-coordinate dataset. x and standard deviation σ x The fifth solar radiation extreme value circle stator module is used to integrate the ordinates of all elevation coordinates into a single ordinate dataset Uy = (P 1y ,P 2y ,…,P ky ,…,P my ), where P ky The ordinate of the k-th elevation coordinate; the sixth solar radiation extremum stator module is used to calculate the expected value μ of each ordinate based on the ordinate dataset. y and standard deviation σ y The seventh solar radiation extreme value circle stator module is used when... and When, then determine P k For effective elevation coordinates; the eighth solar radiation extreme value circle stator module is used when or When, then determine P k The outlier point; the ninth solar radiation extreme value circle stator module is used to obtain the minimum coverage circle of all valid elevation coordinates and substitute it into the length interval definition module 5.
[0178] Furthermore, the first solar radiation extremum circle stator module specifically includes a solar radiation distribution acquisition unit and a solar radiation maximum value distribution acquisition unit that are electrically connected in sequence; the solar radiation distribution acquisition unit is electrically connected to the sixth tilt angle and chord analysis submodule, and the solar radiation maximum value distribution acquisition unit is electrically connected to the second solar radiation extremum circle stator module.
[0179] Among them, the solar radiation distribution acquisition unit is used to obtain the solar radiation distribution through one of downloading from public channels and instrument measurement; the solar radiation maximum value distribution acquisition unit is used to obtain all maximum values of the solar radiation distribution greater than or equal to a preset intensity threshold.
[0180] Further, the ninth solar radiation extreme value circle stator module specifically includes a first solar radiation extreme value circle defining unit, a second solar radiation extreme value circle defining unit, a third solar radiation extreme value circle defining unit, a fourth solar radiation extreme value circle defining unit, a fifth solar radiation extreme value circle defining unit, a sixth solar radiation extreme value circle defining unit, a seventh solar radiation extreme value circle defining unit, an eighth solar radiation extreme value circle defining unit, and a ninth solar radiation extreme value circle defining unit that are electrically connected in sequence; the first solar radiation extreme value circle defining unit is electrically connected to the eighth solar radiation extreme value circle stator module, and the ninth solar radiation extreme value circle defining unit is electrically connected to the length interval definition module 5.
[0181] Among them, the first solar radiation extreme value circle defining unit is used to generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and vertically project all valid elevation coordinates onto the plane rectangular coordinate system to form a number of projection coordinate points; the second solar radiation extreme value circle defining unit is used to obtain any two coordinate points p1 and p2 from all the projection coordinate points, and obtain an initial circle C2 with the line segment p1p2 as the diameter, where the subscript 2 of the initial circle C2 represents the number of projection coordinate points inside the initial circle; the third solar radiation extreme value circle defining unit is used to sequentially traverse each projection coordinate point and determine whether the i-th projection coordinate point p i is located in the first iterative circle C i-1 ; the fourth solar radiation extreme value circle defining unit is used to if the i-th projection coordinate point p i is not located in the first iterative circle C i-1 inside, then obtain a second iterative circle C i with the line segment p1p i as the diameter; the fifth solar radiation extreme value circle defining unit is used to determine whether the j-th projection coordinate point p j is located in the second iterative circle C i inside, where j < i; the sixth solar radiation extreme value circle defining unit is used to if the j-th projection coordinate point p j is not located in the second iterative circle C i inside, then obtain a third iterative circle C j with the line segment p1p j as the diameter; the seventh solar radiation extreme value circle defining unit is used to determine whether the k-th projection coordinate point p k is located in the third iterative circle C j inside, where k < j < i; the eighth solar radiation extreme value circle defining unit is used to if the k-th projection coordinate point p k is not located in the third iterative circle C j inside, then connect p i 、pj p k A triangle is formed, and the circumcircle of the triangle is obtained. The circumcircle is the minimum coverage circle of all effective elevation coordinates. The ninth solar radiation extreme value delineation unit is used to substitute the minimum coverage circle of all effective elevation coordinates into step S5.
[0182] Furthermore, the tilt angle adjustment device also includes a visual digital model generation module, a parameter marking module, and a marked visual digital model sending module, which are electrically connected in sequence; the visual digital model generation module is electrically connected to the optimal length calculation module 9 for the string.
[0183] The visualization digital model generation module is used to generate a visualization digital model based on a preset area and a flexible photovoltaic support; the parameter marking module is used to mark the optimal service length of the upper chord, the optimal service length of the lower chord, and the optimal tilt angle at positions near the flexible photovoltaic support in the visualization digital model, forming a marked visualization digital model; the marked visualization digital model sending module is used to send the marked visualization digital model to an external visualization monitoring terminal.
[0184] It should be noted that this embodiment is a functional module embodiment based on the above method embodiment. For additional content such as preferred options, extensions, limitations, and examples, please refer to the above method embodiment. This embodiment will not repeat them here.
[0185] This embodiment adjusts the initial service length of the upper chord several times within the maximum allowable tensile stress range using a preset adjustment length. Based on each adjustment, the real-time tilt angle of each photovoltaic panel, the real-time service length of the upper chord, and the real-time tensile stress of the upper chord are obtained. Similarly, within the maximum allowable tensile stress range of the lower chord, the initial service length of the lower chord is adjusted several times using a preset adjustment length. Based on each adjustment, the real-time tilt angle of each photovoltaic panel, the real-time service length of the lower chord, and the real-time tensile stress of the lower chord are obtained. Multiple linear regression analysis is then used to correlate all real-time tilt angles with the real-time service lengths of all upper chords, the real-time tensile stresses of all upper chords, the real-time service lengths of all lower chords, and the real-time tensile stresses of all lower chords. The relationship between the tilt angle and chord length is obtained; all maximum values of solar radiation distribution in the preset area and the minimum coverage circle of all maximum values are obtained; the length interval from zero to the radius length is defined based on the radius length of the minimum coverage circle; the maximum tilt angle of each photovoltaic panel is obtained based on the relationship between the tilt angle and chord length, and the angle interval from zero degrees to the maximum tilt angle is defined; the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, and the data position of the corresponding length interval of the horizontal distance are obtained; the same data position in the angle interval is the optimal tilt angle of the flexible photovoltaic support; the optimal tilt angle is substituted into the relationship between the tilt angle and chord length to obtain the optimal usage length of the upper chord and the optimal usage length of the lower chord. This embodiment utilizes the characteristic that the tilt angle of the photovoltaic panel in a flexible photovoltaic support system can be adjusted by extending and retracting the upper and lower chords. By analyzing the linear relationship between the length of the upper and lower chords of the flexible photovoltaic support system and the tilt angle of the photovoltaic panel, the relationship between changes in extension / retraction length and changes in tilt angle is clarified. This provides a quantitative basis for subsequent adjustment of the tilt angle based on solar radiation distribution. Furthermore, based on the extreme value distribution in solar radiation, a solar high-radiation habitual region is defined. Finally, the tilt angle is adjusted by the distance between the photovoltaic panel and the center of the solar high-radiation habitual region. This achieves a larger tilt angle as the photovoltaic panel is farther from the radiation center, allowing a larger area of the photovoltaic panel to face the radiation center, thereby improving light reception efficiency. Compared to the subjective experience-based setting in existing technologies, this embodiment provides a standard, unique, quantifiable, and relatively accurate tilt angle adjustment method that requires no human intervention throughout the process, avoiding the tilt angle adjustment errors caused by previous subjective experience.
[0186] like Figure 3 As shown, this embodiment provides an embodiment of an electronic device. In this embodiment, the electronic device 10 includes a processor 101 and a memory 102 coupled to the processor 101.
[0187] The memory 102 stores program instructions for implementing the tilt angle adjustment method of the flexible photovoltaic support according to any of the above embodiments.
[0188] The processor 101 is used to execute program instructions stored in the memory 102 to adjust the tilt angle of the flexible photovoltaic support.
[0189] The processor 101 can also be referred to as a CPU (Central Processing Unit). The processor 101 may be an integrated circuit chip with data processing capabilities. The processor 101 can also be a general-purpose processor, a digital data processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor.
[0190] Furthermore, Figure 4 This is a schematic diagram of the structure of a storage medium according to an embodiment of this application. The storage medium 11 of this embodiment stores program instructions 111 capable of implementing all the above methods. These program instructions 111 can be stored in the storage medium in the form of a software product, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, or terminal devices such as computers, servers, mobile phones, and tablets.
[0191] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0192] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units. The above are merely embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made based on the description and drawings of this application, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
[0193] The specific embodiments of this application have been described in detail above, but they are only examples, and this application is not limited to the specific embodiments described above. For those skilled in the art, any equivalent modifications or substitutions to this application are also within the scope of this application. Therefore, all equivalent changes, modifications, and improvements made without departing from the spirit and principles of this application should be covered within the scope of this application.
Claims
1. A method for adjusting the tilt angle of a flexible photovoltaic (PV) support, wherein the tilt angle adjustment method is applied to a flexible PV support already deployed in a preset area, the flexible PV support comprising two steel beams fixed to the ground, an upper chord and a lower chord erected between the two steel beams, and a plurality of photovoltaic panels installed on the upper and lower chords, characterized in that, The tilt angle adjustment method includes: Step S1: Within the maximum allowable tensile stress range of the upper chord, adjust the initial usage length of the upper chord several times with a preset adjustment length, and obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the upper chord, and the real-time tensile stress of the upper chord based on each adjustment. Step S2: Within the maximum allowable tensile stress range of the lower chord, adjust the initial usage length of the lower chord several times using the preset adjustment length, and obtain the real-time tilt angle of each photovoltaic panel, the real-time usage length of the lower chord, and the real-time tensile stress of the lower chord based on each adjustment. Step S3: Through multiple linear regression analysis, the relationship between all real-time tilt angles and the real-time used length of all upper chords, the real-time tensile stress of all upper chords, the real-time used length of all lower chords, and the real-time tensile stress of all lower chords is obtained, thus obtaining the relationship between tilt angle and chord length. Step S4: Obtain all the maximum values of solar radiation distribution in the preset area, and the minimum coverage circle of all the maximum values; Step S5: Define a length range from zero to the radius length based on the radius length of the minimum covering circle; Step S6: Obtain the maximum tilt angle of each photovoltaic panel based on the relationship between the tilt angle and the chord length, and define the angle range from zero degrees to the maximum tilt angle; Step S7: Obtain the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, and the data position of the horizontal distance corresponding to the length interval; Step S8: Based on the data position, the same data position in the angle range is obtained, which is the optimal tilt angle of the flexible photovoltaic support. Step S9: Substitute the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Step S3: Analyze the relationships between all real-time tilt angles and the real-time service lengths, real-time tensile stresses, and real-time service lengths and tensile stresses of all upper chords using multiple linear regression, obtaining the relationship between tilt angles and chord lengths, including: Step S31: Normalize all real-time tilt angles, all real-time used lengths of all upper chords, all real-time tensile stresses of all upper chords, all real-time used lengths of all lower chords, and all real-time tensile stresses of all lower chords. Step S32: Define the current real-time tilt angle as a dependent variable; Step S33: Define the real-time used length of the upper chord, the real-time tensile stress of the upper chord, the real-time used length of the lower chord, and the real-time tensile stress of the lower chord corresponding to the current real-time tilt angle as a set of independent variables. Step S34: Define the linear regression relationship between the current dependent variable and all current independent variables through multiple linear regression; Step S35: Solve for all linear regression coefficients of the multiple linear regression model; Step S36: Substitute all the regression coefficients obtained from the solution into all the linear regression relationships to obtain the relationship between the tilt angle and the chord length.
2. The tilt angle adjustment method according to claim 1, characterized in that, Step S9: Substitute the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Then, the process includes: Step S10: Keep the midpoint of the upper chord stationary based on the relative positions of the two steel beams; Step S20: Based on the two steel beam frames, the upper chord is simultaneously relaxed or tightened within the maximum allowable tensile stress range of the upper chord through external tension members, so as to achieve the optimal service length of the upper chord. Step S30: Keep the midpoint of the lower chord stationary based on the relative positions of the two steel beams; Step S40: Based on the two steel beam frames, the lower chord is simultaneously relaxed or tightened within the maximum allowable tensile stress direction of the lower chord through the external tension member, so as to achieve the optimal service length of the lower chord.
3. The tilt angle adjustment method according to claim 1, characterized in that, Step S4, obtaining all the maxima of solar radiation distribution in the preset area, and the minimum coverage circle of all maxima, including: Step S41: Obtain all maximum values of solar radiation distribution in the preset area; Step S42: Obtain the elevation coordinates corresponding to each maximum value and integrate all elevation coordinates into a single coordinate dataset. ,in For the first One elevation coordinate, This represents the number of all elevation coordinates. Step S43: Obtain the x-coordinates of all elevation coordinates and integrate them into a single x-coordinate dataset. ,in For the first The x-coordinate of each elevation coordinate; Step S44: Calculate the expected value of each x-axis based on the x-axis dataset. and standard deviation ; Step S45: Integrate the ordinates of all elevation coordinates into a single ordinate dataset. ,in For the first The ordinate of each elevation coordinate; Step S46: Calculate the expected value of each ordinate based on the ordinate dataset. and standard deviation ; Step S47, when and When, then determine Effective elevation coordinates; Step S48, when or When, then determine Outlier; Step S49: Obtain the minimum covering circle of all valid elevation coordinates and substitute it into step S5.
4. The tilt angle adjustment method according to claim 3, characterized in that, Step S41, obtain all maximum values of solar radiation distribution in the preset area, including: Step S411: Obtain the solar radiation distribution through one of the following methods: downloading from public channels or measuring with an instrument. Step S412: Obtain all maximum values of the solar radiation distribution that are greater than or equal to a preset intensity threshold.
5. The tilt angle adjustment method according to claim 3, characterized in that, Step S49: Obtain the minimum covering circle of all valid elevation coordinates and substitute it into step S5, including: Step S491: Generate a plane rectangular coordinate system based on any horizontal plane, and vertically project all valid elevation coordinates onto the plane rectangular coordinate system to form several projected coordinate points; Step S492: Obtain any two coordinate points from all projected coordinate points. and and with line segments The initial circle is obtained by using the diameter. The initial circle The subscript 2 indicates the number of projected coordinate points within the initial circle; Step S493: Iterate through each projected coordinate point sequentially and determine the first... Projected coordinate points Is it located within the first iteration circle? If the first Projected coordinate points Not located in the first iteration circle If the inside is inside, then proceed to step S494; Step S494, with line segments The second iteration circle is obtained by using the diameter. ; Step S495, determine the first Projected coordinate points Is it located within the second iteration circle? Inside, among which If the first Projected coordinate points Not located in the second iteration circle If the inside is inside, then proceed to step S496; Step S496, with line segments The third iteration circle is obtained by using the diameter. ; Step S497, determine the first Projected coordinate points Is it located within the third iteration circle? Inside, among which If the first Projected coordinate points There is no circle located in the third iteration. If the inside is inside, then proceed to step S498; Step S498, Connect , , A triangle is formed, and the circumcircle of the triangle is obtained. The circumcircle is the smallest covering circle of all valid elevation coordinates. Step S499: Substitute the smallest covering circle of all valid elevation coordinates into step S5.
6. The tilt angle adjustment method according to claim 1, characterized in that, Step S9: Substitute the optimal tilt angle into the relationship between the tilt angle and the chord length to obtain the optimal usable length of the upper chord and the optimal usable length of the lower chord. Then, the process includes: Step S100: Generate a visual digital model based on the preset area and the flexible photovoltaic support; Step S200: Mark the optimal usage length of the upper chord, the optimal usage length of the lower chord, and the optimal tilt angle at positions near the flexible photovoltaic support in the visualized digital model to form a marked visualized digital model; Step S300: Send the labeled visual digital model to an external visualization monitoring terminal.
7. A tilt angle adjustment device for a flexible photovoltaic support, wherein the tilt angle adjustment device is applied to the tilt angle adjustment method as described in any one of claims 1 to 6, characterized in that, The tilt angle adjustment device includes: The upper chord parameter acquisition module is used to adjust the initial service length of the upper chord several times within the maximum allowable tensile stress range of the upper chord by a preset adjustment length, and acquire the real-time tilt angle of each photovoltaic panel, the real-time service length of the upper chord, and the real-time tensile stress of the upper chord based on each adjustment. The lower chord parameter acquisition module is used to adjust the initial service length of the lower chord several times within the maximum allowable tensile stress range of the lower chord by the preset adjustment length, and acquire the real-time tilt angle of each photovoltaic panel, the real-time service length of the lower chord, and the real-time tensile stress of the lower chord based on each adjustment. The tilt angle and chord analysis module is used to analyze the relationship between all real-time tilt angles and the real-time used length of all upper chords, the real-time tensile stress of all upper chords, the real-time used length of all lower chords, and the real-time tensile stress of all lower chords through multiple linear regression, and obtain the relationship between tilt angle and chord length. The solar radiation extremum delineation module is used to obtain all the maximum values of solar radiation distribution in the preset area, as well as the minimum coverage circle of all the maximum values; The length interval definition module is used to define a length interval from zero to the radius length based on the radius length of the minimum covering circle; An angle interval definition module is used to obtain the maximum tilt angle of each photovoltaic panel based on the relationship between the tilt angle and the chord length, and to define the angle interval from zero degrees to the maximum tilt angle; The horizontal distance data position acquisition module is used to acquire the horizontal distance between the flexible photovoltaic support and the center of the minimum coverage circle, as well as the data position of the horizontal distance corresponding to the length interval; The data position tilt angle matching module is used to obtain the same data position in the angle range based on the data position, which is the optimal tilt angle of the flexible photovoltaic support. The optimal length calculation module for the string is used to substitute the optimal tilt angle into the relationship between the tilt angle and the string length to obtain the optimal length of the upper string and the optimal length of the lower string; By analyzing the relationships between all real-time tilt angles and the real-time service lengths, real-time tensile stresses, and real-time service lengths and tensile stresses of all upper chords using multiple linear regression, the relationship between tilt angles and chord lengths is obtained, including: Step S31: Normalize all real-time tilt angles, all real-time used lengths of all upper chords, all real-time tensile stresses of all upper chords, all real-time used lengths of all lower chords, and all real-time tensile stresses of all lower chords. Step S32: Define the current real-time tilt angle as a dependent variable; Step S33: Define the real-time used length of the upper chord, the real-time tensile stress of the upper chord, the real-time used length of the lower chord, and the real-time tensile stress of the lower chord corresponding to the current real-time tilt angle as a set of independent variables. Step S34: Define the linear regression relationship between the current dependent variable and all current independent variables through multiple linear regression; Step S35: Solve for all linear regression coefficients of the multiple linear regression model; Step S36: Substitute all the regression coefficients obtained from the solution into all the linear regression relationships to obtain the relationship between the tilt angle and the chord length.
8. An electronic device, characterized in that, The method includes a processor and a memory coupled to the processor, the memory storing program instructions executable by the processor; when the processor executes the program instructions stored in the memory, it implements the tilt angle adjustment method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores program instructions, which, when executed by a processor, enable the tilt angle adjustment method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Calculation method for optimal pretension of flexible photovoltaic support cable structure
CN118070597A
Flexible tracking type photovoltaic support and photovoltaic system
CN118074612A