METHOD OF DETERMINING AVERAGE WIND SPEED BY MEANS OF A LiDAR SENSOR
20220106937 · 2022-04-07
Inventors
Cpc classification
G01S17/58
PHYSICS
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01P5/26
PHYSICS
F05B2260/80
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02A90/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F05B2270/322
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/8042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/32
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
The present invention relates to a method of determining the average wind speed in a vertical plane by use of a LiDAR sensor (2), comprising performing measurements (MES), constructing a measurement model (MOD M) and a wind model (MOD V), then using an adaptive Kalman filter (KAL) to determine the wind speed (v), and determining the average wind speed in the vertical plane being considered (RAWS).
Claims
1-14. (canceled)
15. A method of determining the average wind speed in a vertical plane with a LiDAR sensor positioned on a wind turbine, comprising steps of: a) constructing a model of the LiDAR measurements; b) constructing a wind model accounting for spatial coherence and temporal coherence of wind speed; c) performing measurements with LiDAR sensor of wind amplitude and direction in at least one vertical wind measurement plane spaced a distance from the wind turbine; d) determining speed at predefined estimation points in space upstream from the wind turbine by use of an adaptive Kalman filter using the model of the LiDAR measurements, the wind model, and measurements; and e) determining the average wind speed in the vertical plane at the distance from the wind turbine by use of the wind speeds determined for the predefined estimation points within the at least one vertical plane considered.
16. A method as claimed in claim 15, wherein the model of the LiDAR measurements is written as: m.sub.j,x(k)=a.sub.jv.sub.j,x(k)+b.sub.jv.sub.j,y(k)+c.sub.jv.sub.j,x(k), with m being the measurement, x being the longitudinal direction, j being a measurement beam of said LiDAR sensor, m.sub.j,x being the measurement on measurement beam j at distance x, k being the discrete time, v being the wind speed, v.sub.j,x the longitudinal component of the wind speed for measurement beam j, v.sub.j,y being the transverse component of the wind speed for measurement beam j, v.sub.j,z being the vertical component of the wind speed for measurement beam j, and a.sub.j, b.sub.j, c.sub.j being constant measurement coefficients for measurement beam j.
17. A method as claimed in claim 15, wherein the spatial coherence of the wind model is a function of a transverse coherence, a vertical coherence and a longitudinal coherence.
18. A method as claimed in claim 16, wherein the spatial coherence of the wind model is a function of a transverse coherence, a vertical coherence and a longitudinal coherence.
19. A method as claimed in claim 17, wherein the transverse coherence is written as: v.sub.x,y.sub.
20. A method as claimed in claim 18, wherein the transverse coherence is written as: v.sub.x,y.sub.
21. A method as claimed in claim 17, wherein the vertical coherence is written as:
22. A method as claimed in claim 17, wherein the longitudinal coherence is written as: v.sub.x,x.sub.
23. A method as claimed in claim 15, wherein the temporal coherence of wind model is written as: ω(k)=A.sub.sω(k−1), with k being discrete time, ω being a vector comprising first longitudinal components of wind speed at n predefined estimation points, then transverse components of the wind speed for the n predefined estimation points, A.sub.s being a constant matrix which is the autocorrelation function of the wind speed obtained by a Kaimal spectrum.
24. A method as claimed in claim 15, wherein the adaptive Kalman filter (KAL) is applied to equations as follows: v.sub.x(k)=A.sub.sv.sub.x(k−1)+η(k) and
25. A method as claimed in claim 15, wherein the wind speed is determined at different points using equations:
26. A method as claimed in claim 15, wherein the wind speed is determined in the vertical plane at a distance from the wind turbine by use of the average of the longitudinal components of the wind speed at points belonging to the vertical plane, for wind speeds considered included in a projection of a surface swept by the rotor of the wind turbine in the vertical plane being considered.
27. A method of controlling a wind turbine, comprising: a) determining the average wind speed by use of the method as claimed in claim 15; and b) controlling the wind turbine according to the average wind speed.
28. A computer program product comprising code instructions which performs steps of the method as claimed in claim 15, when the program is executed on at least one of a control and diagnosis unit of the wind turbine.
29. A LiDAR sensor, comprising a processor which performs the method as claimed in claim 15.
30. A wind turbine comprising a LiDAR sensor as claimed in claim 29, with LiDAR sensor being positioned on a nacelle of the wind turbine or in a hub of the wind turbine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Other features and advantages of the method according to the invention will be clear from reading the description hereafter of embodiments given by way of non-limitative example, with reference to the accompanying drawings wherein:
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION OF THE INVENTION
[0043] The present invention relates to a method of determining the average wind speed in a vertical plane, by a LiDAR sensor positioned on a wind turbine.
[0044] According to the invention, the LiDAR sensor measures the wind speed over at least one measurement plane upstream from the wind turbine. There are several types of LiDAR sensors, for example scanning LiDAR sensors, continuous wave or pulsed LiDAR sensors. Within the context of the invention, a pulsed LiDAR is preferably used. However, the other LiDAR technologies may also be used while remaining within the scope of the invention.
[0045] LiDAR sensors provide fast measurement. Therefore, using such a sensor enables fast continuous determination of the average wind speed. For example, the sampling rate of the LiDAR sensor can range between 1 and 5 Hz (or more in the future), and it can be 4 Hz. Furthermore, the LiDAR sensor allows obtaining information relative to the wind upstream from the turbine, which is related to the wind blowing towards the turbine. The LiDAR sensor can therefore be used for predicting the wind speed in the turbine rotor plane.
[0046]
[0047] Conventionally, a wind turbine 1 converts the kinetic energy of the wind into electrical or mechanical energy. For conversion of wind energy to electrical energy, the following elements are used:
[0048] a tower 4 allows a rotor (not shown) to be positioned at a sufficient height to enable motion thereof (necessary for horizontal-axis wind turbines) and allowing at least one of the rotor to be positioned at a height enabling it to be driven by stronger and more regular winds than at ground level 6. Tower 4 generally houses part of the electric and electrical components (modulator, control, multiplier, generator, etc.),
[0049] a nacelle 3 mounted at the top of tower 4, housing mechanical, pneumatic and some electrical and electronic components (not shown) necessary for operating the machine. Nacelle 3 can rotate to orient the machine in the right direction,
[0050] a rotor, fastened to the nacelle, comprising blades 7 (generally three) and the hub of the wind turbine. The rotor is driven by the wind energy and it is connected by a mechanical shaft, directly or indirectly (via a gearbox and mechanical shaft system), to an electrical machine (electric generator) (not shown) that converts the energy recovered to electrical energy. The rotor is potentially provided with control systems such as a variable-angle blades or aerodynamic brakes,
[0051] optionally a transmission made up of two shafts (mechanical shaft of the rotor and mechanical shaft of the electrical machine) connected by a transmission (gearbox) (not shown).
[0052] As is visible in
[0053] Preferably, LiDAR sensor 2 can be mounted on nacelle 3 of wind turbine 1 or in the hub of wind turbine 1 (that is at the front end of the nacelle in the wind direction).
[0054] According to the invention, the method of determining the average wind speed comprises the steps of:
[0055] 1) Construction of a LiDAR sensor measurement model
[0056] 2) Construction of a wind model
[0057] 3) Wind measurement
[0058] 4) Determination of the wind speed
[0059] 5) Determination of the average wind speed.
[0060] Steps 3), 4) and 5) are carried out in real time. Steps 1) and 2) can be carried out offline and prior to the real-time steps, and they can be performed in this order, in the reverse order or simultaneously. All the steps are described in detail in the rest of the description.
[0061]
[0062] 1) Construction of a LiDAR Sensor Measurement Model
[0063] This step constructs a model of the LiDAR sensor measurements. It is a model relating the components of the wind speed to the measurement signal from the LiDAR sensor.
[0064] According to one embodiment of the invention, the LiDAR sensor measurement model can be written as follows: m.sub.j,x(k)=a.sub.jv.sub.j,x(k)+b.sub.jv.sub.j,y(k)+c.sub.jv.sub.j,z(k), with m being the measurement, x being the longitudinal direction, j being a measurement beam of the LiDAR sensor, m.sub.j,x being the measurement on measurement beam j at distance x, k being the discrete time, v the wind speed, v.sub.j,x the longitudinal component of the wind speed for measurement beam j, v.sub.j,y being the transverse component of the wind speed for measurement beam j, v.sub.j,z being the vertical component of the wind speed for measurement beam j, a.sub.j, b.sub.j, c.sub.j being constant measurement coefficients for measurement beam j. Measurements coefficients a.sub.j, b.sub.j, c.sub.j depend only on the beam angles of the LiDAR sensor and are not dependent on the measurement distances. The measurement coefficients a.sub.j, b.sub.j, c.sub.j can be data provided by the LiDAR sensor manufacturer.
[0065] 2) Construction of a Wind Model
[0066] This step constructs a wind model, which accounts for the spatial coherence and the temporal coherence which define the wind speed and its components at any point in space according to various parameters, notably time and the position in space (therefore according to the coordinates of the point considered in the (x, y, z) system). In other words, a wind model meeting the spatial coherence constraints and the temporal coherence constraints is constructed. These spatial and temporal coherences allow the wind model to be representative of the wind and to provide precise determination of the wind speed.
[0067] According to one implementation of the invention, the wind model can determine the longitudinal and transverse components of the wind speed. Alternatively, the wind model can determine the three components of the wind speed.
[0068] According to one embodiment of the invention, the spatial coherence used in the wind model can depend on a transverse coherence, a longitudinal coherence and a vertical coherence. The representativity of the wind model is thus improved.
[0069] For this embodiment, the transverse coherence can be written by the equation: v.sub.x,y.sub.
[0070] For this embodiment, the vertical coherence can be written by the equation as:
with x being the longitudinal component, z.sub.1 and z.sub.2 being vertical positions having the same longitudinal (x.sub.1=x.sub.2=x) and transverse (y.sub.1=y.sub.2=y) values, v.sub.x,z1 being the longitudinal component of the wind speed at position z.sub.1, v.sub.x,z2 the longitudinal component of the wind speed at position z.sub.2, α the coefficient of the power law. For this equation, the reference framework of the height z is defined with respect to the base of the wind turbine tower (and not at the LiDAR sensor). Thus, the longitudinal component of the wind speed at point z.sub.1 depends on the longitudinal component of the wind speed at point z.sub.2 and on the ratio between the heights of points z.sub.1 and z.sub.2. Coefficient α of the power law can be chosen to be constant, or it can be estimated using LiDAR sensor measurements, for example according to the method described in the patent application FR-19/06,569.
[0071] For this embodiment, the longitudinal coherence can be written by the equation: v.sub.x,x.sub.
[0072] The temporal coherence is understood to be the variation with time of the wind speed components in a single position, that is for the same values x, y and z. In other words, the temporal coherence can be formulated as a relation between the wind speed components between two consecutive discrete time intervals, denoted by k and k−1.
[0073] According to an implementation of the invention, one known temporal coherence is obtained using the Kaimal spectrum that can be defined by:
with f being the frequency in Hertz, t being the component of the wind speed (t can therefore correspond to x, y or z), S.sub.t being the Kaimal spectrum of component t of the wind speed, U being the average wind speed at the height of the wind turbine rotor, L.sub.t being the integral scale parameter of component t of the wind speed and σ.sub.t being the variance determined by the wind turbulence intensity. Indeed, the Kaimal spectrum allows determination of a discrete transfer function that can relate a wind value at time k to a wind value at time k−1.
[0074] For the embodiment where only the longitudinal and transverse components of the wind speed are determined, ω can be a vector of dimensions 2n, which first comprises the longitudinal components of the wind speed for the n points being considered, then the transverse components of the wind speed for the n points are considered. To illustrate this vector ω in a simple case, when a first point has longitudinal and transverse wind speed components v.sub.x1, v.sub.y1, and a second point has longitudinal and transverse wind speed components v.sub.x2, v.sub.y2, vector ω is written as:
ω=(v.sub.x1v.sub.x2v.sub.y1v.sub.y2).sup.T.
[0075] Using this notation and noting that the Kaimal spectrum is the Fourier transform of the autocorrelation function of the wind speed, the following equation can be written for the temporal coherence: ω(k)=A.sub.gφ(k−1), with A.sub.s being a constant matrix which is the autocorrelation function of the wind speed obtained by a Kaimal spectrum. Matrix A.sub.s can be obtained from the Kaimal spectrum formula as defined above. Thus, this equation gives the connection between wind speed w at time k and wind speed ω at time k−1.
[0076] Alternatively, for the temporal coherence, the von Karman spectrum or any similar representation can be used. 3) Wind measurement
[0077] In this step, the wind amplitude and direction are continuously measured in at least one measurement plane distant from the wind turbine, by the LiDAR sensor. This measurement corresponds to the signal received by the LiDAR sensor in response to the signal emitted by the LiDAR sensor. Indeed, by interferometry and Doppler effect, part of the laser signal emitted by the LiDAR sensor is reflected by the air molecules at the measurement point and also by the aerosols (suspended dust and microparticles).
[0078] According to an implementation of the invention, the measurement planes can be at a longitudinal distance (along axis x of
[0079] According to an embodiment of the invention, the wind speed measurement can be performed in several measurement planes (whose measurement distances are not imposed by the method according to the invention) to facilitate wind speed determination, which allows the user of the LiDAR sensor to freely parametrize the LiDAR sensor.
[0080] For the embodiment using a pulsed LiDAR, the measurements are obtained successively at the measurement points illustrated in
[0081] 4) Determination of the Wind Speed
[0082] This step determines the wind speed at various points of the space upstream from the wind turbine, by use of an adaptive Kalman filter using the wind model constructed in step 2, the LiDAR sensor measurement model constructed in step 1 and the measurements performed in step 3. The various wind speed determination points are predefined estimation points. Application of the Kalman filter allows obtaining a state observer. The adaptive Kalman filter enables adaptation of the noise covariance matrix according to the wind speed. Thus, the filter is efficient over a wide wind speed range. Moreover, the adaptive Kalman filter is robust wind speed variations.
[0083] It should be observed that a state observer or a state estimator is, in automation and systems theory, an extension of a model represented as a state representation. When the state of the system is not measurable, an observer allowing the state to be reconstructed from a model is constructed.
[0084] For an embodiment using the equations illustrated in step 2, the following state model can be written, with the equation of state:
v.sub.x(k)=A.sub.sv.sub.x(k−1)+η(k)
and the output equations:
with η being the noise of the equation of state, ε.sub.t being the transverse noise, ε.sub.v being the vertical noise, ε.sub.l being the longitudinal noise and ε.sub.m being the measurement noise.
[0085] Thus, the problem of estimating vector ω(k) becomes a state estimation problem, which does not require imposing the position of the measurement planes of the LiDAR sensor. One way of estimating the unknown state vector ω(k), which can take into account the information on noises η(k) and ε(k), applies the algorithm of the adaptive Kalman filter, with the following notation:
Indeed, the adaptive Kalman filter provides the solution to the optimization problem:
with
where P.sub.0, Q and R are adjustment matrices of suitable dimensions, and
[0086] In order to solve this optimization problem by use of the adaptive Kalman filter, the following hypotheses can be made, notably for a mathematical interpretation of P.sub.0, Q and R: [0087] ω(0) is a random vector uncorrelated with noises η(k) and ε(k) [0088] ω(0) has a known average
P.sub.0=E[ω(0)−
[0090] This last hypothesis implies that Q and R are symmetric positive semidefinite matrices.
[0091] Furthermore, given that, in the state model, noises ε.sub.l, ε.sub.v, and ε.sub.t depend on measurement distances x.sub.1, x.sub.2, y.sub.1, y.sub.2, z.sub.1, z.sub.2, covariance matrix R is adapted according to the measurement distances. According to one embodiment, R can be a polynomial function of the measurement distances. Alternatively, R can be obtained from a map, a neural network, etc.
[0092] The following notations can be adopted: [0093] {circumflex over (ω)}(k|k−1) is the estimation of vector ω(k) given the measurements performed until time k−1; [0094] {circumflex over (ω)}(k|k) is the estimation of vector ω(k) given the measurements performed until time k; [0095] P(k|k−1) is the covariance matrix of vector ω(k) given the measurements performed until time k−1; and [0096] P(k|k) is the covariance matrix of vector ω(k) given the measurements performed until time k.
[0097] Then, the algorithm of the adaptive Kalman filter is used to determine the wind speed at various points, using the following equations:
[0098] On the one hand, a temporal update:
[0099] On the other hand, a measurement update:
with C.sub.a obtained by linearizing the output equations of the state model around {circumflex over (ω)}(k|k−1), y(k) the measurements of the LiDAR sensor and I the identity matrix.
[0100] Thus, these steps allow determination of the vector ω, which comprises the components of the wind speed at several different points. In other words, these steps allow determination of the components of the wind speed at several different points.
[0101] 5) Determination of the Average Wind Speed
[0102] This step determines the average wind speed in a vertical plane at a distance upstream from the wind turbine (the distance is defined by means of the longitudinal direction) by use of the wind speeds determined in step 4, in particular the wind speeds in the vertical plane are considered.
[0103] According to one embodiment, the average wind speed can be the average of the longitudinal components of the wind speed in the plane being considered.
[0104] According to a preferred embodiment of the invention, the average wind speed can be the average of the longitudinal components of the wind speed in the plane considered, which considers only the values of the wind speed in a surface corresponding to the surface swept by the rotor of the wind turbine. In other words, the surface swept by the rotor of the wind turbine (a circle of radius corresponding to the length of the wind turbine blades at nacelle height) is projected onto the vertical plane being considered, and the wind speeds are averaged for the points of the vertical plane belonging to this projection. This average speed is generally referred to as RAWS (Rotor Average Wind Speed) and commonly used for at least one of control, diagnosis, and monitoring of a wind turbine.
[0105] The present invention also relates to a method of controlling a wind turbine equipped with a LiDAR sensor. The following steps are carried out for this method:
[0106] determining the average wind speed by use of the method of determining the average wind speed according to any one of the variants described above; and
[0107] controlling the wind turbine according to the average wind speed that is determined.
[0108] Precise real-time determination of the average wind speed allows suitable wind turbine control in terms of minimization of the effects on the turbine structure and maximization of the recovered power. Indeed, through this control, the LiDAR sensor allows reduction of the loads on the structure, the blades and the tower representing 54% of the cost. Using a LiDAR sensor therefore allows optimizing the wind turbine structure and thus reducing the costs and maintenance.
[0109] The method can further comprise an intermediate step that determines the average wind speed in the rotor plane of the wind turbine from the average wind speed determined by the method. The wind movement time between the vertical plane and the rotor plane can therefore be taken into account (it can be calculated notably by considering Taylor's frozen turbulence hypothesis), it is also possible to account for the induction phenomenon between the vertical plane and the rotor plane (by use of an induction factor for example). The induction factor reflects the wind deceleration upstream from the wind turbine related to the presence of the wind turbine blades. The wind turbine is then controlled according to the average wind speed in the rotor plane.
[0110] According to an implementation of the invention, at least one of the inclination angle of the blades and the electrical recovery torque of the wind turbine generator can be controlled according to the wind speed. Other types of regulation devices can be used.
[0111] According to an embodiment of the invention, at least one of the inclination angle of the blades and electrical recovery torque can be determined by use of wind turbine maps according to the wind speed at the rotor. For example, the control method described in patent application FR-2,976,630 A1 which corresponds to US patent application 2012-0,321,463 can be applied.
[0112] Furthermore, the invention relates to a computer program product comprising code instructions designed to carry out the steps of one of the methods described above (method of determining the wind speed in the rotor plane, control method). The program can be executed on a processor of the LiDAR sensor or any similar processor linked to the LiDAR sensor or to the wind turbine.
[0113] According to an aspect, the present invention also relates to a LiDAR sensor for a wind turbine, comprising a processor configured to implement one of the methods described above (method of determining the average wind speed, control method).
[0114] According to an implementation of the invention, the LiDAR sensor can be a scanning LiDAR sensor, a continuous wave LiDAR sensor or a pulsed LiDAR sensor. The LiDAR sensor is preferably a pulsed LiDAR sensor.
[0115] The invention also relates to a wind turbine, notably an offshore (at sea) or an onshore (on land) wind turbine equipped with a LiDAR sensor as described above. According to an embodiment of the invention, the LiDAR sensor can be arranged on the nacelle of the wind turbine or in the hub of the turbine (at the end of the nacelle of the wind turbine). The LiDAR sensor is so oriented to measure the wind upstream from the turbine (i.e. before the wind turbine and along the longitudinal axis thereof, designated by axis x in
[0116] For the embodiment of the control method, the wind turbine can comprise a control, for example for control of the pitch angle of at least one blade of the wind turbine or of the electrical torque, for implementing the control method according to the invention.
[0117] It is clear that the invention is not limited to the embodiments of the methods described above by way of example and that it encompasses any variant embodiment.
Example
[0118] The features and advantages of the method according to the invention will be clear from reading the example hereafter.
[0119] For this example, the wind is simulated by a simulator, as well as the LiDAR sensor measurements, and the average wind speed is determined by the method according to an embodiment of the invention. This embodiment of the invention uses the spatial and temporal coherence equations described, and it determines the average longitudinal component of the wind speed in a vertical plane.
[0120] According to a first configuration, the measurement plane distances are: [50, 70, 90, 100, 120, 140, 160, 180, 190, 200] meters.
[0121]
[0122] According to a second configuration, the measurement plane distances are: [50, 80, 90, 110, 130, 150, 170, 180, 190, 200] meters.
[0123]
[0124] These two curves also allow showing that the method is accurate whatever the distance considered, without imposing any measurement plane distance.