Arrangement method, device and photovoltaic system for photovoltaic modules

By dividing and rearranging the elements of photovoltaic modules, the problem of limited installed capacity caused by obstacles during photovoltaic module installation is solved, thereby improving the power generation performance of photovoltaic arrays.

CN116305355BActive Publication Date: 2026-05-12HEFEI SUNGROW RENEWABLE ENERGY SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HEFEI SUNGROW RENEWABLE ENERGY SCI & TECH CO LTD
Filing Date
2023-02-24
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In existing technologies, when photovoltaic modules encounter obstacles during installation, some modules need to be cut off, resulting in limited installed capacity and affecting power generation performance, especially in complex environments.

Method used

By dividing the photovoltaic modules into elements, a second element that is not affected by obstacles is selected, and these elements are rearranged to optimize the layout of the photovoltaic array.

Benefits of technology

It improves space utilization efficiency, increases the installed capacity of photovoltaic modules, and enhances power generation, making it suitable for various installation scenarios and solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116305355B_ABST
    Figure CN116305355B_ABST
Patent Text Reader

Abstract

The application discloses a photovoltaic module arrangement method, device and photovoltaic system, and belongs to the photovoltaic system field. The photovoltaic module arrangement method comprises the following steps: dividing each photovoltaic module in a standard arrangement array along a first direction to obtain a plurality of first elements; the standard arrangement array comprises at least one row of first quantity photovoltaic modules arranged in sequence based on a second direction; the first direction is perpendicular to the second direction; screening the plurality of first elements based on obstacle information of a target area to obtain a plurality of second elements; and adjusting the standard arrangement array based on the plurality of second elements to obtain an optimized arrangement array. The photovoltaic module arrangement method can maximize the refinement of obstacle influence to improve the space utilization efficiency, improve the installed capacity of the photovoltaic module, and thus improve the power generation capacity of the finally obtained optimized arrangement array.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of photovoltaic systems, and in particular relates to a method, apparatus and system for arranging photovoltaic modules. Background Technology

[0002] Photovoltaic (PV) modules are widely used in daily life and production. Related technologies primarily select the most suitable PV array layout based on information about the location and area where the PV modules are installed, aiming to maximize power generation performance. However, during actual installation, when obstacles are encountered, most adjustments are made based on manual experience, such as removing one or more PV modules located under the obstacle. While this method allows the PV array to better fit the installation environment after removing some modules, it also significantly reduces the number of PV modules in the final array, limiting the installed capacity. This is especially true in complex installation environments, where the number of PV modules that need to be removed further increases, thus significantly impacting the power generation performance of the PV array. Summary of the Invention

[0003] This application aims to address at least one of the technical problems existing in the prior art. To this end, this application proposes a method, apparatus, and photovoltaic system for arranging photovoltaic modules, which can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array.

[0004] In a first aspect, this application provides a method for arranging photovoltaic modules, the method comprising:

[0005] Each photovoltaic module in the standard array is divided along a first direction to obtain multiple first elements; the standard array includes at least one row of photovoltaic modules arranged sequentially based on a second direction, wherein the first direction and the second direction are perpendicular to each other.

[0006] Based on the obstacle information of the target area, the plurality of first elements are filtered to obtain a plurality of second elements;

[0007] The standard layout array is adjusted based on the multiple second elements to obtain an optimized layout array.

[0008] According to the photovoltaic module arrangement method of this application, by dividing a single photovoltaic module into elements, multiple second elements that are not affected by obstacles are obtained. Then, the photovoltaic modules are rearranged based on the multiple second elements, so that the total area of ​​the rearranged photovoltaic modules is close to the total area of ​​the second elements. This can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array. This solves the technical problem of limited installed capacity in related technologies. Moreover, it is applicable to any installation scenario and various installation schemes, and has universality and versatility.

[0009] According to one embodiment of this application, adjusting the standard arrangement array based on the plurality of second elements to obtain an optimized arrangement array includes:

[0010] Based on the second element corresponding to the target row in the at least one row, determine the second number of photovoltaic modules corresponding to the target row;

[0011] Replace the first number of photovoltaic modules corresponding to the target row with the second number of photovoltaic modules to obtain the optimized array.

[0012] According to one embodiment of this application, determining the second number of photovoltaic modules corresponding to the target row based on the second element corresponding to the target row in the at least one row includes:

[0013] Arrange the second elements corresponding to the target row sequentially along the second direction to obtain the sequence of the second elements corresponding to the target row;

[0014] The second quantity is determined based on the first length of the second element sequence along the second direction and the size of the photovoltaic module.

[0015] According to one embodiment of this application, determining the second quantity based on a first length of the second element sequence along the second direction and the size of the photovoltaic module includes:

[0016] The second quantity is determined by the quotient of the first length and the second length of the photovoltaic module along the second direction.

[0017] According to one embodiment of this application, the step of dividing each photovoltaic module in the standard array along a first direction to obtain multiple first elements includes:

[0018] The target quantity is determined based on at least one of computation time and hardware performance.

[0019] The photovoltaic module is divided proportionally into the target number of first elements along the first direction.

[0020] According to one embodiment of this application, the step of filtering the plurality of first elements based on obstacle information of the target area to obtain a plurality of second elements includes:

[0021] Based on the obstacle information, the standard layout array is divided into at least two regions, and at least one of the at least two regions is an area affected by the obstacle;

[0022] Remove the first element located within the area affected by the obstacle from the plurality of first elements to obtain the plurality of second elements.

[0023] According to one embodiment of this application, before dividing each photovoltaic module in the standard array along the first direction to obtain a plurality of first elements, the method further includes:

[0024] Obtain the terrain information of the target area;

[0025] Based on the terrain information, the standard layout array is obtained from multiple candidate layout arrays.

[0026] Secondly, this application provides a photovoltaic module arrangement device, the device comprising:

[0027] A first processing module is used to divide each photovoltaic module in a standard array along a first direction and obtain multiple first elements; the standard array includes at least one row of photovoltaic modules arranged sequentially based on a second direction, wherein the first direction and the second direction are perpendicular to each other;

[0028] The second processing module is used to filter the plurality of first elements based on obstacle information in the target area to obtain a plurality of second elements;

[0029] The third processing module is used to adjust the standard layout array based on the plurality of second elements to obtain an optimized layout array.

[0030] According to the photovoltaic module arrangement device of this application, by dividing a single photovoltaic module into elements to obtain multiple second elements that are not affected by obstacles, the photovoltaic modules are then rearranged based on the multiple second elements so that the total area of ​​the rearranged photovoltaic modules approaches the total area of ​​the second elements. This can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array. This solves the technical problem of limited installed capacity in related technologies; and it is applicable to any installation scenario and various installation schemes, with universality and versatility.

[0031] Thirdly, this application provides a photovoltaic system including multiple photovoltaic modules, which are arranged based on the arrangement method of photovoltaic modules as described in the first aspect.

[0032] Fourthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the photovoltaic module arrangement method described in the first aspect above.

[0033] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the photovoltaic module arrangement method described in the first aspect above.

[0034] The above-described one or more technical solutions in the embodiments of this application have at least one of the following technical effects:

[0035] By dividing a single photovoltaic module into elements to obtain multiple second elements that are unaffected by obstacles, and then rearranging the photovoltaic modules based on these second elements, the total area of ​​the rearranged photovoltaic modules approaches the total area of ​​the second elements. This maximizes the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array. This solves the technical problem of limited installed capacity in related technologies; and it is applicable to any installation scenario and various installation schemes, possessing versatility and universality.

[0036] Furthermore, by dividing photovoltaic modules based on at least one of computation time and hardware performance, the division ratio can be flexibly adjusted according to actual needs to obtain the optimal number of first elements, realizing the dynamic division of photovoltaic modules, which has high flexibility, practicality and versatility.

[0037] Furthermore, by rearranging the photovoltaic modules row by row, the optimal number of photovoltaic modules for each row is calculated to determine the optimal array layout. This method has higher calculation accuracy and can effectively increase the installed capacity of photovoltaic modules, thereby increasing the power generation of the final optimized array layout.

[0038] Furthermore, by determining the standard layout array based on terrain information before element division, the standard layout array used for element division can be the layout array that best matches the target area among various candidate arrays. This can improve the layout rationality of the subsequent optimized layout array, thereby further increasing the installed capacity of photovoltaic modules and ultimately increasing the power generation of the final optimized layout array.

[0039] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0040] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0041] Figure 1 This is one of the flowcharts illustrating the photovoltaic module arrangement method provided in the embodiments of this application;

[0042] Figure 2 This is one of the schematic diagrams illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0043] Figure 3 This is a second schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0044] Figure 4 This is the third schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0045] Figure 5 This is the fourth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0046] Figure 6 This is the fifth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0047] Figure 7 This is the sixth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0048] Figure 8 This is the seventh schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0049] Figure 9 This is the eighth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0050] Figure 10 This is the ninth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0051] Figure 11 This is the tenth schematic diagram illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0052] Figure 12 This is eleventh of the schematic diagrams illustrating the principle of the photovoltaic module arrangement method provided in the embodiments of this application;

[0053] Figure 13 This is a second schematic flowchart of the photovoltaic module arrangement method provided in the embodiments of this application;

