Photovoltaic flexible support arrangement method and device in limited area and electronic equipment

By determining the parameters and feature points of photovoltaic flexible brackets in a limited area, screening and optimizing the layout strategies, the problem of unreasonable setting of photovoltaic flexible bracket fabrics, and realizing the maximum effect of power generation and system stability.

CN119338166APending Publication Date: 2025-01-21HUANENG CLEAN ENERGY RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411367424.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing technology has the problem of unreasonable layout of photovoltaic flexible brackets in a limited area to maximize the power generation of photovoltaic modules, reduce the impact of shadow shading, and improve the overall stability of the system.

Method used

By receiving the client's layout request, determine the parameters of photovoltaic flexible brackets and limited area parameters, obtain the characteristic points of the limited area, the longest length of photovoltaic flexible stent, horizontal interval and vertical interval, to determine multiple layout strategies, and to each strategy Filter the photovoltaic flexible bracket to determine the number of effective brackets and determine the best arrangement strategy based on the number of valid brackets.

Benefits of technology

A realistic and efficient layout of photovoltaic flexible brackets in a limited area, maximizing the power generation of photovoltaic components, and improving the stability and setting effect of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119338166A_ABST
    Figure CN119338166A_ABST
Patent Text Reader

Abstract

The invention provides a photovoltaic flexible support arrangement method and device in a limited area and electronic equipment, and relates to the technical field of energy planning, and the method comprises the steps: receiving an arrangement request of a client, and determining a photovoltaic flexible support parameter and a limited area parameter according to the arrangement request; according to the parameters of the limited area, determining feature points of the limited area, and according to the parameters of the photovoltaic flexible support, determining the longest length, the transverse interval and the vertical interval; based on the longest length, the transverse interval and the vertical interval, determining at least two arrangement strategies by taking the feature point as a starting point; the photovoltaic flexible supports in each arrangement strategy are screened, and the number of effective supports in each arrangement strategy is determined; the optimal arrangement strategy is determined according to the number of the effective supports, the optimal arrangement strategy is fed back to the client to complete the arrangement request, and the technical problem that the photovoltaic flexible supports cannot be reasonably configured in the limited area in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of energy planning technology, and in particular to a method, device and electronic equipment for arranging photovoltaic flexible brackets in a limited area. Background Art

[0002] As the global demand for renewable energy continues to increase, photovoltaic power generation has been widely used as a clean and sustainable form of energy. The installation method of photovoltaic modules directly affects the power generation efficiency and economy of the photovoltaic system. Traditional photovoltaic brackets mostly adopt rigid structures. Although they perform well in terms of stability and load-bearing capacity, in certain special environments, such as complex terrains such as mountainous areas, slopes or urban roofs, the installation and maintenance costs of rigid brackets are high and they lack flexibility.

[0003] In recent years, the emergence of flexible bracket technology has provided new solutions for the layout of photovoltaic systems. Flexible photovoltaic brackets are lightweight, easy to install and adjust, and can adapt to different terrains and environmental conditions, reducing construction difficulty and cost. The design of flexible brackets can better integrate with the surrounding environment, reduce the impact on the ecological environment, and comply with the concept of sustainable development.

[0004] In practical applications, there are still some challenges in the arrangement of flexible brackets. How to reasonably configure photovoltaic flexible brackets in a limited area to maximize the power generation of photovoltaic modules, reduce the impact of shadows, and improve the overall stability of the system is the focus of current research. Summary of the invention

[0005] The present application aims to solve one of the technical problems in the related art at least to some extent.

[0006] To this end, the first purpose of the present application is to propose a method for arranging a photovoltaic flexible bracket in a limited area to achieve reasonable and efficient photovoltaic flexible bracket arrangement.

[0007] The second objective of the present application is to provide a photovoltaic flexible support arrangement device within a limited area.

[0008] The third objective of the present application is to provide an electronic device.

[0009] A fourth objective of the present application is to provide a computer-readable storage medium.

[0010] A fifth object of the present application is to provide a computer program product.

[0011] To achieve the above-mentioned purpose, the first embodiment of the present application proposes a method for arranging a photovoltaic flexible support in a limited area, comprising:

[0012] Receive a layout request from a client, and determine photovoltaic flexible support parameters and limited area parameters according to the layout request;

[0013] Determine the characteristic points of the defined area according to the defined area parameters, and determine the longest length of the photovoltaic flexible bracket, the lateral spacing and the vertical spacing according to the photovoltaic flexible bracket parameters;

[0014] Based on the longest photovoltaic flexible bracket, the lateral spacing and the vertical spacing, at least two layout strategies are determined with the characteristic point as the starting point, in which the longest photovoltaic flexible bracket covers the entire limited area;

[0015] Screening the photovoltaic flexible brackets in each of the layout strategies to determine the number of effective brackets in each of the layout strategies;

[0016] An optimal placement strategy is determined according to the number of valid racks, and the optimal placement strategy is fed back to the client to complete the placement request.

[0017] To achieve the above-mentioned purpose, the second embodiment of the present application proposes a photovoltaic flexible support arrangement device under a limited area, comprising:

[0018] A first acquisition module is used to receive a layout request from a client, and determine photovoltaic flexible support parameters and limited area parameters according to the layout request;

