A method and system for automatically controlling wind storage in a photothermal mirror field

Through real-time monitoring of environmental parameters and intelligent control algorithms, the wind hiding state of the photothermal mirror field is automatically adjusted, which solves the problem of mirror surface offset under large wind speed changes, and achieves stable operation of the mirror field and improves energy efficiency.

CN119668309BActive Publication Date: 2025-05-06SEPCOIII ELECTRIC POWER CONSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510198678.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-05-06
Estimated Expiration
2045-02-24

AI Technical Summary

Technical Problem

When the photothermal mirror field faces different environmental conditions, especially when the wind speed changes greatly, the mirror surface is susceptible to the influence of wind force and deviates, reducing the reflection efficiency of the mirror facing the sun and affecting the energy utilization efficiency. Manually performing the control of the mirror field wind storage cannot achieve the effect of intelligence and automation, resulting in unstable operating conditions and low efficiency.

Method used

The weather station monitors environmental parameters in real time and combines intelligent control algorithms to automatically adjust the wind storage. The specific steps include obtaining wind speed information, average processing, judging the wind storage state based on the hierarchical wind storage threshold, and optimizing the angle adjustment of the heliostat through an adaptive genetic algorithm to ensure that the heliostat reaches the angle of minimum wind resistance in the shortest time.

Benefits of technology

The stable operation of the photothermal mirror field and the improvement of energy utilization efficiency are achieved, the error and subjectivity of manual adjustment are reduced, the work burden of operation and maintenance personnel is reduced, and the adaptability and photothermal efficiency of the mirror field are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668309B_ABST
    Figure CN119668309B_ABST
Patent Text Reader

Abstract

This application belongs to the field of mirror field control technology, and specifically relates to a method and system for automatically controlling wind storage in a solar thermal mirror field. By real-time monitoring of environmental parameters and intelligent algorithms, the heliostat is automatically adjusted to the wind storage angle, and the stable operation of the solar thermal mirror field under different environmental conditions is achieved. Grouped execution and graded wind storage can improve the solar thermal efficiency of the mirror field and reduce the working condition changes of the absorber. Improve the adaptability and solar thermal efficiency of the system and promote the development and application of solar thermal mirror field technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of mirror field control technology, and specifically relates to an automatic wind storage control and system for a photothermal mirror field. Background Art

[0002] Solar thermal mirrors play an important role in the utilization of solar energy. However, their efficiency may be greatly affected by different environmental conditions, such as changes in wind speed. When the wind speed is high, the mirror surface is easily affected by the wind and deflects, which reduces the mirror's reflection efficiency of the sun and affects the efficiency of energy utilization. Manual wind control of the mirror field cannot achieve intelligent and automated effects, which has a great impact on the operating conditions, efficiency and stability of the mirror field.

[0003] The degree of intelligence of adjusting the heliostat angle by manually setting the heliostat status is low, and the mirror field operation efficiency cannot be guaranteed for gusts, which has a great impact on the mirror field operation conditions. In addition, there are many errors and subjectivity in manual adjustment. If the adjustment is not timely, the heliostat and the bracket may be damaged, such as tipping, tilting, position displacement, etc. If all adjustments are made for gusts, the energy efficiency of the mirror field will be affected, and the process of restarting the absorber for various working conditions is more troublesome, which increases the workload of the operation and maintenance personnel. Summary of the invention

[0004] In order to improve the utilization efficiency and safety of the solar thermal mirror field, this application proposes an automatic wind storage control and system for the solar thermal mirror field. This method uses a meteorological station to monitor environmental parameters in real time, and combines intelligent control algorithms to automatically adjust the wind storage to ensure the stable operation of the solar thermal mirror field and improve energy utilization efficiency. Its technical solution is:

[0005] A method for automatically controlling wind storage in a photothermal mirror field comprises the following steps:

[0006] S1. Obtain wind speed information from the weather station;

[0007] S2. Wind speed information mean processing, including normal wind speed information mean processing and gust wind speed information mean processing;

[0008] S3. performing wind storage processing according to the average value of the normal wind speed information mean processing and the average value of the gust wind speed information mean processing;

[0009] S4. According to the graded wind storage threshold, it is determined whether the corresponding group of heliostats enters the wind storage state, and an initial value is set for the target value of the heliostat adjustment angle. During the process of adjusting the angle of the heliostat entering the wind storage, an adaptive genetic algorithm is used to calibrate and optimize the target angle according to the real-time monitored wind speed and wind direction, so that the heliostat reaches the angle of minimum wind resistance in the shortest time.

[0010] Preferably, in step S2, according to the obtained wind speed information, the wind speed data within time t is compared. If there are two wind speed value differences greater than the threshold in the data and continuous monitoring shows that the number of larger wind speed information lasts for more than m times, it is determined as a gust. At this time, the gust wind speed mean B of the valid gust wind speed data within time t is taken for gust wind storage judgment, and the judgment of the gust wind storage wind speed is cancelled, and the average wind speed C within the nearest 2t time after the gust starts is taken.

