Photovoltaic array envelope correction method, device and equipment

By generating an initial envelope and correcting it based on the shortest straight-line distance and edge spacing, the problem of inaccurate photovoltaic array division in the existing technology is solved, the matching of the envelope and the inclusion relationship of the power generation unit is achieved, and the accuracy of the photovoltaic array division is improved.

CN115186470BActive Publication Date: 2025-10-03HEFEI SUNGROW RENEWABLE ENERGY SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210780479.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-04
Publication Date
2025-10-03
Estimated Expiration
2042-07-04

AI Technical Summary

Technical Problem

In existing photovoltaic array division methods, the envelope generation algorithm may omit or overinclude power generation units, resulting in inaccurate division results that cannot accurately reflect the actual inclusion relationship.

Method used

By generating an initial envelope, it is determined whether there are power generation units of other photovoltaic arrays or whether it does not include all power generation units of the current photovoltaic array. The envelope is then corrected based on the shortest straight-line distance and edge spacing to ensure that the envelope includes or excludes the corresponding power generation units, thereby generating the first or second target envelope.

Benefits of technology

The accuracy of the photovoltaic array division results is improved, the envelope line matches the inclusion relationship of the actual power generation unit, and the generated envelope line can accurately reflect the array division results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115186470B_ABST
    Figure CN115186470B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, and equipment for correcting a photovoltaic array envelope, belonging to the technical field of photovoltaic power generation. The method comprises: generating an initial envelope based on power generation units in a current photovoltaic array; determining whether power generation units of other photovoltaic arrays exist within the initial envelope, or determining whether the initial envelope does not fully contain the power generation units of the current photovoltaic array; if it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, correcting the initial envelope to obtain a first target envelope, wherein the first target envelope does not contain power generation units of other photovoltaic arrays; if it is determined that the initial envelope does not fully contain power generation units of the current photovoltaic array, correcting the initial envelope to obtain a second target envelope, wherein the second target envelope contains all power generation units of the current photovoltaic array. The abnormal array envelope is corrected so that the inclusion relationship between the new array envelope and the power generation units can accurately reflect the array division result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of photovoltaic power generation, and in particular to a method, device and equipment for correcting a photovoltaic array envelope. Background Art

[0002] During the design phase of a photovoltaic power plant, all power generation units are automatically divided into arrays. Specifically, all power generation units in the area of ​​a photovoltaic power plant are automatically divided into the resulting arrays. The array envelope is one way to represent the array division results. Existing envelope generation algorithms, such as alpha shape, Delaunay triangulation, and the rolling ball method (rolling edge method), all rely on discretizing the power generation units within the array to generate a closed polygon. These algorithms generate the array envelope based on the power generation units within the array. However, there are still problems: 1) some power generation units may be omitted; 2) some power generation units may be over-included. In other words, the array envelope output by existing array division methods does not accurately reflect the inclusion relationship between the actual power generation units and the array division results. Summary of the Invention

[0003] The main purpose of the present invention is to provide a method, device and equipment for correcting the envelope of a photovoltaic array, aiming to solve the technical problem in the prior art that the photovoltaic array division results are not accurate enough and do not match the actual inclusion relationship.

[0004] To achieve the above-mentioned object, the present invention provides a method for correcting the envelope of a photovoltaic array, the method comprising:

[0005] Generate an initial envelope based on the power generation units in the current photovoltaic array;

[0006] Determining whether there are power generation units of other photovoltaic arrays within the initial envelope, or determining whether the initial envelope does not completely include power generation units of the current photovoltaic array;

[0007] If it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, the initial envelope is corrected to obtain a first target envelope, wherein the first target envelope does not include power generation units of other photovoltaic arrays;

[0008] If it is determined that the initial envelope does not include all power generation units of the current photovoltaic array, the initial envelope is corrected to obtain a second target envelope, and the second target envelope includes all power generation units of the current photovoltaic array.

[0009] Optionally, if it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, the step of correcting the initial envelope to obtain a first target envelope includes:

[0010] Determining a connection order of the point sets of the initial envelope;

[0011] Determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope;

[0012] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0013] The remaining vertices are connected from the modified starting point in a direction opposite to the connection order of the point set to obtain a first target envelope.

[0014] Optionally, the step of determining correction starting points at four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance includes:

[0015] If the shortest straight-line distances of the four vertices are all greater than the edge spacing, the vertex with the shortest shortest straight-line distance is determined as the correction starting point.

[0016] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0017] If the shortest straight-line distance of one of the four vertices is smaller than the edge spacing, and the shortest straight-line distances of the other three vertices are all larger than the edge spacing, the vertex with the shortest straight-line distance smaller than the edge spacing is determined as the correction starting point.

[0018] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0019] If the shortest straight-line distances of two of the four vertices are less than the edge spacing, and the shortest straight-line distances of the other two vertices are both greater than the edge spacing, then among the two vertices whose shortest straight-line distances are less than the edge spacing, the first vertex in the direction opposite to the point set connection order is determined as the correction starting point.