[0019] A second acquisition module is used to determine the characteristic points of the limited area according to the limited area parameters, and determine the longest length of the photovoltaic flexible bracket, the horizontal interval and the vertical interval according to the photovoltaic flexible bracket parameters;

[0020] A third acquisition module is used to determine at least two layout strategies based on the longest photovoltaic flexible bracket, the lateral interval and the vertical interval, with the characteristic point as the starting point, wherein the longest photovoltaic flexible bracket in the layout strategy fully covers the limited area;

[0021] A fourth acquisition module is used to screen the photovoltaic flexible brackets in each of the layout strategies to determine the number of effective brackets in each of the layout strategies;

[0022] The optimal arrangement module is used to determine the optimal arrangement strategy according to the number of effective brackets, and feed back the optimal arrangement strategy to the client to complete the arrangement request.

[0023] To achieve the above-mentioned purpose, the third aspect of the present application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0024] The memory stores computer-executable instructions;

[0025] The processor executes the computer-executable instructions stored in the memory to implement the method described in the embodiment of the first aspect.

[0026] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present application proposes a computer-readable storage medium, in which computer-readable storage medium is stored computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the method described in the first aspect embodiment.

[0027] To achieve the above-mentioned purpose, the fifth aspect of the present application proposes a computer program product, including a computer program, which implements the method described in the first aspect when executed by a processor.

[0028] The present application provides a method, device and electronic equipment for arranging photovoltaic flexible brackets in a limited area. By obtaining the characteristic points of the limited area, the longest photovoltaic flexible bracket, the horizontal spacing and the vertical spacing, multiple layout strategies are determined, the photovoltaic flexible brackets in the layout strategies are screened, the number of effective brackets is determined, and the optimal layout strategy is determined according to the number of effective brackets. This solves the problem of unreasonable layout of existing photovoltaic flexible brackets, maximizes the power generation of photovoltaic modules, and achieves better layout effects.

[0029] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0031] Figure 1 A schematic diagram of a flow chart of a method for arranging a photovoltaic flexible support in a limited area provided in an embodiment of the present application;

[0032] Figure 2 A schematic diagram of a flow chart of another method for arranging a photovoltaic flexible support in a limited area provided in an embodiment of the present application;

[0033] Figure 2A A schematic diagram of a limited area and its characteristic points provided in an embodiment of the present application;

[0034] Figure 2B A schematic diagram of a photovoltaic flexible bracket deployment scenario provided in an embodiment of the present application;

[0035] Figure 2C A schematic diagram of a starting position provided in an embodiment of the present application;

[0036] Figure 2DA schematic diagram showing a layout strategy provided in an embodiment of the present application;

[0037] Figure 2E A schematic diagram of a photovoltaic flexible bracket in a post-screening arrangement strategy provided in an embodiment of the present application;

[0038] Figure 3 A schematic diagram of the structure of a photovoltaic flexible support arrangement device in a limited area provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0040] The following describes the photovoltaic flexible support arrangement method, device and electronic equipment in a limited area of ​​the embodiments of the present application with reference to the accompanying drawings.

[0041] Figure 1 A schematic flow chart of a method for arranging a photovoltaic flexible support in a limited area provided in an embodiment of the present application.

[0042] like Figure 1 As shown, the method comprises the following steps:

[0043] S101, receiving a layout request from a client, and determining photovoltaic flexible support parameters and limited area parameters according to the layout request.

[0044] In some implementations, the arrangement request may be a request input by a user on the client. For example, if a user needs to arrange a photovoltaic flexible bracket in a certain limited area, a arrangement request is initiated on the client, and the arrangement request includes the photovoltaic flexible bracket parameters to be arranged and the limited area parameters.

[0045] Optionally, the photovoltaic flexible bracket parameters may include parameters such as the size, horizontal arrangement interval, and vertical arrangement interval of the photovoltaic flexible bracket, which are not specifically limited.

[0046] Optionally, the defined area parameters may include coordinates of corner points in the defined area, shape and size of the defined area, and other information, which is not specifically limited.

[0047] S102, determining characteristic points of the defined area according to the defined area parameters, and determining the longest length of the photovoltaic flexible bracket, the horizontal spacing, and the vertical spacing according to the photovoltaic flexible bracket parameters.

[0048] Optionally, the feature point may be the centroid of the defined area, that is, the centroid of the defined area is calculated according to the coordinates of each vertex in the defined area as the feature point.

[0049] In some implementations, the coordinates of each vertex in the defined area may be obtained. For example, the coordinates of each vertex in the defined area are (x1, y1), (x2, y2), (x3, y3)…(x n ,y n ), the coordinates of the center of gravity are expressed as (C x ,C y );Calculate the area of ​​the limited area according to the vertices in the limited area Where (x n+1 ,y n+1 ) is (x1,y1), that is, the area is limited to a closed polygon, and the centroid coordinates are further calculated:

[0050]

[0051] It can be understood that the maximum length refers to the longest dimension of the photovoltaic flexible bracket that needs to be deployed, the lateral spacing refers to the spacing between every two photovoltaic flexible brackets in the horizontal direction, and the vertical spacing refers to the spacing between every two photovoltaic flexible brackets in the vertical direction; the maximum length, lateral spacing and vertical spacing can be data set in advance by the user and carried in the photovoltaic flexible bracket parameters of the layout request.

[0052] S103, based on the longest length of the photovoltaic flexible support, the lateral spacing and the vertical spacing, at least two layout strategies are determined with the characteristic point as a starting point.

