Site selection method, device and equipment for flexible photovoltaic array and storage medium

Through the automated site selection method, the minimum coverage circle is calculated using the extreme points of wind speed and light intensity distribution, which solves the problem of manual site selection error, realizes the efficient layout of flexible photovoltaic arrays, and improves power generation efficiency.

CN120124847APending Publication Date: 2025-06-10HUIZE HUADIAN DAOCHENG CLEAN ENERGY DEV CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510182335.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

In the prior art, the site selection of flexible photovoltaic arrays is artificially involved, resulting in the substitution of subjective experience errors, affecting the accuracy of site selection, resulting in the inadequate utilization of optical resources, and thus affecting the power generation efficiency.

Method used

By obtaining the wind speed probability distribution and light intensity distribution of the preset area, obtaining all minimum values ​​of the wind speed probability distribution less than or equal to the preset wind speed threshold, and all maximum values ​​of the light intensity distribution greater than or equal to the preset intensity threshold, calculate the minimum coverage circle, and define the intersection area as the site selection area, and automatically input the flexible photovoltaic bracket to the maximum and minimum positions to ensure the optimal layout of the bracket.

Benefits of technology

An automated flexible photovoltaic array site selection process is realized, which reduces artificial subjective errors, improves the accuracy and efficiency of site selection, and ensures the full utilization of optical resources and the improvement of power generation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120124847A_ABST
    Figure CN120124847A_ABST
Patent Text Reader

Abstract

The invention discloses a site selection method, device and equipment for a flexible photovoltaic array and a storage medium, and relates to the field of photovoltaic technology, the method comprehensively considers wind energy resource distribution and light energy resource distribution of a large-range region to be subjected to site selection, and analyzes a comprehensive region meeting the minimum wind speed and maximum illumination as much as possible; the method comprises the following steps of: arranging a plurality of flexible photovoltaic supports in a flexible photovoltaic array, so as to ensure that the flexible photovoltaic supports can fully obtain solar energy, and avoid damage caused by accelerated aging and fatigue of the supports due to wind blowing all the year round, and then placing the flexible photovoltaic supports in the flexible photovoltaic array along extreme points of minimum wind speed and maximum illumination, therefore, all the flexible photovoltaic supports can be arranged at an ideal position, meanwhile, the whole process is automatically processed through a software algorithm, manual participation is not needed in the whole process, and site selection errors caused by manual subjective experience in the past are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of photovoltaics, and particularly to a method, device, equipment and storage medium for selecting a location of a flexible photovoltaic array. Background Art

[0002] A flexible photovoltaic support is a large-span photovoltaic module support structure designed based on a tension structure system and using cables as component support members. Compared with traditional rigid supports, it has the characteristics of "large span, high clearance, and long row spacing", which enable flexible supports to adapt to more complex and diverse installation environments. The structure of the flexible photovoltaic support uses prestressed cables (steel wires) tensioned between two fixed points at both ends, and the two fixed points use rigid structures and the form of outer stay cables to provide support force, which can achieve a large span of 10m to 30□m, adapt to situations such as mountain undulations and increased vegetation, and only need to set foundations at appropriate positions and tension the prestressed steel strands or steel wires. Under the condition that the water level remains unchanged, a structure of rigid columns, foundations and flexible supports can be realized in lakes and fish ponds.

[0003] Currently, the location selection method for flexible photovoltaic arrays usually gives the construction addresses of each flexible photovoltaic array by manually comprehensively considering factors such as climate characteristics and resource utilization, and then finalizes the location selection of the flexible photovoltaic array through subsequent manual verification and review. Since the entire process of location selection of the flexible photovoltaic array is manually participated, the substitution of subjective experience errors will more or less affect the final location selection of each flexible photovoltaic array, resulting in insufficient utilization of light resources, and further resulting in unsatisfactory power generation efficiency of the flexible photovoltaic array. Summary of the Invention

[0004] The main purpose of the present application is to provide a method, device, equipment and storage medium for selecting a location of a flexible photovoltaic array, so as to solve the problem that the entire process of location selection of the flexible photovoltaic array in the prior art is manually participated, resulting in the substitution of subjective experience errors, which will more or less affect the final location selection of each flexible photovoltaic array, resulting in insufficient utilization of light resources, and further resulting in unsatisfactory power generation efficiency of the flexible photovoltaic array.

[0005] To achieve the above object, the present application provides the following technical solutions:

[0006] A method for selecting a location of a flexible photovoltaic array, the flexible photovoltaic array includes a plurality of flexible photovoltaic supports to be located in a preset area, and the location selection method includes:

[0007] Step S1, obtaining the wind speed probability distribution and light intensity distribution of the preset area;

[0008] Step S2, obtain all the minimum values where the wind speed probability distribution is less than or equal to a preset wind speed threshold, and all the maximum values where the light intensity distribution is greater than or equal to a preset intensity threshold;

[0009] Step S3, obtain the minimum covering circle of all the minimum values and the minimum covering circle of all the maximum values;

[0010] Step S4, obtain the intersection area of the two minimum covering circles and define it as the site selection area, where the site selection area includes several minimum values and several maximum values;

[0011] Step S5, input a flexible photovoltaic bracket to the position of a maximum value in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current maximum value;

[0012] Step S6, repeat Step S5 until all the maximum values are occupied;

[0013] Step S7, determine whether all the flexible photovoltaic brackets have been input. If not, execute Step S8;

[0014] Step S8, input a flexible photovoltaic bracket to the position of a minimum value in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current minimum value;

[0015] Step S9, repeat Step S8 until the remaining flexible photovoltaic brackets are all input, and obtain the site selection positions of all the flexible photovoltaic brackets.

[0016] As a further improvement of the present application, in Step S9, repeat Step S8 until the remaining flexible photovoltaic brackets are all input, and obtain the site selection positions of all the flexible photovoltaic brackets. After that, it includes:

[0017] Step S10, determine whether all the flexible photovoltaic brackets have been input. If not, execute Step S20;

[0018] Step S20, obtain the connection line of the extreme points with the closest distance to each other;

[0019] Step S30, input a flexible photovoltaic bracket to each connection line respectively, so that the flexible photovoltaic brackets on the current connection line equally divide the current connection line, and the midpoint of the current flexible photovoltaic bracket is located on the current connection line;

[0020] Step S40, repeat Step S30 until all the flexible photovoltaic brackets are input.

[0021] As a further improvement of the present application, in Step S20, after obtaining the connection line of the extreme points with the closest distance to each other, it includes:

[0022] Step S100, extend each connection line bidirectionally to the boundary of the selected site area, and obtain an extended line based on one connection line;

[0023] Step S200, obtain the number of intersection points of all extended lines;

[0024] Step S300, determine whether the number of intersection points is greater than or equal to half of the number of all connection lines. If so, execute Step S400;

[0025] Step S400, obtain the midpoints of all connection lines and delete the outliers of the midpoints of all connection lines;

[0026] Step S500, obtain the minimum covering circle of the remaining midpoints of the connection lines;

[0027] Step S600, input the first flexible photovoltaic bracket at the center of the minimum covering circle of the midpoints of the connection lines, and the midpoint of the first flexible photovoltaic bracket coincides with the center of the minimum covering circle of the midpoints of the connection lines;

