+ All Categories
Home > Documents > [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China...

[IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China...

Date post: 06-Jan-2017
Category:
Upload: dinhdat
View: 216 times
Download: 3 times
Share this document with a friend
6
Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008 MULTI-OBJECTIVE POWER CONTROL OF A VARIABLE SPEED WIND TURBINE BASED ON THEORY H JI-HONG LIU, DA-PING XU, XI-YUN YANG Dept. of Automation, North China Electric Power University, Beijing, 102206, China E-MAIL: [email protected] Abstract: A power control strategy for a real variable speed wind turbine system is presented in this paper. The H-based mixed sensitivity method is applied to realize multi-objective control such as the tracking characteristics for the rated power, poles placement and robustness to disturbances. LMI Toolbox in MATLAB is used to optimize the parameters of Hcontroller. First in this paper, a physical model of the fundamental drive-system dynamics of a 300 kW horizontal axis variable speed wind turbine (VWT) is derived. By linearizing this physical model, we can get its linearized state-space form. Second, H -based S/T/R algorithm is introduced in brief. Finally, the Hcontroller of mixed sensitivity is designed on the basis of VWT model and simulation is made. The Simulation results show the better performance of the proposed control strategy compared with the conventional PI control. KeywordsPower control; Wind turbine; H-based robust control; Mixed Sensitivity (S/T/R) ; Multi-objective control ; LMI; pole placement 1. Introduction Variable speed wind turbine (VWT) is a rather new area and the advantage is that VWT can increase aerodynamic efficiency and maximize energy capture, so nowadays, VWT is used widely. In practice, to effectively extract wind power, the variable speed wind turbine operates in two regions as shown in the Fig.1, depending on the wind speed, maximum allowable rotor speed and the rated power [1]. z Below-rated wind speed (partial load) Where 1 2 ν ν ν < < z Above-rated wind speed (full load) Where 2 3 ν ν ν < < Figure 1. Wind turbine aerodynamic power ν is the mean wind speed. The wind turbine is stopped for 1 ν ν < or 3 ν ν > . Where 1 ν is the cut-in wind speed, 2 ν is the wind speed that leads to rated power and 3 ν is the wind speed at which the turbine needs to be shut down for protection. The turbine is normally operated between 1 ν and 3 ν limit of wind speed, typically 5 m/s to 25 m/s. As the wind speed increases, the energy available for capture increases as roughly the cube of the wind speed. At rated wind speed the power input to the wind turbine will have reached the limit (rated power). Above this wind speed , the excess power in the wind must be discarded by the rotor to prevent the turbine overloading. The power is maintained at its rated value until a maximum wind speed is reached when the turbine is shut down. On varying the pitch of the blade, the power derived from the wind is reduced. Classical techniques such as PID and PI controllers of blade pitch are typically used to limit power and speed for turbine operating above rated wind speed [2][3][4]. Many researchers have also developed other methods (e.g., 978-1-4244-2096-4/08/$25.00 ©2008 IEEE 2036
Transcript
Page 1: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

MULTI-OBJECTIVE POWER CONTROL OF A VARIABLE SPEED WIND TURBINE BASED ON THEORY H∞

JI-HONG LIU, DA-PING XU, XI-YUN YANG

Dept. of Automation, North China Electric Power University, Beijing, 102206, China E-MAIL: [email protected]

Abstract: A power control strategy for a real variable speed wind

turbine system is presented in this paper. The H∞-based mixed sensitivity method is applied to realize multi-objective control such as the tracking characteristics for the rated power, poles placement and robustness to disturbances. LMI Toolbox in MATLAB is used to optimize the parameters of H∞controller. First in this paper, a physical model of the fundamental drive-system dynamics of a 300 kW horizontal axis variable speed wind turbine (VWT) is derived. By linearizing this physical model, we can get its linearized state-space form. Second, H∞ -based S/T/R algorithm is introduced in brief. Finally, the H∞ controller of mixed sensitivity is designed on the basis of VWT model and simulation is made. The Simulation results show the better performance of the proposed control strategy compared with the conventional PI control.

Keywords: Power control; Wind turbine; H∞-based robust control;

Mixed Sensitivity (S/T/R) ; Multi-objective control ; LMI; pole placement

1. Introduction

Variable speed wind turbine (VWT) is a rather new area and the advantage is that VWT can increase aerodynamic efficiency and maximize energy capture, so nowadays, VWT is used widely. In practice, to effectively extract wind power, the variable speed wind turbine operates in two regions as shown in the Fig.1, depending on the wind speed, maximum allowable rotor speed and the rated power [1]. Below-rated wind speed (partial load)

Where 1 2ν ν ν< < Above-rated wind speed (full load)

Where 2 3ν ν ν< <

Figure 1. Wind turbine aerodynamic power

ν is the mean wind speed. The wind turbine is

stopped for 1ν ν< or 3ν ν> . Where 1ν is the cut-in

wind speed, 2ν is the wind speed that leads to rated power

and 3ν is the wind speed at which the turbine needs to be shut down for protection. The turbine is normally operated between 1ν and 3ν limit of wind speed, typically 5 m/s to 25 m/s. As the wind speed increases, the energy available for capture increases as roughly the cube of the wind speed. At rated wind speed the power input to the wind turbine will have reached the limit (rated power). Above this wind speed , the excess power in the wind must be discarded by the rotor to prevent the turbine overloading. The power is maintained at its rated value until a maximum wind speed is reached when the turbine is shut down. On varying the pitch of the blade, the power derived from the wind is reduced.

Classical techniques such as PID and PI controllers of blade pitch are typically used to limit power and speed for turbine operating above rated wind speed [2][3][4]. Many researchers have also developed other methods (e.g.,

978-1-4244-2096-4/08/$25.00 ©2008 IEEE 2036

Page 2: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

reducing loads [5], using adaptive control method [6][7]). LQ and LQG control techniques have also been demonstrated in [8][9].

The controller presented in this paper is designed for variable speed wind turbines operating above the rated wind speed. In this area, the control system objective shifts from maximizing power capture to maintaining output power to its rated value, being robust against disturbances of wind speed, grid voltage and measurement noise. In order to get better tracking dynamics, the poles of close-loop system are restricted in a special region. This multi-objective design tries to satisfy several targets by limiting the norm of the closed-loop transfer function and it can be formulated as a mixed sensitivity problem(S/T/R) based on the H∞ control theory. In this method, the selection of weighing function is a nodus. In this paper, the rules for the selection of weighing functions are introduced. The simulation results show that the designed controller has better performances in tracking dynamics, restraining disturbances, and robustness compared with the conventional PI controller.

2. Variable Speed Wind Turbine System

2.1. General functional module

Generally, the wind turbine model consists of : Wind speed model to generate a wind speed that can

be applied to the turbine. Rotor model that converts the kinetic energy in the

wind into mechanical power. Generator model that converts the mechanical power

into electrical power. Control system including rotor speed controller and

power controller.

turbimutuconsis drplace

change the driving torque generated by the rotor. The angle of attack (the direction of the wind as felt by the rotor blades) also influences the driving torque. Pitch angle of wind turbine blade directly influences this angle and thereby opens the possibility to influence the aerodynamic energy capture by the rotor. The rotor is connected with a gearbox to the generator that is supposed to convert the mechanical energy supplied by the rotating shafts into electrical energy and feed this to the public grid. All these parts are contained in the nacelle.

The aerodynamic subsystem is modeled by the nonlinear wind torque characteristics.

2 3 ( , )12

pr

CT R

λ βπρ ν=

Ω (1)

Where is rotor shaft torque,rT ρ is air density, R is

blade length,ν is wind speed, λ is tip speed ratio, is the low-speed shaft rotational speed,

Ωβ is Pitch angle.

( , )PC λ β is the power coefficient of the turbine. The electromechanical subsystem yields the

electromagnetic torque . This subsystem interacts with the turbine rotor through the transmission device; the dynamics of this latter is expressed by:

eT

t rdJ TdtΩ = − eT (2)

Where expresses the total inertia of the turbine. tJThe dynamics of the asynchronous generator can be

approximated by a first-order subsystem. The wind model is added to the general model of the

system. The wind can be modeled as a stochastic process with two components: the seasonal, slowly variable component ν , and the turbulence, rapidly variable component ν∆ .

( ) ( )t tν ν= + ∆ν (3)

The low-frequency component, ν , determines the average position of the operation point on the wind turbine characteristic, and ν∆ generates the high frequency noises transmission generator

νWT

gWrT eP

β

Figure.2 schematically represents the flexible wind ne under consideration. Each module of wind turbine is ally connected by interaction variables. The rotor, isting of a number of blades (in most cases 2 or 3), iven by the wind. The wind speed is not constant at any and any time under natural conditions that will

around this point. The two components may be identified on the wide-band (six decades) wind model of Van der Hoven[10](Figure.3)

rW eT

Figure 2. Block scheme of wind turbine

iU

2037

Page 3: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

Figure 3. Van der Hoven wind mode

2.2. The linear model

In this paper we consider a 300kw horizontal axis variable speed turbine with the following main characteristics: Blade radius 15m Number of blades 3 Gearbox ratio 38.06 Air density 31.25 /kg mRated aerodynamic driving torque 80.7KN.m Rated wind speed 12m/s Rated power 300kw Output voltage 220V Inertia coefficient 350000Kg. 2m

In order to design a controller using H∞ theory, a simple linear model is required. As considering the transmission torsion and some additional assumptions, we can obtained the complete linearization state equation of the wind turbine system as follows[11]. All the values in the equations are the relative values at the selected operating point.(OP is chose at wind speed and voltage

). 12 /v m= s

220iu V=X AX Bu EwY CX Du Fw

= + += + +

(4)

With:

[ ]

[ ]

[ ][ ]

Tg gm

r

Ti

e

X

u

w uy P

β ξ ξ ω ωβ

ν

=

=

==

Where 5X R∈ is the state vector,u is the control variable, is the measured vector, is the disturbance vector.

R∈y R∈ 2w R∈

, , , , ,A B C D E F are known constant matrices of appropriate dimensions.

β Pitch angle of wind turbine blades

rβ Reference input of pitch angle

ξ Relative angle in secondary shaft

v Wind speed

eP Active power

gω Generator speed

gmω Generator measurement speed

iu Grid voltage

5.0 0 0 0 00 0 1.0 0 0

10.5229 1066.67 3.38028 23.5107 00 993.804 3.125 23.5107 00 0 0 10.0 10.0

A

= − − −−

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥⎢ ⎥⎣ ⎦

[ ]5.0 0 0 0 0TB =

[ ]0 0 0 1.2231 5 0C e=

[ ]0D =

0 00 0

0.9261 0.60040 0.6000 0

E4

⎡ ⎤⎢ ⎥⎢ ⎥⎢ ⎥=⎢ ⎥−⎢ ⎥⎢ ⎥⎣ ⎦

[ ]0 3.074 3F e=

3. LMI Approach to H∞-based S/T/R Algorithm with Pole Placement Restriction

3.1. Multi-objective control using LMI

This section offers a brief overview of multi-objective controller design in terms of LMI. The design problem treated in this work is to construct an internally stable

2038

Page 4: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

controller which satisfies H ∞ performances and pole placement.

3.1.1 S/T/R sub-optimal problem

Figure 4 depicts the mixed sensitivity configuration where G is the nominal plant, P indicates the generalized plant, K represents the controller to be

designed, sW , and are weighting functions respectively shaping characteristics of transfer functions

, and

tW uW

1( )S I GK −= + 1( )T GK I GK −= +1( )R K I GK −= + .Transfer function R is considered for

reducing actuator saturation.

标题

P

G +

K

Wu

Ws

Wt

r

u e

1Z

3Z

2Z

_+

Figure 4. The mixed sensitivity configuration

When weighting functions have been selected, the

multi-objective design can be formulated as s

t

u

W SW TW R

γ

< ,

a S/T/R sub-optimal problem. From figure4, the close-loop system can be represented:

cl cl cl cl

cl cl cl

X A X B WZ C X D W

= += +

(5)

In the LMI formulation, the objective of H∞control is achieved in the sub-optimal sense if and only if there exists a symmetric matrix P>0 such that:

0

T Tcl cl cl cl

Tcl cl

cl cl

A PA PB CB P I DC D I

γγ

⎡ ⎤+⎢ ⎥−⎢⎢ ⎥−⎣ ⎦

T <⎥ (6)

3.1.2. Poles Placement problem

The transient response of a linear system is related to the location of its poles. An acceptable transient response can be achieved by placing all closed-loop poles in a prescribed region, depicted in Figure5. When the closed-loop poles are in this region, it ensures minimum

damping ratio cosζ θ= . All of the poles of the state

matrix clA inside this conical sector if and only if there exists P>0 such that [12]:

sin ( ) cos ( )

0cos ( ) sin ( )

T Tcl cl cl cl

T Tcl cl cl cl

A P PA A P PAPA A P A P PA

θ θθ θ

⎡ ⎤+ −<⎢ ⎥− +⎣ ⎦

eR

mI

θ

Figure 5. Poles placement region

3.2. Design rules of the weighting matrices

The determination of weighting function matrices Ws(s), Wt(s) and Wu(s) is a crucial step in the controller design. In general, the weighting matrix Ws(s) is chosen as a low-pass filter to emphasize the tracking accuracy at low frequencies (small steady-state error) and restrain noises. Wt(s) is usually selected as a high-pass filter to reduce the control effort in high-frequency range. Wu(s) is usually designed as a high-pass filter or a constant matrix due to the control constraint (actuator saturation and rate limit).

4. Application to the Power Control of a Variable Speed Wind Turbine

2039

Page 5: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

In this section, we will design the power controller based on the H∞-based S/T/R Algorithm. The control objective is to maintain the output power to its rated value, to restrict the close-loop poles in special area and restrain the disturbances of wind speed, grid voltage and measurement noise. Consider a 300kw horizontal axis variable speed wind turbine which state-space model is described as system (4). The input variable of controller is active power deflection P∆ , the output variable is the

reference pitch angle rβ . The control block is shown as Figure.6.

K

WG

WTG*

eP

W

eP−

P∆+

Figure 6 . C ontrol b lock

7 2 6 6

5 4 3 2

2 10 6597 10 63954 10

42 1526 19148 79331 85657WT

S S

G

S S S S S

× − × − ×

+ + + + +

=

Applying the LMI method introduced above, we

obtained the following Controller.

2

/ / 2

10270.5505(s+5) (s+1.662)(s + 25.23s + 1031)

s (s+4545) (s+318) (s + 7749s + 1.518e007)S R T

K =

For the need of contrast, we also design the PI

controller as follows:

5( 0 .3 2 9 6 0 . 4 0 0 8 ) 1 0P I

sKs

−− − ×=

Rated power*

eP of 300KW is supplied as reference, at the same time the disturbances of 4m/s wind speed and 2V voltages are also added on output . Figure.7 shows the simulation results of S/T/R and PI control strategy. Figure.8 shows the pole-zero maps of S/T/R close-loop system.

eP

Figure 7. Comparison between S/T/R and PI controller

Figure 8. The pole-zero maps of S/T/R system

5. Conclusion

It can be seen from Figure7 that the PI control system has about 7% overshoot and 1.93s setting time; The S/T/R control system has no overshoot and about 1.31s setting time. Both of the controllers have no steady state error. From Figure8, we can see that the poles location of the S/T/R close-loop system is reasonable. So, we can draw a conclusion that S/T/R controller satisfies the proposed control objects .The S/T/R controller can cope with the disturbances acting on the system effectively and has better

2040

Page 6: [IEEE 2008 International Conference on Machine Learning and Cybernetics (ICMLC) - Kunming, China (2008.07.12-2008.07.15)] 2008 International Conference on Machine Learning and Cybernetics

Proceedings of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, 12-15 July 2008

performances and robustness compared with the conventional PI controller.

Acknowledgements

This paper is supported by the ministry of education key project (105049) and the national natural science fund project (50677021)

References

[1] B. Boukhezzar, L. Lupu, H. Siguerdidjane, M. Hand, “Multivariable control strategy for variable speed, variable pitch wind turbines”, Renewable Energy 32, pp. 1273–1287, 2007.

[2] Hand. M, Balas. M, “Systematic controller design methodology for variable-speed wind turbines”, Wind Engineering, Vol. 24, No.3, pp. 169-187, 2000.

[3] Ma X, “Adaptive extremum control and wind turbine control”, Ph.D. thesis, Danemark, May 1997.

[4] Wright. A, “Modern Control Design for Flexible Wind Turbines”, Ph.D. thesis, Boulder, CO: University of Colorado, 2003.

[5] Bhowmik. S, Spee. R, and Enslin. J, “Performance Optimization for Doubly-Fed Wind Power Generation Systems” , IEEE Transactions on Industry Applications 35,No.4, pp. 949-958, 1999.

[6] Song. Y, Dhinakaran. B, and Bao. X, “Variable Speed Control of Wind Turbines Using Nonlinear and Adaptive Algorithms”, Journal of Wind Engineering and Industrial Aerodynamics, Vol. 85, pp. 293-308,2000.

[7] Novak. P, Ekelund. T, Jovik. I, Schmidtbauer. B, “Modeling and control of variable-speed wind-turbine drive system dynamics”, IEEE Control System, pp. 28–38, 1995.

[8] Stol KA, Fingersh LJ, “Wind turbine field testing of state-space control designs”, Subcontractor report SR-500-35061, National Renewable Energy Laboratory, September 2004.

[9] Nichita. C, Luca. D, Dakyo. B, Ceanga. E, “Large band simulation of the wind speed for real time wind turbine simulators”, IEEE Transactions on Energy Conversion, 17(4), pp.523–529, 2002.

[10] Burton. T, Sharpe. D, Jenkins. N, Bossanyi. E, “Wind energy handbook”, New York, Wiley, 2001.

[11] Bongers. P.M.M, “Modelling and Identification of Flexible Wind Turbine and a Fractrarizational Approach to Robust Control”, Ph. D, 1994.

[12] P.S. Rao, I. Sen, “Robust pole placement stabilizer

design using linear matrix inequalities”, IEEE Transactions on Power Systems, Vol. 15, No. 1, pp. 313–319, February, 2000.

2041


Recommended