control of a 10 kw wind turbine variable pitch system

6
21 ` eme Congr` es Fran¸ cais de M´ ecanique Bordeaux, 26 au 30 aoˆ ut 2013 Control of a 10 kW wind turbine variable pitch system under operating conditions F. Dub´ e a , C. Belleau a , S. Joncas a a. ´ Ecole de technologie sup´ erieure ( ´ ETS), Canada esum´ e: Cette article pr´ esente la conception de deux strat´ egies de commande du calage variable d’une ´ eolienne de 10 kW. Un r´ egulateur proportionnel-int´ egral (PI) est premi` erement d´ evelopp´ e et des donn´ ees de fonctionnement de l’´ eolienne l’utilisant sont montr´ ees. Une strat´ egie de commande par adaptation `a la perturbation (DAC) est ensuite con¸ cue pour pallier aux lacunes du PI. Leurs performances sont compar´ ees `a l’aide d’un mod` ele non-lin´ eaire bas´ e sur le code FAST. L’am´ elioration relative de la production de l’´ eolienne attribuable `a l’op´ eration `a calage variable est pr´ esent´ ee. Abstract : This article presents the design of two variable pitch system controllers for a 10 kW wind turbine. The first is a proportional-integral (PI) controller and experimental data of its operation is shown. A disturbance accommodating control (DAC) strategy is used to design the second controller in order to overcome PI’s limitations. Performances of both control strategies are compared with a non-linear model based on the FAST code. The relative production improvement caused by the variable pitch operation is presented. Keywords : Small Wind Turbine ; Proportional-Integral Control ; Disturbance Ac- commodating Control 1 Introduction On the NSERC Wind Energy Strategic Network’s (WESNet) initiative, a downwind, 10 kW, 8 m diameter wind turbine developed by a team of Canadian researchers has recently been installed at the Wind Energy Institute of Canada. Its distinctive features are a permanent magnet synchronous generator (PMSG) and an inverter enabling a variable speed operation, and a variable blade pitch system. The latter is particularly innovative as the majority of the comparable size wind turbines operate at fixed pitch. This control device aims to regulate the angular rotor speed for strong winds in order to increase the electricity production [2]. The 1 MW Elkraft wind turbine project has shown that variable pitch operation could bring a 4.68% production increase when compared to fixed pitch operation [8]. In this article, a proportional-integral (PI) controller is designed to drive the WESNet wind turbine’s variable pitch system in order to achieve good power production. The linear model used to design it is presented in section 2. In the third section, experimental data of the wind turbine operation shows some limitations of the PI controller. A disturbance accommodating control (DAC) strategy is used to achieve better performance. In section 4, a non-linear model is built and experimental data is used to ensure that the actuator, the sensor and the generator/inverter simulated behaviours are accurate (it is important to note that control systems of the PMSG and of the variable pitch system are completely independent). This model is then used to compare the two control strategies. The last section confirms that, according to simulations, the variable pitch energy consumption doesn’t outweigh the enhanced power production that it brings along. 1

Upload: others

Post on 21-Mar-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

Control of a 10 kW wind turbine variable pitch system

under operating conditions

F. Dubea, C. Belleaua, S. Joncasa

a. Ecole de technologie superieure (ETS), Canada

Resume :

Cette article presente la conception de deux strategies de commande du calage variable d’une eoliennede 10 kW. Un regulateur proportionnel-integral (PI) est premierement developpe et des donnees defonctionnement de l’eolienne l’utilisant sont montrees. Une strategie de commande par adaptationa la perturbation (DAC) est ensuite concue pour pallier aux lacunes du PI. Leurs performances sontcomparees a l’aide d’un modele non-lineaire base sur le code FAST. L’amelioration relative de laproduction de l’eolienne attribuable a l’operation a calage variable est presentee.

Abstract :

This article presents the design of two variable pitch system controllers for a 10 kW wind turbine.The first is a proportional-integral (PI) controller and experimental data of its operation is shown.A disturbance accommodating control (DAC) strategy is used to design the second controller in orderto overcome PI’s limitations. Performances of both control strategies are compared with a non-linearmodel based on the FAST code. The relative production improvement caused by the variable pitchoperation is presented.

