Control of a Variable-Speed Pitch-Regulated Wind Turbine

advertisement
Control of a Variable-Speed
Pitch-Regulated Wind Turbine
Torbjörn Thiringer and Andreas Petersson
Division of Electric Power Engineering
Department of Energy and Environment
CHALMERS UNIVERSITY OF TECHNOLOGY
Göteborg, Sweden 2005
Abstract
In this report, the speed control of a modern pitch-regulated wind turbine is investigated.
A controller structure is derived and the significance of various parameters in the controller
structure is investigated.
In particular the influence of the speed control bandwidth on the speed variations, torque
stresses and energy production is analyzed.
The control structure operates without any knowledge of the wind speed or shaft torque,
instead these quantities are estimated from the rotor speed and electric power.
The results are compared with measurements made on two commercial turbines and the
agreement between measurements and simulations is satisfactory.
Acknowledgements
The financial support given by the Swedish Energy Agency is gratefully acknowledged.
iii
iv
Table of Contents
Abstract
iii
Acknowledgement
iii
Table of Contents
v
1 Introduction
1
2 Wind Turbine Operation
2.1 Aerodynamic Conversion . . . . . . . . . . . . . . . . . . . .
2.1.1 Cp (λ, β)-relation . . . . . . . . . . . . . . . . . . . .
2.1.2 Linearized Aerodynamic Conversion Model . . . . . .
2.2 Steady-State Operation . . . . . . . . . . . . . . . . . . . . .
2.3 Drive Train Representation . . . . . . . . . . . . . . . . . . .
2.4 Speed and Torque Observer . . . . . . . . . . . . . . . . . . .
2.5 Finding Optimal Tip-Speed Ratio . . . . . . . . . . . . . . . .
2.6 Wind Speed Estimation for Pitch Controller . . . . . . . . . .
2.7 Wind Generation using Spatial and Rotational Sampling Filters
.
.
.
.
.
.
.
.
.
2
2
2
3
3
5
6
6
7
8
.
.
.
.
.
.
.
10
10
11
14
15
15
17
17
.
.
.
.
.
.
.
.
.
.
.
.
20
20
21
21
23
23
25
25
27
31
31
31
32
5 Analysis
5.1 Bandwidth of Speed Control Loops . . . . . . . . . . . . . . . . . . . . .
5.1.1 Perfect Wind Speed and Shaft Torque Knowledge . . . . . . . . . .
36
36
36
3 Field Measurements
3.1 Jung Wind Turbine . . . . . . . . . . . . . . . . . .
3.1.1 Time Series . . . . . . . . . . . . . . . . . .
3.1.2 Statistical Data . . . . . . . . . . . . . . . .
3.2 Bast Wind Turbine . . . . . . . . . . . . . . . . . .
3.2.1 Time Series . . . . . . . . . . . . . . . . . .
3.2.2 Statistical Data . . . . . . . . . . . . . . . .
3.3 Comparison between the Bast and Jung wind turbine
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Control
4.1 Internal Model Control (IMC) . . . . . . . . . . . . . . .
4.2 Rotor-Speed Control with Generator . . . . . . . . . . . .
4.3 Rotor-Speed Control with Pitch . . . . . . . . . . . . . . .
4.4 Overall Control . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Implementation Example . . . . . . . . . . . . . .
4.5 Example of Low-Wind Speed operation . . . . . . . . . .
4.5.1 Decreased and increased speed control bandwidth
4.6 Example of Medium- and High-Wind Speed operation . .
4.7 Comparison Between Measurements and Simulations . . .
4.7.1 Low Wind Speed . . . . . . . . . . . . . . . . . .
4.7.2 Medium Wind Speed . . . . . . . . . . . . . . . .
4.7.3 High-Wind Speed . . . . . . . . . . . . . . . . . .
v
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.1.2
5.2
5.3
5.4
6
Perfect Wind Speed and Shaft Torque Knowledge with Rotational
Sampling Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.3 Operation based on Estimated Wind Speed and Shaft Torque . . . .
Influence of “Pre-pitching” . . . . . . . . . . . . . . . . . . . . . . . . . .
Influence of Transition Length . . . . . . . . . . . . . . . . . . . . . . . .
Turbulence Intensity . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conclusion
39
42
44
46
48
48
References
49
vi
1 Introduction
Wind turbines can operate with either fixed speed (actually within a speed range about 1 %)
or variable speed. For fixed-speed wind turbines, the generator (induction generator) is directly connected to the grid. Since the speed is almost fixed to the grid frequency, and most
certainly not controllable, it is not possible to store the pulsating energy capture due to the
turbulence of the wind in form of rotational energy variations. Therefore, for a fixed-speed
system the turbulence of the wind will result in power variations, and thus affect the power
quality of the grid [9] in a negative way. For a variable-speed wind turbine, the generator
is controlled by power electronic equipment, which makes it possible to control the rotor
speed. In this way the power fluctuations caused by wind variations can be more or less
absorbed by changing the rotor speed [11] and thus power variations originating from the
wind conversion and the drive train can be reduced. Hence, the power quality impact caused
by the wind turbine can be improved compared to a fixed-speed turbine [7]. One common
way of quantifying the power fluctuations is with the so called flicker coefficient. There are
also several other reasons for using variable-speed operation of wind turbines; among those
are possibilities to reduce stresses of the mechanical structure, acoustic noise and the possibility to control the reactive power [2]. Most of the major wind turbine manufactures are
developing new larger wind turbines in the 3-to-5-MW range [1]. These large wind turbines
are all based on variable-speed operation with pitch control.
Although there are a number of publications where the speed control of a pitch-regulated
turbine is presented, for instance [4, 8], no publications comparing the obtained results with
measurements have been found by the authors.
The main purpose of this report is to investigate how “hard” the rotor speed should follow
the “ideal” rotor speed in order to have a good balance between rotor speed variations and
flicker impact/torque stresses. Moreover, an aim is to study the influence of various aspects
on the performance of the control of the turbine. Finally a goal is to compare the simulated
results with data from field measurements of variable-speed wind turbines.
This report is organized as follows: Firstly, the wind turbine, some useful background
information and used observers are presented. Secondly, field measurements are presented.
Thirdly, the control laws used in the simulations are presented. Finally, analysis of the control
parameters is performed.
1
2 Wind Turbine Operation
2.1 Aerodynamic Conversion
In this section mathematical models of the system will be presented.
2.1.1
Cp (λ, β)-relation
Some of the available power in the wind is converted by the rotor blades to mechanical power
acting on the rotor shaft of the wind turbine. For steady-state calculations of the mechanical
power from a wind turbine, the so called Cp (λ, β)-curve can be used. The mechanical power,
PT , can be determined by [6]
1
PT = − ρAr Cp (λ, β)ws3 = −kCp (λ, β)ws3
2
ΩT rr
λ=
ws
(1)
(2)
where Cp is the power coefficient, β is the pitch angle, λ is the tip speed ratio, ws is the wind
speed, ΩT is the rotor speed of the turbine (on the low-speed side of the gearbox), rr is the
rotor-plane radius, ρ is the air density and Ar is the area swept by the rotor. The produced
torque, TT , of the turbine can be found from
PT
.
ΩT
TT =
(3)
The Cp (λ, β)-curve for the wind turbine investigated here can be seen in Fig. 1.
5
Cp
0
−5
−10
−15
40
20
0
β
−20
0
5
15
10
20
λ
Fig. 1: Power coefficient as a function of the tip-speed ratio and pitch angle.
2
2.1.2
Linearized Aerodynamic Conversion Model
Before linearizing the aerodynamic model we will study the partial derivatives of Cp (λ, β),
i.e.,
∂Cp (λ, β)
∂Cp (λ, β) ∂λ
∂Cp (λ, β) ∂λ
rr ΩT ∂Cp (λ, β)
=
=
=− 2
∂ws
∂ws ∂λ
∂λ
∂ws
ws
∂λ
∂Cp (λ, β) ∂λ
∂Cp (λ, β) ∂λ
rr ∂Cp (λ, β)
∂Cp (λ, β)
=
=
=
∂ΩT
∂ΩT ∂λ
∂λ
∂ΩT
ws
∂λ
(4)
(5)
The partial derivatives of TT can now be found as
∂TT
ws2
ws3 ∂Cp (λ, β)
ws2
∂Cp (λ, β)
= −3k Cp (λ, β)
−k
= −3k Cp (λ, β)
+ k w s rr
(6)
∂ws
ΩT
ΩT
∂ws
ΩT
∂λ
∂TT
w3
w3
w3 ∂Cp (λ, β)
w2 rr ∂Cp (λ, β)
= k 2s Cp (λ, β) − k s
= k 2s Cp (λ, β) − k s
(7)
∂ΩT
ΩT
ΩT ∂ΩT
ΩT
ΩT
∂λ
∂TT
w3 ∂Cp (λ, β)
= −k s
.
(8)
∂β
ΩT
∂β
T
For a given operating point (x0 = ws0 ΩT 0 β0 ) we have that
!
2
∂TT
ws0
∂Cp (λ, β0 ) (9)
= −k
3Cp (λ0 , β0 ) − λ0
∂ws
ΩT 0
∂λ
x=x0
!
3
∂TT
ws0
∂Cp (λ, β0 ) (10)
= −k 2
−Cp (λ0 , β0 ) + λ0
∂ΩT
ΩT 0
∂λ
x=x0
3
∂TT
∂Cp (λ0 , β) ws0
(11)
= −k
∂β
ΩT 0
∂β
x=x0
and the corresponding linearized torque becomes
∂TT ∂TT ∂TT ∆TT =
· ∆ws +
· ∆ΩT +
· ∆β.
∂ws x=x0
∂ΩT x=x0
∂β x=x0
(12)
In Fig. 2 the numerical partial derivatives of the Cp (λ, β)-curve with respect to λ and β
can be seen.
2.2 Steady-State Operation
In Fig. 3 the steady-state operating charcteristic of the investigated variable speed wind turbine can be seen. In the figure the two operational areas, i.e., the low wind speed area and
the high wind speed area, can be seen. In the low wind speed area (ωs < 8 m/s) the rotor
speed is controlled in order to keep the tip-speed ratio, λ, at its optimal value and the pitch
angle is zero. Then when the nominal power and maximal rotor speed is reached (ωs > 12
m/s), the rotor speed is kept around its nominal value. Moreover, when the nominal power is
reached, the blades of the turbine are pitch out of the wind in order to limit the turbine power
to its nominal value, this can also be seen in the figure. In between the high and low wind
speed region there is an operating region 8middel wind speed region) where the rotor speed
3
b)
2
100
1
0
∂Cp /∂β
∂Cp /∂λ
a)
0
−1
40
−100
−200
40
20
20
0
β
0
20
20
10
0
β
λ
10
0
λ
Fig. 2: Partial derivatives of the power coefficient Cp (λ, β) with respect to a) Tip speed ratio λ. b)
Pitch angle β.
a)
b)
100
3
2.5
ΩT [rad/s]
PT [%]
80
60
40
2
1.5
20
0
1
5
10
15
20
25
5
10
ws [m/s]
d)
c) 30
20
25
20
25
9
8
25
7
20
6
15
λ
β [deg]
15
ws [m/s]
5
10
4
5
3
0
2
5
10
15
20
25
5
ws [m/s]
10
15
ws [m/s]
Fig. 3: Steady-state operation of the WT. a) Power PT . b) Rotor speed ΩT . c) Pitch angle β. d) Tip
speed ratio λ.
4
is around its nominal while the produced power not yet has reached the rated one (8 m/s <
ωs < 12 m/s).
Fig. 4 shows the partial derivative of Cp with respect to the pitch angle for the operating
condition presented in Fig. 3. Note that in the figure the partial derivative is only shown for
pitch angles greater than zero. The average value of the partial derivative of Cp with respect
−0.6
−0.7
∂Cp /∂β
−0.8
−0.9
−1
−1.1
−1.2
−1.3
−1.4
5
10
15
20
25
ws [m/s]
Fig. 4: Partial derivative of Cp with respect to the pitch angle as a function of the wind speed. The
operating condition is given in Fig. 3.
to the pitch angle in Fig. 4 is approximately kCp = ∂Cp /∂β = −0.96. This value will be
used later on when designing control laws for the pitch angle.
2.3 Drive Train Representation
In this work, the drive train has been modeled by a stiff shaft. Accordingly the drive-train
dynamics are given by
(JT + JG )
dΩT
= Te − TT .
dt
(13)
In order to study the impact of a soft shaft, the following modifications can be made:
dΩT
= ξ(ΘG − ΘT ) + ζ(ΩG − ΩT ) − TT
dt
dΩG
JG
= Te − ξ(ΘG − ΘT ) − ζ(ΩG − ΩT )
dt
JT
(14)
(15)
If we define ∆Θ = ΘG − ΘT , the above drive train equations can be rewritten as
dΩT
= ξ∆Θ + ζ(ΩG − ΩT ) − TT
dt
dΩG
JG
= Te − ξ∆Θ − ζ(ΩG − ΩT )
dt
∆Θ
= ΩG − ΩT .
dt
JT
5
(16)
(17)
(18)
Writing the above equations in state-space form yields

 

 