[0053] In this embodiment, the photovoltaic flexible bracket with the longest length is used as the deployment bracket, and the arrangement is carried out with the characteristic point as the starting point, that is, the deployment bracket is covered on the starting point as the starting position, and the photovoltaic flexible bracket is arranged in the horizontal direction according to the preset horizontal interval, and the photovoltaic flexible bracket is arranged in the vertical direction according to the preset vertical interval until the photovoltaic flexible bracket covers the entire defined area, and the corresponding arrangement strategy is obtained, in which the photovoltaic flexible bracket with the longest length covers the entire defined area.

[0054] In some implementations, since the photovoltaic flexible bracket is approximately rectangular in shape, the photovoltaic flexible bracket covers feature points at different positions, and its corresponding starting position will also have deviations. Therefore, the position of the photovoltaic flexible bracket covering the feature points can be moved and arranged with horizontal and vertical intervals to obtain a new arrangement strategy.

[0055] Optionally, multiple special points of the photovoltaic flexible support may be determined, and different special points may be overlapped with characteristic points to obtain different starting positions, thereby obtaining at least two layout strategies.

[0056] S104, screening the photovoltaic flexible brackets in each layout strategy to determine the number of effective brackets in each layout strategy.

[0057] In some implementations, considering that when the photovoltaic flexible brackets are laid out in a defined area, the photovoltaic flexible brackets at the edge may not be completely within the defined area, for example, intersecting with the defined area, the photovoltaic flexible brackets that are not completely within the defined area in each layout strategy can be removed.

[0058] Furthermore, when the photovoltaic flexible bracket is actually arranged, it is also required to have components such as a pedestal, end column and diagonal rod. Therefore, it should be ensured that the arrangement range of the pedestal, end column and diagonal rod is reserved in the limited area. For example, the required distance between the pedestal and the end column is D1, and it is necessary to reserve a distance of D1 at both horizontal ends of the photovoltaic flexible bracket to ensure that the pedestal and the end column can be arranged normally. Therefore, the edge photovoltaic flexible bracket can be extended by a distance of D1 in the horizontal direction, and the photovoltaic flexible bracket that cannot be completely in the limited area after the extension of the distance D1 can be removed, thereby realizing the screening of the photovoltaic flexible brackets in the arrangement strategy, and obtaining the remaining number of photovoltaic brackets in the current arrangement strategy as the number of effective brackets, and so on, to obtain the number of effective brackets under each arrangement strategy.

[0059] S105, determining an optimal placement strategy according to the number of valid racks, and feeding back the optimal placement strategy to the client to complete the placement request.

[0060] It can be understood that the more effective brackets there are, the more likely it is that the power generation of the photovoltaic components will be maximized. Therefore, the layout strategy with the largest number of effective brackets can be determined as the optimal layout strategy, and the optimal layout strategy can be fed back to the client so that the user can obtain the optimal layout strategy based on the client's display and complete the corresponding layout request according to the optimal layout strategy.

[0061] In this embodiment, when setting up photovoltaic flexible brackets in irregular defined areas, characteristic points of the defined areas, the longest photovoltaic flexible brackets, lateral spacing and vertical spacing are obtained, and multiple layout strategies are obtained by taking the characteristic points as starting points. The photovoltaic flexible brackets in each layout strategy are screened, and the number of effective brackets in each layout strategy is determined, so as to determine the optimal layout strategy, improve the rationality of the layout of the photovoltaic flexible brackets, maximize the power generation of the photovoltaic modules, and achieve better layout effects.

[0062] Figure 2 A schematic diagram of another method for arranging a photovoltaic flexible support in a limited area provided in an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0063] S201, receiving a layout request from a client, and determining photovoltaic flexible support parameters and limited area parameters according to the layout request.

[0064] In the embodiments of the present disclosure, the implementation method of step S201 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be described in detail.

[0065] S202, determining characteristic points of the defined area according to the defined area parameters, and determining the longest length of the photovoltaic flexible bracket, the horizontal spacing, and the vertical spacing according to the photovoltaic flexible bracket parameters.

[0066] In some implementations, the photovoltaic flexible bracket is usually laid out in a convex polygon area. Therefore, when determining the characteristic point of the defined area, it can be first determined whether the defined area is a convex polygon; in response to the defined area being a convex polygon, the center of gravity of the defined area is determined according to the defined area parameters, and the center of gravity is used as the characteristic point of the defined area; in response to the defined area not being a convex polygon, the defined area is decomposed into one or more convex polygons according to the defined area parameters, and the center of gravity of any convex polygon is obtained as the characteristic point of the defined area; that is, the center of gravity of each convex polygon after decomposition is calculated, and a center of gravity is randomly selected as the characteristic point of the defined area; such as Figure 2A As shown, computer-aided design (CAD) software is used to simulate and display the limited area and the characteristic points of the limited area.

[0067] Optionally, the limited area can be decomposed into one or more convex polygons by using the ear cutting method; the ear cutting method is a commonly used polygon decomposition method, and the basic idea is to decompose the polygon by gradually cutting off the "ears" until the remaining parts are all convex polygons.

