A mirror field arrangement method and device, electronic equipment and medium

CN122920650APending Publication Date: 2026-10-16CHINA THREE GORGES CORPORATION +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611172518.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-04
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

然而,光热电站多建设于沙漠、戈壁、荒漠地区,定日镜场面临较大的清洗需求

Benefits of technology

本申请将镜场划分为若干个定日镜布置区域,在定日镜布置区域之间确定清洗路径区域,可以将清洗路径区域与定日镜布置区域在设计阶段同步划分,避免了后续为设置清洗路径而对定日镜布局进行额外的调整。本申请获取定日镜的尺寸参数,在定日镜布置区域内,根据尺寸参数和预设的内圈定日镜数量确定各定日镜的初始位置,能够确保各定日镜的初始位置始终位于定日镜布置区域内。本申请获取吸热塔的吸热塔位置,根据各定日镜的初始位置和吸热塔位置,分别计算各定日镜的光学参数,能够为后续布局优化提供光学性能依据,使对初始位置调整具有明确的方向性。本申请在定日镜布置区域内,根据各定日镜的光学参数,对各定日镜的初始位置进行调整,得到各定日镜的目标位置,能够使定日镜的位置调整具有明确的光学性能依据,避免了仅依赖几何规则或人工经验进行布局调整所导致的性能不确定性。本申请根据清洗路径区域在镜场中设置用于清洁车经过的清洗路径,并根据各定日镜的目标位置在镜场中布置各定日镜。不仅能够满足定日镜场的清洗需求,保证了定日镜的清洁度和反射率,还能将各定日镜布置在依据光学性能调整过的目标位置上,提高了光热电站的反射热量和输出电量。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122920650A_ABST
    Figure CN122920650A_ABST
Patent Text Reader

Abstract

The application discloses a mirror field arrangement method and device, electronic equipment and a medium. The method comprises the following steps: dividing a mirror field into a plurality of heliostat arrangement regions, determining a cleaning path region between the heliostat arrangement regions, determining initial positions of the heliostats according to size parameters of the heliostats and a preset number of inner ring heliostats, respectively calculating optical parameters of the heliostats according to the initial positions of the heliostats and a position of a heat tower, adjusting the initial positions of the heliostats in the heliostat arrangement regions according to the optical parameters of the heliostats to obtain target positions of the heliostats, setting a cleaning path for a cleaning vehicle to pass through in the mirror field according to the cleaning path region, and arranging the heliostats in the mirror field according to the target positions of the heliostats. The method can meet the cleaning requirement, ensure the cleanliness and reflectivity of the heliostats, arrange the heliostats at the target positions adjusted according to the optical parameters, and improve the reflected heat and output power of a photo-thermal power station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of solar thermal collectors, specifically relating to a mirror field arrangement method, device, electronic equipment, and medium. Background Technology

[0002] Concentrated solar power (CSP) is one of the technological approaches to converting solar energy into electrical energy. A CSP plant mainly consists of equipment such as heliostats, receivers, storage tanks, and steam turbines. Among these, the heliostats, as the first-stage energy input, directly determine the overall performance of the CSP plant.

[0003] Existing solar thermal power plants are developing towards smaller footprints and more compact heliostat fields. However, many solar thermal power plants are built in desert, Gobi, and arid regions, where heliostat fields face significant cleaning requirements. While a compact arrangement of the fields improves optical efficiency, it increases cleaning difficulty. If the cleaning requirements are not adequately considered during the design phase, the cleanliness and reflectivity of the heliostats will decrease, consequently affecting the reflected heat and power output of the solar thermal power plant. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus, electronic device, and medium for arranging a mirror field, which is achieved as follows: In a first aspect, embodiments of this application provide a method for arranging a heliostat field, the heliostat field including a heat-absorbing tower and a plurality of heliostats, the method comprising: The mirror field is divided into several heliostat arrangement areas, and a cleaning path area is determined between the heliostat arrangement areas. Obtain the size parameters of the heliostat, and determine the initial position of each heliostat within the heliostat arrangement area based on the size parameters and the preset number of inner ring heliostats; The position of the heat-absorbing tower is obtained, and the optical parameters of each heliostat are calculated based on the initial position of each heliostat and the position of the heat-absorbing tower. Within the heliostat arrangement area, the initial position of each heliostat is adjusted according to its optical parameters to obtain the target position of each heliostat. A cleaning path for the cleaning vehicle to pass through is set in the mirror field according to the cleaning path area, and each heliostat is arranged in the mirror field according to the target position of each heliostat.

[0005] Optionally, the step of dividing the mirror field into several heliostat arrangement areas and determining cleaning path areas between the heliostat arrangement areas includes: According to the preset distance and angle ranges, the mirror field is divided into several heliostat arrangement areas; wherein, the heliostat arrangement areas are arranged in a multi-layered ring, at least some of the heliostat arrangement areas have the same upper and lower boundaries, at least some of the heliostat arrangement areas have the same left and right boundaries, and at least some of the adjacent heliostat arrangement areas have an undeployed heliostat area. The area where no heliostats are deployed is designated as the cleaning path area.

[0006] Optionally, the step of dividing the mirror field into several heliostat arrangement areas according to preset distance and angle intervals includes: For any of the heliostat arrangement areas, the upper and lower boundaries of the heliostat arrangement area are determined based on the distance interval; Based on the angle range, determine the left and right boundaries of the heliostat arrangement area; The boundary range of the heliostat arrangement area is determined based on the upper boundary, lower boundary, left boundary, and right boundary of the heliostat arrangement area. Based on the boundary range of each of the heliostat arrangement areas, several heliostat arrangement areas are divided in the mirror field.

[0007] Optionally, the dimensional parameters include the characteristic circle diameter of the heliostat; The step of determining the initial position of each heliostat within the heliostat arrangement area, based on the size parameters and the preset number of inner ring heliostats, includes: Within the heliostat arrangement area, a number of heliostats are arranged in a ring around the heat absorber tower, forming a first heliostat set. The arrangement radius of each heliostat in the first heliostat set is determined based on the diameter of the characteristic circle and the number of inner ring heliostats. Based on the number of inner ring heliostats, determine the azimuth angle between adjacent heliostats in the first heliostat set; The heliostats located outside the first heliostat set and arranged in a ring are referred to as the second heliostat set; The radial distance between the first heliostat set and the second heliostat set is determined based on the diameter of the characteristic circle and the arrangement radius. The arrangement radius of the second heliostat assembly is determined based on the radial spacing. The number of heliostats in the second heliostat set is determined based on the arrangement radius of the second heliostat set and the azimuth angle. The second heliostat set is used as the new first heliostat set, and the ring of heliostats located outside and adjacent to the new first heliostat set is used as the new second heliostat set. The radial distance between the new first heliostat set and the new second heliostat set, the arrangement radius of the new second heliostat set, and the number of heliostats are re-determined until the heliostat arrangement area is covered. The initial position of each heliostat in each heliostat set is determined based on the arrangement radius and azimuth angle of each heliostat set.

[0008] Optionally, the step of calculating the optical parameters of each heliostat based on its initial position and the position of the heat absorber tower includes: For any of the heliostats, based on the initial position of the heliostat and the position of the heat absorber, the direction vector of the incident light rays from the sun to the heliostat and the direction vector of the reflected light rays from the heliostat to the heat absorber are determined respectively. The incident angle of the heliostat is determined based on the incident ray direction vector; The cosine efficiency of the heliostat is determined based on the incident angle; Several heliostats adjacent to the heliostat are considered as a neighboring heliostat set; If it is determined from the incident light direction vector that the neighboring heliostat blocks the incident light of the heliostat, then it is determined that the neighboring heliostat casts a shadow on the heliostat, and the shadow area of ​​the heliostat is determined. If it is determined from the reflected light direction vector that the neighboring heliostat blocks the reflected light of the heliostat, then it is determined that the neighboring heliostat blocks the heliostat, and the blocking area of ​​the heliostat is determined. The shadow occlusion efficiency of the heliostat is determined based on the area of ​​the heliostat, the shadow area, and the occlusion area. The distance between the heliostat and the heat absorber is determined based on the initial position of the heliostat and the position of the heat absorber. The atmospheric transmittance of the heliostat is determined based on the distance to the heliostat tower; The cosine efficiency, the shading efficiency, and the atmospheric transmittance are used as the optical parameters of the heliostat.

[0009] Optionally, within the heliostat arrangement area, the step of adjusting the initial position of each heliostat according to its optical parameters to obtain the target position of each heliostat includes: Obtain the mirror area of ​​the heliostat; For any of the heliostats, the initial single-mirror optical power of the heliostat is determined based on the mirror area, cosine efficiency, shading efficiency, and atmospheric transmittance of the heliostat. The initial total optical power of the heliostat arrangement area is determined based on the initial single-mirror optical power of each heliostat. The initial total optical power is taken as the target total optical power; The initial positions of each heliostat are adjusted to obtain candidate positions for each heliostat; The candidate single-mirror optical power of each heliostat is determined based on the candidate positions of each heliostat and the position of the heat absorption tower; Based on the candidate single-mirror optical power of each heliostat, the candidate total optical power of the heliostat arrangement area is determined; If the candidate total optical power is greater than the target total optical power, then the candidate total optical power is taken as the new target total optical power, and the candidate position is taken as the new initial position. The initial position of each heliostat is readjusted to obtain the candidate position of each heliostat, until the candidate total optical power is less than or equal to the target total optical power. The position of each heliostat corresponding to the total optical power of the target is taken as the target position.

[0010] Optionally, during the process of adjusting the initial position of each heliostat to obtain a candidate position for each heliostat, the candidate positions of each heliostat satisfy the following condition: The candidate positions of each heliostat are located within the heliostat arrangement area and outside the cleaning path area; The sum of the first optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the first direction is less than the preset upper limit value of the first direction power; the sum of the first optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the first direction. The sum of the second optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the second direction is less than the preset upper limit value of the second direction power; the sum of the second optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the second direction; the second direction is opposite to the first direction.