[0020] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0021] If the shortest straight-line distance of three of the four vertices is less than the edge spacing, and the shortest straight-line distance of another vertex is greater than the edge spacing, then among the three vertices whose shortest straight-line distance is less than the edge spacing, the first vertex in the direction opposite to the connection order of the point set is determined as the correction starting point.

[0022] Optionally, if it is determined that the initial envelope does not completely include the power generation units of the current photovoltaic array, the step of correcting the initial envelope to obtain a second target envelope includes:

[0023] Determining a connection order of the point sets of the initial envelope;

[0024] Determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array that is not included in the initial envelope to the initial envelope;

[0025] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0026] The remaining vertices are connected from the modified starting point in the same direction as the connection order of the point set to obtain a second target envelope.

[0027] Optionally, after the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0028] Expanding the vertices of the power generation units of other photovoltaic arrays within the initial envelope according to a preset length;

[0029] The step of determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope is performed according to the vertices after expansion.

[0030] Optionally, after the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0031] Expanding the vertices of the power generation units of the current photovoltaic array that are not fully contained in the initial envelope according to a preset length;

[0032] The step of determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not included in the initial envelope to the initial envelope is performed according to the vertex after expansion.

[0033] In addition, to achieve the above-mentioned purpose, the present invention further provides a device for correcting the envelope of a photovoltaic array, the device for correcting the envelope of a photovoltaic array comprising:

[0034] The envelope generation module is used to generate an initial envelope according to the power generation units in the current photovoltaic array;

[0035] an inclusion relationship determination module, configured to determine whether there are power generation units of other photovoltaic arrays within the initial envelope, or to determine whether the initial envelope does not entirely include power generation units of the current photovoltaic array;

[0036] a first correction module configured to correct the initial envelope to obtain a first target envelope if it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, wherein the first target envelope does not include power generation units of other photovoltaic arrays;

[0037] The second correction module is configured to correct the initial envelope to obtain a second target envelope if it is determined that the initial envelope does not include all the power generation units of the current photovoltaic array, and include all the power generation units of the current photovoltaic array in the second target envelope.

[0038] In addition, to achieve the above-mentioned purpose, the present invention also provides a device for correcting the envelope line of a photovoltaic array, and the device for correcting the envelope line of a photovoltaic array includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the method for correcting the envelope line of a photovoltaic array as described above.

[0039] An embodiment of the present invention proposes a method, device, and equipment for correcting the envelope of a photovoltaic array. The method comprises: generating an initial envelope based on the power generation units in the current photovoltaic array; determining whether there are power generation units of other photovoltaic arrays within the initial envelope, or determining whether the initial envelope does not completely contain the power generation units of the current photovoltaic array; if it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, correcting the initial envelope to obtain a first target envelope, wherein the power generation units of other photovoltaic arrays are not contained within the first target envelope; if it is determined that the power generation units of the current photovoltaic array are not completely contained within the initial envelope, correcting the initial envelope to obtain a second target envelope, wherein all the power generation units of the current photovoltaic array are contained within the second target envelope.

[0040] The generated array envelope was further processed. From the perspective of graphic coordinates, a verification mechanism between the power generation unit and the array envelope was added to determine the inclusion relationship between all the power generation units in the power station and the array envelope. The array envelope with abnormal inclusion relationship was corrected to generate a new array envelope. The new array envelope and power generation unit obtained can accurately reflect the array division results. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 It is a schematic diagram of the structure of the operating equipment of the hardware operating environment involved in the embodiment of the present invention;

[0042] Figure 2 This is a flow chart of an embodiment of a method for correcting a photovoltaic array envelope according to the present invention;

[0043] Figure 3A schematic diagram of an error result of the relationship between the array envelope and the power generation unit in accordance with an embodiment of a method for correcting the photovoltaic array envelope of the present invention;

[0044] Figure 4 A schematic diagram of an external power generation unit within the array envelope according to an embodiment of a method for correcting the envelope of a photovoltaic array of the present invention;

[0045] Figure 5 This is a schematic diagram of an embodiment of a method for correcting a photovoltaic array envelope according to the present invention, in which the number of small distance sets is 0;

[0046] Figure 6 This is a schematic diagram of correction when the number of small distance sets is 0 according to an embodiment of a method for correcting the envelope of a photovoltaic array of the present invention;

[0047] Figure 7 This is a schematic diagram of an embodiment of a method for correcting a photovoltaic array envelope according to the present invention, in which the number of small distance sets is 1;

[0048] Figure 8 This is a schematic diagram of correction when the number of small distance sets is 1 according to an embodiment of a method for correcting the envelope of a photovoltaic array of the present invention;

[0049] Figure 9 This is a schematic diagram of an embodiment of a method for correcting a photovoltaic array envelope according to the present invention, in which the number of small distance sets is 2;

[0050] Figure 10 This is a schematic diagram of correction when the number of small distance sets is 2 according to an embodiment of a method for correcting the envelope of a photovoltaic array of the present invention;

[0051] Figure 11 This is a schematic diagram of an embodiment of a method for correcting a photovoltaic array envelope according to the present invention, in which the number of small distance sets is 3;