Keywords : Small Wind Turbine ; Proportional-Integral Control ; Disturbance Ac-commodating Control

1 Introduction

On the NSERC Wind Energy Strategic Network’s (WESNet) initiative, a downwind, 10 kW, 8 mdiameter wind turbine developed by a team of Canadian researchers has recently been installed atthe Wind Energy Institute of Canada. Its distinctive features are a permanent magnet synchronousgenerator (PMSG) and an inverter enabling a variable speed operation, and a variable blade pitchsystem. The latter is particularly innovative as the majority of the comparable size wind turbinesoperate at fixed pitch. This control device aims to regulate the angular rotor speed for strong windsin order to increase the electricity production [2]. The 1 MW Elkraft wind turbine project has shownthat variable pitch operation could bring a 4.68% production increase when compared to fixed pitchoperation [8].

In this article, a proportional-integral (PI) controller is designed to drive the WESNet wind turbine’svariable pitch system in order to achieve good power production. The linear model used to designit is presented in section 2. In the third section, experimental data of the wind turbine operationshows some limitations of the PI controller. A disturbance accommodating control (DAC) strategy isused to achieve better performance. In section 4, a non-linear model is built and experimental datais used to ensure that the actuator, the sensor and the generator/inverter simulated behaviours areaccurate (it is important to note that control systems of the PMSG and of the variable pitch systemare completely independent). This model is then used to compare the two control strategies. Thelast section confirms that, according to simulations, the variable pitch energy consumption doesn’toutweigh the enhanced power production that it brings along.

1

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

0 5 10 15 200

5

10

15

v0

P0

v (m/s)

P(kW)

0 5 10 15 20−10

0

10

20

v0

β0

v (m/s)

β(deg)

(a) (b)

Figure 1: (a) Power curve of the WESNet wind turbine, (b) β(v) required to maintain P0.

2 Linear dynamic model

The WESNet turbine theoretical produced power P with respect to wind speed is shown in figure1a. For winds under the nominal speed v0 = 9.5 m/s, the turbine operates at variable rotor speedwhere maximizing power production is achieved through the inverter’s maximum power point tracking(MPPT) strategy. For a wind speed equal to or above v0, the production remains constant at thenominal power P0 in order to maintain maximum generator efficiency and to limit mechanical loads onthe turbine. Equation (1) demonstrates that if the generator torque Tgen and the generator efficiencyηgen are constant, keeping a stable P0 requires a constant angular rotor speed Ω0.

P = Ω · Tgen · ηgen (1)

The variable pitch system allows to regulate the rotor speed. Indeed, a modification of the pitch angleβ, that is to say a rotation of the blade around its own axis, modifies the aerodynamic torque Taeroand thus the rotor acceleration, as demonstrated by:

Jrot · Ω = Taero − Tgen (2)

where Jrot represents the rotor inertia and Ω the angular rotor acceleration. The relationship betweenTaero and β is non-linear. Figure 1b shows the required pitch angle in order for P0 to remain constantdespite a wind speed change. However, only angular rotor speed is available to control the blades’pitch, since wind speed is not a measured signal.

For the WESNet turbine, Taero as a function of β is computed in a FAST simulation [7]. However,a non-linear simulation with this design code is not suitable to design a control strategy [2, 9]. Toovercome this problem, a tool is available in FAST to linearize the model around an operating pointand to extract a simplified model as presented in eq. 3.

∆Ω = A∆Ω +B∆β +Bd∆v (3)

A =∂Taero/∂Ω

Jtot; B =

∂Taero/∂β

Jtot; Bd =

∂Taero/∂v

Jtot

Relation (3) stems from (2) [9]. A, B and Bd respectively translate the rotational speed, the pitchangle and the wind speed influence on the aerodynamic torque. The ∆ signs means that only avariation around the operating point is considered. For the WESNet turbine, this point correspondsto Ω = 220 RPM, β = −5 and v = 9.5 m/s. The FAST linearization resulted in A = −0.1567,B = −4.8808, Bd = 0.8742 and C = 9.5490 (C is used in section 5).