[0011] Secondly, embodiments of this application provide a mirror field arrangement device, wherein the mirror field includes a heat-absorbing tower and a plurality of heliostats, and the device includes: The region division module is used to divide the mirror field into several heliostat arrangement areas and determine cleaning path areas between the heliostat arrangement areas. An initial position determination module is used to obtain the size parameters of the heliostats and determine the initial position of each heliostat within the heliostat arrangement area based on the size parameters and a preset number of inner ring heliostats. An optical parameter determination module is used to obtain the position of the heat-absorbing tower and calculate the optical parameters of each heliostat based on the initial position of each heliostat and the position of the heat-absorbing tower. The target position determination module is used to adjust the initial position of each heliostat within the heliostat arrangement area according to the optical parameters of each heliostat to obtain the target position of each heliostat. The mirror field arrangement module is used to set a cleaning path for the cleaning vehicle to pass through in the mirror field according to the cleaning path area, and to arrange each heliostat in the mirror field according to the target position of each heliostat.

[0012] Thirdly, embodiments of this application provide an electronic device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method described above.

[0013] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, and when the program or instructions are executed by a processor, they implement the method described above.

[0014] The embodiments of this application have the following advantages: This application divides the heliostat field into several heliostat arrangement areas and defines cleaning path areas between these areas. This allows for simultaneous design of the cleaning path areas and heliostat arrangement areas during the design phase, avoiding subsequent adjustments to the heliostat layout for setting up the cleaning paths. This application obtains the dimensional parameters of the heliostats. Within each heliostat arrangement area, the initial position of each heliostat is determined based on these parameters and the predetermined number of inner-ring heliostats, ensuring that each heliostat's initial position remains within the arrangement area. This application obtains the location of the heat exchanger tower. Based on the initial positions of each heliostat and the heat exchanger tower positions, the optical parameters of each heliostat are calculated, providing an optical performance basis for subsequent layout optimization and giving clear directionality to the initial position adjustments. Within each heliostat arrangement area, this application adjusts the initial positions of each heliostat based on its optical parameters to obtain the target positions. This provides a clear optical performance basis for heliostat position adjustments, avoiding performance uncertainties caused by relying solely on geometric rules or manual experience for layout adjustments. This application sets up a cleaning path in the heliostat field for the cleaning vehicle to pass through, based on the cleaning path area, and arranges each heliostat in the field according to the target position of each heliostat. This not only meets the cleaning requirements of the heliostat field and ensures the cleanliness and reflectivity of the heliostats, but also places each heliostat in a target position adjusted according to optical performance, thereby improving the reflected heat and output power of the solar thermal power plant. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0016] Figure 1 This is a flowchart illustrating the steps of a mirror field arrangement method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the mirror field arrangement before optimization provided in an embodiment of this application; Figure 3 This is a schematic diagram of an optimized mirror field arrangement considering the cleaning path provided in an embodiment of this application; Figure 4 This is a schematic diagram of cosine efficiency provided in an embodiment of this application; Figure 5 This is a schematic diagram of shadow occlusion efficiency provided in an embodiment of this application; Figure 6 This is a schematic diagram of atmospheric transmittance provided in an embodiment of this application; Figure 7 This is a schematic diagram of a mirror field arrangement device provided in an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of this application to enable readers to better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and updates based on the following embodiments. The division of the various embodiments below is for the convenience of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.

[0018] Heliostat fields in existing concentrated solar power (CSP) plants are evolving towards smaller footprints and greater compactness. However, balancing the high density and high heat output of heliostat fields remains one of the key technical challenges the CSP industry needs to address.

[0019] Concentrated solar thermal power plants are mostly built in desert, Gobi, and arid regions, requiring daily cleaning of heliostat fields. With the increasingly compact layout of these fields, the cleaning difficulty further increases. Although heliostat fields in concentrated solar thermal power plants have high optical efficiency, failure to design appropriate cleaning paths during the design phase will lead to reduced cleanliness and reflectivity of the heliostats, consequently affecting the reflected heat and output power of the plant.

[0020] Furthermore, in concentrated solar power (CSP) plants, heliostat fields are typically arranged in a perfect circle, with the receiver tower located at the center. Conventional optimization algorithms only maximize the output heat, resulting in the receiver tower being located at the southernmost edge of the field boundary, leading to an excessively high difference in illuminance between the north and south sides of the receiver.

[0021] Therefore, this application provides a mirror field arrangement method, apparatus, electronic device, and medium that can synchronously divide the cleaning path and heliostat arrangement area during the design phase, avoiding subsequent adjustments to the heliostat layout for setting the cleaning path. It can generate initial positions within the heliostat arrangement area based on the heliostat's size parameters and a preset number of inner-ring heliostats, ensuring that the initial position of each heliostat is always within the feasible mirror placement range. It can calculate the optical parameters of each heliostat based on the absorber tower location and the initial heliostat positions, providing an optical performance basis for subsequent layout optimization. It can iteratively adjust the initial positions based on the optical parameters of each heliostat, outputting target positions that satisfy the cleaning path constraints and improve optical performance, thereby improving the cleanliness and heat output of the heliostats. This application can also constrain the heliostat field arrangement by setting upper limits for the optical power on the north and south sides of the absorber, preventing excessive illuminance on one side of the absorber.

[0022] Reference Figure 1 The diagram shows a flowchart of the steps of a mirror field arrangement method provided in an embodiment of this application.

[0023] In this embodiment of the application, the mirror field includes an endothermic tower and several heliostats.

[0024] Among them, the mirror field can be the site used to arrange heliostats in a solar thermal power plant.

[0025] A heat-absorbing tower can be a tall tower structure standing in the mirror field, with a heat absorber installed at the top to receive sunlight reflected by the heliostat and convert it into heat energy.

[0026] A heliostat is a reflector device that rotates with the position of the sun and reflects sunlight to the top of the heat absorption tower.

[0027] This method may specifically include the following steps: S101, the mirror field is divided into several heliostat arrangement areas, and a cleaning path area is determined between the heliostat arrangement areas.

[0028] In this embodiment, the heliostat field can be divided into several heliostat arrangement areas. While dividing the heliostat arrangement areas, a certain area can be reserved between adjacent heliostat arrangement areas as a cleaning path area. Through this division method, the heliostat arrangement areas and the cleaning path areas can form an alternating distribution layout structure in the heliostat field.

[0029] The heliostat arrangement area can refer to the regional unit in the mirror field used to arrange heliostats.

[0030] In practice, the boundaries of the heliostat arrangement areas are determined by preset distance and angle intervals. The distance interval defines the radial extent of each heliostat arrangement area, while the angle interval defines the circumferential extent. By adjusting the values ​​of the distance and angle intervals, the size and shape of the heliostat arrangement areas can be flexibly controlled, allowing them to adapt to mirror fields of different shapes and sizes.

[0031] The cleaning path area can be a passageway reserved in the mirror field for the passage of cleaning vehicles. No heliostats are placed in the cleaning path area.

[0032] In practice, the number and distribution of cleaning path areas are determined based on the cleaning vehicle's operating range, turning radius, and width. During the division of the heliostat arrangement areas, the space required for the cleaning vehicle's passage is reserved, forming the cleaning path areas. When the cleaning vehicle travels within the cleaning path areas, it can reach each heliostat arrangement area and perform cleaning operations on the heliostats within those areas.

[0033] S102, obtain the size parameters of the heliostats, and determine the initial position of each heliostat within the heliostat arrangement area based on the size parameters and the preset number of inner ring heliostats.

[0034] In this embodiment, after the heliostat arrangement area is determined, the size parameters of the heliostats can be obtained. Using these size parameters and a preset number of inner-ring heliostats, the arrangement radius of the innermost ring of heliostats and the azimuth angles between adjacent heliostats can be determined. After determining the position of the innermost ring of heliostats, the positions of each ring of heliostats can be determined by expanding outwards ring by ring until the heliostat arrangement area is covered, thus obtaining the initial position of each heliostat within the heliostat arrangement area. The initial position refers to the coordinates of the position of each heliostat when it is first determined in the mirror field.

[0035] Among them, the size parameters of the heliostat are used to characterize the geometric size of the heliostat. The size parameters of the heliostat may include, but are not limited to, the characteristic circle diameter of the heliostat. The characteristic circle diameter is used to represent the circular space size occupied by the heliostat during rotation.

[0036] In practical implementation, the heliostat needs to rotate to follow the sun's position during operation, and its projection range on the horizontal plane changes with the rotation angle. By representing the heliostat as a circular object with a diameter equal to the characteristic circle, the process of determining the initial position can be simplified. The larger the diameter of the characteristic circle, the greater the distance that the heliostats need to maintain, and the smaller the azimuth angle between adjacent heliostats, in order to accommodate the space required for the heliostat's rotation.

[0037] The preset number of inner ring heliostats refers to the number of heliostats contained in the innermost ring, and this number can be preset.

[0038] In practical implementation, the initial position of the heliostats can be determined by arranging the inner ring of heliostats evenly around the heat absorber tower within the heliostat arrangement area, with the heat absorber tower as the center, according to a preset number of inner ring heliostats. The spacing between each ring of heliostats is adjusted according to their size parameters to ensure sufficient space between adjacent rings to avoid mutual shading. This process is continued outwards ring by ring until the heliostat arrangement area is completely covered. The initial position determined in this way ensures that each heliostat is evenly distributed within the heliostat arrangement area.

[0039] S103, obtain the position of the heat absorber, and calculate the optical parameters of each heliostat based on the initial position of each heliostat and the position of the heat absorber.

[0040] In this embodiment, after determining the initial position of each heliostat, the position of the absorber tower can be obtained. The absorber tower position is used to determine the spatial coordinates of the absorber tower in the mirror field. Based on the initial position of each heliostat and the absorber tower position, the optical parameters of each heliostat can be calculated respectively.

[0041] Among them, optical parameters are used to characterize the degree of light energy loss during the process of the heliostat reflecting sunlight to the heat absorption tower, and can include cosine efficiency, shading efficiency and atmospheric transmittance.

[0042] Cosine efficiency can be used to characterize the efficiency loss corresponding to the reduction in reflective area caused by the incident angle of a heliostat.

[0043] Shading efficiency can be used to characterize the efficiency loss caused by adjacent heliostats blocking incident light and obstructing reflected light.

[0044] Atmospheric transmittance can be used to characterize the rate of light attenuation caused by scattering and absorption as light propagates in the air between the heliostat and the absorber.