[0054] Figure 14This is a schematic diagram of the photovoltaic module arrangement device provided in the embodiments of this application. Detailed Implementation

[0055] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0056] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0057] The photovoltaic module arrangement method, photovoltaic module arrangement device, photovoltaic system, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0058] The arrangement method of photovoltaic modules can be applied to the terminal, and can be executed by the hardware or software in the terminal.

[0059] The photovoltaic module arrangement method provided in this application embodiment can be implemented by a photovoltaic system or a functional module or entity in the photovoltaic system that can realize the photovoltaic module arrangement method. The photovoltaic system is used as the implementing entity to illustrate the photovoltaic module arrangement method provided in this application embodiment.

[0060] like Figure 1 As shown, the arrangement method of the photovoltaic module includes steps 110, 120 and 130.

[0061] Step 110: Divide each photovoltaic module in the standard array along the first direction to obtain multiple first elements; the standard array includes at least one row of photovoltaic modules arranged sequentially based on the second direction, the first direction and the second direction being perpendicular to each other;

[0062] In this step, the first direction and the second direction are two mutually perpendicular directions on the same plane.

[0063] For example, if the first direction is north-south, the second direction can be east-west; or, if the first direction is east-west, the second direction can be north-south.

[0064] Of course, in other embodiments, the first direction and the second direction can also be any other direction, which is not limited here.

[0065] Standard photovoltaic arrays are photovoltaic arrays with regular shapes, such as rectangular or square photovoltaic arrays.

[0066] It is understood that a standard array includes at least one row of a first number of photovoltaic modules arranged sequentially in a second direction. The photovoltaic modules in different rows may be placed in the same or different directions.

[0067] The first quantity is an integer value greater than or equal to 1.

[0068] For example, photovoltaic modules may be placed horizontally or vertically, but photovoltaic modules in the same row are placed in the same direction.

[0069] The standard array can be any array arrangement, and this application does not limit it.

[0070] In actual implementation, settings can be made based on the actual terrain conditions or other configuration requirements.

[0071] In some embodiments, the standard array may include, but is not limited to: an array with one vertical row, an array with two vertical rows, an array with three vertical rows, an array with three vertical rows and one horizontal row, an array with four vertical rows, an array with four vertical rows and one horizontal row, or an array with five vertical rows; wherein, the number before the vertical row is used to represent the number of vertically placed photovoltaic modules arranged along the first direction, and the number before the horizontal row is used to represent the number of horizontally placed photovoltaic modules arranged along the first direction, etc.

[0072] In this embodiment, the number preceding "vertical" indicates the number of vertically placed photovoltaic modules arranged sequentially along the first direction, such as... Figure 2 An example of a three-row array is provided, in which three photovoltaic modules are placed vertically along a first direction.

[0073] The number preceding "horizontal row" indicates the number of horizontally placed photovoltaic modules arranged sequentially along the first direction, such as... Figure 3 An example of an array with three vertical rows and one horizontal row is given, wherein three photovoltaic modules are placed vertically in the first direction and one photovoltaic module is placed horizontally.

[0074] In actual implementation, the best standard array layout can be selected based on the actual terrain conditions or other setup requirements.

[0075] The method for determining the standard array layout will be explained below, and will not be repeated here.

[0076] In this application, for all photovoltaic modules corresponding to the same row, each first element obtained by dividing them should be an element with the same shape and size; and the area of ​​each first element is smaller than the area of ​​a single photovoltaic module.

[0077] For photovoltaic modules that correspond to different rows, the classification methods may be the same or different.

[0078] Figure 4 An example of a partitioning method is given, in which each photovoltaic module is divided into three first elements along the north-south direction.

[0079] It should be noted that in this application, the division direction of the photovoltaic modules should be consistent with the first direction.

[0080] For example, for Figure 3 For vertically installed photovoltaic modules, the dividing direction should be north-south; for Figure 3 For photovoltaic modules arranged horizontally in the middle, the dividing direction should also be north-south.

[0081] In some embodiments, dividing each photovoltaic module in a standard array along a first direction may include dividing each photovoltaic module corresponding to at least a portion of the rows along the first direction.

[0082] At least some of the rows consist of one or more rows.

[0083] In some embodiments, step 110 may include:

[0084] The target quantity is determined based on at least one of computation time and hardware performance.

[0085] The photovoltaic modules are divided proportionally into the first element of the target quantity along the first direction.

[0086] In this embodiment, the target number is the number of elements obtained by dividing a single photovoltaic module.

[0087] It is understandable that the target number of photovoltaic modules in different rows may be the same or different.

