Method and apparatus for cooperative controlling wind turbines of a wind farm
11585323 · 2023-02-21
Assignee
Inventors
- Per Egedal (Herning, DK)
- Peder Bay Enevoldsen (Vejle, DK)
- Alexander Hentschel (Vancouver, CA)
- Markus Kaiser (Munich, DE)
- Clemens Otte (Munich, DE)
- Volkmar Sterzing (Neubiberg, DE)
- Steffen Udluft (Eichenau, DE)
- Marc Christian Weber (Munich, DE)
Cpc classification
F05B2270/335
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0292
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/325
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/32
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F05B2270/321
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F03D9/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Provided is an apparatus and method for cooperative controlling wind turbines of a wind farm, wherein the wind farm includes at least one pair of turbines aligned along a common axis approximately parallel to a current wind direction and having an upstream turbine and a downstream turbine. The method includes the steps of: a) providing a data driven model trained with a machine learning method and stored in a database, b) determining a decision parameter for controlling at least one of the upstream turbine and the downstream turbine by feeding the data driven model with the current power production of the upstream turbine which returns a prediction value indicating whether the downstream turbine will be affected by wake, and/or the temporal evolvement of the current power production of the upstream turbine; c) based on the decision parameter, determining control parameters for the upstream turbine and/or the downstream turbine.
Claims
1. A method for cooperative controlling wind turbines of a wind farm, wherein the wind farm comprises at least one pair of turbines aligned along a common axis approximately parallel to a current wind direction and having an upstream turbine and a downstream turbine, comprising the steps of: a) providing a data driven model trained with a machine learning method and stored in a database, the data driven model providing a correlation between time series data obtained from the pair of turbines in parallel, the time series data being aligned in time to the same wind front by introducing a time delay, and a ratio of the current power production of the upstream and the downstream turbine related to the aligned time series data; b) determining a decision parameter for controlling at least one of the upstream turbine and the downstream turbine by feeding the data driven model with the current power production of the upstream turbine which returns, as the decision parameter, a prediction value indicating whether the downstream turbine will be affected by wake, and/or the temporal evolvement of the current power production of the upstream turbine which returns, as the decision parameter, a prediction of the probable development of the future power production of the downstream turbine; c) based on the decision parameter, determining control parameters for the upstream turbine in order to avoid or mitigate wake effects at the downstream turbine; and/or for the downstream turbine in order to mitigate expected negative effects of the downstream turbine with respect to fatigue.
2. The method according to claim 1, wherein the step of storing time series data comprises storing information about: an ambient condition, including wind direction, anemometer wind speed, air density, and/or ambient temperature; a turbines' internal state, including the produced power, current pitch angle, nacelle orientation, nacelle acceleration, rotor orientation, and/or generator speed; and/or a wind field, including current wind speed and/or measures of turbulence.
3. The method according to claim 1, wherein the time delay is a time lag after which wake is likely to propagate to the downstream turbine.
4. The method according to claim 1 wherein the time delay is a constant time lag depending on a wake propagation speed and a distance between the upstream turbine and the downstream turbine.
5. The method according to claim 4, wherein the wake propagation speed is approximated by a current wind speed determined at the upstream turbine and/or downstream turbine.
6. The method according to claim 1 wherein the time delay is a variable time lag calculated from a physical model based on the measured wind speed of the upstream turbine and/or downstream turbine.
7. The method according to claim 1, wherein a regression model, in particular a neural network or Gaussian process, will be applied as machine learning method to obtain the data driven model.
8. The method according to claim 7, wherein the regression model retrieves from the database the time series data obtained from the pair of turbines in parallel for current and past states as input and is trained against targets of future ratios of power production, where a future horizon is defined by the time delay.
9. A computer program product, comprising a computer readable hardware storage device having non-transitory computer readable program code stored therein, said program code executable by a processor of a computer system to implement the steps of claim 1.
10. An apparatus for cooperative controlling wind turbines of a wind farm, wherein the wind farm comprises at least one pair of turbines aligned along a common axis approximately parallel to a current wind direction and consisting of an upstream turbine and a downstream turbine, comprising: a database adapted to store a data driven model trained with a machine learning method and stored in a database, the data driven model providing a correlation between time series data obtained from the pair of turbines in parallel, the time series data being aligned in time to the same wind front by introducing a time delay, and a ratio of the current power production of the upstream and the downstream turbine related to the aligned time series data; a data analyzer adapted to determine a decision parameter for controlling at least one of the upstream turbine and the downstream turbine by feeding the data driven model with the current power production of the upstream turbine which returns, as the decision parameter, a prediction value indicating whether the downstream turbine will be affected by wake, and/or the temporal evolvement of the current power production of the upstream turbine which returns, as the decision parameter, a prediction of the probable development of the future power production of the downstream turbine; a configurator adapted to determine control parameters, based on the decision parameter, for the upstream turbine in order to avoid or mitigate wake effects at the downstream turbine; and/or for the downstream turbine in order to mitigate expected negative effects of the downstream turbine with respect to fatigue.
Description
BRIEF DESCRIPTION
(1) Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8)
(9) A wind farm is defined as a group of wind turbines in the same location, typically comprised of tens to hundreds of turbines spread over a large area. In such farms, the wind used for power production passes through multiple turbines in succession. In the pair of turbines, illustrated in
(10) Modern wind turbines 10, 20 allow adjusting the blade pitch angle, the yaw angle of the nacelle 12, 22 and the generator torque to maximize the power production and to protect the mechanical and electrical components from excessive structural or electrical loads. Not only affecting its own power production, these control actions can influence the power productions of the downstream wind turbine 20, e.g. by changing the wake characteristics of the wind flow as illustrated in
(11) Realizing that the interactions among the wind turbines can have impact on power production, embodiments of the present invention provides a cooperative control approach to maximize the total energy power production of the wind farm by providing control parameters allowing to manipulate wake interference pattern or to protect the mechanical and electrical components, in particular of the downstream turbine 20, from excessive structural or electrical loads and therefore fatigue. To adjust the wake interference pattern, an induction factor and the yaw-offset angle of the upstream turbine may be used. The induction factor, which is determined by the blade pitch angle and the generator torque, is used to determine the power production of the wind turbine, and at the same time, to control the amount of wind speed reduction inside the wake, thereby influencing the energy production of the downstream wind turbine. The yaw-offset angle, defined as the misalignment angle between the wind direction and the rotor, decreases the power production of the upstream turbine 10 but possibly increase the power production of the downstream turbine 20 by deflecting the wake trajectory, as schematically shown in
(12) For a wind farm, the total power production is simply an aggregation of the powers produced by the wind turbines in the wind farm (in the example of
(13) The power of a wind turbine due to a wind flow with wind speed U can be expressed as:
P=½ρAU.sup.3C.sub.p(α,o)
where ρ is the air density and A is the rotor area, C.sub.p(α, o) is termed power coefficient, which is expressed as:
(14)
where o denotes the yaw-offset angle between the wind direction and the wind turbine rotor, and α=(U cos(o)−U.sub.R)/U is the induction factor representing the ratio between the wind speed change across the rotor (U cos(o)−U.sub.R) and the free stream wind speed U. The induction factor α can be controlled by the blade pitch angle and the generator torque to maximize or regulate the power produced by the wind turbine.
(15)
(16) To automatically obtain control parameters for the upstream and/or downstream turbine 10, 20 dependencies between the upstream and the downstream turbines 10, 20 are modelled without physical assumptions or numeric simulations. This eliminates computational costs. Dependencies are learnt using usual regression models from machine learning, such as neural networks or Gaussian processes. The regression models predict the ratio of current power production of the downstream and the upstream turbines. In
(17) The regression models are learnt using time series data obtained from the two turbines 10, 20 in parallel. This data contains information about the ambient condition, such as temperature, the turbines' internal state, such as the current pitch angle or nacelle orientation, and wind speed or measures of turbulence. Features like the turbulence estimations cannot be obtained directly from sensor measurements but have to be engineered using techniques from signal processing, for example, aggregations or frequency analyses.
(18)
(19) The power ratio is then used as wake indicator since the power production of the two turbines 10, 20 is compared based on the same wind front, since the stochastic nature of the wind introduces considerable fluctuations in power generation. Due to the distance D between the upstream and the downstream turbines 10, 20, the wind needs time to travel from the upstream turbine 10 to the downstream turbine 20, introducing a variable time delay in the observations of the same wind front at the two different turbines 10, 20. In general, the time delays themselves are a dynamic property of the evolution of the wind field, and thus, are time dependent. They can be approximated with different levels of detail.
(20) As a first alternative, a constant delay specified by a domain engineer and based on the wind farm topological layout may be used. According to that alternative the constant time lag depends on (an average) wake propagation speed and the distance D between the upstream turbine 10 and the downstream turbine 20.
(21) As a second alternative, the wake propagation speed v.sub.prop may be approximated by the current wind speed at the upstream turbine 10 and downstream turbine 20, for example as a weighted average. The future time lag Δt.sub.prop after which the wake modulation is likely to propagate to the downstream turbine 20:
Δt.sub.prop=D/v.sub.prop
(22) As a further example, a variable delay calculated from a physical model based on a measured wind speed of the upstream turbine 10 can be used. The principle procedure is shown in the power-time-diagram of
DPR(t+Δt.sub.prop)=P20(t+Δt.sub.prop)/P10(t=t.sub.p).
(23) It is to be understood that the time delay Δt.sub.prop is different for each time. Accordingly, prediction of Δt.sub.prop is part of prediction of the machine learning method.
(24) The regression models use the current and recent past state observations from both the upstream and downstream turbines 10, 20 as inputs and are trained against targets of future power ratio P20/P10, where the future horizon is defined by the variable time delay Δt.sub.prop calculated in the pre-processing step. In this way, the models are able to learn what the expected power ratio P20/P10 will be at a time when the current wind front has travelled from the location of the upstream turbine 10 to the downstream turbine 20.
(25) The results of the power ratio forecast are thus indicative of the timing and expected impact of an incoming or outgoing wake condition. Depending on the use cases described above, they can be used to adaptively determine control parameters for the downstream turbine 20 to mitigate negative effects, for example by predicting a desired yaw-offset angles and/or pitch angles and/or generator torque. Alternatively or additionally, control parameters may be determined to control the upstream turbine 10 to avoid causing a wake thus decreasing a possible power production of the downstream turbine.
(26)
(27)
(28) Although the present invention has been disclosed in the form of preferred embodiments and variations thereon, it will be understood that numerous additional modifications and variations could be made thereto without departing from the scope of the invention.
(29) For the sake of clarity, it is to be understood that the use of “a” or “an” throughout this application does not exclude a plurality, and “comprising” does not exclude other steps or elements. The mention of a “unit” or a “module” does not preclude the use of more than one unit or module.