[0068] Optionally, the step of decomposing the limited area using the ear cutting method may include: identifying ears, cutting off ears and repeating steps, wherein identifying ears is: for each vertex, checking whether it is an ear (that is, the triangle formed by the two adjacent edges of the vertex and all other vertices in the entire polygon is completely within the polygon); cutting off ears is: if the ear is found, it is cut out of the polygon and saved as a separate triangle; the repeating step is repeating the above steps of identifying ears and cutting off ears until the limited area is completely decomposed into multiple triangles, each of which is a convex polygon.

[0069] Optionally, a triangulation method may be used to decompose the restricted area into one or more convex polygons; the main process is to use a triangulation algorithm, such as an ear-cut method, an incremental method, and a divide-and-conquer method, to decompose the restricted area into one or more triangles, each of which is a convex polygon.

[0070] Optionally, a recursive decomposition method can be used to decompose the limited area into one or more convex polygons; the limited area is divided into two parts by selecting a diagonal line, and each part is checked to see if it is a convex polygon. If so, it is retained, and if not, diagonals are continuously selected for segmentation until the limited area is decomposed into triangles.

[0071] In some implementations, the distance between the short sides of the photovoltaic flexible bracket can be set as the vertical spacing, and the distance between the long sides of the photovoltaic flexible bracket can be set as the lateral spacing. The lateral spacing and the vertical spacing are pre-set values ​​and are not limited here.

[0072] For example, in the photovoltaic flexible support layout scenario, the positions of the photovoltaic flexible support, inclined rods, caps and end columns are as follows: Figure 2B As shown, the distance from the end column to the base is D1, the distance between the short sides of the photovoltaic flexible bracket is the horizontal spacing, which is expressed as D2 in this embodiment, and the distance between the long sides of the photovoltaic flexible bracket is the vertical distance, which can be expressed as S, and the long sides of the photovoltaic flexible bracket are parallel.

[0073] In the embodiments of the present disclosure, the implementation method of step S202 may be implemented in any manner in the embodiments of the present disclosure, which is not limited here and will not be described in detail.

[0074] S203, dividing the photovoltaic flexible support with the longest length into at least two grids.

[0075] In some implementations, the photovoltaic flexible support with the longest length can be divided into multiple grids according to a preset accuracy.

[0076] S204, determining a starting position for arranging the photovoltaic flexible support by using any grid coverage feature point of the photovoltaic flexible support.

[0077] It can be understood that, with any grid coverage feature point of the photovoltaic flexible bracket, the current location of the photovoltaic flexible bracket is the starting location, such as Figure 2C shown.

[0078] S205, based on the starting position, the photovoltaic flexible supports are arranged according to the horizontal intervals and the vertical intervals to obtain corresponding arrangement strategies, and the number of arrangement strategies is the same as the number of grids.

[0079] It can be understood that the longest photovoltaic flexible bracket in the layout strategy fully covers the defined area; in some implementations, the layout direction can be determined based on the photovoltaic flexible bracket parameters; based on the layout direction and the defined area parameters, the deployable range within the defined area is determined, and the layout strategy is used to fully cover the deployable range.

[0080] For example, according to the photovoltaic flexible bracket parameters, the arrangement direction of the photovoltaic flexible bracket is determined to be a vertical arrangement, and the coordinates of each vertex in the limited area are obtained. From the coordinates of all vertices, the minimum horizontal coordinate, the minimum vertical coordinate, the maximum horizontal coordinate and the maximum vertical coordinate are determined, and the coordinates of the four points are obtained as follows: (x min ,y min )、(x min ,y max )、(x max ,y min ) and (x max ,y max ), the four points of the coordinates are connected to form a deployable range of the limited area, and the photovoltaic flexible bracket is deployed within the deployable range.

[0081] Exemplary description, if it is determined according to the photovoltaic flexible bracket parameters that the arrangement direction of the photovoltaic flexible bracket is not a vertical arrangement, then the straight line vector of the arrangement direction is obtained, and the projection of each vertex of the defined area on the straight line vector is calculated, and the two projection points with the farthest distance on the straight line vector are traversed to obtain as the first corner point and the second corner point; accordingly, the straight line vector in the vertical direction of the arrangement direction is obtained, and the projection of each vertex of the defined area on the straight line vector in the vertical direction is calculated, and the two projection points with the farthest distance on the straight line vector in the vertical direction are traversed to obtain as the third corner point and the fourth corner point, determine that the vertices in the defined area corresponding to the first corner point, the second corner point, the third corner point and the fourth corner point are connected to form a deployable range of the defined area, and the photovoltaic flexible bracket is deployed within the deployable range.

[0082] Optionally, a unit vector may be used to represent the layout direction. Assume that the unit vector of the layout direction is d=(d x ,d y ), for the limited area, determine the vertex coordinates of P1, P2, P3, ..., P n , for each vertex P i (x i ,y i ), the projection of the vertex in the layout direction can be calculated by dot multiplication, that is, the projection is P i ·d=x i d x +y i d y ; Traverse all vertices, calculate their projection lengths in the straight line direction, find the maximum value and the corresponding intersection point; the vertical direction of the unit vector can be expressed as d ⊥ =(-d y ,d x ), accordingly, calculate the projection length of each vertex in the vertical direction, and the projection can be expressed as P i ·d ⊥=-y i d x +x i d y ; Traverse all vertices, calculate their projection lengths in the vertical direction, find the maximum value and the corresponding intersection point, and thus obtain the first corner point, the second corner point, the third corner point, and the fourth corner point.