[0045] In a practical implementation, for any heliostat, based on its initial position and the position of the heat absorber, the direction of the incident sunlight reaching the heliostat and the direction of the reflected sunlight reaching the heat absorber can be determined. The incident angle of the heliostat can be determined based on the direction of the incident sunlight, and thus the cosine efficiency of the heliostat can be determined.

[0046] By tracing the incident and reflected rays, the shadow area and occlusion area of ​​the heliostat can be determined, and thus the occlusion efficiency of the heliostat can be determined.

[0047] The distance between the heliostat and the heat absorber can be determined based on the initial position of the heliostat and the position of the heat absorber, thereby determining the atmospheric transmittance of the heliostat.

[0048] S104, within the heliostat arrangement area, adjust the initial position of each heliostat according to its optical parameters to obtain the target position of each heliostat.

[0049] In this embodiment, after calculating the optical parameters of each heliostat, the initial position of each heliostat can be adjusted based on these parameters. The position adjustment is performed within the heliostat arrangement area, and the target position of each heliostat is obtained after several adjustments.

[0050] The target position can be the final position coordinates determined by each heliostat after optical parameter feedback adjustment. The target position has higher optical performance than the initial position under the condition of satisfying the cleaning path constraint.

[0051] In practical implementation, when adjusting the initial position of each heliostat, the total optical power of all heliostats within the heliostat deployment area can be used as the optimization target. The total optical power of each heliostat is determined based on its cosine efficiency, shading efficiency, and atmospheric transmittance.

[0052] After each adjustment, the optical parameters and total optical power of each heliostat are recalculated. If the total optical power after adjustment is higher than the total optical power before adjustment, the adjustment is retained; otherwise, it is reverted to the position before adjustment.

[0053] If the adjusted total optical power is higher than the original total optical power, the adjustment is retained; otherwise, it reverts to the original position. When the total optical power can no longer be increased, it indicates that the current total optical power has reached a local maximum, and the adjustment is stopped. The position of each heliostat at the point of stopping is taken as the target position. Through the above adjustment method, the target position of the heliostat can achieve a quantifiable improvement in optical performance relative to the initial position.

[0054] S105, a cleaning path is set in the mirror field for the cleaning vehicle to pass through according to the cleaning path area, and each heliostat is arranged in the mirror field according to the target position of each heliostat.

[0055] In this embodiment, after determining the target position of each heliostat, a cleaning path can be set in the mirror field according to the cleaning path area, and each heliostat can be arranged in the mirror field according to its target position. The cleaning path is used for the cleaning vehicle to travel in the mirror field to clean the heliostats. The heliostats are arranged in the heliostat arrangement area according to their target positions.

[0056] The cleaning path can be the passageway through which the cleaning vehicle travels in the heliostat field. When the cleaning vehicle travels along the cleaning path, it can reach each heliostat arrangement area and carry out cleaning operations on the heliostats.

[0057] In practice, the cleaning path area is determined before the heliostat position is adjusted, and the target location is generated only within the heliostat arrangement area. The cleaning path and the heliostat arrangement area are spatially separated, and the cleaning vehicle will not interfere with the heliostat when traveling on the cleaning path.

[0058] This application divides the heliostat field into several heliostat arrangement areas and defines cleaning path areas between these areas. This allows for simultaneous design of the cleaning path areas and heliostat arrangement areas during the design phase, avoiding subsequent adjustments to the heliostat layout for setting up the cleaning paths. This application obtains the dimensional parameters of the heliostats. Within each heliostat arrangement area, the initial position of each heliostat is determined based on these parameters and the predetermined number of inner-ring heliostats, ensuring that each heliostat's initial position remains within the arrangement area. This application obtains the location of the heat exchanger tower. Based on the initial positions of each heliostat and the heat exchanger tower positions, the optical parameters of each heliostat are calculated, providing an optical performance basis for subsequent layout optimization and giving clear directionality to the initial position adjustments. Within each heliostat arrangement area, this application adjusts the initial positions of each heliostat based on its optical parameters to obtain the target positions. This provides a clear optical performance basis for heliostat position adjustments, avoiding performance uncertainties caused by relying solely on geometric rules or manual experience for layout adjustments. This application sets up a cleaning path in the heliostat field for the cleaning vehicle to pass through, based on the cleaning path area, and arranges each heliostat in the field according to the target position of each heliostat. This not only meets the cleaning requirements of the heliostat field and ensures the cleanliness and reflectivity of the heliostats, but also places each heliostat in a target position adjusted according to optical performance, thereby improving the reflected heat and output power of the solar thermal power plant.

[0059] Optionally, the step of dividing the heliostat field into several heliostat arrangement areas and determining the cleaning path area between the heliostat arrangement areas includes: S11, the mirror field is divided into several heliostat arrangement areas according to the preset distance and angle ranges; wherein, the heliostat arrangement areas are arranged in a multi-layered ring, at least some of the heliostat arrangement areas have the same upper and lower boundaries, at least some of the heliostat arrangement areas have the same left and right boundaries, and at least some of the adjacent heliostat arrangement areas have undeployed heliostat areas. S12, the area where no heliostats are deployed is designated as the cleaning path area.

[0060] In this embodiment of the application, when dividing the mirror field, the mirror field can be divided into multiple heliostat arrangement areas according to preset distance and angle intervals.

[0061] The distance interval can be a numerical range divided radially with the absorber tower as the reference, used to determine the upper and lower boundaries of the heliostat arrangement area. The angle interval can be a numerical range divided circumferentially with the absorber tower as the reference, used to determine the left and right boundaries of the heliostat arrangement area.

[0062] The distance interval is used to determine the upper and lower boundaries of the heliostat arrangement area in the radial direction, and the angle interval is used to determine the left and right boundaries of the heliostat arrangement area in the circumferential direction.

[0063] In this embodiment, the heliostat arrangement area is arranged in a multi-layered ring, that is, multiple heliostat arrangement areas are arranged layer by layer in the radial direction with the heat absorption tower as the center.

[0064] The requirement that at least a portion of the heliostat arrangement area has the same upper and lower boundaries means that at least a portion of the heliostat arrangement area has the same upper and lower boundaries. This portion can be a part of the heliostat arrangement area or the entire heliostat arrangement area. The heliostat arrangement areas with the same upper and lower boundaries have a consistent extension range in the radial direction and form a continuous annular channel in the circumferential direction, which is used for the cleaning vehicle to travel in the circumferential direction.

[0065] The requirement that at least a portion of the heliostat arrangement area has the same left and right boundaries means that at least a portion of the heliostat arrangement area has the same left and right boundaries. This portion can be a part of the heliostat arrangement area or the entire heliostat arrangement area. The heliostat arrangement areas with the same left and right boundaries have a consistent extension range in the circumferential direction and form a straight radial channel in the radial direction, which is used for the cleaning vehicle to travel in the radial direction.

[0066] The existence of un-deployed heliostat areas between at least some adjacent heliostat deployment areas means that there are spaces between at least a portion of adjacent heliostat deployment areas where no heliostats are deployed. These adjacent areas can be a portion of the adjacent heliostat deployment areas or all of the adjacent heliostat deployment areas. The un-deployed heliostat areas can be the spatial areas between adjacent heliostat deployment areas where no heliostats are deployed.

[0067] In this embodiment, after determining the area where no heliostats are deployed, this area can be designated as the cleaning path area. The cleaning path area is used for the passage of cleaning vehicles, which can reach the heliostat placement areas and perform cleaning operations on the heliostats within those areas. No heliostats are placed within the cleaning path area.

[0068] In practical implementation, areas without heliostats include radial and annular paths. Radial paths are channels extending radially from the absorber tower, allowing cleaning vehicles to travel from the inner to the outer ring or vice versa between heliostat deployment areas. Annular paths are channels extending circumferentially from the absorber tower, allowing cleaning vehicles to travel circumferentially. The radial and annular paths intersect to form a grid-like cleaning path network, enabling cleaning vehicles to reach the boundaries of each heliostat deployment area and perform cleaning operations on the heliostats.

[0069] In practice, the number and distribution of areas without heliostats are determined based on the cleaning vehicle's operating range, turning radius, and width.

[0070] The width of the cleaning vehicle is used to determine the lower limit of the width of the cleaning path area, ensuring that the cleaning vehicle can drive normally within the cleaning path area.

[0071] The minimum turning radius of the cleaning vehicle determines the upper limit of the number of radial paths. When the cleaning vehicle turns between two adjacent radial paths, the circumferential angle between the two paths cannot exceed the maximum angle that the cleaning vehicle can achieve when turning. The smaller the minimum turning radius, the smaller the circumferential angle the cleaning vehicle can complete the turn, and therefore the larger the upper limit of the number of radial paths. The larger the minimum turning radius, the larger the circumferential angle the cleaning vehicle needs to complete the turn, and therefore the smaller the upper limit of the number of radial paths.

[0072] The working range of the cleaning vehicle is used to determine the radial spacing between the loop paths. When the cleaning vehicle travels on a loop path, its cleaning device can cover the heliostats within a certain range on both sides of the path. Therefore, the radial spacing between loop paths cannot exceed twice the working range of the cleaning vehicle. Based on the above parameters, the number and distribution of areas without deployed heliostats are determined, enabling the cleaning vehicle to travel normally within the cleaning path area and complete the cleaning operation.

[0073] This application divides the mirror field into multiple heliostat placement areas according to preset distance and angle intervals, and uses the undeployed heliostat area between adjacent heliostat placement areas as the cleaning path area. This solves the problem that the cleaning path and heliostat placement area cannot be planned in coordination during the design phase in the mirror field of a solar thermal power plant, and realizes the spatial separation of the cleaning path and the heliostat placement area. This allows the cleaning vehicle to move freely within the cleaning path area and perform cleaning operations on the heliostats.

[0074] Optionally, the step of dividing the mirror field into several heliostat arrangement areas according to preset distance and angle ranges includes: S21. For any heliostat arrangement area, determine the upper and lower boundaries of the heliostat arrangement area based on the distance interval. S22, Based on the angle range, determine the left and right boundaries of the heliostat arrangement area; S23, Determine the boundary range of the heliostat arrangement area based on the upper boundary, lower boundary, left boundary and right boundary of the heliostat arrangement area; S24, based on the boundary range of each heliostat arrangement area, several heliostat arrangement areas are divided in the mirror field.