[0052] Figure 12 This is a schematic diagram of correction when the number of small distance sets is 3 according to an embodiment of a method for correcting the envelope of a photovoltaic array of the present invention;

[0053] Figure 13 This is a schematic diagram of a photovoltaic array envelope correction method according to an embodiment of the present invention, in which a power generation unit is not within the array envelope.

[0054] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0055] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0056] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of the operating equipment of the hardware operating environment involved in the embodiment of the present invention.

[0057] like Figure 1 As shown, the operating device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may optionally be a storage device independent of the aforementioned processor 1001.

[0058] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the operating device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0059] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module and a computer program.

[0060] exist Figure 1 In the operating device shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the operating device of the present invention can be set in the operating device, and the operating device calls the computer program stored in the memory 1005 through the processor 1001 and performs the following operations:

[0061] Generate an initial envelope based on the power generation units in the current photovoltaic array;

[0062] Determining whether there are power generation units of other photovoltaic arrays within the initial envelope, or determining whether the initial envelope does not completely include power generation units of the current photovoltaic array;

[0063] If it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, the initial envelope is corrected to obtain a first target envelope, wherein the first target envelope does not include power generation units of other photovoltaic arrays;

[0064] If it is determined that the initial envelope does not include all power generation units of the current photovoltaic array, the initial envelope is corrected to obtain a second target envelope, and the second target envelope includes all power generation units of the current photovoltaic array.

[0065] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0066] If it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, the step of correcting the initial envelope to obtain a first target envelope includes:

[0067] Determining a connection order of the point sets of the initial envelope;

[0068] Determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope;

[0069] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0070] The remaining vertices are connected from the modified starting point in a direction opposite to the connection order of the point set to obtain a first target envelope.

[0071] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0072] The step of determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance comprises:

[0073] If the shortest straight-line distances of the four vertices are all greater than the edge spacing, the vertex with the shortest shortest straight-line distance is determined as the correction starting point.

[0074] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0075] The step of determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight line distance further includes:

[0076] If the shortest straight-line distance of one of the four vertices is smaller than the edge spacing, and the shortest straight-line distances of the other three vertices are all larger than the edge spacing, the vertex with the shortest straight-line distance smaller than the edge spacing is determined as the correction starting point.

[0077] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0078] The step of determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight line distance further includes:

[0079] If the shortest straight-line distances of two of the four vertices are less than the edge spacing, and the shortest straight-line distances of the other two vertices are both greater than the edge spacing, then among the two vertices whose shortest straight-line distances are less than the edge spacing, the first vertex in the direction opposite to the point set connection order is determined as the correction starting point.

[0080] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0081] The step of determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight line distance further includes:

[0082] If the shortest straight-line distance of three of the four vertices is less than the edge spacing, and the shortest straight-line distance of another vertex is greater than the edge spacing, then among the three vertices whose shortest straight-line distance is less than the edge spacing, the first vertex in the direction opposite to the connection order of the point set is determined as the correction starting point.

[0083] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0084] If it is determined that the initial envelope does not include all power generation units of the current photovoltaic array, the step of correcting the initial envelope to obtain a second target envelope includes:

[0085] Determining a connection order of the point sets of the initial envelope;

[0086] Determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array that is not included in the initial envelope to the initial envelope;

[0087] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0088] The remaining vertices are connected from the modified starting point in the same direction as the connection order of the point set to obtain a second target envelope.

[0089] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0090] After the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0091] Expanding the vertices of the power generation units of other photovoltaic arrays within the initial envelope according to a preset length;

[0092] The step of determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope is performed according to the vertices after expansion.

[0093] Furthermore, the processor 1001 may call a computer program stored in the memory 1005 and perform the following operations:

[0094] After the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0095] Expanding the vertices of the power generation units of the current photovoltaic array that are not fully contained in the initial envelope according to a preset length;

[0096] The step of determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not included in the initial envelope to the initial envelope is performed according to the vertex after expansion.

[0097] The embodiment of the present invention provides a method for correcting the envelope of a photovoltaic array, referring to Figure 2 , Figure 2 The figure is a flow chart of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention.

[0098] In this embodiment, the method for correcting the photovoltaic array envelope includes:

[0099] Step S10: generating an initial envelope according to the power generation units in the current photovoltaic array.

[0100] Among them, the method of generating the initial envelope is an existing algorithm such as alpha shape, Delaunay triangulation, rolling ball method (rolling edge method), etc. Figure 3 , Figure 3 This is a schematic diagram of an error result of the relationship between the array envelope and the power generation unit in an embodiment of a method for correcting the photovoltaic array envelope of the present invention.

[0101] Figure 3There are two square matrices, S1 and S2. Figure 3 It can be seen from the figure that for the power generation units in the matrix division results such as S1 and S2, the existing envelope generation algorithm is used to generate the matrix envelope point set APL, as shown in Figure 3 The outline of the power generation unit represents the array envelope. The blank area within the envelope indicates where the power generation unit cannot be installed due to terrain or other factors. A power generation unit, also known as a photovoltaic unit, is a basic unit of a photovoltaic power station. The power is collected by a DC combiner box, converted by an inverter, and then boosted by an isolated step-up substation to a power source that meets the grid's frequency and voltage requirements. It is a basic component of a photovoltaic power station and a basic power generation module consisting of a certain number of photovoltaic modules (photovoltaic panels).