[0083] In some implementations, when the arrangement direction of the photovoltaic flexible bracket is not vertical, the limited area can be rotated according to the selected feature points to satisfy the arrangement direction of the photovoltaic flexible bracket is vertical. After the photovoltaic flexible bracket is arranged, it is rotated back to the initial position and adjusted according to the deployable range of the limited area to obtain the corresponding arrangement strategy.

[0084] After determining the deployable range, based on the starting position, the photovoltaic flexible brackets are arranged according to the horizontal interval and vertical interval. The length of the photovoltaic flexible bracket is the longest length, the horizontal interval is the horizontal interval between each two adjacent photovoltaic flexible brackets, and the vertical interval is the vertical interval between each two adjacent photovoltaic flexible brackets. In this way, the deployable range of the limited area is covered, thereby obtaining the corresponding layout strategy, such as Figure 2D shown.

[0085] It can be understood that moving the position of the longest photovoltaic flexible bracket so that the next grid covers the feature point will obtain a new starting position, and laying it out again with the new starting position will obtain a new layout strategy, and so on, each grid of the longest photovoltaic flexible bracket covers the feature point to obtain multiple layout strategies.

[0086] S206, screening the photovoltaic flexible brackets in each layout strategy to determine the number of effective brackets in each layout strategy.

[0087] Optionally, the positional relationship between the photovoltaic flexible bracket and the defined area can be obtained; based on the positional relationship, a first photovoltaic flexible bracket set inside the defined area and a second photovoltaic flexible bracket set intersecting the defined area in the layout strategy are obtained; based on the first photovoltaic flexible bracket set and the second photovoltaic flexible bracket set, the number of effective brackets in the layout strategy is determined.

[0088] In some implementations, the method for determining whether a point is inside a polygon can use the ray method or the vector method. For the vector method, for each edge of the defined area, the cross product between the vector from the vertex of the defined area to the point to be determined and the vector from the vertex to the edge is calculated. For all edges, check whether the signs of these cross product results are consistent. If all cross product results are positive or negative, it is determined that the point to be determined is within the defined area. If there are different signs, it is determined that the point to be determined is outside the defined area.

[0089] It can be understood that, for any photovoltaic flexible bracket, if it is determined that the four vertices of the photovoltaic flexible bracket are all within the limited area, then the photovoltaic flexible bracket is determined to be within the limited area; if it is determined that part of the four vertices of the photovoltaic flexible bracket are within the limited area and part are outside the limited area, then the photovoltaic flexible bracket is determined to intersect with the limited area; accordingly, if it is determined that the four vertices of the photovoltaic flexible bracket are all outside the limited area, then the photovoltaic flexible bracket is determined to be not within the limited area; in this way, the positional relationship between each photovoltaic flexible bracket and the limited area is judged, thereby dividing the photovoltaic flexible bracket into a first photovoltaic flexible bracket set within the limited area and a second photovoltaic flexible bracket set intersecting with the limited area. The photovoltaic flexible brackets in the screened layout strategy can be as follows Figure 2E shown.

[0090] Further, for any photovoltaic flexible bracket j in the second photovoltaic flexible bracket set, the number of vertices of the photovoltaic flexible bracket j within the limited area can be counted; that is, the number of four vertices of the photovoltaic flexible bracket within the limited area can be determined.

[0091] In response to the number of vertices of the photovoltaic flexible bracket j within the limited area being greater than or equal to a set value, and the edge between the vertices within the limited area is the short edge of the photovoltaic flexible bracket, the photovoltaic flexible bracket j is recorded to the third photovoltaic flexible bracket set; based on the first photovoltaic flexible bracket set and the third photovoltaic flexible bracket set, the number of valid brackets in the layout strategy is determined.

[0092] Optionally, the set value may be 2. When the number of vertices of the photovoltaic flexible bracket j within the defined area is greater than or equal to 2, and the edge between two vertices is defined as the short edge of the photovoltaic flexible bracket, the photovoltaic flexible bracket j is retained in the third photovoltaic flexible bracket set. It is understood that if the number of vertices of the photovoltaic flexible bracket j within the defined area is less than 2, the flexible bracket j is removed.

[0093] Furthermore, for the photovoltaic flexible bracket in the first photovoltaic flexible bracket set, the first distance is extended along its long side to obtain an extended photovoltaic flexible bracket; optionally, the first distance can be D1, that is, the distance between the base and the end column, and the long side of the photovoltaic flexible bracket is extended by D1 to obtain an extended photovoltaic flexible bracket.

[0094] Obtain the positional relationship between the four vertices of the extended photovoltaic flexible bracket and the defined area, and select the extended photovoltaic flexible bracket inside the defined area as the target photovoltaic flexible bracket based on the positional relationship, and record the extended photovoltaic flexible bracket intersecting with the defined area into the fourth photovoltaic flexible bracket set; screen the fourth photovoltaic flexible bracket set and the third photovoltaic flexible bracket set to obtain the target photovoltaic flexible bracket.

[0095] In some implementations, different lengths of the photovoltaic flexible bracket can be determined based on the photovoltaic flexible bracket parameters; for any candidate photovoltaic flexible bracket in the third photovoltaic flexible bracket set and the fourth photovoltaic flexible bracket set, the long side length of the candidate photovoltaic flexible bracket is changed in order from large to small according to the different lengths; the long side of the candidate photovoltaic flexible bracket is extended by a first distance to obtain a target length of the long side; in response to the target length being within a limited area, the candidate photovoltaic flexible bracket corresponding to the target length is retained as a target photovoltaic flexible bracket, and the long side length of the target photovoltaic flexible bracket is the length before expansion.