[0075] In this embodiment, for any heliostat arrangement area to be divided, the upper and lower boundaries of the heliostat arrangement area can be determined according to a preset distance interval. The distance interval can be a numerical range divided radially with the absorber tower as the reference, the lower boundary can be the starting value of the distance interval, and the upper boundary can be the ending value of the distance interval. Through the distance interval, the radial extension range of the heliostat arrangement area can be determined.

[0076] In this embodiment, the left and right boundaries of the heliostat arrangement area can be determined based on a preset angle range. The angle range can be a numerical range divided along the circumferential direction with the heat-absorbing tower as a reference; the left boundary can be the starting value of the angle range, and the right boundary can be the ending value of the angle range. By using the angle range, the circumferential extension range of the heliostat arrangement area can be determined.

[0077] In this embodiment, after determining the upper, lower, left, and right boundaries of the heliostat arrangement area, the complete boundary range of the heliostat arrangement area can be determined based on these four boundaries. The upper and lower boundaries define the radial range of the heliostat arrangement area, while the left and right boundaries define the circumferential range. By combining these four boundaries, the geometric contour of any heliostat arrangement area can be determined.

[0078] In this embodiment, after determining the boundary range of each heliostat arrangement area, the mirror field can be divided into multiple heliostat arrangement areas based on the boundary range of each heliostat arrangement area. Each heliostat arrangement area is independent of each other and does not overlap, collectively covering the deployable area in the mirror field.

[0079] In practice, the values ​​of the distance and angle intervals can be flexibly adjusted according to the geometry and size of the mirror field. By adjusting the granularity of the distance interval division, the density of the heliostat arrangement area in the radial direction can be controlled. By adjusting the granularity of the angle interval division, the density of the heliostat arrangement area in the circumferential direction can be controlled.

[0080] In practical implementation, the heliostat arrangement area can be represented in the following way:

[0081] Where (i, j) represents the heliostat arrangement area formed by the intersection of the i-th distance interval and the j-th angle interval. r represents the distance variable from any point in the mirror field to the receiver tower. θ represents the azimuth angle variable of any point in the mirror field relative to the receiver tower. It represents a two-dimensional real space consisting of distance and azimuth. This represents the lower boundary of the i-th distance interval. It represents the upper boundary of the i-th distance interval. This represents the starting angle of the j-th angular interval, which is the left boundary of the heliostat arrangement area. This represents the ending angle of the j-th angular interval, which is the right boundary of the heliostat arrangement area.

[0082] This application determines the upper and lower boundaries of the heliostat arrangement area based on distance intervals, and the left and right boundaries of the heliostat arrangement area based on angle intervals. Based on the above four boundaries, the boundary range of each heliostat arrangement area is determined. This can accurately delineate the extension range of each heliostat arrangement area in the radial and circumferential directions, giving each heliostat arrangement area a clear geometric outline. This solves the problem of inaccurate boundaries of the heliostat arrangement area, enabling the heliostat arrangement area to adapt to mirror fields of different shapes and sizes, and improving the space utilization of the mirror field.

[0083] Optionally, the dimensional parameters include the characteristic circle diameter of the heliostat.

[0084] Within the heliostat arrangement area, the steps for determining the initial position of each heliostat based on dimensional parameters and the preset number of inner-ring heliostats include: S31, Within the heliostat arrangement area, several heliostats are arranged in a ring around the heat absorber tower, forming a first heliostat set; S32, Determine the arrangement radius of each heliostat in the first heliostat set based on the diameter of the characteristic circle and the number of heliostats in the inner circle; S33, Determine the azimuth angle between adjacent heliostats in the first heliostat set based on the number of heliostats in the inner ring; S34, a number of heliostats located outside the first heliostat set and arranged in a ring are used as the second heliostat set; S35, determine the radial spacing between the first heliostat set and the second heliostat set based on the characteristic circle diameter and the arrangement radius; S36, Determine the arrangement radius of the second heliostat assembly based on the radial spacing; S37, Determine the number of heliostats in the second heliostat set based on the arrangement radius and azimuth angle of the second heliostat set; S38, the second heliostat set is taken as the new first heliostat set, and the ring of heliostats located outside and adjacent to the new first heliostat set is taken as the new second heliostat set. The radial distance between the new first heliostat set and the new second heliostat set, the arrangement radius of the new second heliostat set and the number of heliostats are re-determined until the heliostat arrangement area is covered. S39. Determine the initial position of each heliostat in each heliostat set based on the arrangement radius and azimuth angle of each heliostat set.

[0085] In this embodiment of the application, within the heliostat arrangement area, several heliostats can be arranged around the heat absorber tower as the center. These heliostats are adjacent to the heat absorber tower, that is, located at the position closest to the heat absorber tower. These heliostats are arranged in a ring, that is, evenly distributed along the circumference with the heat absorber tower as the center, to obtain the first heliostat set.

[0086] Based on the diameter of the characteristic circle and the number of heliostats in the inner ring, the arrangement radius of each heliostat in the first heliostat set can be determined. The arrangement radius refers to the radius of the circumference of the circle containing the first heliostat set, centered on the heat absorber tower. The arrangement radius of each heliostat in the first heliostat set can be calculated as follows:

[0087] Where R1 represents the arrangement radius of each heliostat in the first heliostat set. Indicates the diameter of the characteristic circle of a heliostat. This indicates the number of heliostats in the inner circle, that is, the number of heliostats included in the first heliostat set.

[0088] In this embodiment, the circumferential angle is divided equally according to the number of heliostats in the inner circle, resulting in the azimuth angle between adjacent heliostats in the first heliostat set. The azimuth angle represents the angle between two adjacent heliostats in the circumferential direction.

[0089] In practical implementation, the azimuth angle between adjacent heliostats in the first set of heliostats can be determined in the following way:

[0090] Where θ1 represents the azimuth angle between adjacent heliostats in the first set of heliostats. This represents the diameter of the characteristic circle of the heliostat. This formula determines the angular interval between adjacent heliostats on the circumference based on geometric relationships, ensuring sufficient circumferential spacing between them to prevent collisions during rotation.

[0091] In this embodiment of the application, a second heliostat set is formed by placing a plurality of heliostats adjacent to the first heliostat set and arranged in a ring outside the first heliostat set. The second heliostat set is located outside the first heliostat set, and the two rings of heliostats are adjacent in the radial direction.

[0092] In this embodiment, the radial spacing between the first and second heliostat sets can be determined based on the diameter of the characteristic circle and the arrangement radius of the first heliostat set. This radial spacing ensures sufficient space in the radial direction between the heliostats in the second and first heliostat sets, preventing mutual occlusion. In a specific implementation, when determining the radial spacing between the first and second heliostat sets, it can also be adjusted based on the minimum safe distance between two adjacent rings of heliostats to prevent rear-row heliostats from being obstructed by front-row heliostats.

[0093] In practical implementation, the radial distance between the first heliostat set and the second heliostat set can be determined in the following way:

[0094] in, R1 represents the radial distance between the first and second heliostat sets, and R1 represents the arrangement radius of each heliostat in the first heliostat set. This indicates the diameter of the characteristic circle of the heliostat.

[0095] In this embodiment, the arrangement radius of the second heliostat set can be determined based on the arrangement radius and radial spacing of the first heliostat set. The arrangement radius of the second heliostat set is the sum of the arrangement radius of the first heliostat set and the radial spacing, that is, the circumference of the circle located outside the first heliostat set.

[0096] In this embodiment, the number of heliostats in the second heliostat set can be determined based on the arrangement radius and azimuth angle of the second heliostat set. The larger the arrangement radius and the longer the circumference, the more heliostats can be arranged at the same azimuth angle.

[0097] In practical implementation, the number of heliostats in the second heliostat set is determined by its arrangement radius and azimuth angle. The number of heliostats that can be placed in that circle is obtained by dividing the circumference of the circle containing the second heliostat set by the arc length corresponding to the azimuth angle. Specifically, the calculation method is as follows: multiply the arrangement radius of the second heliostat set by twice pi to obtain the circumference of the circle; divide the circumference by the product of the diameter of the characteristic circle and the sine of the azimuth angle to obtain the number of heliostats in the second heliostat set. This method ensures that the heliostats in each circle are uniformly distributed along the circumference.

[0098] In this embodiment, the second heliostat set is used as the new first heliostat set, and the ring of heliostats located outside and adjacent to the new first heliostat set is used as the new second heliostat set. The radial distance between the new first heliostat set and the new second heliostat set, the arrangement radius of the new second heliostat set, and the number of heliostats are redefined according to steps S35 to S37. This process is repeated, expanding outwards ring by ring, until the heliostat arrangement area is completely covered.

[0099] In this embodiment, the initial position of each heliostat within the heliostat arrangement area can be determined based on the arrangement radius and azimuth angle of each heliostat set. The arrangement radius determines the position of the heliostat in the radial direction, and the azimuth angle determines the position of the heliostat in the circumferential direction. The initial position coordinates of each heliostat can be uniquely determined by the combination of the arrangement radius and the azimuth angle.

[0100] In practice, the arrangement radius of the first heliostat assembly is determined by both the diameter of the characteristic circle and the number of heliostats in the inner circle. A larger characteristic circle diameter requires more space for a single heliostat, thus increasing the arrangement radius. A greater number of inner circle heliostats also increases the arrangement radius, ensuring that all heliostats are evenly distributed around the circumference. By adjusting the values ​​of the characteristic circle diameter and the number of inner circle heliostats, the arrangement radius of the first heliostat assembly can be flexibly controlled.

[0101] In practical implementation, the process described in S31 to S39 of determining the arrangement radius, number of heliostats, and initial position of each heliostat set ring by ring can be implemented using the Campo algorithm. The Campo algorithm is a geometric arrangement algorithm for the mirror field layout of tower-type concentrated solar power plants. Its core lies in arranging heliostats ring by ring from the inner to the outer ring, with the receiver tower as the center. The radial spacing between adjacent rings is determined based on the size parameters of the heliostats and the arrangement radius of the current ring. This algorithm can generate a multi-layered annular initial layout covering the entire heliostat arrangement area.