[0028] Step S700, taking the first flexible photovoltaic bracket as a reference, input the remaining flexible photovoltaic brackets in sequence along the direction from the center to the circumference in a side-by-side and parallel manner with the first flexible photovoltaic bracket until all flexible photovoltaic brackets are input, and obtain an array of flexible photovoltaic brackets.

[0029] As a further improvement of the present application, Step S1, obtaining the wind speed probability distribution and light intensity distribution of the preset area, includes:

[0030] Step S11, collect wind speed data at several random points in the preset area;

[0031] Step S12, define the probability distribution function and the probability density function according to the two-parameter Weibull distribution. Both the probability distribution function and the probability density function include a scale parameter and a shape parameter;

[0032] Step S13, substitute all the random point wind speed data as known quantities into the probability distribution function and the probability density function respectively;

[0033] Step S14, define the log-likelihood function of the scale parameter and the shape parameter;

[0034] Step S15, solve the scale parameter and the shape parameter based on the log-likelihood function;

[0035] Step S16, substitute the solved scale parameter and the solved shape parameter into the probability distribution function and the probability density function respectively to obtain the wind speed probability distribution;

[0036] Step S17, query the light intensity distribution of the preset area through a preset strategy.

[0037] As a further improvement of the present application, in step S3, obtain the minimum covering circle of all minimum values and the minimum covering circle of all maximum values, including:

[0038] Step S31, generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and vertically project all minimum values and all maximum values onto the plane rectangular coordinate system to form a number of minimum value projection coordinate points and a number of maximum value projection coordinate points;

[0039] Step S32, obtain any two coordinate points p 1 and p 2 from all the minimum value projection coordinate points, and obtain an initial circle C 1 p 2 with the line segment p 2 p 2 as the diameter, where the subscript 2 of the initial circle C

[0040] Step S33, sequentially traverse each minimum value projection coordinate point, and determine whether the i-th minimum value projection coordinate point p i is located in the first iterative circle C i-1 , if the i-th minimum value projection coordinate point p i is not located in the first iterative circle C i-1 , then execute step S34;

[0041] Step S34, obtain a second iterative circle C 1 p i with the line segment p i as the diameter;

[0042] Step S35, determine whether the j-th minimum value projection coordinate point p j is located in the second iterative circle C i , where j < i, if the j-th minimum value projection coordinate point p j is not located in the second iterative circle C i , then execute step S36;

[0043] Step S36, obtain a third iterative circle C 1 p j with the line segment p j as the diameter;

[0044] Step S37, determine whether the k-th minimum value projection coordinate point p k is located in the third iterative circle C j , where k < j < i, if the k-th minimum value projection coordinate point p knot located within the third iteration circle C j then perform step S38;

[0045] Step S38, connect p i , p j , p k to form a triangle, and obtain the circumcircle of the triangle, which is the minimum covering circle of all the minima;

[0046] Step S39, repeat steps S32 to S38 with all the projected coordinate points of the maxima as the execution subject to obtain the minimum covering circle of all the maxima.

[0047] As a further improvement of this application, step S400, obtain the midpoints of all the connections and delete the outliers among the midpoints of all the connections, including:

[0048] Step S4001, define the coordinate data set U of the midpoints of all the connections as U = (P 1 , P 2 , …, P k , …, P m ), where m is the number of midpoints of all the connections;

[0049] Step S4002, divide the coordinate data set U in the x - direction and y - direction. Based on the x - direction division, obtain the abscissa data set Ux = (P 1x , P 2x , …, P kx , …, P mx ), and based on the y - direction division, obtain the ordinate data set Uy = (P 1y , P 2y , …, P ky , …, P my );

[0050] Step S4003, calculate the expectation μ x and standard deviation σ x of the abscissa data set Ux, and the expectation μ y and standard deviation σ y of the ordinate data set Uy;

[0051] Step S4004, when and , then determine that P k is a valid midpoint;

[0052] Step S4005, when or , then determine that P k is an outlier;

[0053] Step S4006, delete the connection line corresponding to the midpoint of the connection line determined to be an outlier.

[0054] As a further improvement of this application, in step S9, repeat step S8 until all the input of the flexible photovoltaic brackets is completed to obtain the siting positions of all the flexible photovoltaic brackets. Then, it includes:

[0055] Step S1000, generate a visual digital model based on the preset area;

[0056] Step S2000, generate a visual style for each flexible photovoltaic bracket respectively;

[0057] Step S3000, input all the visual styles into the visual digital model according to the siting positions of all the flexible photovoltaic brackets and mark them as the highlighted state;

[0058] Step S4000, send the visual digital model, all the visual styles, and all the highlighted states to an external visual monitoring terminal.

[0059] To achieve the above object, this application also provides the following technical solutions:

[0060] A siting device for a flexible photovoltaic array, the siting device is applied to the siting method as described above, and the siting device includes:

[0061] A siting area environmental parameter acquisition module, which is used to acquire the wind speed probability distribution and light intensity distribution of the preset area;

[0062] An environmental parameter extreme value screening module, which is used to acquire all the minimum values of the wind speed probability distribution less than or equal to the preset wind speed threshold, and all the maximum values of the light intensity distribution greater than or equal to the preset intensity threshold;

[0063] An extreme value minimum covering circle acquisition module, which is used to acquire the minimum covering circle of all the minimum values and the minimum covering circle of all the maximum values;

[0064] A siting area definition module, which is used to acquire the intersection area of the two minimum covering circles and define it as the siting area, and the siting area includes several minimum values and several maximum values;

[0065] A flexible photovoltaic bracket input module, which is used to input a flexible photovoltaic bracket to the position where a maximum value is located in the siting area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position where the current maximum value is located;

[0066] A first repeated execution module, which is used to repeatedly execute the flexible photovoltaic bracket input module until all the maximum values are occupied;

[0067] The flexible photovoltaic support margin judgment module is used to judge whether all flexible photovoltaic supports have been input;

[0068] The remaining flexible photovoltaic support input module is used, if not, to input a flexible photovoltaic support to the position where a minimum value is located in the selected site area, so that the midpoint of the current flexible photovoltaic support coincides with the position where the current minimum value is located;

[0069] The second repeated execution module is used to repeatedly execute the remaining flexible photovoltaic support input module until all the remaining flexible photovoltaic supports are input, and the selected site positions of all flexible photovoltaic supports are obtained.

[0070] To achieve the above object, the present application also provides the following technical solutions:

[0071] An electronic device includes a processor and a memory coupled to the processor, and the memory stores program instructions executable by the processor; when the processor executes the program instructions stored in the memory, the above-mentioned site selection method is implemented.

[0072] To achieve the above object, the present application also provides the following technical solutions:

[0073] A storage medium stores program instructions, and when the program instructions are executed by a processor, the above-mentioned site selection method can be implemented.