[0096] As an example, it is assumed that the photovoltaic flexible bracket includes three lengths of 13, 26 and 28 according to the photovoltaic flexible bracket parameters. For any candidate photovoltaic flexible bracket in the third photovoltaic flexible bracket set and the fourth photovoltaic flexible bracket set, the first length analyzed for the candidate photovoltaic flexible bracket is 28, that is, the long side length of the candidate photovoltaic flexible bracket is set to 28, and after the long side length is extended by a distance of D1, a candidate photovoltaic flexible bracket with a length of 28+D1 is obtained. It is judged whether the four vertices of the candidate photovoltaic flexible bracket with a length of 28+D1 are all within the limited area. If so, the candidate photovoltaic flexible bracket is retained as the target photovoltaic flexible bracket, and the length of the target photovoltaic flexible bracket is 28; if the four vertices of the candidate photovoltaic flexible bracket with a length of 28+D1 are If not all points are within the restricted area, the length of the candidate photovoltaic flexible bracket is changed to 26, and the long side length is extended by D1 to obtain a candidate photovoltaic flexible bracket with a length of 26+D1, and it is determined whether the four vertices of the candidate photovoltaic flexible bracket with a length of 26+D1 are all within the restricted area. If so, the candidate photovoltaic flexible bracket with a long side length of 26 is retained as the target photovoltaic flexible bracket. Otherwise, the length of the candidate photovoltaic flexible bracket is changed to 13, and it is determined whether the four vertices of the candidate photovoltaic flexible bracket with a length of 13+D1 are all within the restricted area. If so, the candidate photovoltaic flexible bracket with a long side length of 13 is retained as the target photovoltaic flexible bracket. Otherwise, it is determined that the candidate photovoltaic flexible bracket at the current position does not meet the layout conditions and is deleted.

[0097] Further, after screening the third photovoltaic flexible bracket set and the fourth photovoltaic flexible bracket set, the number of all target photovoltaic flexible brackets is counted as the number of valid brackets in the arrangement strategy.

[0098] S207, determining an optimal placement strategy according to the number of valid brackets, and feeding back the optimal placement strategy to the client to complete the placement request.

[0099] In the embodiments of the present disclosure, the implementation method of step S207 may be implemented in any manner in the embodiments of the present disclosure, which is not limited here and will not be described in detail.

[0100] In this embodiment, the deployable range of the defined area is calculated to improve the deployment accuracy of the photovoltaic flexible bracket. The center of gravity of the defined area or the center of gravity of any decomposed convex polygon is used as the feature point of the starting position. Different layout strategies are obtained by changing the position of the longest photovoltaic flexible bracket covering the feature point. Photovoltaic flexible brackets are further screened for different layout strategies. The photovoltaic flexible brackets are screened by whether they are within the defined area and by the extended distance. The number of target photovoltaic flexible brackets after screening under each layout strategy is counted to obtain the number of effective brackets for each layout strategy. The layout strategy with the largest number of effective brackets is used as the optimal layout strategy to ensure that the number of photovoltaic flexible brackets is maximized while meeting the deployment range of the defined area, improve the rationality of the deployment of photovoltaic flexible brackets in the defined area, maximize the power generation of photovoltaic modules, and enhance the overall stability of the system.

[0101] In order to implement the above-mentioned embodiment, the present application also proposes a photovoltaic flexible support arrangement device under a limited area.

[0102] Figure 3 A schematic diagram of a photovoltaic flexible support arrangement device in a limited area provided in an embodiment of the present application; Figure 3 As shown, the photovoltaic flexible support arrangement device 300 under the limited area includes:

[0103] The first acquisition module 301 is used to receive a layout request from a client, and determine photovoltaic flexible support parameters and limited area parameters according to the layout request;

[0104] The second acquisition module 302 is used to determine the characteristic points of the defined area according to the defined area parameters, and determine the longest length of the photovoltaic flexible bracket, the horizontal interval and the vertical interval according to the photovoltaic flexible bracket parameters;

[0105] The third acquisition module 303 is used to determine at least two layout strategies based on the longest photovoltaic flexible bracket, the horizontal spacing and the vertical spacing, with the characteristic point as the starting point, and the longest photovoltaic flexible bracket in the layout strategy fully covers the limited area;

[0106] A fourth acquisition module 304 is used to screen the photovoltaic flexible brackets in each layout strategy and determine the number of effective brackets in each layout strategy;

[0107] The optimal arrangement module 305 is used to determine the optimal arrangement strategy according to the number of effective racks, and feed back the optimal arrangement strategy to the client to complete the arrangement request.

[0108] Furthermore, in a possible implementation of the embodiment of the present application, the third acquisition module 303 includes:

[0109] Divide the longest photovoltaic flexible support into at least two grids;

[0110] Using any grid coverage feature point of the photovoltaic flexible support, determine the starting position of the photovoltaic flexible support layout;

[0111] Based on the starting position, the photovoltaic flexible brackets are arranged according to the horizontal intervals and the vertical intervals to obtain the corresponding arrangement strategies, and the number of arrangement strategies is the same as the number of grids.