3 Design of the PI controller

To design a controller according to the classical control theory, eq.(3) must be separated in two transferfunctions, one expressing the angular speed according to pitch angle, the other according to wind speed(see figure 2). To form the closed loop, a proportional-integral (PI) controller identified H(s) is added

2

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

v(s) Gd(s) = Ω(s)v(s) = CBd

s − A

G(s) = Ω(s)β(s) = CB

s − AH(s) = KP + KI

s

Ω(s)β(s)

b

Figure 2: Closed loop bloc diagram of the PI controller.

in order to control the pitch angle according to rotational speed (see [9] for a justification of the useof a PI). Eq.(4) is the closed loop transfer function of the bloc diagram in figure 2. Its characteristicequation shows that if a small settling time and no overshoot are required, it is better to choose a highKI and a KP to obtain real poles. Such characteristics demand an excessive effort from the actuatorand increase the energy consumption, which impact on the global wind turbine energy production.Parameters ωn and ζ are thus chosen to allow approximately a ±15 RPM error on angular speed andto reduce the amplitude of the actuator movements.

Ω(s)

v(s)=

Gd(s)

1 −H(s) ·G(s)=

CBds

s2 − (A+ CBKP )s− CBKI(4)

Starting values of 0.6 rad/s for ωn and of 0.6 to 0.7 for ζ are recommended in [3]. In the end, values ofωn = 0.6 rad/s et ζ = 1 are chosen by simulating the angular speed response to a few suggested windcases of the IEC 61400-2 standard [5] with the bloc diagram of figure 2 in Simulink R©. These valuescorresponds to KP = 0.0224 rad/RPM and KI = 0.0077 rad/(RPM·s). A 4 Hz sampling frequency isused in the simulation.

Measurements from the WESNet turbine operation for two distinct wind spectrum are shown in figure3 in black lines. An adjustment of the gains to KP = 0.0158 and KI = 0.0017 is required in order tooptimize the wind turbine performances according to the generator/inverter experimental behaviour.Although it was first considered inactive above the nominal speed v0, the inverter control system staysin action no matter what the wind speed is, causing generator torque variations. The new KP andKI values lead to an increased settling time that diminishes the interactions between the two controlsystems. Compared to the previous one, the new gain set also helps lower the system’s sensitivityto measurement noise. Even if good performance is achieved with the PI controller, another controlstrategy is needed in order to meet two objectives: reduce the number of overspeed hit (the safetylimit is set to 275 RPM) and minimize solicitation (and thus energy consumption) of the variablepitch system.

All measurements, except wind speed, were realized in accordance with the IEC 61400-12-1 standard[5]. The anemometer measuring v is not situated within the prescribed distance from the turbine andis not at hub height. Winds used for the simulations are therefore adjusted to the correct height usinga power law and a landscape roughness of z0 = 0.08 m (see [4] for details about this method).

4 Modifications to the non-linear modelFigure 3 shows in grey lines the results of a simulation carried out with the non-linear model realizedwith FAST in Simulink R©. This model is used to compare the two control strategies. A few keycomponents behaviours in Simulink R© are refined based on experimental data. Firstly, a noise pro-portional to angular speed of a 10 RPM standard deviation at 220 RPM is added to measured windspeed. Secondly, a low-pass filter’s time constant is fixed to 0.075 s and a 0.007 s delay is imposedafter the controller in order to fit the actuator experimental response. An example of the simulatedresponse is given on figure 4a. Thirdly, MPPT’s influence is reproduced by defining P (Ω) and Tgen(Ω)relationships with look-up tables and by putting a 1 s delay before applying Tgen on the rotor. Thismethod presents the best trade-off between realism and execution time. P (Ω) relation is approximatedfrom experimental data of a one-day period. Tgen(Ω) curve is calculated from P (Ω) with eq.(1). Bothrelationships are presented on figure 4.