[0088] For example, the coordinates of any photovoltaic module can be represented as (x0, y0), (x0, y1), (x1, y1), and (x1, y0). Then, based on the computation time or the computer's performance, the target quantity m is determined. Based on this target quantity m, the photovoltaic modules are divided along the first direction, resulting in the following... Figure 5 The diagram shows the multiple first elements after the partitioning.

[0089] According to the photovoltaic module arrangement method provided in the embodiments of this application, the photovoltaic modules are divided based on at least one of computing time and hardware performance. The division ratio can be flexibly adjusted according to actual needs to obtain the optimal number of first elements, realizing the dynamic division of photovoltaic modules, and has high flexibility, practicality and versatility.

[0090] Step 120: Based on the obstacle information of the target area, filter multiple first elements to obtain multiple second elements;

[0091] In this step, the target area is the area where the photovoltaic modules are to be installed.

[0092] For example, the target area can be a rooftop, balcony, or any other location; this application makes no limitation on this.

[0093] Obstacle information is used to characterize the shading situation in the target area or various obstacles that affect the placement of photovoltaic modules.

[0094] The second element is the element remaining after filtering multiple first elements.

[0095] It is understandable that the second element is the first element among multiple first elements that is not affected by obstacles.

[0096] In this step, multiple first elements are filtered based on the obstacle information of the target area. This can eliminate some first elements that cannot be installed due to the influence of obstacles, so that the area corresponding to the remaining first elements is an area that is not affected by obstacles and can be installed normally.

[0097] In some embodiments, step 120 may include:

[0098] Based on obstacle information, the standard layout array is divided into at least two regions, and at least one of the two regions is an area affected by obstacles;

[0099] Remove the first element located within the area affected by the obstacle from multiple first elements to obtain multiple second elements.

[0100] In this embodiment, at least two regions should include at least one region affected by an obstacle and at least one region unaffected by an obstacle.

[0101] The area affected by the obstacle may include, but is not limited to, the area where the obstacle itself is located and the shadow area created by the obstacle.

[0102] like Figure 6As shown, the standard array includes five regions. The regions enclosed by the dashed boxes at the four corners are the regions affected by obstacles, while the other regions are the regions unaffected by obstacles.

[0103] In actual implementation, each photovoltaic module in the standard array can be divided based on step 110 to obtain multiple first elements, and then combined with... Figure 6 By partitioning multiple first elements into five regions, we can obtain the following: Figure 7 The results shown are for reference. Figure 7 It can be seen that for all the first elements obtained, some of the first elements are located in the region unaffected by obstacles, while the remaining first elements are located in the region affected by obstacles.

[0104] In obtaining such Figure 7 After the division results shown, elements located within the obstacle-affected area are removed from all the first elements, and elements located within the obstacle-free area are retained. At least a portion of the retained first elements constitute multiple second elements, such as... Figure 8 As shown.

[0105] Figure 10 Another partitioning scenario is illustrated, where the standard array comprises two regions: a concave region within the dashed box and a rectangular region outside the concave region. The concave region is unaffected by obstacles, while the rectangular region is affected by obstacles.

[0106] In the Figure 10 After dividing the photovoltaic modules in the standard array shown, combined with Figure 10 The two regions shown can be obtained as follows: Figure 11 The division results shown are for reference. Figure 11 It can be seen that for all the first elements obtained, some of the first elements are located within the concave region, while the remaining first elements are located outside the concave region.

[0107] Continue to refer to Figure 11 Then, remove the first elements located outside the concave region from all the first elements, and keep the first elements located within the concave region to obtain multiple second elements.

[0108] According to the photovoltaic module arrangement method provided in the embodiments of this application, by dividing the photovoltaic module into smaller first elements and then deleting the elements located in the area affected by obstacles from the obtained multiple first elements, the influence of obstacles can be refined, thereby further improving the installed capacity.

[0109] Step 130: Adjust the standard layout array based on multiple second elements to obtain the optimized layout array.

[0110] In this step, the optimized array arrangement is the new array of photovoltaic modules obtained after adjusting the arrangement of the photovoltaic modules based on the overall situation of the second element.

[0111] Optimized array layouts have higher installed capacity, resulting in higher power generation.

[0112] The implementation of step 130 will be explained below from two different application scenarios.

[0113] Firstly, a scene with vertically arranged rectangular rooftops.

[0114] Continue to refer to Figure 8 After obtaining the remaining second elements, the photovoltaic modules are rearranged based on these second elements, so that the total area of ​​all rearranged photovoltaic modules approaches the total area of ​​all second elements, thereby expanding the installed capacity of the photovoltaic modules. The final result is as follows: Figure 9 (b) shows the optimized layout array.