[0102] However, the envelope corresponding to the matrix S1 includes some of the power generation units in the matrix S2, while the envelope corresponding to the matrix S2 does not include some of the power generation units that should belong to the matrix S2. This is problematic in the graph.

[0103] Step S20: determining whether there are power generation units of other photovoltaic arrays within the initial envelope, or determining whether the initial envelope does not include all power generation units of the current photovoltaic array.

[0104] Therefore, for 1) some power generation units in array S2 that are missing from the envelope corresponding to array S2, and 2) some power generation units that do not belong to array S1 that are included in the envelope corresponding to array S1, the missing power generation units need to be inserted into the arrays to which they belong, and the excess power generation units need to be removed from the envelope that should not be included. This ensures that the inclusion relationship between the array envelope and the actual power generation units accurately reflects the array division results, ensuring that the photovoltaic array division results are accurate and match the actual inclusion relationship.

[0105] Specifically, refer to Figure 4 , Figure 4 This diagram illustrates an external power generation unit within the array envelope, according to one embodiment of a method for correcting the photovoltaic array envelope. Taking array S1 as an example, the power generation units are divided into two categories: insideS1Units, the set of power generation units belonging to array S1, and outsideS1Units, the set of power generation units not belonging to array S1.

[0106] Determine the inclusion relationship between the matrix envelope point set APL and the power generation units in outsideS1Units. Based on the inclusion relationship between points and closed areas, determine that some external power generation units are included in APL and define them as the power generation unit set ous to be processed. Figure 4As shown, ous is the set of power generation units contained in the black rectangular box, that is, the power generation units in the partial matrix S2 contained in the envelope corresponding to the matrix S1.

[0107] Step S30: If it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, the initial envelope is corrected to obtain a first target envelope, and the first target envelope does not include power generation units of other photovoltaic arrays.

[0108] If it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, corresponding to situation 2), the initial envelope is corrected to obtain a first target envelope, and the first target envelope does not include power generation units of other photovoltaic arrays, that is, the redundant power generation units are removed from the envelope that should not be included.

[0109] Step S40: If it is determined that the initial envelope does not include all the power generation units of the current photovoltaic array, the initial envelope is corrected to obtain a second target envelope, and the second target envelope includes all the power generation units of the current photovoltaic array.

[0110] If it is determined that the initial envelope does not include all the power generation units of the current photovoltaic array, corresponding to situation 1), the initial envelope is corrected to obtain a second target envelope, which includes all the power generation units of the current photovoltaic array, that is, the omitted power generation units are inserted into the array to which they should belong.

[0111] In this embodiment, an initial envelope is generated based on the power generation units in the current photovoltaic array; it is determined whether there are power generation units of other photovoltaic arrays within the initial envelope, or it is determined whether the initial envelope does not completely include the power generation units of the current photovoltaic array; if it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, the initial envelope is corrected to obtain a first target envelope, and the power generation units of other photovoltaic arrays are not included within the first target envelope; if it is determined that the initial envelope does not completely include the power generation units of the current photovoltaic array, the initial envelope is corrected to obtain a second target envelope, and all the power generation units of the current photovoltaic array are included within the second target envelope.

[0112] The generated array envelope was further processed. From the perspective of graphic coordinates, a verification mechanism between the power generation unit and the array envelope was added to determine the inclusion relationship between all the power generation units in the power station and the array envelope. The array envelope with abnormal inclusion relationship was corrected to generate a new array envelope. The new array envelope and power generation unit obtained can accurately reflect the array division results.

[0113] Optionally, if it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, the step of correcting the initial envelope to obtain a first target envelope includes:

[0114] Determining a connection order of the point sets of the initial envelope;

[0115] Determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope;

[0116] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0117] The remaining vertices are connected from the modified starting point in a direction opposite to the connection order of the point set to obtain a first target envelope.

[0118] The following is an embodiment of correction for the situation 2) where the envelope corresponding to the matrix S1 contains many power generation units that do not belong to the matrix S1.

[0119] There are only two connection orders for determining the connection order of the matrix envelope point set: clockwise and counterclockwise. In this embodiment, the counterclockwise order is used as an example.

[0120] Calculate the shortest distance from the vertex of each power generation unit to the perpendicular line of the array envelope, define the small distance set and the large distance set. Compare the shortest distance d1 from each vertex to the array envelope with the edge spacing d2 of the power generation unit:

[0121] 1) If d1 is less than or equal to d2, add the vertex to the small distance set.

[0122] 2) If d1 is greater than d2, add the vertex to the large distance set.

[0123] Among them, the edge spacing d2 of the power generation unit is the left-right spacing between adjacent power generation units, not the upper-lower spacing. In actual construction, the left-right spacing is generally set at about 50 cm, and the upper-lower spacing is generally set at about 1 m. On the drawing, the left-right spacing looks narrower. If the array envelope line drawn in the middle of the left-right spacing can clearly and undoubtedly reflect the array division result, then the array envelope line between the upper and lower spacing can better ensure the same effect.

