Method, device, equipment and medium for slope-adapting arrangement of flexible photovoltaic brackets
By establishing a grid model and optimizing the parameters of photovoltaic bracket columns in complex mountainous terrain, the slope-adaptive layout of flexible photovoltaic brackets was achieved, solving the problems of land resource waste and low yields, and improving the land utilization rate and yield of photovoltaic power stations.
Patent Information
- Application Number
- CN202410170591.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-02-06
AI Technical Summary
Existing flexible photovoltaic brackets have low land resource utilization in complex mountainous terrain, low photovoltaic power station returns, difficult construction, high costs, and limited photovoltaic array layout, making it impossible to maximize the use of land resources.
By establishing a grid model, optimizing the span, node coordinates, and height of photovoltaic support columns, and adopting a parametric design method, flexible photovoltaic supports are arranged along the slope according to terrain data. The grid model is optimized to maximize land utilization and increase the benefits of photovoltaic power stations.
It improves the utilization rate of land resources, shortens the construction period, reduces construction costs, and increases the profitability of photovoltaic power stations, with obvious economic and social benefits.
Smart Images

Figure CN117973136B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of new energy technologies, and in particular to a method, device, equipment and medium for arranging a flexible photovoltaic bracket along a slope. Background Art
[0002] Currently, ground-mounted photovoltaic power stations are mostly constructed in deserts and Gobi deserts, as well as relatively well-developed locations such as rooftops, mountains, fish ponds, and tidal flats. These sites utilize fixed photovoltaic mounting systems. However, as the scale of domestic photovoltaic power stations continues to expand, the availability of flat, open land is decreasing. Complex mountainous terrain will become a key site selection model in the future. Compared to conventional photovoltaic power stations, mountainous terrain offers advantages such as good sunlight, low land rental costs, and minimal disruption to residents' lives. However, mountain photovoltaic projects also present significant challenges during construction, including large installed capacity, rugged terrain, complex forestland management procedures, and remoteness from densely populated areas and major transportation arteries. The challenge in deploying the photovoltaic arrays lies in ensuring clear front, back, and left / right viewing areas during the winter solstice, while also balancing land rental costs with the benefits of improved system efficiency.
[0003] Complex mountainous terrain has the characteristics of large undulations, large local inclinations, and different slope orientations. Flexible photovoltaic brackets can cross complex terrains such as gullies, steep slopes, and streams, and can effectively improve land utilization. They have the advantages of large spans, high clearances, and good crack resistance. Existing flexible photovoltaic brackets are generally arranged according to the idea of traditional fixed brackets. Flexible photovoltaic brackets are only arranged in places where fixed brackets can be arranged. This will cause a series of problems: (1) Land resources cannot be maximized (2) The layout area is limited by the length of the hillside and cannot be arranged continuously (3) When the terrain is locally low, the randomness of the on-site layout construction of photovoltaic columns makes the height of steel structure columns too high (4) The mountain orientation is complex and the power generation cannot be accurately quantified, etc., resulting in waste of land resources and low yield of photovoltaic power stations. Summary of the Invention
[0004] In view of this, the present invention provides a method, device, equipment and medium for arranging flexible photovoltaic brackets along the slope to solve the problems of waste of land resources and low yield of photovoltaic power stations.
[0005] In a first aspect, the present invention provides a method for arranging a flexible photovoltaic bracket along a slope, the method comprising:
[0006] Generate digital terrain data according to mountain contour lines and photovoltaic layout range lines, and create a contour circumscribed rectangular plane based on the digital terrain data;
[0007] Multiple groups of initial layout parameters are set according to the digital terrain data. The initial layout parameters include: span parameters between photovoltaic support columns;
[0008] According to each set of initial layout parameters, the outline circumscribed rectangular plane is gridded in different ways to obtain multiple segmented rectangular planes. Each segmented rectangular plane includes multiple grids, and the size of the grid is determined according to the span parameter between the photovoltaic support columns;
[0009] According to the digital terrain data and each segmented rectangular plane, a plurality of initial grid models are respectively established, wherein the parameters of the initial grid models include the node coordinates and column heights of four nodes in each grid;
[0010] The node coordinates of the four nodes of each grid and the column height of each initial grid model are adjusted to obtain multiple optimized grid models, wherein the four nodes of each grid in the optimized grid model are coplanar and the column height is within a preset column height range;
[0011] Determine the optimal grid model according to the parameter values of each optimized grid model;
[0012] Flexible photovoltaic supports are arranged along the slope according to the optimal grid model.
[0013] The method for arranging flexible photovoltaic supports along a slope provided by the present invention establishes a grid model and optimizes the grid model with its parameter values as the optimization target, thereby obtaining an optimal grid model for arranging along a slope, maximizing the use of land resources, shortening the overall construction period, and improving the profitability of the photovoltaic power station.
[0014] In an optional embodiment, the span parameters between photovoltaic support columns include:
[0015] The horizontal span of the grid and the vertical span of the grid, wherein the length of the grid is determined according to the horizontal span of the grid and the width of the grid is determined according to the vertical span of the grid;
[0016] The grid is a basic string plane composed of multiple photovoltaic panels.
[0017] The method for arranging flexible photovoltaic supports along a slope provided by the present invention organizes multiple photovoltaic panels into a basic string plane, facilitates the establishment of an initial grid model, simplifies the optimization process of the initial grid model, and improves the efficiency of arranging flexible photovoltaic supports along a slope.
[0018] In an optional embodiment, the initial layout parameters further include: an azimuth angle of a circumscribed rectangular plane of the outline. The process of meshing the circumscribed rectangular plane of the outline using different methods according to each set of initial layout parameters includes:
[0019] Determine the direction of the outline circumscribed rectangular plane according to the azimuth angle of the outline circumscribed rectangular plane;
[0020] Determine the horizontal equal component of the grid model according to the quotient of the length of the rectangular plane circumscribing the outline and the horizontal span of the grid;
[0021] Determine the longitudinal equal components of the grid model according to the quotient of the width of the rectangular plane circumscribing the outline and the longitudinal span of the grid;
[0022] The contour circumscribed rectangular plane is divided into multiple grids according to the horizontal and vertical equal components.
[0023] The method for arranging flexible photovoltaic supports along slopes provided by the present invention divides the circumscribed rectangular plane of the outline into multiple grids, so that the arrangement of photovoltaic panels can be closer to the terrain, facilitating the continuous arrangement of photovoltaic panels and improving the yield rate of photovoltaic power stations.
[0024] In an optional embodiment, the calculation process of the column height includes:
[0025] Determine the top coordinates of each column based on the coordinates of each grid node;
[0026] Project the vertices of each column onto the ground to determine the bottom coordinates of each column on the ground;
[0027] Determine the column height based on the top and bottom coordinates.
[0028] The method for arranging flexible photovoltaic supports along the slope provided by the present invention calculates the height of the columns, thereby avoiding the situation where the height of the steel structure columns is too high due to arbitrary on-site construction of photovoltaic columns when the terrain is locally low, and restricts the height of the columns, thereby reducing the construction cost and building cost of the columns.
[0029] In an optional embodiment, the process of determining the optimal grid model according to the parameter values of each optimized grid model includes:
[0030] Extracting the node coordinates of four nodes in each grid and the height of each column in the multiple optimized grid models respectively, and determining the inclination angle of each grid according to the node coordinates of the four nodes in each grid;
[0031] Determine a qualified grid model based on the ratio of the number of grids with inclination angles within a preset inclination angle range to the total number of grids and the ratio of the number of columns with heights within a preset height range to the total number of columns in each optimized grid model;
[0032] Calculate the average grid inclination angle and the average column height of each qualified grid model according to the inclination angle of each grid and the height of each column in each qualified grid model;
[0033] Calculate the inclination difference of each qualified grid model based on the grid inclination average value and the preset optimal inclination angle of each qualified grid model, where the inclination difference is the difference between the grid inclination average value and the preset optimal inclination angle;
[0034] Among all qualified grid models, the qualified grid model with the smallest inclination difference and the smallest average column height is determined as the optimal grid model.
[0035] The method for arranging flexible photovoltaic brackets along the slope provided by the present invention reduces the cost of column construction by analyzing and adjusting the column height, and changes the inclination angle of each grid by adjusting the four nodes of each grid, thereby fully utilizing light energy and increasing the income of the photovoltaic power station, thereby having obvious economic, social and environmental benefits.
[0036] In an optional embodiment, if the proportion of the number of grids with inclination angles within a preset inclination angle range in each optimized grid model to the total number of grids is greater than a first threshold, and the proportion of the number of columns with column heights within a preset height range to the total number of columns is greater than a second threshold, the optimized grid model is determined to be a qualified grid model.
[0037] The method for arranging flexible photovoltaic supports along slopes provided by the present invention stipulates that the inclination angles of most grids and the heights of columns meet preset requirements, thereby optimizing the grid model more flexibly to ensure that a qualified grid model is obtained.
[0038] In an optional embodiment, after extracting the node coordinates of four nodes in each grid of the plurality of optimized grid models and the height of each column, and determining the inclination angle of each grid according to the node coordinates of the four nodes in each grid,
[0039] Establishing histograms of grid tilt angles and column heights in multiple optimized grid models respectively;
[0040] The histogram of grid inclination angles is used to determine whether the inclination angle of each grid is within a preset inclination angle range, and the histogram of column heights is used to determine whether the height of each column is within a preset height range.
[0041] The method for arranging flexible photovoltaic supports along a slope provided by the present invention analyzes the grid inclination angle and the column height in the form of a histogram, obtains the analysis result more intuitively, and improves efficiency.
[0042] In a second aspect, the present invention provides a device for arranging a flexible photovoltaic support along a slope, the device comprising:
[0043] A contour creation module is used to generate digital terrain data based on mountain contour lines and photovoltaic layout range lines, and to create a contour circumscribed rectangular plane based on the digital terrain data;
[0044] A parameter determination module is used to set multiple groups of initial layout parameters according to digital terrain data. The initial layout parameters include: span parameters between photovoltaic support columns;
[0045] A grid division module is used to divide the outline circumscribed rectangular plane into grids in different ways according to each set of initial layout parameters, thereby obtaining multiple segmented rectangular planes. Each segmented rectangular plane includes multiple grids, and the size of the grids is determined according to the span parameter between the photovoltaic support columns.
[0046] An initial grid model determination module is used to establish multiple initial grid models according to the digital terrain data and each segmented rectangular plane. The parameters of the initial grid model include the node coordinates and column heights of four nodes in each grid.
[0047] An optimized grid model determination module is used to adjust the node coordinates and column heights of the four nodes of each grid in each initial grid model to obtain multiple optimized grid models, in which the four nodes of each grid are coplanar and the column heights are within a preset column height range;
[0048] An optimal grid model determination module is used to determine the optimal grid model according to the parameter values of each optimized grid model;
[0049] The slope layout module is used to arrange flexible photovoltaic supports along the slope according to the optimal grid model.
[0050] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0051] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0053] Figure 1 1 is a flow chart of a method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention;
[0054] Figure 2 Schematic diagram of a rectangular plane circumscribed by an outline created in a method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention;
[0055] Figure 3 is a flow chart of another method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention;
[0056] Figure 4 1 is a schematic diagram of a basic photovoltaic string plane in a slope-adaptive arrangement method of a flexible photovoltaic support according to an embodiment of the present invention;
[0057] Figure 5 2. It is a schematic diagram of a rectangular plane circumscribed by a segmented outline in a method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention;
[0058] Figure 6 2 is a schematic structural diagram of an initial grid model in a method for arranging a flexible photovoltaic support along a slope according to an embodiment of the present invention;
[0059] Figure 7 This is a logic diagram of the optimization process in the GH parameterization platform in a method for arranging a flexible photovoltaic support along a slope according to an embodiment of the present invention;
[0060] Figure 8 1 is a schematic diagram of extracting grid inclination angles and generating corresponding histograms according to a method for arranging flexible photovoltaic supports along slopes according to an embodiment of the present invention;
[0061] Figure 9 1 is a schematic diagram of extracting column heights and generating corresponding histograms according to a method for arranging flexible photovoltaic supports along slopes according to an embodiment of the present invention;
[0062] Figure 10 This is a structural block diagram of a device for arranging a flexible photovoltaic support along a slope according to an embodiment of the present invention;
[0063] Figure 11 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0064] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0065] Mountainous terrain with steep slopes and dense vegetation is limited by the requirements of traditional fixed photovoltaic support foundation construction and installation methods, resulting in low land utilization rates, difficult construction, and high costs. This leads to low returns on photovoltaic power plants and serious project execution difficulties. Prestressed flexible photovoltaic support, due to its large spanning capacity, is often used for mountainous terrain with diverse orientations, large terrain undulations, and numerous ravines. This is generally done by referring to fixed support layouts and power generation simulation models, and only analyzing some regularly arranged supports. The results vary significantly from actual conditions, significantly impacting the sustainable development of new energy projects.
[0066] Parametric design was first applied in film and visual arts, and only in industrial and architectural design in the late 20th century. With the advent of Grasshopper (GH), a parametric plug-in for the Rhino platform, GH offers visual graphical algorithm editing capabilities, enabling designers without programming or scripting skills to construct logical programming by simply calling and connecting function libraries. GH also supports the development of visual plug-ins in mainstream programming languages like C# and Python.
[0067] The embodiment of the present invention provides a method for arranging flexible photovoltaic supports along a slope, which achieves the effect of fully utilizing land resources and improving the yield rate of photovoltaic power stations by establishing a grid model close to the terrain.
[0068] According to an embodiment of the present invention, an embodiment of a method for arranging a flexible photovoltaic bracket along a slope is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0069] In this embodiment, a method for arranging a flexible photovoltaic bracket along a slope is provided, which can be used for the above-mentioned computer equipment. Figure 1 FIG. 1 is a flow chart of a method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0070] Step S101 : generating digital terrain data according to mountain contour lines and photovoltaic layout range lines, and creating a contour circumscribed rectangular plane according to the digital terrain data.
[0071] Specifically, the visual programming language GH is used to digitize the mountain contour file, and the photovoltaic layout range line is determined based on the actual situation. Then, the digital terrain data within the photovoltaic layout range line is determined, and the digital terrain data is stored in the operator curve curve and mesh mesh of the GH parameterization platform. The curve represents a number of curve cells, and the mesh represents a number of grid cells that are subdivided from the entity. Then, based on the digital terrain data, a contour circumscribed rectangular plane that can completely cover the photovoltaic layout range is created. The contour circumscribed rectangular plane is a plane created along the slope of the mountain using the contour circumscribed rectangle (BoundingRectangle) cell and is basically consistent with the slope orientation, such as Figure 2 The figure shows a schematic diagram of the created outline circumscribed rectangular plane.
[0072] Step S102 : setting multiple groups of initial layout parameters according to the digital terrain data. The initial layout parameters include: span parameters between photovoltaic support columns.
[0073] Specifically, the span parameters between the photovoltaic support columns are set according to the length and width of the obtained outline circumscribed rectangular plane, that is, the grid size for dividing the outline circumscribed rectangular plane is preliminarily determined.
[0074] In step S103, according to each group of initial layout parameters, the outline circumscribed rectangular plane is grid-divided in different ways to obtain multiple divided rectangular planes, each of which includes multiple grids, and the size of the grid is determined according to the span parameter between the photovoltaic support columns.
[0075] Specifically, according to the length and width distribution direction of the outline circumscribed rectangular plane and the size of the grid, multiple division methods are determined, such as the length of the grid is parallel to the length of the outline circumscribed rectangular plane, or the length of the grid is parallel to the width of the outline circumscribed rectangular plane. This is only an example and is not limited to this.
[0076] Step S104 : establishing a plurality of initial grid models according to the digital terrain data and each segmented rectangular plane. The parameters of the initial grid models include the node coordinates of four nodes in each grid and the height of columns.
[0077] Specifically, based on the digital terrain data, each segmented rectangular plane is placed close to the terrain so that the trend of each segmented rectangular plane is as close to the mountainous terrain as possible, and multiple initial grid models are obtained. Based on the Rhino platform parametric plug-in GH, the parameters of the multiple initial grid models are extracted respectively: the node coordinates of the four nodes in each grid and the column height. It should be noted that in order to make the trend of each segmented rectangular plane as close to the mountainous terrain as possible, the four nodes in each grid in the initial grid model are not necessarily coplanar, and the column height is uncertain.
[0078] Since there are grids outside the PV layout range line in the split rectangular plane close to the terrain, these grids need to be filtered out. The C# programming language is used to determine the positional relationship between the grid and the PV layout range line, retaining the grids within the PV layout range line, and ensuring that the size of the retained grid does not differ too much from the size of the entire grid. In other words, for grids on the PV layout range line, if the size of the grid within the range is larger than the size of the grid outside the range, then they are retained; if the size of the grid within the range is smaller than the size of the grid outside the range, then they are filtered out.
[0079] Step S105 , adjusting the node coordinates and column heights of the four nodes of each grid in each initial grid model to obtain multiple optimized grid models, wherein the four nodes of each grid in the optimized grid model are coplanar and the column heights are within a preset column height range.
[0080] Specifically, based on the actual situation, the four nodes of each mesh need to be coplanar, and the column height needs to be within the preset column height range. Therefore, the initial mesh model is optimized with the optimization goals of coplanarity of the four nodes of each mesh and column height within the preset column height range, resulting in multiple optimized mesh models. During the optimization process, it is sometimes impossible to simultaneously meet the requirements of coplanarity of the four nodes of each mesh and column height within the preset column height range. Therefore, the number of meshes with coplanarity of the four nodes and the number of columns with column height within the preset column height range can be achieved by meeting the preset requirements. Specifically, this is achieved by setting the constraint strength in the Rhino platform's parametric plug-in GH.
[0081] Step S106: determining the optimal grid model according to the parameter values of each optimized grid model.
[0082] Specifically, the inclination angle of each grid is determined according to the four nodes of each grid, and the optimal grid model is determined by comparing the inclination angle of each grid and the height of each column.
[0083] Step S107: Arrange the flexible photovoltaic supports along the slope according to the optimal grid model.
[0084] The method for arranging flexible photovoltaic brackets along the slope provided in this embodiment establishes a grid model and optimizes it with the parameter values of the grid model as the optimization target, thereby obtaining the optimal grid model for arranging along the slope, maximizing the use of land resources, shortening the overall construction period, and improving the profitability of the photovoltaic power station.
[0085] In this embodiment, a method for arranging a flexible photovoltaic bracket along a slope is provided, which can be used for the above-mentioned computer equipment, etc. Figure 3 FIG. 1 is a flow chart of a method for arranging a flexible photovoltaic bracket along a slope according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0086] Step S201: Generate digital terrain data based on the mountain contour lines and the photovoltaic layout range lines, and create a contour circumscribed rectangular plane based on the digital terrain data. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0087] Step S202 : setting multiple groups of initial layout parameters according to the digital terrain data. The initial layout parameters include: span parameters between photovoltaic support columns.
[0088] In an optional embodiment, the span parameters between photovoltaic support columns include:
[0089] The horizontal span of the grid and the vertical span of the grid, wherein the length of the grid is determined according to the horizontal span of the grid and the width of the grid is determined according to the vertical span of the grid;
[0090] The grid is a basic string plane composed of multiple photovoltaic panels.
[0091] Specifically, if Figure 4 As shown in FIG. 1 , a schematic diagram of a basic string plane is shown. 2×m photovoltaic panels are placed between four columns to form a basic string plane. There are two rows, each row of m photovoltaic panels forming a basic string plane. The length of each photovoltaic panel is 1134 mm, the width of each photovoltaic panel is 2285 mm, the distance between adjacent photovoltaic panels in each row is 30 mm, the minimum distance between the outermost photovoltaic panel in each row and the column is 750 mm, and the distance between each row is 200 mm. The horizontal span of the basic string plane is: m×1134+(m-1)×30+750×2, and the vertical span of the basic string unit is 2285×2+200. The size of the basic string plane is only for example, but is not limited to this. The number of rows of the basic string plane and the number of photovoltaic panels in each row can be adjusted according to actual conditions.
[0092] The method for arranging flexible photovoltaic brackets along the slope provided in this embodiment organizes multiple photovoltaic panels into a basic string plane, which facilitates the establishment of an initial grid model, simplifies the optimization process of the initial grid model, and improves the efficiency of arranging flexible photovoltaic brackets along the slope.
[0093] In step S203, according to each group of initial layout parameters, the outline circumscribed rectangular plane is gridded in different ways to obtain multiple divided rectangular planes, each of which includes multiple grids, and the size of the grid is determined according to the span parameter between the photovoltaic support columns.
[0094] In an optional embodiment, the initial arrangement parameters further include: an azimuth angle of a rectangular plane circumscribing the outline.
[0095] Specifically, the above step S203 includes:
[0096] Step S2031: Determine the direction of the circumscribed rectangular plane based on the azimuth of the circumscribed rectangular plane. Specifically, an azimuth of 0 degrees indicates that the circumscribed rectangular plane is oriented due south, 0-45 degrees indicates that the circumscribed rectangular plane is oriented southwest, and 0-45 degrees indicates that the circumscribed rectangular plane is oriented southeast. This is for example only and is not intended to be limiting.
[0097] Step S2032 : determining the horizontal equal component of the grid model according to the quotient of the length of the rectangular plane circumscribing the outline and the horizontal span of the grid.
[0098] Step S2033 , determining the longitudinal equal component of the grid model according to the quotient of the width of the rectangular plane circumscribing the outline and the longitudinal span of the grid.
[0099] Step S2034: Divide the outline circumscribed rectangular plane into multiple grids based on the horizontal and vertical equal components. Figure 5 Shown is a schematic diagram of the rectangular plane circumscribed by the segmented contour.
[0100] The method for arranging flexible photovoltaic brackets along the slope provided in this embodiment divides the circumscribed rectangular plane of the outline into multiple grids, so that the arrangement of photovoltaic panels can be closer to the terrain, which facilitates the continuous arrangement of photovoltaic panels and improves the yield rate of photovoltaic power stations.
[0101] Step S204 : establishing a plurality of initial grid models according to the digital terrain data and each segmented rectangular plane. The parameters of the initial grid models include node coordinates of four nodes in each grid and column heights.
[0102] Specifically, based on the digital terrain data and each segmented rectangular plane, the initial layout parameters are input into the triangular surface battery (Triangular surfacce) to establish a surface consistent with the terrain trend, that is, the initial grid model. Figure 6 Shown is a structural diagram of the initial mesh model.
[0103] Specifically, the above step S204 includes:
[0104] The calculation process of column height includes:
[0105] Step S2041: Determine the top coordinates of each column based on the coordinates of each grid node. Figure 4 As shown, the relative position of the column and the photovoltaic panel in the basic string plane is fixed, so the top coordinates of each column can be determined according to the coordinates of each grid node.
[0106] Step S2042 projects the vertices of each column onto the ground to determine the bottom coordinates of each column on the ground. Specifically, the grid node coordinates and the top coordinates of each column are input into the projection function cell (Project Point) to obtain the projected coordinates of each column on the ground, that is, the bottom coordinates of each column on the ground.
[0107] Step S2043: Determine the height of the column according to the top coordinate and the bottom coordinate.
[0108] The method for arranging flexible photovoltaic supports along the slope provided in this embodiment avoids the situation where the height of the steel structure columns is too high due to arbitrary on-site construction of photovoltaic columns when the terrain is locally low by calculating the height of the columns. The height of the columns is restricted, thereby reducing the construction cost and building cost of the columns.
[0109] Step S205 , adjusting the node coordinates and column heights of the four nodes of each grid in each initial grid model to obtain multiple optimized grid models, wherein the four nodes of each grid in the optimized grid model are coplanar and the column heights are within a preset column height range.
[0110] Specifically, the constraint strength battery (Rod) in GH and the nearest grid vertex battery (NakedVertices) within a certain range and the coplanar battery (Coplanar) of the constraint points are used to optimize the initial grid models with the four nodes of each grid being coplanar and the column height being within the preset height range as the optimization goals. Figure 7 The figure below is a logical diagram of the optimization process within the GH parameterization platform. Multiple optimized grid models are generated, ensuring that each grid smoothly transitions along the mountainous terrain. The preset column height range is 2.5m-3.3m, which is provided as an example only and is not intended to be limiting. It should be noted that the optimized grid models are stored in the storage battery as elements such as points, lines, and surfaces.
[0111] Step S206: determining the optimal grid model according to the parameter values of each optimized grid model.
[0112] Specifically, the above step S206 includes:
[0113] Step S2061 , extracting the node coordinates of four nodes in each grid and the height of each column in the multiple optimized grid models respectively, and determining the inclination angle of each grid according to the node coordinates of the four nodes in each grid.
[0114] Specifically, the length and width of each grid are extracted through the RecXYLine cell and the Bounds range cell. The RecXYLine cell analyzes the input rectangular line and outputs the lengths X and Y of the two sides, which are the length and width of the flexible photovoltaic basic array grid respectively; the Bounds range cell obtains the interval range of a set of numbers. All rectangles are analyzed by the RecXYLine cell to obtain the lengths of the two rectangular sides. Then, after the Bounds range cell analysis, the grid length distribution and width distribution are intuitively displayed in the form of a histogram.
[0115] Specifically, a histogram of grid inclination angles and a histogram of column heights are established in multiple optimized grid models. The histogram of grid inclination angles is used to determine whether the inclination angle of each grid is within a preset inclination range, and the histogram of column heights is used to determine whether the height of each column is within a preset height range. Figure 8 and Figure 9 As shown in the figure, they are schematic diagrams of extracting the grid inclination angle and column height and generating corresponding histograms. The method of arranging flexible photovoltaic brackets along the slope provided in this embodiment uses the form of histograms to analyze the grid inclination angle and column height, so as to obtain the analysis results more intuitively and improve efficiency.
[0116] Step S2062 : determining a qualified grid model based on the ratio of the number of grids with inclination angles within a preset inclination angle range to the total number of grids and the ratio of the number of columns with heights within a preset height range to the total number of columns in each optimized grid model.
[0117] Specifically, if the proportion of the number of grids with inclination angles within the preset inclination angle range in each optimized grid model to the total number of grids is greater than a first threshold, and the proportion of the number of columns with column heights within the preset height range to the total number of columns is greater than a second threshold, the optimized grid model is determined to be a qualified grid model.
[0118] Specifically, the preset inclination angle range is related to the longitude and latitude of the location where the photovoltaic arrangement range line is located. The preset optimal inclination angle is determined according to the longitude and latitude of the location where the photovoltaic arrangement range line is located. When the photovoltaic panels are arranged at the preset optimal inclination angle, they can maximize the amount of sunlight received and have the highest economic benefits. The preset inclination angle range is determined according to the preset optimal inclination angle. For example, if the preset optimal inclination angle is 25°, the preset inclination angle range is set to 0°-50°. The number of grids with inclination angles of 0°-50° in each optimized grid model is counted, and its ratio to the number of all grids is calculated; the preset height range of the column height is set according to the actual terrain of the location where the photovoltaic arrangement range line is located. It cannot be too high, as too high will increase the cost of the column, nor too low, as too low may conflict with the ground and the column cannot be set, such as 2.2m-3.3m. This is only used as an example, but is not limited to this.
[0119] The method for arranging flexible photovoltaic supports along the slope provided in this embodiment stipulates that the inclination angles of most grids and the heights of the columns only need to meet preset requirements, and the grid model can be optimized more flexibly to ensure that a qualified grid model is obtained.
[0120] Step S2063 , calculating the average grid inclination angle and the average column height of each qualified grid model according to the inclination angle of each grid and the height of each column in each qualified grid model.
[0121] Step S2064 , calculating the inclination difference of each qualified grid model based on the grid inclination average value and the preset optimal inclination of each qualified grid model, where the inclination difference is the difference between the grid inclination average value and the preset optimal inclination.
[0122] In step S2065 , the qualified grid model with the smallest inclination difference and the smallest average value of column height among the qualified grid models is determined as the optimal grid model.
[0123] Specifically, in actual calculations, the inclination angle difference and the average value of the column height may not be minimized at the same time. Choose according to actual conditions and try to keep the inclination angle difference and the average value of the column height as small as possible.
[0124] Step S207: Arrange the flexible photovoltaic supports along the slope according to the optimal grid model.
[0125] The method for arranging flexible photovoltaic brackets along the slope provided in this embodiment reduces the cost of column construction by analyzing and adjusting the height of the columns, and changes the inclination angle of each grid by adjusting the four nodes of each grid, thereby fully utilizing light energy and increasing the income of the photovoltaic power station, with obvious economic, social and environmental benefits.
[0126] In this embodiment, a device for arranging a flexible photovoltaic support along a slope is also provided. The device is used to implement the above-mentioned embodiments and preferred embodiments, and the details that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation by hardware, or a combination of software and hardware, is also possible and conceivable.
[0127] This embodiment provides a device for flexible photovoltaic brackets to be arranged along the slope, such as Figure 10 Shown, including:
[0128] The contour creation module 901 is used to generate digital terrain data according to mountain contour lines and photovoltaic layout range lines, and to create a contour circumscribed rectangular plane according to the digital terrain data.
[0129] The parameter determination module 902 is used to set multiple groups of initial layout parameters according to the digital terrain data. The initial layout parameters include: span parameters between photovoltaic support columns.
[0130] The grid division module 903 is used to grid the outline circumscribed rectangular plane in different ways according to each group of initial layout parameters to obtain multiple divided rectangular planes. Each divided rectangular plane includes multiple grids, and the size of the grid is determined according to the span parameter between the photovoltaic support columns.
[0131] The initial grid model determination module 904 is used to establish multiple initial grid models according to the digital terrain data and each segmented rectangular plane. The parameters of the initial grid model include the node coordinates and column heights of the four nodes in each grid.
[0132] The optimized grid model determination module 905 is used to adjust the node coordinates and column heights of the four nodes of each grid in each initial grid model to obtain multiple optimized grid models, in which the four nodes of each grid in the optimized grid model are coplanar and the column heights are within the preset column height range.
[0133] The optimal grid model determining module 906 is configured to determine the optimal grid model according to the parameter values of the optimized grid models.
[0134] The slope arrangement module 907 is used to arrange the flexible photovoltaic supports along the slope according to the optimal grid model.
[0135] The further functional description of each of the above modules is the same as that of the above corresponding embodiments and will not be repeated here.
[0136] The device for the flexible photovoltaic bracket to be arranged along the slope in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0137] The embodiment of the present invention also provides a computer device having the above Figure 10 The flexible photovoltaic support shown is arranged according to the slope.
[0138] See also Figure 11 , Figure 11 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 11As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 11 A processor 10 is taken as an example.
[0139] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0140] The memory 20 stores instructions that can be executed by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0141] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0142] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0143] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0144] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0145] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for arranging flexible photovoltaic supports along a slope, characterized in that: The method comprises: Generating digital terrain data according to mountain contour lines and photovoltaic layout range lines, and creating a contour circumscribed rectangular plane according to the digital terrain data; Setting multiple groups of initial layout parameters according to the digital terrain data, the initial layout parameters including: span parameters between photovoltaic support columns; According to each set of initial layout parameters, the outline circumscribed rectangular plane is gridded in different ways to obtain multiple segmented rectangular planes, each segmented rectangular plane includes multiple grids, and the size of the grids is determined according to the span parameter between the photovoltaic support columns; Establishing a plurality of initial grid models according to the digital terrain data and each segmented rectangular plane, wherein the parameters of the initial grid models include node coordinates and column heights of four nodes in each grid; Adjusting the node coordinates and column heights of four nodes of each grid in each of the initial grid models to obtain a plurality of optimized grid models, wherein the four nodes of each grid in the optimized grid models are coplanar and the column heights are within a preset column height range; Determining an optimal grid model according to parameter values of each of the optimized grid models; Arranging the flexible photovoltaic bracket along the slope according to the optimal grid model; The span parameters between the photovoltaic support columns include: a horizontal span of the grid and a vertical span of the grid, wherein the length of the grid is determined according to the horizontal span of the grid, and the width of the grid is determined according to the vertical span of the grid; The grid is a basic string plane composed of multiple photovoltaic panels; The initial layout parameters further include: the azimuth angle of the outline circumscribed rectangular plane; and the process of meshing the outline circumscribed rectangular plane in different ways according to each set of initial layout parameters includes: Determine the direction of the rectangular plane circumscribing the outline according to the azimuth angle of the rectangular plane circumscribing the outline; Determining the horizontal equal component of the grid model according to the quotient of the length of the rectangular plane circumscribed by the outline and the horizontal span of the grid; Determining the longitudinal equal component of the grid model according to the quotient of the width of the rectangular plane circumscribing the outline and the longitudinal span of the grid; Dividing the outline circumscribed rectangular plane into a plurality of grids according to the horizontal and vertical equal components; The process of determining the optimal grid model according to the parameter values of each optimized grid model includes: Respectively extracting the node coordinates of four nodes in each grid of the plurality of optimized grid models and the height of each column, and determining the inclination angle of each grid according to the node coordinates of the four nodes in each grid; Determine a qualified grid model based on the ratio of the number of grids with inclination angles within a preset inclination angle range to the total number of grids and the ratio of the number of columns with heights within a preset height range to the total number of columns in each optimized grid model; Calculate the average grid inclination angle and the average column height of each qualified grid model according to the inclination angle of each grid and the height of each column in each qualified grid model; Calculating the inclination difference of each qualified grid model according to the grid inclination average value and the preset optimal inclination angle of each qualified grid model, wherein the inclination difference is the difference between the grid inclination average value and the preset optimal inclination angle; Among the qualified grid models, the qualified grid model with the smallest inclination difference and the smallest average value of column heights is determined as the optimal grid model.
2. The method according to claim 1, characterized in that The calculation process of the column height includes: Determine the top coordinates of each column based on the coordinates of each grid node; Projecting the vertices of each column onto the ground to determine the bottom coordinates of each column on the ground; The height of the column is determined according to the top coordinate and the bottom coordinate.
3. The method according to claim 1, characterized in that If the proportion of the number of grids with inclination angles within the preset inclination angle range in each optimized grid model to the total number of grids is greater than a first threshold, and the proportion of the number of columns with column heights within the preset height range to the total number of columns is greater than a second threshold, the optimized grid model is determined to be a qualified grid model.
4. The method according to claim 1, wherein After extracting the node coordinates of the four nodes in each grid of the plurality of optimized grid models and the height of each column, and determining the inclination angle of each grid according to the node coordinates of the four nodes in each grid, respectively establishing histograms of grid inclination angles and histograms of column heights in the plurality of optimized grid models; The histogram of grid inclination angles is used to determine whether the inclination angle of each grid is within a preset inclination angle range, and the histogram of column heights is used to determine whether the height of each column is within a preset height range.
5. A device for arranging flexible photovoltaic supports along slopes, characterized in that: The method for arranging a flexible photovoltaic support along a slope according to any one of claims 1 to 4 is adopted, wherein the device comprises: A contour creation module is used to generate digital terrain data based on mountain contour lines and photovoltaic layout range lines, and to create a contour circumscribed rectangular plane based on the digital terrain data; A parameter determination module is used to set multiple groups of initial layout parameters according to the digital terrain data, wherein the initial layout parameters include: span parameters between photovoltaic support columns; A grid division module is used to grid the outline circumscribed rectangular plane in different ways according to each group of initial layout parameters to obtain multiple divided rectangular planes, each divided rectangular plane includes multiple grids, and the size of the grid is determined according to the span parameter between the photovoltaic support columns; An initial grid model determination module is used to establish a plurality of initial grid models according to the digital terrain data and each segmented rectangular plane, wherein the parameters of the initial grid models include node coordinates of four nodes in each grid and column heights; an optimized grid model determination module, configured to adjust the node coordinates and column heights of the four nodes of each grid in each of the initial grid models to obtain a plurality of optimized grid models, wherein the four nodes of each grid in the optimized grid models are coplanar and the column heights are within a preset column height range; An optimal grid model determination module, configured to determine an optimal grid model according to the parameter values of each of the optimized grid models; The slope arrangement module is used to arrange the flexible photovoltaic support along the slope according to the optimal grid model.
6. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method for arranging a flexible photovoltaic bracket along a slope as described in any one of claims 1 to 4 by executing the computer instructions.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for arranging a flexible photovoltaic bracket along a slope according to any one of claims 1 to 4.
Citation Information
Patent Citations
Modeling method for calculating daily solar radiation in photovoltaic greenhouse
CN108563818A
Photovoltaic model updating method based on grid search and improved NM simplex algorithm
CN111259550A