Globally, figure 3 shows that the non-linear model is able to reproduce adequately the turbine ex-perimental behaviour. This statement is based only on curves mean values and fluctuations, as thesimulated wind and the one to which the turbine is exposed are not synchronized.

3

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

150

200

250Ω

(RPM)

−5

0

5

10

15

β(deg)

2

4

6

8

10

12

P(kW)

0 20 40 60 80 100 1205

10

15

20

25

t (s)

v(m

/s)

150

200

250

Ω(R

PM)

−5

0

5

10

15

β(deg)

2

4

6

8

10

12

P(kW)

0 20 40 60 80 100 1205

10

15

20

25

t (s)v(m

/s)

(a) (b)

Figure 3: Experimental (black lines) and simulated results (grey lines): (a) for January 24, 2013 at 9h21,mean wind speed of v = 10.80 m/s and turbulence intensity of IT = 0.152; (b) for February 2, 2013 at 11h06,v = 15.49 m/s and IT = 0.171.

5 Design of the DAC controller

This section presents the DAC-based controller designed to overcome limitations of the PI controlstrategy described in section 3. Its main advantage is the ability to estimate the amplitude of a knownwaveform disturbance and to cancel (or to limit) its effect on the system [6]. The linear state-spacemodel used by the DAC is composed of the plant (5) and of the disturbance waveform generator (6),where ud is the disturbance input vector and zd the disturbance states. In this particular case, thewind can be represented as a step function with F = 0 and Θ = 1 [1].

x = Ax+Bu+Bdud y = Cx (5)

zd = Fzd ud = Θzd (6)

The control law is based on observed states x, observed disturbances ud and gains G and Gd to obtainu = Gx+Gdud. Gain G can be calculated by minimizing a quadratic cost function [6] (LQ method).This enables a balance between state deviation and control effort via Q and R constants. Gain Gd

must satisfy equation BGd+BdΘ = 0 for the disturbance to be cancelled out and the error to convergeto zero. Gains K and Kd of the state observers are found by placing the system’s closed loop polesin order for the observed states to quickly yield the real values and to minimize influence of noise onmeasurements. Bloc diagram of figure 5 is a discrete equivalent of the equations found in [1] and isbased on the linearized model of eq.(3). Signals yk and uk are respectively the speed measurementreceived and the pitch command sent by the DAC-based controller and ud is the observed disturbance.

Results of the non-linear simulations are presented on figure 6 for the PI (black lines) and for theDAC controller (gray lines). For both wind cases, the DAC reduces β fluctuations. To achieve that,a high weighting is given to control effort with values of Q = 0.0035 and of R = 1, and observerspoles are placed at 0.98 and at 0.65 on a discrete map for K and Kd respectively to slow down thesystem response. Moreover, the DAC strategy gives a mean wind speed estimate, as shown on the v

4

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

0 5 10 0 5 10

−2

−1

0

1

2

3

4

t (s)

β(deg)

Input

Exp. resp.

Sim. resp.

0 50 100 150 200 2500

2

4

6

8

10

12

Ω (tours/min)

P(kW)

Ref.Exp.

0 50 100 150 200 2500

200

400

600

800

Ω (tours/min)

Qgen(N

m)

Ref.Exp.

(a) (b) (c)

Figure 4: Adjustments to the non-linear model: (a) comparison of the actuator experimental and simulatedresponse to an input (b) generator experimental power curve for December 18, 2012 (operation data in grey),(c) corresponding generator torque curve.

Plant state observer

Disturbancestate

observer

Statefeedbackcontrol

ykuk

Cz−1 bBdib

Adi

K bbG

z−1

F diBdid

KdbΘdibGd

xkxk+1+

yk

rkxk

zkzk+1

zk

ud,k

Figure 5: Bloc diagram of the DAC controller with current observers (the variables identified with the exponentAdi were converted in the discrete domain).

graph of figure 6. Equation (7) is empirically built and compensates the non-linearities in the systemto obtain vd (gray line). This wind speed estimate will be used, once the turbine equipped with theDAC controller, by the supervisory control system to stop the turbine if winds are too high.