[0112] Furthermore, in a possible implementation of the embodiment of the present application, the apparatus 300 further includes:

[0113] Determine the layout direction according to the photovoltaic flexible support parameters;

[0114] Based on the layout direction and the limited area parameters, the deployable range within the limited area is determined, and the layout strategy is used to fill the deployable range.

[0115] Furthermore, in a possible implementation of the embodiment of the present application, the second acquisition module 302 includes:

[0116] In response to the limited area being a convex polygon, determining the center of gravity of the limited area according to the limited area parameters, and using the center of gravity as a feature point of the limited area;

[0117] In response to the defined area not being a convex polygon, the defined area is decomposed into one or more convex polygons according to the defined area parameters, and the centroid of any convex polygon is obtained as a feature point of the defined area.

[0118] Furthermore, in a possible implementation of the embodiment of the present application, the fourth acquisition module 304 includes:

[0119] Obtaining the positional relationship between the photovoltaic flexible support and the limited area;

[0120] Acquire a first photovoltaic flexible bracket set within the defined area and a second photovoltaic flexible bracket set intersecting the defined area in the arrangement strategy according to the position relationship;

[0121] According to the first photovoltaic flexible bracket set and the second photovoltaic flexible bracket set, the number of effective brackets in the arrangement strategy is determined.

[0122] Furthermore, in a possible implementation of the embodiment of the present application, the fourth acquisition module 304 includes:

[0123] For any photovoltaic flexible bracket j in the second photovoltaic flexible bracket set, counting the number of vertices of the photovoltaic flexible bracket j within the limited area;

[0124] In response to the number of vertices of the photovoltaic flexible bracket j within the limited area being greater than or equal to a set value, and the edge between the vertices within the limited area being a short edge of the photovoltaic flexible bracket, recording the photovoltaic flexible bracket j to the third photovoltaic flexible bracket set;

[0125] According to the first photovoltaic flexible bracket set and the third photovoltaic flexible bracket set, the number of effective brackets in the arrangement strategy is determined.

[0126] Furthermore, in a possible implementation of the embodiment of the present application, the fourth acquisition module 304 includes:

[0127] Extending a photovoltaic flexible bracket in the first photovoltaic flexible bracket set along its long side by a first distance to obtain an extended photovoltaic flexible bracket;

[0128] Selecting the extended photovoltaic flexible bracket inside the limited area as the target photovoltaic flexible bracket, and recording the extended photovoltaic flexible bracket intersecting with the limited area into the fourth photovoltaic flexible bracket set;

[0129] Screening the fourth photovoltaic flexible bracket set and the third photovoltaic flexible bracket set to obtain a target photovoltaic flexible bracket;

[0130] The number of all target photovoltaic flexible brackets is counted as the number of effective brackets in the layout strategy.

[0131] Furthermore, in a possible implementation of the embodiment of the present application, the fourth acquisition module 304 includes:

[0132] Determine different lengths of the photovoltaic flexible bracket according to the photovoltaic flexible bracket parameters;

[0133] For any candidate photovoltaic flexible bracket in the third photovoltaic flexible bracket set and the fourth photovoltaic flexible bracket set, changing the length of the long side of the candidate photovoltaic flexible bracket in a descending order according to different lengths;

[0134] Extending the long side of the candidate photovoltaic flexible bracket by a first distance to obtain a target length of the long side;

[0135] In response to the target length being within the limited area, the candidate photovoltaic flexible bracket corresponding to the target length is retained as the target photovoltaic flexible bracket, and the long side length of the target photovoltaic flexible bracket is the length before expansion.

[0136] It should be noted that the aforementioned explanation of the embodiment of the method for arranging photovoltaic flexible brackets in a limited area is also applicable to the device for arranging photovoltaic flexible brackets in a limited area of ​​this embodiment, and will not be repeated here.

[0137] In an embodiment of the present application, when setting up photovoltaic flexible brackets in an irregular defined area, characteristic points of the defined area, the longest photovoltaic flexible bracket, lateral spacing and vertical spacing are obtained, and multiple layout strategies are obtained by taking the characteristic points as starting points. The photovoltaic flexible brackets in each layout strategy are screened, and the number of effective brackets in each layout strategy is determined, so as to determine the optimal layout strategy, improve the rationality of the layout of the photovoltaic flexible brackets, maximize the power generation of the photovoltaic modules, and achieve better layout effects.

[0138] In order to implement the above embodiments, the present application also proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0139] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.

[0140] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.

[0141] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.

[0142] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0143] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0144] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0145] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0146] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0147] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0148] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0149] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0150] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0151] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for arranging a photovoltaic flexible support in a limited area, characterized in that: The method comprises: Receive a layout request from a client, and determine photovoltaic flexible support parameters and limited area parameters according to the layout request; Determine the characteristic points of the defined area according to the defined area parameters, and determine the longest length of the photovoltaic flexible bracket, the lateral spacing and the vertical spacing according to the photovoltaic flexible bracket parameters; Based on the longest photovoltaic flexible bracket, the lateral spacing and the vertical spacing, at least two layout strategies are determined with the characteristic point as the starting point, in which the longest photovoltaic flexible bracket covers the entire limited area; Screening the photovoltaic flexible brackets in each of the layout strategies to determine the number of effective brackets in each of the layout strategies; An optimal placement strategy is determined according to the number of valid racks, and the optimal placement strategy is fed back to the client to complete the placement request.