−1/JT
0
ΩT
−ζ/JT ζ/JT
ξ/JT
ΩT
d 
TT







0
1/JG
ΩG +
ΩG = ζ/JG −ζ/JG −ξ/JG
.
Te
dt
0
0
∆Θ
−1
1
0
∆Θ
The characteristic polynomial of the system becomes
(JT + JG )
(JT + JG )
2
p p +
ζp +
ξ .
JT JG
JT JG
If the system is undamped, i.e., ζ = 0, the oscillation frequency can be found as
s
(JT + JG )
ξ.
ω=
JT JG
(19)
(20)
(21)
2.4 Speed and Torque Observer
In order to track the turbine torque we will use a slightly modified observer of the one proposed in [10], i.e.,
dT̂T
= γ1 (ΩG − Ω̂G )
dt
Te − T̂T
dΩ̂G
=
+ γ2 (ΩG − Ω̂G ).
dt
JG + JT
(22)
(23)
The system described by (22) and (23) have an equilibrium point at (T̂T , Ω̂G ) = (Te , ΩG )
and the following characteristic polynomial
γ1
p 2 + γ2 p +
.
(24)
JG + JT
If the parameters are set as γ1 = (JG + JT )ρ2 and γ2 = 2ρ, then ρ can be adjusted to the
desired bandwidth of the observer.
2.5 Finding Optimal Tip-Speed Ratio
The “optimal” WT torque can with relatively good agreement be approximated as
TT = Kopt Ω2T
(25)
where the constant Kopt is determined from steady state values in Fig. 3. This means that
in order to operate the WT at optimal tip-speed ratio, the rotor speed reference should be set
according to
s
T̂T
Ωref
(26)
T =
Kopt
where T̂T is the turbine torque estimation obtained as described in Section 2.4. In Fig. 5 a
comparison of the rotor speed reference as a function of the torque for known wind speeds
(optimal tip-speed ratio) and using the approximation in (26). It is seen in the figure that for
the turbine investigated here the approximation works well.
6
1.1
Rotor speed [p.u.]
1
0.9
0.8
0.7
0.6
0.5
0.4
0
20
40
60
80
100
Turbine torque [%]
Fig. 5: Rotor speed speed reference as a function of the torque. Black line is with known wind speed
and red line is with the approximation in (26).
2.6 Wind Speed Estimation for Pitch Controller
The steady-state operation as given in Fig. 3 is used to estimate the wind speed. When
the generator is operated in speed-control mode, the wind speed will be estimated from the
power in Fig. 3a) with a second-order polynomial as
ŵs,low = a1 + a2 P + a3 P 2
(27)
where P is the wind turbine power. When the pitch angle is used to control the speed of
the turbine, the pitch angle is used for the estimation. In this case a first-order polynomial is
used
ŵs,high = b1 + b2 β.
(28)
Then, the estimated wind speed is low-pass filtered as
dŵs
= αws ((1 − ktr )ŵs,low + ktr ŵs,high − ŵs )
dt
= αws (1 − ktr ) a1 + a2 P + a3 P 2 + ktr (b1 + b2 β) − ŵs
(29)
where αws is the bandwidth of the estimator and ktr is a transition parameter between speed
control of the generator and pitch angle control. Fig. 6 shows how well the approximation
in (27) and (28) holds. The accuracy of the steady-state performance of the wind speed
estimator as a function of the real wind speed can be seen in Fig. 7. From Fig. 6 and Fig. 7 it
can be seen that the estimation works relatively well even though there are some deviations
especially around 12 m/s. However, as already mentioned the estimated wind speed is only
used for “gain scheduling” of the pitch controller, while the rotor speed reference for low
wind speeds is found from (26). The speed of the estimator is set by the bandwidth of the
low-pass filter αws .
7
b) 25
Wind speed [m/s]
Wind speed [m/s]
a) 12
10
8
6
4
20
15
10
0
50
100
0
10
20
30
Pitch angle [deg]
Power [%]
Fig. 6: Wind speed approximation. Black line is the “real” wind speed and red line is from the
approximation. a) Estimation at low wind speeds. b) Estimation at high wind speeds.
Estimated wind speed [m/s]
25
20
15
10
5
0
0
5
10
15
20
25
Wind speed [m/s]
Fig. 7: Estimated wind speed as a function of the “real” wind speed.
2.7 Wind Generation using Spatial and Rotational Sampling Filters
In [15] it is shown how a wind field arriving at the rotor disc can be modelled. However, in
a time-critical application it may be unfeasible to determine the driving shaft torque, as described above, for each time step. An alternative approach applicable to fixed-speed systems,
which is less time-consuming and still provides similar results, has been suggested in [12]
and makes use of the aerodynamic filter approach. This approach has been used in this work.
Wind at one point only (at the hub level) is generated and two filters are used to represent the
impact of the rotating blades. The first filter is the Spatial Filter (SF),
√
2 + bs
HSF (s) = √
√
( 2 + bs a)(1 +
8
√b s)
a
(30)
where:
a = 0.55
b = γ ∗ R/U
R
the turbine radius
U
the average wind speed at the hub height
γ
the decay factor over the disc (γ = 1.3)
The spatial filter damps higher frequency components that are present in the wind. In this
way the filtering property of the rotor blades is represented. The transfer function in (30) can
be simplified to a first order transfer function with a negligible effect on its characteristic,
HSF (s) =
1
=
sb + 1
1
s
2πfcut
+1
(31)
where fcut is the cut-off frequency of the filter.
The second filter represents the rotational sampling of the wind by the turbine rotor and
is therefore called rotational sampling filter (RSF), in this paper slightly modified to
HRSF (s) =
1
(s
ω2
+ ω)2
1
[s + (d + jω)][s + (d − jω)]
(ω 2 +d2 )
(32)
where
n
ω = 2πN 60
N
the number of blades
n
the rotor speed in [rpm]
d
damping factor
This filter amplifies the variations at a frequency region around the blade passing frequency.
In other regions this filter has a gain of nearly one. The expression in (32) can only be used
for fixed-speed wind turbines since ω has to be constant. However, if (32) is transformed to
the time domain it can be used for variable-speed wind turbines, i.e.,
0
1
0
ẋ(t) =
w
(t)
(33)
x(t) +
2
2
1 s,SF
−d − [ω(t)] −2d
and
2 2
d2
d2
d (d + [ω(t)]2 )
ws,RSF (t) = −
2 −1 −
+
+ ω(t) x(t)
[ω(t)]2
[ω(t)]2 ω(t)
d2
+ 1+
ws,SF (t)
[ω(t)]2
9
(34)
3 Field Measurements
The measurement data used in this report comes from two different wind turbines. The
first turbine is located in Jung and the second in Bast. Both locations are in the county of
Västergötland.
When presenting statistical data the standard deviation will be used. The standard deviation, σ(x), of a measured signal x is calculated with
n
1 X
(xi − x)2
σ(x) =
n − 1 i=1
(35)
where n is the number of samples in x and x is the average value of x, i.e.,
n
1X
x=
xi .
n i=1
(36)
3.1 Jung Wind Turbine
The Jung turbine is a VESTAS V-52 850 kW WT, located (≈ 100 km from the west coast).
The wind turbine is located in a flat surrounding and is connected to the 10-kV distribution
grid via a transformer, which transforms the voltage to the wind-turbine voltage of 690 V.
See Fig. 8 for a picture of the turbine and the data acquisition computer. The VESTAS V-52
Fig. 8: Jung wind turbine and the data acquisition computer.
is a variable-speed wind turbine with pitch control and with a doubly-fed induction generator. In Table 1 some data of VESTAS V-52 850 kW WT is given. The stator currents and
stator voltages are measured using transformers, which transform the current to 5 A and the
voltage to 110 V. In addition, both stator and rotor currents are also measured directly using
LEM modules. The rotor speed is determined from the rotor currents while the pitch angle
is measured directly. The bandwidth of the measured signals is in the kHz range. In addition
10
Table 1: Data of VESTAS V-52 850 kW WT [14].
Rated voltage (Y)
Rated power
Rotor diameter
Rotor speed
Cut-in wind speed
Nominal wind speed
Maximum wind speed
690 V
850 kW
52 m
14.0–31.0 rpm (26 rpm)
4 m/s
16 m/s
25 m/s
to these quantities, the wind speed signal is also available from the main wind turbine controller, but with a lower bandwidth.
3.1.1
Time Series
In Fig. 9 the grid power, wind speed, rotor speed and pitch angle are presented for the case
with low wind speed. The average power production in the measurement in Fig. 9 is 98 kW
and the average wind speed is 5.7 m/s.
Pg [%]
30
20
10
0
ws [m/s]
7
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
6
ωr [p.u.]
5
1
0.9
0.8
0.7
0.6
β [deg]
0
−1
−2
t [s]
Fig. 9: A measured two minute time serie of the Jung wind turbine at low wind speeds.
The wind speed signal is acquired from the main controller and it can be observed that
11
the updating interval is 10 s. Moreover it can be observed that the pitch angle slightly varies
also at low wind speed, which has not been accounted for in the simulations presented in this
report.
In Fig. 10 the corresponding time series at medium wind speed can be seen. The average
power production in this case is 485 kW and the average wind speed is 10 m/s.
Pg [%]
100
50
0
ws [m/s]
15
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
10
5
ωr [p.u.]
1.1
1
0.9
0.8
β [deg]
5
0
−5
t [s]
Fig. 10: A measured two minute time serie of the Jung wind turbine at medium wind speeds.
Finally in Fig. 11 the time series at high wind speeds are presented. Now the average
power production is 840 kW and the average wind speed is 20 m/s.
At high wind speed it can be noted that the pitch angle is constantly changing, while the
output power of the turbine is constant. The rotor speed varies with about 10% around the
nominal value.
12
Pg [%]
100
50
0
ws [m/s]
30
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
0
30
60
90
120
20
10
ωr [p.u.]
1.1
1
0.9
0.8
β [deg]
40
20
0
t [s]
Fig. 11: A measured two minute time serie of the Jung wind turbine at high wind speeds.
13
3.1.2
Statistical Data
Fig. 12 shows the measured steady-state characteristics of the Jung wind turbine.
100
b) 1.1
80
1
ΩT [p.u.]
PT [%]
a)
60
40
0.9
0.8
0.7
20
0
0.6
5
10
15
20
25
5
10
ws [m/s]
15
20
25
20
25
ws [m/s]
d) 20
c) 50
40
15
20
λ
β [deg]
30
10
10
5
0
−10
0
5
10
15
20
25
ws [m/s]
5
10
15
ws [m/s]
Fig. 12: Steady-state operation of the WT. a) Power PT . b) Rotor speed ΩT . c) Pitch angle β. d) Tip
speed ratio λ.
Fig. 13 shows the average value and standard deviation of the pitch angle as function of
the average grid power.
Fig. 14 shows the average value and standard deviation of the rotor speed as function of
the average grid power.
Fig. 15 shows the standard deviation of the grid power as function of the average grid
power.
The standard deviation of the estimated electromechanical torque (Pg /ΩG ) can be seen
in Fig. 16. Before calculating the standard deviation the electromechanical torque has been
high-pass filtered with a cut-off frequency of 0.1 Hz and low-pass filtered with a cut-off
frequency of 20 Hz.
It can be noted that the measured steady-state characteristics for the Jung turbine is very
similar to the previously presented theoretical one.
14
b) 40
a) 50
40
σ(β) [deg]
β [deg]
30
30
20
10
20
10
0
−10
0
0
25
50
75
100
0
25
Pg [%]
50
75
100
Pg [%]
Fig. 13: Statistical data of the pitch angle as a function of the average grid power. a) Average value
of the pitch angle. b) Standard deviation of the pitch angle.
ΩG and σ(ΩG ) [p.u.]
120
100
80
ΩG
60
σ(ΩG )
40
20
0
0
20
40
60
80
100
Pg [%]
Fig. 14: Average value and standard deviation of the rotor speed as a function of the average grid
power.
3.2 Bast Wind Turbine
The description of the measurement set-up at Bast can be found in [13]. The Bast turbine is
a 600 kW Enercon turbine, which is equipped with a full-power converter system. The grid
voltages and grid currents are measured using high-bandwidth equipment while mean values
of the rotor speed and wind speed is obtained from the main wind turbine controller.
The Bast turbine is located about 130 km from the west coast, also in a flat landscape.
3.2.1
Time Series
Fig. 17 shows a time series of power delivered to the grid from the Bast wind turbine. The
average wind speed is approximately 16 m/s and the rotor speed is about 33 rpm. In Fig. 18
the frequency spectra of the grid power can be seen.
15
200
σ(Pg ) [%]
150
100
50
0
0
20
40
60
80
100
Pg [%]
Fig. 15: Standard deviation of the grid power as a function of the average grid power.
35
30
σ(T̂e ) [%]
25
20
15
10
5
0
0
20
40
60
80
100
Pg [%]
Pg [%]
Fig. 16: Standard deviation of the estimated electromechanical torque as a function of the average
grid power.
100
50
0
30
60
90
t [s]
Fig. 17: Output power from the Bast WT at 16 m/s.
16
120
0
10
−2
∆Pg [%]
10
−4
10
−6
10
−8
10
−2
10
−1
0
10
1
10
2
10
3
10
10
Frequency [Hz]
Fig. 18: Frequency spectra of the grid power of the Bast wind turbine.
3.2.2
Statistical Data
In Fig. 19 the steady-state behavior of the Bast wind turbine is shown. The data used in Fig.
b) 1
ΩT [p.u.]
PT [%]
100
50
0
c) 15
0.8
10
0.6
λ
a)
5
0.4
0.2
5
10
15
ws [m/s]
20
0
5
10
15
ws [m/s]
20
5
10
15
20
ws [m/s]
Fig. 19: Steady-state operation of the Bast WT. a) Power PT . b) Rotor speed ΩT . c) Tip speed ratio
λ.
19 comes from the main wind turbine controller of the wind turbine.
An observation that can be done is that the Bast turbine reaches the maximum speed at
a higher wind speed. This leads to that the turbine will be more silent in the middle wind
speed region. This is a setting that also could have been done on the Jung turbine.
3.3 Comparison between the Bast and Jung wind turbine
Fig. 20 shows the grid power spectra for the two turbines at low wind speed operation.
Although it is obvious that the two turbines have different magnitudes in different frequency regions, it can be stated that the performance is fairly similar.
Fig. 21 shows the grid power spectrum at about half rated operation and in Fig. 22 the
grid power spectrum at close to rated operation is presented.
17
2
10
0
∆Pg [%]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
2
10
Frequency [Hz]
Fig. 20: Grid power spectrum of the Bast (black) and Jung (red) wind turbine. The turbines are
operated at about 10% of rated operation
2
10
0
∆Pg [%]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
2
10
Frequency [Hz]
Fig. 21: Grid power spectrum of the Bast (black) and Jung (red) wind turbine. The turbines are
operated close to half of rated operation
For the two latter cases it can be concluded that the output power spectra are almost identical and accordingly the Jung turbine measurements that are more detailed (and in particular
is equipped with a high-performing pitch angle and rotor speed measurement system) can be
used for the further evaluation.
18
2
10
0
∆Pg [%]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
2
10
Frequency [Hz]
Fig. 22: Grid power spectrum of the Bast (black) and Jung (red) wind turbine. The turbines are
operated close to rated operation
19
4 Control
4.1 Internal Model Control (IMC)
Due to the simplicity of IMC for designing controllers, this method is used throughout this
report. The idea behind IMC is to augment the error between the process, G(p), where
p = d/dt, and a process model, Ĝ(p), by a transfer function C(p), see Fig. 23. Controller
iref
+ P
v
C(p)
i
G(p)
−
Ĝ(p)
+
− P
F (p)
Fig. 23: Principle of IMC.
design is then just a matter of choosing the “right” transfer function C(p). One common way
is [3]
α n
C(p) =
Ĝ−1 (p).
(37)
p+α
where n is chosen so that C(p) become implementable, i.e., the order of the denominator is
equal to or greater than that of the numerator. The closed-loop system will be
−1
C(p)
(38)
Gcl (p) = G(p) 1 + C(p)[G(p) − Ĝ(p)]
which can be simplified to
α n
Gcl (p) = G(p)C(p) =
p+α
(39)
when G(p) = Ĝ(p). The parameter α is a design parameter, which for n = 1, is set to the
desired bandwidth of the closed-loop system. The relationship between the bandwidth and
the rise time (10%–90%) is α = ln 9/trise . The controller, F (p), (inside the dashed area in
Fig. 23) becomes
−1
C(p).
(40)
F (p) = 1 − C(p)Ĝ(p)
For a first-order system, n = 1 is sufficient. The controller then typically becomes an ordinary PI controller:
F (p) =
ki
α −1
Ĝ (p) = kp + .
p
p
20
(41)
4.2 Rotor-Speed Control with Generator
Here a rotor-speed controller for the generator will be derived. Moreover, when designing
the speed controller it will be assumed that the generator itself is controlled very fast. This
means that we will assume that the electrodynamic torque equals its reference value. For a
stiff shaft the drive train dynamics are given by (13). Now, by choosing the electrodynamic
torque as
Te = Te′ − Ba ΩT
(42)
it is possible to rewrite the drive-train dynamics (13) in as
dΩT
= Te′ − Ba ΩT − TT .
(43)
dt
In the above expressions Ba is used for damping of disturbances. How to chose Ba will
be discussed later on in this section. The transfer function from Te′ (p) to ΩT can then be
expressed as
(JT + JG )
G(p) =
1
ΩT (p)
=
′
Te (p)
(JT + JG ) p + Ba
(44)
with IMC the following controller is obtained
F (p) =
αB
ki
αs −1
s a
Ĝ (p) = kp + = αs JˆT + JˆG +
.
p
p
p
(45)
Moreover, the transfer function from a “disturbance” TT to ΩT becomes with ideal parameters
G
p
p
GT Ω (p) =
(46)
=
=
2
1 + FG
(JT + JG ) p + (Ba + kp ) p + ki
(JT + JG ) (p + αs )2
where the latter equality holds if Ba = αs (JT + JG ). This means that the parameters of the
controller can be summarized as
(47)
ki = αs2 JˆT + JˆG
kp = Ba = αs JˆT + JˆG
4.3 Rotor-Speed Control with Pitch
In this section a rotor-speed controller acting on the pitch angle will be derived. This means
that the rotor speed is controlled by the turbine torque TT . The pitch controller will only
be in action during the higher wind speeds. The drive-train dynamics in (13) can now be
expressed as
dΩT
= Te − TT = Te − (TT 0 + ∆TT )
(48)
dt
where the turbine torque has been linearized, i.e. TT = TT 0 + ∆TT . Then by using (12) we
can further rewrite the drive-train dynamics as
∂TT ∂TT ∂TT dΩT
· ∆ws −
· ∆ΩT −
· ∆β.
= Te − TT 0 −
(JT + JG )
dt
∂ws x=x0
∂ΩT x=x0
∂β x=x0
(49)
(JT + JG )
21
TT
Ωref
G + P
ki
kp +
p
−
+P
−
−
+P
1
ΩG
JT p
Ra
Fig. 24: Illustration of the speed-control loop of the generator.
If we let
∂T
∂T
T
T
Ted = Te − TT 0 −
· ∆ws −
· ∆ΩT
∂ws x=x0
∂ΩT x=x0
(50)
then (49) becomes
3
∂C
(λ
,
β)
∂T
w
dΩT
p
0
T
s0
= Ted −
· ∆β = Ted + k
∆β.
(JT + JG )
dt
∂β x=x0
ΩT 0
∂β
x=x0
(51)
Under the assumption that kCp = ∂Cp /∂β is constant (or at least close to constant) in the
operating point the drive-train dynamics can finally be approximated as
(JT + JG )
By choosing ∆β as
dΩT
w3
≈ Ted + k s0 kCp ∆β.
dt
ΩT 0
∆β = (∆β ′ − Baβ ΩT )
Ωref
T
3
kws0
kCp
(52)
(53)
then if ΩT 0 ≈ Ωref
T it is possible to approximate
(JT + JG )
dΩT
≈ Td + ∆β ′ − Baβ ΩT .
dt
If Td is treated as a disturbance the controller gains can, as previous, be found as
kiβ = αβ2 JˆT + JˆG
kpβ = Baβ = αβ JˆT + JˆG
(54)
(55)
where αβ is the desired bandwidth. This means that the controller becomes
∆β =
kpβ e + kiβ
Z
e dt − Baβ ΩT
where e is the control error.
22
Ωref
T
3
kws0
kCp
(56)
wind turbine
Ωref
G
Ωref
G + P
kiβ + P
kpβ +
p
−
−
ŵs
Ωref
G
k ŵs3 kCp
Tenom
Aero.
+
−P
1
ΩG
JT p
Baβ
Fig. 25: Illustration of the speed-control loop with the pitch angle.
4.4 Overall Control
The overall control law can be summarized as
Z
ref
Te = Tnom ktr + kp e + ki e dt − Ba ΩT (1 − ktr )
Z
Ωref
T
ref
kpβ e + kiβ e dt − Baβ ΩT ktr
β = β0 +
3
kws0
kCp
(57)
(58)
where ktr is a transition parameter. This means that when ktr = 0 the generator is operated
with speed control and the pitch angle is set to β0 , while for ktr = 1 the generator torque is
set to its rated and the speed is controlled by the pitch angle. The angle β0 can be used to
pre-pitch the blades in order to simplify the control in the upper medium wind speed region.
The effect of this pre-pitching will we demonstrated in the Analysis chapter.
In Fig. 4.4 shows an illustration of the overall control. Even though the generator is
Pitch contr.
Ωref
G + P
−
β ref
Aerodyn.
TT
−
P
ktr
Gen. contr.
Teref
+
Gen.
1
ΩG
JT p
Te
Fig. 26: Illustration of the overall control algorithm.
included in the figure it is modeled as ideal, meaning that Te = Teref .
4.4.1
Implementation Example
Below an example of how the control algorithm can be implemented, is presented. The
implementation presented here is given in the C language.
23
WGref = sqrt(abs(TTh)/Kopt); if (WGref > WGmax)
WGref = WGmax;
e = WGref - WG;
// Control error
// Generator control
Te_ref2 = Tnom*ktr+(kp*e+ki*I-Ba*WG)*(1-ktr);
fun_limit(Te_ref2,Tnom,-Tnom,&Te_ref);
I += Ts*(e + (Te_ref-Te_ref2)/kps);
if (ktr >= 1)
I = (Ba*WG+Te_ref)/ki;
// Pitch control
beta0_2 += Ts*wc_ktr*((wsh-ws_p0)*beta0_max/(ws_p1-ws_p0)-beta0);
fun_limit(beta0_2,beta0_max,beta0_min,&beta0);
beta_ref2 = beta0+WGref*(kpb*e+kib*Ib-Bab*WG)/(k*wshˆ3*kCp)*ktr;
fun_limit(beta_ref2,beta_max,beta_min,&beta_ref);
Ib += Ts*(e+(beta_ref-beta_ref2)/kpb);
if (ktr <= 0)
Ib = (Bap*WG)/kib;
// Transition between generator and pitch control
if ((fabs(TeLP) > Tnom) && (e < 0))
ktr_direction = 1;
if ((pitchLP < beta_min) && (e > 0))
ktr_direction = -1;
ktr = ktr + ktr_direction*Ts/transition_length; if (ktr > 1) {
ktr = 1;
ktr_direction = 0;
} if (ktr < 0) {
ktr = 0;
ktr_direction = 0;
}
TeLP
+= Ts*wc_ktr*(Te_ref2-TeLP);
pitchLP += Ts*wc_ktr*(beta_ref2-pitchLP);
// Wind speed estimation
wsh += Ts*aws*((a1+a2*PG+a3*PGˆ2)*(1-ktr) + (b1+b2*beta_ref)*ktr);
// Update states of observers
WGh += Ts*((Te_ref-TLh)/(JGh+JTh)+2*rho_obs*(WG-WGh));
TTh += Ts*(JGh+JTh)*(-1)*rho_obsˆ2*(WG-WGh);
24
4.5 Example of Low-Wind Speed operation
In Fig. 27 an example of the operation at low wind speed can be seen. The average wind
speed in the simulation is 6 m/s. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition length
a)
value
1 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
ws [m/s]
8
6
4
b)
PT [%]
30
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
20
10
0
c)
ωr [p.u.]
1
0.5
d)
PG [%]
30
20
10
0
t [s]
Fig. 27: Low-wind speed operation. a) Wind speed, ws . b) Turbine power, PT . c) Rotor speed, ΩT
(black actual, red optimal). d) Generator power, PG .
4.5.1
Decreased and increased speed control bandwidth
In order to demonstrate the impact of the bandwidth of the speed controller, this is reduced
by a factor of 6. The result can be studied in Fig. 28. The parameters are set as follows:
25
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition length
a)
value
2π · 0.02 = 0.13 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
ws [m/s]
8
6
4
PT [%]
b)
30
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
20
10
0
1
ωr [p.u.]
c)
0.5
PG [%]
d)
30
20
10
0
t [s]
Fig. 28: Low-wind speed operation, low rotor speed controller bandwidth. a) Wind speed, ws . b)
Turbine power, PT . c) Rotor speed, ΩT (black actual, red optimal). d) Generator power, PG .
Now, the bandwidth of the speed control loop is set to twice the original value and the
result can be found in Fig. 29. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition length
value
2π · 0.3 = 1.9 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
From the curves presented in this section it is quite clear how the speed controller bandwidth affects the operation. A lower speed controller bandwidth gives a smoother operation
while a higher bandwidth gives rise to more output power pulsations. It is not possible to
reduce the bandwidth of the speed controller too much, because this will lead to that the
26
a)
ws [m/s]
8
6
4
PT [%]
b)
30
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
20
10
0
1
ωr [p.u.]
c)
0.5
PG [%]
d)
30
20
10
0
t [s]
Fig. 29: Low-wind speed operation, high rotor speed controller bandwidth. a) Wind speed, ws . b)
Turbine power, PT . c) Rotor speed, ΩT (black actual, red optimal). d) Generator power, PG .
turbine in this case is operating at rotor speeds that deviate from the ideal tip-speed ratio too
much, with a resulting energy loss.
4.6 Example of Medium- and High-Wind Speed operation
In Fig. 30 an example of the operation at low wind speed can be seen. The average wind
speed in the simulation is 11 m/s. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition length
value
1 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
The trace of the pitch angle and the transition constant have been added to the figure,
since the turbine now from time to time hit the upper power limit. As can be observed from
the figure, the control algorithm manages well to keep the output generator power not to
exceed the rated one. It can be noted that the pitch angle is already changed before the wind
speed exceeds the rated one. This is due to the pre-pitching strategy used in this work, in
which the pitch angle already is increased at 10-12 m/s before it is really necessary. The
27
a)
ws [m/s]
14
12
10
8
PT [%]
b) 150 0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
100
50
ωr [p.u.]
c)
1
PG [%]
d)
100
50
0
β [deg]
e)
40
20
0
ktr [-]
f)
1
0.5
0
t [s]
Fig. 30: Medium-wind speed operation. a) Wind speed, ws . b) Turbine power, PT . c) Rotor speed,
ΩT . d) Generator power, PG . e) Pitch angle, β. f) Transition parameter, ktr .
purpose is to avoid too large pitch actions in case of a sudden wind guest. For the used blade
profile, the problem was that in order to have a substantial effect of the pitch angle at the
rated wind speed, the pitch angle first had to change from 0 to 6 degrees before the power
significantly dropped.
28
In the lowest time trace, the transition constant (between generator torque control and
pitch angle control) can be observed, which nicely changes between 0 and 1 depending on
the wind speed condition. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition length
value
1 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
In Fig. 31 an example of the operation at high wind speed can be seen. The average wind
speed in the simulation is 15 m/s.
Here it can be noted that the incoming power that has been converted from the wind is
varying strongly. If this had been a fixed-speed turbine, these variations would have been
injected into the grid. However, due to the possibility of changing the rotor speed, the output
power from the wind turbine can be kept fairly constant.
29
a)
ws [m/s]
20
15
10
PT [%]
b) 150 0
40
80
120
160
200
240
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
100
50
ωr [p.u.]
c) 1.05 0
1
0.95
PG [%]
d)
100
50
0
β [deg]
e)
40
20
0
ktr [-]
f)
1
0.5
0
t [s]
Fig. 31: High-wind speed operation. a) Wind speed, ws . b) Turbine power, PT . c) Rotor speed, ΩT .
d) Generator power, PG . e) Pitch angle, β. f) Transition parameter, ktr .
30
4.7 Comparison Between Measurements and Simulations
In order to validate the control law with respect to the measured data from the Jung wind
turbine the frequency spectra will be studied, i.e., the simulated frequency spectra of ∆ΩG =
ΩG − ΩG and ∆β = β − β will be compared to measured one.
4.7.1
Low Wind Speed
In Figs. 32 and 33 the frequency spectra of the rotor speed and grid power at low wind speed
can be seen.
0
10
−2
∆ΩG [p.u.]
10
−4
10
−6
10
−8
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 32: Frequency spectra of rotor speed, low wind speed. Red, blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
It can be noted that the measured speed variations are slightly higher than the simulated
ones, the reason for this is unknown. The output power pulsations on the other hand agrees
well with the measurements.
As mentioned earlier, the pitch angle has been considered to be constant in the simulations at low wind speeds. Measurements on the other hand, see Fig. 34 show that the pitch
angle also varies during low wind speed operation.
4.7.2
Medium Wind Speed
In Figs. 35 and 36 the frequency spectra for the rotor speed and grid power at medium-wind
speed can be seen.
It can be observed that the simulated result agree well with the measured ones.
In Fig. 37, the simulated spectrum of the pitch angle is compared with some measured
ones. Again the agreement is good.
31
2
10
0
∆Pgrid [%]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 33: Frequency spectra of grid power, low wind speed. Red, blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
0
10
−2
∆β [deg]
10
−4
10
−6
10
−8
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 34: Frequency spectra of pitch angle, low wind speed. Red, blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
4.7.3
High-Wind Speed
In Figs. 38 and 39 the frequency spectra of the rotor speed and pitch angle at high-wind
speed can be seen.
Here it can be noted that in the simulations the rotor speed variations for frequencies
above 1.5 Hz are more damped than in the measured cases. A possible reason is that the
implemented aerodynamic model is too crude. In the ideal world of simulations, moreover,
the simulations predicts a constant output power which, of course, does not exist in reality.
32
0
10
−2
∆ΩG [p.u.]
10
−4
10
−6
10
−8
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 35: Frequency spectra of rotor speed, medium wind speed. Blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
2
10
∆Pgrid [%]
0
10
−2
10
−4
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 36: Frequency spectra of grid power, medium wind speed. Blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
Accordingly, the simulated grid power is not visible in the spectra of the output powers, se
Fig. 40.
33
2
10
0
∆β [deg]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 37: Frequency spectra of pitch angle, medium wind speed. Blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
0
10
−2
∆ΩG [p.u.]
10
−4
10
−6
10
−8
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 38: Frequency Spectra of rotor speed, high wind speed. Red, blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
34
2
10
0
∆β [deg]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 39: Frequency Spectra of pitch angle, high wind speed. Red, blue and black spektrum are from
measurements on the Jung wind turbine and green spektrum is from a simulation using the above
mentioned control law.
2
10
0
∆Pgrid [%]
10
−2
10
−4
10
−6
10
−2
10
−1
0
10
10
1
10
Frequency [Hz]
Fig. 40: Frequency Spectra Pgrid. Red, blue and black spektrum are from measurements on the Jung
wind turbine and green spektrum is from a simulation using the above mentioned control law.
35
5 Analysis
In this section, the significance of various aspects on the performance of the derived control
law will be analyzed.
5.1 Bandwidth of Speed Control Loops
5.1.1
Perfect Wind Speed and Shaft Torque Knowledge
The figures (Fig. 41 – Fig. 44) presented in this section is without rotational sampling filter,
torque and wind speed estimation. In the table below the parameters are given.
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition time
value
α rad/s
0.02 Hz
0.1×α rad/s
0.5 s
The turbine torque TT has been low-pass filtered with ρ = 2π · 0.02 rad/s before calculating the reference speed. See [5] for detailed definition of flicker coefficient. Shortly it can
be mentioned that the highest value in the wind speed range up to the rated one is the one
that determines the total flicker coefficient for the wind turbine. Here a purely resistive grid
has been used, so the flicker impact of the reactive power pulsations have been ignored. In
order to refer to measurements it can be stated that a flicker coefficient of 4 is very good for
a wind turbine while 8 is less good.
In Fig. 41 the flicker impact is presented, in Fig. 42 the standard deviation of the rotor
speed is presented, in Fig. 43 the energy capture is presented and finally in Fig. 44 the
standard deviation of the torque pulsations is presented. Fig. 44 shows the standard deviation
of the electromechanical torque. Before taking the standard deviation, the electromechanical
torque has been high-pass filtered with a cut-off frequency of 0.1 Hz in order to remove the
influence of the very low-frequency power fluctuations.
All curves are presented as a function of the bandwidth of the rotor speed controller.
The results show that the most sensitive point of operation is just before we reach the
rated power, where we have the highest flicker emission and highest torque stresses. Moreover the results confirm the suspected results that the torque stresses, flicker emission and
energy capture increases with a quicker rotor speed controller while the rotor speed variations
decrease with a quicker rotor speed controller.
36
3.5
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
Flicker coefficient [-]
3
2.5
2
1.5
1
0.5
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 41: Flicker coefficient as a function of the bandwidth of the speed control loop for different
average wind speeds.
12
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
σ(ΩG ) [%]
10
8
6
4
2
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 42: Standard deviation of the rotor speed in percentage of the average speed as a function of the
bandwidth of the speed control loop.
37
100
99.5
Energy [%]
99
98.5
98
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
97.5
97
96.5
96
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 43: Energy as a function of the bandwidth of the speed control loop.
6
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
σ(Te ) [%]
5
4
3
2
1
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 44: Standard deviation of the electromechanical torque in percentage of the average torque as a
function of the bandwidth of the speed control loop.
38
5.1.2
Perfect Wind Speed and Shaft Torque Knowledge with Rotational Sampling Filter
The figures (Fig. 45 – Fig. 48) presented in this section is without torque and wind speed
estimation. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition time
value
α rad/s
0.02 Hz
0.1×α rad/s
0.5 s
This means that only the rotational sampling filter has been added in comparison to the
previous section. The turbine torque TT has been low-pass filtered with ρ = 2π · 0.02 rad/s
before calculating the reference speed.
Flicker coefficient [-]
5
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
4
3
2
1
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 45: Flicker coefficient as a function of the bandwidth of the speed control loop for different
average wind speeds.
By comparing the curves with the ones presented in the previous section, it can be noted
that the addition of the rotational sampling filter only slightly adjusts the results. In particular
the flicker emission increases. The speed deviations are hardly affected due to the fact that
the RSF filter adds ( from a rotor point of view) very quick perturbations which are well
damped by the rotor inertia.
39
12
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
σ(ΩG ) [%]
10
8
6
4
2
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 46: Standard deviation of the rotor speed in percentage of the average speed as a function of the
bandwidth of the speed control loop.
100
99.5
Energy [%]
99
98.5
98
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
97.5
97
96.5
96
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 47: Energy as a function of the bandwidth of the speed control loop.
40
7
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
6
σ(Te ) [%]
5
4
3
2
1
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 48: Standard deviation of the electromechanical torque in percentage of the average torque as a
function of the bandwidth of the speed control loop.
41
5.1.3
Operation based on Estimated Wind Speed and Shaft Torque
The figures (Fig. 49 – Fig. 52) presented in this section is with rotational sampling filter,
torque and wind speed estimation. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition time
value
α rad/s
0.02 Hz
0.1×α rad/s
0.5 s
Flicker coefficient [-]
5
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
4
3
2
1
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 49: Flicker coefficient as a function of the bandwidth of the speed control loop for different
average wind speeds.
12
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
σ(ΩG ) [%]
10
8
6
4
2
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 50: Standard deviation of the rotor speed in percentage of the average speed as a function of the
bandwidth of the speed control loop.
42
100
99.5
Energy [%]
99
98.5
98
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
97.5
97
96.5
96
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 51: Energy as a function of the bandwidth of the speed control loop.
7
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
6
σ(Te ) [%]
5
4
3
2
1
0
0
0.05
0.1
0.15
0.2
0.25
0.3
Bandwidth [Hz]
Fig. 52: Standard deviation of the electromechanical torque in percentage of the average torque as a
function of the bandwidth of the speed control loop.
The results show that the estimation works very well and the curves are very similar to
the ones presented in the previous section.
43
5.2 Influence of “Pre-pitching”
Fig. 53 shows two simulations, one with (black) and one without pre-pitching (red). When
the system is pre-pitch the pitch angle is linearly pitch between 10–12 m/s. This means that
the pitch angle is 0 deg at 10 m/s and 4 deg at 12 m/s. The parameters are set as follows:
Parameter
Bandwidth speed control loop
Bandwidth torque observer
Bandwidth wind estimator
Transition time
value
1 rad/s
0.1 rad/s
0.1 rad/s
0.5 s
In the simulations the produced energy when using pre-pitching is 0.5% lower, i.e., by
using pre-pitching we have lost 0.5% of the energy (in the above simulation). On the other
hand the the standard deviation of the pitch angle has been lowered by 17% giving less
fatigue. If the total energy capture for a whole year is studied the energy loss due to the
pre-pitching is found to be about 0.1 %.
44
a)
ws [m/s]
14
12
10
8
PT [%]
b) 150 0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
0
40
80
120
160
200
240
100
50
ωr [p.u.]
c)
1
PG [%]
d)
100
50
0
β [deg]
e)
40
20
0
ktr [-]
f)
1
0.5
0
t [s]
Fig. 53: High-wind speed operation. a) Wind speed, ws . b) Turbine power, PT . c) Rotor speed, ΩT .
d) Generator power, PG . e) Pitch angle, β. f) Transition parameter, ktr .
45
5.3 Influence of Transition Length
The duration of the transition length between generator torque control and pitch control
influences the performance of the control. The figures (Fig. 54 – Fig. 57) presented in this
section is with rotational sampling filter, torque and wind speed estimation. Fig. 57 shows
4.5
Flicker coefficient [-]
4
3.5
3
2.5
9 m/s
10 m/s
11 m/s
12 m/s
15 m/s
2
1.5
1
0.5
0
2
4
6
8
10
Transition length [s]
Fig. 54: Flicker coefficient as a function of the bandwidth of the speed control loop for different
average wind speeds.
0.8
9 m/s
10 m/s
11 m/s
12 m/s
15 m/s
σ(ΩG ) [%]
0.7
0.6
0.5
0.4
0.3
0
2
4
6
8
10
Transition length [s]
Fig. 55: Standard deviation of the rotor speed in percentage of the average speed as a function of the
bandwidth of the speed control loop.
the standard deviation of the electromechanical torque. Before taking the standard deviation,
the electromechanical torque has been high-pass filtered with a cut-off frequency of 0.1 Hz,
as in the previous cases.
The impact of the transition length is as strongest for 11 m/s since it is for this wind speed
that the transitions take place most frequently.
46
100
99.5
Energy [%]
99
98.5
98
9 m/s
10 m/s
11 m/s
12 m/s
15 m/s
97.5
97
96.5
96
0
2
4
6
8
10
Transition length [s]
Fig. 56: Energy as a function of the bandwidth of the speed control loop.
7
6
σ(Te ) [%]
5
4
3
9 m/s
10 m/s
11 m/s
12 m/s
15 m/s
2
1
0
0
2
4
6
8
10
Transition length [s]
Fig. 57: Standard deviation of the electromechanical torque in percentage of the average torque as a
function of the bandwidth of the speed control loop.
For the quickest transition lengths, the flicker emission is increased. While the energy
capture increases as a function of transition length for 12 and 15 m/s it decreases for higher
transition lengths for 11 m/s.
Based on the results a suitable transition length is around 0.5–4 s.
47
5.4 Turbulence Intensity
The control was tested for turbulence intensities up to 20 %. The developed control structure
operated well also with this higher turbulence intensity that can occur in a rough landscape.
The results was that the flicker emission, rotor speed and torque variations increased.
The increase in flicker emission with a turbulence intensity of 20 % instead of 10 % was
about 50 % for the highest values at 12 m/s. The rotor speed and shaft torque variations
also increased by about 50 %. When the turbulence in the wind increases, there is also more
energy in the wind but it is also more difficult to extract the full potential. The available,
“convertible” energy in the wind in fact decreases at higher and medium wind speeds. Fig.
58 shows the relative energy production with a turbulence intensity of 20% compared to a
turbulence intensity of 10% as a function of the bandwidth of the torque observer
104
6 m/s
8 m/s
10 m/s
12 m/s
15 m/s
20 m/s
Energy [%]
102
100
98
96
94
0
0.01
0.02
0.03
0.04
0.05
Bandwidth [Hz]
Fig. 58: Energy production with a turbulence intensity of 20% relative 10% as a function of the
bandwidth of the torque observer.
From the figure the following observations can be made: For the highest wind speed, 20
m/s the turbulence level did not influence the energy capture so much. A higher turbulence
led to more occasions when the wind speed was below the rated one, this effect is however, much stronger for 12 m/s as can be seen in the figure, where the energy capture has
been substantially lowered. At very low wind speeds the fact that the power in the wind is
proportional to the cube of the wind speed is clearly obvious (se 6 m/s).
6 Conclusion
In this work, the speed control of a modern pitch-regulated wind turbine is investigated. A
controller structure is derived and the significance of various parameters in the controller
structure is investigated.
Various speed control bandwidths are investigated from 0.01 rad/s up to 0.3 rad/s. It
seems like the lower bandwidths are the ones to prefer. When comparing with measurements,
the lower bandwidths match the measured results at low wind speeds best. For higher wind
speeds the bandwidth of 0.1 rad/s has been used which match the measurements well.
48
Initially, the wind speed and shaft torque is assumed to be measured, but the main evaluation in the report is made using a wind speed and shaft torque observer.
At low wind speeds the rotor speed is controlled using the electrodynamic torque of the
generator and at high wind speeds the rotor speed is controlled using the pitch angle. A
transition constant is used and the speed of this is evaluated in order to assure a smooth
transition between these two modes. A transition constant of about 0.5–4 s is found to be
appropriate.
References
[1] T. Ackermann and L. Söder, “An overview of wind energy-status 2002,” Renew. Sustain. Energy Rev., vol. 6, no. 1–2, pp. 67–128, Feb./Apr. 2002.
[2] T. Burton, D. Sharpe, N. Jenkins, and E. Bossanyi, Wind Energy Handbook.
Wiley & Sons, Ltd, 2001.
John
[3] T. Glad and L. Ljung, Reglerteori: flervariabla och olinjära metoder. Lund, Sweden:
Studentlitteratur, 1997, (in Swedish).
[4] N. Horiuchi and T. Kawahito, “Torque and power limitations of variable speed wind
turbines using pitch control and generator power control,” in IEEE Power Engineering
Society Summer Meeting, vol. 1, Vancouver, USA, July, 15–19, 2001, pp. 638–643.
[5] Measurement and assessment of power quality characteristics of grid connected wind
turbines (11/2000), International Electrotechnical Commission Std. IEC 61 000-21,
2000.
[6] G. L. Johnsson, Wind Energy Systems.
1985.
Englewood Cliffs, N.J., USA.: Prentice-Hall,
[7] Å. Larsson, P. Sørensen, and F. Santjer, “Grid impact of variable speed wind turbines,” in Proc. of European Wind Energy Conference and Exhibition (EWEC´99),
Nice, France, Mar., 1–5, 1999.
[8] E. Muljadi and C. P. Butterfield, “Annualized wind energy improvement using variable
speeds,” IEEE Trans. Ind. Applicat., vol. 37, no. 1, pp. 240–246, Jan./Feb. 2001.
[9] M. P. Papadopoulos, S. A. Papathanassiou, N. G. Boulaxis, and S. T. Tentzerakis, “Voltage quality change by grid-connected wind turbines,” in European Wind Energy Conference, Nice, France, 1999, pp. 783–785.
[10] R. Pena, J. C. Clare, and G. M. Asher, “Doubly fed induction generator using back-toback PWM converters and its application to variable-speed wind-energy generation,”
IEE Proc. Electr. Power Appl., vol. 143, pp. 231–241, May 1996.
[11] T. Petru and T. Thiringer, “Active flicker reduction from a sea-based 2.5 MW wind
park connected to a weak grid,” in Proc. Nordic Workshop on Power and Industrial
Electronics, Aalborg, Denmark, June, 13–16, 2002.
49
[12] T. Petru, “Modeling of wind turbines for power system studies,” Ph.D. dissertation,
Chalmers University of Technology, Göteborg, Sweden, June 2003.
[13] D. Söderberg and E. Bygdell, “Power quality evaluation of a 600 kW enercon wind turbine,” Elekrtroingenjörslinjen 120p, Chalmers University of Technology, Department
of Electric Power Enginering, Göteborg, Sweden, Tech. Rep. 79, 2004.
[14] Vestas. (2004, May) V52-850 kW. Brochure. [Online]. Available: http://www.vestas.
com/produkter/pdf/updates 020304/V52 UK.pdf
[15] D. Winkelaar, “Fast three-dimensional wind simulation and prediction of stochastic
blade loads,” in 10th ASME Wind Energy Symposium, 1991.
50
Download