[0124] The correction starting point is determined according to the edge spacing between the power generation units and the shortest straight-line distance from each vertex to the array envelope. Then, the remaining vertices are connected from the correction starting point in the direction opposite to the point set connection order to obtain the first target envelope after correction. In this way, the first target envelope does not include the power generation units of other photovoltaic arrays, that is, the redundant power generation units are eliminated from the envelope that should not be included.

[0125] Optionally, the step of determining correction starting points at four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance includes:

[0126] If the shortest straight-line distances of the four vertices are all greater than the edge spacing, the vertex with the shortest shortest straight-line distance is determined as the correction starting point.

[0127] Reference Figure 5 , Figure 5 This is a schematic diagram of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention, with the number of small-distance sets being 0. If the number of small-distance sets is 0, the number of large-distance sets is 4. The vertex closest to the array envelope (the outer counterclockwise contour) is used as the starting vertex, denoted as P1, and the point on the array envelope is denoted as Pc.

[0128] Reference Figure 6 , Figure 6 This is a schematic diagram of a photovoltaic array envelope correction method according to one embodiment of the present invention, when the number of small-distance sets is zero. P1 is moved clockwise through the other three vertices, namely P2, P3, and P4, and then back to connect P1 and Pc. The order of the array envelope point set changes from {Pa, Pb, ...Pc, Pd ...Pa} to {Pa, Pb, ...Pc, P1, P2, P3, P4, P1, Pc, Pd, ...Pa}.

[0129] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0130] If the shortest straight-line distance of one of the four vertices is smaller than the edge spacing, and the shortest straight-line distances of the other three vertices are all larger than the edge spacing, the vertex with the shortest straight-line distance smaller than the edge spacing is determined as the correction starting point.

[0131] Reference Figure 7 , Figure 7 This is a schematic diagram of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention, where the number of small-distance sets is 1. If the number of small-distance sets is 1, the number of large-distance sets is 3. The small-distance vertex is denoted as P1, and the point on the array envelope is denoted as Pc.

[0132] Reference Figure 8 , Figure 8 This is a schematic diagram of a photovoltaic array envelope correction method according to an embodiment of the present invention, when the number of small-distance sets is 1. P1 is moved clockwise through the other three vertices, namely P2, P3, and P4, and then back to connect P1 and Pc. The order of the array envelope point set changes from {Pa, Pb, ...Pc, Pd ..., Pa} to {Pa, Pb, ...Pc, P1, P2, P3, P4, P1, Pc, Pd, ..., Pa}.

[0133] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0134] If the shortest straight-line distances of two of the four vertices are less than the edge spacing, and the shortest straight-line distances of the other two vertices are both greater than the edge spacing, then among the two vertices whose shortest straight-line distances are less than the edge spacing, the first vertex in the direction opposite to the point set connection order is determined as the correction starting point.

[0135] Reference Figure 9 , Figure 9 This figure shows a schematic diagram of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention, assuming the number of small-distance sets is 2. If the number of small-distance sets is 2 and the number of large-distance sets is 2, the small-distance vertices are denoted as P1 and P2, respectively. The closest point on the array envelope to P1 is Pf, and the closest point on the array envelope to P2 is Pe.

[0136] Reference Figure 10 , Figure 10 Figure 2 shows a schematic diagram of a method for correcting the photovoltaic array envelope, according to an embodiment of the present invention, when the number of small distance sets is 2. The counterclockwise first point of Pe and Pf in the array envelope point set sequence is determined, exemplified by Pe. Then, Pe, P2, P3, P4, P1, and Pf are sequentially inserted into the array envelope point set, changing the array envelope point set sequence from {Pa, Pb, ...Pc, Pd ..., Pa} to {Pa, Pb, ...Pc, Pe, P2, P3, P4, P1, Pf, Pd, ..., Pa}.

[0137] Optionally, the step of determining correction starting points at four vertices of the power generation units based on the edge spacing between the power generation units and the shortest straight-line distance further includes:

[0138] If the shortest straight-line distance of three of the four vertices is less than the edge spacing, and the shortest straight-line distance of another vertex is greater than the edge spacing, then among the three vertices whose shortest straight-line distance is less than the edge spacing, the first vertex in the direction opposite to the connection order of the point set is determined as the correction starting point.

[0139] Reference Figure 11 , Figure 11 This is a schematic diagram of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention, where the number of small distance sets is 3. If the number of small distance sets is 3, the number of large distance sets is 1, and the small distance vertices are denoted as P1, P2, and P4 respectively.