[0074] This application obtains the wind speed probability distribution and light intensity distribution of a preset area; obtains all the minimum values where the wind speed probability distribution is less than or equal to a preset wind speed threshold, and all the maximum values where the light intensity distribution is greater than or equal to a preset intensity threshold; obtains the minimum covering circle of all the minimum values and the minimum covering circle of all the maximum values; obtains the intersection area of the two minimum covering circles and defines it as the site selection area, where the site selection area includes several minimum values and several maximum values; inputs a flexible photovoltaic bracket to the position where a maximum value is located in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position where the current maximum value is located; repeats the previous step until all the maximum values are occupied; determines whether all the flexible photovoltaic brackets have been input. If not, inputs a flexible photovoltaic bracket to the position where a minimum value is located in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position where the current minimum value is located; repeats the previous step until the remaining flexible photovoltaic brackets are input, and obtains the site selection positions of all the flexible photovoltaic brackets. This application comprehensively considers the wind energy resource distribution and light energy resource distribution of the large area to be site-selected, and analyzes the comprehensive area that can meet the minimum wind speed and maximum light as much as possible, so as to ensure that the flexible photovoltaic bracket can fully obtain solar energy while avoiding the damage caused by the accelerated aging and fatigue of the bracket due to perennial wind. Then, each flexible photovoltaic bracket in the flexible photovoltaic array is placed along the extreme points of the minimum wind speed and maximum light, so as to realize that all the flexible photovoltaic brackets can be arranged in a relatively ideal position. At the same time, this application is automatically processed by software algorithms throughout the process and does not require manual participation, avoiding the site selection errors caused by previous manual subjective experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] Figure 1 It is a schematic flowchart of the steps of an embodiment of the site selection method for the flexible photovoltaic array of this application;

[0076] Figure 2 It is a schematic diagram of the functional modules of an embodiment of the site selection device for the flexible photovoltaic array of this application;

[0077] Figure 3 It is a schematic structural diagram of an embodiment of the electronic device of this application;

[0078] Figure 4 It is a schematic structural diagram of an embodiment of the storage medium of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0079] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.

[0080] The terms "first", "second", and "third" in this application are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", and "third" may explicitly or implicitly include at least one of such features. In the description of this application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise specifically defined. All directional indications (such as up, down, left, right, front, back...) in the embodiments of this application are only used to explain the relative positional relationship, movement conditions, etc. between components in a specific posture (as shown in the drawings). If the specific posture changes, the directional indications will also change accordingly. In addition, the terms "comprise" and "have" 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 optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0081] Referring to "embodiments" herein means that the specific features, structures, or characteristics described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appearing in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0082] As Figure 1 shown, this embodiment provides an embodiment of the site selection method for a flexible photovoltaic array. In this embodiment, the flexible photovoltaic array includes a plurality of flexible photovoltaic supports to be site-selected within a preset area.

[0083] Preferably, the flexible photovoltaic support includes two steel beam frames fixed to the ground, upper chord cables and lower chord cables that are arranged on adjacent steel beam frames and are skew to each other, and a plurality of photovoltaic panels installed on the upper chord cables and the lower chord cables. The site selection method in the following text of this embodiment is all based on the midpoint of the shortest connection line between the two steel beam frames for site selection.

[0084] Preferably, two anchoring cables are also required to fix the upper chord cable and the lower chord cable. One end of each anchoring cable bypasses the steel beam frame and is anchored to the ground, and the other end of each anchoring cable is fixedly connected to the upper chord cable or the lower chord cable. The upper chord cable, the lower chord cable, and the anchoring cables are all made of steel strands with a diameter of 15.2 mm. Then, the photovoltaic panels are installed on the upper chord cable and the lower chord cable. The two steel beam frames are "1-span", and the site selection methods in the following text of this embodiment are all based on the midpoint of the "1-span". Generally, 16 photovoltaic panels are installed in each span, the interval between the photovoltaic panels is 30 mm, and the interval of the photovoltaic panels at the mid-span position is 300 mm. The length of a single photovoltaic panel is 2278 mm, the width is 1134 mm, the thickness is 30 mm, and the inclination angle is 15°.

[0085] Specifically, the site selection method includes the following steps:

[0086] Step S1, obtain the wind speed probability distribution and the light intensity distribution of the preset area.

[0087] Preferably, the wind speed probability distribution in this embodiment adopts a two-parameter Weibull distribution, and the light intensity distribution can be directly obtained from public channels or can also be measured independently.

[0088] For example, the light intensity distribution in this embodiment can be obtained through various methods, including using professional equipment, software, and meteorological data platforms, etc.

[0089] Among them, professional measuring equipment can use pyroelectric detectors, CCD / CMOS cameras, linear detector arrays, thermal imagers, and illuminometers and other professional equipment to measure the light intensity distribution. These devices have their own characteristics and are suitable for different measurement scenarios and requirements. For example, pyroelectric detectors have a fast response speed and are suitable for measuring pulsed lasers; CCD / CMOS cameras can capture the intensity distribution image when the laser beam passes through a specific plane.

[0090] Among them, software-assisted analysis can be carried out on the basis of measuring with professional equipment, and can be combined with specialized software for analysis and processing to obtain more accurate light intensity distribution information. These software usually have functions such as data processing, image analysis, and visualization.

[0091] Among them, obtaining through the meteorological data platform is for the light intensity distribution of a large area, and is obtained through data released by the meteorological data platform or authoritative institutions. These platforms usually integrate solar radiation data from multiple international institutions and provide data query services on a monthly, daily, and even hourly basis.

[0092] Among them, for the low-precision and small-range light intensity distribution, a smartphone and software can be used for measurement. The front camera and light sensor of the mobile phone are used to measure the light intensity and display the current light intensity value. Although this method is relatively simple and easy to operate, its measurement accuracy and range may be affected by the mobile phone configuration and measurement environment.

[0093] Step S2: Obtain all the minimum values where the wind speed probability distribution is less than or equal to the preset wind speed threshold, and all the maximum values where the light intensity distribution is greater than or equal to the preset intensity threshold.

[0094] Preferably, the preset wind speed threshold can be set to one-third or one-fourth of the maximum wind speed in the preset area. If the number of flexible photovoltaic brackets is large, the preset wind speed threshold can be as close as possible to one-half; the preset intensity threshold can be set to two-thirds or three-fourths of the maximum light intensity in the preset area. If the number of flexible photovoltaic brackets is large, the preset intensity threshold can be as close as possible to four-fifths.

[0095] Step S3: Obtain the minimum covering circle of all the minimum values and the minimum covering circle of all the maximum values.

[0096] It should be noted that the extreme values in Step S3 have been screened in Step S2, and not all extreme values participate in the calculation of Step S3.

[0097] Step S4: Obtain the intersection area of the two minimum covering circles and define it as the site selection area. The site selection area includes several minimum values and several maximum values.

[0098] Preferably, the size of the site selection area is positively correlated with the above-mentioned preset wind speed threshold and negatively correlated with the above-mentioned preset intensity threshold. It can be understood that the larger the preset wind speed threshold, the more the number of minimum values, and the larger the minimum covering circle of the minimum values, and vice versa; the larger the preset intensity threshold, the fewer the number of maximum values, and the smaller the minimum covering circle of the maximum values, and vice versa. In order to ensure that the site selection area of this embodiment is neither too large nor too small, relatively moderate values can be selected for the above two thresholds.

[0099] Step S5: Input a flexible photovoltaic bracket to the position where one of the maximum values in the site selection area is located, so that the midpoint of the current flexible photovoltaic bracket coincides with the position where the current maximum value is located.

[0100] Preferably, the length direction of the flexible photovoltaic bracket in this example should preferably satisfy being collinear with the topographic contour line. That is, after the midpoint position is determined, the flexible photovoltaic bracket rotates appropriately around the midpoint to adapt to the topographic contour line at this position, preventing excessive height difference of a single flexible photovoltaic bracket from causing excessive stress on the low-position structure. The same applies hereinafter.

