The following relates to the field of wind turbines, in particular to a controller for a wind turbine comprising a rotor and a nacelle arranged on a tower, the tower having a fundamental frequency close to or below a rated rotational frequency of the rotor.
Over the last years, tall wind turbine towers have become very popular due to the demand for higher power production opportunities at sites with typically low to medium wind speeds.
However, tall towers incur higher costs in relation to manufacturing, construction and installation. Then, the choice of tower height is based on a trade-off between energy production and cost of construction to optimize Levelized Cost of Energy (LCOE). For this reason, material alleviation is especially interesting in tall tower designs leading to soft-soft tower solutions which can significatively reduce production costs.
Towers are usually classified based on the relative natural frequencies, which mainly depend on total tower height and weight. Thus, material reduction leads to soft-soft tower designs whose fundamental natural frequency is lower than IP rotor rotational frequency. As wind turbines increase in size and decrease in weight, they lead to challenges not only related to the structural design but also to the control strategy. Frequencies of tower natural modes drop, moving towards frequency bands where wind turbine closed-loop control operates to regulate the power production. In addition, frequencies of soft-soft tower structural modes and nP rotor rotational frequencies can become closer, increasing structural mechanical loading due to their interaction. This particular dynamic behavior of soft-soft towers imposes important limitations to the classical control strategies used in wind turbines. Required control performance values to design wind turbines with soft-soft towers cannot be achieved by using these classical control strategies, so the structural integrity of these wind turbines might not be guaranteed.
There may thus be a need for new ways of controlling wind turbine generators in order to overcome the above-mentioned problems.
An aspect relates to a controller for a wind turbine comprising a rotor and a nacelle arranged on a tower, the tower having a fundamental frequency close to or below a rated rotational frequency of the rotor. The controller comprises (a) a rotor speed control module comprising a first linear time invariant control system adapted to generate a first pitch control signal based on a rotor speed error signal, (b) a tower damping module comprising a second linear time invariant control system adapted to generate a second pitch control signal based on a nacelle acceleration signal, and (c) an output module adapted to output a pitch control signal based on the first pitch control signal and the second pitch control signal.
An aspect of embodiments of the invention are based on the idea that a first linear time invariant control module is used to generate a first pitch control signal based on a rotor speed error signal while a second linear time invariant control module is used to generate a second pitch control signal based on a nacelle acceleration signal. The resulting pitch control signal is provided by an output module on the basis of the first and second pitch control signals. Thereby, the resulting pitch control signal takes into account both the rotor speed error and the movement of the nacelle caused by tower oscillating movement. By using first and second linear time invariant control systems, it is possible to provide robust control of the wind turbine without interference from tower oscillations having frequencies close to the rated rotational frequency of the rotor. Such robust control is not possible with known controllers utilizing e.g., PI (proportional-integral) and/or PID (proportional-integral-derivative) and traditional specifications based on stability margins, bandwidth and step responses.
In the present context, the term “pitch control signal” may in particular denote a signal that can be used to control the pitch angle of a wind turbine blade, in form of a change or adjustment (incremental/decremental value) to be applied to the pitch angle. Alternatively, the pitch control signal may indicate a pitch angle to be set. This also applies to the terms “first pitch control signal” and “second pitch control signal”.
In the present context, the term “rotor speed error signal” may in particular denote a signal indicative of a difference between desired rotor speed (set point value) and actual rotor speed. The set point value is determined by the wind turbine controller and the actual rotor speed is measured by an appropriate sensor system, such as an optical or magnetic sensor system.
In the present context, the term “nacelle acceleration signal” may in particular denote a signal indicative of the nacelle acceleration in one or more directions. The nacelle acceleration signal may be provided by an appropriate sensor, such as an accelerometer, arranged at or in the nacelle.
According to an embodiment of the invention, the first linear time invariant control system comprises a plurality of first linear time invariant control units and a first interpolation unit, wherein the first interpolation unit is adapted to generate the first pitch control signal based on an interpolation of respective outputs of the first linear time invariant control units.
The use of multiple first linear time invariant control units and a first interpolation unit that provides an interpolating based on the outputs of the respective first linear time invariant control units make it possible to improve the resulting control, in particular when each of the first linear time invariant control units is optimized for certain operating conditions. Thereby, the output (first pitch control signal) obtained for operating conditions falling between or outside the optimum operating conditions of the respective first linear time invariant control units will be more precise.
According to a further embodiment of the invention, the second linear time invariant system comprises a plurality of second linear time invariant control units and a second interpolation unit, wherein the second interpolation unit is adapted to generate the second pitch control signal based on an interpolation of respective outputs of the second linear time invariant control units.
The use of multiple second linear time invariant control units and a second interpolation unit that provides an interpolating based on the outputs of the respective second linear time invariant control units make it possible to improve the resulting control, in particular when each of the second linear time invariant control units is optimized for certain operating conditions. Thereby, the output (second pitch control signal) obtained for operating conditions falling between or outside the optimum operating conditions of the respective second linear time invariant control units will be more precise.
According to a further embodiment of the invention, the first and/or second interpolation unit is adapted to apply interpolation based on an operating point of the wind turbine, in particular based on the pitch control signal and/or a (measured or estimated) wind speed signal.
In other words, the first and/or second interpolation unit considers the current operating point of the wind turbine when selecting and/or weighting the first and/or second linear time invariant control units for the interpolation.
According to a further embodiment of the invention, the plurality of first linear time invariant control units is a plurality of first state space control units, and/or the plurality of second linear time invariant control units is a plurality of second state space control units.
In other words, each (first and/or second) linear time invariant control unit may utilize calculations based on two equations of the form
x(k+1)=A*x(k)+B*u(k)
p(k+1)=C*x(k)+D*u(k)
Here, x(k+1) is the current vector of controller states, x(k) is the previous vector of controller states, p(k+1) is the current pitch angle control signal, and u(k) is the previous input vector (measurement values, in particular rotor speed error and/or nacelle acceleration). Furthermore, A, B, C, and D are state space matrices.
Alternatively, some or all linear time invariant control units may be implemented as transfer functions or zero-pole-gain units.
According to a further embodiment of the invention, the nacelle acceleration signal is indicative of a fore-aft acceleration of the nacelle.
In other words, the nacelle acceleration signal indicates the acceleration of the nacelle in the wind direction or at least in a direction very close to the wind direction if the wind turbine is not pointing directly into the wind.
According to a further embodiment of the invention, the tower damping module is adapted to dampen the 1st fore-aft eigen mode of the tower.
In other words, the tower damping module functions to reduce or ideally remove the changes in effective wind speed that occurs when the nacelle oscillates back and forth in the direction of the wind.
According to a further embodiment of the invention, the output module is adapted to add the first and second pitch control signals to generate the pitch control signal.
According to a further embodiment of the invention, the tower damping module further comprises a moving notch filter adapted to filter a selected multiple of the rotor rotational frequency from the second pitch control signal.
Thereby, it is assured that the controller will not react at the selected multiple of the rotor rotational frequency.
According to a further embodiment of the invention, the tower damping module further comprises a phase delay network adapted to apply a gain over a frequency range to the second pitch control signal in dependency of an operating point of the wind turbine, in particular based on the pitch control signal and/or a filtered wind speed signal.
According to a further embodiment of the invention, the first linear time invariant control system is further adapted to generate the first pitch control signal based on a nacelle acceleration signal.
In other words, the first linear time invariant control system generates the first pitch control based on both the rotor speed error signal and the nacelle acceleration signal.
By also using the nacelle acceleration signal, i.e., the signal driving the tower damping module, a better coupling between the rotor speed control and the tower damping control can be achieved (Multiple-Input-Multiple-Output or MIMO control).
According to a further embodiment of the invention, the first linear time invariant control system and the second linear time invariant control system are generated utilizing H-infinity methods and Quantitative Feedback Theory.
By using H-infinity methods, i.e., a control methodology for controller synthesis based on mathematical optimization to achieve stabilization with guaranteed performance, and Quantitative Feedback Theory (QFT), i.e., a frequency domain control technique that allows to achieve a desired robust design over a specified region of plant uncertainty, to generate the first and second linear time invariant control systems, it is possible to obtain a very effective controller capable of reliably dealing with wind disturbance rejection while damping the first tower eigen mode on a level that is not possible with conventional PI/PID-based controllers.
According to a further embodiment of the invention, the H-infinity and Quantitative Feedback Theory methods are utilized iteratively or exclusively to, for a plurality of selected operating points, define frequency domain tower load specifications and synthesize controllers based on wind turbine linear models.
The wind turbine linear models are obtained from an aeroelastic model of the wind turbine for all relevant operating points.
While exclusive use of the H-infinity and Quantitative Feedback Theory methods may be effective, iterative application of the two techniques has shown particularly advantageous. In the latter case, draft controllers (i.e., initial control units) are synthesized using H-infinity mathematical optimization for all operating points. Then, for all operating points, the specification for the draft controllers are refined using QFT methodology for relations from pitch and wind to rotor speed, tower load and acceleration, and pitch position.
According to a second aspect of embodiments of the invention, there is provided a wind turbine comprising a rotor and a nacelle arranged on a tower, the tower having a fundamental frequency close to or below a rated rotational frequency of the rotor. The wind turbine further comprises a controller according to the first aspect or any of the exemplary embodiments described herein.
This aspect of embodiments of the invention utilizes the advantageous first aspect as discussed above to provide robust control of a wind turbine with a soft-soft tower.
According to a third aspect of embodiments of the invention, there is provided a method of controlling a wind turbine comprising a rotor and a nacelle arranged on a tower, the tower having a fundamental frequency close to or below a rated rotational frequency of the rotor. The method comprises (a) generating, in a rotor speed control module comprising a first linear time invariant control system, a first pitch control signal based on a rotor speed error signal, (b) generating, in a tower damping module comprising a second linear time invariant control system, a second pitch control signal based on a nacelle acceleration signal, and (c) outputting a pitch control signal based on the first pitch control signal and the second pitch control signal.
This aspect of embodiments of the invention is generally based on the same idea as the first aspect described above.
It is noted that embodiments of the invention have been described with reference to different subject matters. In particular, some embodiments have been described with reference to method type claims whereas other embodiments have been described with reference to apparatus type claims. However, a person skilled in the art will gather from the above and the following description that, unless otherwise indicated, in addition to any combination of features belonging to one type of subject matter also any combination of features relating to different subject matters, in particular to combinations of features of the method type claims and features of the apparatus type claims, is part of the disclosure of this document.
The aspects defined above and further aspects of embodiments of the present invention are apparent from the examples of embodiments to be described hereinafter and are explained with reference to the examples of embodiments. The following will be described in more detail hereinafter with reference to examples of embodiments. However, it is explicitly noted that the invention is not limited to the described exemplary embodiments.
Some of the embodiments will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
Embodiments of the present invention provide a controller for a wind turbine comprising a rotor and a nacelle arranged on a tower, the tower having a fundamental frequency close to or below a rated rotational frequency of the rotor. Such a tower is commonly referred to as a soft-soft tower. The controller comprises two control modules, namely a rotor speed control module 1 as shown in
In this exemplary embodiment, the (first) linear time invariant control system 10 is a state space control system comprising a number of state space control units, each state space control unit being developed for a particular operating point, such as low wind speeds, rated wind speeds, and high wind speeds. The state space control system 10 includes a scheduling control scenario which interpolates the different state space control units (or state-space represented controllers) according to predetermined interpolation control laws to generate a non-linear pitch control action. The below formulas show the state-space representation of one of these control units that are interpolated in the state space control system 10.
Here, k+1 is the present sample and k the last sample. AdSControl, BdSControl, CdSControl and DdSControl are the discretized state space matrices which represent the controller dynamics. XSControl(k+1) is the present vector of controller states and XSControl(k) is the vector of states of the last sample. PitchSControl(k+1) is the output P1 from the control system 10. GenSpeedError(k) is the rotor speed error and NacXAcc(k) is the nacelle acceleration (in the fore-aft direction).
In this exemplary embodiment, the (second) linear time invariant control system 20 is a state space control system comprising a number of state space control units, each state space control unit being developed for a particular operating point, such as low wind speeds, rated wind speeds, and high wind speeds. The state space control system 20 includes a scheduling control scenario which interpolates the different state space control units (or state-space represented controllers) according to predetermined interpolation control laws to generate a non-linear pitch control action. The below formulas show the state-space representation of one of these control units that are interpolated in the state space control system 20.
X
ATD(k+1)=AdATDXATD(k)+BdATDNacXAcc(k)
PitchATD(k+1)=CdATDXATD(k)+DdATDNacXAcc(k)
Here, k+1 is the present sample and k the last sample. AdATD, BdATD, CdATD and DdATD are the discretized state space matrices which represent the controller dynamics. XATD(k+1) is the present vector of controller states and XATD(k) is the vector of states of the last sample. PitchAm (k+1) is the output 23 from the control system 20. NacXAcc(k) is the nacelle acceleration (in the fore-aft direction).
Although the present invention has been disclosed in the form of 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.
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.
Number | Date | Country | Kind |
---|---|---|---|
20382470.1 | Jun 2020 | EP | regional |
This application claims priority to PCT Application No. PCT/EP2021/063990, having a filing date of May 26, 2021, which claims priority to EP Application No. 20382470.1, having a filing date of Jun. 2, 2020, the entire contents both of which are hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/063990 | 5/26/2021 | WO |