METHOD FOR ESTIMATING A WIND SPEED IN A STABLE MANNER
20170314533 · 2017-11-02
Inventors
- Martin ATZLER (Randers, DK)
- Thomas SCHEEL (Stolberg, DE)
- Lars Finn Sloth LARSEN (Sydals, DK)
- Thomas KRÜGER (Aarhus C, DK)
Cpc classification
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/328
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/708
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0224
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/0276
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/022
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D7/046
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F05B2270/304
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
G01P5/00
PHYSICS
G05B19/402
PHYSICS
International classification
F03D7/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F03D17/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01P5/00
PHYSICS
Abstract
A method for iteratively estimating a wind speed at a wind turbine is disclosed, said wind turbine comprising a rotor carrying a set of wind turbine blades, each wind turbine blade having a variable pitch angle. A minimum tip speed ratio, λ.sub.min, is derived, based on an obtained pitch angle, θ. The minimum tip speed ratio, λ.sub.min, defines a limit between a stable and an unstable control region. An initial tip speed ratio, λ.sub.init>λ.sub.min, is selected, and an initial estimated wind speed, v.sub.init, is derived based on the initial tip speed ratio, λ.sub.int, and an obtained rotational speed, ω, of the rotor. An estimated wind speed, v.sub.est, is iteratively derived, based on the obtained rotational speed, ω, and the obtained pitch angle, ω, and using the derived initial estimated wind speed, v.sub.init, as a starting point. The iterative process converges fast and reliably.
Claims
1. A method for estimating a wind speed at a wind turbine, the wind turbine comprising a rotor carrying a set of wind turbine blades, each wind turbine blade having a variable pitch angle, the method comprising: obtaining a rotational speed, ω, of the rotor, obtaining a pitch angle, θ, of the wind turbine blades, deriving a minimum tip speed ratio, λ.sub.min, based on the obtained pitch angle, θ, the minimum tip speed ratio, λ.sub.min, defining a limit between a stable and a potentially unstable control region, selecting an initial tip speed ratio, λ.sub.init, where λ.sub.init>λ.sub.min, deriving an initial estimated wind speed, v.sub.init, based on the selected initial tip speed ratio, λ.sub.init, and the obtained rotational speed, ω, and iteratively deriving an estimated wind speed, v.sub.est, based on the obtained rotational speed, ω, and the obtained pitch angle, θ, and using the derived initial estimated wind speed, v.sub.init, as a starting point.
2. A method according to claim 1, further comprising controlling the wind turbine in accordance with the estimated wind speed, v.sub.est.
3. A method according to claim 1, wherein deriving a minimum tip speed ratio, λ.sub.min, comprises using a minimum tip speed ratio look-up table comprising interrelated values of pitch angle, θ, and minimum tip speed ratio, λ.sub.min.
4. A method according to claim 1, wherein the selected initial tip speed ratio, λ.sub.init, exceeds the minimum tip speed ratio, λ.sub.min, at least by a predefined amount.
5. A method according to claim 1, further comprising: setting a flag, indicating that the estimated wind speed, v.sub.est, is unreliable, in the case that the estimated wind speed, v.sub.est, results in an estimated tip speed ratio, λ.sub.est, which is lower than the minimum tip speed ratio, λ.sub.min, and controlling the wind turbine in accordance with an estimated wind speed corresponding to λ.sub.min, and in accordance with the flag.
6. A method according to claim 5, further comprising the steps of: estimating a tip speed ratio, λ.sub.est, based on the obtained rotational speed, ω, and the estimated wind speed, v.sub.est, and removing the flag and controlling the wind turbine in accordance with the estimated wind speed, v.sub.est, in the case that the estimated tip speed ratio, λ.sub.est, increases above the minimum tip speed ratio, λ.sub.min.
7. A method according to claim 1, wherein iteratively deriving an estimated wind speed, v.sub.est, comprises using a c.sub.P look-up table comprising interrelated values of rotational speed, ω, wind speed, v, pitch angle, θ, and power coefficient, c.sub.P.
8. A method according to claim 1, wherein iteratively deriving an estimated wind speed, v.sub.est, comprises estimating a power output, P.sub.est, of the wind turbine, and comparing the estimated power output, P.sub.est, to a measured power output, P.sub.meas, of the wind turbine.
9-10. (canceled)
11. A wind turbine comprising a rotor carrying a set of wind turbine blades, each wind turbine blade having a variable pitch angle; and a controller configured to implement an operation for estimating a wind speed at a wind turbine, the wind turbine comprising a rotor carrying a set of wind turbine blades, each wind turbine blade having a variable pitch angle, the operation comprising: obtaining a rotational speed, ω, of the rotor, obtaining a pitch angle, θ, of the wind turbine blades, deriving a minimum tip speed ratio, λ.sub.min, based on the obtained pitch angle, θ, the minimum tip speed ratio, λ.sub.min, defining a limit between a stable and a potentially unstable control region, selecting an initial tip speed ratio, λ.sub.init, where λ.sub.init>λ.sub.min, deriving an initial estimated wind speed, v.sub.init, based on the selected initial tip speed ratio, λ.sub.init, and the obtained rotational speed, ω, and iteratively deriving an estimated wind speed, v.sub.est, based on the obtained rotational speed, ω, and the obtained pitch angle, θ, and using the derived initial estimated wind speed, v.sub.init, as a starting point.
11. A computer program product comprising computer executable code which, when executed by one or more processors, implements an operation for estimating a wind speed at a wind turbine, the wind turbine comprising a rotor carrying a set of wind turbine blades, each wind turbine blade having a variable pitch angle, the operation comprising: obtaining a rotational speed, ω, of the rotor, obtaining a pitch angle, θ, of the wind turbine blades, deriving a minimum tip speed ratio, λ.sub.min, based on the obtained pitch angle, θ, the minimum tip speed ratio, λ.sub.min, defining a limit between a stable and a potentially unstable control region, selecting an initial tip speed ratio, λ.sub.init, where λ.sub.init>λ.sub.min, deriving an initial estimated wind speed, v.sub.init, based on the selected initial tip speed ratio, λ.sub.init, and the obtained rotational speed, ω, and iteratively deriving an estimated wind speed, v.sub.est, based on the obtained rotational speed, ω, and the obtained pitch angle, θ, and using the derived initial estimated wind speed, v.sub.init, as a starting point.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The invention will now be described in further detail with reference to the accompanying drawings in which
[0045]
[0046]
[0047]
[0048]
DETAILED DESCRIPTION OF THE DRAWINGS
[0049]
[0050] In the estimating block 1, an estimated power output, P.sub.est, is calculated, based on the supplied parameters, ω, θ and v.sub.est. This includes deriving a power coefficient, c.sub.P, e.g. by means of a c.sub.P look-up table, based on an estimated tip speed ratio, λ.sub.est, and the pitch angle, θ.
[0051] The estimated power output, P.sub.est, is compared to a measured power output, P.sub.meas, at a comparator 2. This results in an error signal, P.sub.err. If the error signal, P.sub.err, is zero, then P.sub.est=P.sub.meas, indicating that the estimated wind speed, v.sub.est, supplied to the estimator block 1 is equal to or close to the actual wind speed prevailing at the wind turbine.
[0052] If the error signal, P.sub.err, is positive, then the measured power output, P.sub.meas, is larger than the estimated power output, P.sub.est, indicating that the expected power output at the estimated wind speed, v.sub.est, is lower than the actual power output. This indicates that the estimated wind speed, v.sub.est, is lower than the actual wind speed prevailing at the wind turbine, and the estimated wind speed, v.sub.est, should therefore be increased.
[0053] Similarly, if the error signal, P.sub.err, is negative, then the measured power output, P.sub.meas, is smaller than the estimated power output, P.sub.est, indicating that the expected power output at the estimated wind speed, v.sub.est, is higher than the actual power output. This indicates that the estimated wind speed, v.sub.est, is higher than the actual wind speed prevailing at the wind turbine, and the estimated wind speed, v.sub.est, should therefore be decreased.
[0054] The adjustments to the estimated wind speed, v.sub.est, described above, are performed in the following manner. The error signal, P.sub.err, is multiplied by a gain factor, kest, at multiplier 3, and the resulting signal is supplied to an integrator 4. At the integrator 4 the signal received from the multiplier 3 is integrated, resulting in a new estimated wind speed, v.sub.est, which is supplied to the estimating block 1 for the next iteration.
[0055] Thus, the estimation process described above is an iterative process. In order to start the iterative process, an initial wind speed, v.sub.init, is supplied to the estimating block 1. The initial wind speed, v.sub.init, is derived in the following manner.
[0056] A minimum tip speed ratio, λ.sub.min, is derived, based on the measured pitch angle, θ. The minimum tip speed ratio, λ.sub.min, defines a limit between a stable and an unstable control region, at the measured pitch angle, θ. Thus, at tip speed ratios above the minimum tip speed ratio, λ.sub.min, the wind speed is estimated in a stable manner, and at tip speed ratios below the minimum tip speed ratio, λ.sub.min, the wind speed is potentially estimated in an unstable manner.
[0057] An initial tip speed ratio, λ.sub.init, is selected, in such a manner that λ.sub.init>λ.sub.min. Accordingly, the selected initial tip speed ratio, λ.sub.init, is well within the stable control region. The initial estimated wind speed, v.sub.init, is then derived, based on the measured rotational speed, ω, of the rotor and the selected initial tip speed ratio, λ.sub.init. Thus, the initial wind speed, v.sub.init, which is used as a starting point for the iterative process described above, corresponds to the initial tip speed ratio, λ.sub.init, and is therefore also well within the stable control region at the measured pitch angle, θ. This ensures that the iterative process converges in a fast and reliable manner, i.e. a reliable estimate for the wind speed is reached fast.
[0058]
[0059] The power output, P, of the wind turbine is given as:
where P is the power output, ρ is the air density, A is an area swept by the rotor, c.sub.P(λ,θ) is the power coefficient, depending on the tip speed ratio, λ, and the pitch angle, θ, and v is the wind speed.
[0060] It can be assumed that the wind turbine is operated within a stable control region as long as the partial derivative of the power output with respect to the wind speed is positive. The partial derivative of the power output with respect to wind speed is given as:
[0061] The partial derivative of the rotor power coefficient is given as:
[0062] Inserting this in the equation above regarding the partial derivative of the power output results in:
[0063] Hence, the wind turbine is operated within a stable control region if:
[0064] This sets a restriction on the gradient of the power coefficient, c.sub.P, versus the tip speed ratio, λ. This is illustrated in the graph of
[0065]
i.e. portions where the wind speed estimation would not converge. These portions are all in a region where the power output is above the rated power output. However, for other pitch angles and/or for other rotors, such regions may occur below rated power, in which case it is necessary to establish the minimum tip speed ratio, in the manner described above, in order to ensure stable wind speed estimation.
[0066]
[0067] At step 7 a minimum tip speed ratio, λ.sub.min, is derived, based on the measured pitch angle, θ. The minimum tip speed ratio, λ.sub.min, defines a limit between a stable and an unstable control region for the wind speed estimation. The minimum tip speed ratio, λ.sub.min, may, e.g., be derived in the manner described above with reference to
[0068] Thus, when the wind turbine is operated at tip speed ratios which are above the minimum tip speed ratio, λ.sub.min, the wind speed estimation is within a stable control region. When the wind turbine is operated at tip speed ratios which are below the minimum tip speed ratio, λ.sub.min, the wind speed estimation is within an unstable control region.
[0069] At step 8 an initial tip speed ratio, λ.sub.init, is selected in such a manner that λ.sub.in>λ.sub.min. Thus, the initial tip speed ratio, λ.sub.init, is selected in such a manner that it is well within the stable control region.
[0070] At step 9 an initial estimated wind speed, v.sub.init, is derived, based on the selected initial tip speed ratio, λ.sub.init. Thus, the derived initial estimated wind speed, v.sub.init, corresponds to the initial tip speed ratio, λ.sub.init, and therefore the initial estimated wind speed, v.sub.init, is also well within the stable control region. Therefore the initial estimated wind speed, v.sub.init, is a good starting point for an iterative process for estimating the wind speed prevailing at the wind turbine.
[0071] Accordingly, at step 10, an iterative process is started, in which a new estimated wind speed, v.sub.est, is derived, based on the initial estimated wind speed, v.sub.init, the measured rotational speed, ω, and the measured pitch angle, θ.
[0072] At step 11 the rotational speed, ω, and the pitch angle, θ, are measured, and at step 12 the wind turbine is operated in accordance with the estimated wind speed, v.sub.est, the measured rotational speed, ω, and the measured pitch angle, θ. Then the process is returned to step 10, where a new estimated wind speed, v.sub.est, is derived, based on the previous estimated wind speed, v.sub.est, the measured rotational speed, ω, and the measured pitch angle, θ. Accordingly, an iterative process is performed in order to obtain an estimated wind speed, v.sub.est, which is close to the actual wind speed prevailing at the wind turbine.
[0073] Since the initial estimated wind speed, v.sub.init, which is used as a starting point for the iterative process, is selected in such a manner that it is well within the stable control region, it is ensured that the iterative process converges fast and reliably. Thus, a reliable estimate for the wind speed is reached fast.
[0074] While embodiments of the invention have been shown and described, it will be understood that such embodiments are described by way of example only. Numerous variations, changes and substitutions will occur to those skilled in the art without departing from the scope of the present invention as defined by the appended claims. Accordingly, it is intended that the following claims cover all such variations or equivalents as fall within the spirit and the scope of the invention.