[0101] Step S6: Repeat Step S5 until all the maximum values are occupied.

[0102] Step S7, determine whether all flexible photovoltaic brackets have been input. If not, execute Step S8.

[0103] Preferably, if all flexible photovoltaic brackets have been input, then Step S8 does not need to be executed anymore, and Step S9 can be directly executed.

[0104] Step S8, input a flexible photovoltaic bracket to the position of a minimum value in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current minimum value.

[0105] Step S9, repeat Step S8 until the remaining flexible photovoltaic brackets are all input, and obtain the site selection positions of all flexible photovoltaic brackets.

[0106] It should be noted that Steps S1 to S9 are all to simulate and iterate the digital models of each component through software.

[0107] Furthermore, in Step S9, repeat Step S8 until the remaining flexible photovoltaic brackets are all input, and obtain the site selection positions of all flexible photovoltaic brackets. After that, the following steps are further included:

[0108] Step S10, determine whether all flexible photovoltaic brackets have been input. If not, execute Step S20.

[0109] Step S20, obtain the connection line of the extreme points with the closest distance to each other.

[0110] Step S30, input a flexible photovoltaic bracket on each connection line respectively, so that the flexible photovoltaic brackets on the current connection line equally divide the current connection line, and the midpoint of the current flexible photovoltaic bracket is located on the current connection line.

[0111] Step S40, repeat Step S30 until all flexible photovoltaic brackets are input.

[0112] Preferably, the design intention of Steps S10 to S40 is to deal with a large number of flexible photovoltaic brackets. For example, there are still remaining flexible photovoltaic brackets after Steps S1 to S9.

[0113] Furthermore, in Step S20, obtain the connection line of the extreme points with the closest distance to each other. After that, the following steps are further included:

[0114] Step S100, extend each connection line in both directions to the boundary of the site selection area respectively, and obtain an extension line based on one connection line.

[0115] Step S200, obtain the number of intersection points of all extension lines.

[0116] Step S300: Determine whether the number of intersection points is greater than or equal to half of the number of all connections. If so, execute Step S400.

[0117] Step S400: Obtain the midpoints of all connections and delete the outliers among the midpoints of all connections.

[0118] Step S500: Obtain the minimum enclosing circle of the remaining midpoints of the connections.

[0119] Step S600: Input the first flexible photovoltaic support at the center of the minimum enclosing circle of the midpoints of the connections, and the midpoint of the first flexible photovoltaic support coincides with the center of the minimum enclosing circle of the midpoints of the connections.

[0120] Step S700: Taking the first flexible photovoltaic support as a reference, input the remaining flexible photovoltaic supports in sequence along the direction from the center to the circumference in a side-by-side or juxtaposed manner with the first flexible photovoltaic support until all flexible photovoltaic supports are input, obtaining an array of flexible photovoltaic supports.

[0121] Preferably, the center of the array of flexible photovoltaic supports is the center of the minimum enclosing circle of the midpoints of the connections.

[0122] Preferably, the array of flexible photovoltaic supports can also directly generate an array of size M×N through the array button in the software.

[0123] Furthermore, in Step S1, obtain the wind speed probability distribution and light intensity distribution of the preset area, specifically including the following steps:

[0124] Step S11: Collect the wind speed data at several random points in the preset area.

[0125] Step S12: Define the probability distribution function and probability density function according to the two-parameter Weibull distribution. Both the probability distribution function and the probability density function include a scale parameter and a shape parameter.

[0126] Preferably, the probability distribution function is shown as the following formula:

[0127]

[0128] Among them, F(V) is the probability distribution function, and the value of the probability distribution function is in the interval [0,1]; c is the scale parameter of the Weibull distribution; k is the shape parameter of the Weibull distribution; V is the wind speed data at the current random point.

[0129] Preferably, the probability density function is shown as the following formula:

[0130]

[0131] Among them, f(V) is the probability density function.

[0132] Step S13: Substitute all the wind speed data at random points into the probability distribution function and the probability density function respectively as known quantities.

[0133] Step S14: Define the log-likelihood function of the scale parameter and the shape parameter.

[0134] Preferably, the log-likelihood function is as shown in the following formula:

[0135]

[0136] where L(k, c) is the log-likelihood function.

[0137] Step S15: Solve the scale parameter and the shape parameter based on the log-likelihood function.

[0138] Preferably, this embodiment provides a solution process for the log-likelihood function:

[0139] Let: and Then:

[0140]

[0141] Revise the above formula to obtain the matrix equation:

[0142]

[0143] Iterate the above matrix equation by the Jacobi iteration method until the spectral radius ρ(G) of the matrix equation is less than 1, then it is determined to converge.

[0144] After convergence, the scale parameter and the shape parameter of the Weibull distribution can be obtained.

[0145] It should be noted that the formulas in the above additional content are for principle explanations, and the symbol meanings of the formulas are not interoperable with other formulas.

[0146] Step S16: Substitute the solved scale parameter and the solved shape parameter into the probability distribution function and the probability density function respectively to obtain the wind speed probability distribution.

[0147] Step S17: Query the light intensity distribution of the preset area through a preset strategy.

[0148] Preferably, the strategy in the above text can be used to obtain the light intensity distribution.

[0149] Further, step S3: Obtain the minimum covering circle of all minima and the minimum covering circle of all maxima, including:

[0150] Step S31: Generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and project all the minimum values and all the maximum values vertically onto the plane rectangular coordinate system to form a number of minimum value projection coordinate points and a number of maximum value projection coordinate points.

[0151] Step S32: Obtain any two coordinate points p 1 and p 2 from all the minimum value projection coordinate points, and obtain an initial circle C 1 with the line segment p 2 p 2 as the diameter, where the subscript 2 of the initial circle C 2 represents the number of minimum value projection coordinate points inside the initial circle.

[0152] Step S33: Traverse each minimum value projection coordinate point in turn, and determine whether the i-th minimum value projection coordinate point p i is located inside the first iteration circle C i-1 . If the i-th minimum value projection coordinate point p i is not located inside the first iteration circle C i-1 , then execute Step S34.

[0153] Step S34: Obtain a second iteration circle C 1 with the line segment p i p i as the diameter.

[0154] Step S35: Determine whether the j-th minimum value projection coordinate point p j is located inside the second iteration circle C i , where j < i. If the j-th minimum value projection coordinate point p j is not located inside the second iteration circle C i , then execute Step S36.

[0155] Step S36: Obtain a third iteration circle C 1 with the line segment p j p j as the diameter.

[0156] Step S37: Determine whether the k-th minimum value projection coordinate point p k is located inside the third iteration circle C j , where k < j < i. If the k-th minimum value projection coordinate point p k is not located inside the third iteration circle C j , then execute Step S38.

[0157] Step S38: Connect p i , p j , p kForm a triangle and obtain the circumcircle of the triangle. The circumcircle is the minimum covering circle of all the minima.

[0158] Step S39: Repeat steps S32 to S38 with all the projection coordinate points of the maxima as the execution entities to obtain the minimum covering circle of all the maxima.

[0159] Preferably, the minimum covering circle in the following text can also be obtained through steps S31 to S39.

[0160] In summary, this embodiment can be simulated through MATLAB / simulink.

[0161] Further, step S400: Obtain the midpoints of all the connections and delete the outliers among the midpoints of all the connections, including:

[0162] Step S4001: Define the coordinate data set U of the midpoints of all the connections as U = (P 1 , P 2 , …, P k , …, P m ), where m is the number of midpoints of all the connections.

[0163] Step S4002: Divide the coordinate data set U in the x - direction and y - direction. Based on the x - direction division, obtain the abscissa data set Ux = (P 1x , P 2x , …, P kx , …, P mx ), and based on the y - direction division, obtain the ordinate data set Uy = (P 1y , P 2y , …, P ky , …, P my ).

[0164] Step S4003: Calculate the expectation μ x and standard deviation σ x of the abscissa data set Ux, and the expectation μ y and standard deviation σ y of the ordinate data set Uy.

[0165] Step S4004: When and , then determine that P k is a valid midpoint.

[0166] Step S4005: When or , then determine that P k is an outlier.

[0167] Step S4006: Delete the connections corresponding to the midpoints of the connections determined to be outliers.

[0168] Further, in step S9, repeat step S8 until all the remaining flexible photovoltaic brackets are input, and the siting positions of all the flexible photovoltaic brackets are obtained. After that, it includes:

[0169] Step S1000, generate a visual digital model based on a preset area.

[0170] Step S2000, generate a visual style for each flexible photovoltaic bracket respectively.

[0171] Step S3000, input all the visual styles into the visual digital model according to the siting positions of all the flexible photovoltaic brackets and mark them as highlighted states.

[0172] Step S4000, send the visual digital model, all the visual styles, and all the highlighted states to an external visual monitoring terminal.

[0173] Preferably, steps S1000 to S4000 can be implemented by visualization software for a photovoltaic array, such as PVSyst, Helioscope, Aurora Solar, Candela3D, PV Designer, SolarStation, and other software developed based on the Unity3D engine.

[0174] Among them, PVSyst is a photovoltaic system design and simulation software. It can be used to simulate and design a photovoltaic system, covering elements such as a component array, tilt angle, and direction, and realize the visualization of the photovoltaic array layout.

[0175] Among them, Helioscope is an online photovoltaic design software. It creates a three-dimensional model of a project with the help of satellite images, covering details such as buildings, trees, and terrain, so as to carry out the three-dimensional layout design of a photovoltaic array.

[0176] Among them, Aurora Solar is a photovoltaic system design and optimization software. It provides a shadow analysis tool, which can determine the best positions and component layouts of a photovoltaic system and realize the effective layout of a photovoltaic array.

[0177] Among them, Candela3D is software designed for photovoltaic power stations in complex terrains and flat terrains. It provides a real full three-dimensional design experience. Users can directly obtain terrain data from satellite maps and easily arrange a photovoltaic array.

[0178] Among them, PV Designer and SketchUp can be used for designing the layout of a photovoltaic array and building shadow analysis, and provide three-dimensional design functions.

[0179] Among them, SolarStation is a two- and three-dimensional integrated photovoltaic power station design software for photovoltaic power stations such as complex mountainous areas, large ground, industrial and commercial roofs, etc. It has a very high layout efficiency and can help designers quickly complete the photovoltaic array layout design.

[0180] Among them, the software based on the Unity3D engine can present the layout of photovoltaic power stations, component installation locations, etc. in three-dimensional visualization. Through realistic 3D models, customers can intuitively experience the effect of the project construction and achieve efficient design of photovoltaic array layout.

[0181] This embodiment obtains the wind speed probability distribution and light intensity distribution in a preset area; obtains all minimum values ​​of the wind speed probability distribution that are less than or equal to the preset wind speed threshold, and all maximum values ​​of the light intensity distribution that are greater than or equal to the preset intensity threshold; obtains the minimum covering circle of all minimum values ​​and the minimum covering circle of all maximum values; obtains the intersection area of ​​the two minimum covering circles and defines it as a site selection area, which includes several minimum values ​​and several maximum values; inputs a flexible photovoltaic bracket to a position of a maximum value in the site selection area so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current maximum value; repeats the previous step until all maximum values ​​are occupied; determines whether all flexible photovoltaic brackets have been input, and if not, inputs a flexible photovoltaic bracket to a position of a minimum value in the site selection area so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current minimum value; repeats the previous step until the remaining flexible photovoltaic brackets have been input, and obtains the site selection positions of all flexible photovoltaic brackets. The present embodiment comprehensively considers the distribution of wind energy resources and light energy resources in a large area to be sited, and analyzes the comprehensive area that meets the minimum wind speed and maximum light as much as possible, to ensure that the flexible photovoltaic bracket can fully obtain solar energy while avoiding damage caused by accelerated aging and fatigue of the bracket due to long-term wind. The various flexible photovoltaic brackets in the flexible photovoltaic array are then placed along the extreme points of minimum wind speed and maximum light, thereby achieving that all flexible photovoltaic brackets can be arranged in a relatively ideal position. At the same time, the entire process of this embodiment is automatically processed by software algorithms, and no human participation is required, thus avoiding the site selection errors caused by previous human subjective experience.

[0182] like Figure 2 As shown, this embodiment provides an embodiment of a site selection device for a flexible photovoltaic array. In this embodiment, the site selection device is applied to the site selection method as in the above embodiment.

[0183] Specifically, the site selection device includes a site selection area environmental parameter acquisition module 1, an environmental parameter extreme value screening module 2, an extreme value minimum covering circle acquisition module 3, a site selection area definition module 4, a flexible photovoltaic support input module 5, a first repeated execution module 6, a flexible photovoltaic support margin judgment module 7, a remaining flexible photovoltaic support input module 8, and a second repeated execution module 9, which are electrically connected in sequence.

[0184] Among them, the site selection area environmental parameter acquisition module 1 is used to acquire the wind speed probability distribution and light intensity distribution of a preset area; the environmental parameter extreme value screening module 2 is used to acquire all minimum values where the wind speed probability distribution is less than or equal to a preset wind speed threshold, and all maximum values where the light intensity distribution is greater than or equal to a preset intensity threshold; the extreme value minimum covering circle acquisition module 3 is used to acquire the minimum covering circle of all minimum values and the minimum covering circle of all maximum values; the site selection area definition module 4 is used to acquire the intersection area of the two minimum covering circles and define it as the site selection area, and the site selection area includes several minimum values and several maximum values; the flexible photovoltaic support input module 5 is used to input a flexible photovoltaic support to the position of a maximum value in the site selection area, so that the midpoint of the current flexible photovoltaic support coincides with the position of the current maximum value; the first repeated execution module 6 is used to repeatedly execute the flexible photovoltaic support input module until all maximum values are occupied; the flexible photovoltaic support margin judgment module 7 is used to judge whether all flexible photovoltaic supports have been input; the remaining flexible photovoltaic support input module 8 is used to, if not, input a flexible photovoltaic support to the position of a minimum value in the site selection area, so that the midpoint of the current flexible photovoltaic support coincides with the position of the current minimum value; the second repeated execution module 9 is used to repeatedly execute the remaining flexible photovoltaic support input module until the remaining flexible photovoltaic supports are input, and obtain the site selection positions of all flexible photovoltaic supports.

[0185] Further, the site selection device further includes a flexible photovoltaic support input progress judgment module, an extreme point connection module, a flexible photovoltaic support input connection module, and a third repeated execution module, which are electrically connected in sequence; the flexible photovoltaic support input progress judgment module is electrically connected to the second repeated execution module.