[0115] Continue to refer to Figure 9 ,in, Figure 9 (a) illustrates a conventional array arrangement, by comparison Figure 9 (a) and Figure 9 (b) It is known that, through the method of steps 110-130 of this application, the total number of photovoltaic modules in the photovoltaic array under this scenario can be increased from 58 to 60, effectively improving the installed capacity of photovoltaic modules.

[0116] Secondly, the scene of horizontally arranged irregularly shaped roofs.

[0117] Continue to refer to Figure 11 After obtaining the remaining second elements, the photovoltaic modules are rearranged based on these second elements, so that the total area of ​​all rearranged photovoltaic modules approaches the total area of ​​all second elements, thereby expanding the installed capacity of the photovoltaic modules. The final result is as follows: Figure 12 (b) shows the optimized layout array.

[0118] Continue to refer to Figure 12 ,in, Figure 12 (a) illustrates a conventional array arrangement, by comparison Figure 12 (a) and Figure 12 (b) It is known that by using the method of steps 110-130 of this application, the total number of photovoltaic modules in the photovoltaic array under this scenario can be increased by 1, thereby increasing the installed capacity of the photovoltaic modules.

[0119] Of course, the methods provided in this application can also be applied to other scenarios, which will not be elaborated here.

[0120] In this application, based on a standard array layout, individual photovoltaic modules are divided into multiple first elements. Based on obstacle information of the target area, elements that cannot be installed due to obstacles are removed from the multiple first elements to obtain the remaining second elements that are not affected by obstacles. The photovoltaic modules are then rearranged based on the second elements so that the total area of ​​the rearranged photovoltaic modules is close to the total area of ​​the second elements, thereby improving space utilization efficiency, increasing the installed capacity of photovoltaic modules, and thus increasing the power generation of the final optimized array layout.

[0121] According to the photovoltaic module arrangement method provided in the embodiments of this application, a single photovoltaic module is divided into elements to obtain multiple second elements that are not affected by obstacles. Then, the photovoltaic modules are rearranged based on the multiple second elements so that the total area of ​​the rearranged photovoltaic modules is close to the total area of ​​the second elements. This can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array. This solves the technical problem of limited installed capacity in related technologies. Moreover, it is applicable to any installation scenario and various installation schemes, and has universality and applicability.

[0122] In some embodiments, step 130 may include:

[0123] Based on the second element corresponding to the target row in at least one row, determine the second number of photovoltaic modules corresponding to the target row; replace the first number of photovoltaic modules corresponding to the target row with the second number of photovoltaic modules to obtain an optimized array. In this embodiment, the target row can be any row in at least one row.

[0124] The second quantity is the number of photovoltaic modules included in each row of the optimized array.

[0125] It is understandable that the second quantity may be the same as or greater than the first quantity.

[0126] In this embodiment, the photovoltaic modules can be rearranged row by row. By calculating the optimal number of photovoltaic modules for each row, the optimal array layout can be determined, resulting in higher computational accuracy and precision.

[0127] In some embodiments, determining the second number of photovoltaic modules corresponding to the target row based on the second element corresponding to the target row in at least one row may include:

[0128] Arrange the second elements corresponding to the target row sequentially along the second direction to obtain the sequence of the second elements corresponding to the target row;

[0129] The second quantity is determined based on the first length of the second element sequence along the second direction and the size of the photovoltaic module.

[0130] In this embodiment, the second element sequence is a set of consecutive second elements. Step 120 can be used to obtain the distribution of the second elements after removing the influence of obstacles. Then, all the second elements corresponding to each row are obtained. The consecutive second elements in each row are divided into a set. The second elements in the set are sorted in order from left to right (i.e. along the second direction) to obtain the set of consecutive second elements.

[0131] Continue with Figure 5 The photovoltaic module shown is used as an example for explanation.

[0132] For any photovoltaic module, it can be represented by the coordinates of its four vertices: (x0, y0), (x0, y1), (x1, y1), (x1, y0); then the coordinates of the first element obtained by dividing the photovoltaic module can be represented as:

[0133] elementLength = (x1 - x0) / m;

[0134] Y = y1 - y0;

[0135] Where elementLength is the length of any element along the second direction, Y is the length of the second element along the first direction, and m is the target quantity.

[0136] Based on the length of the second element along the first and second directions, the coordinates of the four corners of each second element can be represented respectively; for each consecutive set of second elements, the coordinates of the four corners corresponding to each second element in the consecutive set of second elements can be obtained.

[0137] For example, the coordinates of the four corners corresponding to the first second element in the set of consecutive second elements can be: (x0,y0), (x0,y1), (x1,y1), (x1,y0); the coordinates of the four corners corresponding to the last second element in the set of consecutive second elements can be: (x2,y0), (x2,y1), (x3,y1), (x3,y0).