[0011] Preferably, in step S3, a first-level wind storage wind speed threshold F1, a second-level wind storage wind speed threshold F2, a third-level wind storage wind speed threshold F3, a first-level gust wind speed threshold F4, a second-level gust wind speed threshold F5, a cancelled first-level wind storage threshold CF1, a cancelled second-level wind storage threshold CF2, a cancelled third-level wind storage wind speed threshold CF3, a cancelled first-level gust wind speed threshold CF4, and a cancelled second-level gust wind speed threshold CF5 are set; the first-level wind storage, the second-level wind storage, and the third-level wind storage have a higher priority than the first-level gust wind storage and the second-level gust wind storage.

[0012] Preferably, in step S4, the heliostats in the mirror field are divided into three groups, namely G1, G2, and G3, and the grouping method is as follows:

[0013] The heliostats in the mirror field are grouped by column, and are divided into three groups in total corresponding to the third-level wind storage control logic. The three groups are respectively corresponding to G1, G2, and G3. The heliostats are set in a cycle of G1, G2, and G3 in units of columns, ensuring that adjacent two columns are in different groups;

[0014] The hierarchical wind storage control logic according to the ordinary wind speed is as follows:

[0015] According to the comparison between the average value A of the wind speed data within time t at the weather station and the wind storage threshold, the wind storage and the cancellation of wind storage are judged. When the heliostat enters the wind storage mode, it runs the heliostat in the horizontal direction to the horizontal state to reduce wind resistance;

[0016] Judge the magnitude of the average wind speed data A and the first-level wind storage wind speed threshold F1. If A > F1, the first-level wind storage mode is carried out. Judge the first-level wind storage mark. If the first-level wind storage has been completed, skip it. If the first-level wind storage has not been completed, save the state of the current G1 group of heliostats, and set the wind storage mode for the G1 group of heliostats; if A <= F1, then judge the magnitude of the average wind speed data A and the cancelled first-level wind storage threshold CF1. If A < CF1 and the first-level wind storage has been marked, the first-level wind storage cancellation mode is carried out, the first-level wind storage mark is cancelled, and the state of the G1 group of heliostats is restored to before the wind storage; if the first-level wind storage has not been marked, skip it;

[0017] Judge the magnitude relationship between the average value A of the wind speed data and the secondary wind storage wind speed threshold F2. If A > F2, enter the secondary wind storage mode. Judge the secondary wind storage flag. If the secondary wind storage has been completed, skip it. If the secondary wind storage has not been completed, save the current state of the heliostats in Group G2, and set the wind storage mode for the heliostats in Group G2. If A <= F2, judge the magnitude relationship between the average value A of the wind speed data and the cancel secondary wind storage threshold CF2. If A < CF2 and the secondary wind storage has been marked, enter the cancel secondary wind storage mode, cancel the secondary wind storage flag, and restore the state of the heliostats in Group G2 to the state before wind storage. If the secondary wind storage has not been marked, skip it.

[0018] Judge the magnitude relationship between the average value A of the wind speed data and the tertiary wind storage wind speed threshold F3. If A > F3, enter the tertiary wind storage mode. Judge the tertiary wind storage flag. If the tertiary wind storage has been completed, skip it. If the tertiary wind storage has not been completed, save the current state of the heliostats in Group G3, and set the wind storage mode for the heliostats in Group G3. If A <= F3, judge the magnitude relationship between the average value A of the wind speed data and the cancel tertiary wind storage threshold CF3. If A < CF3 and the secondary wind storage has been marked, enter the cancel tertiary wind storage mode, cancel the tertiary wind storage flag, and restore the state of the heliostats in Group G3 to the state before wind storage. If the tertiary wind storage has not been marked, skip it.

[0019] Preferably, in step S4, the hierarchical gust wind storage control logic according to the gust wind speed is as follows:

[0020] Compare the obtained B and C with the gust wind storage threshold to judge gust wind storage and cancel gust wind storage; the heliostats performing gust wind storage will reduce the damage of the heliostats caused by short-term strong gusts.

[0021] Judge whether it is currently a gust, and judge the magnitude relationship between the average gust wind speed B and the primary gust wind speed threshold F4. If B > F4, enter the primary gust wind storage mode. Judge the primary gust wind storage flag. If the primary gust wind storage has been completed, skip it. If the primary gust wind storage has not been completed, select the heliostats with the elevation angle greater than the set value, save the state of the selected heliostats, and set the wind storage mode for the selected heliostats. If B <= F4, judge the magnitude relationship between C and the cancel primary gust wind speed threshold CF4. If C < CF4 and the primary gust wind storage has been marked, enter the cancel primary gust wind storage mode, cancel the primary gust wind storage flag, and restore the state of the heliostats to the state before wind storage. If the primary gust wind storage has not been marked, skip it.