[0140] Reference Figure 12 , Figure 12The figure is a correction diagram of an embodiment of a method for correcting the envelope of a photovoltaic array according to the present invention when the number of small distance sets is 3. Determine that the counterclockwise order of the three points P1, P2, and P4 is P2-P1-P4, and remove the middle item P1. Calculate the closest point on the array envelope to P2 as Pe, and the closest point on the array envelope to P4 as Pf. Determine the counterclockwise first point of the order of Pe and Pf in the array envelope point set, for example, Pe, then insert Pe, P3, P4, and Pf into the array envelope point set in sequence, and the order of the array envelope point set changes from {Pa, Pb,…Pc, Pd…,Pa} to {Pa, Pb,…Pc, Pe, P2, P3, P4, Pf, Pd,…,Pa}.

[0141] Optionally, if it is determined that the initial envelope does not completely include the power generation units of the current photovoltaic array, the step of correcting the initial envelope to obtain a second target envelope includes:

[0142] Determining a connection order of the point sets of the initial envelope;

[0143] Determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array that is not included in the initial envelope to the initial envelope;

[0144] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0145] The remaining vertices are connected from the modified starting point in the same direction as the connection order of the point set to obtain a second target envelope.

[0146] The following is an embodiment of correcting the situation where 1) some power generation units in the matrix S2 are omitted from the envelope corresponding to the matrix S2.

[0147] Reference Figure 13 , Figure 13 This is a schematic diagram of a photovoltaic array envelope correction method according to an embodiment of the present invention, in which a power generation unit is not within the array envelope.

[0148] Taking the matrix S2 as an example, the inclusion relationship between the matrix envelope point set APL and the power generation units in insideS1Units is determined. According to the inclusion relationship between points and closed areas, some external power generation units are determined to be included in APL and defined as the power generation unit set to be processed ius, as follows: Figure 13 As shown, ius is the set of power generation units contained in the black rectangular box, that is, the envelope corresponding to the matrix S2 does not include a set of power generation units that should belong to the matrix S2.

[0149] There are only two connection orders for determining the connection order of the matrix envelope point set: clockwise and counterclockwise. In this embodiment, the counterclockwise order is used as an example.

[0150] Determine the inclusion relationship between the matrix envelope point set APL and the power generation units in insideAUnits. If there are power generation units ius in the internal power generation units insideAUnits that are not included in APL, you need to process them one by one.

[0151] Calculate the shortest distance from the vertex of each power generation unit to the perpendicular line of the array envelope, define the small distance set and the large distance set. Compare the shortest distance d1 from each vertex to the array envelope with the edge spacing d2 of the power generation unit:

[0152] 1) If d1 is less than or equal to d2, add the vertex to the small distance set.

[0153] 2) If d1 is greater than d2, add the vertex to the large distance set.

[0154] Among them, the edge spacing d2 of the power generation unit is the left-right spacing between adjacent power generation units, not the upper-lower spacing. In actual construction, the left-right spacing is generally set at about 50 cm, and the upper-lower spacing is generally set at about 1 m. On the drawing, the left-right spacing looks narrower. If the array envelope line drawn in the middle of the left-right spacing can clearly and undoubtedly reflect the array division result, then the array envelope line between the upper and lower spacing can better ensure the same effect.

[0155] The difference is that the vertices of the inserted array envelope need to be inserted counterclockwise. In other words, for the correction of the insertion action, the direction of the original envelope is the same as the direction of the newly inserted power generation unit; for the correction of the removal action, the direction of the original envelope is opposite to the direction of the power generation unit to be removed. The reason for this setting is to prevent the correction of the original large envelope to a small envelope that only surrounds the power generation unit to be processed.

[0156] The correction starting point is determined based on the edge spacing between power generation units and the shortest straight-line distance from each vertex to the matrix envelope. The remaining vertices are then connected from the correction starting point in the same direction as the point set connection order, resulting in a corrected second target envelope. This second target envelope then includes the omitted power generation units, effectively inserting them into the matrix to which they belong.

[0157] Optionally, after the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0158] Expanding the vertices of the power generation units of other photovoltaic arrays within the initial envelope according to a preset length;

[0159] The step of determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope is performed according to the vertices after expansion.

[0160] Optionally, after the step of determining the connection order of the point sets of the initial envelope, the method further includes:

[0161] Expanding the vertices of the power generation units of the current photovoltaic array that are not fully contained in the initial envelope according to a preset length;

[0162] The step of determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not included in the initial envelope to the initial envelope is performed according to the vertex after expansion.

[0163] After determining the point connection order of the initial envelope and before modifying the initial envelope, you can process the vertices of each power generation unit. Expand the four vertices of each power generation unit by a length c (c = power generation unit edge spacing / 2) to obtain the coordinates of the four expanded vertices of each power generation unit. Modify the initial envelope based on the expanded vertex coordinates.

[0164] The new square array envelope obtained by correcting the vertices after expansion will not overlap with the original non-expanded vertices of the power generation unit, while the new square array envelope obtained without correction will overlap with the original vertices. Although such overlap has no effect on the subsequent envelope usage algorithm and calculation machine, it will cause ambiguity and misunderstanding to the users and people of the envelope, making it inconvenient to use the envelope.

[0165] In addition, an embodiment of the present invention further provides a device for correcting the envelope of a photovoltaic array, the device comprising:

[0166] The envelope generation module is used to generate an initial envelope according to the power generation units in the current photovoltaic array;

