METHOD FOR CONTROLLING A WIND FARM BY MEANS OF AN OPTIMIZATION METHOD
20240337250 ยท 2024-10-10
Inventors
- Ibtihel BEN GHARBIA (RUEIL-MALMAISON CEDEX, FR)
- Paul MALISANI (RUEIL-MALMAISON CEDEX, FR)
- Fabrice GUILLEMIN (RUEIL-MALMAISON CEDEX, FR)
Cpc classification
F05B2270/111
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2260/821
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/321
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/32
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F03D7/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention is a wind farm control method implementing an acquisition (ACQ) of a wind speed and direction distribution, an acquisition of the wind speed and direction in real time (Vac), a wind farm model (MOD F) and a load model (MOD C) for each wind turbine. Finally, an optimization step (OPT) allows target operating points to be determined for each turbine. The optimization step implements optimization of an expected value of the energy generated for the entire wind speed and a direction distribution according to an expected value of the load of each turbine for the entire wind speed and direction distribution. The target operating points (target yaw angles for example) are then applied to the turbines of the wind farm (CON).
Claims
1-10. (canceled)
11. A wind farm method of control of turbines of the wind farm including an actuator for modifying an operating point of a yaw angle of the turbines, wherein the yaw angle is formed between a rotor of each wind turbine and a wind direction of wind blowing on the wind farm comprising: a. acquiring a wind speed and wind direction distribution of a site of the wind farm in real time; b. constructing a wind farm model, the wind farm model relating the wind speed and the wind direction and the operating point of each turbine for power generated by the wind farm in which the wind farm model accounting for a wake effect; c. constructing for each wind turbine a load model, the load model relating the wind speed and wind direction and the operating point each turbine to a load on at least one component of the turbine; d. determining for each wind turbine, a target operating point using a method which optimizes an expected value of power generated by the wind farm determined by the wind farm model for the acquired wind speed and the acquired wind direction distribution, the expected value of the load on each turbine which is determined by the load model of each turbine for the acquired wind speed and acquired direction distribution which is a parameter of a cost function of an optimization method to be optimized or a constraint of the method which optimizes an optimization method accounting for the wind speed and the wind direction in real time; and e. controlling the target operating point of each wind turbine by applying the determined target operating point to the actuator for modifying the yaw angle of the turbine.
12. A method as claimed in claim 11, wherein the optimization method is constrained by a variation range of the yaw angle of each wind turbine.
13. A method as claimed in claim 11, wherein at least one of a wind speed and wind direction distribution, the real-time wind speed and wind direction are acquired by measurement using at least one of a LiDAR sensor, at least one anemometer, and at least one control and data acquisition system.
14. A method as claimed in claim 12, wherein at least one of a wind speed and wind direction distribution, the real-time wind speed and wind direction are acquired by measurement using at least one of a LiDAR sensor, at least one anemometer, and at least one control and data acquisition system.
15. A method as claimed in claim 11, wherein the optimization method uses a weighted sum of the power generated by the wind farm and the load.
16. A method as claimed in claim 11, wherein the optimization method uses a weighted sum of the generated power of the wind farm and of the load on at least one component of the turbine.
17. A method as claimed in claim 12, wherein the optimization method uses a weighted sum of the generated power of the wind farm and of the load on at least one component of the turbine.
18. A method as claimed in claim 11, wherein the optimization method performs optimization of the power generated depending on a load-related constraint for each turbine, wherein an expected value of the load is not greater than an overall nominal load, or under a constraint for each turbine, the expected value of the load is not greater than a maximum nominal load of all the turbines.
19. A method as claimed in claim 12, wherein the optimization method performs an optimization of the power generated depending on a load-related constraint for each turbine, wherein an expected value of the load is not greater than an overall nominal load, or under a constraint for each turbine, the expected value of the load is not greater than a maximum nominal load of all the turbines.
20. A method as claimed in claim 13, wherein the optimization method performs optimization of the generated power using a load-related constraint for each turbine, wherein an expected value of the load which is not greater than the overall nominal load, or under a constraint for each turbine, the expected value of the load is not greater than a maximum nominal load of all the turbines.
21. A method as claimed in claim 11, wherein the optimization method performs a Lagrangian solution using a penalty method, based on at least one of logarithmic barriers and a Uzawa algorithm.
22. A method as claimed in claim 12, wherein the optimization method performs a Lagrangian solution using a penalty method, based on at least one of logarithmic barriers and a Uzawa algorithm.
23. A method as claimed in claim 12, wherein the optimization method performs a Lagrangian solution using a penalty method, based on at least one of logarithmic barriers and a Uzawa algorithm.
24. A method as claimed in claim 13, wherein the optimization method performs a Lagrangian solution using a penalty method, based on at least one of logarithmic barriers and a Uzawa algorithm.
25. A method as claimed in claim 13, wherein for each turbine, the load model determines an equivalent damage load on one blade of the turbine and a tower of the turbine.
26. A method as claimed in claim 11, wherein for each turbine, the wind farm model is constructed using an aerodynamic model of the wind farm and a wake model.
27. A method as claimed in claim 11, wherein the load model comprises a previous map obtained using aero-hydro-servo-elastic modeling.
28. A wind farm including wind turbines wherein each turbine of the wind farm comprises an actuator for modifying an operating point of the turbine including a yaw angle of the turbine, the yaw angle being an angle formed between a rotor of the turbine and a wind direction at the wind farm and the wind farm comprises a computer which implements a wind farm control method as claimed in claim 11.
29. A wind farm including wind turbines wherein each turbine of the wind farm comprises an actuator for modifying an operating point of the turbine including a yaw angle of the turbine, the yaw angle being an angle formed between a rotor of the turbine and a wind direction at the wind farm and the wind farm comprises a computer which implements a wind farm control method as claimed in claim 12.
30. A wind farm including wind turbines wherein each turbine of the wind farm comprises an actuator for modifying an operating point of the turbine including a yaw angle of the turbine, the yaw angle being an angle formed between a rotor of the turbine and a wind direction at the wind farm and the wind farm comprises a computer which implements a wind farm control method as claimed in claim 13.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Other features and advantages of the method according to the invention will be clear from reading the description hereafter of embodiments given by way of non-limitative example, with reference to the accompanying figures wherein:
[0037]
[0038]
[0039]
[0040]
[0041]
DETAILED DESCRIPTION OF THE INVENTION
[0042] The present invention concerns a method for real-time control of a wind farm. A wind farm, also referred to as wind park or wind power plant, is a site comprising wind turbines that generate electricity. Each turbine of the wind farm comprises an actuator for modifying an operating point of the turbine. An example of an operating point can be the yaw angle of the turbine. Other operating points can notably be speed governing of the turbine, or modifying the power curve of the turbine. The position of the turbines within the wind farm, which are also referred to as wind turbine layout or wind turbine implementation, is previously known.
[0043] In the rest of the description, only the yaw angle control is described, other operating points can however be controlled with the method according to the invention.
[0044] In the present application, the terms upstream and downstream are defined according to the wind direction (an upstream wind turbine is subjected to the wind before a downstream turbine).
[0045] The method according to the invention comprises steps of: [0046] 1) Acquisition of a wind speed and direction distribution [0047] 2) Construction of a wind farm model [0048] 3) Construction of a load model [0049] 4) Determination of a target operating point [0050] 5) Control of each wind turbine.
[0051] Steps 2 to 4 can be carried out by computing capability, notably a computer, a processor or a calculator. The steps are detailed in the description below.
[0052]
1) Acquisition of a Wind Speed and Direction Distribution
[0053] This step acquires a wind speed and direction distribution on the site of the wind farm. The wind speed and direction distribution is a wind speed and direction record that can be acquired for a predetermined time, for example at least one year, which accounts for seasonal climate phenomena. The distribution is understood to be a statistical distribution of the wind speed and direction. This distribution can be graphically represented by a polar histogram, also referred to as compass rose.
[0054] According to an aspect of the invention, the data acquisition system can provide statistics relative to quantities of interest, such as the average or the combined standard deviation, periodically obtained and calculated for a predetermined time. According to a non-limitative example, the predetermined period can range from 1 minute to 1 hour which preferably is from 5 minutes to 20 minutes. It is thus possible to acquire average wind speed and direction time series, for a period of time to be defined, over one or more years for example. This data set allows deducing a statistical wind speed and direction distribution, which can be visually represented by a compass rose showing a distribution associated with a classification (binning) of the wind conditions (direction, speed, number of occurrences).
[0055] According to an embodiment, the wind speed and direction can be measured (whether for case history or real time), notably by use of at least one of a LiDAR (Light Detection And Ranging) sensor, at least one anemometer, measurements using a real-time control and data acquisition SCADA (Supervisory Control And Data Acquisition) system, or any similar sensor. A real-time control and data acquisition SCADA system is a large-scale remote control system allowing real-time processing of a large number of remote measurements and remote control of the technical facilities. It is an industrial technology in the field of instrumentation, whose implementations can be considered as instrumentation structures including a middleware type layer. The undisturbed wind speed at the wind farm inlet can be deduced from these measurements with the wind farm inlet being defined according to the wind direction.
2) Construction of a Wind Farm Model
[0056] This step constructs a wind farm model. The wind farm model connects the upstream wind speed and direction and the operating point of each turbine, and its position in the wind farm, to the power generated by the wind farm. In other words, the wind farm model has the upstream wind speed and direction, the location, the dimension and the operating point of each turbine as the input, and as output the power generated by the wind farm. Furthermore, the wind farm model is representative of the wake effects induced by the operation of the turbines. In other words, the wind farm model allows the wake effect to be modeled. The model thus allows determining the operation of each turbine, even when a turbine is in the wake of an upstream turbine. Thus, this model is representative of the physical phenomena involved within a wind park, in particular aerodynamic and possibly aeroelastic phenomena.
[0057] According to an implementation of the invention, the power generated by the wind farm, which is determined by the wind farm model, can be the annual energy production AEP. Thus, the method according to the invention allows optimizing the energy generated by the wind farm over a year, and thereby fully accounting for the seasonal climate variations.
[0058] According to an embodiment of the invention, the wind farm model can be constructed using an aerodynamic model of the wind farm, and a wake model. For example, the wind farm model can be constructed by use of a wind park simulator to calculate the aerodynamic characteristics of the wind farm. In particular, modeling of the wind turbines, in particular their rotor, can exploit the geometry and the aerodynamic profile of the blades, and maps of the power and thrust coefficients as a function of the wind speed. The wake model can be included in the wind park simulator to model the aerodynamic interactions of the turbines. The wake model can for example be a super-Gaussian model, or any similar model. A local superposition of the sum of the wakes can then be implemented, by way of non-limitative example, to implement the superposition of the sum of the wakes of several successive turbines.
3) Construction of a Load Model
[0059] This step constructs, for each wind turbine, a load model. The load model relates the wind speed and direction, and the operating point of the turbine, to a load of at least one component (for example blades, transmission, actuators or tower, or anchoring and mooring systems for floating turbines) of the turbine. In other words, the load model has the wind speed and direction, and the operating point of the turbine, as inputs, and the turbine load as the output. Loading is understood to be a load on the turbine, this load generating fatigue of the turbine component.
[0060] According to an implementation of the invention, the load can be a damage equivalent load DEL. Load DEL can be defined as the amplitude of a sinusoidal load of specified frequency around a specified fixed load average that would impact the capacity of a structure to withstand the evaluated load.
[0061] Advantageously, the load model can determine the load DEL of the turbine blades. A representation of the fatigue of the structural elements of interest of the turbine can thus be obtained. As a variant, the load model can determine the load DEL of the tower, or of the transmission, or of the actuators of the turbine. In case of evaluation of floating offshore technologies, the load model can determine the load DEL of the floater, the mooring and anchoring systems of the turbine.
[0062] According to an aspect of the invention, the load, in particular load DEL, can be determined by use of a response surface, or of a multidimensional map, preferably synthesized by use of coupled aero-hydro-servo-elastic simulations.
4) Determination of a Target Operating Point
[0063] This step determines, using an optimization method, a target operating point (the target yaw angle for example) for each wind turbine. The target operating point corresponds to an operating point setpoint to be applied to the turbine. The optimization method uses the wind farm model constructed in step 2, the load model constructed in step 3, and the wind speed and direction distribution acquired in step 1. The optimization method is therefore applied to the expected value of the generated power determined by the wind farm model for the entire acquired wind speed and direction distribution, as a function of an expected load value of each turbine determined by the load model for the entire acquired wind speed and direction distribution. The expression as a function of an expected load value means that the expected load value is a parameter of the cost function to be optimized, or a constraint of the optimization method. It is noted that the expected value of a random variable corresponds to the mean of the possible values weighted by the probabilities associated with these values. The probabilities considered for the expected values correspond to the probabilities resulting from the wind speed and direction distribution. The optimization method thus depends on the expected value of the wind speed and direction distribution. In particular, the invention allows finding a control balance between a wind that is not frequent but may cause high turbine fatigue, and a frequent wind that causes little turbine fatigue. Once optimization is achieved, the target operating point is determined for the acquired current wind (current wind speed and direction).
[0064] For the embodiment when the operating point is the yaw angle, the optimization method can be constrained by the yaw angle variation range of each turbine. The yaw angle variation range is understood to be the interval within which the yaw angle can range for each turbine. This variation range is limited by a minimum bound and a maximum bound of the yaw angle. This constraint prevents the method from determining a non-attainable operating point, which ensures faster optimization requiring fewer computing resources, thanks to a limitation of the optimization domain.
[0065] Advantageously, the optimization method can concern an optimization problem with discrete probability. Indeed, the optimization problem allows calculation of the optimal yaw angles of the wind farm for all the wind configurations. If denoted by w the random variable of the wind defined by wind speed w.sub.s and wind direction w.sub.d, N.sub.w is the number of acquired wind speed and direction data, and (w.sub.i).sub.i=1, . . . , N.sub.w is the sequence of values of the acquired wind speed and direction data. The relationship is written:
with .sub.w being the expected value of the production generated by the wind farm, p.sub.w being the probability of occurrence of wind w being (from the distribution) and ?.sub.w.sub.
[0066]
with ? being the vector of the yaw setpoints for the turbines of the wind farm. The expected value of function f can then be defined as:
with .sub.w? being the expected value of ? being with respect to random variable w.
[0067] According to an implementation of the invention, the solution of the optimization method can be in Lagrangian form, with a constraint penalty method, notably using logarithmic barriers, or any similar penalty method. In addition, the solution can be obtained by use of the Uzawa algorithm (which is a fixed-step projected gradient algorithm for iteratively solving a dual problem), or any similar algorithm.
[0068] According to a first embodiment of the invention, the optimization method can be based on a weighted sum of the generated power (determined by the wind farm model) and of the load (determined by the load model).
[0069] According to an example of this first embodiment, the weighted sum optimization model can concern the solution of the following problem:
under the following constraint:
with w being the random wind variable defined by wind speed w.sub.s being wind direction w.sub.d, being .sub.w? the expected value of ? being with respect to random variable w, ? being the vector of the yaw setpoints for the turbines of the wind farm, ?.sup.? and ?.sup.+ being the minimal and maximal yaw variation bounds, 0 corresponding to no yaw misalignment of the turbines of the wind farm, J.sub.WS being the weighted sum of the two objective functions, P being the power produced by the wind farm, t being the index of the turbine in the farm, N.sub.T being the number of turbines in the wind farm, F being the load of the turbine, and ? being the weighting function ranging between 0 and 1, and set to the maximum value allowing to satisfy:
with ?* being the operating point (the yaw angle for example) solution to the optimization problem. Such a formulation allows obtaining a bi-objective optimization problem, expressed as a single objective, by a standard approach of the weighted-sum scalarization.
[0070] According to an embodiment option, the constraints of this optimization problem can be treated by use of logarithmic barriers. It can then be written:
[0071] It appears that this problem is separable in the domain of
[0072] According to a second embodiment, the optimization method can implement an optimization of the expected value of the generated power for the entire wind speed and direction distribution under constraint related to the expected value of the load for the entire wind speed and direction distribution.
[0073] According to a first variant of this second embodiment, the optimization method can be a maximization of the expected value of the generated power for the entire wind speed and direction distribution under the constraint that, for each turbine, the expected load value is not greater than the expected value of the nominal load (which corresponds to the load without turbine yaw misalignment). It can then be written:
under the following constraints:
with w being the random wind variable defined by wind speed w.sub.s being wind direction w.sub.d, .sub.w? being the expected value of ? with respect to random variable w, ? being the vector of the yaw setpoints for the turbines of the wind farm, ?.sup.? and ?.sup.+ being the minimal and maximal yaw variation bounds, 0 corresponding to no yaw misalignment of the turbines of the wind farm, P being the power produced by the wind farm, N.sub.T being the number of turbines in the wind farm, and F being the load of the turbine.
[0074] These constraints limit the allowable load level to the nominal level (which corresponds to the load without yaw misalignment of the turbines) for each turbine of the farm considered individually.
[0075] For this first variant of the second embodiment, a solution using logarithmic barriers can be implemented. The constraints can be treated in a duality context. The logarithmic barriers may not be used for the load constraints because it may be difficult to initialize the yaw angles in such a way that the constraints are strictly satisfied. The penalized Lagrangian L.sub.c can be defined as follows:
with ? being the Lagrange multiplier. The duality-based conventional Uzawa algorithm can then be used to solve this problem.
[0076] An innovative feature of the use of the Uzawa algorithm in the context of the invention is that updating the weighting table ?.sup.T can be done according to the expected score of the load (DEL for example) obtained with the last iteration. In particular, parameter table ?.sup.T can be obtained from a set of linear functions of the differences between the DEL scores obtained with the optimization and the nominal DEL scores. These differences are obtained upon each iteration of the algorithm, for the wind distribution studied, that is:
[0077] According to a second variant of this second embodiment, the optimization method can be a maximization of the expected value of the generated power for the entire wind speed and direction distribution, under the constraint that, for each turbine, the expected load value is not greater than the expected value of the maximum nominal load, for all the turbines (which corresponds to the maximum load of one of the turbines of the wind farm without yaw misalignment of the turbines). It can then be written:
under the following constraints:
[0078] with w being the random variable of the wind defined by wind speed w.sub.s and wind direction w.sub.d, .sub.w? being the expected value of ? with respect to random variable w, ? being the vector of the yaw setpoints for the turbines of the wind farm, ?.sup.? and ?.sup.+ being the minimal and maximal yaw variation bounds, 0 corresponding to no yaw misalignment of the turbines of the wind farm, P being the power produced by the wind farm, N.sub.T being the number of turbines in the wind farm, and F being the load of the turbine.
[0079] For this second variant of the second embodiment, a solution using logarithmic barriers can be implemented. The constraints can be treated in a duality context. The logarithmic barriers may not be used for the load constraints because it may be difficult to initialize the yaw angles in such a way that the constraints are strictly satisfied. In other words, for a given wind configuration (speed and direction), when wake steering is applied, the expected load value cannot be above a given level. This given level is the one reached by the turbine undergoing the highest structural fatigue under standard operating conditions, that is the turbine has the maximum expected load value for the same wind configuration.
[0080] Then value F+ can be introduced such that:
The Lagrangian can then be written:
[0081] The conventional duality-based Uzawa algorithm can then be used to solve this problem.
5) Control of Each Wind Turbine
[0082] This step controls each wind turbine by applying the target yaw angle (or the target operating point) determined in step 4. In this step, for each turbine, the actuator of the operating point of the turbine is controlled. Notably, the actuator of the turbine yaw angle can be controlled.
[0083] According to an embodiment, control of the yaw angle can correspond to a control at a precise value of the yaw angle.
[0084] Furthermore, the invention concerns a wind farm. Each turbine of the wind farm comprises an actuator for modifying the yaw angle of the turbine or the operating point of the turbine. Moreover, the wind farm comprises computing capability, notably a computer, a processor or a calculator for carrying out the calculation steps of the control method according to any one of the variants or variant combinations described below. The wind farm is thus controlled by the computing capability. In particular, the computing means allow to: [0085] acquire the wind speed and direction distribution [0086] construct and implement a wind farm model [0087] construct and implement a load model (notably fatigue equivalent) [0088] carry out an optimization method to determine for each turbine a target operating point, and [0089] control the yaw angle of each wind turbine or the operating point.
[0090] The computing capability can be centralized: the wind farm comprises a single computer for carrying out the steps of the control method, which communicates at a minimum with all the yaw angle actuators. Alternatively, each turbine comprises a computer, and all the computers communicate with each other.
[0091] According to an embodiment, the wind farm can comprise a wind sensor, notably a LiDAR sensor or an anemometer.
[0092] According to an aspect of the invention, the wind farm can comprise SCADA measuring means.
[0093] According to an embodiment option, the wind farm can comprise communication means, notably intended to at least one of transmitting data acquired in step 1 and communicating the target yaw angles to the controllers.
Example
[0094] Other features and advantages of the method according to the invention will be clear from reading the application example hereafter.
[0095] For this example, a wind farm is considered comprising seven turbines.
[0096] For simulations, a wind park simulator using a BEM (Blade Element Momentum) code to calculate the aerodynamic characteristics is utilized. Modeling of the turbines, in particular their rotors, exploit the geometry and the aerodynamic profile of the blades, and maps of the power and thrust coefficients as a function of wind speed. The wind park simulator also models aerodynamic interactions of the turbines which are the wake effects. The wake model is a super-Gaussian model: the parameters of this super-Gaussian wake are a function of the ambient turbulence intensity and of the turbine operating point defining the thrust coefficient. A local superposition of the linear sum of the wakes is used to implement the superposition of the wake effects of several successive turbines. The wake deflection related to a yaw misalignment of a turbine with respect to the average wind direction is represented by the Jimenez model.
[0097] In order to determine the damage equivalent loads (DEL), a model including a multidimensional (6D and 5D) mapped surface has been developed. The DEL load model thus is a response surface resulting from a parametric study of the fatigue at the blade root. This analysis depends on the wind speed, the yaw angle, the turbulence intensity, the overlap ratio of the downstream turbine with the imprint of the upstream turbine, the distance between the upstream turbine and the downstream turbine, and a generation of random signals with distinct seeds to perform several independent realizations. The approach was implemented using high-fidelity aero-hydro-servo-elastic modeling tools (DEEPLINES WIND? or FAST? for example) to inform the multi-dimensional response surface.
[0098] Several criteria are defined for this example: [0099] the annual energy production AEP:
corresponding to (P(
[0103] For this example, the following optimizations are applied: [0104] an optimization of the prior art without turbine yaw misalignment, denoted by NOM, [0105] an optimization of only the generated power according to the prior art with turbine yaw misalignment, regardless of fatigue, denoted by AA, [0106] an optimization according to the first embodiment of the invention, denoted by INV1, [0107] an optimization according to the first variant of the second embodiment of the invention, denoted by INV2, and [0108] an optimization according to the second variant of the second embodiment of the invention, denoted by INV3.
[0109]
[0110] Table 1 compares the method according to the invention in relation to the nominal case.
TABLE-US-00001 TABLE 1 Optimization Optimization Optimization Gains INV1 INV2 INV3 AEP (%) 0.925 1.105 1.104 DEL (%) ?3.330 ?1.764 ?1.847 Damage ratio (%) 28 16 17
[0111] The two embodiments of the invention allow increasing the power generated by the wind farm, while reducing load DEL on the turbine blades, with an improved damage ratio. Thus, the method according to the invention allows increasing the energy production while limiting fatigue of the wind turbines.