[0022] Determine that it is currently a gust of wind. Judge the magnitude of the average gust wind speed B and the second-level gust wind speed threshold F5. If B > F5, enter the second-level gust wind storage mode. Judge the second-level gust wind storage flag. If the second-level gust wind storage has been completed, skip it. If the second-level gust wind storage has not been completed, save the states of all heliostats, and set all heliostats to the wind storage mode. If B <= F5, then judge the magnitude of C and the cancel second-level gust wind speed threshold CF5. If C < CF5 and the second-level gust wind storage has been marked, enter the cancel second-level gust wind storage mode, cancel the second-level gust wind storage flag, and restore the heliostat state to before the wind storage. If the second-level gust wind storage has not been marked, skip it.

[0023] Preferably, in step S5, during the adjustment of the wind storage angle, continuously obtain dynamic change data of the wind conditions by real-time monitoring of the wind speed and direction, such as sudden fluctuations in the wind speed, rapid changes in the wind direction, and the current actual angle of the heliostat; optimize the adjustment strategy of the heliostat in real time through an optimization algorithm. The steps are as follows:

[0024] Parameter definition: Let the adjustment angle of the heliostat be , the adjustment speed be , the wind speed be , the angle between the wind direction and the heliostat plane be , and the objective function be used to measure the quality of the current adjustment strategy. The objective function is:

[0025] ;

[0026] where , , are weight coefficients, , are the change amounts of the angle and speed, and F is the wind resistance;

[0027] Initial population generation: Randomly generate N initial solutions to form an initial population , and each solution is represented as a chromosome, that is:

[0028] , ;

[0029] Fitness calculation: For each chromosome , according to the currently real-time monitored wind speed and the angle between the wind direction and the heliostat plane , substitute them into the objective function to calculate the fitness value . The lower the fitness value, the better the adjustment strategy;

[0030] Selection operation: Roulette selection method is used. The probability of each chromosome being selected is inversely proportional to its fitness value. Through roulette selection, several chromosomes are selected from the current population to form a new population. ,chromosome The probability of being selected is:

[0031] ;

[0032] Crossover operation: for the population The chromosomes in the crossover operation are performed with a certain crossover probability Randomly select two chromosomes and , crossover is performed on the gene positions of the chromosome (i.e. angle and speed parameters) to generate two new chromosomes and , let the intersection point be k, then:

[0033] ;

[0034] ;

[0035] L is the chromosome length;

[0036] Mutation operation: with a certain mutation probability The chromosomes in the population after crossover are mutated. For each chromosome, the gene position is randomly selected for mutation, such as changing the angle Variant , is the mutation amount, which is randomly generated according to certain rules to obtain the mutated population ;

[0037] Iterative optimization: Repeat fitness calculation, selection, crossover and mutation operations, and after T generations of evolution, obtain the chromosome with the best fitness value. , its corresponding and That is, the optimal heliostat adjustment angle and speed under the current wind conditions are applied to the actual heliostat control.

[0038] Preferably, in step S1, environmental parameters including wind speed, wind direction, etc. are monitored in real time by sensors such as a wind speed sensor of a weather station, and the information is acquired by a scheduled task and stored in a memory after acquisition.

[0039] Preferably, in step S2, ordinary wind speed information mean processing is performed: based on the acquired wind speed information, the wind speed data within the set time is saved, and the average value A of the wind speed data is taken. The average value is used to prevent short-term gusts from causing the heliostat mode to switch back and forth between wind storage and recovery wind storage, affecting the stability of the mirror field.

[0040] A photothermal mirror field automatic wind storage control system, comprising a data acquisition module, a data processing module, a control module and a data display module;

[0041] Data acquisition module: obtain wind speed information from the weather station;

[0042] Data processing module: wind speed information mean processing, wind storage processing is performed according to the average value of the ordinary wind speed information mean processing and the average value of the gust wind speed information mean processing;

[0043] Control module: Real-time optimization of the heliostat adjustment strategy through optimization algorithm;

[0044] Data display module: Visualize the data output.

[0045] Compared with the prior art, the present invention has the following beneficial effects:

[0046] This application proposes an automatic wind storage control method for a photothermal mirror field based on an intelligent control algorithm, which automatically adjusts the movement of the heliostat to the wind storage angle by real-time monitoring of environmental parameters and intelligent algorithms, thereby improving the system's adaptability and photothermal efficiency.

[0047] The present invention groups the heliostats and defines multi-level wind storage (the invention adopts the heliostats divided into 3 groups, and the 3-level wind storage is used as an example). This has the advantage that the wind storage positions of the heliostats can be adjusted group by group according to the wind storage levels, ensuring that the heat absorber evenly reduces the focused heat step by step, ensuring the normal operation of the heat absorber at low wind speeds, reducing the impact of rapid wind storage on the heat absorber, and reducing the process of re-starting the heat absorber.

[0048] The judgment of automatically entering or canceling the wind storage is made based on the average value of wind speed data within 10 minutes, thereby reducing the switching of the heliostat state between entering and canceling the wind storage due to short-term gusts.