[0186] Among them, the flexible photovoltaic support input progress judgment module is used to judge whether all flexible photovoltaic supports have been input; the extreme point connection module is used to, if not, obtain the connection line of the extreme points with the closest distance to each other; the flexible photovoltaic support input connection module is used to input a flexible photovoltaic support to each connection line respectively, so that the flexible photovoltaic supports on the current connection line equally divide the current connection line, and the midpoint of the current flexible photovoltaic support is located on the current connection line; the third repeated execution module is used to repeatedly execute the flexible photovoltaic support input connection module until all flexible photovoltaic supports are input.

[0187] Further, the site selection device further includes a connection line extension acquisition module, an extension line intersection number acquisition module, an extension line intersection number acquisition module, an extension line intersection number judgment module, a connection line midpoint acquisition and screening module, a connection line midpoint minimum covering circle acquisition module, a flexible photovoltaic support input center module, and a flexible photovoltaic support input array module that are electrically connected in sequence; the connection line extension acquisition module is electrically connected to the extreme point connection line module.

[0188] Among them, the connection line extension acquisition module is used to extend each connection line bidirectionally to the boundary of the site selection area respectively, and obtain an extension line based on one connection line; the extension line intersection number acquisition module is used to obtain the number of intersection points of all extension lines; the extension line intersection number judgment module is used to judge whether the number of intersection points is greater than or equal to half of the number of all connection lines; the connection line midpoint acquisition and screening module is used to, if so, obtain the midpoints of all connection lines and delete the outliers of all connection line midpoints; the connection line midpoint minimum covering circle acquisition module is used to obtain the minimum covering circle of the remaining connection line midpoints; the flexible photovoltaic support input center module is used to input the first flexible photovoltaic support at the center of the minimum covering circle of the connection line midpoints, and the midpoint of the first flexible photovoltaic support coincides with the center of the minimum covering circle of the connection line midpoints; the flexible photovoltaic support input array module is used to, with the first flexible photovoltaic support as a reference, input the remaining flexible photovoltaic supports in sequence along the direction from the center to the circumference in a side-by-side and parallel manner with the first flexible photovoltaic support until all flexible photovoltaic supports are input, and obtain an array of flexible photovoltaic supports.

[0189] Further, the site selection area environmental parameter acquisition module 1 specifically includes a first site selection area environmental parameter acquisition unit, a second site selection area environmental parameter acquisition unit, a third site selection area environmental parameter acquisition unit, a fourth site selection area environmental parameter acquisition unit, a fifth site selection area environmental parameter acquisition unit, a sixth site selection area environmental parameter acquisition unit, and a seventh site selection area environmental parameter acquisition unit that are electrically connected in sequence; the seventh site selection area environmental parameter acquisition unit is electrically connected to the environmental parameter extreme value screening module 2.

[0190] Among them, the first siting area environmental parameter acquisition unit is used to collect wind speed data at several random points in a preset area; the second siting area environmental parameter acquisition unit is used to define a probability distribution function and a probability density function according to the two-parameter Weibull distribution, and both the probability distribution function and the probability density function include a scale parameter and a shape parameter; the third siting area environmental parameter acquisition unit is used to substitute all the wind speed data at random points as known quantities into the probability distribution function and the probability density function respectively; the fourth siting area environmental parameter acquisition unit is used to define the logarithmic likelihood function of the scale parameter and the shape parameter; the fifth siting area environmental parameter acquisition unit is used to solve the scale parameter and the shape parameter based on the logarithmic likelihood function; the sixth siting area environmental parameter acquisition unit is used to substitute the solved scale parameter and the solved shape parameter into the probability distribution function and the probability density function respectively to obtain the wind speed probability distribution; the seventh siting area environmental parameter acquisition unit is used to query the light intensity distribution of the preset area through a preset strategy.

[0191] Further, the extreme value minimum covering circle acquisition module 3 specifically includes a first extreme value minimum covering circle acquisition unit, a second extreme value minimum covering circle acquisition unit, a third extreme value minimum covering circle acquisition unit, a fourth extreme value minimum covering circle acquisition unit, a fifth extreme value minimum covering circle acquisition unit, a sixth extreme value minimum covering circle acquisition unit, a seventh extreme value minimum covering circle acquisition unit, an eighth extreme value minimum covering circle acquisition unit, and a ninth extreme value minimum covering circle acquisition unit that are electrically connected in sequence; the first extreme value minimum covering circle acquisition unit is electrically connected to the environmental parameter extreme value screening module 2, and the ninth extreme value minimum covering circle acquisition unit is connected to the siting area definition module 4.

[0192] Among them, the first extreme value minimum covering circle acquisition unit is used to generate a plane rectangular coordinate system based on an arbitrary horizontal plane, and project all the minimum values and all the maximum values vertically onto the plane rectangular coordinate system to form several minimum value projection coordinate points and several maximum value projection coordinate points; the second extreme value minimum covering circle acquisition unit is used to obtain any two coordinate points p 1 and p 2 from all the minimum value projection coordinate points, and obtain an initial circle C 1 with the line segment p 2 p 2 as the diameter, where the subscript 2 of the initial circle C 2 represents the number of minimum value projection coordinate points inside the initial circle; the third extreme value minimum covering circle acquisition unit is used to sequentially traverse each minimum value projection coordinate point and determine whether the i-th minimum value projection coordinate point p i is located in the first iteration circle C i-1 ; the fourth extreme value minimum covering circle acquisition unit is used to, if the i-th minimum value projection coordinate point p i is not located in the first iteration circle C i-1 , then use the line segment p1 p i to obtain a second iterative circle C with the diameter i ; The fifth minimum covering circle acquisition unit for extreme values is used to determine whether the j-th minimum projection coordinate point p j is located within the second iterative circle C i , where j < i; The sixth minimum covering circle acquisition unit for extreme values is used to, if the j-th minimum projection coordinate point p j is not located within the second iterative circle C i , then to obtain a third iterative circle C with the line segment p 1 p j as the diameter j ; The seventh minimum covering circle acquisition unit for extreme values is used to determine whether the k-th minimum projection coordinate point p k is located within the third iterative circle C j , where k < j < i; The eighth minimum covering circle acquisition unit for extreme values is used to, if the k-th minimum projection coordinate point p k is not located within the third iterative circle C j , then to connect p i , p j , p k to form a triangle, and to obtain the circumcircle of the triangle, which is the minimum covering circle of all minimum values; The ninth minimum covering circle acquisition unit for extreme values is used to repeat the execution of the second minimum covering circle acquisition unit to the eighth minimum covering circle acquisition unit with all maximum projection coordinate points as the execution subject to obtain the minimum covering circle of all maximum values.

[0193] Furthermore, the connection midpoint acquisition and screening module specifically includes a first connection midpoint acquisition and screening unit, a second connection midpoint acquisition and screening unit, a third connection midpoint acquisition and screening unit, a fourth connection midpoint acquisition and screening unit, a fifth connection midpoint acquisition and screening unit, and a sixth connection midpoint acquisition and screening unit that are electrically connected in sequence; The first connection midpoint acquisition and screening unit is electrically connected to the intersection number judgment module of the extension line, and the sixth connection midpoint acquisition and screening unit is electrically connected to the connection midpoint minimum covering circle acquisition module.