[0167] an inclusion relationship determination module, configured to determine whether there are power generation units of other photovoltaic arrays within the initial envelope, or to determine whether the initial envelope does not entirely include power generation units of the current photovoltaic array;

[0168] a first correction module configured to correct the initial envelope to obtain a first target envelope if it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, wherein the first target envelope does not include power generation units of other photovoltaic arrays;

[0169] The second correction module is configured to correct the initial envelope to obtain a second target envelope if it is determined that the initial envelope does not include all the power generation units of the current photovoltaic array, and include all the power generation units of the current photovoltaic array in the second target envelope.

[0170] Optionally, the first correction module is further configured to

[0171] Determining a connection order of the point sets of the initial envelope;

[0172] Determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope;

[0173] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0174] The remaining vertices are connected from the modified starting point in a direction opposite to the connection order of the point set to obtain a first target envelope.

[0175] Optionally, the first correction module is further configured to

[0176] If the shortest straight-line distances of the four vertices are all greater than the edge spacing, the vertex with the shortest shortest straight-line distance is determined as the correction starting point.

[0177] Optionally, the first correction module is further configured to

[0178] If the shortest straight-line distance of one of the four vertices is smaller than the edge spacing, and the shortest straight-line distances of the other three vertices are all larger than the edge spacing, the vertex with the shortest straight-line distance smaller than the edge spacing is determined as the correction starting point.

[0179] Optionally, the first correction module is further configured to

[0180] If the shortest straight-line distances of two of the four vertices are less than the edge spacing, and the shortest straight-line distances of the other two vertices are both greater than the edge spacing, then among the two vertices whose shortest straight-line distances are less than the edge spacing, the first vertex in the direction opposite to the point set connection order is determined as the correction starting point.

[0181] Optionally, the first correction module is further configured to

[0182] If the shortest straight-line distance of three of the four vertices is less than the edge spacing, and the shortest straight-line distance of another vertex is greater than the edge spacing, then among the three vertices whose shortest straight-line distance is less than the edge spacing, the first vertex in the direction opposite to the connection order of the point set is determined as the correction starting point.

[0183] Optionally, the second correction module is further used to

[0184] Determining a connection order of the point sets of the initial envelope;

[0185] Determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array that is not included in the initial envelope to the initial envelope;

[0186] Determining correction starting points at the four vertices of the power generation units according to the edge spacing between the power generation units and the shortest straight-line distance;

[0187] The remaining vertices are connected from the modified starting point in the same direction as the connection order of the point set to obtain a second target envelope.

[0188] Optionally, the first correction module is further configured to, after the step of determining the connection sequence of the point sets of the initial envelope,

[0189] Expanding the vertices of the power generation units of other photovoltaic arrays within the initial envelope according to a preset length;

[0190] The step of determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope is performed according to the vertices after expansion.

[0191] Optionally, the second correction module is further configured to, after the step of determining the connection sequence of the point sets of the initial envelope,

[0192] Expanding the vertices of the power generation units of the current photovoltaic array that are not fully contained in the initial envelope according to a preset length;

[0193] The step of determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not included in the initial envelope to the initial envelope is performed according to the vertex after expansion.

[0194] The photovoltaic array envelope correction device provided by the present invention utilizes the photovoltaic array envelope correction method described in the aforementioned embodiment to address the technical issues in the prior art of inaccurate photovoltaic array division results and mismatches with the actual inclusion relationship. Compared to the prior art, the photovoltaic array envelope correction device provided by the present invention achieves the same beneficial effects as the photovoltaic array envelope correction method described in the aforementioned embodiment. Other technical features of the photovoltaic array envelope correction device are the same as those disclosed in the aforementioned embodiment and are not further detailed here.

[0195] In addition, an embodiment of the present invention also provides a device for correcting the envelope of a photovoltaic array, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the method for correcting the envelope of a photovoltaic array as described above.

[0196] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.

[0197] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0198] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0199] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for correcting the envelope of a photovoltaic array, characterized in that: The method for correcting the photovoltaic array envelope comprises the following steps: Generate an initial envelope based on the power generation units in the current photovoltaic array; Determining whether there are power generation units of other photovoltaic arrays within the initial envelope, or determining whether the initial envelope does not completely include power generation units of the current photovoltaic array; If it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, the initial envelope is corrected to obtain a first target envelope, wherein the first target envelope does not include power generation units of other photovoltaic arrays; If it is determined that the initial envelope does not include all power generation units of the current photovoltaic array, then correcting the initial envelope to obtain a second target envelope, wherein the second target envelope includes all power generation units of the current photovoltaic array; If it is determined that there are power generation units of other photovoltaic arrays within the initial envelope, the step of correcting the initial envelope to obtain a first target envelope includes: Determining a connection order of the point sets of the initial envelope; Determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope; Determine correction starting points at four vertices of power generation units of other photovoltaic arrays according to the edge spacing between power generation units and the shortest straight-line distance; Connecting the remaining vertices from the corrected starting point in a direction opposite to the order of connecting the point set to obtain a first target envelope; If it is determined that the initial envelope does not include all power generation units of the current photovoltaic array, the step of correcting the initial envelope to obtain a second target envelope includes: Determining a connection order of the point sets of the initial envelope; Determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array that is not included in the initial envelope to the initial envelope; Determining correction starting points at four vertices of the power generation units of the current photovoltaic array according to the edge spacing between the power generation units and the shortest straight-line distance; The remaining vertices are connected from the modified starting point in the same direction as the connection order of the point set to obtain a second target envelope.