[0049] By gust processing and adding gust wind shelters, damage to the heliostat caused by strong gusts can be avoided.

[0050] An adaptive genetic algorithm is added during the wind storage process of the heliostat to ensure that the angle of the heliostat is in the state of minimum wind resistance, making the heliostat in the maximum safety state.

[0051] After the wind storage is cancelled, the heliostat automatically returns to the state before the wind storage, increasing the degree of automation of operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 This is the flow chart of this application.

[0053] Figure 2 Schematic diagram of heliostat grouping. DETAILED DESCRIPTION

[0054] The technical solution of the present application is described in detail below through specific embodiments and drawings. It should be understood that the embodiments of the present application and the specific features in the embodiments are detailed descriptions of the technical solution of the present application, rather than limitations on the technical solution of the present application, and the specific technical features may be combined with each other.

[0055] Wind storage is a protection mode for heliostats in tower solar thermal mirror fields. When the wind speed is high, it may exceed the wind load design of the heliostats and cause damage to the heliostats. At this time, the heliostats need to be adjusted to a safe angle to reduce the wind-exposed area to reduce the wind load and protect the safe operation of the mirror field.

[0056] A method for automatically controlling wind storage in a photothermal mirror field comprises the following steps:

[0057] (1) Obtaining wind speed information from the weather station: Environmental parameters, including wind speed and wind direction, are monitored in real time through sensors such as the weather station wind speed sensor. Information is obtained through a scheduled task every 3 seconds and is stored in memory after acquisition.

[0058] (2) Average processing of normal wind speed information: Based on the acquired wind speed information, the wind speed data within 10 minutes is saved and the average value A of the wind speed data is taken. The average value is used to prevent short-term gusts from causing the heliostat mode to switch back and forth between wind storage and recovery wind storage, affecting the stability of the mirror field.

[0059] (3) Gust wind speed information mean processing: Based on the acquired wind speed information, compare the wind speed data within 1 minute. If there are two wind speed values ​​with a difference of more than 10 m / s (configurable according to experience data) in the data, and the monitoring is continuous, and the number of larger wind speed information lasts for more than 10 times, it is judged as a gust. At this time, the gust wind speed mean B of the valid gust wind speed data within 30s (configurable according to experience data) is taken to judge the gust wind hiding. The judgment of the gust wind hiding wind speed is cancelled and the wind speed average C within the nearest 5 minutes (configurable according to experience data) after the gust starts is taken. The purpose of setting up gust processing is to prevent short-term strong gusts from damaging the heliostat.

[0060] (4) Intelligent control algorithm: In the configuration, set the first-level wind storage wind speed threshold F1, the second-level wind storage wind speed threshold F2, the third-level wind storage wind speed threshold F3, the first-level gust wind speed threshold F4, the second-level gust wind speed threshold F5, cancel the first-level wind storage threshold CF1, cancel the second-level wind storage threshold CF2, cancel the third-level wind storage wind speed threshold CF3, cancel the first-level gust wind speed threshold CF4, and cancel the second-level gust wind speed threshold CF5.

[0061] The threshold values ​​are as follows:

[0062] F1=16.6, F2=18.0, F3=19.3, F4=19.3, F5=20.5;

[0063] CF1 = 15.7, CF2 = 17.0, CF3 = 18.4, CF4 = 18.3, CF5 = 19.5.

[0064] The wind storage speed thresholds at all levels need to be calculated and deduced based on the analysis of the heliostat wind tunnel test data and verified by tests. For example, they are obtained through comprehensive test verification of data such as the load of the heliostat at different angles under different wind speeds, the statistical data of the ultimate wind load, and the critical load of the finite element analysis. This part adopts the existing technology.

[0065] The first-level wind storage, the second-level wind storage, and the third-level wind storage have higher priorities than the first-level gust wind storage and the second-level gust wind storage, and can interrupt the heliostat that is in gust wind storage and execute directly. Wind storage processing is carried out respectively according to the average value processed from the ordinary wind speed information and the average value processed from the gust wind speed information.

[0066] The hierarchical wind storage control logic according to the ordinary average wind speed is as follows:

[0067] The heliostats in the mirror field are divided into 3 groups, namely G1, G2, and G3. The grouping method is as follows:

[0068] The heliostats in the mirror field are grouped by column. There are a total of three groups, and the three groups correspond to G1, G2, and G3 respectively. The heliostats are set in a cycle of G1, G2, and G3 in units of columns, ensuring that adjacent two columns are in different groups. The example diagram is as Figure 2 , and the rectangle represents each heliostat.

[0069] Compare the average value A of the wind speed data within 10 minutes from the weather station with the wind storage threshold to judge wind storage and cancel wind storage. When the heliostat enters the wind storage mode, the angle of the heliostat is adjusted to the minimum wind resistance angle to reduce wind resistance.