[0194] Among them, the first connection midpoint acquisition and screening unit is used to define the coordinate data set U of all connection midpoints as U = (P 1 , P 2 , …, P k , …, P m ), where m is the number of all connection midpoints; The second connection midpoint acquisition and screening unit is used to divide the coordinate data set U in the x direction and the y direction, and based on the division in the x direction, obtain the abscissa data set Ux = (P 1x , P 2x , …, P kx , …, P mx) Based on the division in the y - direction, the ordinate data set Uy=(P 1y , P 2y , …, P ky , …, P my ); The third connection - midpoint obtaining and screening unit is used to calculate the expectation μ x and the standard deviation σ x of the abscissa data set Ux, as well as the expectation μ y and the standard deviation σ y of the ordinate data set Uy; The fourth connection - midpoint obtaining and screening unit is used to determine that P and are satisfied, then determine that P k is a valid mid - point; The fifth connection - midpoint obtaining and screening unit is used to determine that P or are satisfied, then determine that P k is an outlier; The sixth connection - midpoint obtaining and screening unit is used to delete the connection corresponding to the connection mid - point determined as an outlier.

[0195] Further, the site - selection device further includes a visual digital model generation module, a visual style generation module, a visual style input and highlighting module, and a visual data sending module that are electrically connected in sequence; The visual digital model generation module is electrically connected to the second repeated execution module 9.

[0196] Among them, the visual digital model generation module is used to generate a visual digital model based on a preset area; The visual style generation module is used to generate a visual style for each flexible photovoltaic support respectively; The visual style input and highlighting module is used to input all visual styles to the visual digital model according to the site - selection positions of all flexible photovoltaic supports and mark them in a highlighted state; The visual data sending module is used to send the visual digital model, all visual styles, and all highlighted states to an external visual monitoring terminal.

[0197] It should be noted that this embodiment is a functional - module - item embodiment based on the above - mentioned method embodiment. For additional content such as the preference, expansion, limitation, and example illustration of this embodiment, refer to the above - mentioned method embodiment, and this embodiment will not be elaborated further.

[0198] This embodiment obtains the wind speed probability distribution and light intensity distribution in a preset area; obtains all minimum values ​​of the wind speed probability distribution that are less than or equal to the preset wind speed threshold, and all maximum values ​​of the light intensity distribution that are greater than or equal to the preset intensity threshold; obtains the minimum covering circle of all minimum values ​​and the minimum covering circle of all maximum values; obtains the intersection area of ​​the two minimum covering circles and defines it as a site selection area, which includes several minimum values ​​and several maximum values; inputs a flexible photovoltaic bracket to a position of a maximum value in the site selection area so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current maximum value; repeats the previous step until all maximum values ​​are occupied; determines whether all flexible photovoltaic brackets have been input, and if not, inputs a flexible photovoltaic bracket to a position of a minimum value in the site selection area so that the midpoint of the current flexible photovoltaic bracket coincides with the position of the current minimum value; repeats the previous step until the remaining flexible photovoltaic brackets have been input, and obtains the site selection positions of all flexible photovoltaic brackets. The present embodiment comprehensively considers the distribution of wind energy resources and light energy resources in a large area to be sited, and analyzes the comprehensive area that meets the minimum wind speed and maximum light as much as possible, to ensure that the flexible photovoltaic bracket can fully obtain solar energy while avoiding damage caused by accelerated aging and fatigue of the bracket due to long-term wind. The various flexible photovoltaic brackets in the flexible photovoltaic array are then placed along the extreme points of minimum wind speed and maximum light, thereby achieving that all flexible photovoltaic brackets can be arranged in a relatively ideal position. At the same time, the entire process of this embodiment is automatically processed by software algorithms, and no human participation is required, thus avoiding the site selection errors caused by previous human subjective experience.

[0199] 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 .

[0200] The memory 102 stores program instructions for implementing the site selection method for the flexible photovoltaic array of any of the above embodiments.

[0201] The processor 101 is used to execute the program instructions stored in the memory 102 to perform site selection for the flexible photovoltaic array.

[0202] Among them, 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, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0203] Furthermore, Figure 4 FIG. 5 is a schematic structural diagram of a storage medium according to an embodiment of the present application. The storage medium 11 of the embodiment of the present application stores program instructions 111 that can implement all the above methods. Among them, the program instructions 111 can be stored in the above storage medium in the form of a software product, including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media that can store program codes such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc, or a terminal device such as a computer, a server, a mobile phone, or a tablet.

[0204] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces, and the indirect coupling or communication connection of devices or units can be in an electrical, mechanical, or other form.

[0205] In addition, the functional units in various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. The above is only the embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structural or equivalent process transformation made by using the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, is equally included in the patent protection scope of the present application.

[0206] The specific embodiments of the present application have been described in detail above, but they are only examples, and the present application is not limited to the specific embodiments described above. For those skilled in the art, any equivalent modifications or substitutions made to the present application are also within the scope of the present application. Therefore, equivalent transformations, modifications, improvements, etc. made without departing from the spirit and principles of the present application should all be covered within the scope of the present application.

Claims

1. A method for selecting a site for a flexible photovoltaic array, wherein the flexible photovoltaic array comprises a plurality of flexible photovoltaic brackets to be selected for site selection and located in a preset area, wherein: The site selection method includes: Step S1, obtaining the wind speed probability distribution and light intensity distribution of the preset area; Step S2, obtaining all minimum values ​​of the wind speed probability distribution that are less than or equal to a preset wind speed threshold, and all maximum values ​​of the light intensity distribution that are greater than or equal to a preset intensity threshold; Step S3, obtaining the minimum covering circle of all minimum values ​​and the minimum covering circle of all maximum values; Step S4, obtaining the intersection area of ​​the two minimum covering circles and defining it as a site selection area, wherein the site selection area includes a plurality of minimum values ​​and a plurality of maximum values; Step S5, inputting a flexible photovoltaic bracket to a location of a maximum value in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the location of the current maximum value; Step S6, repeating step S5 until all maximum values ​​are occupied; Step S7, determining whether all flexible photovoltaic brackets have been input, if not, executing step S8; Step S8, inputting a flexible photovoltaic bracket to a position where a minimum value is located in the site selection area, so that the midpoint of the current flexible photovoltaic bracket coincides with the position where the current minimum value is located; Step S9, repeat step S8 until the remaining flexible photovoltaic brackets are input, and the site selection locations of all flexible photovoltaic brackets are obtained.

2. The site selection method according to claim 1, characterized in that: Step S9, repeating step S8 until the remaining flexible photovoltaic brackets are input, and obtaining the site selection positions of all flexible photovoltaic brackets, and then including: Step S10, determining whether all flexible photovoltaic brackets have been input, if not, executing step S20; Step S20, obtaining the connecting line of the extreme value points that are closest to each other; Step S30, inputting a flexible photovoltaic bracket into each connection line respectively, so that the flexible photovoltaic bracket on the current connection line divides the current connection line equally, and the midpoint of the current flexible photovoltaic bracket is located on the current connection line; Step S40, repeat step S30 until all flexible photovoltaic brackets are input.

