Wind power plant control method and device based on wind conditions and medium
Through wind condition determination and identification of special wind conditions, the wake-skipping optimization control scheme solves the problem of the wind turbine unit load exceeding the safe range in the wind farm, reducing safety risks and improving load safety.
Patent Information
- Application Number
- CN202311801501.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-01-24
AI Technical Summary
The wake control of wind turbines in the wind farm requires adjustment of operating strategies and attitudes, resulting in load changes, which may exceed the safety load range and increase operating safety risks.
By collecting the wind parameters of the wind farm, the wind condition determination parameters are calculated to determine whether the special wind condition is hit. If it is hit, the wake optimization control plan is skipped to avoid the limit load exceeding the preset safe load.
Reduce the ultimate load of the wind turbine to keep it less than or equal to the preset safe load, reduce operational safety risks, and improve the load safety of wind farm control.
Smart Images

Figure CN119353157A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of wind power generation, and in particular, relates to a wind farm control method, equipment and medium based on wind conditions. Background Art
[0002] For a wind farm that includes multiple wind turbines, the wake of the wind turbine is one of the important factors that cause power generation losses in the wind farm. In order to improve the power generation of the wind farm, wake control is performed through methods such as wake redirection control or induced control to reduce the impact of the wind turbine's wake on other wind turbines downstream, thereby increasing the power generation of the wind farm. However, wake control requires adjustments to the wind turbine's operating strategy and operating posture. The wind turbine deviates from its original standard operating state. Correspondingly, the load of the wind turbine will change, resulting in a situation where the load of the wind turbine increases beyond the safe load of the unit, increasing the safety risk of the wind turbine operation. Summary of the invention
[0003] The embodiments of the present application provide a wind farm control method, device and medium based on wind conditions, which can improve the load safety of wind farm control.
[0004] In a first aspect, an embodiment of the present application provides a wind farm control method based on wind conditions, including: collecting wind parameters in the wind farm; calculating wind condition judgment parameters based on the wind parameters within a first preset time period; determining whether special wind conditions are encountered based on the wind condition judgment parameters and pre-acquired special wind conditions, and the limit load of the wind turbine group executing the wake optimization control scheme under the special wind condition exceeds the preset safety load, and the special wind condition is determined based on the wind parameters obtained by simulating the wind farm executing the wake optimization control scheme using a simulation tool when the limit load exceeds the preset safety load, and / or is determined based on a preset extreme wind condition model; in the case of encountering special wind conditions, controlling at least some of the wind turbine groups in the wind farm to skip the step of executing the wake optimization control scheme.
[0005] In some possible embodiments, the wind condition determination parameter includes a change in a wind parameter within a first preset time period, and the special wind condition includes a change in a wind parameter within the first preset time period exceeding a safety protection threshold.
[0006] In some possible embodiments, determining whether a special wind condition is encountered based on wind condition judgment parameters and pre-acquired special wind condition conditions includes: acquiring a maximum value of the wind parameter and a minimum value of the wind parameter within a first preset time period; calculating a difference between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period; determining whether a special wind condition is encountered based on the difference and a safety protection threshold; wherein the special wind condition corresponding to encountering a special wind condition includes a difference exceeding a safety protection threshold.
[0007] In some possible embodiments, whether a special wind condition is encountered is determined based on wind condition judgment parameters and pre-acquired special wind condition conditions, including: time-integrating the wind parameters within a first preset time period to obtain an integral value; determining whether a special wind condition is encountered based on the integral value and a safety protection threshold; wherein the special wind condition corresponding to encountering a special wind condition includes an integral value exceeding the safety protection threshold.
[0008] In some possible embodiments, special wind conditions also include one or more of the following: the time sequence between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period meets the preset time condition; the relationship between the wind parameter and the wind parameter trend sequence within the first preset time period meets the reference trajectory crossing condition, and the wind parameter trend sequence is obtained based on the wind parameter within the first preset time period; the wind parameter within the first preset time period remains within the preset risk range for a second preset time period.
[0009] In some possible embodiments, the method also includes: determining a first relationship function based on the mutual data distance between the unknown sequence and the wind parameters of the first preset time length and the unknown sequence's own data distance; determining a wind parameter trend sequence based on the unknown sequence that minimizes the value of the first relationship function; or determining a wind parameter trend sequence based on the average value of the wind parameters in a unit time length centered on a predetermined moment within the first preset time length.
[0010] In some possible embodiments, the method further includes: in the event of special wind conditions, executing an automatic wind control scheme for at least part of the wind turbines in the wind farm so that the unit states of the wind turbines in the wind farm are within the standard load condition range.
[0011] In some possible embodiments, the method further includes: determining a wake optimization control scheme that optimizes the power generation of the wind farm based on a wake model and a wake control optimization algorithm; simulating the wind farm that executes the wake optimization control scheme using a simulation tool to obtain a target operating condition in which the limit load exceeds a preset safety load; and generating special wind conditions based on the wind parameters under the target operating condition in the simulation and / or the extreme wind condition model corresponding to the target operating condition in a preset corresponding relationship.
[0012] In some possible embodiments, special wind conditions include a safety protection threshold, and special wind conditions are generated based on the wind parameters under the target working conditions in the simulation and the extreme wind condition model corresponding to the target working conditions in a preset correspondence, including: determining a simulation protection threshold based on the wind parameters under the target working conditions in the simulation; determining a model protection threshold based on the extreme wind condition model corresponding to the target working conditions in the preset correspondence; determining a safety protection threshold based on the simulation protection threshold and the model protection threshold, the safety protection threshold being less than or equal to the smaller of the simulation protection threshold and the model protection threshold.
[0013] In some possible embodiments, in the event of special wind conditions, controlling at least some of the wind turbines in the wind farm to skip the step of executing the wake optimization control scheme includes: in the event of special wind conditions, controlling at least some of the wind turbines in the wind farm to continuously skip the step of executing the wake optimization control scheme within a third preset time period; wherein the wind parameters include wind speed and wind direction, and the third preset time period is determined based on the wind speed within the first preset time period and the coverage distance of the wind farm downwind; or, the third preset time period is determined based on a preset wind parameter prediction model according to the duration of the special wind condition predicted according to the wind parameters within the first preset time period.
[0014] In some possible embodiments, the method further includes: at the end of the second preset time period, again calculating the wind condition determination parameter based on the wind parameters within the first preset time period; determining whether the special wind condition is hit based on the wind condition determination parameter and the special wind condition; and in the case where the special wind condition is not hit, controlling the wind turbines in the wind farm to execute the wake optimization control scheme.
[0015] In some possible embodiments, wind parameters include wind speed and wind direction; when special wind conditions occur, at least some wind turbines in the wind farm are controlled to skip the step of executing the wake optimization control scheme, including: when special wind conditions occur, taking the wind turbines that collect wind parameters as the starting point, determining the first area according to the wind speed and wind direction; controlling the wind turbines in the first area to skip the step of executing the wake optimization control scheme; and controlling the wind turbines in the second area of the wind farm except the first area to execute the wake optimization control scheme.
[0016] In some possible embodiments, the first area moves in the wind farm according to wind speed and wind direction.
[0017] In some possible embodiments, the method further includes: executing a wake optimization control scheme for wind turbines in the wind farm when special wind conditions are not encountered; obtaining wake optimization control effect information based on actual operating conditions of the wind turbines in the wind farm; and adjusting operating parameters in the wake optimization control scheme when the wake optimization control effect information does not meet preset effect requirements, and controlling the wind turbines in the wind farm to execute the adjusted wake optimization control scheme until the wake optimization control effect information meets the preset effect requirements.
[0018] In a second aspect, an embodiment of the present application provides a wind farm control device based on wind conditions, comprising: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the wind farm control method based on wind conditions of the first aspect is implemented.
[0019] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the wind condition-based wind farm control method of the first aspect is implemented.
[0020] The embodiment of the present application provides a wind farm control method, device and medium based on wind conditions, which can obtain wind condition determination parameters that can characterize the changes in wind parameters within a period of time according to the wind parameters of the wind farm, and determine whether the wind conditions of the wind farm hit the special wind conditions according to whether the wind condition determination parameters meet the special wind condition conditions for determining the special wind conditions. Under special wind conditions, the generator set executing the wake optimization control scheme will generate a limit load that exceeds the preset safety load. When the wind condition of the wind farm hits the special wind condition, at least some of the wind turbines in the wind farm are controlled to skip the step of executing the wake optimization control scheme, so as to avoid the non-standard adjustment of the working conditions of the wind turbine set caused by the execution of the wake optimization control scheme by the wind turbine set under special wind conditions, thereby avoiding the limit load of the wind turbine set exceeding the preset safety load, so that the limit load of the wind turbine set is maintained at a state less than or equal to the preset safety load, reducing the safety risk of the operation of the wind turbine set, and improving the load safety of the wind farm control. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] Figure 1 A flow chart of a wind farm control method based on wind conditions provided in one embodiment of the present application;
[0023] Figure 2 A schematic diagram of an example of load effects of two wind farm control methods provided in an embodiment of the present application;
[0024] Figure 3 A flow chart of a wind farm control method based on wind conditions provided in another embodiment of the present application;
[0025] Figure 4 A flow chart of a wind farm control method based on wind conditions provided in yet another embodiment of the present application;
[0026] Figure 5 A schematic diagram of the structure of a wind farm control device based on wind conditions provided in one embodiment of the present application. DETAILED DESCRIPTION
[0027] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0028] For a wind farm that includes multiple wind turbines, the wake of the wind turbine is one of the important factors that cause power generation losses in the wind farm. In order to improve the power generation of the wind farm, wake control is performed through methods such as wake redirection control or induced control to reduce the impact of the wind turbine's wake on other wind turbines downstream, thereby increasing the power generation of the wind farm. However, wake control requires adjustments to the wind turbine's operating strategy and operating posture. The wind turbine deviates from its original standard operating state. Correspondingly, the load of the wind turbine will change, resulting in a situation where the load of the wind turbine increases beyond the safe load of the unit, increasing the safety risk of the wind turbine operation.
[0029] The present application provides a wind farm control method, device and medium based on wind conditions, which can identify special wind conditions and determine that the ultimate load of the wind turbine exceeds the safety range and cannot be reduced by conventional methods. In this case, the execution of the wake optimization control scheme is skipped to avoid non-standard adjustments to the wind turbine by the wake optimization control scheme, thereby reducing the ultimate load of the wind turbine, so that the ultimate load of the wind turbine is maintained within the safety range, reducing the safety risk of wind turbine operation, and improving the load safety of wind farm control.
[0030] The wind farm control method, device and medium based on wind conditions provided in the present application are described below respectively.
[0031] A first aspect of the present application provides a wind farm control method based on wind conditions, which can be applied to wind farm control scenarios. The wind farm control method based on wind conditions can be specifically executed by a wind farm control device based on wind conditions. Figure 1 A flow chart of a wind farm control method based on wind conditions provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the wind farm control method based on wind conditions may include steps S101 to S104.
[0032] In step S101 , wind parameters in a wind farm are collected.
[0033] Wind parameters include parameters of wind resources. In some examples, wind parameters may include, but are not limited to, one or more of wind speed, wind direction, turbulence, wind shear, inflow angle, air density, etc. Wind parameter measuring devices may be provided for some wind turbines in a wind farm, and wind parameters in the wind farm may be collected by the wind parameter measuring devices.
[0034] In some examples, when collecting wind parameters, the operating status of wind turbines in the wind farm may also be collected. The operating status may include but is not limited to one or more of unit power, yaw position, pitch angle, and rotation speed.
[0035] In step S102, a wind condition determination parameter is calculated based on wind parameters within a first preset time period.
[0036] The wind condition determination parameter is used to determine the wind condition. The wind condition characterizes the condition of the wind. In some cases, it is difficult to determine the wind condition based on the wind parameters at a certain moment. In order to determine the wind condition, the wind condition can be determined by the change of the wind parameters over a period of time. The wind condition determination parameter can reflect the change of the wind parameters over a period of time. In an embodiment of the present application, the wind condition determination parameter is calculated based on the wind parameters within a first preset time length. The first preset time length can be set according to the scene, demand, experience, etc. For example, the first preset time length can be 3 seconds, the first preset time length can also be 10 seconds, but it is not limited to this, and the first preset time length can also be longer or shorter.
[0037] In step S103, it is determined whether a special wind condition occurs based on the wind condition determination parameters and the pre-acquired special wind condition conditions.
[0038] Special wind conditions are used to determine special wind conditions. If the wind condition determination parameters meet the special wind condition conditions, it means that the wind condition determined by the wind condition determination parameters is a special wind condition, that is, the current wind condition hits the special wind condition; if the wind condition determination parameters do not meet the special wind condition conditions, it means that the wind condition determined by the wind condition determination parameters is not a special wind condition, that is, the current wind condition does not hit the special wind condition. The limit load of the wind turbine executing the wake optimization control scheme under special wind conditions exceeds the preset safety load, that is, the generator executing the wake optimization control scheme under special wind conditions will produce a limit load that exceeds the preset safety load. Special wind conditions are key wind conditions worthy of attention. The preset safety load is the maximum safety load designed for the wind turbine. If the load of the wind turbine is less than or equal to the preset safety load, it means that the wind turbine is in a load safety state. If the load of the wind turbine is greater than the preset safety load, it means that the wind turbine is in a load risk state.
[0039] The above-mentioned special wind conditions can be determined based on the wind parameters obtained by simulating the wind farm to execute the wake optimization control scheme using a simulation tool when the limit load exceeds the preset safety load, and / or, based on a preset extreme wind condition model. In some examples, the simulation tool can be used in advance to simulate the execution of the wake optimization control scheme by the wind farm under various values of wind parameters to obtain the corresponding limit load; based on the corresponding relationship between the wind parameters and the limit load obtained by simulating the wake optimization control scheme under the wind parameters, the wind parameters under the condition that the limit load exceeds the preset safety load can be obtained; based on the wind parameters under the condition that the limit load exceeds the preset safety load, the special wind conditions can be obtained. In some examples, an extreme wind condition model can be set in advance, and the extreme wind condition model is a model of extreme wind conditions; for example, extreme wind conditions may include but are not limited to one or more of wind conditions such as extreme coherent gusts with direction change (ECD), extreme operating gusts (EOG), and extreme wind speed (ie, EWM); changes in wind parameters in extreme wind conditions can be defined and standardized; special wind conditions can be obtained according to the extreme wind condition model.
[0040] In step S104, when a special wind condition occurs, at least part of the wind turbines in the wind farm are controlled to skip the step of executing the wake optimization control solution.
[0041] The wake optimization control scheme is a wake control scheme determined after optimizing the wake control, which can reduce the adverse effects of the wake on the power generation of the wind turbine and optimize the power generation of the wind farm as much as possible. For example, the wake optimization control scheme can maximize the power generation of the wind farm. However, the wake optimization control scheme will make non-standard adjustments based on the standard load conditions of the wind turbine, which is very likely to cause the wind turbine to generate a limit load that exceeds the preset safety load, causing safety risks. In addition, the limit load of the wind turbine is difficult to constrain during the determination of the wake optimization control scheme. In order to solve the problem of increased load risk caused by the difficulty in constraining the limit load, the embodiment of the present application starts from another perspective and skips the execution step of the wake optimization control scheme by identifying special wind conditions to avoid the limit load exceeding the preset safety load.
[0042] When a special wind condition is hit, that is, the wind condition judgment parameter meets the special wind condition condition, it means that the current wind condition is a special wind condition. If the wake optimization control scheme is executed for the wind turbine in the wind farm under the current wind condition, the limit load generated by the wind turbine is very likely to exceed the preset safety load. In order to avoid the limit load exceeding the preset safety load, when a special wind condition is hit, the execution of the wake optimization control scheme is skipped, and the wind turbine can be controlled normally. For example, when a special wind condition is hit, an automatic wind control scheme can be executed for at least part of the wind turbines in the wind farm so that the unit state of the wind turbines in the wind farm is within the standard load condition range. The unit state of the wind turbine in the automatic wind control scheme, such as the adjustment of the operation strategy, the operation attitude, etc., is within the standard load condition range designed for the wind turbine. For example, the adjustment of the yaw angle, the pitch angle and the speed of the wind turbine are all within the standard load condition range. The unit state of the wind turbine is within the standard load condition range, and the limit load of the wind turbine is less than the preset safety load. The load safety of wind turbines can be guaranteed through the safe control of wind turbines in wind farms.
[0043] In the embodiment of the present application, a wind condition determination parameter that can characterize the change of wind parameters during a period of time can be obtained according to the wind parameters of the wind farm, and whether the wind condition determination parameter satisfies the special wind condition conditions for determining the special wind condition is determined to determine whether the wind condition of the wind farm hits the special wind condition. Under special wind conditions, the generator set executes the wake optimization control scheme, which will produce a limit load exceeding the preset safety load. When the wind condition of the wind farm hits the special wind condition, at least part of the wind turbines in the wind farm are controlled to skip the step of executing the wake optimization control scheme, so as to avoid the non-standard adjustment of the working conditions of the wind turbines caused by the execution of the wake optimization control scheme by the wind turbines under special wind conditions, thereby avoiding the limit load of the wind turbines exceeding the preset safety load, so that the limit load of the wind turbines is kept in a state of being less than or equal to the preset safety load, reducing the safety risk of the operation of the wind turbines, and improving the load safety of the wind farm control. Under the premise of ensuring the load safety of the wind turbines in the wind farm, by skipping the wake optimization control scheme, the constraints on the amplitude and rate of the control parameters of the wind turbines can also be relaxed, and the power generation of the wind farm can be guaranteed under the premise of ensuring the load safety.
[0044] For example, Figure 2 The comparison of the component loads of wind turbines in a wind farm that implements the wake optimization control scheme and the component loads of wind turbines in a wind farm that implements the embodiment of the present application is shown. Among them, the wind turbines in the wind farm that implements the wake optimization control scheme have actual loads exceeding the design loads, that is, the ratio of the actual load to the design load exceeds 100%, while the actual loads of the wind turbines in the wind farm that adopts the embodiment of the present application are always below the design load, that is, the ratio of the actual load to the design load does not exceed 100%. Figure 2 It can be seen that the wind farm control method based on wind conditions in the embodiment of the present application can effectively prevent the limit load of the wind turbine from exceeding the preset safety load, reduce the safety risk of the operation of the wind turbine, and improve the load safety of the wind farm control.
[0045] In some embodiments, the wind condition determination parameter includes the change of wind parameters within the first preset time length, and the special wind condition includes the change of wind parameters within the first preset time length exceeding the safety protection threshold. The change of wind parameters within the first preset time length may reflect the change trend of wind parameters, and may also reflect the change amplitude of wind parameters, etc. The safety protection threshold is the change threshold of wind parameters within the first preset time length corresponding to the preset safety load. The safety protection threshold can be obtained based on the wind parameters obtained by simulating the wind farm to execute the wake optimization control scheme using a simulation tool when the extreme load exceeds the preset safety load, and / or based on a preset extreme wind condition model. Whether the current wind condition is a special wind condition can be determined by the change of wind parameters within the first preset time length and the safety protection threshold. Under non-special wind conditions, the change of wind parameters within the first preset time length will not exceed the safety protection threshold; under special wind conditions, the change of wind parameters within the first preset time length will exceed the safety protection threshold.
[0046] In some examples, the wind condition determination parameter may include a deviation of the wind parameter within the first preset time length. The maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time length may be obtained; the difference between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time length is calculated; and whether a special wind condition is hit is determined based on the difference and the safety protection threshold. Among them, the special wind condition corresponding to the special wind condition includes that the difference exceeds the safety protection threshold. In some cases, if the difference between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time length exceeds the safety protection threshold, the special wind condition is hit; if the difference does not exceed the safety protection threshold, the characteristic wind condition is not hit. The difference between the maximum value and the minimum value of the wind parameter within the first preset time length may represent the amplitude of change of the wind parameter within a period of time. Whether a special wind parameter change occurs can be determined by the amplitude of change of the wind parameter. In order to improve the accuracy and timeliness of the identification of wind parameter changes, a shorter first preset time length may be appropriately selected, and whether a special wind condition is hit is determined based on the difference between the maximum value and the minimum value of the wind parameter within the first preset time length closest to the current moment.
[0047] For example, the wind parameter may include wind speed, the first preset time length may be 3 seconds, the wind speed protection threshold in the safety protection threshold is 3.5 meters per second, if the current time is t, the maximum value and the minimum value of the wind speed in the time period from t-3 seconds to t are obtained, if the maximum value of the wind speed is after the minimum value of the wind speed in the time sequence, and the difference between the maximum value of the wind speed and the minimum value of the wind speed exceeds 3.5 meters per second, it can be determined that a special wind condition has been hit. The wind parameter may include wind direction, and the wind direction protection threshold in the safety protection threshold may have a corresponding relationship with the measured wind speed, such as the wind direction protection threshold corresponding to a wind speed of 5 meters per second is 60 degrees, the wind direction protection threshold corresponding to a wind speed of 10 meters per second is 30 degrees, and the wind direction protection threshold corresponding to a wind speed between 5 meters per second and 10 meters per second can be calculated by interpolation. If under the wind speed condition of 5 meters per second, the difference between the maximum value and the minimum value of the wind direction in the time period from t-3 seconds to t is greater than 60 degrees, it can be determined that a special wind condition has been hit.
[0048] In some examples, the wind condition determination parameter may include a time-integrated value of a wind parameter within a first preset time length. The wind parameter within the first preset time length may be time-integrated to obtain an integral value; based on the integral value and the safety protection threshold, determine whether a special wind condition is hit. Among them, the special wind condition corresponding to the special wind condition includes an integral value exceeding the safety protection threshold. In some cases, if the integral value of the time-integrated wind parameter within the first preset time length exceeds the safety protection threshold, the special wind condition is hit; if the integral value does not exceed the safety protection threshold, the characteristic wind condition is not hit. The time-integrated value of the wind parameter within the first preset time length may reflect the distribution of the wind parameter within a period of time, thereby reflecting the change of the wind parameter within this period of time. Whether a special wind parameter distribution occurs can be determined by the distribution of the wind parameter within a period of time.
[0049] For example, the distribution of wind parameters over time can be obtained based on the wind parameters collected within the first preset time period, and the integral of the distribution of wind parameters over time can be converted into the sum of wind parameter distributions of multiple discrete time steps. The integral value of the time integral of the wind parameters within the first preset time period can be calculated according to the following formula (1):
[0050]
[0051] Where R is the integral value of the wind parameter within the first preset time period; t is the current time; t 0 is the first preset time length; U(z,t) is the distribution of wind parameters in the first preset time length; Δt is the discrete time step in the first preset time length. 0 If the integral value of the time integral in the time period to time t exceeds the safety protection threshold, it can be determined that a special wind condition has occurred. Correspondingly, the safety protection threshold is also the integral value of the time integral of the wind parameter of the special wind condition in a period of time.
[0052] The wind condition determination parameter may also be implemented as other parameters that can characterize the change of wind parameters over a period of time, that is, other parameters that can characterize the change of wind parameters over a period of time are also within the protection scope of the embodiments of the present application.
[0053] In some examples, in addition to the difference between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period exceeding the safety protection threshold, and / or the integral value obtained by time integration of the wind parameter within the first preset time period exceeding the safety protection threshold, the special wind condition may also include one or more of the following:
[0054] The time sequence between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period meets the preset time condition;
[0055] The relationship between the wind parameter within the first preset time length and the wind parameter trend sequence meets the reference trajectory crossing condition, and the wind parameter trend sequence is obtained based on the wind parameter within the first preset time length;
[0056] The wind parameter remains within the preset risk range for a second preset time period.
[0057] The time sequence between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period can reflect the change trend of the wind parameter within the first preset time period. For example, if the maximum value of the wind parameter within the first preset time period is after the minimum value of the wind parameter, it means that the wind parameter increases with time; if the maximum value of the wind parameter within the first preset time period is before the minimum value of the wind parameter, it means that the wind parameter decreases with time. The time sequence between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period in the special wind condition can be set according to the specific circumstances of the special wind condition.
[0058] The wind parameter trend sequence is obtained based on the wind parameters within the first preset time length, and is used to reflect the overall trend of the wind parameters changing over time within the first preset time length. The trend of the elements in the wind parameter trend sequence is relatively consistent with the trend of the wind parameters within the first preset time length. The relationship between the wind parameters within the first preset time length and the wind parameter trend sequence can characterize the crossing of the line formed by the wind parameters for the wind parameter trend sequence within the first preset time length. The crossing situation may include the situation that the wind parameters within the first preset time length are all on one side of the line formed by the wind parameter trend sequence, that is, no crossing occurs, and the situation that the wind parameters within the first preset time length cross the line formed by the wind parameter trend sequence, that is, crossing occurs, etc. In the case where the wind parameters within the first preset time length cross the line formed by the wind parameter trend sequence, the crossing times, crossing directions, etc. may also be specifically involved. Since the trend of the elements in the wind parameter trend sequence is relatively consistent with the trend of the wind parameters within the first preset time length, the crossing of the line formed by the wind parameters for the wind parameter trend sequence within the first preset time length will not be affected by the small reciprocating changes of the wind parameters within the first preset time length. The main trend of the wind parameter change can be more accurately identified through the relationship between the wind parameters within the first preset time length and the wind parameter trend sequence. For example, if the wind parameter crosses the line formed by the wind parameter trend sequence once within the first preset time, it means that the overall change trend of the wind parameter within the first preset time tends to be consistent, such as gradually increasing or gradually decreasing; if the wind parameter crosses the line formed by the wind parameter trend sequence twice within the first preset time, it means that the curve formed by the wind parameter within the first preset time has concave or convex features. Whether the crossing occurs and the crossing direction can be determined by calculating the wind parameter within the first preset time and the elements in the sub-parameter trend sequence. For example, the wind parameter within the first preset time is expressed as [x 1 , x 2 , …, x n ], the wind parameter trend series is expressed as [y 1 ,y 2 , …, y n ], if (y i -x i )·(y i+1 -x i+1 )<0, it means a crossing has occurred; and if (y i -x i )<0 and (y i+1 -x i+1 )>0, the crossing can be considered as a positive crossing; if (y i -x i )>0 and (y i+1 -x i+1)<0, the crossing can be considered as a negative crossing. The main trend of wind parameter changes within the first preset time period can be accurately identified by the number of crossings and the crossing direction. The reference trajectory crossing conditions in the special wind conditions can be set according to the specific conditions of the special wind conditions, which can be set specifically by the crossing conditions such as the number of crossings and the crossing direction.
[0059] The preset risk range is the value range of the wind parameter with risk. If the wind parameter within the first preset time is maintained within the preset risk range for the second preset time, it means that the current high-risk wind condition will continue for a period of time and can be considered as a special wind condition. If the wind parameter within the first preset time cannot be maintained within the preset risk range for the second preset time, it means that the current high-risk wind condition appears for too short a time and cannot be considered as a special wind condition. The second preset time can be set according to the scene, needs, experience, etc.
[0060] The above-mentioned various special wind conditions can be combined to determine whether a special wind condition has been encountered. For example, if the maximum wind speed in the first preset time period appears after the minimum wind speed, the difference between the maximum wind speed and the minimum wind speed exceeds the safety protection threshold, the wind speed in the first preset time period crosses the line formed by the wind parameter trend sequence once, and the wind speed in the first preset time period remains within the preset risk range for a second preset time period, it can be determined that an extreme coherent gust with wind direction change in a special wind condition has been encountered.
[0061] In some examples, the wind parameter trend sequence can be determined by the data distance related to the wind parameter and the wind parameter trend sequence within the first preset time. The first relationship function can be determined according to the mutual data distance between the unknown sequence and the wind parameter of the first preset time and the data distance of the unknown sequence itself; the wind parameter trend sequence is determined according to the unknown sequence that minimizes the value of the first relationship function.
[0062] When the wind parameter trend sequence is not determined, an unknown sequence whose elements are all unknown values can be set first. The elements in the position sequence correspond to the wind parameters within the first preset time length. For example, the wind parameters within the first preset time length are expressed as [x 1 , x 2 , …, x n ], the wind parameter trend series is expressed as [y 1 ,y 2 , …, y n ], where x i is the known data, y i is unknown data; the mutual data distance between the unknown sequence and the wind parameter of the first preset time length can be calculated, such as the mutual data distance can be shown in the following formula (2):
[0063]
[0064] Where A is the distance between the data; yi is the i-th element in the unknown sequence; x i is the i-th wind parameter of the first preset duration.
[0065] The self-data distance of the unknown sequence can be calculated based on the unknown sequence. For example, the self-data distance can be shown as follows (3):
[0066]
[0067] Among them, B is the data distance; y i is the i-th element in the unknown sequence.
[0068] A first relationship function of the mutual data distance and the self-data distance can be established. For example, the first functional relationship can be shown in the following formula (4):
[0069] C=A+kB (4)
[0070] Among them, C is the value of the first functional relationship; the description of A and B can refer to the relevant description above; k is the weight coefficient, which can be set according to the scene, demand, experience, etc. In order to reflect the overall trend, k can take a larger value, for example, k can take 1000. The value of each element in the unknown sequence that can minimize C can be determined by an optimization algorithm or a matrix solution algorithm, and the unknown sequence that can minimize the value of the first functional relationship is determined as the wind parameter trend sequence.
[0071] In some examples, a wind parameter trend sequence may be determined based on an average value of wind parameters within a first preset duration. Specifically, a wind parameter trend sequence may be determined based on an average value of wind parameters within a unit duration centered at a predetermined moment within the first preset duration. Multiple predetermined moments may be set in the first preset duration, and the average values of wind parameters for a predetermined duration before the predetermined moment and a predetermined duration after the predetermined moment may be determined as elements in the wind parameter trend sequence, centered at the predetermined moment. For example, an element in the wind parameter trend sequence may be calculated according to the following formula (5):
[0072]
[0073] Among them, y i is the i-th element in the wind parameter trend sequence; x j is time t i -Δt / 2 to t i +Δt / 2 Average value of internal wind parameters; t i is the i-th scheduled time; Δt / 2 is the scheduled duration.
[0074] The wind parameter trend sequence obtained by the above method can reflect the overall trend of wind parameter changes over time within the first preset time period. Using the wind parameter trend sequence to identify special wind conditions can avoid misidentification of special wind conditions caused by small reciprocating changes in wind parameters, thereby improving the accuracy of special wind condition identification.
[0075] In some embodiments, special wind conditions may be generated during the process of determining a wake optimization control scheme, and / or special wind conditions may be generated using a preset extreme wind condition model, so that special wind conditions can be identified in a subsequent wind condition identification process and the reliability of safety protection of wind turbines in a wind farm can be improved. Figure 3 A flow chart of a wind farm control method based on wind conditions provided in another embodiment of the present application, Figure 3 and Figure 1 The difference is that Figure 3 The wind farm control method based on wind conditions shown may further include steps S105 to S107.
[0076] In step S105, a wake optimization control scheme for optimizing the power generation of the wind farm is determined according to the wake model and the wake control optimization algorithm.
[0077] The wake optimization control scheme can be obtained according to the wake model and the wake control optimization algorithm. A parameterized wake model can be used to evaluate the speed loss and power generation performance of the wind turbines arranged in the wind farm. The wake model may include the Jensen model, the FLORIS model, etc. After obtaining the speed loss and power generation performance of the wind turbines in the wind farm, the wake control optimization algorithm can be used to optimize the power generation of the wind farm under the wake control, so that the power generation of the wind farm under the wake control is optimized. In some examples, optimizing the power generation of the wind farm under the wake control can maximize the power generation of the wind farm under the wake control. The wake control can be implemented as the control of the yaw position, the pitch angle, the rotation speed, etc. The wake control optimization algorithm may include a genetic algorithm, a particle swarm algorithm, etc. The wake control optimization algorithm will set constraints, and the constraints may include that the unit component load of the wind turbine components in the wind turbine must be lower than the unit design safety load, or that the unit component load exceeds the unit design safety load. The part of the unit is within the safe allowable range. For example, the wake control optimization algorithm can be expressed by the following formula (6):
[0078]
[0079] Where N is the number of wind turbines in the wind farm or the number of wind turbines in the measured area; P (yaw, pitch, rotor speed) i is the power generation of the i-th wind turbine; yaw is the yaw position; pitch is the pitch angle; rotorspeed is the rotation speed; D componentis the load of the fan components; D design is the design safety load of the fan components; σ is the allowable load factor, σ≥1, which is related to the design margin of the unit.
[0080] In the process of determining the wake optimization control scheme, it is necessary to evaluate the load of the wind power components of the wind turbine, but common evaluation tools such as GH Bladed have long calculation times and are difficult to meet the load constraint settings in the process of determining the wake optimization control scheme. In an embodiment of the present application, for the load constraint settings in the process of determining the wake optimization control scheme, a simulation tool can be used to simulate the loads under different wind parameters, and the simulated loads under different wind parameters are used as a training sample set, and a machine learning method is used to train to obtain a relationship model between wind parameters and the loads of wind turbine components. In the process of determining the wake optimization control scheme, the relationship model can be used to output the load corresponding to the wake control scheme according to the model of the wind turbine, the current wind parameters, the control parameters, etc., so that a wake control scheme with a load less than a preset safety load is selected from a variety of wake control schemes as the wake optimization control scheme. In the embodiment of the present application, a load library can also be pre-established for a specific wind farm project. Specifically, according to the wind parameter range of the wind farm, a load simulation tool can be used to perform load simulation on a series of discrete values of the control variable within the wind parameter range to generate a relationship between discrete wind parameters and the load of wind turbine components, and the relationship between the discrete wind parameters and the load of wind turbine components is formed into a load library. In the process of determining the wake optimization control scheme, the load corresponding to different wake control schemes can be obtained in the load library by using a table lookup method and an interpolation method, so that a wake control scheme with a load less than a preset safety load is selected from a variety of wake control schemes as the wake optimization control scheme.
[0081] In step S106, a simulation tool is used to simulate the wind farm that executes the wake optimization control scheme to obtain a target operating condition where the limit load exceeds the preset safety load.
[0082] However, the above-mentioned scheme for evaluating the load of wind turbine components in the process of determining the wake optimization control scheme is mainly used for the evaluation and constraint of the fatigue load of wind turbine components. On the one hand, since the limit load is related to the combination of different wind conditions and the operating status of the unit, the continuity of the limit load with the change of wind parameters is poor; on the other hand, due to the low probability of the occurrence of the limit load, it is also difficult to obtain a sufficient number of training samples of the limit load; therefore, in the process of determining the wake optimization control scheme, it is difficult to achieve the constraint of the limit load. During the execution of the wake optimization control scheme determined when the fatigue load meets the constraint conditions, the limit load is very likely to exceed the preset safety load. In an embodiment of the present application, a simulation tool can be used to simulate the wind farm that executes the wake optimization control scheme, and record the operating conditions when the limit load of the wind turbine unit in the wind farm exceeds the preset safety load, that is, the target operating conditions. Specifically, when the ultimate load obtained by simulation exceeds the preset safety load, the wake control parameters of the wind turbine in the simulation, such as the control amplitude and control speed of the yaw position, pitch angle and speed, can be adjusted to reduce the ultimate load so that the ultimate load is less than or equal to the preset safety load. However, if the power generation loss of the wind farm exceeds the acceptable loss threshold when the ultimate load is less than or equal to the preset safety load, it means that the ultimate load exceeds the preset safety load and the ultimate load cannot be reduced by conventional methods. The wind condition corresponding to the target working condition where the ultimate load exceeds the preset safety load can be determined as a special wind condition. The acceptable loss threshold can be set according to the scenario, demand, experience, etc. For example, the acceptable loss threshold is 0.5%.
[0083] In step S107, special wind conditions are generated according to the wind parameters under the target working condition in the simulation and / or the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship.
[0084] The target working condition may be a design load case (DLC). The special wind condition corresponding to the target working condition may be obtained according to the wind parameters of the target working condition obtained by simulation and / or the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship. The preset corresponding relationship may include the corresponding relationship between the working condition and the extreme wind condition model, which may be accumulated according to the user's definition or determined according to the standard definition such as the IEC1400-1 standard.
[0085] In some examples, if the special wind condition is obtained based on the wind parameters under the target working condition obtained by simulation, the safety protection threshold can be determined based on the wind parameters under the target working condition. The change of the wind parameter within the first preset time length under the target working condition can be obtained, and the safety protection threshold can be determined based on the change. For example, the difference between the maximum value and the minimum value of the wind parameter within the first preset time length under the target working condition can be calculated, and the difference can be determined as the safety protection threshold, or a threshold value less than the difference can be selected as the safety protection threshold. For another example, the integral value of the time integration of the wind parameter within the first preset time length under the target working condition can be calculated, and the integral value can be determined as the safety protection threshold, or a threshold value less than the integral value can be selected as the safety protection threshold.
[0086] In some examples, if the special wind condition is obtained according to the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship, the safety protection threshold can be determined based on the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship. The extreme wind condition model can be processed to obtain the change of the wind parameter in the extreme wind condition model within the first preset time length, and the safety protection threshold is determined according to the change. For example, taking the extreme wind condition model as an extreme coherent gust model with wind direction change as an example, the wind speed definition of the extreme coherent gust model with wind direction change can be obtained according to the following formula (7):
[0087]
[0088] Where V is the time series wind speed; z is the height; t is the time; V cg is the gust amplitude, which can be 15 m / s; T is the wind speed increase time, which can be implemented as a first preset time in some cases, for example, the wind speed increase time can be 10 seconds. The time derivative of the part 0≤t≤T in the above formula (7) can be taken as shown in the following formula (8):
[0089]
[0090] in, is the time derivative; the description of other parameters can be found in the relevant description of the parameters in formula (3), which will not be repeated here. According to formula (4), the amplitude of the rate of change of wind speed over time can be obtained, that is, If V cg is 15 m / s, then Correspondingly, the average value of the wind speed change rate over time in time T can be expressed as formula (9):
[0091]
[0092] The average value of the wind speed change rate over time or the amplitude of the wind speed change rate over time in time T can be used as the safety protection threshold corresponding to the wind speed, or a threshold value less than the average value of the wind speed change rate over time or the amplitude of the wind speed change rate over time in time T can be selected as the safety protection threshold corresponding to the wind speed. Similarly, the safety protection thresholds corresponding to other wind parameters except wind speed can be determined by using the definitions of other wind parameters in the extreme wind condition model as the wind speed.
[0093] For another example, taking the extreme wind condition model as an extreme coherent gust model with wind direction change as an example, the wind speed of the extreme coherent gust model with wind direction change is defined as shown in the above formula (7). The time integral of the part 0≤t≤T in the above formula (7) can be taken, and the integral value can be obtained as shown in the following formula (10):
[0094]
[0095] Wherein, Judge is the integral value obtained by integrating the wind speed over time; the description of other parameters in the above formula (10) can refer to the relevant description of the parameters in the above formula (7), which will not be repeated here. The integral value Judge can be determined as the safety protection threshold corresponding to the wind speed, and a threshold value less than the integral value Judge can also be selected as the safety protection threshold corresponding to the wind speed. Similarly, the safety protection threshold corresponding to other wind parameters except wind speed can be determined by using the definition of other wind parameters in the extreme wind condition model as the wind speed.
[0096] In some examples, if the special wind condition is obtained according to the wind parameters under the target working condition obtained by simulation and the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship, the simulation protection threshold can be determined based on the wind parameters under the target working condition in the simulation; the model protection threshold can be determined based on the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship; the safety protection threshold can be determined according to the simulation protection threshold and the model protection threshold. The safety protection threshold is less than or equal to the smaller of the simulation protection threshold and the model protection threshold. The determination of the simulation protection threshold can refer to the relevant description of determining the safety protection threshold in the example where the special wind condition is obtained according to the wind parameters under the target working condition obtained by simulation, which will not be repeated here. The determination of the model protection threshold can refer to the relevant description of determining the safety protection threshold in the example where the special wind condition is obtained according to the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship, which will not be repeated here. The smaller value of the simulation protection threshold and the model protection threshold can be determined as the safety protection threshold, or a threshold value smaller than the smaller value can be determined as the safety protection threshold. For example, if the wind parameters include wind speed, and the simulation protection threshold V1 corresponding to the wind speed is less than the model protection threshold V2 corresponding to the wind speed, the simulation protection threshold V1 can be further reduced by 1 m / s to 2 m / s to obtain the safety protection threshold. For another example, if the wind parameters include wind speed, and the simulation protection threshold Judge1 corresponding to the wind speed is greater than the model protection threshold Judge2 corresponding to the wind speed, 50% or 20% of the model protection threshold Judge2 can be selected as the safety protection threshold.
[0097] The smaller of the simulation protection threshold and the model protection threshold or the threshold smaller than the smaller one is determined as the safety protection threshold for identifying special wind conditions in the wind farm control process. Since the safety protection threshold is set to be small, the possibility of identifying special wind conditions as non-special wind conditions can be reduced, thereby improving the reliability of load safety of wind farm control.
[0098] In some embodiments, when a special wind condition occurs, a time period may be set during which the steps of executing the wake optimization control scheme are continuously skipped, i.e., the wake optimization control scheme is suspended during the time period. At the end of the time period, the wind condition may be identified again to determine whether the wake optimization control scheme can be executed. Figure 4 A flow chart of a wind farm control method based on wind conditions provided in yet another embodiment of the present application, Figure 4 and Figure 1 The difference is that Figure 1 Step S104 in the above example can be specifically broken down into the following steps: Figure 4 In step S1041, Figure 4 The wind farm control method based on wind conditions shown may further include steps S108 to S110 .
[0099] In step S1041, when a special wind condition occurs, at least part of the wind turbines in the wind farm are controlled to continuously skip the step of executing the wake optimization control scheme within a third preset time period.
[0100] The third preset time period may be predicted according to wind parameters of the wind farm.
[0101] In some examples, wind parameters include wind speed and wind direction, and the third preset duration is determined based on the wind speed within the first preset duration and the coverage distance of the wind farm along the wind direction; a wind turbine set provided with a wind parameter measuring device in the wind farm has a corresponding measured wind speed and wind direction, and the coverage distance of the wind farm along the wind direction may include the distance from the wind turbine set provided with the wind parameter measuring device to the edge of the wind farm along the wind direction, and the duration of the special wind condition corresponding to the wind turbine set provided with the wind parameter measuring device in the wind farm can be obtained according to the ratio of the distance from the wind turbine set provided with the wind parameter measuring device to the edge of the wind farm along the wind direction to the wind speed measured corresponding to the wind turbine set; in the case where the wind farm includes multiple wind turbine sets provided with wind parameter measuring devices, a duration can be obtained for each wind turbine set provided with the wind parameter measuring device, and the maximum duration among the multiple durations can be determined as the third preset duration; in the case where the wind farm includes a single wind turbine set provided with a wind parameter measuring device, the duration corresponding to the wind turbine set provided with the wind parameter measuring device is determined as the third preset duration.
[0102] In other examples, the third preset duration is determined based on the duration of special wind conditions predicted by a preset wind parameter prediction model based on the wind parameters within the first preset duration; historical wind parameters corresponding to the wind turbines in the wind farm can be used to form historical wind parameter time series data, and historical wind parameters and historical wind parameter time series data can be used to train the model to obtain a wind parameter prediction model that can predict the wind parameters within a future period based on the wind parameters at a certain moment or a certain time period; the wind parameters within the first preset duration are input into the wind parameter prediction model, and wind conditions are identified based on the wind parameters within the future period predicted by the wind parameter prediction model, so as to predict the duration of the special wind conditions, and the predicted duration of the special wind conditions is determined as the third preset duration.
[0103] In step S108, when the third preset time period ends, the wind condition determination parameter is calculated again based on the wind parameters within the first preset time period.
[0104] In step S109, it is determined whether a special wind condition is met based on the wind condition determination parameter and the special wind condition. If a special wind condition is met, the process goes to step S1041; if a special wind condition is not met, the process goes to step S110.
[0105] In step S110 , the wind turbines in the wind farm are controlled to execute a wake optimization control scheme.
[0106] At the end of the third preset time, in order to improve the reliability of load safety protection of the wind turbine, wind condition identification can be performed again. For the specific contents of step S108 and step S109, please refer to the relevant contents in the above embodiments, which will not be repeated here. Only when the wind condition identification again determines that the special wind condition is not hit, the wake optimization control scheme is executed for the wind turbines in the wind farm. If the wind condition identification again determines that the special wind condition is hit again, the wind turbine control mode of skipping the wake optimization control scheme is maintained, and the above steps S1041 to S109 are repeated until the wind condition identification determines that the special wind condition is not hit, and then the wake optimization control scheme is enabled.
[0107] After the control mode of the wind turbine that skips the wake optimization control scheme continues for the third preset time period, the wind condition identification is performed again, and whether to execute the wake optimization control scheme is determined based on the identification result of whether the special wind condition is hit, so as to further avoid the situation where the limit load of the wind turbine exceeds the preset safety load, thereby improving the load safety of the wind farm.
[0108] In some embodiments, since the wind conditions of a wind farm will evolve, the evolution of wind conditions and the influence of wakes between wind turbines can be comprehensively considered, and tidal local optimization control can be adopted to determine the area mainly affected by special wind conditions, and the wind turbines in the area can be controlled to skip the wake optimization control scheme, while other areas in the wind farm still execute the wake optimization control scheme to further increase the power generation of the wind farm. In the case of special wind conditions, the first area can be determined based on wind speed and wind direction, taking the wind turbines that collect wind parameters as the starting point; the wind turbines in the first area can be controlled to skip the step of executing the wake optimization control scheme; and the wind turbines in the second area of the wind farm other than the first area can be controlled to execute the wake optimization control scheme.
[0109] The first area is the area affected by special wind conditions. In the case of special wind conditions, the first area is determined according to the wind speed and the third preset time length along the wind direction, taking the wind turbine group that collects wind parameters as the starting point. For example, if the wind speed is 10 meters per second and the third preset time length is 3 minutes, a rectangular area of 1800 meters by 1800 meters along the wind direction, taking the wind turbine group that collects wind parameters as the starting point, can be determined as the first area. It should be noted that the shape of the first area is not limited here, and it can also be other shapes, such as a circular or irregular shape. The wind turbines in the first area skip the wake optimization control scheme and adopt automatic wind control. The number of first areas may be one or more than two. When the number of first areas is more than two, the union of more than two first areas may also be taken as the total first area.
[0110] Since wind is fluid, the first area can move in the wind farm according to wind speed and wind direction, that is, the position of the first area is variable. Similarly, the wind turbines that skip the wake optimization control scheme also change with the change of the first area.
[0111] The current wind speed can be used as the development wind speed to track and determine the first area of change, and the wind turbines in the first area can be controlled to skip the wake optimization control scheme. The wind parameters collected by the wind turbines downstream along the wind direction can also be obtained, and whether special wind conditions are hit based on the wind parameters. In the case of hitting special wind conditions, the first area is determined based on the wind speed and wind direction obtained by the downstream wind turbines, taking the downstream wind turbines as the starting point, and the wind turbines in the first area are controlled to skip the wake optimization control scheme. The above two schemes for determining the first area can also be used simultaneously to determine the first area in real time.
[0112] The second area includes areas other than the first area in the wind farm. The second area is an area not affected by special wind conditions, and the wind turbines in the second area can be controlled to execute the wake optimization control scheme.
[0113] Through the coordination of different controls of the wind turbines in the first area and the second area, the power generation of the wind farm can be further improved on the basis of ensuring the load safety of the wind turbines, thereby achieving dual beneficial effects.
[0114] In some embodiments, if the area where the wind turbine is located is switched from the first area to the second area, the wind turbine can be controlled to continue to skip the wake optimization control scheme within the delay period, that is, the wind turbine is controlled to maintain automatic wind control within the delay period, and then the wind turbine is controlled to execute the wake optimization control scheme after the delay period ends. The delay period can be set according to the scene, demand, experience, etc. For example, the delay period can be 1 minute. By delaying the switch from skipping the wake optimization control scheme to executing the wake optimization control scheme, the reliability of the wind turbine load safety can be further improved.
[0115] In some embodiments, during the execution of the wake optimization control scheme, the wake control scheme can also be optimized in combination with the actual situation of the wind turbines in the wind farm to improve the wake control effect. Specifically, the wake optimization control scheme can be executed on the wind turbines in the wind farm when special wind conditions are not met; wake optimization control effect information can be obtained according to the actual operating status of the wind turbines in the wind farm; when the wake optimization control effect information does not meet the preset effect requirements, the operating parameters in the wake optimization control scheme are adjusted, and the wind turbines in the wind farm are controlled to execute the adjusted wake optimization control scheme until the wake optimization control effect information meets the preset effect requirements.
[0116] The actual operating status of the wind turbines in the wind farm may include whether the wind turbines in the wind farm are shut down. The wake optimization control scheme is executed, and the wake optimization control effect information that can characterize the wake optimization effect is obtained in combination with the actual operating status of the wind turbines in the wind farm. The wake optimization effect may include wake influence, control execution effect, etc. The preset effect requirement may be the control effect that the wind farm expects to achieve. When the wake optimization effect represented by the wake optimization control effect information does not meet the preset effect requirement, the operating parameters of the wind turbines may be adjusted on the basis of the original wake optimization control scheme, for example, the power, yaw position, pitch angle, speed, etc. may be adjusted, that is, the adjusted wake optimization control scheme is executed, the wake optimization control effect information corresponding to the adjusted wake optimization control scheme is obtained, and it is judged again whether the wake optimization control effect information meets the preset effect requirement, until the wake optimization control effect information meets the preset effect requirement, the adjustment of the operating parameters in the wake optimization control scheme is stopped.
[0117] Combined with the actual operating status of the wind turbines in the wind farm, the wake optimization control scheme is adjusted to improve the control effect of the wind turbines in the wind farm.
[0118] The second aspect of the present application also provides a wind farm control device based on wind conditions. Figure 5 This is a schematic diagram of the structure of a wind farm control device based on wind conditions provided in one embodiment of the present application. Figure 5 As shown, the wind farm control device 200 based on wind conditions includes a memory 201 , a processor 202 , and a computer program stored in the memory 201 and executable on the processor 202 .
[0119] In some examples, the processor 202 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0120] The memory 201 may include a read-only memory (ROM), a random access memory (RAM), a disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the wind farm control method based on wind conditions in the embodiment of the present application.
[0121] The processor 202 runs a computer program corresponding to the executable program code by reading the executable program code stored in the memory 201 , so as to implement the wind farm control method based on wind conditions in the above embodiment.
[0122] In some examples, the wind farm control device 200 based on wind conditions may further include a communication interface 203 and a bus 204. Figure 5 As shown, the memory 201, the processor 202, and the communication interface 203 are connected via a bus 204 and communicate with each other.
[0123] The communication interface 203 is mainly used to realize the communication between the modules, devices, units and / or equipment in the embodiment of the present application. The communication interface 203 can also be used to access input devices and / or output devices.
[0124] The bus 204 includes hardware, software, or both, and couples the components of the wind farm control device 200 based on wind conditions to each other. For example, but not limitation, the bus 204 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a Memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-E) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of the above. Where appropriate, the bus 204 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.
[0125] The third aspect of the present application also provides a computer-readable storage medium, on which a computer program instruction is stored, and when the computer program instruction is executed by a processor, the wind farm control method based on wind conditions in the above-mentioned embodiment can be implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the above-mentioned computer-readable storage medium may include a non-transitory computer-readable storage medium, such as a read-only memory (Read-Only Memory, referred to as ROM), a random access memory (Random Access Memory, referred to as RAM), a disk or an optical disk, etc., which is not limited here.
[0126] An embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the wind farm control method based on wind conditions in the above embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0127] It should be clear that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. For device embodiments, equipment embodiments, and computer-readable storage medium embodiments, the relevant parts can refer to the description part of the method embodiment. The present application is not limited to the specific steps and structures described above and shown in the figures. Those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application. In addition, for the sake of brevity, a detailed description of known method technologies is omitted here.
[0128] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.
[0129] Those skilled in the art should understand that the above embodiments are exemplary rather than restrictive. Different technical features appearing in different embodiments can be combined to achieve beneficial effects. Based on the study of the drawings, the specification and the claims, those skilled in the art should be able to understand and implement other variations of the disclosed embodiments. In the claims, the term "comprising" does not exclude other devices or steps; the quantifier "one" does not exclude multiple; the terms "first" and "second" are used to indicate names rather than to indicate any specific order. Any figure marks in the claims should not be understood as limiting the scope of protection. The functions of multiple parts appearing in the claims can be implemented by a single hardware or software module. The appearance of certain technical features in different dependent claims does not mean that these technical features cannot be combined to achieve beneficial effects.
Claims
1. A wind farm control method based on wind conditions, characterized in that: include: Collect wind parameters in wind farms; Calculating a wind condition determination parameter based on the wind parameters within the first preset time period; Determine whether a special wind condition is encountered according to the wind condition determination parameter and the special wind condition conditions obtained in advance, the limit load of the wind turbine group executing the wake optimization control scheme under the special wind condition exceeds the preset safety load, the special wind condition conditions are determined based on the wind parameters obtained by simulating the wind farm executing the wake optimization control scheme using a simulation tool when the limit load exceeds the preset safety load, and / or are determined based on a preset extreme wind condition model; In the event of special wind conditions, at least part of the wind turbines in the wind farm are controlled to skip the step of executing the wake optimization control scheme.
2. The method according to claim 1, characterized in that The wind condition determination parameter includes the change of the wind parameter within the first preset time period, and the special wind condition includes the change of the wind parameter within the first preset time period exceeding the safety protection threshold.
3. The method according to claim 2, characterized in that The determining whether a special wind condition is encountered according to the wind condition determination parameter and the pre-acquired special wind condition condition includes: Obtaining a maximum value and a minimum value of a wind parameter within the first preset time period; Calculating the difference between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period; Determining whether a special wind condition occurs according to the difference and the safety protection threshold; Among them, the special wind condition corresponding to hitting the special wind condition includes that the difference exceeds the safety protection threshold.
4. The method according to claim 2, characterized in that: Determining whether a special wind condition is encountered according to the wind condition determination parameter and the pre-acquired special wind condition condition includes: Performing time integration on the wind parameter within the first preset time length to obtain an integral value; Determining whether a special wind condition occurs according to the integral value and the safety protection threshold; Among them, the special wind condition corresponding to hitting the special wind condition includes that the integral value exceeds the safety protection threshold.
5. The method according to any one of claims 2 to 4, characterized in that The special wind conditions also include one or more of the following: The time sequence between the maximum value of the wind parameter and the minimum value of the wind parameter within the first preset time period meets the preset time condition; The relationship between the wind parameter within the first preset time length and the wind parameter trend sequence meets the reference trajectory crossing condition, and the wind parameter trend sequence is obtained based on the wind parameter within the first preset time length; The wind parameter remains within the preset risk range for a second preset time period within the first preset time period.
6. The method according to any one of claim 5, characterized in that Also includes: Determine a first relationship function according to the mutual data distance between the unknown sequence and the wind parameter of the first preset time length and the data distance of the unknown sequence itself; determining the wind parameter trend sequence according to the unknown sequence that minimizes the value of the first relationship function; or, The wind parameter trend sequence is determined according to an average value of the wind parameter within a unit time length centered at a predetermined moment within the first preset time length.
7. The method according to claim 1, characterized in that Also includes: In the case of special wind conditions, an automatic wind control scheme is executed on at least part of the wind turbines in the wind farm, so that the status of the wind turbines in the wind farm is within the standard load condition range.
8. The method according to claim 1, characterized in that Also includes: Determining a wake optimization control scheme that optimizes the power generation of the wind farm according to a wake model and a wake control optimization algorithm; Using a simulation tool to simulate the wind farm executing the wake optimization control scheme, and obtaining a target operating condition where the limit load exceeds a preset safety load; The special wind condition is generated according to the wind parameters under the target working condition in the simulation and / or the extreme wind condition model corresponding to the target working condition in a preset corresponding relationship.
9. The method according to claim 8, characterized in that The special wind conditions include safety protection thresholds, The special wind condition is generated according to the wind parameters under the target working condition in the simulation and the extreme wind condition model corresponding to the target working condition in the preset corresponding relationship, including: Determining a simulation protection threshold based on wind parameters under target conditions described in the simulation; Determining a model protection threshold based on an extreme wind condition model corresponding to the target operating condition in a preset corresponding relationship; The safety protection threshold is determined according to the simulation protection threshold and the model protection threshold, and the safety protection threshold is less than or equal to the smaller one of the simulation protection threshold and the model protection threshold.
10. The method according to claim 1, characterized in that The step of controlling at least some wind turbines in the wind farm to skip executing the wake optimization control scheme when a special wind condition occurs includes: In the event of a special wind condition, controlling at least part of the wind turbines in the wind farm to continuously skip the step of executing the wake optimization control scheme within a third preset time period; The wind parameters include wind speed and wind direction, and the third preset duration is determined based on the wind speed within the first preset duration and the coverage distance of the wind farm along the wind direction; Alternatively, the third preset duration is determined based on a preset wind parameter prediction model and the duration of the special wind condition obtained by predicting the wind parameters within the first preset duration.
11. The method according to claim 10, characterized in that Also includes: When the third preset time period ends, the wind condition determination parameter is calculated again according to the wind parameters within the first preset time period; Determining whether a special wind condition is encountered according to the wind condition determination parameter and the special wind condition; In the case that the special wind condition is not encountered, the wind turbines in the wind farm are controlled to execute a wake optimization control scheme.
12. The method according to claim 1, characterized in that Wind parameters include wind speed and direction; The step of controlling at least some wind turbines in the wind farm to skip executing the wake optimization control scheme when a special wind condition occurs includes: In the case of special wind conditions, the first area is determined based on wind speed and wind direction, taking the wind turbine group for collecting wind parameters as the starting point; Controlling the wind turbines in the first area to skip the step of executing the wake optimization control scheme; The wind turbines in a second area of the wind farm other than the first area are controlled to execute a wake optimization control scheme.
13. The method according to claim 12, characterized in that The first area moves in the wind farm according to wind speed and wind direction.
14. The method according to claim 1, characterized in that Also includes: In the case of not hitting the special wind condition, executing the wake optimization control scheme for the wind turbines in the wind farm; Acquiring wake optimization control effect information according to the actual operating status of the wind turbines in the wind farm; When the wake optimization control effect information does not meet the preset effect requirements, the operating parameters in the wake optimization control scheme are adjusted, and the wind turbines in the wind farm are controlled to execute the adjusted wake optimization control scheme until the wake optimization control effect information meets the preset effect requirements.
15. A wind farm control device based on wind conditions, characterized in that: include: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the wind farm control method based on wind conditions as described in any one of claims 1 to 14 is implemented.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the wind condition-based wind farm control method according to any one of claims 1 to 14 is implemented.