[0070] When the heliostat enters the wind storage mode, the initial value of the target angle for setting the heliostat angle is set to 0 degrees, that is, the mirror surface is parallel to the horizontal plane.

[0071] Judge the magnitude relationship between the average value A of the wind speed data and the first-level wind storage speed threshold F1. If A > F1, then enter the first-level wind storage mode. Judge the first-level wind storage mark. If the first-level wind storage has been completed, skip it. If the first-level wind storage has not been completed, save the current state of the G1 group of heliostats, and set the G1 group of heliostats to the wind storage mode. If A <= F1, then judge the magnitude relationship between the average value A of the wind speed data and the cancel first-level wind storage threshold CF1. If A < CF1 and the first-level wind storage has been marked, then enter the cancel first-level wind storage mode, cancel the first-level wind storage mark, and the state of the G1 group of heliostats is restored to before wind storage; if the first-level wind storage has not been marked, then skip it.

[0072] Judge the magnitude relationship between the average value A of the wind speed data and the second-level wind storage wind speed threshold F2. If A > F2, enter the second-level wind storage mode. Check the second-level wind storage flag. If the second-level wind storage has been completed, skip this step. If the second-level wind storage has not been completed, save the current state of the heliostats in group G2 and set the heliostats in group G2 to the wind storage mode. If A <= F2, then judge the magnitude relationship between the average value A of the wind speed data and the cancel second-level wind storage threshold CF2. If A < CF2 and the second-level wind storage has been marked, enter the cancel second-level wind storage mode, cancel the second-level wind storage flag, and restore the state of the heliostats in group G2 to the state before wind storage; if the second-level wind storage has not been marked, skip this step.

[0073] Judge the magnitude relationship between the average value A of the wind speed data and the third-level wind storage wind speed threshold F3. If A > F3, enter the third-level wind storage mode. Check the third-level wind storage flag. If the third-level wind storage has been completed, skip this step. If the third-level wind storage has not been completed, save the current state of the heliostats in group G3 and set the heliostats in group G3 to the wind storage mode. If A <= F3, then judge the magnitude relationship between the average value A of the wind speed data and the cancel third-level wind storage threshold CF3. If A < CF3 and the second-level wind storage has been marked, enter the cancel third-level wind storage mode, cancel the third-level wind storage flag, and restore the state of the heliostats in group G3 to the state before wind storage; if the third-level wind storage has not been marked, skip this step.

[0074] The hierarchical gust wind storage control logic based on the gust wind speed is as follows:

[0075] Compare the obtained B and C with the gust wind storage threshold to judge gust wind storage and cancel gust wind storage. When the heliostat enters the wind storage mode, set the initial target angle of the heliostat angle to 0 degrees, that is, the mirror surface is parallel to the horizontal plane. The gust wind storage of the heliostat will reduce the damage of the heliostat caused by short-term strong gusts.

[0076] Judge whether it is a gust at present. Judge the magnitude relationship between the average gust wind speed B and the first-level gust wind speed threshold F4. If B > F4, enter the first-level gust wind storage mode. Check the first-level gust wind storage flag. If the first-level gust wind storage has been completed, skip this step. If the first-level gust wind storage has not been completed, select the heliostats with a pitch angle greater than 45 degrees. The pitch angle of the heliostat is the angle between the heliostat mirror surface and the horizontal plane. The windward area of this part of the heliostats is relatively large and the wind load received is relatively high. The size of this pitch angle can be calculated and configured according to the wind tunnel test load data and the ultimate wind load. Save the state of the selected heliostats, set the wind storage mode for the selected heliostats and set the initial value of the heliostat angle to 0 degrees, that is, the mirror surface is parallel to the horizontal plane. If B <= F4, then judge the magnitude relationship between C and the cancel first-level gust wind speed threshold CF4. If C < CF4 and the first-level gust wind storage has been marked, enter the cancel first-level gust wind storage mode, cancel the first-level gust wind storage flag, and restore the state of the heliostat to the state before wind storage; if the first-level gust wind storage has not been marked, skip this step.

[0077] It is determined that there is a gust currently. Judge the magnitude of the average gust wind speed B and the second-level gust wind speed threshold F5. If B > F5, enter the second-level gust wind storage mode. Judge the second-level gust wind storage mark. If the second-level gust wind storage has been completed, skip it. If the second-level gust wind storage has not been completed, save the states of all heliostats, and set the wind storage mode for all heliostats. If B <= F5, then judge the magnitude of C and the cancel second-level gust wind speed threshold CF5. If C < CF5 and the second-level gust wind storage has been marked, enter the cancel second-level gust wind storage mode, cancel the second-level gust wind storage mark, and restore the heliostat state to before the wind storage; if the second-level gust wind storage has not been marked, skip it.

[0078] The heliostat state includes the operating mode of the heliostat (such as automatic, cleaning, maintenance, etc.), as well as content such as angle and motor speed.