[0102] This application uses a series of heliostats arranged in a ring around the heat-absorbing tower as the first heliostat set. The arrangement radius and azimuth angle of the first heliostat set are determined based on the diameter of the characteristic circle and the number of heliostats in the inner ring. The arrangement radius and number of heliostats in each ring are determined by expanding outwards in concentric rings until the heliostat arrangement area is covered. This enables the heliostats to be uniformly arranged in multiple rings within the heliostat arrangement area, so that each heliostat has a uniform distribution pattern and a clear geometric position under the ring arrangement. This solves the problem of the lack of a unified arrangement rule for the initial position of the heliostats and provides a uniform and regular initial layout for subsequent position adjustments.

[0103] Optionally, the step of calculating the optical parameters of each heliostat based on its initial position and the position of the absorber tower includes: S41, For any heliostat, based on the initial position of the heliostat and the position of the heat absorber, determine the direction vector of the incident light rays from the sun to the heliostat and the direction vector of the reflected light rays from the heliostat to the heat absorber, respectively. S42, determine the incident angle of the heliostat based on the direction vector of the incident ray; S43, determine the cosine efficiency of the heliostat based on the incident angle; S44, taking several heliostats adjacent to a heliostat as a set of neighboring heliostats; S45, if it is determined from the direction vector of the incident ray that the neighboring heliostat blocks the incident ray of the heliostat, then it is determined that the neighboring heliostat casts a shadow on the heliostat, and the shadow area of ​​the heliostat is determined. S46. If it is determined from the direction vector of the reflected light that the neighboring heliostat blocks the reflected light of the heliostat, then it is determined that the neighboring heliostat blocks the heliostat, and the blocking area of ​​the heliostat is determined. S47. Determine the shadow occlusion efficiency of the heliostat based on its area, shadow area, and occlusion area. S48, Determine the distance between the heliostat and the heat absorber based on the initial position of the heliostat and the position of the heat absorber; S49, Determine the atmospheric transmittance of the heliostat based on the distance to the heliostat tower; S50 uses cosine efficiency, shading efficiency, and atmospheric transmittance as optical parameters for heliostats.

[0104] In this embodiment of the application, for any heliostat within the heliostat arrangement area, the incident ray direction vector and the reflected ray direction vector can be determined based on the initial position of the heliostat and the position of the heat absorber tower, respectively. The incident ray direction vector is the direction vector from the sun to the heliostat, and the reflected ray direction vector is the direction vector from the heliostat to the heat absorber tower.

[0105] In practice, the incident ray direction vector is determined based on the solar altitude angle and the solar azimuth angle. The solar altitude angle is the angle between the sunlight and the horizontal plane, and the solar azimuth angle is the angle between the projection of the sunlight onto the horizontal plane and true north. These two angles determine the position of the sun in the sky, and thus the direction vector of the incident ray pointing from the sun to the heliostat.

[0106] In practical implementation, the incident ray direction vector can be determined as follows:

[0107] in, This represents the x-component of the incident ray direction vector. This represents the y-direction component of the incident ray direction vector. This represents the z-direction component of the incident ray direction vector. Indicates the solar altitude angle. denoted by , cos represents the cosine function, and sin represents the sine function.

[0108] The direction vector of the reflected light is determined based on the initial position of the heliostat and the position of the heat absorber tower. It is the direction vector from the center of the heliostat mirror surface to the center of the heat absorber at the top of the heat absorber tower.

[0109] In practical implementation, the direction vector of the reflected ray can be determined as follows:

[0110] in, This represents the direction vector of the reflected ray. This represents the x-coordinate of the heliostat. This represents the y-coordinate of the heliostat. Indicates the height of the heat absorber. This represents the z-coordinate of the heliostat.

[0111] In this embodiment, the angle of incidence when sunlight strikes the heliostat mirror can be determined based on the incident ray direction vector. The angle of incidence is the angle between the incident ray and the normal to the heliostat mirror.

[0112] In practice, the angle of incidence is determined based on the direction vector of the incident ray and the direction vector of the normal to the heliostat surface. The direction vector of the normal to the heliostat surface is the direction vector of the angle bisector between the direction vector of the incident ray and the direction vector of the reflected ray.

[0113] In this embodiment, the cosine efficiency of the heliostat is determined based on the incident angle. The cosine efficiency is the cosine of the incident angle and is used to characterize the efficiency loss corresponding to the reduction in reflective area caused by the decrease in the incident angle of the heliostat. The smaller the incident angle, the higher the cosine efficiency, and the larger the effective reflective area of ​​the heliostat.

[0114] In practical implementation, the cosine efficiency of a heliostat can be determined in the following ways:

[0115] in, The cosine efficiency of a heliostat is expressed as... Let θ represent the angle of incidence, and cos θ represent the cosine function.

[0116] In this embodiment, several heliostats that are spatially adjacent to the current heliostat are considered as a neighboring heliostat set. The heliostats in the neighboring heliostat set are located around the current heliostat and are adjacent to the current heliostat in the radial or circumferential direction.

[0117] In this embodiment, ray tracing is performed based on the incident ray direction vector to determine whether a neighboring heliostat blocks the incident ray of the current heliostat. If a neighboring heliostat is located on the incident ray path of the current heliostat, it is determined that the neighboring heliostat casts a shadow on the current heliostat, and the area of ​​the shadow cast by the current heliostat is determined.

[0118] In this embodiment, ray tracing is performed based on the direction vector of the reflected light to determine whether a neighboring heliostat blocks the reflected light from the current heliostat. If a neighboring heliostat is located on the reflected light path of the current heliostat, it is determined that the neighboring heliostat is blocking the current heliostat, and the area of ​​the blockage is determined.

[0119] In the specific implementation, the shadow area and occlusion area are determined by dividing the heliostat surface into meshes and counting the number of occluded mesh cells. The heliostat surface is divided into multiple mesh cells, and ray tracing is performed based on the incident ray direction vector and the reflected ray direction vector. The number of mesh cells occluded by neighboring heliostats is counted, and the shadow area and occlusion area are obtained by combining the area of ​​each mesh cell.

[0120] In this embodiment, the shading efficiency of a heliostat is determined based on its mirror area, shadow area, and obstruction area. The shading efficiency characterizes the efficiency loss caused by adjacent heliostats blocking incident light and obstructing reflected light. The smaller the shadow area and obstruction area, the higher the shading efficiency.

[0121] In practical implementation, the shading efficiency of a heliostat can be determined in the following ways:

[0122] in, This indicates the shading efficiency of the heliostat. Indicates the area of ​​the mirror. Indicates the area of ​​the shaded area. Indicates the area of ​​obstruction.

[0123] In this embodiment, the distance between the heliostat and the absorber is determined based on the initial position of the heliostat and the position of the absorber. The distance is the straight-line distance from the center of the heliostat mirror to the center of the absorber at the top of the absorber.

[0124] In practice, the distance between the heliostat and the receiver tower is calculated using the Euclidean distance formula based on the initial position coordinates of the heliostat and the position coordinates of the receiver tower.

[0125] In this embodiment, the atmospheric transmittance of the heliostat is determined based on the distance between the heliostat and the receiver tower. Atmospheric transmittance characterizes the rate of light energy attenuation due to scattering and absorption as it propagates through the air between the heliostat and the receiver tower. The shorter the distance between the heliostat and the receiver tower, the higher the atmospheric transmittance, and the smaller the attenuation of light energy as it propagates through the air.

[0126] In practice, the atmospheric transmittance is determined based on the distance to the mirror tower using a preset empirical formula for atmospheric transmittance:

[0127] in, This indicates the atmospheric transmittance of the heliostat. Indicates the distance to the mirror tower.

[0128] In this embodiment, cosine efficiency, shading efficiency, and atmospheric transmittance are used together as optical parameters of the heliostat to comprehensively characterize the degree of light energy loss during the process of the heliostat reflecting sunlight to the heat absorption tower.

[0129] This application determines the incident ray direction vector and the reflected ray direction vector for each heliostat, thereby determining the cosine efficiency, shading efficiency, and atmospheric transmittance. By using these parameters as optical parameters, the optical performance of the heliostat can be comprehensively quantified from three dimensions: incident angle loss, adjacent heliostat shading loss, and atmospheric propagation loss. This solves the problem of the lack of unified quantitative indicators for the optical performance of heliostats and provides a clear and comprehensive basis for subsequent position adjustments.

[0130] Optionally, within the heliostat arrangement area, the step of adjusting the initial position of each heliostat according to its optical parameters to obtain the target position of each heliostat includes: S51, Obtain the mirror area of ​​the heliostat; S52, for any of the heliostats, determine the initial single-mirror optical power of the heliostat based on the mirror area, cosine efficiency, shadow blocking efficiency and atmospheric transmittance of the heliostat; S53, determine the initial total optical power of the heliostat arrangement area based on the initial single-mirror optical power of each heliostat; S54, the initial total optical power is used as the target total optical power; S55, adjust the initial position of each heliostat to obtain the candidate position of each heliostat; S56, determine the candidate single-mirror optical power of each heliostat based on the candidate positions of each heliostat and the position of the heat absorber; S57. Based on the candidate single-mirror optical power of each heliostat, determine the candidate total optical power of the heliostat arrangement area; S58. If the candidate total optical power is greater than the target total optical power, then the candidate total optical power is taken as the new target total optical power, and the candidate position is taken as the new initial position. The initial position of each heliostat is readjusted to obtain the candidate position of each heliostat until the candidate total optical power is less than or equal to the target total optical power. S59, the position of each heliostat corresponding to the total optical power of the target is taken as the target position.

[0131] In this embodiment, the mirror area of ​​the heliostat is obtained. The mirror area of ​​the heliostat is the area of ​​the reflecting surface of the heliostat and is used in the calculation of the single-mirror optical power.

[0132] For any heliostat within the heliostat deployment area, the initial single-mirror optical power is determined based on its mirror area, cosine efficiency, shading efficiency, and atmospheric transmittance. The initial single-mirror optical power characterizes the effective optical power that the heliostat can reflect to the receiver tower in its initial position.

[0133] In practical implementation, the initial single-mirror optical power can be calculated using the following formula:

[0134] in, This represents the initial single-mirror optical power of the heliostat, and DNI represents the direct radiation intensity. Indicates the area of ​​the mirror. The cosine efficiency of a heliostat is expressed as... This indicates the shading efficiency of the heliostat. This indicates the atmospheric transmittance of the heliostat.

[0135] Direct radiation intensity refers to the solar radiation power received per unit area when sunlight is perpendicular to the direction of light propagation, and the unit is watts per square meter.