2. The method according to claim 1, characterized in that The step of determining at least one arrangement strategy based on the longest length of the photovoltaic flexible bracket, the lateral spacing, and the vertical spacing and taking the characteristic point as a starting point includes: Dividing the photovoltaic flexible support of the longest length into at least two grids; Covering the characteristic point with any grid of the photovoltaic flexible support to determine the starting position of the photovoltaic flexible support arrangement; Based on the starting position, the photovoltaic flexible brackets are arranged according to the horizontal intervals and the vertical intervals to obtain corresponding arrangement strategies, and the number of the arrangement strategies is the same as the number of the grids.

3. The method according to claim 2, characterized in that The method further comprises: Determining the arrangement direction according to the photovoltaic flexible bracket parameters; Based on the arrangement direction and the limited area parameters, a deployable range within the limited area is determined, and the arrangement strategy is used to fill the deployable range.

4. The method according to claim 1, characterized in that: The step of determining the characteristic points of the limited area according to the limited area parameters includes: In response to the limited area being a convex polygon, determining the center of gravity of the limited area according to the limited area parameters, and using the center of gravity as a feature point of the limited area; In response to the fact that the defined area is not a convex polygon, the defined area is decomposed into one or more convex polygons according to the defined area parameters, and the centroid of any convex polygon is obtained as a feature point of the defined area.

5. The method according to any one of claims 1 to 4, characterized in that The step of screening the photovoltaic flexible brackets in each of the layout strategies to determine the number of effective brackets in each of the layout strategies includes: Obtaining a positional relationship between the photovoltaic flexible support and the limited area; Acquire, according to the positional relationship, a first photovoltaic flexible bracket set within the defined area and a second photovoltaic flexible bracket set intersecting the defined area in the arrangement strategy; The number of effective brackets in the arrangement strategy is determined according to the first photovoltaic flexible bracket set and the second photovoltaic flexible bracket set.

6. The method according to claim 5, characterized in that The determining, according to the first photovoltaic flexible bracket set and the second photovoltaic flexible bracket set, the number of valid brackets in the arrangement strategy comprises: For any photovoltaic flexible bracket j in the second photovoltaic flexible bracket set, counting the number of vertices of the photovoltaic flexible bracket j within the limited area; In response to the number of vertices of the photovoltaic flexible bracket j within the limited area being greater than or equal to a set value, and the edge between the vertices within the limited area being a short edge of the photovoltaic flexible bracket, recording the photovoltaic flexible bracket j to a third photovoltaic flexible bracket set; The number of effective brackets in the arrangement strategy is determined according to the first photovoltaic flexible bracket set and the third photovoltaic flexible bracket set.

7. The method according to claim 6, characterized in that The determining, according to the first photovoltaic flexible bracket set and the third photovoltaic flexible bracket set, the number of effective brackets in the arrangement strategy comprises: Extending a photovoltaic flexible bracket in the first photovoltaic flexible bracket set along its long side by a first distance to obtain an extended photovoltaic flexible bracket; Selecting the extended photovoltaic flexible bracket within the limited area as the target photovoltaic flexible bracket, and recording the extended photovoltaic flexible bracket intersecting with the limited area into the fourth photovoltaic flexible bracket set; Screening the fourth photovoltaic flexible bracket set and the third photovoltaic flexible bracket set to obtain a target photovoltaic flexible bracket; The number of all target photovoltaic flexible brackets is counted as the number of effective brackets in the layout strategy.

8. The method according to claim 7, characterized in that The step of screening the fourth photovoltaic flexible bracket set and the third photovoltaic flexible bracket set to obtain a target photovoltaic flexible bracket includes: Determining different lengths of the photovoltaic flexible bracket according to the photovoltaic flexible bracket parameters; For any candidate photovoltaic flexible bracket in the third photovoltaic flexible bracket set and the fourth photovoltaic flexible bracket set, according to the different lengths, change the long side length of the candidate photovoltaic flexible bracket in a descending order; Extending the long side of the candidate photovoltaic flexible bracket by a first distance to obtain a target length of the long side; In response to the target length being within the limited area, the candidate photovoltaic flexible bracket corresponding to the target length is retained as the target photovoltaic flexible bracket, and the long side length of the target photovoltaic flexible bracket is the length before expansion.

9. A photovoltaic flexible support arrangement device in a limited area, characterized in that: include: A first acquisition module is used to receive a layout request from a client, and determine photovoltaic flexible support parameters and limited area parameters according to the layout request; A second acquisition module is used to determine the characteristic points of the limited area according to the limited area parameters, and determine the longest length of the photovoltaic flexible bracket, the horizontal interval and the vertical interval according to the photovoltaic flexible bracket parameters; A third acquisition module is used to determine at least two layout strategies based on the longest photovoltaic flexible bracket, the lateral interval and the vertical interval, with the characteristic point as the starting point, wherein the longest photovoltaic flexible bracket in the layout strategy fully covers the limited area; A fourth acquisition module is used to screen the photovoltaic flexible brackets in each of the layout strategies to determine the number of effective brackets in each of the layout strategies; The optimal arrangement module is used to determine the optimal arrangement strategy according to the number of effective brackets, and feed back the optimal arrangement strategy to the client to complete the arrangement request.

10. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.