2. The method for correcting the envelope of a photovoltaic array according to claim 1, wherein: The step of determining the correction starting point at the four vertices of the power generation units of other photovoltaic arrays according to the edge spacing between the power generation units and the shortest straight-line distance includes: If the shortest straight-line distances of the four vertices are all greater than the edge spacing, the vertex with the shortest shortest straight-line distance is determined as the correction starting point.

3. The method for correcting the envelope of a photovoltaic array according to claim 1, wherein: The step of determining correction starting points at four vertices of power generation units of other photovoltaic arrays based on the edge spacing between power generation units and the shortest straight-line distance further includes: If the shortest straight-line distance of one of the four vertices is smaller than the edge spacing, and the shortest straight-line distances of the other three vertices are all larger than the edge spacing, the vertex with the shortest straight-line distance smaller than the edge spacing is determined as the correction starting point.

4. The method for correcting the envelope of a photovoltaic array according to claim 1, wherein: The step of determining correction starting points at four vertices of power generation units of other photovoltaic arrays based on the edge spacing between power generation units and the shortest straight-line distance further includes: If the shortest straight-line distances of two of the four vertices are less than the edge spacing, and the shortest straight-line distances of the other two vertices are both greater than the edge spacing, then among the two vertices whose shortest straight-line distances are less than the edge spacing, the first vertex in the direction opposite to the point set connection order is determined as the correction starting point.

5. The method for correcting the envelope of a photovoltaic array according to claim 1, wherein: The step of determining correction starting points at four vertices of power generation units of other photovoltaic arrays based on the edge spacing between power generation units and the shortest straight-line distance further includes: If the shortest straight-line distance of three of the four vertices is less than the edge spacing, and the shortest straight-line distance of another vertex is greater than the edge spacing, then among the three vertices whose shortest straight-line distance is less than the edge spacing, the first vertex in the direction opposite to the connection order of the point set is determined as the correction starting point.

6. The method for correcting the envelope of a photovoltaic array according to any one of claims 2 to 5, characterized in that: After the step of determining the connection order of the point sets of the initial envelope, the method further includes: Expanding the vertices of the power generation units of other photovoltaic arrays within the initial envelope according to a preset length; The step of determining the shortest straight-line distance from the vertices of the power generation units of other photovoltaic arrays within the initial envelope to the initial envelope is performed according to the vertices after expansion.

7. The method for correcting the envelope of a photovoltaic array according to claim 5, wherein: After the step of determining the connection order of the point sets of the initial envelope, the method further includes: Expanding the vertices of the power generation units of the current photovoltaic array that are not fully contained in the initial envelope according to a preset length; The step of determining the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not included in the initial envelope to the initial envelope is performed according to the vertex after expansion.

8. A device for correcting the envelope of a photovoltaic array, characterized in that: The photovoltaic array envelope correction device includes: The envelope generation module is used to generate an initial envelope according to the power generation units in the current photovoltaic array; an inclusion relationship determination module, configured to determine whether there are power generation units of other photovoltaic arrays within the initial envelope, or to determine whether the initial envelope does not entirely include power generation units of the current photovoltaic array; A first correction module is configured to, if it is determined that power generation units of other photovoltaic arrays exist within the initial envelope, correct the initial envelope to obtain a first target envelope, wherein the power generation units of other photovoltaic arrays are not included within the first target envelope; and is further configured to: determine a point set connection order of the initial envelope; determine a shortest straight-line distance from a vertex of a power generation unit of other photovoltaic arrays within the initial envelope to the initial envelope; determine a correction starting point at four vertices of the power generation unit of the other photovoltaic array based on an edge spacing between power generation units and the shortest straight-line distance; and connect the remaining vertices from the correction starting point in a direction opposite to the point set connection order to obtain the first target envelope; The second correction module is used to correct the initial envelope to obtain a second target envelope if it is determined that the initial envelope does not contain all the power generation units of the current photovoltaic array, and the second target envelope contains all the power generation units of the current photovoltaic array; it is also used to: determine the point set connection order of the initial envelope; determine the shortest straight-line distance from the vertex of the power generation unit of the current photovoltaic array not contained in the initial envelope to the initial envelope; determine the correction starting point on the four vertices of the power generation unit of the current photovoltaic array according to the edge spacing between the power generation units and the shortest straight-line distance; and connect the remaining vertices from the correction starting point in the same direction as the point set connection order to obtain the second target envelope.

9. A device for correcting the envelope of a photovoltaic array, characterized in that: The photovoltaic array envelope correction device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the photovoltaic array envelope correction method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Envelope line generation method and device

    CN113868724A