[0136] In practical applications, the intensity of direct radiation can be determined in the following way: Data was obtained through actual measurements at the meteorological station where the solar thermal power plant is located; Obtained by inversion from satellite remote sensing data; The direct radiation value from typical meteorological year data is used as the design input.

[0137] During the mirror field optimization process, the direct radiation intensity is used as a known input parameter in the calculation, and its value does not change with the position of the heliostat.

[0138] In this embodiment, the initial total optical power of the heliostat arrangement area is determined based on the initial single-mirror optical power of each heliostat. The initial total optical power is the sum of the initial single-mirror optical powers of each heliostat and is used to characterize the total effective optical power of the heliostat arrangement area under the initial layout.

[0139] In this embodiment, the initial total optical power is used as the target total optical power. The target total optical power is used as a comparison benchmark in the subsequent position adjustment process.

[0140] In this embodiment, the initial position of each heliostat is adjusted to obtain a candidate position for each heliostat. The candidate position is the position coordinate obtained by each heliostat after the position adjustment.

[0141] In practice, the initial position of each heliostat can be adjusted by applying random perturbation to its coordinates or by translating it according to a preset step size. After each adjustment, the optical parameters and total optical power of each heliostat are recalculated.

[0142] In practice, the range of position adjustment can be limited to the heliostat deployment area, and the candidate position must not fall into the cleaning path area. By constraining the range of position adjustment, it can be ensured that the final position of the heliostat is within the heliostat deployment area and does not affect the passage of the cleaning vehicle.

[0143] In this embodiment, the candidate single-mirror optical power of each heliostat is determined based on the candidate positions of each heliostat and the position of the heat absorber. The candidate single-mirror optical power is used to characterize the effective optical power that each heliostat can reflect to the heat absorber at the candidate position.

[0144] In practice, when the heliostat's position is adjusted from the initial position to the candidate position, the cosine efficiency, shading efficiency, and atmospheric transmittance change. Substituting these changed efficiencies into the aforementioned formula yields the candidate single-mirror optical power. By comparing the initial single-mirror optical power with the candidate single-mirror optical power, it can be determined whether the adjustment of the heliostat's position has led to an improvement in optical performance.

[0145] In this embodiment, the candidate total optical power of the heliostat arrangement area is determined based on the candidate single-mirror optical power of each heliostat. The candidate total optical power is the sum of the candidate single-mirror optical powers of each heliostat and is used to characterize the total effective optical power of the heliostat arrangement area under the candidate layout.

[0146] In this embodiment, if the candidate total optical power is greater than the target total optical power, it indicates that the adjusted candidate layout is superior to the current initial layout in terms of optical performance. Therefore, the candidate total optical power is used as the new target total optical power, and the candidate position is used as the new initial position. Based on this, the positions are readjusted to obtain new candidate positions, and the candidate single-mirror optical power and candidate total optical power are recalculated. If the candidate total optical power is less than or equal to the target total optical power, it indicates that the current adjustment has failed to improve optical performance, and the target total optical power and initial position are not updated.

[0147] Repeat the above process until the total optical power of all candidates is less than or equal to the total optical power of the target. At this point, the layout corresponding to the total optical power of the target is the local optimal layout.

[0148] In practical implementation, a maximum number of iterations or an optical power increase threshold can be set as auxiliary conditions for terminating the iteration. When the maximum number of iterations is reached or the optical power increase caused by a single adjustment is less than the preset threshold, the iteration can be terminated in advance, even if the overall optical power of the candidate has not yet stabilized, in order to avoid infinite loops.

[0149] In this embodiment, when the iteration stops, the position of each heliostat corresponding to the total target optical power is taken as the target position. The target position is the final arrangement position of the heliostats in the mirror field.

[0150] In practical implementation, the following formula can be used as the basis for adjusting the position of the heliostat in the mirror field:

[0151] Wherein, DNI represents direct radiation intensity. Indicates the area of ​​the mirror. The cosine efficiency of a heliostat is expressed as... This indicates the shading efficiency of the heliostat. Let represent the atmospheric transmittance of the heliostat, and Max() represent the maximization function.

[0152] This formula is used to calculate the effective optical power of a single heliostat at its current position. When the position coordinates of the heliostat change, the values ​​of cosine efficiency, shading efficiency, and atmospheric transmittance change accordingly, and the effective optical power changes accordingly.

[0153] The sum of the effective optical power of all heliostats within the heliostat deployment area is the total optical power. The optimization process maximizes the total optical power by adjusting the position of each heliostat.

[0154] This application iteratively adjusts the initial position of each heliostat, compares the candidate total optical power with the target total optical power after each adjustment, and updates the target value and position only when the candidate total optical power is greater, until the candidate total optical power is less than or equal to the target total optical power. The position corresponding to the target total optical power is then taken as the target position. This enables quantifiable evaluation and iterative optimization of optical performance during the heliostat position adjustment process, resulting in a quantifiable improvement in optical performance in the final layout compared to the initial layout.

[0155] Optionally, during the process of adjusting the initial position of each heliostat to obtain the candidate position of each heliostat, the candidate position of each heliostat satisfies the following condition: S61, the candidate positions of each heliostat are located within the heliostat arrangement area and outside the cleaning path area; S62, the sum of the first optical power reflected by each heliostat at the candidate position to the first direction of the heat absorber is less than the preset upper limit value of the first direction power; the sum of the first optical power is the cumulative value of the optical power reflected by each heliostat to the first direction of the heat absorber. S63, the sum of the second optical power reflected by each heliostat at the candidate position to the second direction of the heat absorber is less than the preset upper limit value of the second direction power; the sum of the second optical power is the cumulative value of the optical power reflected by each heliostat to the second direction of the heat absorber; the second direction is opposite to the first direction.

[0156] In this embodiment, the candidate positions of each heliostat must satisfy spatial constraints. The candidate position must be located within the heliostat arrangement area, meaning it lies within the boundary of the heliostat arrangement area. The candidate position must also be located outside the cleaning path area, meaning it does not fall within the cleaning path area.

[0157] The aforementioned spatial constraints ensure that the heliostat remains within the deployable area during position adjustments and does not encroach on the passageway for cleaning vehicles.

[0158] In this embodiment, the sum of the optical power reflected by each heliostat at the candidate location to the first direction of the heat absorber is called the first optical power sum. The first optical power sum is the cumulative value of the optical power reflected by each heliostat to the first direction of the heat absorber. The first optical power sum must be less than a preset upper limit value for the power in the first direction. The upper limit value for the power in the first direction is the maximum optical power value that the first direction can withstand, which is preset.

[0159] In this embodiment, the sum of the optical power reflected by each heliostat at the candidate location to the second direction of the absorber tower is the second optical power sum. The second optical power sum is the cumulative value of the optical power reflected by each heliostat to the second direction of the absorber tower. The second optical power sum must be less than a preset upper limit value for the power in the second direction. The upper limit value for the power in the second direction is the maximum optical power value that the second direction can withstand, as preset. The second direction is opposite to the first direction.

[0160] In practice, the first direction of the heat absorption tower can be the north side of the heat absorption tower, and the second direction can be the south side of the heat absorption tower.

[0161] In practical implementation, the constraints of this application during the positioning mirror position adjustment process can be reflected in the following ways:

[0162]

[0163]

[0164]

[0165] in, This represents the actual illuminance received by the absorber in the first direction of the heat absorption tower. This indicates the upper limit of illuminance specified for the absorber in the first direction of the heat absorption tower. This represents the actual illuminance received by the absorber in the second direction of the heat absorption tower. This indicates the upper limit of illuminance specified for the absorber in the second direction of the heat absorption tower. and These represent the x and y coordinates of the heliostat in the mirror field, respectively. and These represent the minimum and maximum values ​​of the mirror field along the horizontal axis, respectively. and These represent the minimum and maximum values ​​of the mirror field along the vertical axis, respectively.

[0166] This application, by constraining the sum of optical power in the first and second directions to be less than the corresponding upper limit values, can prevent local overheating caused by excessive optical power received on one side of the heat absorption tower, thereby protecting the safe operation of the heat absorption tower.

[0167] Reference Figure 2 The diagram shows a pre-optimized mirror field arrangement according to an embodiment of this application.

[0168] like Figure 2As shown, a two-dimensional rectangular coordinate system is established with the heat-absorbing tower as the center, where the horizontal axis represents the position of the heliostat relative to the heat-absorbing tower in the horizontal direction, and the vertical axis represents the position of the heliostat relative to the heat-absorbing tower in the vertical direction, with the unit being meters.

[0169] Figure 2 Multiple discrete points represent the initial arrangement positions of each heliostat in the mirror field before optimization. The heliostats are arranged in a multi-layered ring around the absorber tower. Figure 2 It can be seen that before optimization, each heliostat was arranged in a regular manner according to the preset arrangement radius and azimuth angle. There was a radial spacing between each circle of heliostats, but the division between the cleaning path area and the heliostat arrangement area had not been established, nor had the position been adjusted according to the optical parameters of each heliostat.

[0170] therefore, Figure 2 This system is used to demonstrate the spatial distribution of each heliostat in its initial position, providing initial conditions and a basis for comparison in the subsequent process of determining the initial position based on the heliostat's size parameters and adjusting the initial position to obtain the target position based on the optical parameters. By comparing it with the optimized mirror field layout, the system can demonstrate the synergistic planning effect between the cleaning path area and the heliostat placement area, as well as the effect of adjusting the heliostat position on improving optical performance.

[0171] Reference Figure 3 The diagram shows an optimized mirror field arrangement considering the cleaning path, according to an embodiment of this application.

[0172] like Figure 3 As shown, a two-dimensional rectangular coordinate system is established with the heat-absorbing tower as the center, where the horizontal axis represents the position of the heliostat relative to the heat-absorbing tower in the horizontal direction, and the vertical axis represents the position of the heliostat relative to the heat-absorbing tower in the vertical direction, with the unit being meters.

[0173] Figure 3 Each discrete point in the diagram represents the target position of each heliostat after position adjustment. The optimized heliostats still maintain a multi-layered ring structure distributed around the absorber tower, while forming regularly spaced cleaning path areas in some regions, where no heliostats are placed.