[0079] Group and classify all the heliostats in the field to enter the wind storage state, which can adapt to various wind speed states and ensure the normal operation of the heliostats in the field within the limit wind load. First, it can ensure that some heliostats enter the wind storage at low wind speeds. At this time, the receiver can operate normally, ensuring the normal production mode, increasing power generation, and improving the efficiency of the mirror field. Second, when the wind speed is increasing continuously, it can ensure that all heliostats can reach the minimum wind resistance safety position within the shortest time before reaching the limit wind load. Third, it can reduce the excessive current caused by the simultaneous operation of all the heliostats in the field, increase the operation cost, and the grouped and classified adjustment of the heliostat angles can effectively reduce the magnitude of the current in the mirror field.

[0080] (5) During the heliostat wind storage process, set the target angle of the heliostat angle to 0 degrees as the initial value, and the heliostat motor speed to the fastest mode. In the real-time operation process, add an adaptive genetic algorithm to the target value of the heliostat angle and the motor speed. According to the wind speed and wind direction in real time, adjust the heliostat angle to the minimum wind resistance state. After optimization by the adaptive genetic algorithm, the target value of the heliostat angle may not be 0 degrees, which reduces the movement time of the heliostat and ensures that the heliostat is in the safest state.

[0081] Adaptive optimization adjustment:

[0082] Principle: Introduce an adaptive algorithm, mainly based on the environmental changes and the heliostat angle for the control principle. During the process of adjusting the wind storage of the heliostat, continuously obtain the dynamic change data of the wind conditions by real-time monitoring the wind speed and wind direction, such as sudden fluctuations in wind speed, rapid changes in wind direction, and the current actual angle of the heliostat. These data are fed back to the adaptive algorithm module in real time. The algorithm module, according to the preset objective function (such as minimizing wind resistance, maximizing equipment safety, etc.), optimizes the target value of the heliostat angle in real time through the optimization algorithm.

[0083] Advantages: Compared with the traditional fixed strategy wind storage adjustment method, adaptive optimization adjustment can dynamically adjust the target value of the heliostat angle and adjust the motor speed according to the actual wind conditions, ensuring that the heliostat is always at the best wind-resistant safety angle and reducing the movement time. This not only improves the safety of the equipment in strong winds, but also reduces equipment wear and energy consumption caused by frequent adjustments to a certain extent.

[0084] Implementation process:

[0085] Parameter definition: Set the adjustment angle of the solar mirror to (The initial value is 0 degrees), adjust the speed to ( The maximum speed can be kept constant, such as 450 steps / s), the wind speed is , the angle between the wind direction and the heliostat plane is Objective function It is used to measure the pros and cons of the current adjustment strategy. Taking minimizing wind resistance as an example, the wind resistance F can be calculated according to the fluid mechanics formula, as follows:

[0086] ;

[0087] in is the air density, is the relative speed between the heliostat and the wind, is the drag coefficient, A is the windward area of ​​the heliostat, which is simplified as follows:

[0088] F = ;

[0089] in, is a constant related to the heliostat; then the objective function is:

[0090] ;

[0091] In the formula, , , is the weight coefficient, , The change in angle and speed is used to constrain the smoothness of adjustment and avoid over-adjustment.

[0092] Initial population generation: randomly generate N initial solutions to form the initial population , each solution is represented as a chromosome, namely:

[0093] , .

[0094] Fitness calculation: For each chromosome , based on the current real-time monitored wind speed The angle between wind direction and heliostat plane , substitute into the objective function Calculate fitness value The lower the fitness value, the better the adjustment strategy.

[0095] Selection operation: Roulette selection is used, and the probability of each chromosome being selected is inversely proportional to its fitness value. Through roulette selection, several chromosomes are selected from the current population to form a new population. ,chromosome The probability of being selected is:

[0096] .

[0097] Crossover operation: for the population The chromosomes in the crossover operation are performed with a certain crossover probability Randomly select two chromosomes and , crossover is performed on the gene positions of the chromosome (i.e. angle and speed parameters) to generate two new chromosomes and For example, using single-point crossover, let the crossover point be k, then:

[0098] ;

[0099] ;

[0100] Where L is the chromosome length.

[0101] Mutation operation: with a certain mutation probability The chromosomes in the population after crossover are mutated. For each chromosome, randomly select gene positions for mutation, such as changing the angle Variant ( is the amount of variation, which can be randomly generated according to certain rules), and the mutated population is obtained .

[0102] Iterative optimization: Repeat fitness calculation, selection, crossover and mutation operations, and after T generations of evolution, obtain the chromosome with the best fitness value. , its corresponding and That is, the optimal heliostat adjustment angle and speed under the current wind conditions are applied to the actual heliostat control.

[0103] A photothermal mirror field automatic wind storage control system, comprising a data acquisition module, a data processing module, a control module and a data display module;

[0104] Data acquisition module: obtain wind speed information from the weather station;