[0138] In some embodiments, determining the second quantity based on the first length of the second element sequence along the second direction and the size of the photovoltaic module may include:

[0139] The second quantity is determined by the quotient of the first length and the second length of the photovoltaic module along the second direction.

[0140] In this embodiment, when the first length is an east-west length, the second length is also an east-west length.

[0141] The first length can be determined by the following steps:

[0142] Obtain the vertex coordinates of the second element at the beginning and end of the second element sequence respectively;

[0143] The first length is determined based on the vertex coordinate information.

[0144] Continuing with the example of the consecutive second element set, for each consecutive second element set, we can extract the coordinates of the four corners corresponding to the leftmost second element: (x0, y0), (x0, y1), (x1, y1), (x1, y0); and the coordinates of the four corners corresponding to the rightmost second element: (x2, y0), (x2, y1), (x3, y1), (x3, y0). Then we can obtain that the x-coordinate of the leftmost vertex of the consecutive second element set is x0, and the x-coordinate of the rightmost vertex is x3. That is, the first length of the consecutive second element set is: x3-x0. Then we can calculate the second number of photovoltaic modules that can be arranged with this length: (x3-x0) / L rounded down, where L is the second length of the photovoltaic module.

[0145] For example, continue to refer to Figure 8 After obtaining the remaining second elements, the photovoltaic modules in each row are rearranged based on the second element, so that the total area of ​​all photovoltaic modules in that row approaches the total area of ​​all second elements in that row, thereby increasing the installed capacity of the photovoltaic modules in that row. The final result is as follows: Figure 9 (b) shows the optimized layout array.

[0146] like Figure 9 As shown in (b), the first row of the optimized array includes nine vertically placed photovoltaic modules, relative to... Figure 9 (a) shows a conventional array layout with one additional photovoltaic module added to the first row; continue to refer to Figure 9 (b) The last row of the optimized array includes 12 vertically placed photovoltaic modules, relative to... Figure 9 (a) shows a conventional array layout with one additional photovoltaic module added to the last row.

[0147] Continue to refer to Figure 11 By rearranging the elements, the final result is as follows: Figure 12 (b) shows the optimized layout array.

[0148] like Figure 12 As shown in (b), the fourth row of the optimized array includes four horizontally placed photovoltaic modules, relative to... Figure 12 (a) shows a conventional array layout, with one photovoltaic module added to the fourth row, which also increases the installed capacity of the photovoltaic modules.

[0149] According to the photovoltaic module arrangement method provided in the embodiments of this application, the optimal number of photovoltaic modules in each row is calculated by rearranging the photovoltaic modules row by row to determine the optimal arrangement array. This method has higher calculation accuracy and can effectively improve the installed capacity of photovoltaic modules, thereby increasing the power generation of the final optimized arrangement array.

[0150] like Figure 13 As shown, in some embodiments, prior to step 110, the method may further include:

[0151] Obtain terrain information for the target area;

[0152] Based on terrain information, a standard layout array is obtained from multiple candidate layout arrays.

[0153] In this embodiment, the target area is the area where the photovoltaic module is to be installed.

[0154] For example, the target area can be a rooftop, balcony, or any other location; this application makes no limitation on this.

[0155] Terrain information includes the shape, area, and side length of the target area.

[0156] In some embodiments, the multiple candidate arrangement arrays may include, but are not limited to: an array corresponding to one vertical row, an array corresponding to two vertical rows, an array corresponding to three vertical rows, an array corresponding to three vertical rows and one horizontal row, an array corresponding to four vertical rows, an array corresponding to four vertical rows and one horizontal row, or an array corresponding to five vertical rows, etc.

[0157] Of course, in other embodiments, the candidate arrangement array can also be presented in other arrangement forms, which can be set according to the actual situation, and this application does not limit it.

[0158] The following description uses the roof as an example to illustrate the implementation of this embodiment.

[0159] Determine the installation scheme for the first direction of the roof (hereinafter, the north-south direction is taken as an example) and the installation scheme for the second direction of the roof (hereinafter, the east-west direction is taken as an example).

[0160] To determine the number of photovoltaic modules that can be installed in the north-south direction, we can find the candidate array that is less than or equal to the north-south length of the roof and is closest to the north-south length of each candidate array based on the north-south length of the roof.

[0161] To determine the number of photovoltaic modules that can be installed in the east-west direction, given an east-west length of L, a long side of the photovoltaic modules being a, a short side being b, and a spacing of c between the photovoltaic modules, the number n of photovoltaic modules in the east-west direction can be determined by the following formula:

[0162] Number of vertically arranged photovoltaic modules: n*b+(n-1)*c≤L;

[0163] The number of horizontally arranged photovoltaic modules: n*a+(n-1)*c≤L;