[0174] Compared to the initial positions, the optimized heliostat arrangement, under the constraint that each heliostat is located within the heliostat arrangement area and outside the cleaning path area, improves the overall optical power by adjusting the position through optical parameter feedback.

[0175] Figure 3This method is used to demonstrate the final mirror field arrangement result obtained based on cleaning path constraints and iterative adjustment of optical parameters. It can intuitively reflect the spatial distribution change of the heliostat after it is adjusted from the initial position to the target position, and verify that the proposed method can take into account both the optical performance in the heliostat arrangement area and the passage requirements of the cleaning vehicle in the cleaning path area.

[0176] Reference Figure 4 The diagram illustrates a cosine efficiency according to an embodiment of this application.

[0177] like Figure 4 As shown, a two-dimensional rectangular coordinate system is established with the heat-absorbing tower as the center, where the horizontal axis represents the position of the heliostat relative to the heat-absorbing tower in the horizontal direction, and the vertical axis represents the position of the heliostat relative to the heat-absorbing tower in the vertical direction, with the unit being meters.

[0178] Figure 4 Different grayscale regions represent the distribution of cosine efficiency of heliostats at different locations within the heliostat deployment area. The shade of gray indicates the magnitude of the cosine efficiency; different grayscale values ​​correspond to different cosine efficiency values. Figure 4 The grayscale bar on the right represents this.

[0179] Depend on Figure 4 It is known that the cosine efficiency of heliostats varies at different locations because the angle between each heliostat and the direction of solar incidence changes with spatial position. Regions closer to the heat absorber and with a higher degree of alignment with the direction of sunlight exhibit higher cosine efficiency. Figure 4 The cosine efficiency is relatively lower in areas far from the heat absorber or with large angle deviations, appearing as a darker gray. Figure 4 It appears as a lighter gray.

[0180] Figure 4 This tool is used to visually demonstrate the spatial distribution characteristics of the cosine efficiency of heliostats at different locations, providing a reference for calculating the cosine efficiency of each heliostat based on its initial position and the location of the heat exchanger. It is also used to evaluate the impact of different locations on the cosine efficiency, providing a basis for adjusting the position of the heliostats according to the optical parameters.

[0181] Reference Figure 5 The diagram illustrates a shadow occlusion efficiency according to an embodiment of this application.

[0182] like Figure 5 As shown, a two-dimensional rectangular coordinate system is established with the heat-absorbing tower as the center, where the horizontal axis represents the position of the heliostat relative to the heat-absorbing tower in the horizontal direction, and the vertical axis represents the position of the heliostat relative to the heat-absorbing tower in the vertical direction, with the unit being meters.

[0183] Figure 5Different grayscale regions represent the distribution of heliostat shading efficiency at different locations within the heliostat deployment area. The shade of gray indicates the magnitude of the shading efficiency; different grayscale values ​​correspond to different shading efficiency values. Figure 5 The grayscale bar on the right represents this.

[0184] Depend on Figure 5 It can be seen that, due to the varying spatial positions of each heliostat and its neighboring heliostats, the shading efficiency of heliostats at different locations differs. Areas with sparser heliostat distribution exhibit higher shading efficiency. Figure 5 The image appears as a darker gray; in areas where heliostats are more densely distributed, the shading efficiency is relatively reduced. Figure 5 It appears as a lighter gray.

[0185] Figure 5 This tool is used to visually demonstrate the spatial distribution characteristics of the shadow occlusion efficiency of heliostats at different locations, providing a reference for calculating the shadow occlusion efficiency of each heliostat based on its initial position and the location of the heat tower. It is also used to evaluate the impact of different locations on the shadow occlusion efficiency, providing a basis for adjusting the position of the heliostats according to optical parameters.

[0186] Reference Figure 6 The diagram illustrates an atmospheric transmittance according to an embodiment of this application.

[0187] like Figure 6 As shown, a two-dimensional rectangular coordinate system is established with the heat-absorbing tower as the center, where the horizontal axis represents the position of the heliostat relative to the heat-absorbing tower in the horizontal direction, and the vertical axis represents the position of the heliostat relative to the heat-absorbing tower in the vertical direction, with the unit being meters.

[0188] Figure 6 Different grayscale regions represent the atmospheric transmittance distribution of heliostats at different locations within the heliostat deployment area. The shade of gray indicates the magnitude of atmospheric transmittance; different grayscale values ​​correspond to atmospheric transmittance values ​​determined by... Figure 6 The grayscale bar on the right represents this.

[0189] Depend on Figure 6 It can be seen that, due to the varying spatial distances between the heliostats and the receiver towers, the atmospheric transmittance of the heliostats at different locations differs. The region closer to the receiver tower has higher atmospheric transmittance. Figure 6 The middle part appears as a darker gray; the atmospheric transmittance is relatively lower in areas far from the heat absorber tower. Figure 6 It appears as a lighter gray.

[0190] Figure 6This tool is used to visually demonstrate the spatial distribution characteristics of atmospheric transmittance of heliostats at different locations, providing a reference for calculating the atmospheric transmittance of each heliostat based on its initial position and the location of the heat tower. It is also used to evaluate the impact of different locations on atmospheric transmittance, providing a basis for adjusting the position of the heliostats according to optical parameters.

[0191] Reference Figure 7 The diagram shows a schematic representation of a mirror field arrangement device according to an embodiment of this application. The mirror field includes a heat-absorbing tower and a plurality of heliostats. The device includes: The region division module 701 is used to divide the mirror field into several heliostat arrangement areas and determine cleaning path areas between the heliostat arrangement areas. The initial position determination module 702 is used to obtain the size parameters of the heliostat and determine the initial position of each heliostat within the heliostat arrangement area according to the size parameters and the preset number of inner ring heliostats. The optical parameter determination module 703 is used to obtain the position of the heat-absorbing tower and calculate the optical parameters of each heliostat based on the initial position of each heliostat and the position of the heat-absorbing tower. The target position determination module 704 is used to adjust the initial position of each heliostat within the heliostat arrangement area according to the optical parameters of each heliostat to obtain the target position of each heliostat. The mirror field arrangement module 705 is used to set a cleaning path for the cleaning vehicle to pass through in the mirror field according to the cleaning path area, and to arrange each heliostat in the mirror field according to the target position of each heliostat.

[0192] Optionally, the region division module 701 includes: The region division submodule is used to divide the mirror field into several heliostat arrangement regions according to preset distance and angle intervals; wherein the heliostat arrangement regions are arranged in a multi-layer ring, at least some of the heliostat arrangement regions have the same upper and lower boundaries, at least some of the heliostat arrangement regions have the same left and right boundaries, and at least some of the adjacent heliostat arrangement regions have an undeployed heliostat region. The cleaning path determination submodule is used to identify the area without deployed heliostats as the cleaning path area.

[0193] Optionally, the region partitioning submodule includes: The upper and lower boundary determination unit is used to determine the upper and lower boundaries of any of the heliostat arrangement areas based on the distance interval. The left and right boundary determination unit is used to determine the left and right boundaries of the heliostat arrangement area based on the angle range. A boundary range determination unit is used to determine the boundary range of the heliostat arrangement area based on the upper boundary, lower boundary, left boundary and right boundary of the heliostat arrangement area. A region division unit is used to divide the mirror field into several heliostat arrangement regions based on the boundary range of each of the heliostat arrangement regions.

[0194] Optionally, the size parameter includes the characteristic circle diameter of the heliostat; the initial position determination module 702 includes: The first set configuration submodule is used to configure a number of heliostats arranged in a ring around the heat absorber tower, adjacent to the heat absorber tower, within the heliostat arrangement area, to obtain the first heliostat set; The arrangement radius determination submodule is used to determine the arrangement radius of each heliostat in the first heliostat set based on the diameter of the feature circle and the number of inner ring heliostats; The azimuth angle determination submodule is used to determine the azimuth angle between adjacent heliostats in the first heliostat set based on the number of inner ring heliostats. The second set configuration submodule is used to take a number of heliostats located outside the first heliostat set and arranged in a ring as the second heliostat set; The radial spacing determination submodule is used to determine the radial spacing between the first heliostat set and the second heliostat set based on the diameter of the feature circle and the arrangement radius; The second set radius determination submodule is used to determine the arrangement radius of the second heliostat set based on the radial spacing; The second set quantity determination submodule is used to determine the number of heliostats in the second heliostat set based on the arrangement radius of the second heliostat set and the azimuth angle. The iterative expansion submodule is used to take the second heliostat set as the new first heliostat set, take the ring of heliostats located outside and adjacent to the new first heliostat set as the new second heliostat set, and redetermine the radial distance between the new first heliostat set and the new second heliostat set, the arrangement radius of the new second heliostat set, and the number of heliostats, until the heliostat arrangement area is covered. The initial position generation submodule is used to determine the initial position of each heliostat in each heliostat set based on the arrangement radius and azimuth angle of each heliostat set.

[0195] Optionally, the optical parameter determination module 703 includes: The light direction determination submodule is used to determine, for any heliostat, the direction vector of the incident light ray from the sun to the heliostat and the direction vector of the reflected light ray from the heliostat to the heat absorber, respectively, based on the initial position of the heliostat and the position of the heat absorber. An incident angle determination submodule is used to determine the incident angle of the heliostat based on the incident ray direction vector; The cosine efficiency determination submodule is used to determine the cosine efficiency of the heliostat based on the incident angle. The neighbor set determination submodule is used to determine a number of heliostats adjacent to the heliostat as a neighbor heliostat set; The shadow determination submodule is used to determine that if the neighboring heliostat blocks the incident light of the heliostat according to the incident light direction vector, then determine that the neighboring heliostat casts a shadow on the heliostat and determine the shadow area of ​​the heliostat. The occlusion determination submodule is used to determine that the neighboring heliostat occludes the heliostat if the reflected light direction vector determines that the neighboring heliostat occludes the reflected light of the heliostat, and to determine the occlusion area of ​​the heliostat. The shadow occlusion efficiency determination submodule is used to determine the shadow occlusion efficiency of the heliostat based on the area of ​​the heliostat, the shadow area, and the occlusion area. The mirror-tower distance determination submodule is used to determine the mirror-tower distance between the heliostat and the heat absorber based on the initial position of the heliostat and the position of the heat absorber. An atmospheric transmittance determination submodule is used to determine the atmospheric transmittance of the heliostat based on the distance to the heliostat tower. An optical parameter combination submodule is used to use the cosine efficiency, the shading efficiency, and the atmospheric transmittance as optical parameters of the heliostat.