[0105] Data processing module: wind speed information mean processing, wind storage processing is performed according to the average value of the ordinary wind speed information mean processing and the average value of the gust wind speed information mean processing;

[0106] Control module: Real-time optimization of the heliostat adjustment strategy through optimization algorithm;

[0107] Data display module: Visualize the data output.

[0108] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for automatic wind storage control in a photothermal mirror field, characterized in that: It includes the following steps: S1. Obtain the wind speed information of the weather station; S2. Perform mean processing on the wind speed information, including mean processing of ordinary wind speed information and mean processing of gust wind speed information; According to the obtained wind speed information, compare the wind speed data within time t. If the difference between two wind speed values in the data is greater than the threshold and continuous monitoring is carried out, and the number of larger wind speed information lasts for more than m times, it is judged as a gust. At this time, take the gust wind speed mean B of the effective gust wind speed data within time t for gust wind storage judgment. Cancel the judgment of the gust wind storage wind speed and take the average wind speed C within the nearest 2t time after the start of the gust; S3. Perform wind storage processing according to the average values of the mean processing of ordinary wind speed information and the mean processing of gust wind speed information respectively; S4. Judge whether the corresponding grouped heliostats enter the wind storage state according to the hierarchical wind storage threshold, and set an initial value for the target value of adjusting the angle of the heliostat. During the process of adjusting the angle of the heliostat entering the wind storage, through the adaptive genetic algorithm, calibrate and optimize the target value of the angle according to the real-time monitored wind speed and wind direction, so that the heliostat reaches the angle with the minimum wind resistance in the shortest time; The hierarchical gust wind storage control logic according to the gust wind speed is as follows: According to the obtained B, C, compare with the gust wind storage threshold to judge gust wind storage and cancel gust wind storage: Judge that it is currently a gust, and judge the magnitude of the gust wind speed mean B and the first-level gust wind speed threshold F4. If B > F4, then enter the first-level gust wind storage mode. Judge the first-level gust wind storage mark. If the first-level gust wind storage has been completed, skip it. If the first-level gust wind storage has not been completed, then select the heliostats with the pitch angle of the heliostat greater than the set value, save the state of the selected heliostats, and set the wind storage mode for the selected heliostats; If B <= F4, then judge the magnitude of C and the cancel first-level gust wind speed threshold CF4. If C < CF4 and the first-level gust wind storage has been marked, then enter the cancel first-level gust wind storage mode, cancel the first-level gust wind storage mark, and restore the state of the heliostat to before the wind storage; If the first-level gust wind storage has not been marked, then skip it; Judge that it is currently a gust, and judge the magnitude of the gust wind speed mean B and the second-level gust wind speed threshold F5. If B > F5, then enter the second-level gust wind storage mode. Judge the second-level gust wind storage mark. If the second-level gust wind storage has been completed, skip it. If the second-level gust wind storage has not been completed, then save the states of all heliostats and set the wind storage mode for all heliostats; If B <= F5, then judge the magnitude of C and the cancel second-level gust wind speed threshold CF5. If C < CF5 and the second-level gust wind storage has been marked, then enter the cancel second-level gust wind storage mode, cancel the second-level gust wind storage mark, and restore the state of the heliostat to before the wind storage; If the second-level gust wind storage has not been marked, then skip it.

2. The automatic wind storage control method for a photothermal mirror field according to claim 1 is characterized in that: In step S3, set the first-level wind storage speed threshold F1, the second-level wind storage speed threshold F2, the third-level wind storage speed threshold F3, the first-level gust wind speed threshold F4, the second-level gust wind speed threshold F5, cancel the first-level wind storage threshold CF1, cancel the second-level wind storage threshold CF2, cancel the third-level wind storage speed threshold CF3, cancel the first-level gust wind speed threshold CF4, and cancel the second-level gust wind speed threshold CF5; The first-level wind storage, the second-level wind storage, and the third-level wind storage have a higher priority than the first-level gust wind storage and the second-level gust wind storage.

