Multi-tower heliostat field setting method, system and equipment and computer storage medium
By obtaining preset parameters and generating heliostat coordinates using a radial staggered method, the problems of low optical efficiency and insufficient space utilization in multi-tower heliostat field layouts are solved, realizing a flexible heliostat field layout suitable for complex intersection scenarios of multiple mirror fields.
Patent Information
- Application Number
- CN202511613327.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-06
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2045-11-06
AI Technical Summary
Existing heliostat field layout methods suffer from low optical efficiency, insufficient space utilization, inadequate ability to handle complex constraints, and high failure risk, especially in multi-tower layouts where the division of collaborative regions is inflexible.
By acquiring preset parameters, candidate heliostat regions are divided, and candidate heliostat coordinates are generated using a radial staggered method. The actual coordinates of the heliostats are determined based on the boundary line attribute information, and a multi-tower heliostat field layout map is generated. Distance control coefficients are introduced to adjust the spacing between heliostats and the regional layout.
It improves the optical efficiency and space utilization of heliostat fields, adapts to complex intersection scenarios, and realizes the flexibility and operability of heliostat field layout.
Smart Images

Figure CN121502840A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of tower solar thermal power generation technology, and in particular to a method, system, equipment, and computer storage medium for setting up a multi-tower heliostat field. Background Technology
[0002] Driven by the continued growth in global energy demand and increasingly stringent environmental protection requirements, tower solar thermal power generation systems have become an important development direction in the field of solar energy utilization due to their advantages of high concentration ratio, high operating efficiency, and easy coupling with energy storage. As a key component of tower solar thermal power generation systems, the heliostat field's layout directly determines the photothermal conversion efficiency and the overall economics of the power plant.
[0003] Existing heliostat layout methods mainly include single-tower and multi-tower layouts. However, in traditional single-tower layouts, the peripheral heliostats are too far from the heat collection tower, leading to a sharp decline in optical efficiency and a high risk of single-tower failure, thus limiting system reliability. Multi-tower layouts, using a simple symmetrical distribution, suffer from inflexible division of the collaborative area, low space utilization, and insufficient ability to handle complex constraints. Therefore, a novel multi-tower heliostat layout method is urgently needed. Summary of the Invention
[0004] This application addresses the shortcomings of the prior art by providing a method for setting up a multi-tower heliostat field, including: Obtain preset parameters, including: the number of solar collectors, the size of the heliostats, the heliostat spacing control coefficient, the outer diameter of the candidate heliostats, the coordinates of each solar collector, the center coordinates of the preset heliostat region, and the radius of the preset heliostat region. Based on these preset parameters, determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region, and the boundary line attribute information between the preset heliostat regions using a predetermined region division method. The boundary lines are generated by the intersection of the preset heliostat regions. Based on the number of candidate heliostat regions, the region parameters, and the boundary line attribute information, generate the coordinates of each candidate heliostat corresponding to each solar collector in a radially staggered manner. Based on the coordinates of each candidate heliostat and the parameters of the corresponding preset heliostat region, determine the actual coordinates of each heliostat, and generate the multi-tower heliostat field layout diagram based on the actual coordinates of each heliostat.
[0005] Optionally, in this embodiment of the application, the regional parameters within the candidate heliostat region include: the inner diameter of the region, the outer diameter of the region, the azimuth spacing, the number of circumferentially arranged mirrors, and the radial spacing.
[0006] Optionally, in this embodiment of the application, determining the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat includes: performing a preset region check, a restricted area check of the solar collector tower, a boundary line check, and a region affiliation verification of the candidate heliostat according to the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat.
[0007] Optionally, in this embodiment of the application, the candidate heliostat region attribution verification includes: determining the solar collector to which the candidate heliostat located in one of the multiple preset heliostat regions belongs by using the vector dot product method.
[0008] Optionally, in this embodiment of the application, the predetermined region division method includes at least one of linear region division and exponential region division.
[0009] Optionally, in this embodiment of the application, the heliostat spacing control coefficient includes: a coefficient for globally adjusting the circumferential spacing and a coefficient for adjusting the radial spacing in different regions.
[0010] Optionally, in this embodiment of the application, generating candidate heliostat coordinates further includes: verifying whether the distance between any two adjacent candidate heliostat regions is greater than a preset distance.
[0011] On another aspect of this application, a multi-tower heliostat field setting system is also provided, comprising: The preset parameter acquisition unit is used to acquire preset parameters, which include: the number of solar collectors, the size of the heliostat, the heliostat spacing control coefficient, the outer diameter of the candidate heliostat, the coordinates of each solar collector, the center coordinates of the preset area of the heliostat, and the radius of the preset area of the heliostat. The unit for calculating the number of candidate heliostat regions, region parameters, and boundary lines is used to determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region according to each preset parameter and a predetermined region division method. The boundary lines are generated by the intersection of each preset heliostat region. The candidate heliostat coordinate calculation unit is used to generate the coordinates of each candidate heliostat corresponding to each of the solar collector towers in a radially interlaced manner based on the number of candidate heliostat regions, the region parameters, and the attribute information of each boundary line. The multi-tower heliostat field layout diagram generation unit is used to determine the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and generate the multi-tower heliostat field layout diagram according to the actual coordinates of each heliostat.
[0012] In another aspect of the embodiments of this application, a multi-tower heliostat field setting device is also provided, including: Memory, used to store computer programs; A processor is configured to invoke and execute the computer program to implement the steps of the multi-tower heliostat field setting method as described in any of the preceding claims.
[0013] In another aspect of the embodiments of this application, a storage medium is also provided, including a software program adapted for a processor to perform the steps of the multi-tower heliostat field setting method as described in any of the preceding claims.
[0014] The multi-tower heliostat field setting device includes a computer program stored on a storage medium. The computer program includes program instructions. When the program instructions are executed by the computer, the computer performs the methods described in the above aspects and achieves the same technical effect.
[0015] The embodiments described in this application have the following beneficial effects: This application provides a method for setting up a multi-tower heliostat field. By obtaining key preset parameters, dividing candidate heliostat regions and determining region parameters, generating candidate heliostat coordinates using a radial staggered method, and finally determining the actual coordinates of the heliostats and generating a multi-tower heliostat field layout diagram, the method solves the problems of multi-field intersection and heliostat division. The multi-tower heliostat field setting method of this application has strong applicability and is particularly suitable for complex multi-field intersection scenarios, which can make the layout of the heliostat field more flexible.
[0016] Furthermore, this application introduces a distance control coefficient, which can adjust the spacing between heliostats and the number of heliostats within the actual circular layout range, providing operational space for field optimization.
[0017] In addition, this application provides linear region division and exponential region division methods, which can freely set the heliostat field region and determine the heliostat region affiliation. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. The accompanying drawings in the following description are merely exemplary embodiments of this application.
[0019] Figure 1 This is a flowchart illustrating the multi-tower heliostat field setup method provided in this application; Figure 2 This is a schematic diagram of the algorithm for the multi-tower heliostat field setting method provided in this application; Figure 3 This is a schematic diagram of the structure for verifying the attribution of candidate heliostat regions provided in this application; Figure 4 This is a flowchart illustrating the process of calculating the number of candidate heliostat regions and their boundaries, as provided in this application. Figure 5 This is a flowchart illustrating the linear region division provided in this application; Figure 6 This is a flowchart illustrating the index region division provided in this application; Figure 7 This is a schematic diagram of the process for generating candidate heliostats provided in this application; Figure 8 This is a flowchart illustrating the process of selecting the location of the multi-tower heliostat field provided in this application; Figure 9A This is a diagram showing the layout effect of a dual-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application; Figure 9B This is a diagram showing the layout effect of a three-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application; Figure 9C This is a diagram showing the layout effect of a four-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application; Figure 10 This is a schematic diagram of the structure of the multi-tower heliostat field setting system provided in this application; Figure 11 This is a structural schematic diagram of the multi-tower heliostat field setting device provided in this application. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Example 1
[0021] The following is combined Figures 1 to 4 The method for setting up a multi-heliostat field in this application is described in detail. Figure 1 This is a flowchart illustrating the multi-tower heliostat field setup method provided in this application. Figure 2 This is a schematic diagram of the algorithm for the multi-tower heliostat field setting method provided in this application. (Refer to...) Figure 1 and Figure 2 The multi-tower heliostat field setting method 100 includes steps S101 to S104.
[0022] In step S101, preset parameters are obtained, including: the number of heat collection towers, the size of the heliostat, the heliostat spacing control coefficient, the outer diameter of the candidate heliostat, the coordinates of each heat collection tower, the center coordinates of the preset area of the heliostat, and the radius of the preset area of the heliostat.
[0023] In this embodiment, key preset parameters are first obtained, which form the basis for setting up the heliostat field. Specifically, the number of solar collectors needs to be determined to clarify the overall architecture of the power plant; the dimensions of the heliostats, including their height and width; a heliostat spacing control coefficient is set to adjust the minimum spacing between the heliostats; the outer diameter of candidate heliostats is defined to determine the scale and boundary range of the entire heliostat field; and the specific location coordinates of each solar collector are obtained to provide a basis for dividing the preset heliostat areas and determining the relative positions between the heliostats and the solar collectors; the center point coordinates and radius of each preset heliostat area are determined as the basis for dividing the field area and calculating the boundary line.
[0024] Furthermore, the heliostat spacing control coefficient includes: a coefficient for globally adjusting the circumferential spacing and a coefficient for adjusting the radial spacing in different regions.
[0025] In this embodiment, the heliostat spacing control coefficient is a key parameter for the heliostat field layout, and can include two parts: one is the coefficient for globally adjusting the circumferential spacing. X The first purpose is to uniformly control the distribution density of heliostats around the solar collector in the circumference direction; the second is to adjust the coefficient of radial spacing in different areas. Y i ( i =1,2,3,4). i This represents a single region, allowing for independent adjustment of the radial spacing of the heliostats within each region. Through the heliostat spacing control coefficient, users can freely adjust the spacing between heliostats, achieving precise layout optimization, improving optical efficiency, and optimizing space utilization.
[0026] In step S102, the number of candidate heliostat regions, the regional parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region are determined according to the preset parameters through a predetermined region division method. The boundary line is generated by the intersection of each preset heliostat region.
[0027] Figure 4 This is a flowchart illustrating the calculation of the number of candidate heliostat regions and their boundaries, as provided in this application. (Refer to...) Figure 4Based on preset parameters such as the number of solar collectors, heliostat dimensions, heliostat spacing control coefficients, candidate heliostat outer diameters, coordinates of each solar collector, center coordinates of the preset heliostat regions, and radius of the preset heliostat regions, the number of candidate heliostat regions and the regional parameters within each candidate heliostat region are determined through a predetermined region division method (such as linear or exponential region division). This ensures that each solar collector has a corresponding heliostat region, enabling multi-tower collaborative operation. Furthermore, by analyzing the geometric relationships of each preset heliostat region, the location, shape, and direction of the boundary lines formed by the intersection of these regions are determined. The regional parameters within each candidate heliostat region define the layout range and density of heliostats within that region, providing crucial reference information for determining the actual location of the heliostats.
[0028] Furthermore, the predetermined region division method may include at least one of linear region division and exponential region division.
[0029] Linear region partitioning is a simple and direct method that divides candidate heliostat regions according to a linear ratio. This method is suitable for situations where region parameters are uniformly distributed, such as when the heliostat density does not need to vary significantly between different regions. Linear partitioning can evenly distribute heliostats among the regions by calculating the area and optical requirements of each region. Figure 5 This is a flowchart illustrating the linear region partitioning process provided in this application. In practical applications, it can be referred to... Figure 5 Perform linear region division.
[0030] Exponential partitioning is a more flexible and refined method that allocates region parameters according to a specific exponential function. This method is suitable for situations where the heliostat density needs to be adjusted based on distance from the collector or other specific conditions. For example, regions closer to the collector may require a higher density to improve optical efficiency, while regions farther from the collector can have a lower density to reduce shading and shadowing losses. Exponential partitioning allows for control over the number and spacing of heliostats in each region by setting different exponential factors, thus achieving a more optimized layout. Figure 6 This is a flowchart illustrating the index region division provided in this application. In practical applications, it can be referred to... Figure 6 Divide the index into regions.
[0031] By using linear and exponential region partitioning, the most suitable method can be selected to determine the regional parameters within each candidate heliostat region, based on specific needs and optimization objectives.
[0032] Figure 3 This is a schematic diagram of the structure for verifying the region attribution of candidate heliostats provided in this application. Figure 3In the diagram, the virtual circle (dashed circle) represents the candidate heliostat area generated around each solar collector tower, while the actual circle (green solid circle) represents the custom layout area of the heliostat, i.e., the preset area of the heliostat. L ab (The red dashed line) indicates the boundary line formed by the intersection of actual circle A and actual circle B. The radius of the restricted area of Tower A is the radius of the purple circle above the text "Radius of Restricted Area of Tower A", and the radius of the restricted area of Tower B is the radius of the purple circle above the text "Radius of Restricted Area of Tower B".
[0033] In specific applications, for example, the number of heat collection towers is set to... M The height of the heliostat is L h The width of the heliostat is W h The circumferential spacing control coefficient is X The radial spacing control factor is Y i The outer diameter of the virtual circle is R vir First, calculate the diagonal length of the heliostat. DH Heliostat spacing DM Then calculate the number of candidate heliostat regions. N And determine each boundary line and its attribute information.
[0034] diagonal length of heliostat DH It can be calculated using the following formula (1): (1)
[0035] Heliostat spacing DM It can be calculated using the following formula (2): (2)
[0036] In formula (2), desp Additional spacing for the heliostat.
[0037] Among them, the additional spacing distance of the heliostat desp It can be calculated using the following formula (3): (3)
[0038] In formula (3), X This is the circumferential spacing coefficient.
[0039] Next, based on the selected region division method, calculate the corresponding number of regions. For example, in linear region division, the cumulative radius can be calculated first. r Initialize with the number of regions, using the number of regions N As a loop condition, calculate the inner radius of the region starting from the first region. R_innerWith the outer diameter of the region R_outer_actual Then perform boundary constraint verification; if the inner diameter of the region... R_ inner Less than boundary constraints D ,but R_inner=D Perform staged processing on the outermost boundary of the virtual circle to ensure that the radius of the outermost boundary is the set outer diameter of the virtual circle. R vir .
[0040] For example, in the division of the index region, the radius of the innermost ring of the first region can be calculated first. R 1 , R 1 The calculation is based on the number of heliostats in the first region. Then, a judgment logic is executed to determine whether the outer diameter of the region is smaller than the outer diameter of the virtual circle. If not, the final number of regions is returned. N Thus, the number of virtual circular layout areas is obtained. N .
[0041] It should be noted that if linear region division is selected, the width of the base region also needs to be determined. W b With width increment W i .
[0042] Furthermore, the regional parameters within the candidate heliostat region include: the inner diameter of the region, the outer diameter of the region, the azimuth spacing, the number of circumferentially arranged mirrors, and the radial spacing.
[0043] In this embodiment, the inner radius of the region is defined as the inner boundary radius of each candidate heliostat region, thus defining the minimum range of the region. The setting of the inner radius of the region ensures that the heliostats are not placed too close to the heat collection tower, thereby avoiding optical loss and operational inconvenience caused by excessive distance.
[0044] The region outer diameter is the radius of the outer boundary of each candidate heliostat region, defining the maximum extent of the region. Setting the region outer diameter ensures that the heliostats are not placed too far from the solar collector, thus avoiding optical loss and land waste caused by excessive distance.
[0045] The azimuth spacing is the distance between heliostats in the circumferential direction (i.e., around the solar collector). Setting the azimuth spacing ensures that the heliostats are neither too densely distributed, causing shading, nor too sparse, wasting land. By adjusting the azimuth spacing, the layout density of the heliostats can be optimized, improving optical efficiency.
[0046] The number of heliostats arranged circumferentially is the number of heliostats arranged circumferentially within each candidate heliostat region. The setting of the number of heliostats arranged circumferentially directly affects the distribution density of heliostats in the circumferential direction, and needs to be comprehensively considered based on the inner diameter, outer diameter, and azimuth spacing of the region to ensure that the layout of heliostats is both reasonable and efficient.
[0047] The radial spacing is the distance between heliostats in the radial direction (i.e., the radial direction outward from the solar collector). Setting the radial spacing ensures that the heliostats are neither too densely distributed, causing shading, nor too sparse, wasting land. By adjusting the radial spacing, the heliostat layout density can be optimized, improving optical efficiency.
[0048] These regional parameters collectively define the heliostat layout within each candidate heliostat region, ensuring that the distribution of heliostats meets both optical efficiency requirements and practical engineering feasibility.
[0049] Furthermore, in this embodiment, the minimum spacing between the rings... ΔR min Calculated using the following formula (4): (4)
[0050] The boundary line can be determined by calculating the distance between the centers of the actual circles to see if they intersect. If the actual circles intersect, the boundary line is calculated again. After the loop ends, the set of all boundary lines is output.
[0051] Ring spacing in the same area ΔR i Calculated using the following formula (5): (5)
[0052] In formula (5), Y i This is the radial spacing coefficient. DM This represents the center-to-center distance between adjacent heliostats.
[0053] area i initial radius R i Calculated using the following formula (6): (6)
[0054] In formula (6), R 1 It is the radius of the innermost ring of the first region.
[0055] Number of rings between heliostats in the same area NrowS i Calculated using the following formula (7): (7)
[0056] In formula (7), ΔR i The ring spacing within the same region.
[0057] area i The width is calculated using the following formula (8): (8)
[0058] In formula (8), W b Based on the width of the base area, W i This is the width increment.
[0059] area i No. k The number of heliostats in the ring is calculated using the following formula (9): (9)
[0060] In step S103, the coordinates of each candidate heliostat corresponding to each heat collection tower are generated in a radially staggered manner based on the number of candidate heliostat regions, the region parameters, and the boundary line attribute information.
[0061] In this embodiment, based on the number of candidate heliostat regions determined in step S102, the region parameters of each region (including the azimuth spacing within each region, the number of circumferentially arranged regions, the radial spacing, the inner ring radius of each region, and the outer ring radius of each region), and the attribute information of the boundary lines (such as position, shape, and direction), the candidate heliostat coordinates are calculated based on parameters such as the center coordinates, radius, and heliostat spacing control coefficient of the preset heliostat region, providing a foundation for the initial layout of the heliostats. The candidate heliostat coordinates for each collector tower are generated using a radial staggered arrangement. This radial staggered arrangement effectively reduces mutual shading and shadow loss between heliostats, improves optical efficiency, and optimizes space utilization by staggering the heliostats in the radial direction.
[0062] Furthermore, generating candidate heliostat coordinates may also include: verifying whether the distance between any two adjacent candidate heliostat regions is greater than a preset distance.
[0063] In this embodiment, for each candidate heliostat region, the actual distance between it and its adjacent regions is calculated, and the calculated distance is compared with a preset distance. If the actual distance is less than the preset distance, one ring in the current region is reduced, thereby increasing the distance between regions and thus meeting the preset distance requirement. Here, "one ring" refers to one layout level of the heliostat in the radial direction.
[0064] It should be noted that the preset spacing can be set according to the size and optical performance of the heliostats and the requirements of the solar collector. The preset spacing can also take into account factors such as the reflection characteristics of the heliostats, changes in the solar incidence angle, and terrain, to ensure that the heliostats do not block each other under different time and seasonal conditions. Figure 7 This is a schematic diagram illustrating the process of generating candidate heliostats provided in this application. In practical applications, the generation of the candidate heliostats and their coordinates can be referenced... Figure 7 .
[0065] In step S104, the actual coordinates of each heliostat are determined based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and the multi-tower heliostat field layout diagram is generated according to the actual coordinates of each heliostat.
[0066] In this embodiment, the actual coordinates of each heliostat are first determined based on the coordinates of each candidate heliostat and the parameters of the corresponding preset area of the heliostat in step S103. The actual coordinates of each heliostat can determine a practical and feasible coordinate position for each heliostat. After determining the actual coordinate position of each heliostat, a multi-tower heliostat field layout diagram is generated using these actual coordinate positions.
[0067] Furthermore, determining the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset heliostat region includes: performing a preset heliostat region check, a restricted area check of the solar collector tower, a boundary line check, and a region affiliation verification of the candidate heliostats according to the coordinates of each candidate heliostat and the parameters of the corresponding preset heliostat region.
[0068] In this embodiment, the heliostat preset area check can check whether each candidate heliostat is located within its preset area based on the coordinates of each candidate heliostat and the parameters of the corresponding preset area of the heliostat (such as the inner diameter of the area, the outer diameter of the area, the azimuth spacing, the number of circumferential arrangements, and the radial spacing, etc.), thereby ensuring that the layout of the heliostats conforms to the pre-designed area division.
[0069] The inspection of the restricted areas of the solar collector tower can ensure that the coordinates of the candidate heliostat will not conflict with the restricted areas of the solar collector tower (such as the base of the solar collector tower, the operating area, etc.), thereby avoiding the placement of the heliostat within the restricted area of the solar collector tower and ensuring that the installation and operation of the heliostat will not be interfered with by the structure of the solar collector tower.
[0070] Boundary line checks ensure that the coordinates of candidate heliostats do not cross the boundary lines between different preset heliostat regions. This prevents heliostats from being placed at the boundary between two regions, ensuring that each heliostat clearly belongs to a specific preset region.
[0071] Verification of candidate heliostat region affiliation is a crucial step that ensures each candidate heliostat is correctly assigned to its corresponding solar collector. Figure 8 This is a flowchart illustrating the process for selecting the location of the multi-tower heliostat field provided in this application. In practical applications, it can be referred to... Figure 8 The location of the multi-tower heliostat field was selected.
[0072] Furthermore, the candidate heliostat region attribution verification includes: determining the solar collector tower to which the candidate heliostat located in one of the multiple preset heliostat regions belongs by using the vector dot product method.
[0073] In this embodiment, for complex region attribution problems arising from the intersection of multiple regions, the vector dot product method can be used. (Continue to refer to...) Figure 3 , M ab Represents the actual circle A the center of the circle A C Compared to the actual circle B the center of the circle B C Connections and L ab The resulting intersection points. Calculate from... M ab Vector pointing to the coordinates of tower A MA Calculate from M ab Point to the heliostat coordinates that need to be determined P A vector = (x, y) MP Calculate the dot product of two vectors. If the dot product is greater than 0, then the dot product is... P and the center A On the same side of the boundary line, if the dot product is less than 0, then the point... P On the other side of the boundary line.
[0074] For a detailed view of the heliostat field layout, please refer to the diagram. Figure 9A , Figure 9B as well as Figure 9C .in, Figure 9A This is a diagram showing the layout effect of a dual-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application. Figure 9B This is a diagram showing the layout effect of a three-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application. Figure 9C This is a diagram showing the layout effect of a four-tower heliostat field generated by the multi-tower heliostat field setting method provided in this application.
[0075] In addition, the heliostat field layout map can also show the specific location, number, size and relative position of each heliostat to the solar collector tower. It can also show important information such as the boundaries, junctions, topographic features, buildings and ecological protection zones of the heliostat preset area.
[0076] In summary, this application provides a method 100 for setting up a multi-tower heliostat field. By obtaining key preset parameters, dividing candidate heliostat regions and determining region parameters, generating candidate heliostat coordinates using a radial staggered method, and finally determining the actual coordinates of the heliostats and generating a multi-tower heliostat field layout diagram, the method solves the problems of multi-field intersection and heliostat division. This method has strong applicability and is particularly suitable for complex multi-field intersection scenarios, making the layout of the heliostat field more flexible.
[0077] Furthermore, this application introduces a distance control coefficient, which can adjust the spacing between heliostats and the number of heliostats within the actual circular layout range, providing operational space for field optimization.
[0078] In addition, this application provides linear region division and exponential region division methods, which can freely set the heliostat field region and determine the heliostat region affiliation. Example 2
[0079] Corresponding to the method embodiments, another aspect of the embodiments of this application also provides a multi-tower heliostat field setting system. Figure 10 This diagram illustrates the structure of a multi-tower heliostat field setting system according to an embodiment of this application. The multi-tower heliostat field setting system is... Figure 1 The system corresponding to the multi-tower heliostat field setting method described in the corresponding embodiment is implemented through a virtual system. Figure 1 In the corresponding embodiment, a method for setting up a multi-tower heliostat field is provided. The various virtual modules constituting the multi-tower heliostat field setting system can be executed by electronic devices, such as network devices, terminal devices, or servers. Specifically, a multi-tower heliostat field setting system in this application embodiment includes: The preset parameter acquisition unit 01 is used to acquire preset parameters, which include: the number of heat collection towers, the size of the heliostat, the heliostat spacing control coefficient, the outer diameter of the candidate heliostat, the coordinates of each heat collection tower, the center coordinates of the preset area of the heliostat, and the radius of the preset area of the heliostat. The candidate heliostat region number, region parameter and boundary line calculation unit 02 is used to determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region and the boundary line attribute information between each preset heliostat region according to each preset parameter through a predetermined region division method. The boundary line is generated by the intersection of each preset heliostat region. Candidate heliostat coordinate calculation unit 03 is used to generate the coordinates of each candidate heliostat corresponding to each heat collection tower in a radially interlaced manner based on the number of candidate heliostat regions, the region parameters, and the attribute information of each boundary line. The multi-tower heliostat field layout diagram generation unit 04 is used to determine the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and generate the multi-tower heliostat field layout diagram according to the actual coordinates of each heliostat.
[0080] It should be noted that the specific implementation and technical effects of the multi-tower heliostat field setting system in the embodiments of this application can be referred to Figure 1 The corresponding multi-tower heliostat field setup method will not be elaborated here. Example 3
[0081] Corresponding to the method embodiments, this application also provides a multi-tower heliostat field setting device, such as a terminal and a server. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these.
[0082] An example diagram of the hardware structure block diagram of the multi-tower heliostat field setting device provided in this application embodiment is shown below. Figure 11 As shown, it may include: Processor 1, communication interface 2, memory 3, and communication bus 4; The processor 1, communication interface 2, and memory 3 communicate with each other via communication bus 4. Optionally, communication interface 2 can be an interface of a communication module, such as the interface of a GSM module; Processor 1 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0083] Memory 3 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0084] Specifically, processor 1 is used to execute the computer program stored in memory 3 to perform the following steps: Step S101: Obtain preset parameters, which include: number of heat collection towers, heliostat size, heliostat spacing control coefficient, outer diameter of candidate heliostats, coordinates of each heat collection tower, center coordinates of preset heliostat area, and radius of preset heliostat area. Step S102: Based on each preset parameter, determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region through a predetermined region division method. The boundary line is generated by the intersection of each preset heliostat region. Step S103: Based on the number of candidate heliostat regions, the region parameters, and the boundary line attribute information, generate the coordinates of each candidate heliostat corresponding to each heat collection tower in a radial staggered manner. Step S104: Determine the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and generate the multi-tower heliostat field layout diagram according to the actual coordinates of each heliostat.
[0085] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects for performing the methods. Technical details that are not described in detail in this embodiment can be found in the multi-tower heliostat field setting method provided in the embodiments of this application. Example 4
[0086] In this embodiment of the application, a storage medium is also provided, which can store a program suitable for execution by a processor, the program being used for: Step S101: Obtain preset parameters, which include: number of heat collection towers, heliostat size, heliostat spacing control coefficient, outer diameter of candidate heliostats, coordinates of each heat collection tower, center coordinates of preset heliostat area, and radius of preset heliostat area. Step S102: Based on each preset parameter, determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region through a predetermined region division method. The boundary line is generated by the intersection of each preset heliostat region. Step S103: Based on the number of candidate heliostat regions, the region parameters, and the boundary line attribute information, generate the coordinates of each candidate heliostat corresponding to each heat collection tower in a radial staggered manner. Step S104: Determine the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and generate the multi-tower heliostat field layout diagram according to the actual coordinates of each heliostat.
[0087] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects for performing the methods. Technical details that are not described in detail in this embodiment can be found in the multi-tower heliostat field setting method provided in the embodiments of this application.
[0088] Optionally, the refined and extended functions of the program can be found in the description above.
[0089] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0090] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0091] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.
[0092] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0093] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various variations or substitutions within the technical scope described in this application, and these should all be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for setting up a multi-tower heliostat field, characterized in that, include: Obtain preset parameters, including: number of solar collectors, heliostat size, heliostat spacing control coefficient, outer diameter of candidate heliostats, coordinates of each solar collector, center coordinates of preset heliostat area, and radius of preset heliostat area. The number of candidate heliostat regions, the regional parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region are determined according to the preset parameters and a predetermined region division method. The boundary line is generated by the intersection of each preset heliostat region. Based on the number of candidate heliostat regions, the region parameters, and the attribute information of each boundary line, the coordinates of each candidate heliostat corresponding to each heat collection tower are generated in a radially interlaced manner. The actual coordinates of each heliostat are determined based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and the field layout diagram of the multi-tower heliostat is generated based on the actual coordinates of each heliostat.
2. The method for setting up a multi-tower heliostat field according to claim 1, characterized in that, The regional parameters within the candidate heliostat area include: inner diameter, outer diameter, azimuth spacing, number of circumferentially arranged objects, and radial spacing.
3. The method for setting up a multi-tower heliostat field according to claim 2, characterized in that, The step of determining the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat includes: Based on the coordinates of each candidate heliostat and the parameters of the corresponding preset heliostat region, the preset heliostat region check, the restricted area check of the solar collector tower, the boundary line check, and the region affiliation verification of the candidate heliostat are performed respectively.
4. The method for setting up a multi-tower heliostat field according to claim 3, characterized in that, The candidate heliostat region attribution verification includes: determining the solar collector tower to which the candidate heliostat located in one of the multiple preset heliostat regions belongs by using the vector dot product method.
5. The method for setting up a multi-tower heliostat field according to claim 4, characterized in that, The predetermined region division method includes at least one of linear region division and exponential region division.
6. The method for setting up a multi-tower heliostat field according to claim 1, characterized in that, The heliostat spacing control coefficients include: coefficients for global adjustment of the circumferential spacing and coefficients for adjustment of the radial spacing in different regions.
7. The method for setting up a multi-tower heliostat field according to claim 6, characterized in that, The process of generating candidate heliostat coordinates further includes: verifying whether the distance between any two adjacent candidate heliostat regions is greater than a preset distance.
8. A multi-tower heliostat field setting system, characterized in that, include: The preset parameter acquisition unit is used to acquire preset parameters, which include: the number of solar collectors, the size of the heliostat, the heliostat spacing control coefficient, the outer diameter of the candidate heliostat, the coordinates of each solar collector, the center coordinates of the preset area of the heliostat, and the radius of the preset area of the heliostat. The unit for calculating the number of candidate heliostat regions, region parameters, and boundary lines is used to determine the number of candidate heliostat regions, the region parameters within each candidate heliostat region, and the boundary line attribute information between each preset heliostat region according to each preset parameter and a predetermined region division method. The boundary lines are generated by the intersection of each preset heliostat region. The candidate heliostat coordinate calculation unit is used to generate the coordinates of each candidate heliostat corresponding to each of the solar collector towers in a radially interlaced manner based on the number of candidate heliostat regions, the region parameters, and the attribute information of each boundary line. The multi-tower heliostat field layout diagram generation unit is used to determine the actual coordinates of each heliostat based on the coordinates of each candidate heliostat and the parameters of the corresponding preset region of the heliostat, and generate the multi-tower heliostat field layout diagram according to the actual coordinates of each heliostat.
9. A multi-tower heliostat field setting device, characterized in that, include: Memory, used to store computer programs; A processor is configured to invoke and execute the computer program to implement the steps of the multi-tower heliostat field setting method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, Includes a software program adapted for a processor to perform the steps of the multi-tower heliostat field setting method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Heliostat field layout method and solar thermoelectric tower system
CN107024864A
Tower-type heliostat field service tracking error prediction and compensation method based on sparse light spots and tracking measurement system of tower-type heliostat field service tracking error prediction and compensation method
CN116858285A
Calibration and tracking control of heliostats in a central tower receiver solar power plant
US20090107485A1