[0196] Optionally, the target location determination module 704 includes: The mirror area acquisition submodule is used to acquire the mirror area of ​​the heliostat. An initial single-mirror optical power determination submodule is used to determine the initial single-mirror optical power of any heliostat based on the mirror area, cosine efficiency, shadow occlusion efficiency, and atmospheric transmittance of the heliostat. The initial total optical power determination submodule is used to determine the initial total optical power of the heliostat arrangement area based on the initial single-mirror optical power of each of the heliostats; The target total optical power setting submodule is used to set the initial total optical power as the target total optical power; The candidate position determination submodule is used to adjust the initial position of each heliostat to obtain the candidate position of each heliostat; The candidate single-mirror optical power determination submodule is used to determine the candidate single-mirror optical power of each heliostat based on the candidate positions of each heliostat and the position of the heat absorber tower; The candidate total optical power determination submodule is used to determine the candidate total optical power of the heliostat arrangement area based on the candidate single-mirror optical power of each of the heliostats; The iterative optimization submodule is used to, if the candidate total optical power is greater than the target total optical power, take the candidate total optical power as the new target total optical power and the candidate position as the new initial position, and readjust the initial position of each heliostat to obtain the candidate position of each heliostat, until the candidate total optical power is less than or equal to the target total optical power. The target location determination submodule is used to take the position of each heliostat corresponding to the total optical power of the target as the target location.

[0197] Optionally, during the process of adjusting the initial position of each heliostat to obtain candidate positions for each heliostat, the target position determination module 704 ensures that the candidate positions of each heliostat satisfy the following conditions: The candidate positions of each heliostat are located within the heliostat arrangement area and outside the cleaning path area; The sum of the first optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the first direction is less than the preset upper limit value of the first direction power; the sum of the first optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the first direction. The sum of the second optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the second direction is less than the preset upper limit value of the second direction power; the sum of the second optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the second direction; the second direction is opposite to the first direction.

[0198] As the apparatus embodiment is basically similar to the method embodiment, it is described in a relatively simple manner. For relevant details, please refer to the description of the method embodiment.

[0199] An embodiment of this application also provides an electronic device, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the method described above.

[0200] An embodiment of this application also provides a readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it implements the method described above.

[0201] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0202] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0203] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0204] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0205] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0206] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other modifications and updates to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all modifications and updates falling within the scope of the embodiments of the present application.

[0207] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the aforementioned element.

[0208] The above provides a detailed description of the mirror field arrangement method, apparatus, electronic device, and medium. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for arranging a mirror field, characterized in that, The mirror field includes an endothermic tower and several heliostats, and the method includes: The mirror field is divided into several heliostat arrangement areas, and a cleaning path area is determined between the heliostat arrangement areas. Obtain the size parameters of the heliostat, and determine the initial position of each heliostat within the heliostat arrangement area based on the size parameters and the preset number of inner ring heliostats; The position of the heat-absorbing tower is obtained, and the optical parameters of each heliostat are calculated based on the initial position of each heliostat and the position of the heat-absorbing tower. Within the heliostat arrangement area, the initial position of each heliostat is adjusted according to its optical parameters to obtain the target position of each heliostat. A cleaning path for the cleaning vehicle to pass through is set in the mirror field according to the cleaning path area, and each heliostat is arranged in the mirror field according to the target position of each heliostat.

2. The method according to claim 1, characterized in that, The steps of dividing the heliostat field into several heliostat arrangement areas and determining cleaning path areas between the heliostat arrangement areas include: According to the preset distance and angle ranges, the mirror field is divided into several heliostat arrangement areas; wherein, the heliostat arrangement areas are arranged in a multi-layered ring, at least some of the heliostat arrangement areas have the same upper and lower boundaries, at least some of the heliostat arrangement areas have the same left and right boundaries, and at least some of the adjacent heliostat arrangement areas have an undeployed heliostat area. The area where no heliostats are deployed is designated as the cleaning path area.

3. The method according to claim 2, characterized in that, The step of dividing the mirror field into several heliostat arrangement areas according to preset distance and angle ranges includes: For any of the heliostat arrangement areas, the upper and lower boundaries of the heliostat arrangement area are determined based on the distance interval; Based on the angle range, determine the left and right boundaries of the heliostat arrangement area; The boundary range of the heliostat arrangement area is determined based on the upper boundary, lower boundary, left boundary, and right boundary of the heliostat arrangement area. Based on the boundary range of each of the heliostat arrangement areas, several heliostat arrangement areas are divided in the mirror field.

4. The method according to claim 1, characterized in that, The dimensional parameters include the characteristic circle diameter of the heliostat; The step of determining the initial position of each heliostat within the heliostat arrangement area, based on the size parameters and the preset number of inner ring heliostats, includes: Within the heliostat arrangement area, a number of heliostats are arranged in a ring around the heat absorber tower, forming a first heliostat set. The arrangement radius of each heliostat in the first heliostat set is determined based on the diameter of the characteristic circle and the number of inner ring heliostats. Based on the number of inner ring heliostats, determine the azimuth angle between adjacent heliostats in the first heliostat set; The heliostats located outside the first heliostat set and arranged in a ring are referred to as the second heliostat set; The radial distance between the first heliostat set and the second heliostat set is determined based on the diameter of the characteristic circle and the arrangement radius. The arrangement radius of the second heliostat assembly is determined based on the radial spacing. The number of heliostats in the second heliostat set is determined based on the arrangement radius of the second heliostat set and the azimuth angle. The second heliostat set is used as the new first heliostat set, and the ring of heliostats located outside and adjacent to the new first heliostat set is used as the new second heliostat set. The radial distance between the new first heliostat set and the new second heliostat set, the arrangement radius of the new second heliostat set, and the number of heliostats are re-determined until the heliostat arrangement area is covered. The initial position of each heliostat in each heliostat set is determined based on the arrangement radius and azimuth angle of each heliostat set.

5. The method according to claim 1, characterized in that, The steps of calculating the optical parameters of each heliostat based on its initial position and the position of the heat absorber include: For any of the heliostats, based on the initial position of the heliostat and the position of the heat absorber, the direction vector of the incident light rays from the sun to the heliostat and the direction vector of the reflected light rays from the heliostat to the heat absorber are determined respectively. The incident angle of the heliostat is determined based on the incident ray direction vector; The cosine efficiency of the heliostat is determined based on the incident angle; Several heliostats adjacent to the heliostat are considered as a neighboring heliostat set; If it is determined from the incident light direction vector that the neighboring heliostat blocks the incident light of the heliostat, then it is determined that the neighboring heliostat casts a shadow on the heliostat, and the shadow area of ​​the heliostat is determined. If it is determined from the direction vector of the reflected light that the neighboring heliostat blocks the reflected light of the heliostat, then it is determined that the neighboring heliostat blocks the heliostat, and the blocking area of ​​the heliostat is determined. The shadow occlusion efficiency of the heliostat is determined based on the area of ​​the heliostat, the shadow area, and the occlusion area. The distance between the heliostat and the heat absorber is determined based on the initial position of the heliostat and the position of the heat absorber. The atmospheric transmittance of the heliostat is determined based on the distance to the heliostat tower; The cosine efficiency, the shading efficiency, and the atmospheric transmittance are used as the optical parameters of the heliostat.

6. The method according to claim 5, characterized in that, The step of adjusting the initial position of each heliostat within the heliostat arrangement area according to the optical parameters of each heliostat to obtain the target position of each heliostat includes: Obtain the mirror area of ​​the heliostat; For any of the heliostats, the initial single-mirror optical power of the heliostat is determined based on the mirror area, cosine efficiency, shading efficiency, and atmospheric transmittance of the heliostat. The initial total optical power of the heliostat arrangement area is determined based on the initial single-mirror optical power of each heliostat. The initial total optical power is taken as the target total optical power; The initial positions of each heliostat are adjusted to obtain candidate positions for each heliostat; The candidate single-mirror optical power of each heliostat is determined based on the candidate positions of each heliostat and the position of the heat absorption tower; Based on the candidate single-mirror optical power of each heliostat, the candidate total optical power of the heliostat arrangement area is determined; If the candidate total optical power is greater than the target total optical power, then the candidate total optical power is taken as the new target total optical power, and the candidate position is taken as the new initial position. The initial position of each heliostat is readjusted to obtain the candidate position of each heliostat, until the candidate total optical power is less than or equal to the target total optical power. The position of each heliostat corresponding to the total optical power of the target is taken as the target position.

7. The method according to claim 6, characterized in that, In the process of adjusting the initial position of each heliostat to obtain the candidate position of each heliostat, the candidate position of each heliostat satisfies the following condition: The candidate positions of each heliostat are located within the heliostat arrangement area and outside the cleaning path area; The sum of the first optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the first direction is less than the preset upper limit value of the first direction power; the sum of the first optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the first direction. The sum of the second optical power reflected by each of the heliostats located at the candidate positions to the heat absorber in the second direction is less than the preset upper limit value of the second direction power; the sum of the second optical power is the cumulative value of the optical power reflected by each of the heliostats to the heat absorber in the second direction; the second direction is opposite to the first direction.

8. A mirror field arrangement device, characterized in that, The mirror field includes a heat-absorbing tower and several heliostats, and the device includes: The region division module is used to divide the mirror field into several heliostat arrangement areas and determine cleaning path areas between the heliostat arrangement areas. An initial position determination module is used to obtain the size parameters of the heliostats and determine the initial position of each heliostat within the heliostat arrangement area based on the size parameters and a preset number of inner ring heliostats. An optical parameter determination module is used to obtain the position of the heat-absorbing tower and calculate the optical parameters of each heliostat based on the initial position of each heliostat and the position of the heat-absorbing tower. The target position determination module is used to adjust the initial position of each heliostat within the heliostat arrangement area according to the optical parameters of each heliostat to obtain the target position of each heliostat. The mirror field arrangement module is used to set a cleaning path for the cleaning vehicle to pass through in the mirror field according to the cleaning path area, and to arrange each heliostat in the mirror field according to the target position of each heliostat.

9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in any one of claims 1-7.

10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the method as described in any one of claims 1-7.