3. The automatic wind storage control method for a photothermal mirror field according to claim 2 is characterized in that: In step S4, divide the heliostat field heliostats into three groups, namely G1, G2, and G3. The grouping method is as follows: Group the heliostat field heliostats by column. A total of three groups are divided, and the three groups correspond to G1, G2, and G3 respectively. The heliostats are cyclically set in units of columns as G1, G2, and G3 to ensure that adjacent two columns are in different groups; The hierarchical wind storage control logic based on the ordinary wind speed is as follows: Compare the average value A of the wind speed data within t time at the weather station with the wind storage threshold to judge wind storage and cancellation of wind storage. When the heliostat enters the wind storage mode, it runs the heliostat horizontally to the horizontal state; Judge the magnitude of the average wind speed data A and the first-level wind storage speed threshold F1. If A > F1, then enter the first-level wind storage mode. Judge the first-level wind storage mark. If the first-level wind storage has been completed, skip it. If the first-level wind storage has not been completed, then save the current state of the G1 group heliostats, and set the G1 group heliostats to the wind storage mode; If A <= F1, then judge the magnitude of the average wind speed data A and the cancellation first-level wind storage threshold CF1. If A < CF1 and the first-level wind storage has been marked, then enter the cancellation first-level wind storage mode, cancel the first-level wind storage mark, and restore the state of the G1 group heliostats to before wind storage; If the first-level wind storage has not been marked, then skip it; Judge the magnitude of the average wind speed data A and the second-level wind storage speed threshold F2. If A > F2, then enter the second-level wind storage mode. Judge the second-level wind storage mark. If the second-level wind storage has been completed, skip it. If the second-level wind storage has not been completed, then save the current state of the G2 group heliostats, and set the G2 group heliostats to the wind storage mode; If A <= F2, then judge the magnitude of the average wind speed data A and the cancellation second-level wind storage threshold CF2. If A < CF2 and the second-level wind storage has been marked, then enter the cancellation second-level wind storage mode, cancel the second-level wind storage mark, and restore the state of the G2 group heliostats to before wind storage; If the second-level wind storage has not been marked, then skip it; Judge the magnitude of the average wind speed data A and the third-level wind storage speed threshold F3. If A > F3, then enter the third-level wind storage mode. Judge the third-level wind storage mark. If the third-level wind storage has been completed, skip it. If the third-level wind storage has not been completed, then save the current state of the G3 group heliostats, and set the G3 group heliostats to the wind storage mode; If A <= F3, then judge the magnitude of the average wind speed data A and the cancellation third-level wind storage speed threshold CF3. If A < CF3 and the second-level wind storage has been marked, then enter the cancellation third-level wind storage mode, cancel the third-level wind storage mark, and restore the state of the G3 group heliostats to before wind storage; If the third-level wind storage has not been marked, then skip it.

4. The automatic wind storage control method for a photothermal mirror field according to claim 2 is characterized in that: In step S4, during the adjustment of the wind storage angle, the dynamic change data of the wind condition is continuously obtained by real-time monitoring of the wind speed and wind direction, and the adjustment strategy of the heliostat is optimized in real time using an optimization algorithm. The steps are as follows: Parameter definition: Set the adjustment angle of the solar mirror to , adjust the speed to , wind speed is , the angle between the wind direction and the heliostat plane is , the objective function Used to measure the pros and cons of the current adjustment strategy, the objective function is: ; in , , is the weight coefficient, , is the change of angle and speed, F is the wind resistance; Initial population generation: randomly generate N initial solutions to form the initial population , each solution is represented as a chromosome, that is: , ; Fitness calculation: For each chromosome , based on the current real-time monitored wind speed The angle between wind direction and heliostat plane , substitute into the objective function Calculate fitness value ; Selection operation: Roulette selection method is used. The probability of each chromosome being selected is inversely proportional to its fitness value. Through roulette selection, several chromosomes are selected from the current population to form a new population. ,chromosome The probability of being selected is: ; Crossover operation: for the population The chromosomes in the crossover operation are performed with a certain crossover probability Randomly select two chromosomes and , crossover combination is performed on the gene position of chromosome to generate two new chromosomes and , let the intersection point be k, then: ; ; L is the chromosome length; Mutation operation: with a certain mutation probability The chromosomes in the population after crossover are mutated. For each chromosome, the gene position is randomly selected for mutation, and the mutated population is obtained by random generation according to the rules. ; Iterative optimization: Repeat fitness calculation, selection, crossover and mutation operations, and after T generations of evolution, obtain the chromosome with the best fitness value. , its corresponding and That is, the optimal heliostat adjustment angle and speed under the current wind conditions.

5. The automatic wind storage control method for a photothermal mirror field according to claim 1 is characterized in that: In step S1, environmental parameters are monitored in real time by sensors such as a wind speed sensor at a weather station, and are acquired and stored in a memory.

6. The automatic wind storage control method for a photothermal mirror field according to claim 1 is characterized in that: In step S2, ordinary wind speed information average processing: according to the acquired wind speed information, the wind speed data within the set time is saved, and the average value A of the wind speed data is taken. The average value is used to prevent short-term gusts from causing the heliostat mode to switch back and forth between wind storage and recovery wind storage.

7. An automatic wind storage control system for a photothermal mirror field, using the automatic wind storage control method for a photothermal mirror field as described in any one of claims 1 to 6, characterized in that: It includes a data acquisition module, a data processing module, a control module and a data display module; Data acquisition module: obtain wind speed information from the weather station; Data processing module: wind speed information mean processing, wind storage processing is performed according to the average value of the ordinary wind speed information mean processing and the average value of the gust wind speed information mean processing; Control module: Real-time optimization of the heliostat adjustment strategy through optimization algorithm; Data display module: Visualize the data output.

Citation Information

Patent Citations

  • Heliostat, mirror field windproof system and operation method

    CN116149382A

  • Tower-type photo-thermal power generation heliostat scheduling optimization method

    CN116341285A