3. The site selection method according to claim 2, characterized in that: Step S20, obtaining the connecting line of the extreme value points that are closest to each other, and then comprising: Step S100, bidirectionally extending each connection line to the boundary of the site selection area, and obtaining an extension line based on one connection line; Step S200, obtaining the number of intersections of all extended lines; Step S300, determining whether the number of intersections is greater than or equal to half of the number of all connecting lines, if so, executing step S400; Step S400, obtaining the midpoints of all connecting lines, and deleting outliers of the midpoints of all connecting lines; Step S500, obtaining the minimum covering circle of the midpoints of the retained connection lines; Step S600, inputting the first flexible photovoltaic bracket at the center of the minimum coverage circle of the midpoint of the connecting line, and the midpoint of the first flexible photovoltaic bracket coincides with the center of the minimum coverage circle of the midpoint of the connecting line; Step S700, taking the first flexible photovoltaic bracket as a reference, the remaining flexible photovoltaic brackets are input in sequence along the direction from the center of the circle to the circumference in parallel with the first flexible photovoltaic bracket until all flexible photovoltaic brackets are input, thereby obtaining an array of flexible photovoltaic brackets.

4. The site selection method according to claim 1, characterized in that: Step S1, obtaining the wind speed probability distribution and light intensity distribution of the preset area, including: Step S11, collecting wind speed data of several random points in the preset area; Step S12, defining a probability distribution function and a probability density function according to a two-parameter Weibull distribution, wherein both the probability distribution function and the probability density function include a scale parameter and a shape parameter; Step S13, substituting all random point wind speed data as known quantities into the probability distribution function and the probability density function respectively; Step S14, defining a log-likelihood function of the scale parameter and the shape parameter; Step S15, solving the scale parameter and the shape parameter based on the log-likelihood function; Step S16, substituting the solved scale parameter and the solved shape parameter into the probability distribution function and the probability density function respectively to obtain the wind speed probability distribution; Step S17, querying the light intensity distribution of the preset area through a preset strategy.

5. The site selection method according to claim 1, characterized in that: Step S3, obtaining the minimum covering circle of all minimum values ​​and the minimum covering circle of all maximum values, including: Step S31, generating a plane rectangular coordinate system based on an arbitrary horizontal plane, and vertically projecting all minimum values ​​and all maximum values ​​onto the plane rectangular coordinate system to form a plurality of minimum value projection coordinate points and a plurality of maximum value projection coordinate points; Step S32, obtaining any two coordinate points p1 and p2 from all the minimum projection coordinate points, and obtaining an initial circle C2 with the line segment p1p2 as the diameter, wherein the subscript 2 of the initial circle C2 represents the number of the minimum projection coordinate points within the initial circle; Step S33, traverse each minimum projection coordinate point in turn, and determine the i-th minimum projection coordinate point p i Is it located in the first iteration circle C? i-1 , if the i-th minimum projection coordinate point p i There is no circle C located in the first iteration i-1 If the value is within , then execute step S34; Step S34, using line segment p1p i The diameter of the second iteration circle C is obtained i ; Step S35: Determine whether the j-th minimum projection coordinate point p j is located within the second iteration circle C i , where j < i. If the j-th minimum projection coordinate point p j is not located within the second iteration circle C i , then execute Step S36; Step S36, using line segment p1p j The diameter of the third iteration circle C is obtained j ; Step S37, determine whether the k-th minimum projection coordinate point p k is located within the third iteration circle C j , where k < j < i. If the k-th minimum projection coordinate point p k is not located within the third iteration circle C j , then execute Step S38; Step S38, connect p i 、p j 、p k Form a triangle and obtain the circumscribed circle of the triangle, where the circumscribed circle is the minimum covering circle of all minimum values; Step S39, repeating steps S32 to S38 with all maximum projection coordinate points as the execution body, to obtain the minimum covering circle of all maximum values.

6. The site selection method according to claim 3, characterized in that: Step S400, obtaining the midpoints of all connecting lines and deleting outliers of the midpoints of all connecting lines, including: Step S4001, define the coordinate data set U of all the midpoints of the connecting lines = (P1, P2, ..., P k ,…,P m ), where m is the number of midpoints of all connecting lines; Step S4002: divide the coordinate data set U according to the x direction and the y direction, and obtain the horizontal coordinate data set Ux=(P 1x ,P 2x ,…,P kx ,…,P mx ), based on the division in the y direction, the ordinate data set Uy=(P1y, P2y,…, Pky,…, Pmy); Step S4003, calculate the expected μ of the horizontal coordinate data set Ux x , standard deviation σ x , and the expected μ of the ordinate data set Uy y , standard deviation σ y ; Step S4004, when and When P k is the effective midpoint; Step S4005, when or When P k is an outlier; Step S4006, deleting the link corresponding to the midpoint of the link determined to be an outlier.

7. The site selection method according to claim 1, characterized in that: Step S9, repeating step S8 until the remaining flexible photovoltaic brackets are input, and obtaining the site selection positions of all flexible photovoltaic brackets, and then including: Step S1000, generating a visual digital model based on the preset area; Step S2000, generating a visualization style based on each flexible photovoltaic bracket; Step S3000, inputting all visualization styles into the visualization digital model according to the site selection positions of all flexible photovoltaic brackets and marking them as highlighted; Step S4000: sending the visualized digital model, all visualization styles, and all highlight states to an external visualization monitoring terminal.

8. A site selection device for a flexible photovoltaic array, the site selection device being applied to the site selection method according to any one of claims 1 to 7, characterized in that: The site selection device comprises: A site selection area environmental parameter acquisition module, used to obtain the wind speed probability distribution and light intensity distribution of the preset area; An environmental parameter extreme value screening module, used to obtain all minimum values ​​of the wind speed probability distribution that are less than or equal to a preset wind speed threshold, and all maximum values ​​of the light intensity distribution that are greater than or equal to a preset intensity threshold; An extreme value minimum covering circle acquisition module is used to obtain the minimum covering circles of all minimum values ​​and the minimum covering circles of all maximum values; A site selection area definition module, used for obtaining the intersection area of ​​two minimum covering circles and defining it as a site selection area, wherein the site selection area includes a plurality of minimum values ​​and a plurality of maximum values; A flexible photovoltaic support input module is used to input a flexible photovoltaic support to a maximum value position in the site selection area so that the midpoint of the current flexible photovoltaic support coincides with the current maximum value position; A first repetitive execution module is used to repeatedly execute the flexible photovoltaic support input module until all maximum values ​​are occupied; Flexible photovoltaic bracket remaining judgment module, used to judge whether all flexible photovoltaic brackets have been input; The remaining flexible photovoltaic bracket input module is used to input a flexible photovoltaic bracket to a minimum value position in the site selection area if no, so that the midpoint of the current flexible photovoltaic bracket coincides with the current minimum value position; The second repetitive execution module is used to repeatedly execute the remaining flexible photovoltaic bracket input module until the remaining flexible photovoltaic brackets are input and the site selection positions of all flexible photovoltaic brackets are obtained.

9. An electronic device, characterized in that: It comprises a processor and a memory coupled to the processor, wherein the memory stores program instructions executable by the processor; when the processor executes the program instructions stored in the memory, the site selection method as described in any one of claims 1 to 7 is implemented.

10. A storage medium, characterized in that: The storage medium stores program instructions, and when the program instructions are executed by the processor, the site selection method according to any one of claims 1 to 7 can be implemented.

Citation Information

Cited By

  • Single-phase photovoltaic optimization site selection and loss reduction method in low-voltage power distribution system

    CN121440668A