[0164] Where a, b, c, L and n are all greater than or equal to zero, and n is an integer.

[0165] Then, by combining the number of photovoltaic modules that can be installed in the north-south direction and the number of photovoltaic modules that can be installed in the east-west direction, the standard array layout can be determined.

[0166] Of course, in other embodiments, other feasible methods may be used to determine the standard array layout, and this application does not limit it.

[0167] According to the photovoltaic module layout method provided in the embodiments of this application, by determining a standard layout array based on terrain information before element division, the standard layout array used for element division can be the layout array that best matches the target area among various candidate arrays, thereby improving the layout rationality of the subsequently obtained optimized layout array, so as to further increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized layout array.

[0168] The photovoltaic module arrangement method provided in this application can be executed by a photovoltaic module arrangement device. This application uses the photovoltaic module arrangement device executing the photovoltaic module arrangement method as an example to illustrate the photovoltaic module arrangement device provided in this application.

[0169] This application also provides a photovoltaic module arrangement device.

[0170] like Figure 14 As shown, the photovoltaic module arrangement device includes: a first processing module 1410, a second processing module 1420 and a third processing module 1430.

[0171] The first processing module 1410 is used to divide each photovoltaic module in the standard array along the first direction and obtain multiple first elements; the standard array includes at least one row of photovoltaic modules arranged sequentially based on the second direction, the first direction and the second direction being perpendicular to each other;

[0172] The second processing module 1420 is used to filter multiple first elements based on obstacle information of the target area to obtain multiple second elements;

[0173] The third processing module 1430 is used to adjust the standard layout array based on multiple second elements to obtain an optimized layout array.

[0174] According to the photovoltaic module arrangement device provided in the embodiments of this application, by dividing a single photovoltaic module into elements to obtain multiple second elements that are not affected by obstacles, the photovoltaic modules are then rearranged based on the multiple second elements so that the total area of ​​the rearranged photovoltaic modules approaches the total area of ​​the second elements. This can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the final optimized array. This solves the technical problem of limited installed capacity in related technologies; and it is applicable to any installation scenario and various installation schemes, with universality and versatility.

[0175] In some embodiments, the third processing module 1430 can also be used for:

[0176] Based on the second element corresponding to the target row in at least one row, determine the second number of photovoltaic modules corresponding to the target row;

[0177] Replace the first number of photovoltaic modules in the target row with the second number of photovoltaic modules to obtain the optimized array layout.

[0178] In some embodiments, the third processing module 1430 can also be used for:

[0179] Arrange the second elements corresponding to the target row sequentially along the second direction to obtain the sequence of the second elements corresponding to the target row;

[0180] The second quantity is determined based on the first length of the second element sequence along the second direction and the size of the photovoltaic module.

[0181] In some embodiments, the third processing module 1430 can also be used for:

[0182] The second quantity is determined by the quotient of the first length and the second length of the photovoltaic module along the second direction.

[0183] In some embodiments, the first processing module 1410 may also be used for:

[0184] The target quantity is determined based on at least one of computation time and hardware performance.

[0185] The photovoltaic modules are divided proportionally into the first element of the target quantity along the first direction.

[0186] In some embodiments, the second processing module 1420 may also be used for:

[0187] Based on obstacle information, the standard layout array is divided into at least two regions, and at least one of the two regions is an area affected by obstacles;

[0188] Remove the first element located within the area affected by the obstacle from multiple first elements to obtain multiple second elements.

[0189] In some embodiments, the device may further include:

[0190] The fourth processing module is used to obtain the terrain information of the target area before dividing each photovoltaic module in the standard array along the first direction and obtaining multiple first elements;

[0191] The fifth processing module is used to obtain a standard layout array from multiple candidate layout arrays based on terrain information.

[0192] The photovoltaic module arrangement device in the embodiments of this application can be a photovoltaic system or a component within the photovoltaic system, such as an integrated circuit or a chip. The photovoltaic system can be a terminal or other devices besides a terminal; the embodiments of this application do not impose specific limitations.

[0193] The photovoltaic module arrangement device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.

[0194] The photovoltaic module arrangement device provided in this application embodiment can achieve Figures 1 to 13 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0195] This application also provides a photovoltaic system including multiple photovoltaic modules.

[0196] In this arrangement, multiple photovoltaic modules are arranged according to the photovoltaic module arrangement method described in any of the above embodiments.

[0197] According to the photovoltaic system provided in the embodiments of this application, during the installation process, a single photovoltaic module is divided into elements to obtain multiple second elements that are not affected by obstacles. Then, the photovoltaic modules are rearranged based on the multiple second elements so that the total area of ​​the rearranged photovoltaic modules is close to the total area of ​​the second elements. This can maximize the refinement of the impact of obstacles to improve space utilization efficiency, increase the installed capacity of photovoltaic modules, and thus increase the power generation of the photovoltaic system. This solves the technical problem of limited installed capacity in related technologies. Moreover, it is applicable to any installation scenario and various installation schemes, and has universality and applicability.

