WO2012044161A2 - Method and system for wind gust detection in a wind turbine - Google Patents

Method and system for wind gust detection in a wind turbine Download PDF

Info

Publication number
WO2012044161A2
WO2012044161A2 PCT/NL2011/050650 NL2011050650W WO2012044161A2 WO 2012044161 A2 WO2012044161 A2 WO 2012044161A2 NL 2011050650 W NL2011050650 W NL 2011050650W WO 2012044161 A2 WO2012044161 A2 WO 2012044161A2
Authority
WO
WIPO (PCT)
Prior art keywords
wind
wind turbine
gust
construction
rotor
Prior art date
Application number
PCT/NL2011/050650
Other languages
French (fr)
Other versions
WO2012044161A3 (en
Inventor
Timotheus Gerardus Van Engelen
Leonardus Adrianus Henricus Machielse
Stoyan Kamenov Kanev
Original Assignee
Stichting Energieonderzoek Centrum Nederland
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Stichting Energieonderzoek Centrum Nederland filed Critical Stichting Energieonderzoek Centrum Nederland
Publication of WO2012044161A2 publication Critical patent/WO2012044161A2/en
Publication of WO2012044161A3 publication Critical patent/WO2012044161A3/en

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D7/00Controlling wind motors 
    • F03D7/02Controlling wind motors  the wind motors having rotation axis substantially parallel to the air flow entering the rotor
    • F03D7/04Automatic control; Regulation
    • F03D7/042Automatic control; Regulation by means of an electrical or electronic controller
    • F03D7/043Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D17/00Monitoring or testing of wind motors, e.g. diagnostics
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2260/00Function
    • F05B2260/84Modelling or simulation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2270/00Control
    • F05B2270/30Control parameters, e.g. input parameters
    • F05B2270/322Control parameters, e.g. input parameters the detection or prediction of a wind gust
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F05INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
    • F05BINDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
    • F05B2270/00Control
    • F05B2270/30Control parameters, e.g. input parameters
    • F05B2270/331Mechanical loads
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Definitions

  • the present invention relates to a system for gust detection and gust classification in a wind turbine. Moreover, the present invention relates to a computer program product for gust detection and gust classification in a wind turbine. The present invention also relates to a method and system for control of a wind turbine using gust detection and gust classification.
  • the control of a wind turbine is typically arranged for control under steady wind conditions, i.e., under a substantially constant or slowly varying wind velocity and/or a substantially constant or slowly varying wind direction. Variations under steady wind conditions are typically described by a model of turbulence. Under this type of conditions the load(s), i.e. forces and moments on the wind turbine and its components such as the rotor and rotor blades is (are) substantially constant with stationary stochastic variations from turbulence. The substantially constant part of the load(s) uses to change on a time scale of typically 10 minutes, due to the so called variability of the wind. This variability includes a slowly varying mean longitudinal wind speed (Uvlf). However, in unstable atmospheric conditions, extreme conditions much larger than the stationary stochastic variations may occur: wind conditions may vary strongly and rapidly over time.
  • Uvlf mean longitudinal wind speed
  • gust class concerns rotor coherent gusts.
  • gust class concerns rotor coherent fast wind direction changes.
  • gust classes concern fast establishing asymmetric wind velocity distributions over the rotor plane.
  • the loading of the wind turbine and the stress on its components may be very high, which may cause damage or may contribute to damage to the wind turbine and its components.
  • the control of the wind turbine is arranged to stop operation of the wind turbine, i.e., the rotation of the rotor is stopped. Since in most cases, the reason for stopping operation may be unclear, an inspection of the wind turbine may be required before resuming operation, or in some cases, operation may be resumed after a pre determined waiting period. During the stop of the wind turbine, no power is generated.
  • Rotor coherent is defined as a condition in which the wind condition variation has a spatial full coherence over the rotor plane.
  • asymmetric wind velocity distributions in horizontal direction can occur in wind turbine farms when a rotor of one wind turbine is partially in the lee of another wind turbine.
  • EP 2 025 929 discloses a system and a method for loads reduction in a horizontal- axis wind turbine using upwind information.
  • US 7 281 891 discloses a wind turbine control having a LIDAR wind velocity measurement apparatus. Both patent
  • LIDAR laser radar
  • the latter include moderate components in both low frequencies, typically between 0.01 Hz and 0.1 Hz, and relatively high frequencies that are centered around multiples of the rotational frequency, typically around ca lHz and multiples.
  • the high frequency load components are caused when blades of the rotor during rotation traverse a turbulent wind field.
  • the objective of the invention is achieved by a method for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; the method comprising
  • a method as described above providing sensors arranged on a part of the construction of the wind turbine wherein the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors.
  • a method as described above wherein the residuals are obtained by performing a state estimator procedure based on a stochastic turbulence model, comprising:
  • the residue vector comprising the residuals of the load exerted on the wind turbine construction.
  • the state estimator procedure comprises a Kalman filter procedure.
  • test condition is a generalized maximum likelihood ratio test which comprises a test on a null hypothesis for testing if the temporal evolution is within a stochastic turbulence range not involving a wind gust condition, and on an alternative hypothesis for testing if the temporal evolution is outside the stochastic turbulence range, the test being indicative that a wind gust condition is evolving.
  • test condition comprises a test that the temporal evolution exceeds a pre-determined threshold value.
  • test condition comprises a matching between the temporal evolution and a matching function.
  • each steady state component is determined as simple moving average of the load exerted on the construction of the wind turbine.
  • each of the at least two loads exerted on the construction of the wind turbine is selected from a group comprising a thrust force Fa parallel to the rotor axis, a horizontal force Fh perpendicular to the rotor axis, a vertical force Fy perpendicular to the rotor axis, a driving moment Md parallel to the thrust force Fa, a tilt moment Mt parallel to the horizontal force and a yaw moment My parallel to the vertical force.
  • the detecting by the test condition if the temporal evolution indicates that a wind gust is evolving comprises:
  • dl associating the temporal evolution of the data of the loads exerted on the construction of the wind turbine with a wind gust class.
  • the first wind gust class being based on a uniform wind velocity variation
  • the second wind gust class being based on a wind condition variation by a backing and veering wind
  • the third wind gust class being based on a wind condition variation by a jet stream
  • the fourth wind gust class being based on a wind direction variation
  • the fifth wind gust class being based on a wind condition variation by a wake condition for a side portion of the rotor plane of the wind turbine
  • the sixth wind gust class being based on a wind condition variation by a sloping wind.
  • the classification of the first and second wind gust class is based on the temporal evolutions of the horizontal force and the driving moment, and their ratio.
  • the classification of the third and fourth wind gust class is based on the temporal evolutions of the horizontal force and the tilt moment, and their ratio.
  • the classification of the fifth and sixth wind gust class is based on the temporal evolutions of the vertical force and the yaw moment, and their ratio.
  • the generated signals for adjusting the operation of the wind turbine are selected based on the wind gust class classification.
  • adjusting the operation of the wind turbine comprises adjustment of at least one of a pitch angle of one or more of the rotor blades, an electro -magnetic counter torque by a generator coupled to the rotor axis, a yaw angle of the rotor as set by the yaw system of the wind turbine, an aerodynamic conversion factor of the rotor, settings of a tip vane or flap on one or more of the rotor blades.
  • the wind turbine further comprises a controller for control of operation of the wind turbine; the method comprising:
  • the present invention relates to a computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; wherein the computer system is provided with a central processing unit, memory, and sensors, the memory and sensors being connected to the central processing unit, and the central processing unit is arranged, when the wind turbine is in use, to carry out the following actions:
  • a computer system as described above, wherein the sensors are arranged on the construction of the wind turbine; wherein the processing unit is connected to the sensors, and the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors arranged on the construction. According to an aspect there is provided a computer system as described above, wherein sensors are arranged on a rotating part of the construction of the wind turbine.
  • a computer system as described above, wherein sensors are arranged on a non-rotating part of the construction of the wind turbine.
  • a computer system as described above, wherein the computer system is arranged with a state estimator, wherein the residuals are obtained by using the state estimator based on a stochastic turbulence model, comprising: determining a residue vector, the residue vector comprising the residuals of the loads exerted on the construction of the wind turbine.
  • the state estimator comprises a Kalman filter.
  • the wind turbine further comprises a controller for control of operation of the wind turbine, wherein the central processing unit is linked to the controller, and the computer system is arranged for providing the generated signals for adjusting the operation of the wind turbine to the controller.
  • a computer system as described above, having a capability as controller of the wind turbine for control of operation of the wind turbine, the controller being arranged for receiving the generated signals for adjusting the operation of the wind turbine.
  • the present invention relates to computer software stored on a computer-readable medium for a computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; wherein the computer system is provided with a central processing unit, memory and sensors, wherein the memory and sensors are connected to the central processing unit, wherein the computer software comprises executable code which, when loaded on the computer system, enables the central processing unit to execute the following operations when the wind turbine is in use:
  • the residue vector comprising the residuals of the loads exerted on the construction of the wind.
  • the state estimation procedure comprises a Kalman filter procedure.
  • the present invention relates to a computer-readable medium that comprises computer executable code which, when loaded on a computer system as described above, enables the computer system to execute a method as described above.
  • the present invention relates also to a wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower, further comprising a computer system for wind gust detection and wind gust classification as described above.
  • the present invention relates to a computer-readable medium that comprises computer executable code which, when loaded on the computer system as described above, enables the computer system to execute the method as described above.
  • the present invention relates to a wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower, further comprising a computer system as described above.
  • Figure 1 shows schematically a wind turbine
  • Figure 2 shows schematically a front view of the rotor of the wind turbine
  • Figure 3 shows schematically a relationship between the orientation of wind, rotor plane and mechanical loads exerted on the wind turbine
  • Figure 4a, 4b show a relationship between mechanical loads on the rotor plane for a first and second class of detectable wind variations respectively;
  • Figure 5 a, 5b show a relationship between mechanical loads on the rotor plane for a third and fourth class of detectable wind variations respectively;
  • Figure 6a, 6b show a relationship between mechanical loads on the rotor plane for a fifth and sixth class of detectable wind variations respectively;
  • Figure 7 shows a flow diagram of a method for gust detection according to a first embodiment of the present invention
  • Figure 8 shows a flow diagram of a method for gust detection according to a second embodiment of the present invention.
  • Figure 9 shows schematically a computer system for carrying out the method of gust detection according to an embodiment of the invention.
  • Figures 10a, 10b show graphical representation of a method for gust detection in accordance with an embodiment of the present invention.
  • the system and method for gust detection and gust classification according to the present invention are based on the application of the wind turbine itself as a detector of the characteristics of the wind field. Basically, the system and method of the present invention are based on the detection of unsteady load components exerted on the rotor and/or the rotor blades to identify the presence of a wind gust.
  • FIG. 1 shows a schematic view of a wind turbine WT.
  • Wind turbine WT comprises a rotor R with a rotor shaft RH provided with a number of rotor blades Bl, B2, B3.
  • the rotor R is coupled to a transmission C for attaching the rotor shaft RH to an electric generator G by means of the rotor shaft.
  • the electric generator G is provided with an output for the output of electrical energy, for example through a power converter (not shown) to an electricity network.
  • the assembly of rotor R, transmission C and generator G is located in a nacelle L on a tower T.
  • the assembly of rotor R, transmission C and generator G is pivotally connected to the tower T by means of a yaw system KS.
  • the transmission C may be excluded when the rotor shaft RH is coupled directly to the generator, i.e. in the case of a direct-drive generator.
  • each rotor blade Bl, B2, B3 a deflection moment of the respective rotor blade can be measured by means of a sensor.
  • the deflection moment of a rotor blade is defined as the moment of force in the rotor blade, the vector of which is directed perpendicular to the plane in which the rotor shaft and the longitudinal axis of the rotor blade lie. This will be explained in more detail with reference to figure 3.
  • each rotor blade Bl , B2, B3 is provided with a respective sensor SI, S2, S3 attached to the blade root in close proximity to the rotor shaft RH for monitoring a value of the deflection moment in the respective rotor blade.
  • the blade root is the portion of the blade that is attached to the rotor shaft RH.
  • the radial and tangential force in the root of the respective rotor blade may also be measured.
  • the deflection force in the root of the respective rotor blade may also be measured.
  • the wind turbine will be described in terms of a fixed part, i.e. a non rotating part, which will be referred to as the construction of the wind turbine and a rotating part which relates to the rotor and its parts, inter alia, the rotor blades and rotor axis.
  • Figure 2 shows schematically a front view of the rotor R of the wind turbine WT.
  • the wind turbine has three rotor blades, in other embodiments the number of rotor blades may be different (i.e., at least two or more than three).
  • the dashed circle RP indicates the outer circle of the rotor plane with a rotor shaft RH as axial center.
  • Figure 3 shows schematically a relationship between the orientation of wind, rotor plane and mechanical loads exerted on the wind turbine.
  • the average wind velocity may determine the rotor speed RS.
  • the generated forces and moments Fa, Fv, Fh and Md, Mt, My will show variations due to the turbulence variations u, v, w, and also due to wind condition variations when they are occurring .
  • the variations are denoted as AFa, AFv, AFh and AMd, AMt, AMy, respectively.
  • the values of the mechanical parameters need to be related to the characteristics of the wind field. It is observed that the six variations relate to six classes of wind variations (gust classes). Below, the gust classes are described in more detail with reference to figures 4a, 4b, 5a, 5b, 6a, 6b.
  • Figure 4a, 4b show a relationship between mechanical loads on the rotor plane for a first and second class of detectable unsteady wind condition variations respectively.
  • Figure 4a shows schematically the rotor plane RP of the rotor of the wind turbine. A vertical axis y and horizontal axis x are shown.
  • the average wind is directed in a main wind direction WD substantially parallel along the longitudinal direction of the rotor axis RH.
  • the first class of wind velocity variation is defined by a rotor coherent variation of the wind velocity AWV U , i.e. a variation of the wind velocity with full spatial coherence over the rotor plane RP (subscript u is used for identifying the unsteady part of a variation ⁇ ). Due to the exposure of the rotor to the variation of the wind AWV U , the thrust force Fa will vary by AFa u . Also the driving moment Md will vary by AMd u . The other forces and moments Fv, Fh and Mt, My are substantially not affected by the wind velocity variation AWV U .
  • the first and second classes of wind variations are detectable but can not be isolated from each other.
  • the axial and tangential forces on each rotor blade develop differently for different type of wind variations.
  • the ratio of AFa u /AMd u will be relatively low for a rotor coherent variation of the longitudinal wind velocity and relatively high for a backing and veering wind condition.
  • This ratio for a backing and veering wind condition is usually at least 10 times higher than for a coherent gust condition (typically larger than 1.0 and smaller than 0.1 respectively); like a paradox, tangential wind speed variations hardly influence the tangential blade forces and therefore hardly the driving moment AMd u .
  • Figure 5 a, 5b show a relationship between mechanical loads on the rotor plane for a third and fourth class of detectable wind variations respectively.
  • a wind condition variation known as a jet stream is shown in figure 5 a as a third class of wind condition variation.
  • the jet stream condition relates to a variation of the wind velocity AWV U at only the upper part of the rotor plane RP. This may occur when the top of the rotor is struck by a so called low level jet.
  • the variation AWV U is in the substantially same direction as the main wind direction WD.
  • the horizontal force Fh shows a variation AFh u and tilt moment Mt will vary by a variation AMt u .
  • the other forces and moments Fa, Fv and Md, My are substantially not affected.
  • a fourth class of wind condition variation relates to a change of the wind direction: the wind changes from main direction WD to a different wind direction WD2.
  • the horizontal force Fh shows a variation AFh u and tilt moment Mt will vary by a variation AMt u .
  • the third and fourth classes of wind variations are detectable but can not be isolated from each other.
  • the ratio of AFh u /AMt u will be relatively low for the variation of the jet stream and relatively high for the wind direction change condition.
  • Figure 6a, 6b show a relationship between mechanical loads on the rotor plane for a fifth and sixth class of detectable wind variations respectively.
  • a fifth class of wind condition variation is shown that relates to a partial wake condition for a side portion of the rotor plane of the wind turbine. This variation occurs when a portion of the rotor of the wind turbine is in the lee of an object such as another wind turbine.
  • the variation can be modeled by a counteracting wind WF that acts on the portion of the rotor that is in the wake.
  • the counteracting wind WF is opposite to the main wind direction WD.
  • FIG 6b as a sixth class wind condition variation the effect of a sloping wind is shown.
  • the wind direction changes from the incoming main wind direction WD to an upward or downward direction.
  • This sixth class wind variation condition results in a variation of the vertical force AFv u and a variation of the yaw moment AMy u .
  • the other forces and moments Fa, Fh and Md, Mt are substantially not affected.
  • the fifth and sixth classes of wind variations are detectable but can not be isolated from each other.
  • the ratio of AFv u /AMy u will be relatively low for the partial wake condition and relatively high for the sloping wind condition.
  • Figure 7 shows a flow diagram of a method for gust detection according to a first embodiment of the present invention.
  • a wind condition variation of one of the above mentioned six classes is detected from deflection force/deflection moment related data measured on the construction of the wind turbine.
  • the incoming wind interacts with the wind turbine rotor by exerting mechanical loads on the rotor. Since the wind may vary over time, the mechanical load on the construction of the wind turbine varies more or proportionally.
  • the wind turbine comprises on its construction sensors for measuring signals that are associated with the thrust force Fa, the horizontal force Fh, and the vertical force Fv and further sensors for measuring signals that are associated with the driving moment Md, the tilt moment Mt, and the yaw moment My.
  • the present invention relates to a procedure 100 for detection of wind condition variations to be carried out by a monitoring and control system of a wind turbine.
  • the procedure may comprise some initializations, such as a system initialization.
  • the procedure comprises measurement of data associated with the mechanical load (Fa, Fh, Fv, Md, Mt, My) on the construction of the wind turbine These data can be collected in a mechanical load column vector Q.
  • the procedure comprises determining steady state
  • the steady state components of the loads Qs may be defined as a simple moving average of each of the measured loads Q over a fixed time period (Qlf).
  • the fixed time period is longer than a time period over which a wind condition variation occurs but shorter than the time scale of the variability of the wind, which typically amounts to 10 minutes.
  • the moving average for each steady state component may be determined in any conceivable manner known to the skilled person.
  • the steady component can also be estimated as the sum of moving average mechanical load values on the time scale of the variability (Qvlf) and the outputs of a Kalman filter ( A q) that is driven by the difference Q-Qvlf (q).
  • the parameterization of the Kalman filter may be adapted on that time scale.
  • the procedure determines residuals for the forces Fa, Fh, Fv and moments Md, Mt, My by a removal of the respective steady state component from the thrust force Fa data, the horizontal force Fh data, the vertical force Fv data, the driving moment Md data, the tilt moment Mt data and the yaw moment My data.
  • a residual value thrust force 5Fa a residual horizontal force 5Fh , a residual vertical force 5Fv, a residual driving moment 5Md, a residual tilt moment 5Mt and a residual yaw moment 5My are obtained.
  • Each residual is an estimate for the unsteady variation of the respective force or moment.
  • 5Fa and 5Md are estimated contributions by wind condition variations to the overall variations AFax and AMd
  • 5Mt and 5Fh are estimated contributions by wind condition variations to the overall variations AMt and AFh
  • 5My and 5Fv are estimated contributions by wind condition variations to the overall variations AMy and AFv.
  • An embodiment of a Kalman filter is derived in Appendix A from a model in which three pairs of wind speed coordinates ([u a ,v a ], [u t ,v t ] and [u y ,v y ]) are the sole channels for the affection of the mechanical loads from the turbulence. These wind speed coordinate pairs strongly relate to before mentioned mechanical load pairs
  • This equation set represents a linear time-discrete state space representation of the steady wind model with state vector x w and parameter matrices A w , B w , C w and D w .
  • the Kalman filter state vector A x is an estimation of the stacked state vectors of the wind model and turbine model ([x w ' x t ']').
  • Kalman filter embodiments can be obtained through any alternative wind speed coordinates as long as the six gust classes can be uniquely identified from combinations of these wind speed coordinates.
  • the Kalman gain matrix K may deviate from the expression in [EqKfJ, e.g. through just a scale factor smaller than 1 in order to achieve a more smooth behavior.
  • the method comprises monitoring the evolution of residues r.
  • the occurrence of an unsteady mechanical load variation is searched for in a history of stored residue data ( ⁇ r ⁇ ).
  • a residue will evolve with modest changes and with short-term random changes of sign whereas during a wind condition variation a residue will mainly evolve with large changes that show a definite trend or even a pattern.
  • the residue vector elements that relate to the thrust force Fa (r[l]), tilt moment Mt (r[3]) and yaw moment My (r[5]) provide the most significant information on the occurrence of a wind condition variation in the first or second, the third or fourth, or the fifth or sixth class.
  • the method may be performed for any subset of the six residues with consequent reach of wind condition variation classes.
  • an unsteady load variation is detected in a history ⁇ r ⁇ the class of the wind condition variation is determined.
  • This action may comprise the appreciation of the ratio between the residues that relate to a pair of mechanical loads that are both affected by a same wind condition variation, viz. the thrust force and driving moment, the tilt moment and horizontal force, and the yaw moment and vertical force for the first and second, the third and fourth and the fifth and sixth class of wind condition variation classes, respectively.
  • the size of the ratio between the residues identifies which wind condition variation class applies, just as the ratio between the related mechanical load variations does as per figure pairs [4. a, 4.b], [5. a, 5.b] and [6. a, 6b].
  • a generalized maximum likelihood ratio test is a feasible option for the monitoring of the evolution of a residue that is obtained with a Kalman filter.
  • a GLRT provides on a time instance (t) an upper limit for the likelihood ratio between two types of wind evolution (L(t)).
  • L(t) wind evolution in unsteady conditions, that is to say a gust is occurring;
  • a small value implies wind evolution in steady conditions, that is to say only turbulence applies.
  • the likelihood ratio concerns two conditional probability density functions of the residue history in a time span W preceding time instance t ( ⁇ r ⁇ (t, t-W), short form (r ⁇ (t)).
  • the denominator (p( ⁇ r ⁇ (t)
  • HO null hypothesis
  • GLRT's for six classes of the alternative hypothesis HI allow for the detection of gusts from all six distinctive classes of unsteady wind speed variations as per fig 4. a, 4.b, 5. a, 5.b, 6. a, 6.b.
  • An embodiment of a GLRT is derived in Appendix B for the residue vector as per the included embodiment of the Kalman filter as per Appendix A .
  • Let alternative hypothesis class HI [i] for this embodiment of a GLRT belong to the unsteady wind speed variations in the i'th element of wu (wu[i]) for the included embodiment of the Kalman filter.
  • the performance of a GLRT for Hl [i] requires the assumption that w u [i] evolves as a known amplitude-normalized unsteady wind speed variation that is scaled with an unknown amplitude (a[i]), that is to say as a gust class evolution prototype GCP[i] multiplied by a[i].
  • Vt tilt oriented tangential
  • the GLRT for a gust class prototype GCP[i] provides on a time instance (t) the generalized maximum likelihood ratio (L[i](t)) between the presence and absence of a gust that evolves as per GCP[i] with scaled amplitude from the gust class belonging to wind speed coordinate w u [i].
  • the starting time instance of the gust lies anywhere in time span W preceding time instance t.
  • the generalized maximum L[i](t) is obtained as the maximum of specific maximum likelihood ratio's.
  • k](t)) is derived for a fixed value of the beginning time instance of the gust (k), which ranges from t-W upto t-1.
  • the assumed unsteady wind speed coordinate then agrees with the amplitude-scaled gust class prototype evolution with starting time instance k, denoted as
  • k](t) is then derived from the residue history (r ⁇ (t) and amplitude-normalized gust evolution (GCP[i
  • k](t), which actually is a ratio upper limit, includes a modeled evolution of the residues that relates to the correlation with a predictive function. This concerns the correlation of the residues (r ⁇ (t) with the assumed contribution history ⁇ ⁇ (t
  • the interval between subsequent time instance n and n+1 ( ⁇ ) and the window size W*AT are design parameters.
  • 6p frequency amounts to 1.5 Hz.
  • GLRT's for more than one gust class evolution prototype can be performed for an unsteady wind speed coordinate wu[i].
  • ⁇ - cosine' function and so called 'mexican hat' which are common evolutions of rotor coherent gusts through wind speed coordinate ua, can be applied as normalized gust class evolution prototype GCP[i].
  • a partial wake condition uses to grow linearly in time through 'alignment rotation' (yawing) of an upwind turbine in a wind array assemblage.
  • a skilled in the art can appreciate a valid threshold value for accepting the null or alternative hypothesis for the generalized maximum L[i](t) as the maximum over k of (L[i
  • the appreciation of a threshold value T[i] for an alternative hypotheses class Hl [i] may include wind turbine simulation in the time- domain in which turbulence and relevant wind condition variations are simulated.
  • the skilled in the art will perform simulations with wind condition variations of which the amplitude-normalized evolution intentionally differs from used types of gust class evolution prototypes (GCP[i]).
  • a gust as per w u [l] or w u [2] affects both load coordinates Q[l] and Q[2], so also affects both residues r[l] and r[2].
  • the generalized maximum likelihood ratio's L[l](t) and L[2](t) may both sharply rise when t passes the beginning time instance of a gust as per w u [l] or w u [2].
  • the ratio between r[l] and r[2] determines which unsteady wind speed coordinate applies (w u [l] or w u [2]).
  • the monitoring of a residue that is obtained otherwise than from a Kalman filter may comprise a matching of its evolution with a modeled evolution that relates to the correlation with a predictive function as per [EqLikt].
  • the threshold exceeding of the maximum of the right hand side of expression [EqLikt] over k (k from t-W to t-1) can yet be used for gust detection but will not agree anymore with the natural logarithm of a generalized maximum likelihood ratio.
  • the monitoring of a residue that is obtained either from a Kalman filter or as the difference between measured loads Q and simply determined moving average load values Qlf may comprise a matching of its evolution with any other modeled evolution of the wind condition variation for the monitored residual.
  • a modeled evolution may relate to e.g. a cumulative sum determination or a correlation with a predictive function other than by [EqLikt].
  • a parameter fitting procedure to any predictive function may be used.
  • the method may comprise a control of the operation of the wind turbine by adjusting settings of the wind turbine, such as a pitch angle of the rotor blades, an electro -magnetic counter torque of the generator, a yaw angle of the rotor as set by the yaw system KS of the wind turbine, or by other ways of changing the aerodynamic conversion factor of the rotor, e.g., by changing settings of a tip vane or flap on one or more of the rotor blades.
  • settings of the wind turbine such as a pitch angle of the rotor blades, an electro -magnetic counter torque of the generator, a yaw angle of the rotor as set by the yaw system KS of the wind turbine, or by other ways of changing the aerodynamic conversion factor of the rotor, e.g., by changing settings of a tip vane or flap on one or more of the rotor blades.
  • This adjustment is carried out to anticipate the gust that is evolving.
  • the control allows a reduction of the effect of the gust on the wind turbine and its operation.
  • the method may advantageously provide that a full stop of the wind turbine can be avoided.
  • the operation of the wind turbine can be continued possibly with some adjustments of the settings of the wind turbine. Only under severe conditions, a full stop may still be necessary.
  • the method has the advantage that if a full stop is executed, the method provides information on the wind conditions that caused the full stop. The availability of this information may be helpful during the assessment of the event and during the inspection before resuming operation.
  • the above actions are typically executed in either a continuous mode or in a consecutive looping mode. As will be appreciated by the skilled person, some actions may be carried out in parallel.
  • the procedure 100 - 106 as per fig. 7 is valid for any alternative set of measurements associated with wind characteristics in the non rotating reference frame, that is to say from loads with other orientations or movements in the non-rotating reference frame, as long as a non-singular relationship with the above mentioned six gust classes exists.
  • Figure 8 shows a flow diagram of a method for gust detection according to a second embodiment of the present invention.
  • a wind condition variation of one of the above mentioned six classes is detected from deflection force/de flection moment related data measured on the rotor blades.
  • the incoming wind interacts with the rotor by exerting mechanical loads on the rotor blades. Since the wind may vary over time, the mechanical load on each rotor blade varies accordingly.
  • the present invention recognizes that the variation of the mechanical loads on the rotor blades can be used for detection of wind condition variations.
  • the present invention relates to a procedure 200 for detection of wind condition variations to be carried out by a monitoring and control system of a wind turbine.
  • the procedure may comprise some initializations, such as a system initialization.
  • the procedure comprises measurement of data associated with the mechanical load on each rotor blade Bl, B2, B3 as a function of the rotor blade azimuth angle by using the respective mechanical load sensor SI, S2, S3.
  • data associated with the mechanical load in a rotating reference frame (i.e. on the rotor) and the azimuth angle are determined.
  • the procedure comprises transforming the mechanical load data for each rotor blade at given azimuth to data associated with forces Fa, Fv, Fh and moments Md, Mt, My in the non-rotating reference frame.
  • This transformation may be done by using the so-called Coleman transformation.
  • the Coleman transformation is capable of transforming all quantities (deflection force, blade moment, etc.), measured for each rotor blade on the rotating reference frame to parameters associated with forces and moments in the non rotating reference frame.
  • the data for blade root flapwise bending moments are transformed into data for the rotor tilt moment Mt and yaw moment My.
  • the data for blade leadwise bending moments are transformed into data for the rotor driving moment Md.
  • the data for the blade flapwise deflection forces are transformed to the rotor thrust force Fa.
  • the data for the blade leadwise deflection forces are transformed to the rotor horizontal force Fh and to the rotor vertical force Fv.
  • wind condition variations as described above can also be detected from alternative measurements in a rotating reference frame associated with wind characteristics in the non rotating reference frame, that is to say blade loads with other orientations, or loads on the rotor shaft, or movements of the blades and or rotor shaft as long as a non-singular relationship with the above mentioned six gust classes exists.
  • the blade loads or movements can also be transformed through other types of data transformations than the Coleman transformation.
  • the use of loads on the rotor shaft implies another type of transformation to the non-rotating frame, that is to say a transformation that maps two non-coinciding rotating orientations that are
  • these alternative measurement signals include the acceleration of a radial station of the rotor blades or moments and forces on the rotor shaft.
  • Figure 9 shows schematically a computer system for carrying out the method of gust detection according to an embodiment of the invention.
  • the computer 8 comprises a central processing unit 21 with peripheral equipment.
  • the central processing unit 21 is connected to memory means 18, 19, 22, 23, 24 which store instructions and data.
  • the computer may have one or more reading units 30 (for example, to read floppy disks, CDROMs, DVDs, portable non-volatile memories, etc.), a keyboard 26, and a mouse 27 as input devices and output devices, a display 28 and a printer 29.
  • Other input units such as a trackball, a scanner and a touch screen, as well as other output devices, can be provided.
  • the central processing unit 21 can be provided with a network 32 for data communications with a network 33.
  • the network adaptor 32 is connected to the network 33.
  • the network can be any network suitable for data communications.
  • the network can be a Local Area Network (LAN) or a Wide Area Network (WAN).
  • Other computer systems can be linked to the network 33, which can communicate with the computer 8 via that network connection 32.
  • the memory means shown in Figure 8 comprise one or more means selected from RAM 22 (E) EPROM 23, ROM 24, tape unit 19, and hard disk 18.
  • one or more of the memory resources may be placed at a distance from the central processing unit 21.
  • the central processing unit 21 is shown as a single unit, but may also comprise various secondary processing units that operate in parallel or are controlled by a single central processing unit. These secondary processing units can be arranged at some distance from each other, as will be known to those skilled in this field.
  • the computer 8 comprises an interface 34 for receiving signals from the load measuring sensors SI, S2, S3 in each of the rotor blades, which sensors are arranged for measuring signals of the deflection moment and possibly the radial and tangential force in the root of each rotor blade.
  • the interface 34 is connected to the central processing unit 21.
  • the computer 8 may also comprise an interface 35 for transmitting control signals to each of the rotor blades for defining the respective blade pitch or for controlling other devices for influencing the aerodynamic conversion of each rotor blade, such as micro-tabs, flaps and synthetic jets.
  • the interface 35 may also allow for setting an electro -magnetic counter torque of the generator or a yaw angle of the rotor as set by the yaw system KS of the wind turbine.
  • the interface 35 is connected to the central processing unit 21.
  • the computer 8 comprises functionality in hardware and/or software in order to execute a procedure according to the above method.
  • the computer is equipped, or is operable in the way of computer software, to perform calculations in accordance with one or more of the aforementioned methods.
  • Such computer software stored in or on a computer-readable medium enables the computer, after being loaded from the computer-readable storage into the memory of the computer, to carry out the method of gust detection according to the present invention.
  • the computer is a SCADA system (SCADA: supervisory command and data acquisition) that is suitable for data processing and analysis.
  • SCADA supervisory command and data acquisition
  • the computer is arranged to execute the procedure 200 as described above in accordance with the method for gust detection in a wind turbine.
  • the processing unit of the computer is arranged for receiving signals with the aid of the measuring sensors to obtain data associated with the deflection force/de flection moment in each rotor blade.
  • the processing unit is arranged for transforming the data associated with the mechanical load for each rotor blade at given azimuth to data associated with forces Fa, Fv, Fh and moments Md, Mt, My in the non-rotating reference frame.
  • the processing unit is arranged for determining steady state components and residuals for Fa, Md, Mt, Fh, My, Fv in the non-rotating reference frame (as described above with reference to action 204 of procedure 200 in figure 8).
  • the processing unit is arranged for monitoring the (temporal) evolution of each residual.
  • the processing unit is capable of detecting if a gust is evolving based on the evolution of the residual.
  • the detection is based on a test criterion, such as exceeding a threshold value or a matching test in which a correlation between a matching function and the temporal evolution of the residual.
  • the processing unit is arranged to determine a gust class for the wind condition variation that relates to the evolution of the residual.
  • the processing unit is arranged for controlling the operation of the wind turbine by adjusting settings of the wind turbine based on the detected evolving gust.
  • the processing unit is arranged to transmit signals to a further controller that operates the wind turbine, in which the transmitted signals comprise information to the further controller to adjust the operation of the wind turbine, in anticipation of the evolving gust.
  • the computer is arranged to execute the procedure 100 as described above in accordance with the method for gust detection in a wind turbine, by using data associated with the loads Fa, Fh, Fv and moments Md, Mt, My that act on the construction of the wind turbine.
  • Figure 10a, 10b show graphical representations of a method for gust detection in accordance with a respective embodiment of the present invention.
  • FIG 10a the monitoring of one residual is graphically represented when using a threshold value detection.
  • the evolution of one residual is depicted by curve Rl as a function of time t.
  • a horizontal dashed line represents the threshold value.
  • the residual exceeds the threshold value.
  • time tl the probable occurrence of a relevant wind condition variation that indicates an evolving gust is detected.
  • the monitoring of one residual is graphically represented when using a matching function M.
  • the evolution of one residual is depicted by curve Rl as a function of time t.
  • the matching function M is schematically depicted at various time instances. At given time t2, the residual occurs to evolve along the matching function. At time t2, the probable occurrence of a relevant wind condition variation is detected. If a GLRT is applied for detection, the evolution of a residue (r[i] ⁇ (t) along a matching function coincides with a sharp rise of the generalized maximum likelihood ratio L[i](t).
  • the invention relates to a method and system in which a single load is being measured, a steady state component is determined, a residual is determined and subsequently the temporal evolution of the residual for that single load is monitored.
  • An embodiment of a Kalman filter is derived from a model in which three pairs of wind speed coordinates ([u a ,v a ], [u t ,v t ] and [u y ,v y ]) are the sole channels for the affection of the mechanical loads from the turbulence.
  • These wind speed coordinate pairs strongly relate to before mentioned mechanical load pairs [Fa,Md], [Mt,Fh] and [My,Fv], while the latter relate to wind condition variation pairs [rotor coherent gust, backing and veering wind], [jet stream, wind direction change] and [partial wake condition, sloping wind] respectively, as per figures 4a up to 6b.
  • model parameters are adapted on the time scale of the variability of the wind, which is typically 10 minutes.
  • Rotationally sampled turbulence by a rotor blade with ranking number b comprises an axial wind speed distribution (wax b ) over the radial coordinate(s) as well as a tangential wind speed distribution (wtg b ) over s.
  • w tgb (s,t) v(s,y/ b , t)- sin(v3 ⁇ 4) - w(s,y/ b , t)- cos(y/3 ⁇ 4)
  • a multi-blade transformation to the coordinate system of the mechanical load measurements provides a pair of thrust oriented wind speed coordinate distributions (du a , dv a ) that relates to axial and tangential wind speed variations in such a way that a time-constant value of du a or dv a coincides with a constant variation in the thrust force (Fa) and also in the driving torque (Md).
  • the belong relationships are:
  • the multi-blade transformation provides a pair of tilt oriented wind speed coordinate distributions (du t , dv t ) that relates to axial and tangential wind speed variations in such a way that a time-constant value of du t or dv t coincides with a constant variation in the tilt moment (Mt) and also in the horizontal force (Fh).
  • the belong relationships are:
  • the multi-blade transformation provides a pair of yaw oriented wind speed coordinate distributions (du y , d y ) that relates to axial and tangential wind speed variations in such a way that a time-constant value of du y or dv y coincides with a constant variation in the yaw moment (My) and also in the vertical force (Fv).
  • the belong relationships are:
  • time-invariancy of the above mentioned wind speed distributions over the radial coordinate s enables to lumped wind speed coordinates.
  • d(s) arbitrary weighting function
  • the turbulence induced longitudinal, lateral and vertical wind speed variations (u, v, w) now relate through the blade azimuth positions to pairs of rotor effective thrust oriented wind speed coordinates ([u a , v a ]), tilt oriented wind speed coordinates ([u t , v t ]), and yaw oriented wind speed coordinates ([u y , v y ]) as per:
  • v a (t) l/B- ⁇ J 0 d(s)- [V(J, V3 ⁇ 4, - sin(v3 ⁇ 4) - w(s,y/ b ,t)- cos(i/3 ⁇ 4)]- ds
  • v t (t) 21 B- ⁇ J 0 d(s)- [v(s ⁇ b ,t)- sin(y/ 3 ⁇ 4 ) - w(s,y/ b , t)- cos(i/3 ⁇ 4)]- ds- sin(y/ 3 ⁇ 4 )
  • Au a or ⁇ ⁇ coincides with AFa and AMd;
  • Au t or Av t coincides with ⁇ and AFh;
  • the weighting function d(s) for the radial distribution can be a constant scaling factor like 1/S but can also be used for assigning a different weight over the radius, for example s/S. Any weighting function can be used and they may differ for the different wind speed coordinates.
  • the skilled in the art can derive a linear model from this power spectrum matrix with six Gaussian distributed zero-mean purely random variables as inputs and steady state variations of the six wind speed coordinates as outputs.
  • the steady wind speed variations can be collected in a column vector (w s ) as well as the purely random variables (e); let e have the 6x6 covariance matrix E.
  • This steady wind model can be formulated through the two vector equations below.
  • the first equation is a recurrent relationship between two subsequent time points (n, n+1).
  • the equations govern the evolution of the effect by turbulence on the lumped wind speed coordinates:
  • This equation set represents a linear time-discrete state space representation of the steady wind model.
  • the state transition equation is parameterized by a state transition matrix (Aw) and input matrix (Bw); the output equation by an output matrix (Cw) and feed-through matrix (Dw).
  • the variables are the input vector (e), state vector (x w ) and output vector (w s ). Since the steady wind model by [EqMwindstr] provides the creation of time-correlated random variables from purely random variables, which thus have a power spectrum that definitely deviates from unity all-over, it is typed as a noise coloring filter.
  • a Kalman filter provides load signal estimations on time point n ( A q(n)) from load signal measurements up to time point n-1 ( ⁇ q ⁇ (n-l)).
  • the Kalman filter is derived from the combination of the steady wind model and the wind turbine model
  • the feed-in of A e(n) in the right hand side of the state transition equation of [EqMaugstus] with w u (n) set to 0 yields the update equation for the Kalman filter state A x(n).
  • the load estimation A q(n) in the output equation of the Kalman filter is based on history (q(n-l) ⁇ . Up to time point n-1 the estimation A e(n) is not yet available and so cannot be included in the output equation.
  • the state estimation error x(n)- A x(n) now relates to the influence of the unsteady wind conditions on the mechanical loads.
  • the state estimation error is now 'sustained' by the unsteady wind speed variation wu while the influence of the initial state error x(0)- A x(0), which will fade to zero in a few seconds.
  • r s (n) (D t - D w )- e(n) r(n) C- (zI-(A-K- O) -1 -
  • load estimations A q are affected by both steady and unsteady wind speed variations, they are not suited for the detection of a wind condition variation whereas residues r are very well suited.
  • Appendix B GLRT embodiment for gust detection in six wind speed
  • GLRT generalized maximum likelihood ratio test
  • a GLRT provides on a time instance (t) an upper limit for the likelihood ratio between two types of wind evolution (L(t)).
  • L(t) an upper limit for the likelihood ratio between two types of wind evolution
  • the likelihood ratio concerns two conditional probability density functions of the residue history in a time span W preceding time instance t ( ⁇ r ⁇ (t, t-W), short form (r ⁇ (t)).
  • the numerator in this ratio (p( ⁇ r ⁇ (t)
  • GLRT's for six classes of the alternative hypothesis HI allow for the detection of gusts from all six distinguished classes of unsteady wind speed variations as per fig 4. a, 4.b, 5. a, 5.b, 6. a, 6.b.
  • the GLRT described here is derived for the residue vector as per the Kalman filter described in Appendix A.
  • Vt tilt oriented tangential
  • the GLRT for a gust class prototype GCP[i] provides on a time instance (t) the generalized maximum likelihood ratio (L[i](t)) between the presence and absence of a gust that evolves as per GCP[i] with scaled amplitude from the gust class belonging to wind speed coordinate w u [i].
  • the starting time instance of the gust lies anywhere in time span W preceding time instance t.
  • the generalized maximum L[i](t) is obtained as the maximum of specific maximum likelihood ratio's.
  • k](t)) is derived for a fixed value of the beginning time instance of the gust (k), which ranges from t-W up to t-1.
  • the assumed unsteady wind speed coordinate then agrees with the amplitude-scaled gust class prototype evolution with starting time instance k, denoted as
  • k](t) is then derived from the residue history (r ⁇ (t) and amplitude-normalized gust evolution (GCP[i
  • the generalized maximum L[i](t) is obtained as the maximum over k of specific maximum likelihood ratio's L[i
  • the chosen time instance k from which the unsteady wind speed coordinate w u [i] deviates from zero runs from t-W up to t-1.
  • k](t) is obtained by maximizing the exponent in the numerator to the unknown amplitude a[i].
  • k](t) includes a modeled evolution of the residues that relates to the correlation with a predictive function, viz. with the assumed contribution history ( ⁇ ( ⁇
  • n t-W with amplitude a ml [i], that belongs to the ratio upper limit L[i

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Wind Motors (AREA)

Abstract

A method for wind gust detection and classification in a wind turbine. The wind turbine includes a tower and a rotor provided with a number of rotor blades on a rotor axis. The rotor is arranged on the tower. The method includes a) collecting data of a mechanical loading condition of the wind turbine, the data being associated with at least two loads exerted on the construction of the wind turbine; b) converting the data to the associated loads e in a non-rotating reference frame; c) monitoring temporal evolutions of the loads, comprising: c1) determining steady state components of the loads; c2) obtaining residuals of the loads by removing the respective steady state component from the loads; d) detecting by a test condition if the temporal evolutions of the residuals indicate that a wind gust is evolving; e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads; f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.

Description

METHOD AND SYSTEM FOR WIND GUST DETECTION IN A WIND TURBINE
FIELD The present invention relates to a method for gust detection and gust
classification in a wind turbine according to the preamble of claim 1. Additionally, the present invention relates to a system for gust detection and gust classification in a wind turbine. Moreover, the present invention relates to a computer program product for gust detection and gust classification in a wind turbine. The present invention also relates to a method and system for control of a wind turbine using gust detection and gust classification.
BACKGROUND The control of a wind turbine is typically arranged for control under steady wind conditions, i.e., under a substantially constant or slowly varying wind velocity and/or a substantially constant or slowly varying wind direction. Variations under steady wind conditions are typically described by a model of turbulence. Under this type of conditions the load(s), i.e. forces and moments on the wind turbine and its components such as the rotor and rotor blades is (are) substantially constant with stationary stochastic variations from turbulence. The substantially constant part of the load(s) uses to change on a time scale of typically 10 minutes, due to the so called variability of the wind. This variability includes a slowly varying mean longitudinal wind speed (Uvlf). However, in unstable atmospheric conditions, extreme conditions much larger than the stationary stochastic variations may occur: wind conditions may vary strongly and rapidly over time.
These unsteady wind variations are further referred to as wind condition variations or simply gusts. A class of wind condition variations (gust class) concerns rotor coherent gusts. Another gust class concerns rotor coherent fast wind direction changes. Yet other gust classes concern fast establishing asymmetric wind velocity distributions over the rotor plane.
Under such extreme conditions as occurring gusts, the loading of the wind turbine and the stress on its components may be very high, which may cause damage or may contribute to damage to the wind turbine and its components. To avoid such damage the control of the wind turbine is arranged to stop operation of the wind turbine, i.e., the rotation of the rotor is stopped. Since in most cases, the reason for stopping operation may be unclear, an inspection of the wind turbine may be required before resuming operation, or in some cases, operation may be resumed after a pre determined waiting period. During the stop of the wind turbine, no power is generated.
Extreme conditions relate to relatively strong and rapid variations of wind conditions which cause loading of the rotor, such as rotor-coherent gusts, rotor- coherent wind direction changes and asymmetric distributions of wind velocity. Rotor coherent is defined as a condition in which the wind condition variation has a spatial full coherence over the rotor plane.
Such extreme conditions occur frequently at high wind velocity over broken ground, rough terrain and in wind farms. At sea asymmetric wind velocity distributions in vertical direction can occur, which can affect the operation of the wind turbine when the top of the rotor is struck by a so called low level jet, a layer of air with high wind velocity.
Also, asymmetric wind velocity distributions in horizontal direction can occur in wind turbine farms when a rotor of one wind turbine is partially in the lee of another wind turbine.
EP 2 025 929 discloses a system and a method for loads reduction in a horizontal- axis wind turbine using upwind information. US 7 281 891 discloses a wind turbine control having a LIDAR wind velocity measurement apparatus. Both patent
publications relate to the use of a LIDAR system (laser radar) to identify an upcoming gust front at some distance before the rotor blade. Such systems allow detection of gusts over a portion of the wind field.
There is a need for a system and method for gust detection and classification to detect rapid and strong variations of wind velocity and wind direction on the magnitude scale of the rotor plane to avoid a stop of a wind turbine due to impermissible rotational velocity or other undesirable conditions of operation.
Further there is a need to have a system and method for gust detection that is capable to discriminate between loads caused by rotor-coherent gusts and loads due to turbulence. The latter include moderate components in both low frequencies, typically between 0.01 Hz and 0.1 Hz, and relatively high frequencies that are centered around multiples of the rotational frequency, typically around ca lHz and multiples. The high frequency load components are caused when blades of the rotor during rotation traverse a turbulent wind field.
SUMMARY OF THE INVENTION
The objective of the invention is achieved by a method for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; the method comprising
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine;
b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non-rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising:
cl) determining steady state components of the loads exerted on the construction of the wind turbine;
c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the loads exerted on the construction of the wind turbine ;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving; e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine ;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.
According to an aspect there is provided a method as described above, providing sensors arranged on a part of the construction of the wind turbine wherein the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors. According to an aspect there is provided a method as described above, wherein the residuals are obtained by performing a state estimator procedure based on a stochastic turbulence model, comprising:
determining a residue vector, the residue vector comprising the residuals of the load exerted on the wind turbine construction.
According to an aspect there is provided a method as described above, wherein the state estimator procedure comprises a Kalman filter procedure.
According to an aspect there is provided a method as described above, wherein the test condition is a generalized maximum likelihood ratio test which comprises a test on a null hypothesis for testing if the temporal evolution is within a stochastic turbulence range not involving a wind gust condition, and on an alternative hypothesis for testing if the temporal evolution is outside the stochastic turbulence range, the test being indicative that a wind gust condition is evolving.
According to an aspect there is provided a method as described above, wherein the test condition comprises a test that the temporal evolution exceeds a pre-determined threshold value.
According to an aspect there is provided a method as described above, wherein the test condition comprises a matching between the temporal evolution and a matching function.
According to an aspect there is provided a method as described above, wherein each steady state component is determined as simple moving average of the load exerted on the construction of the wind turbine.
According to an aspect there is provided a method as described above, wherein each of the at least two loads exerted on the construction of the wind turbine is selected from a group comprising a thrust force Fa parallel to the rotor axis, a horizontal force Fh perpendicular to the rotor axis, a vertical force Fy perpendicular to the rotor axis, a driving moment Md parallel to the thrust force Fa, a tilt moment Mt parallel to the horizontal force and a yaw moment My parallel to the vertical force.
According to an aspect there is provided a method as described above, wherein the detecting by the test condition if the temporal evolution indicates that a wind gust is evolving comprises:
dl) associating the temporal evolution of the data of the loads exerted on the construction of the wind turbine with a wind gust class. According to an aspect there is provided a method as described above, comprising: classifying the wind gust in one of six wind gust classes;
the first wind gust class being based on a uniform wind velocity variation,
perpendicular to the rotor plane; the second wind gust class being based on a wind condition variation by a backing and veering wind; the third wind gust class being based on a wind condition variation by a jet stream; the fourth wind gust class being based on a wind direction variation;
the fifth wind gust class being based on a wind condition variation by a wake condition for a side portion of the rotor plane of the wind turbine, and the sixth wind gust class being based on a wind condition variation by a sloping wind.
According to an aspect there is provided a method as described above, wherein the classification of the first and second wind gust class is based on the temporal evolutions of the horizontal force and the driving moment, and their ratio.
According to an aspect there is provided a method as described above, wherein the classification of the third and fourth wind gust class is based on the temporal evolutions of the horizontal force and the tilt moment, and their ratio.
According to an aspect there is provided a method as described above, wherein the classification of the fifth and sixth wind gust class is based on the temporal evolutions of the vertical force and the yaw moment, and their ratio.
According to an aspect there is provided a method as described above, wherein the generated signals for adjusting the operation of the wind turbine are selected based on the wind gust class classification.
According to an aspect there is provided a method as described above, wherein adjusting the operation of the wind turbine comprises adjustment of at least one of a pitch angle of one or more of the rotor blades, an electro -magnetic counter torque by a generator coupled to the rotor axis, a yaw angle of the rotor as set by the yaw system of the wind turbine, an aerodynamic conversion factor of the rotor, settings of a tip vane or flap on one or more of the rotor blades.
According to an aspect there is provided a method as described above, wherein the wind turbine further comprises a controller for control of operation of the wind turbine; the method comprising:
providing the generated signals for adjusting the operation of the wind turbine to the controller of the wind turbine. Moreover, the present invention relates to a computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; wherein the computer system is provided with a central processing unit, memory, and sensors, the memory and sensors being connected to the central processing unit, and the central processing unit is arranged, when the wind turbine is in use, to carry out the following actions:
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine;
b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non-rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising:
cl) determining steady state components of the loads exerted on the construction of the wind turbine;
c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the loads exerted on the construction of the wind turbine ;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving; e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.
According to an aspect there is provided a computer system as described above, wherein the sensors are arranged on the construction of the wind turbine; wherein the processing unit is connected to the sensors, and the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors arranged on the construction. According to an aspect there is provided a computer system as described above, wherein sensors are arranged on a rotating part of the construction of the wind turbine.
According to an aspect there is provided a computer system as described above, wherein sensors are arranged on a non-rotating part of the construction of the wind turbine.
According to an aspect there is provided a computer system as described above, wherein the computer system is arranged with a state estimator, wherein the residuals are obtained by using the state estimator based on a stochastic turbulence model, comprising: determining a residue vector, the residue vector comprising the residuals of the loads exerted on the construction of the wind turbine.
According to an aspect there is provided a computer system as described above, wherein the state estimator comprises a Kalman filter.
According to an aspect there is provided a computer system as described above, wherein the wind turbine further comprises a controller for control of operation of the wind turbine, wherein the central processing unit is linked to the controller, and the computer system is arranged for providing the generated signals for adjusting the operation of the wind turbine to the controller.
According to an aspect there is provided a computer system as described above, having a capability as controller of the wind turbine for control of operation of the wind turbine, the controller being arranged for receiving the generated signals for adjusting the operation of the wind turbine.
Additionally the present invention relates to computer software stored on a computer-readable medium for a computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower; wherein the computer system is provided with a central processing unit, memory and sensors, wherein the memory and sensors are connected to the central processing unit, wherein the computer software comprises executable code which, when loaded on the computer system, enables the central processing unit to execute the following operations when the wind turbine is in use:
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine; b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non-rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising:
cl) determining steady state components of the loads exerted on the construction of the wind turbine;
c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the load exerted on the construction of the wind turbine;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving; e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.
According to an aspect there is provided computer software as described above, wherein the residuals are obtained by performing a state estimation procedure based on a stochastic turbulence model, comprising:
determining a residue vector, the residue vector comprising the residuals of the loads exerted on the construction of the wind.
According to an aspect there is provided computer software as described above, wherein the state estimation procedure comprises a Kalman filter procedure.
Furthermore, the present invention relates to a computer-readable medium that comprises computer executable code which, when loaded on a computer system as described above, enables the computer system to execute a method as described above.
The present invention relates also to a wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower, further comprising a computer system for wind gust detection and wind gust classification as described above.
Additionally the present invention relates to a computer-readable medium that comprises computer executable code which, when loaded on the computer system as described above, enables the computer system to execute the method as described above.
Further the present invention relates to a wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower, further comprising a computer system as described above.
BRIEF DESCRIPTION OF DRAWINGS
The invention will be explained in more detail below on the basis of a number of drawings, illustrating exemplary embodiments of the invention. The drawings are intended exclusively for illustrative purposes and not to restrict the inventive concept, which is defined by the claims.
In the drawings:
Figure 1 shows schematically a wind turbine;
Figure 2 shows schematically a front view of the rotor of the wind turbine;
Figure 3 shows schematically a relationship between the orientation of wind, rotor plane and mechanical loads exerted on the wind turbine;
Figure 4a, 4b show a relationship between mechanical loads on the rotor plane for a first and second class of detectable wind variations respectively;
Figure 5 a, 5b show a relationship between mechanical loads on the rotor plane for a third and fourth class of detectable wind variations respectively;
Figure 6a, 6b show a relationship between mechanical loads on the rotor plane for a fifth and sixth class of detectable wind variations respectively;
Figure 7 shows a flow diagram of a method for gust detection according to a first embodiment of the present invention;
Figure 8 shows a flow diagram of a method for gust detection according to a second embodiment of the present invention;
Figure 9 shows schematically a computer system for carrying out the method of gust detection according to an embodiment of the invention;
Figures 10a, 10b show graphical representation of a method for gust detection in accordance with an embodiment of the present invention.
In the following figures, the same reference numerals refer to corresponding components in each of the figures. DETAILED DESCRIPTION
The system and method for gust detection and gust classification according to the present invention are based on the application of the wind turbine itself as a detector of the characteristics of the wind field. Basically, the system and method of the present invention are based on the detection of unsteady load components exerted on the rotor and/or the rotor blades to identify the presence of a wind gust.
Figure 1 shows a schematic view of a wind turbine WT. Wind turbine WT comprises a rotor R with a rotor shaft RH provided with a number of rotor blades Bl, B2, B3. The rotor R is coupled to a transmission C for attaching the rotor shaft RH to an electric generator G by means of the rotor shaft. The electric generator G is provided with an output for the output of electrical energy, for example through a power converter (not shown) to an electricity network. The assembly of rotor R, transmission C and generator G is located in a nacelle L on a tower T. The assembly of rotor R, transmission C and generator G is pivotally connected to the tower T by means of a yaw system KS.
The transmission C may be excluded when the rotor shaft RH is coupled directly to the generator, i.e. in the case of a direct-drive generator.
In each rotor blade Bl, B2, B3 a deflection moment of the respective rotor blade can be measured by means of a sensor. The deflection moment of a rotor blade is defined as the moment of force in the rotor blade, the vector of which is directed perpendicular to the plane in which the rotor shaft and the longitudinal axis of the rotor blade lie. This will be explained in more detail with reference to figure 3.
In an embodiment of the system, each rotor blade Bl , B2, B3 is provided with a respective sensor SI, S2, S3 attached to the blade root in close proximity to the rotor shaft RH for monitoring a value of the deflection moment in the respective rotor blade. The blade root is the portion of the blade that is attached to the rotor shaft RH.
Additionally, in a further embodiment the radial and tangential force in the root of the respective rotor blade may also be measured.
Furthermore, in an embodiment, the deflection force in the root of the respective rotor blade may also be measured.
Below, the wind turbine will be described in terms of a fixed part, i.e. a non rotating part, which will be referred to as the construction of the wind turbine and a rotating part which relates to the rotor and its parts, inter alia, the rotor blades and rotor axis.
Figure 2 shows schematically a front view of the rotor R of the wind turbine WT. In this embodiment the wind turbine has three rotor blades, in other embodiments the number of rotor blades may be different (i.e., at least two or more than three).
The dashed circle RP indicates the outer circle of the rotor plane with a rotor shaft RH as axial center.
Figure 3 shows schematically a relationship between the orientation of wind, rotor plane and mechanical loads exerted on the wind turbine.
On the wind turbine WT that is directed towards the wind a number of forces and moments are exerted due to the wind which has an average wind velocity WV. The average wind velocity may determine the rotor speed RS.
On the average wind velocity a number of 3D stochastic wind velocity variations are superimposed: a longitudinal turbulence u in the direction along the rotor axis RH, a lateral (horizontal) turbulence v and a vertical turbulence w.
As a result of the wind that interacts with the rotor on the rotor plane RP, a thrust force Fa on the wind turbine WT along the direction of the rotor axis RH is generated. Additionally, perpendicular to the rotor axis, on the wind turbine a horizontal force Fh and a vertical force Fv are generated. Furthermore, a driving moment Md on the wind turbine along the direction of the rotor axis RH is generated. A tilt moment Mt
(horizontal) and a yaw moment My (vertical) are generated, perpendicular to the rotor axis R. Note that these forces and moments are in a fixed (non-rotating) reference frame.
The generated forces and moments Fa, Fv, Fh and Md, Mt, My will show variations due to the turbulence variations u, v, w, and also due to wind condition variations when they are occurring . The variations are denoted as AFa, AFv, AFh and AMd, AMt, AMy, respectively.
As a next step, the values of the mechanical parameters need to be related to the characteristics of the wind field. It is observed that the six variations relate to six classes of wind variations (gust classes). Below, the gust classes are described in more detail with reference to figures 4a, 4b, 5a, 5b, 6a, 6b.
Figure 4a, 4b show a relationship between mechanical loads on the rotor plane for a first and second class of detectable unsteady wind condition variations respectively. Figure 4a shows schematically the rotor plane RP of the rotor of the wind turbine. A vertical axis y and horizontal axis x are shown.
The average wind is directed in a main wind direction WD substantially parallel along the longitudinal direction of the rotor axis RH. The first class of wind velocity variation is defined by a rotor coherent variation of the wind velocity AWVU , i.e. a variation of the wind velocity with full spatial coherence over the rotor plane RP (subscript u is used for identifying the unsteady part of a variation Δ). Due to the exposure of the rotor to the variation of the wind AWVU, the thrust force Fa will vary by AFau. Also the driving moment Md will vary by AMdu. The other forces and moments Fv, Fh and Mt, My are substantially not affected by the wind velocity variation AWVU.
In Figure 4b, the effect is shown for a second class of wind condition variation that is referred to as a backing and veering wind (a wind direction that turns
counterclockwise relative to the main wind direction with height) which in an upper or lower portion of the rotor plane RP veers in a veering direction different from the main direction WD, while in the opposite portion the wind backs to a backing direction different from the main direction WD and the veering direction.
As result of this second class wind condition variation AWVU, the thrust force Fa will vary by AFau, and the driving moment Md will vary by AMdu.
Thus, the first and second classes of wind variations are detectable but can not be isolated from each other. However, it will be appreciated by the skilled in the art that due to the aerodynamic conversion of the wind flow on the rotor blade, the axial and tangential forces on each rotor blade develop differently for different type of wind variations. As a result, the ratio of AFau/AMdu will be relatively low for a rotor coherent variation of the longitudinal wind velocity and relatively high for a backing and veering wind condition.
This ratio for a backing and veering wind condition is usually at least 10 times higher than for a coherent gust condition (typically larger than 1.0 and smaller than 0.1 respectively); like a paradox, tangential wind speed variations hardly influence the tangential blade forces and therefore hardly the driving moment AMdu.
Figure 5 a, 5b show a relationship between mechanical loads on the rotor plane for a third and fourth class of detectable wind variations respectively. In figure 5 a as a third class of wind condition variation, a wind condition variation known as a jet stream is shown. The jet stream condition relates to a variation of the wind velocity AWVU at only the upper part of the rotor plane RP. This may occur when the top of the rotor is struck by a so called low level jet. The variation AWVU is in the substantially same direction as the main wind direction WD.
As a result, the horizontal force Fh shows a variation AFhu and tilt moment Mt will vary by a variation AMtu. The other forces and moments Fa, Fv and Md, My are substantially not affected.
As shown in figure 5b, a fourth class of wind condition variation relates to a change of the wind direction: the wind changes from main direction WD to a different wind direction WD2.
As a result, the horizontal force Fh shows a variation AFhu and tilt moment Mt will vary by a variation AMtu.
Thus, the third and fourth classes of wind variations are detectable but can not be isolated from each other. However, it will be appreciated that the ratio of AFhu/AMtu will be relatively low for the variation of the jet stream and relatively high for the wind direction change condition.
Figure 6a, 6b show a relationship between mechanical loads on the rotor plane for a fifth and sixth class of detectable wind variations respectively.
In figure 6a a fifth class of wind condition variation is shown that relates to a partial wake condition for a side portion of the rotor plane of the wind turbine. This variation occurs when a portion of the rotor of the wind turbine is in the lee of an object such as another wind turbine. The variation can be modeled by a counteracting wind WF that acts on the portion of the rotor that is in the wake. The counteracting wind WF is opposite to the main wind direction WD.
As a result of the partial wake, a variation of the vertical force AFvu is generated. Also, a variation of the yaw moment AMyu is generated. The other forces and moments Fa, Fh and Md, Mt are substantially not affected.
In figure 6b as a sixth class wind condition variation the effect of a sloping wind is shown. At the rotor plane RP, the wind direction changes from the incoming main wind direction WD to an upward or downward direction. This sixth class wind variation condition results in a variation of the vertical force AFvu and a variation of the yaw moment AMyu. The other forces and moments Fa, Fh and Md, Mt are substantially not affected.
Again, the fifth and sixth classes of wind variations are detectable but can not be isolated from each other. However, it will be appreciated that the ratio of AFvu/AMyu will be relatively low for the partial wake condition and relatively high for the sloping wind condition.
Figure 7 shows a flow diagram of a method for gust detection according to a first embodiment of the present invention.
According to the method of the present invention a wind condition variation of one of the above mentioned six classes is detected from deflection force/deflection moment related data measured on the construction of the wind turbine. The incoming wind interacts with the wind turbine rotor by exerting mechanical loads on the rotor. Since the wind may vary over time, the mechanical load on the construction of the wind turbine varies more or proportionally.
Basically , in this embodiment the wind turbine comprises on its construction sensors for measuring signals that are associated with the thrust force Fa, the horizontal force Fh, and the vertical force Fv and further sensors for measuring signals that are associated with the driving moment Md, the tilt moment Mt, and the yaw moment My.
In this embodiment, the present invention relates to a procedure 100 for detection of wind condition variations to be carried out by a monitoring and control system of a wind turbine.
As a first optional action 101, the procedure may comprise some initializations, such as a system initialization.
Next, in action 102, the procedure comprises measurement of data associated with the mechanical load (Fa, Fh, Fv, Md, Mt, My) on the construction of the wind turbine These data can be collected in a mechanical load column vector Q.
Then in action 103, the procedure comprises determining steady state
components and residuals for the forces Fa, Fh, Fv and moments Md, Mt, My by isolating stationary stochastic variations that are caused by turbulence. Steady state components and residues of the mechanical loads in the mentioned order can be collected in respective column vectors (Qs, r).
The steady state components of the loads Qs may be defined as a simple moving average of each of the measured loads Q over a fixed time period (Qlf). The fixed time period is longer than a time period over which a wind condition variation occurs but shorter than the time scale of the variability of the wind, which typically amounts to 10 minutes. It is noted that the moving average for each steady state component may be determined in any conceivable manner known to the skilled person.
The steady component can also be estimated as the sum of moving average mechanical load values on the time scale of the variability (Qvlf) and the outputs of a Kalman filter (Aq) that is driven by the difference Q-Qvlf (q).
On the time scale of the variability of the wind, both the working conditions for the Kalman filter and the turbulence properties use to change. The parameterization of the Kalman filter may be adapted on that time scale.
After establishing the steady state components the procedure determines residuals for the forces Fa, Fh, Fv and moments Md, Mt, My by a removal of the respective steady state component from the thrust force Fa data, the horizontal force Fh data, the vertical force Fv data, the driving moment Md data, the tilt moment Mt data and the yaw moment My data. As a result, data for a residual value thrust force 5Fa, a residual horizontal force 5Fh , a residual vertical force 5Fv, a residual driving moment 5Md, a residual tilt moment 5Mt and a residual yaw moment 5My are obtained.
Each residual is an estimate for the unsteady variation of the respective force or moment. In this method 5Fa and 5Md are estimated contributions by wind condition variations to the overall variations AFax and AMd, 5Mt and 5Fh are estimated contributions by wind condition variations to the overall variations AMt and AFh, and 5My and 5Fv are estimated contributions by wind condition variations to the overall variations AMy and AFv.
An embodiment of a Kalman filter is derived in Appendix A from a model in which three pairs of wind speed coordinates ([ua,va], [ut,vt] and [uy,vy]) are the sole channels for the affection of the mechanical loads from the turbulence. These wind speed coordinate pairs strongly relate to before mentioned mechanical load pairs
[Fa,Md], [Mt,Fh] and [My,Fv], while the latter relate to wind condition variation pairs [rotor coherent gust, backing and veering wind], [jet stream, wind direction change] and [partial wake condition, sloping wind] respectively, as per figures 4a up to 6b.
The points of departure of a model formulation for the channeling of the influence of turbulence through only six wind speed coordinates are: - assuming a cylinder with wind velocity variations from turbulence that moves with the very slowly varying mean longitudinal wind speed (Uvlf) through the rotor plane in which blades that rotate with a constant angular speed are slicing helix-like shapes (rotationally sampled turbulence);
- rotation angle dependent multi-blade transformation of the rotationally sampled turbulence towards the coordinate system of the loads Q;
- assuming time-invariancy of the relative distribution of wind speed variations over the radial coordinate of the rotor plane (s).
A person skilled in the art can appreciate a power spectrum matrix for the turbulence driven variations of the six wind speed coordinates (ws) and subsequently derive a linear model with six Gaussian distributed zero-mean purely random variables as inputs (e) and stationary stochastic variations in ws as outputs. Let e have the 6x6 co variance matrix E. The evolution ws can be formulated through a recurrent relationship between two subsequent time points (n, n+1): [EqMwindst] : xw(n + l) = Aw - xw(n) + Bw - ws(n) = Cw - xw(n) + Dw - e(
This equation set represents a linear time-discrete state space representation of the steady wind model with state vector xw and parameter matrices Aw, Bw, Cw and Dw.
The affection of mechanical loads q by a wind speed variation (w) is also modelled by a linear state space representation. Let w be the sum of stationary stochastic variations ws and a potential unsteady variation in any of the six wind speed coordinates that arises from a wind condition variation (wu). Because of linearity, the wind speed coordinate variations ws and wu can be considered as separate input vectors to the wind turbine model: [EqMturb]: xt (n + \) = At - xt (n) + Bt - ws(n) + B wu (n)
q(n) = Ct - xt(n) + Dt - ws(n) + Dt - wu (n)
The related Kalman filter provides load signal estimations on time point n (Aq(n)) from load signal measurements up to time point n-1 ({q}(n-l)) as per the following state space representation: [EqKfJ: x(n + \) = (A -K- C)- χ(η) + Κ·
q(n) = C- x(n)
with
Figure imgf000018_0001
The Kalman filter state vector Ax is an estimation of the stacked state vectors of the wind model and turbine model ([xw' xt']').
The evolution of the Kalman filter residues r depends on the occurrence of a wind condition variation (wu!=0): [EqKfr] : r(n) = q(n) - q(n) = (Dt Dw)- e(n) ifwu = 0, r(n) = q(n) - q(n) =
= (Dr Dw)- e(n) + C- ξ(η) + Ώ( - wu (n) ifwu≠0 with state estimation error ξ(η) evolving as
Figure imgf000018_0002
Alternative Kalman filter embodiments can be obtained through any alternative wind speed coordinates as long as the six gust classes can be uniquely identified from combinations of these wind speed coordinates. Also, the Kalman gain matrix K may deviate from the expression in [EqKfJ, e.g. through just a scale factor smaller than 1 in order to achieve a more smooth behavior.
In a next action 104, the method comprises monitoring the evolution of residues r. The occurrence of an unsteady mechanical load variation is searched for in a history of stored residue data ({r}). In steady wind conditions a residue will evolve with modest changes and with short-term random changes of sign whereas during a wind condition variation a residue will mainly evolve with large changes that show a definite trend or even a pattern. The residue vector elements that relate to the thrust force Fa (r[l]), tilt moment Mt (r[3]) and yaw moment My (r[5]) provide the most significant information on the occurrence of a wind condition variation in the first or second, the third or fourth, or the fifth or sixth class.
The aerodynamic behavior of rotor blades makes that the occurrence of a wind condition variation in the second, fourth and sixth class has very little effect on the driving moment Md, horizontal force Fh and vertical force Fv respectively, which are related to residues r[2], r[4] and r[6].
The method may be performed for any subset of the six residues with consequent reach of wind condition variation classes.
Subsequently, in action 105 if an unsteady load variation is detected in a history {r} the class of the wind condition variation is determined. This action may comprise the appreciation of the ratio between the residues that relate to a pair of mechanical loads that are both affected by a same wind condition variation, viz. the thrust force and driving moment, the tilt moment and horizontal force, and the yaw moment and vertical force for the first and second, the third and fourth and the fifth and sixth class of wind condition variation classes, respectively. The size of the ratio between the residues identifies which wind condition variation class applies, just as the ratio between the related mechanical load variations does as per figure pairs [4. a, 4.b], [5. a, 5.b] and [6. a, 6b].
A generalized maximum likelihood ratio test (GLRT) is a feasible option for the monitoring of the evolution of a residue that is obtained with a Kalman filter. A GLRT provides on a time instance (t) an upper limit for the likelihood ratio between two types of wind evolution (L(t)). A large value for this upper limit implies wind evolution in unsteady conditions, that is to say a gust is occurring; a small value implies wind evolution in steady conditions, that is to say only turbulence applies. The likelihood ratio concerns two conditional probability density functions of the residue history in a time span W preceding time instance t ({r}(t, t-W), short form (r}(t)). The numerator in this ratio (p({r}(t)|Hl)) is appreciated conditional to the validity of an alternative hypothesis (HI), in which the residue is assumed to be affected by unsteady wind variations from any time instance in the interval t-W up to t-1.
The denominator (p({r}(t)|H0)) is appreciated conditional to the validity of a null hypothesis (HO), in which the residue is assumed to only represent effects of turbulence. GLRT's for six classes of the alternative hypothesis HI allow for the detection of gusts from all six distinctive classes of unsteady wind speed variations as per fig 4. a, 4.b, 5. a, 5.b, 6. a, 6.b.
An embodiment of a GLRT is derived in Appendix B for the residue vector as per the included embodiment of the Kalman filter as per Appendix A . Let alternative hypothesis class HI [i] for this embodiment of a GLRT belong to the unsteady wind speed variations in the i'th element of wu (wu[i]) for the included embodiment of the Kalman filter. The performance of a GLRT for Hl [i] requires the assumption that wu[i] evolves as a known amplitude-normalized unsteady wind speed variation that is scaled with an unknown amplitude (a[i]), that is to say as a gust class evolution prototype GCP[i] multiplied by a[i].
The six prototypes {GPC[i],i=l, 2, 3, 4, 5, 6} thus provide an amplitude- normalized change in time of one of the respective
wind speed coordinates:
ua (thrust oriented axial) for a rotor coherent gust,
va (thrust oriented tangential) for a backing and veering wind,
ut ( tilt oriented axial) for a jet stream,
Vt (tilt oriented tangential) for a wind direction change,
uy (yaw oriented axial) for a partial wake condition,
vy (yaw oriented tangential) for a sloping wind
So the GLRT for a gust class prototype GCP[i] provides on a time instance (t) the generalized maximum likelihood ratio (L[i](t)) between the presence and absence of a gust that evolves as per GCP[i] with scaled amplitude from the gust class belonging to wind speed coordinate wu[i]. The starting time instance of the gust lies anywhere in time span W preceding time instance t.
The generalized maximum L[i](t) is obtained as the maximum of specific maximum likelihood ratio's. Each specific maximum (L[i|k](t)) is derived for a fixed value of the beginning time instance of the gust (k), which ranges from t-W upto t-1. The assumed unsteady wind speed coordinate then agrees with the amplitude-scaled gust class prototype evolution with starting time instance k, denoted as
a[i|k]* {GCP[i|k]}(t). Thus {wu[i]}(t)= a[i|k]* (GCP[i|k]}(t) is the assumption on unsteadiness for the specific alternative hypothesis (HI [i|k]).
The specific likelihood ratio L[i|k](t) is then derived from the residue history (r}(t) and amplitude-normalized gust evolution (GCP[i|k]}(t), while a[i|k] is eliminated through maximizing the ratio between the conditional probability density function p({r}(t)|Hl [i|k]) and p({r}(t)|HO).
The natural logarithm of L[i|k](t), which actually is a ratio upper limit, includes a modeled evolution of the residues that relates to the correlation with a predictive function. This concerns the correlation of the residues (r}(t) with the assumed contribution history {~μ }(t|i,k) to (r}(t) from the amplitude-normalized gust class evolution prototype realization {GCP[i|k]}(t} for a gust in wind speed coordinate wu[i] that starts on time instance k: [EqLik]
Figure imgf000021_0001
n=t-W
The amplitude ami[i|k] that belongs to the ratio upper limit L[i|k](t) is
given by: [Eqaik] :
t
∑μ(η \ i,k))'- R l - r(n)
arul M I *] =
∑μ η I i,k))'- ? 1- μ(η \ i,k)
n=t-W
The interval between subsequent time instance n and n+1 (ΔΤ) and the window size W*AT are design parameters. A window size of a few seconds usually suffices while the time interval ΔΤ is to agree with a sample frequency (fS=l/AT) that amply captures six times the rotational frequency (6p) of a 3 bladed wind turbine. For a rotational speed of 15 rpm, the 6p frequency amounts to 1.5 Hz.
A time interval of 0.1 seconds, which agrees with 10 Hz sample frequency, then will suffice. For the skilled in the art it is known that the wind speed coordinates in the coordinate system of the mechanical loads Q include variations in low frequencies, that is to say up to ca 0.1 Hz, and variations around multiples of B times the rotational frequency (number of rotor blades B) due to turbulence. Practically, the variations around the Bp- and 2Bp-frequency are relevant as concerns gust detection, i.e. 3p and 6p for a 3 blade rotor.
GLRT's for more than one gust class evolution prototype can be performed for an unsteady wind speed coordinate wu[i]. For example the well known Ί - cosine' function and so called 'mexican hat', which are common evolutions of rotor coherent gusts through wind speed coordinate ua, can be applied as normalized gust class evolution prototype GCP[i].
Both positive and negative evolutions can be applied, that is to say in order to detect a fast rising wind and fast falling wind respectively. For other gust classes deviating evolution prototype can be applied. For example, a partial wake condition uses to grow linearly in time through 'alignment rotation' (yawing) of an upwind turbine in a wind array assemblage.
A skilled in the art can appreciate a valid threshold value for accepting the null or alternative hypothesis for the generalized maximum L[i](t) as the maximum over k of (L[i|k](t) for k between t-W and t-1. The appreciation of a threshold value T[i] for an alternative hypotheses class Hl [i] may include wind turbine simulation in the time- domain in which turbulence and relevant wind condition variations are simulated. In order to achieve robust gust detection, the skilled in the art will perform simulations with wind condition variations of which the amplitude-normalized evolution intentionally differs from used types of gust class evolution prototypes (GCP[i]).
A gust as per wu[l] or wu[2] affects both load coordinates Q[l] and Q[2], so also affects both residues r[l] and r[2]. As a consequence, the generalized maximum likelihood ratio's L[l](t) and L[2](t) may both sharply rise when t passes the beginning time instance of a gust as per wu[l] or wu[2]. When a gust is detected from L[l](t) or L[2](t), the ratio between r[l] and r[2] determines which unsteady wind speed coordinate applies (wu[l] or wu[2]).
This also holds for sharply rising ratio pairs (L[3](t), L[4](t)} and (L[5](t), L[6](t)} .
Alternatively, the monitoring of a residue that is obtained otherwise than from a Kalman filter may comprise a matching of its evolution with a modeled evolution that relates to the correlation with a predictive function as per [EqLikt]. The threshold exceeding of the maximum of the right hand side of expression [EqLikt] over k (k from t-W to t-1) can yet be used for gust detection but will not agree anymore with the natural logarithm of a generalized maximum likelihood ratio.
As yet other alternatives, the monitoring of a residue that is obtained either from a Kalman filter or as the difference between measured loads Q and simply determined moving average load values Qlf may comprise a matching of its evolution with any other modeled evolution of the wind condition variation for the monitored residual. Such a modeled evolution may relate to e.g. a cumulative sum determination or a correlation with a predictive function other than by [EqLikt]. Also a parameter fitting procedure to any predictive function may be used.
In an action 106, the method may comprise a control of the operation of the wind turbine by adjusting settings of the wind turbine, such as a pitch angle of the rotor blades, an electro -magnetic counter torque of the generator, a yaw angle of the rotor as set by the yaw system KS of the wind turbine, or by other ways of changing the aerodynamic conversion factor of the rotor, e.g., by changing settings of a tip vane or flap on one or more of the rotor blades.
This adjustment is carried out to anticipate the gust that is evolving.
The control allows a reduction of the effect of the gust on the wind turbine and its operation. Depending on the gust class and the magnitude of the gust, the method may advantageously provide that a full stop of the wind turbine can be avoided. For a relatively low magnitude of the gust, the operation of the wind turbine can be continued possibly with some adjustments of the settings of the wind turbine. Only under severe conditions, a full stop may still be necessary. Also, the method has the advantage that if a full stop is executed, the method provides information on the wind conditions that caused the full stop. The availability of this information may be helpful during the assessment of the event and during the inspection before resuming operation.
Since the method relates to monitoring and controlling the operation of the wind turbine, the above actions are typically executed in either a continuous mode or in a consecutive looping mode. As will be appreciated by the skilled person, some actions may be carried out in parallel.
The procedure 100 - 106 as per fig. 7 is valid for any alternative set of measurements associated with wind characteristics in the non rotating reference frame, that is to say from loads with other orientations or movements in the non-rotating reference frame, as long as a non-singular relationship with the above mentioned six gust classes exists.
Figure 8 shows a flow diagram of a method for gust detection according to a second embodiment of the present invention.
According to yet another embodiment of the method of the present invention a wind condition variation of one of the above mentioned six classes is detected from deflection force/de flection moment related data measured on the rotor blades. The incoming wind interacts with the rotor by exerting mechanical loads on the rotor blades. Since the wind may vary over time, the mechanical load on each rotor blade varies accordingly. The present invention recognizes that the variation of the mechanical loads on the rotor blades can be used for detection of wind condition variations. In an embodiment, the present invention relates to a procedure 200 for detection of wind condition variations to be carried out by a monitoring and control system of a wind turbine.
As a first optional action 201, the procedure may comprise some initializations, such as a system initialization.
Next, in action 202, the procedure comprises measurement of data associated with the mechanical load on each rotor blade Bl, B2, B3 as a function of the rotor blade azimuth angle by using the respective mechanical load sensor SI, S2, S3. Thus, for each rotor blade, data associated with the mechanical load in a rotating reference frame (i.e. on the rotor) and the azimuth angle are determined.
Then in action 203, the procedure comprises transforming the mechanical load data for each rotor blade at given azimuth to data associated with forces Fa, Fv, Fh and moments Md, Mt, My in the non-rotating reference frame. This transformation may be done by using the so-called Coleman transformation. The Coleman transformation is capable of transforming all quantities (deflection force, blade moment, etc.), measured for each rotor blade on the rotating reference frame to parameters associated with forces and moments in the non rotating reference frame.
The data for blade root flapwise bending moments, for instance, are transformed into data for the rotor tilt moment Mt and yaw moment My.
The data for blade leadwise bending moments are transformed into data for the rotor driving moment Md. The data for the blade flapwise deflection forces are transformed to the rotor thrust force Fa. The data for the blade leadwise deflection forces are transformed to the rotor horizontal force Fh and to the rotor vertical force Fv. Subsequently, the procedure is continued by steps 204 - 207 which are identical to steps 103 - 106 as described above with reference to figure 7.
It is noted that the wind condition variations as described above can also be detected from alternative measurements in a rotating reference frame associated with wind characteristics in the non rotating reference frame, that is to say blade loads with other orientations, or loads on the rotor shaft, or movements of the blades and or rotor shaft as long as a non-singular relationship with the above mentioned six gust classes exists.
The blade loads or movements can also be transformed through other types of data transformations than the Coleman transformation. The use of loads on the rotor shaft implies another type of transformation to the non-rotating frame, that is to say a transformation that maps two non-coinciding rotating orientations that are
perpendicular to the rotation axis of the shaft to fixed orientations. For example these alternative measurement signals include the acceleration of a radial station of the rotor blades or moments and forces on the rotor shaft.
Figure 9 shows schematically a computer system for carrying out the method of gust detection according to an embodiment of the invention.
The computer 8 comprises a central processing unit 21 with peripheral equipment. The central processing unit 21 is connected to memory means 18, 19, 22, 23, 24 which store instructions and data. Furthermore, the computer may have one or more reading units 30 (for example, to read floppy disks, CDROMs, DVDs, portable non-volatile memories, etc.), a keyboard 26, and a mouse 27 as input devices and output devices, a display 28 and a printer 29. Other input units, such as a trackball, a scanner and a touch screen, as well as other output devices, can be provided.
Furthermore, the central processing unit 21 can be provided with a network 32 for data communications with a network 33. The network adaptor 32 is connected to the network 33. The network can be any network suitable for data communications. For example, the network can be a Local Area Network (LAN) or a Wide Area Network (WAN). Other computer systems can be linked to the network 33, which can communicate with the computer 8 via that network connection 32. The memory means shown in Figure 8 comprise one or more means selected from RAM 22 (E) EPROM 23, ROM 24, tape unit 19, and hard disk 18.
However, there may be more and/or other storage units provided, as will be clear to an expert in the field. Moreover, if necessary, one or more of the memory resources may be placed at a distance from the central processing unit 21.
The central processing unit 21 is shown as a single unit, but may also comprise various secondary processing units that operate in parallel or are controlled by a single central processing unit. These secondary processing units can be arranged at some distance from each other, as will be known to those skilled in this field.
The computer 8 comprises an interface 34 for receiving signals from the load measuring sensors SI, S2, S3 in each of the rotor blades, which sensors are arranged for measuring signals of the deflection moment and possibly the radial and tangential force in the root of each rotor blade. The interface 34 is connected to the central processing unit 21.
The computer 8 may also comprise an interface 35 for transmitting control signals to each of the rotor blades for defining the respective blade pitch or for controlling other devices for influencing the aerodynamic conversion of each rotor blade, such as micro-tabs, flaps and synthetic jets. The interface 35 may also allow for setting an electro -magnetic counter torque of the generator or a yaw angle of the rotor as set by the yaw system KS of the wind turbine. The interface 35 is connected to the central processing unit 21.
The computer 8 comprises functionality in hardware and/or software in order to execute a procedure according to the above method. The computer is equipped, or is operable in the way of computer software, to perform calculations in accordance with one or more of the aforementioned methods. Such computer software stored in or on a computer-readable medium, enables the computer, after being loaded from the computer-readable storage into the memory of the computer, to carry out the method of gust detection according to the present invention.
In an embodiment the computer is a SCADA system (SCADA: supervisory command and data acquisition) that is suitable for data processing and analysis.
In an embodiment the computer is arranged to execute the procedure 200 as described above in accordance with the method for gust detection in a wind turbine. The processing unit of the computer is arranged for receiving signals with the aid of the measuring sensors to obtain data associated with the deflection force/de flection moment in each rotor blade.
Next the processing unit is arranged for transforming the data associated with the mechanical load for each rotor blade at given azimuth to data associated with forces Fa, Fv, Fh and moments Md, Mt, My in the non-rotating reference frame. This
transformation may be done by using the so-called Coleman transformation.
Then, the processing unit is arranged for determining steady state components and residuals for Fa, Md, Mt, Fh, My, Fv in the non-rotating reference frame (as described above with reference to action 204 of procedure 200 in figure 8).
Subsequently, the processing unit is arranged for monitoring the (temporal) evolution of each residual. The processing unit is capable of detecting if a gust is evolving based on the evolution of the residual. The detection is based on a test criterion, such as exceeding a threshold value or a matching test in which a correlation between a matching function and the temporal evolution of the residual.
Additionally, the processing unit is arranged to determine a gust class for the wind condition variation that relates to the evolution of the residual.
Finally, the processing unit is arranged for controlling the operation of the wind turbine by adjusting settings of the wind turbine based on the detected evolving gust.
Alternatively, the processing unit is arranged to transmit signals to a further controller that operates the wind turbine, in which the transmitted signals comprise information to the further controller to adjust the operation of the wind turbine, in anticipation of the evolving gust.
In an alternative embodiment, the computer is arranged to execute the procedure 100 as described above in accordance with the method for gust detection in a wind turbine, by using data associated with the loads Fa, Fh, Fv and moments Md, Mt, My that act on the construction of the wind turbine.
Figure 10a, 10b show graphical representations of a method for gust detection in accordance with a respective embodiment of the present invention.
In figure 10a, the monitoring of one residual is graphically represented when using a threshold value detection. The evolution of one residual is depicted by curve Rl as a function of time t. A horizontal dashed line represents the threshold value. At given time tl, the residual exceeds the threshold value. At time tl, the probable occurrence of a relevant wind condition variation that indicates an evolving gust is detected.
In figure 10b, the monitoring of one residual is graphically represented when using a matching function M. The evolution of one residual is depicted by curve Rl as a function of time t. The matching function M is schematically depicted at various time instances. At given time t2, the residual occurs to evolve along the matching function. At time t2, the probable occurrence of a relevant wind condition variation is detected. If a GLRT is applied for detection, the evolution of a residue (r[i]}(t) along a matching function coincides with a sharp rise of the generalized maximum likelihood ratio L[i](t).
It is noted that in an embodiment, the invention relates to a method and system in which a single load is being measured, a steady state component is determined, a residual is determined and subsequently the temporal evolution of the residual for that single load is monitored.
Next, the temporal evolution of the residual for this single load is tested against the test condition. The exceeding of a threshold value by this residue or the evolution along a matching function enables to detect whether a gust out of only one pair of gust classes is evolving but not which pair member applies. Based on this incomplete observation, it yet can be decided to adjust the operation conditions of the wind turbine. In this embodiment, no wind gust class can be established but still an improvement of the wind turbine control is obtained in comparison to the prior art.
The invention has been described with reference to some embodiments. Obvious modifications and alterations will occur to the skilled in the art upon reading and understanding the preceding detailed description. Other embodiments of the invention can be conceived and reduced to practice without departing from the spirit of the invention, the scope of the invention being limited only by the appended claims. The above description is not intended to limit the scope of the invention. Appendix A: alman filter embodiment with turbulence modelling through six wind speed coordinates
An embodiment of a Kalman filter is derived from a model in which three pairs of wind speed coordinates ([ua,va], [ut,vt] and [uy,vy]) are the sole channels for the affection of the mechanical loads from the turbulence. These wind speed coordinate pairs strongly relate to before mentioned mechanical load pairs [Fa,Md], [Mt,Fh] and [My,Fv], while the latter relate to wind condition variation pairs [rotor coherent gust, backing and veering wind], [jet stream, wind direction change] and [partial wake condition, sloping wind] respectively, as per figures 4a up to 6b.
The points of departure of a model formulation for the channeling of the influence of turbulence through only six wind speed coordinates are:
- assuming a cylinder with wind velocity variations from turbulence that moves with Uvlf through the rotor plane in which blades that rotate with a constant angular speed are slicing helix-like shapes (rotationally sampled turbulence);
- rotation angle dependent multi-blade transformation of the rotationally sampled turbulence towards the coordinate system of the loads Q;
- assuming time-invariancy of the relative distribution of wind speed variations over the radial coordinate of the rotor plane (s).
Usually, the model parameters are adapted on the time scale of the variability of the wind, which is typically 10 minutes.
Rotationally sampled turbulence by a rotor blade with ranking number b comprises an axial wind speed distribution (waxb) over the radial coordinate(s) as well as a tangential wind speed distribution (wtgb) over s.
These wind speed variation distributions in the rotating frame relate to the longitudinal, lateral and vertical turbulence components (u, v, w) through the azimuth position of the rotor blade (\|/b) as per: waxb (s, t) = u(s, b, t)
wtgb (s,t) = v(s,y/b, t)- sin(v¾) - w(s,y/b, t)- cos(y/¾) where \|/b relates to the rotor azimuth (ψ) and the overall number of rotor blades (B) as per: ψΐ? = ψ + φ - 1)/Β- 2π
A multi-blade transformation to the coordinate system of the mechanical load measurements provides a pair of thrust oriented wind speed coordinate distributions (dua, dva) that relates to axial and tangential wind speed variations in such a way that a time-constant value of dua or dva coincides with a constant variation in the thrust force (Fa) and also in the driving torque (Md). The belong relationships are:
Figure imgf000030_0001
Second, the multi-blade transformation provides a pair of tilt oriented wind speed coordinate distributions (dut, dvt) that relates to axial and tangential wind speed variations in such a way that a time-constant value of dut or dvt coincides with a constant variation in the tilt moment (Mt) and also in the horizontal force (Fh). The belong relationships are:
Figure imgf000030_0002
Third, the multi-blade transformation provides a pair of yaw oriented wind speed coordinate distributions (duy, dy) that relates to axial and tangential wind speed variations in such a way that a time-constant value of duy or dvy coincides with a constant variation in the yaw moment (My) and also in the vertical force (Fv). The belong relationships are:
Figure imgf000030_0003
The skilled in the art can verify the stated coincidences of time-constant wind speed coordinate values and constant mechanic load variations. The scaling factors of the (harmonic) sums in the multi-blade transformation above are arbitrary. The above chosen values of 1/B, 2/B and 2/B match with the well known Coleman transformation for three-bladed rotors.
Finally, time-invariancy of the above mentioned wind speed distributions over the radial coordinate s enables to lumped wind speed coordinates. These can be obtained by integration over s of the wind speed distributions with an arbitrary weighting function (d(s)). The turbulence induced longitudinal, lateral and vertical wind speed variations (u, v, w) now relate through the blade azimuth positions to pairs of rotor effective thrust oriented wind speed coordinates ([ua, va]), tilt oriented wind speed coordinates ([ut, vt]), and yaw oriented wind speed coordinates ([uy, vy]) as per:
Figure imgf000031_0001
B
va (t) = l/B-∑ J 0 d(s)- [V(J, V¾, - sin(v¾) - w(s,y/b,t)- cos(i/¾)]- ds
b=l ut (t) = 21 B-∑ \^ d(s)- u(s,y/b, t)- ds- sin(y/¾)
b=l
B
vt(t) = 21 B-∑ J 0 d(s)- [v(s^b,t)- sin(y/¾) - w(s,y/b, t)- cos(i/¾)]- ds- sin(y/¾)
(t) = u(s,y b, t)- ds- cos(y/¾)
Figure imgf000031_0002
21 B- d(s)- [v(s,y/b,t)- sin(y/b) - w(s,y/b,t)- cos(v¾)]- ds- cos(v¾)
b=l
Just as for the wind speed coordinate distributions it holds that a time-constant value Δ of a rotor effective wind speed coordinate coincides with a constant variation Δ of a pair of mechanical loads as per:
Aua or Δνα coincides with AFa and AMd;
Aut or Avt coincides with ΔΜί and AFh;
Auy or Δνγ coincides with AMy and AFv. The weighting function d(s) for the radial distribution can be a constant scaling factor like 1/S but can also be used for assigning a different weight over the radius, for example s/S. Any weighting function can be used and they may differ for the different wind speed coordinates.
A person skilled in the art can appreciate a power spectrum matrix for the stationary stochastic (steady) part of the six wind speed coordinates in the left hand side of the expressions above for given spectral properties of the spatially distributed turbulent wind velocity components u, v and w, under the conditions of the first and third point of departure:
• the rotor azimuth evolves as per a constant angular speed while the moving average wind speed (Uvlf), the carrier of the turbulence, varies on a much larger time scale than that of the turbulence-induced wind speed variations.
• assuming time-invariancy of the relative distribution of wind speed variations over the radial coordinate of the rotor plane (s).
Further, the skilled in the art can derive a linear model from this power spectrum matrix with six Gaussian distributed zero-mean purely random variables as inputs and steady state variations of the six wind speed coordinates as outputs. The steady wind speed variations can be collected in a column vector (ws) as well as the purely random variables (e); let e have the 6x6 covariance matrix E. This steady wind model can be formulated through the two vector equations below. The first equation is a recurrent relationship between two subsequent time points (n, n+1). The equations govern the evolution of the effect by turbulence on the lumped wind speed coordinates:
[EqMwindst]: xw(n + l) = Aw - xw(n) + Bw - e(n)
ws(n) = cw - Xw(n) + Dw - e(n)
This equation set represents a linear time-discrete state space representation of the steady wind model. The state transition equation is parameterized by a state transition matrix (Aw) and input matrix (Bw); the output equation by an output matrix (Cw) and feed-through matrix (Dw). The variables are the input vector (e), state vector (xw) and output vector (ws). Since the steady wind model by [EqMwindstr] provides the creation of time-correlated random variables from purely random variables, which thus have a power spectrum that definitely deviates from unity all-over, it is typed as a noise coloring filter.
On time scales below that of the variability of the wind (changes in Uvlf), the affection of mechanical loads q by any, not too large wind speed variation (w) can also be modeled by a linear state space representation. Let w contain a steady variation ws and also an unsteady variation (wu) that arises from a wind condition variation. Because of linearity, the wind speed coordinate variations ws and wu can be considered as separate input variables to the wind turbine model:
[EqMturb] : xt (n + \) = At - xt (n) + Bt - ws(n) + Bt - wu (n)
q(n) = Ct - xt(n) + Dt - ws(n) + Dt - wu (n)
A Kalman filter provides load signal estimations on time point n (Aq(n)) from load signal measurements up to time point n-1 ({q}(n-l)). The Kalman filter is derived from the combination of the steady wind model and the wind turbine model
(augmented model): [EqMaugstus] :
Figure imgf000033_0001
q(n) = C- x(n) + D Dw - e(n) + Dt - wu (n)
with
Figure imgf000033_0002
The point of departure of the Kalman filter design is residue minimization in case of no wind condition variation (wu=0). This is very transparent for the adopted model structure in which all turbulence influences are channeled through six wind speed coordinates.
The number of random variables that drive the steady wind speed signals in the model [EqMaugstus] agrees with the number of measured load signals if wu=0.
The person skilled in the art immediately recognizes the innovations model, which allows for the asymptotically exact reconstruction of the purely random inputs e on time point n from the measurements q on time point n as per e(n) = (D Dwy1 - (q(n) - C- x(n))
The feed-in of Ae(n) in the right hand side of the state transition equation of [EqMaugstus] with wu(n) set to 0 yields the update equation for the Kalman filter state Ax(n). The load estimation Aq(n) in the output equation of the Kalman filter is based on history (q(n-l)} . Up to time point n-1 the estimation Ae(n) is not yet available and so cannot be included in the output equation.
The state space representation of the Kalman filter thus becomes:
[EqKF] : x(n + \) = (A -K- C x(n) + K- q(n)
q(n) = C- x(n)
with
Figure imgf000034_0001
For the residues r then holds: [Eqrst] : r(n) = q(n) - q(n) = (Dt Dw)- e(n) + C- (x(n) - x(n))
with (use [EqKF] and feed in e{n) = q{n) - C x(n) into [EqMaugstus] while
x(n) - x(n) evolving as per x(n + 1) - x(n + l) = (A -K- C)- (x(n) - x(n))
Since |A-K*C| provides a stable Kalman filter, the state estimation error x(n)-Ax(n) will fade to zero. So r(n) converges to Dt*Dw*e(n) when n increases, which uses to occur within a few seconds. Since e is a zero-mean Gaussian process with covariance matrix E, the residue r will also be a zero-mean Gaussian process (rs), but with 6x6 covariance matrix Dt*Dw*E*Dw'*Dt'.
If a wind condition variation does occur (wu != 0), it holds for the residues r: [EqrstusO] : r(n) = q(n) - q(n) = (D Dw e(n) + C- (x(n) - x(n)) + D wu (n)
The state estimation error x(n)-Ax(n) now relates to the influence of the unsteady wind conditions on the mechanical loads. The load measurements q that are now fed in the state transition equation of the Kalman filter obey q(n) = C- x(n) + Dt - Dw - e(n) + Dt - wu (n) and make the estimated state vector to evolve by: x(n + l) = (A -K- C x(n) +K- C- x(n) +K- D Dw - e(n) + K- Dr wu(n) with K by EqKF it holds
Figure imgf000035_0001
Figure imgf000035_0002
so that the state estimation error now evolves as per: x(n + 1) - x(n
Figure imgf000035_0003
The state estimation error is now 'sustained' by the unsteady wind speed variation wu while the influence of the initial state error x(0)-Ax(0), which will fade to zero in a few seconds. After the faded influence of x(0)-Ax(0), the state estimation error relates to wu(n) as per (time-shift operator z: z(x(n))=x(n+l)): x(n) - x(n) = (zl - (A -K- C))"1 ·
Figure imgf000035_0004
So, after a few seconds, the residue r as per [Eqrstus] behaves as the sum of a part that solely relates to zero-mean Gaussian purely random variables e (rs) and a part that solely relates to the unsteady wind speed variation wu(n) (ru): [Eqrstus] : r(n) = rs(n) + ru(n)
with
rs(n) = (Dt- Dw)- e(n) r(n) C- (zI-(A-K- O)-1-
Figure imgf000036_0001
Further, the load estimation Aq appears a biased estimation of the load variations caused by steady wind speed variations (qs). q(n) = qs(n)-D Dw- e(n) + Aq(n) with bias Aq(n) given
Aq(n) = -C- (zI-(A-K- O)-1- (zI-A)-
Figure imgf000036_0002
This follows from splitting up the augmented model [EqMaugstus] in model parts driven by e and by wu, which is allowed because of its linearity: x(n) = xs(n) + xu(n) with
Figure imgf000036_0003
q(n) = qs(n) + qu(n) with
qs(n) = C- xs(n) + Dt- Dw- e(n); qu(n) = C- xu(n) + Dt- wu(n)
This allows to rewrite the residue definition r(n) = q(n)-q(n) as: q(n) = qs(n) + qu(n)-r(n) with
Figure imgf000036_0004
so that with residues r(n) as per [Eqrstus] : q(n) - r(n) = -Dt Dw e(n) - C- ((zl - (A -KC
Figure imgf000037_0001
which implies bias Aq(n) as per
- r(n)) - (~Dt Dw)- e(n)
Because load estimations Aq are affected by both steady and unsteady wind speed variations, they are not suited for the detection of a wind condition variation whereas residues r are very well suited.
Alternative Kalman filter embodiments can be obtained through wind speed coordinates as any functions of wind speed coordinate distributions that relate to wind condition variations.
Appendix B: GLRT embodiment for gust detection in six wind speed
coordinates with residues from a Kalman filter embodiment in which influences of turbulence are channeled through these six wind speed coordinates.
A generalized maximum likelihood ratio test (GLRT) is a feasible option for the monitoring of the evolution of a residue that is obtained with a Kalman filter.
A GLRT provides on a time instance (t) an upper limit for the likelihood ratio between two types of wind evolution (L(t)). A large value for this upper limit implies wind evolution in unsteady conditions, that is to say a gust is occurring; a small value implies wind evolution in steady conditions, that is to say only turbulence applies.
The likelihood ratio concerns two conditional probability density functions of the residue history in a time span W preceding time instance t ({r}(t, t-W), short form (r}(t)). The numerator in this ratio (p({r}(t)|Hl)) is appreciated conditional to the validity of an alternative hypothesis (HI), in which the residue is assumed to be affected by unsteady wind variations from any time instance in the interval t-W up to t- 1.
The denominator (p({r}(t)|H0)) is appreciated conditional to the validity of a null hypothesis (HO), in which the residue is assumed to only represent effects of turbulence.
GLRT's for six classes of the alternative hypothesis HI allow for the detection of gusts from all six distinguished classes of unsteady wind speed variations as per fig 4. a, 4.b, 5. a, 5.b, 6. a, 6.b.
The GLRT described here is derived for the residue vector as per the Kalman filter described in Appendix A.
Let alternative hypothesis class HI [i] belong to the unsteady wind speed variations in the i'th element of wu (wu[i]) for the included embodiment of the Kalman filter.
The performance of a GLRT for Hl [i] requires the assumption that wu[i] evolves as a known amplitude-normalized unsteady wind speed variation that is scaled with an unknown amplitude (a[i]), that is to say as a gust class evolution prototype GCP[i] multiplied by a[i] .
The six prototypes {GPC[i],i=l, 2, 3, 4, 5, 6} thus provide an amplitude- normalized change in time of one of the respective wind speed coordinates:
ua (thrust oriented axial) for a rotor coherent gust, va (thrust oriented tangential) for a backing and veering wind,
ut ( tilt oriented axial) for a jet stream,
Vt (tilt oriented tangential) for a wind direction change,
uy (yaw oriented axial) for a partial wake condition,
vy (yaw oriented tangential) for a sloping wind
So the GLRT for a gust class prototype GCP[i] provides on a time instance (t) the generalized maximum likelihood ratio (L[i](t)) between the presence and absence of a gust that evolves as per GCP[i] with scaled amplitude from the gust class belonging to wind speed coordinate wu[i]. The starting time instance of the gust lies anywhere in time span W preceding time instance t.
The generalized maximum L[i](t) is obtained as the maximum of specific maximum likelihood ratio's. Each specific maximum (L[i|k](t)) is derived for a fixed value of the beginning time instance of the gust (k), which ranges from t-W up to t-1. The assumed unsteady wind speed coordinate then agrees with the amplitude-scaled gust class prototype evolution with starting time instance k, denoted as
a[i]* {GCP[i|k]}(t). Thus {wu[i]}(t)= a[i]* {GCP[i|k]}(t) is the assumption on unsteadiness for the specific alternative hypothesis (HI [i|k]).
The specific likelihood ratio L[i|k](t) is then derived from the residue history (r}(t) and amplitude-normalized gust evolution (GCP[i|k]}(t), while a[i] is eliminated through maximising the ratio between the conditional probability density funcntion p({r}(t)|Hl [i|k]) and p({r}(t)|HO).
The application of a GLRT for gust detection will be clarified through the residues up to a time point t ({r}(t)) that are obtained with the Kalman filter as described above in Appendix A. In this embodiment the residue r will approximately evolve as scaled zero-mean Gaussian purely random variables (Dt*Dw*e) in case of small scale turbulence only [Eqrst] : r{n) ¾ Dt Dw e{n) [Eqapprsl
Small differences with Dt*Dw*e will occur because of imperfect modelling of load variations from small scale turbulence ([EqMaugstus] for wu=0). If a wind condition variation does occur, at least one residue will definitely deviate from the related element of Dt*Dw*e. The deviation will approximately evolve as per the contribution rus in [Eqrstus] through a history up to t of unsteady wind speed variations in an element i of wu ({wu[i]}(t)), so that then for the overall residues hold (01 and Ot are leading and trailing zero-value column vectors relative to element i):
[EqApprstus] : r(n) « D Dw - e(n) + C- n) + D
Figure imgf000040_0001
with state error update equation ξ(η + ΐ) * (Α -Κ· C ξ η)
Figure imgf000040_0002
Small differences with the right hand side occur because of imperfect modeling of load variations from steady and unsteady wind variations ([EqMaugstus]).
The null hypothesis HO for the GLRT is straightforward. It assumes that the residues evolve as the right hand side of [EqApprst] :
H0 : r(n) = D Dw - [EqHO]
An alternative hypothesis Hl [i] for the GLRT assumes residue evolution by the right hand side of [EqApprstus] and the included state error update equation.
The generalized maximum L[i](t) is obtained as the maximum over k of specific maximum likelihood ratio's L[i|k](t). The chosen time instance k from which the unsteady wind speed coordinate wu[i] deviates from zero runs from t-W up to t-1.
In a specific alternative hypothesis Hl[i|k], it is assumed that wu[i] evolves as per a gust class evolution prototype GCP[i] with amplitude a[i] from a starting time instance k (a[i]*GCP[i|k]).
The alternative hypothesis Hl [i|k]) can be generically formulated as [EqHl]:
Hl[i \ k] : r(n) = Dt - Dw - e(n) + C- ξ ή) + Όν wu(n \ i,k) with state error update equation
Figure imgf000041_0001
ξ(η + ί) = (Α -Κ- C wu (n \ i,k) and assumed unsteady wind speed evolution by:
Figure imgf000041_0002
The linear expression in hypothesis HI allows for reformulation by
- assuming amplitude-normalized unsteady wind speed input ~wu and related state error ~ξ instead of wu and ξ;
- introduction of the contribution μ(η \ i,k) to the residues by the assumed amplitude-normalized unsteady wind speed variation
so that [EqHla] :
I k] : r(n) = Dt Dw e(n) + a[i \ k μ(η with μ(η \ i,k) evolving as per state space model ξ(η +
μ(η I
Figure imgf000041_0003
The defined hypotheses HO and HI [i|k] tell that r(n) conditional to HO evolves as a zero-mean Gaussian distributed purely random variable with 6x6 covariance matrix R = D Dw - E- (D Dwy
r(n) conditional to Hl [i|k] evolves as a Gaussian distributed purely random variable with covariance matrix R and evolving mean value a[i|k]* ~μ(η|ί^)
The random parts of the sequential residue vectors r(n-l), r(n), r(n+l) are completely uncorrected, both conditional to HO and conditional to HI . Therefore, the probability density functions of the residue history {r}(t, t-W) are simply the products of those of the residue vectors for a single time instance, so that:
Figure imgf000042_0001
n=t-W
-— r' R l -r
e 2
with p{r(n) | Ho)
- π· det(i?)) p({r}(t) \ Hx[i I k]) = p(r(t - W) \ Hx[i \ k])- .., p(r(t) \ Hx [i \ k])
t n=t-W
with
Figure imgf000042_0002
The probability that r evolves in a delta-environment as per history {r}(t, t-W), with observed residue vectors r(n), conditional to the null hypothesis directly follows from the probability density function of {r}(t, t-W) conditional to HO:
Figure imgf000042_0003
The short-form robability notation
Figure imgf000042_0004
stands for the joint conditional probability as per:
Figure imgf000042_0005
AND ... AND
|r[l] - r[l](t)| < I Ho AND ... AND |r[6] - r[6](t)| < | H0) The probability that r evolves in a delta-environment as per history {r}(t, t-W) conditional to the specific alternative hypothesis directly follows from the probability density function of {r}(t, t-W) conditional to Hi[i|k] :
Figure imgf000043_0001
with
a similar short-form probability notation as
Figure imgf000043_0002
The ratio between
and
Figure imgf000043_0003
yields the concerned probability density function ratio. The product operators in this ratio can be replaced by summation operators over the arguments of the exponents in the expon ntial functions. This yields:
Figure imgf000043_0004
WO I tfo) ∑ -IrinY -R-' -rin)
pfi =t- W
The specific maximum likelihood ratio L[i|k](t) is obtained by maximizing the exponent in the numerator to the unknown amplitude a[i]. The natural logarithm of the ratio upper limit L[i|k](t) includes a modeled evolution of the residues that relates to the correlation with a predictive function, viz. with the assumed contribution history (~μ}(ί|ί^) to the residue by the amplitude-normalized gust class evolution prototype realization {GCP[i|k]}(t} for a gust in wind speed coordinate wu[i] that starts on time instance k:
Figure imgf000044_0001
n=t-W with amplitude aml[i], that belongs to the ratio upper limit L[i|k](t) by:
∑μ{η \ i,k))'- R 1 · r{n)
Figure imgf000044_0002
n=t-W

Claims

Claims
Method for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower;
the method comprising
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine;
b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non- rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising:
cl) determining steady state components of the loads exerted on the
construction of the wind turbine;
c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the loads exerted on the construction of the wind turbine ;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving;
e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine ;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.
Method according to claim 1, comprising:
providing sensors arranged on a part of the construction of the wind turbine wherein the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors.
3. Method according to any one of the preceding claims wherein the residuals are obtained by performing a state estimator procedure based on a stochastic turbulence model, comprising:
determining a residue vector, the residue vector comprising the residuals of the load exerted on the wind turbine construction.
4. Method according to claim 3, wherein the state estimator procedure comprises a Kalman filter procedure.
5. Method according to any one of the preceding claims, wherein the test condition is a generalized maximum likelihood ratio test which comprises a test on a null hypothesis for testing if the temporal evolution is within a stochastic turbulence range not involving a wind gust condition, and on an alternative hypothesis for testing if the temporal evolution is outside the stochastic turbulence range, the test being indicative that a wind gust condition is evolving.
6. Method according to any one of the preceding claims 1 - 5, wherein the test
condition comprises a test that the temporal evolution exceeds a pre-determined threshold value.
7. Method according to any one of the preceding claims 1 - 5, wherein the test
condition comprises a matching between the temporal evolution and a matching function.
8. Method according to any one of the preceding claims 1 - 7, wherein each steady state component is determined as simple moving average of the load exerted on the construction of the wind turbine.
9. Method according to any one of the preceding claims, wherein each of the at least two loads exerted on the construction of the wind turbine is selected from a group comprising a thrust force Fa parallel to the rotor axis, a horizontal force Fh perpendicular to the rotor axis, a vertical force Fy perpendicular to the rotor axis, a driving moment Md parallel to the thrust force Fa, a tilt moment Mt parallel to the horizontal force and a yaw moment My parallel to the vertical force.
Method according to claim 9, wherein the detecting by the test condition if the temporal evolution indicates that a wind gust is evolving comprises:
dl) associating the temporal evolution of the data of the loads exerted on the construction of the wind turbine with a wind gust class.
11. Method according to claim 10, comprising:
classifying the wind gust in one of six wind gust classes;
the first wind gust class being based on a uniform wind velocity variation, perpendicular to the rotor plane;
the second wind gust class being based on a wind condition variation by a backing and veering wind;
the third wind gust class being based on a wind condition variation by a jet stream;
the fourth wind gust class being based on a wind direction variation;
the fifth wind gust class being based on a wind condition variation by a wake condition for a side portion of the rotor plane of the wind turbine, and
the sixth wind gust class being based on a wind condition variation by a sloping wind.
12. Method according to claim 11, wherein the classification of the first and second wind gust class is based on the temporal evolutions of the horizontal force and the driving moment, and their ratio.
13. Method according to claim 11, wherein the classification of the third and fourth wind gust class is based on the temporal evolutions of the horizontal force and the tilt moment, and their ratio. 14. Method according to claim 11 , wherein the classification of the fifth and sixth wind gust class is based on the temporal evolutions of the vertical force and the yaw moment, and their ratio. Method according to any one of claim 10 - 14, wherein the generated signals for adjusting the operation of the wind turbine are selected based on the wind gust class classification. 16. Method according to claim 15, wherein adjusting the operation of the wind
turbine comprises adjustment of at least one of
a pitch angle of one or more of the rotor blades, an electro -magnetic counter torque by a generator coupled to the rotor axis,
a yaw angle of the rotor as set by the yaw system of the wind turbine,
an aerodynamic conversion factor of the rotor,
settings of a tip vane or flap on one or more of the rotor blades.
Method according to any one of the preceding claims, wherein the wind turbine further comprises a controller for control of operation of the wind turbine;
the method comprising:
providing the generated signals for adjusting the operation of the wind turbine to the controller of the wind turbine.
Computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower;
wherein the computer system is provided with a central processing unit, memory, and sensors, the memory and sensors being connected to the central processing unit, and the central processing unit is arranged, when the wind turbine is in use, to carry out the following actions:
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine;
b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non- rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising: cl) determining steady state components of the loads exerted on the construction of the wind turbine;
c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the loads exerted on the construction of the wind turbine ;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving;
e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine. 19. Computer system according to claim 18, wherein the sensors are arranged on the construction of the wind turbine;
wherein the processing unit is connected to the sensors, and the collection of data of the mechanical loading condition of the wind turbine comprises measuring said data by the sensors arranged on the construction.
20. Computer system according to claim 19, wherein sensors are arranged on a
rotating part of the construction of the wind turbine.
21. Computer system according to claim 19 or 20, wherein sensors are arranged on a non-rotating part of the construction of the wind turbine.
22. Computer system according to any one of the preceding claims 18 - 21, wherein the computer system is arranged with a state estimator, wherein the residuals are obtained by using the state estimator based on a stochastic turbulence model, comprising:
determining a residue vector, the residue vector comprising the residuals of the loads exerted on the construction of the wind turbine. Computer system according to claim 22, wherein the state estimator comprises Kalman filter.
Computer system according to any one of preceding claims 18 - 23, wherein the wind turbine further comprises a controller for control of operation of the wind turbine, wherein the central processing unit is linked to the controller, and the computer system is arranged for providing the generated signals for adjusting the operation of the wind turbine to the controller.
Computer system according to any one of the preceding claims 18 - 24, having capability as controller of the wind turbine for control of operation of the wind turbine, the controller being arranged for receiving the generated signals for adjusting the operation of the wind turbine. 26. Computer software stored on a computer-readable medium for a computer system for wind gust detection and wind gust classification in a wind turbine, the wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower;
wherein the computer system is provided with a central processing unit, memory and sensors, wherein the memory and sensors are connected to the central processing unit, wherein the computer software comprises executable code which, when loaded on the computer system, enables the central processing unit to execute the following operations when the wind turbine is in use:
a) collecting data of a mechanical loading condition of the wind turbine, the data of the mechanical loading condition being associated with at least two loads exerted on the construction of the wind turbine;
b) converting the data of the mechanical loading condition of the wind turbine to the associated loads exerted on the construction of the wind turbine in a non- rotating reference frame;
c) monitoring temporal evolutions of the loads exerted on the construction of the wind turbine, comprising:
cl) determining steady state components of the loads exerted on the construction of the wind turbine; c2) obtaining residuals of the loads exerted on the construction of the wind turbine by removing the respective steady state component from the load exerted on the construction of the wind turbine ;
d) detecting by a test condition if the temporal evolutions of residuals of the loads exerted on the construction of the wind turbine indicate that a wind gust is evolving;
e) classifying the wind gust in one of a plurality of predetermined wind gust classes based on predetermined characteristics for the temporal evolutions of the residuals of the loads exerted on the construction of the wind turbine ;
f) based on the result of the classification, generating signals for adjusting the operation of the wind turbine.
Computer software according to claim 26, wherein the residuals are obtained by performing a state estimation procedure based on a stochastic turbulence model, comprising:
determining a residue vector, the residue vector comprising the residuals of the loads exerted on the construction of the wind.
Computer software according to claim 27, wherein the state estimation procedure comprises a Kalman filter procedure.
A computer-readable medium that comprises computer executable code which, when loaded on a computer system according to any one of the preceding claims 18 - 25, enables the computer system to execute a method according to any of the preceding claims 1 - 17.
Wind turbine comprising a tower and a rotor provided with a number of rotor blades on a rotor axis, the rotor being arranged on the tower, further comprising a computer system for wind gust detection and wind gust classification according to any one of the preceding claims 18 - 25.
PCT/NL2011/050650 2010-09-27 2011-09-27 Method and system for wind gust detection in a wind turbine WO2012044161A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL2005400A NL2005400C2 (en) 2010-09-27 2010-09-27 Method and system for wind gust detection in a wind turbine.
NL2005400 2010-09-27

Publications (2)

Publication Number Publication Date
WO2012044161A2 true WO2012044161A2 (en) 2012-04-05
WO2012044161A3 WO2012044161A3 (en) 2012-05-18

Family

ID=43983682

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/NL2011/050650 WO2012044161A2 (en) 2010-09-27 2011-09-27 Method and system for wind gust detection in a wind turbine

Country Status (2)

Country Link
NL (1) NL2005400C2 (en)
WO (1) WO2012044161A2 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013091638A1 (en) * 2011-12-20 2013-06-27 Vestas Wind Systems A/S Control method for a wind turbine, and wind turbine
EP2644889A1 (en) * 2012-03-29 2013-10-02 Alstom Wind, S.L.U. Detecting a wake situation in a wind farm
WO2013182200A1 (en) * 2012-06-06 2013-12-12 Vestas Wind Systems A/S A wind turbine with a load controller
WO2014139614A1 (en) * 2013-03-15 2014-09-18 Abb Ag Method for estimating wind velocity distribution profiles for wind turbines
US9551321B2 (en) 2013-06-26 2017-01-24 General Electric Company System and method for controlling a wind turbine
US9606234B2 (en) 2013-10-18 2017-03-28 Tramontane Technologies, Inc. Amplified optical circuit
US9624905B2 (en) 2013-09-20 2017-04-18 General Electric Company System and method for preventing excessive loading on a wind turbine
US9631606B2 (en) 2014-04-14 2017-04-25 General Electric Company System and method for thrust-speed control of a wind turbine
WO2018008571A1 (en) * 2016-07-04 2018-01-11 株式会社日本製鋼所 Wind turbine monitoring device, wind turbine monitoring method, wind turbine monitoring program, and storage medium
CN109958577A (en) * 2017-12-22 2019-07-02 通用电气公司 System and method for protecting wind turbine during fitful wind
US10539116B2 (en) 2016-07-13 2020-01-21 General Electric Company Systems and methods to correct induction for LIDAR-assisted wind turbine control
US10634121B2 (en) 2017-06-15 2020-04-28 General Electric Company Variable rated speed control in partial load operation of a wind turbine
DE102018009334A1 (en) * 2018-11-28 2020-05-28 Senvion Gmbh Method for operating a wind turbine, wind turbine and computer program product
CN113048019A (en) * 2019-12-27 2021-06-29 北京金风科创风电设备有限公司 Gust detection method, gust controller and wind power generation system
CN113811687A (en) * 2019-05-16 2021-12-17 西门子歌美飒可再生能源公司 Method and system for detecting wind gusts affecting a wind turbine
CN114198267A (en) * 2021-11-08 2022-03-18 华能大理风力发电有限公司 Operation control method and system for wind generating set used for extreme gust
CN114235242A (en) * 2021-12-02 2022-03-25 中国航发沈阳发动机研究所 Blade two-dimensional mass moment measuring device
WO2022165489A1 (en) * 2021-01-29 2022-08-04 Regents Of The University Of Minnesota Controlling wind turbine based on wind veer
CN116557222A (en) * 2022-01-29 2023-08-08 新疆金风科技股份有限公司 Method and device for estimating wind speed at wind turbine rotor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7281891B2 (en) 2003-02-28 2007-10-16 Qinetiq Limited Wind turbine control having a lidar wind speed measurement apparatus
EP2025929A2 (en) 2007-08-13 2009-02-18 General Electric Company System and method for loads reduction in a horizontal-axis wind turbine using upwind information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10033183C2 (en) * 2000-07-07 2002-08-08 Max Planck Gesellschaft Method and device for processing and predicting flow parameters of turbulent media
NL2001878C2 (en) * 2008-08-07 2010-02-09 Stichting Energie System and method for compensating rotor imbalance for a wind turbine.
US8380357B2 (en) * 2009-03-23 2013-02-19 Acciona Windpower, S.A. Wind turbine control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7281891B2 (en) 2003-02-28 2007-10-16 Qinetiq Limited Wind turbine control having a lidar wind speed measurement apparatus
EP2025929A2 (en) 2007-08-13 2009-02-18 General Electric Company System and method for loads reduction in a horizontal-axis wind turbine using upwind information

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140377064A1 (en) * 2011-12-20 2014-12-25 Vestas Wind Systems A/S Control method for a wind turbine, and wind turbine
WO2013091638A1 (en) * 2011-12-20 2013-06-27 Vestas Wind Systems A/S Control method for a wind turbine, and wind turbine
US10107259B2 (en) 2011-12-20 2018-10-23 Vesyas Wind Systems A/S Control method for a wind turbine, and wind turbine
EP2644889A1 (en) * 2012-03-29 2013-10-02 Alstom Wind, S.L.U. Detecting a wake situation in a wind farm
US9970413B2 (en) 2012-06-06 2018-05-15 Vestas Wind Systems A/S Wind turbine with a load controller
WO2013182200A1 (en) * 2012-06-06 2013-12-12 Vestas Wind Systems A/S A wind turbine with a load controller
CN104411967A (en) * 2012-06-06 2015-03-11 维斯塔斯风力***集团公司 A wind turbine with a load controller
WO2014139614A1 (en) * 2013-03-15 2014-09-18 Abb Ag Method for estimating wind velocity distribution profiles for wind turbines
US9551321B2 (en) 2013-06-26 2017-01-24 General Electric Company System and method for controlling a wind turbine
US9624905B2 (en) 2013-09-20 2017-04-18 General Electric Company System and method for preventing excessive loading on a wind turbine
US9606234B2 (en) 2013-10-18 2017-03-28 Tramontane Technologies, Inc. Amplified optical circuit
US9631606B2 (en) 2014-04-14 2017-04-25 General Electric Company System and method for thrust-speed control of a wind turbine
CN109416023A (en) * 2016-07-04 2019-03-01 株式会社日本制钢所 Wind turbine monitoring arrangement, wind turbine monitoring method, wind turbine monitoring program and storage medium
WO2018008571A1 (en) * 2016-07-04 2018-01-11 株式会社日本製鋼所 Wind turbine monitoring device, wind turbine monitoring method, wind turbine monitoring program, and storage medium
JP2018003723A (en) * 2016-07-04 2018-01-11 株式会社日本製鋼所 Wind turbine monitoring device, wind turbine monitoring method and wind turbine monitoring program
EP3480455A4 (en) * 2016-07-04 2020-02-19 The Japan Steel Works, Ltd. Wind turbine monitoring device, wind turbine monitoring method, wind turbine monitoring program, and storage medium
US10539116B2 (en) 2016-07-13 2020-01-21 General Electric Company Systems and methods to correct induction for LIDAR-assisted wind turbine control
US10634121B2 (en) 2017-06-15 2020-04-28 General Electric Company Variable rated speed control in partial load operation of a wind turbine
CN109958577B (en) * 2017-12-22 2023-07-25 通用电气公司 System and method for protecting wind turbines during gusts
CN109958577A (en) * 2017-12-22 2019-07-02 通用电气公司 System and method for protecting wind turbine during fitful wind
DE102018009334A1 (en) * 2018-11-28 2020-05-28 Senvion Gmbh Method for operating a wind turbine, wind turbine and computer program product
US11939958B2 (en) 2018-11-28 2024-03-26 Siemens Gamesa Renewable Energy Service Gmbh Method for operating a wind turbine, wind turbine, and computer program product
CN113811687A (en) * 2019-05-16 2021-12-17 西门子歌美飒可再生能源公司 Method and system for detecting wind gusts affecting a wind turbine
CN113048019A (en) * 2019-12-27 2021-06-29 北京金风科创风电设备有限公司 Gust detection method, gust controller and wind power generation system
WO2022165489A1 (en) * 2021-01-29 2022-08-04 Regents Of The University Of Minnesota Controlling wind turbine based on wind veer
CN114198267A (en) * 2021-11-08 2022-03-18 华能大理风力发电有限公司 Operation control method and system for wind generating set used for extreme gust
CN114198267B (en) * 2021-11-08 2023-11-03 华能大理风力发电有限公司 Operation control method and system for wind generating set with extreme gusts
CN114235242A (en) * 2021-12-02 2022-03-25 中国航发沈阳发动机研究所 Blade two-dimensional mass moment measuring device
CN116557222A (en) * 2022-01-29 2023-08-08 新疆金风科技股份有限公司 Method and device for estimating wind speed at wind turbine rotor
CN116557222B (en) * 2022-01-29 2024-05-03 金风科技股份有限公司 Method and device for estimating wind speed at wind turbine rotor

Also Published As

Publication number Publication date
NL2005400C2 (en) 2012-03-28
WO2012044161A3 (en) 2012-05-18

Similar Documents

Publication Publication Date Title
WO2012044161A2 (en) Method and system for wind gust detection in a wind turbine
EP2562415B1 (en) Blade-pitch-angle control device and wind power generator
DK2169218T3 (en) System and method for estimating wind conditions for wind turbines
US9018788B2 (en) Wind sensor system using blade signals
CN102762852B (en) For the protection of the method and apparatus of wind turbine from fatigue damage
KR101476986B1 (en) Control device for a wind power plant
EP2762721B1 (en) Method and apparatus for wind turbine noise reduction
US10815971B2 (en) System for monitoring a wind turbine blade
CN103206342B (en) The demarcation of blade aerodynamic load sensor
Winstroth et al. Wind turbine rotor blade monitoring using digital image correlation: a comparison to aeroelastic simulations of a multi-megawatt wind turbine
US20180171980A1 (en) Control system for a wind turbine
US20220243699A1 (en) Methods and systems of advanced yaw control of a wind turbine
CN109083815A (en) Offset switching method for wind turbine operation
CN112114332A (en) Method for determining the vertical profile of the wind speed upstream of a wind turbine equipped with a LIDAR sensor
WO2019103621A1 (en) Wind turbine blade orientation detection
CN117212077B (en) Wind wheel fault monitoring method, device and equipment of wind turbine and storage medium
CN113252940A (en) Method for determining wind direction by LiDAR sensor
CN105041584B (en) A kind of Wind turbines tower body slope meter calculates method
CN113252938A (en) Method for determining the wind speed in the rotor plane of a wind turbine
EP4056843A1 (en) System and method for detecting actual slip in a coupling of a rotary shaft
EP3947965B1 (en) Method and system for detecting a wind gust that affects a wind turbine
CN112855461A (en) Blade vibration monitoring method and device
LU504607B1 (en) A wind turbine blade control method and system
US20220145856A1 (en) Method of determining the wind speed in the rotor plane of a wind turbine
Enevoldsen et al. Condition Monitoring for Single-Rotor Wind Turbine Load Sensors in the Full-Load Region

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11767481

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11767481

Country of ref document: EP

Kind code of ref document: A2