vd,k = 6.5ud,k ·vd,k−1

21+ v0 (7)

6 Variable pitch system performance

To achieve Ω regulation, the variable pitch system average simulated consumed power is lower for theDAC than for the PI. Indeed, a 34 W power was demanded by the PI against 20 W for the DAC forwind case (a). This improvement is seen as well for case (b), with 37 W for the PI and 23 W for theDAC. For both wind cases, an experimental produced power of around 8.8 kW was maintained. Thistranslates to a variable pitch relative simulated energy consumption of only around 0.4% for the PIand of less than 0.3% for the DAC. Those values are well under the 4.68% production increase of theElkraft wind turbine when operating at variable pitch rather than at fixed pitch [8]. Therefore, basedon the simulations, the variable pitch operation brings a gain of production of over 4% for the 10 kWWESNet wind turbine. However, the DAC control strategy reached the overspeed limit as many timesas the PI control strategy.

7 Conclusion

In this article, a PI and a DAC-based controller are developed to equip the 10 kW WESNet windturbine. Experimental data of its operation with the PI was used to improve the quality of a non-linear model built with FAST and Simulink R©. Simulations were carried out with this model to

5

21eme Congres Francais de Mecanique Bordeaux, 26 au 30 aout 2013

150

200

250Ω

(RPM)

−5

0

5

10

15

β(deg)

2

4

6

8

10

12

P(kW)

0 20 40 60 80 100 1205

10

15

20

25

t (s)

v(m

/s)

150

200

250

Ω(R

PM)

−5

0

5

10

15

β(deg)

2

4

6

8

10

12

P(kW)

0 20 40 60 80 100 1205

10

15

20

25

t (s)v(m

/s)

(a) (b)

Figure 6: Results for the PI controller (black lines) and DAC controller (grey lines) for wind cases of figure 3.

compare the performance of both controllers. This parallel shows a reduced variable pitch systempower consumption with the DAC. Based on simulations and on results of the Elkraft project, variablepitch operation caused a global wind turbine production increase of over 4%. Two other advantagesof this strategy are its ability to give an estimate of the wind speed and the possibility to add otherstates (e.g. the tower acceleration) to the control algorithm. The DAC controller will be installedin the WESNet wind turbine in the near future, and its experimental performance will be comparedwith the PI.

References[1] Balas, M. J., Lee, Y. J., and L., K. (1998) Distrubance tracking control theory with application to

horizontal axis wind turbines. AIAA Journal , 32, 95–99.

[2] Bianchi, F. D., de Battista, H., and Mantz, R. J. (2007) Wind Turbine control System: Principles,Modelling and Gain Scheduling Design. Advances in Industrial Control, Springer, London (UK).

[3] Hansen, M. H., Hansen, A., Larsen, T. J., Oye, S., Sorensen, P., and Fugslang, P. (2005) Con-trol design for a pitch-regulated, variable speed wind turbine. Technical report Risø-R-1500(EN),RisøDTU National Laboratory, Roskilde (Denmark).

[4] Hansen, M. O. L. (2008) Aerodynamics of Wind Turbines. Earthscan, London (UK), 2 edn.

[5] International Electrotechnical Commission (2005), IEC 61400 (all parts), Wind Turbine GeneratorSystems.

[6] Johnson, C. D. (1986) Disturbance-accommodating control; an overview. American Control Con-ference, 1986 , pp. 526 –536.

[7] Jonkman, J. M. and Buhl, M. L. (2005) FAST User’s Guide. Technical report NREL/EL-500-38230, National Renewable Energy Laboratory, Golden (CO).

[8] Raben, N., Jensen, F., Øye, S., Markkilde Petersen, S., and Antoniou, I. (1999) Experiencesand results from Elkraft 1 MW wind turbine, pp. 237–242. James and James Science Publishers,Roskilde (Denmark).

[9] Wright, A. D. and Fingersh, L. (2008) Advanced control design for wind turbines. Technical reportTP500-42437, National Renewable Energy Laboratory, Golden (CO).

6