[0198] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described photovoltaic module arrangement method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0199] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0200] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described photovoltaic module arrangement method.

[0201] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0202] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described photovoltaic module arrangement method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0203] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0204] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

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

[0206] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0207] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0208] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for arranging photovoltaic modules, characterized in that, include: Divide each photovoltaic module in the standard array along the first direction to obtain multiple first elements; The standard array includes at least one row of a first number of photovoltaic modules arranged sequentially based on a second direction, wherein the first direction is perpendicular to the second direction. Based on the obstacle information of the target area, the plurality of first elements are filtered to obtain a plurality of second elements; Adjust the standard layout array based on the multiple second elements to obtain an optimized layout array; The photovoltaic module is divided proportionally into a target number of first elements along a first direction, wherein the target number is the number of elements obtained by dividing a single photovoltaic module; The second element is the first element among a plurality of first elements that is not affected by obstacles. The obstacle information is used to characterize the shading situation of the target area or various obstacles that affect the placement of photovoltaic modules. The step of adjusting the standard arrangement array based on the plurality of second elements to obtain an optimized arrangement array includes: Based on the second element corresponding to the target row in the at least one row, determine the second number of photovoltaic modules corresponding to the target row; Replace the first number of photovoltaic modules corresponding to the target row with the second number of photovoltaic modules to obtain the optimized array.

2. The photovoltaic module arrangement method according to claim 1, characterized in that, Determining the second number of photovoltaic modules corresponding to the target row based on the second element corresponding to the target row in the at least one row includes: Arrange the second elements corresponding to the target row sequentially along the second direction to obtain the sequence of the second elements corresponding to the target row; The second quantity is determined based on the first length of the second element sequence along the second direction and the size of the photovoltaic module.

3. The photovoltaic module arrangement method according to claim 2, characterized in that, Determining the second quantity based on the first length of the second element sequence along the second direction and the size of the photovoltaic module includes: The second quantity is determined by the quotient of the first length and the second length of the photovoltaic module along the second direction.

4. The photovoltaic module arrangement method according to any one of claims 1-3, characterized in that, The process of dividing each photovoltaic module in the standard array along the first direction to obtain multiple first elements includes: The target quantity is determined based on at least one of computation time and hardware performance.

5. The photovoltaic module arrangement method according to any one of claims 1-3, characterized in that, The multiple first elements are filtered based on obstacle information in the target area to obtain multiple second elements, including: Based on the obstacle information, the standard layout array is divided into at least two regions, and at least one of the at least two regions is an area affected by the obstacle; Remove the first element located within the area affected by the obstacle from the plurality of first elements to obtain the plurality of second elements.

6. The photovoltaic module arrangement method according to any one of claims 1-3, characterized in that, Before dividing each photovoltaic module in the standard array along the first direction to obtain multiple first elements, the method further includes: Obtain the terrain information of the target area; Based on the terrain information, the standard layout array is obtained from multiple candidate layout arrays.

7. A photovoltaic module arrangement device, characterized in that, include: The first processing module is used to divide each photovoltaic module in the standard array along the first direction and obtain multiple first elements; The standard array includes at least one row of a first number of photovoltaic modules arranged sequentially based on a second direction, wherein the first direction is perpendicular to the second direction. The second processing module is used to filter the plurality of first elements based on obstacle information in the target area to obtain a plurality of second elements; The third processing module is used to adjust the standard arrangement array based on the plurality of second elements to obtain an optimized arrangement array; The first processing module is configured to divide the photovoltaic module into a target number of first elements along a first direction in an equal proportion, wherein the target number is the number of elements obtained by dividing a single photovoltaic module; The second element is the first element among a plurality of first elements that is not affected by obstacles. The obstacle information is used to characterize the shading situation of the target area or various obstacles that affect the placement of photovoltaic modules. The third processing module is used for: Based on the second element corresponding to the target row in the at least one row, determine the second number of photovoltaic modules corresponding to the target row; Replace the first number of photovoltaic modules corresponding to the target row with the second number of photovoltaic modules to obtain the optimized array.

8. A photovoltaic system, characterized in that, include: Multiple photovoltaic modules, wherein the multiple photovoltaic modules are arranged according to the arrangement method of photovoltaic modules as described in any one of claims 1-6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the photovoltaic module arrangement method as described in any one of claims 1-6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the photovoltaic module arrangement method as described in any one of claims 1-6.