• Aucun résultat trouvé

Adaptive Nonlinear Control of Wind Energy Conversion System with PMS Generator

N/A
N/A
Protected

Academic year: 2021

Partager "Adaptive Nonlinear Control of Wind Energy Conversion System with PMS Generator"

Copied!
9
0
0

Texte intégral

(1)

HAL Id: hal-00818417

https://hal.archives-ouvertes.fr/hal-00818417

Submitted on 26 Apr 2013

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Adaptive Nonlinear Control of Wind Energy Conversion System with PMS Generator

Abdelmounime El Magri, Fouad Giri, Abderrahim Elfadili, Luc Dugard

To cite this version:

Abdelmounime El Magri, Fouad Giri, Abderrahim Elfadili, Luc Dugard. Adaptive Nonlinear Control of Wind Energy Conversion System with PMS Generator. APCOSP 2013 - 11th IFAC International Workshop on Adaptation and Learning in Control and Signal Processing, Jul 2013, Caen, France.

pp.n/c. �hal-00818417�

(2)

* GREYC Lab, University of Caen, Caen, France (e-mail: magri_mounaim@ yahoo.fr).

** Gipsa-Lab, UMR CNRS, ENSE3, BP 46, 38402 Saint Martin d’Hères cedex, France

Abstract: This paper addresses the problem of controlling wind energy conversion systems (WECS) which involve permanent magnet synchronous generator (PMSG) fed by IGBT-based buck-to-buck rectifier-inverter. The goal of the control is to maximize wind energy extraction and this necessitates letting the wind turbine rotor operate in variable-speed mode. The control strategy involves: (i) a non- linear regulator designed by the backstepping technique; (ii) a sensorless online reference-speed optimizer designed to achieve the maximum power point tracking (MPPT) requirement. Considering the whole association ‘converter-motor’ makes it possible to consider, in addition to motor speed regulation, three other important control objectives such as power factor correction (PFC) with respect to the supply net and DC Link voltage regulation. To achieve these objectives, an adaptive control strategy is developed, based on a nonlinear model of the whole ‘converter-motor’ association. Adaptation is motivated by the uncertain nature of some motor characteristics, especially the mechanical parameters. It is formally shown that the proposed controller actually meets its control objectives. This theoretical result is confirmed by several simulations.

1. INTRODUCTION

Due to its renewable nature and reduced environmental impact, wind energy is already playing an important role in electricity generation worldwide and this role is expected to considerably grow up in the near future. Achieving maximum wind energy extraction in presence of varying wind speed conditions necessitates a varying turbine speed operation mode. Specifically, the turbine rotor velocity must be controlled so that its power-speed working point is constantly maintained near the optimal position (Fig. 2). This control objective is commonly referred to as ‘maximum power point tracking (MPPT)’ and its achievement guarantees optimal aerodynamic efficiency.

This paper focuses on the wind energy conversion system Fig 1. This includes a permanent magnet synchronous generator (PMSG) that converts wind turbine power to output voltage whose amplitude and frequency vary with wind speed.

PMSG generators offer several benefits in wind power applications, due to their high power density, high efficiency (as the copper losses in the rotor disappear), and absence of gearbox and reduced active weight. These features make it possible to achieve with PMSG’s high varying speed control performance and highly reliable operation conditions (reduced need for maintenance).

In the light of the above discussion, the global system including the wind turbine, the PMSG and the AC/DC/AC power converter has to be controlled to achieve accurate reference-speed tracking. The rotor speed reference (ωref) must be updated online, taking into account the current wind velocity (vwin), so that the MPPT requirement is realized.

Existing MPPT methods can be divided in two classes. The first one includes those methods using explicitly the turbine

power characteristic, e.g. (Senjyu et al., 2009). The second class includes methods based on extremum-seeking techniques that do not necessitate the knowledge of turbine characteristics, e.g. (Hong et al., 2009, Eftichios and Kostas, 2006, Kesraoui et al. 2011). In fact, the required wind speed measurement is a sort of average value of wind speed along the turbine blade. Besides, this is not easy to measure; the use of wind sensors entails additional cost and inevitably reduces reliability.

The obtained online speed-reference optimizer represents a key feature of our control strategy which, besides, involves turbine rotor speed regulation, DC link voltage regulation and adaptive state observation. Speed regulation is performed using a nonlinear regulator which, in addition, regulates the d-component of the stator current to zero, optimizing thus the delivered stator current. The voltage at the DC link between the AC/DC rectifier and inverter is regulated to a constant reference value. In fact, the DC link voltage reference value should equal the nominal value of the PMS Generator. This regulation loop controls the reactive power control delivered to the grid. All previous regulation loops have been designed using the backstepping technique (Krstic et al., 1995). The nonlinear multi-loop (speed, current, voltage) controller thus obtained is formally shown, using Lyapunov stability, to meet its control objectives.

Several simulations show that the global state-feedback controller obtained performs well in presence of varying wind velocity and load torque.

The paper is organized as follows: the system under study (i.e. the PMSG aero generator and AC/DC/AC converter association) is modeled and given a state space representation in Section 2; the speed reference optimizer and multi-loop controller are designed and analyzed in Section 3; the simulations are presented in Section 4.

(3)

2. MODELING THE ASSOCIATION SYNCHRONOUS GENERATOR-AC/DC/AC CONVERTER 2.1 Modelling of the combination ‘PMSG-PMW DC/AC

converter’

The controlled system, illustrated by Fig.1, includes a combination ‘synchronous Generator-rectifier’, on one hand, and a tri-phase DC/AC inverter, on the other hand. The rectifier is an AC/DC converter operating, like the DC/AC rectifier, according to the known Pulse Wide Modulation (PWM) principle.

Such a modelling is generally performed in the d-q rotating reference frame because the resulting components isd and

i

sq turn out to be DC currents. It is shown in many places (e.g Wallmark, 2004) that the synchronous machine model, expressed in the d-q coordinates, can be given the following state space form:

g sq

M T

i J J K J F dt

d 1

+

= ω

ω (1a)

sq s s M sd

sq s sq s

L v L i K p L i R dt

di 1

= ω ω (1b)

sd s sq sd s s

sd v

i L p L i R dt

di 1

− +

= ω (1c)

where R and s L are the stator resistor and inductance, s p

F

J, , are the rotor inertia, viscous coefficient and number of poles pairs. ω is the rotor speed, T is the load torque of g the generator, KM is a flux generator constant and vsd,vsq (and isd,isq) denote the averaged stator voltage (and current respectively) in the d-q coordinates (Park’s transformation of the triphase stator voltages). The inverter is featured by the fact that the d- and q- stator voltages can be controlled independently. To this end, these voltages are expressed in function of the corresponding control action (see e.g. Michael et al., 1998):

u1

v

vsq = dc ; vsd =vdcu2; iR=u1isq+u2isd (2)

where u1=usq,u2 =usd represent the average d- and q-axis (Park’s transformation) of the triphase duty ratio system

) , , (s1 s2 s3

with 1,2,3

ON S and OFF S If 0

OFF S and ON S If

1 =



= ′ i

s

i i

i i

i

Now, let us introduce the state variables x1=ω, x2 =isq, isd

x3= where (z denote the average value on the )

modulation (PMW) period of (z . Then, substituting (2) in ) (1a-b) yields the following state space representation of the association ‘Generator-rectifier’:

J x T J x K J F dt

dx

=− 1M 2+ g

1 (3a)

dc s s M s

s

u v

x L L x K x p L x R dt dx

1 1 3

1 2

2 1

− +

= (3b)

dc s s

s

u v

x L x p L x

R dt dx

2 2

1 3

3 1

− +

= (3c)

2.2 DC/AC inverter modelling

The inverter circuit (DC/AC) is presented in Fig.1. The power supply net is connected to a converter which consists of a three phase converter having 6 semiconductors (IGBTs with anti-parallel diodes for bidirectional current flow mode) displayed in three legs 1, 2 and 3. The 6 semiconductors are considered as ideal switches. Only one switch on the same leg can be conducting at the same time.

Applying Kirchhoff’s laws, this subsystem is described by the following set of differential equations:

[ ]

123

[ ] [

123 123

]

0

i

n

v

dc

k e

n

dt

L d

= − (4a)

i r

dc

i i

dt C dv

= −

2 (4b)

[ ] [ ]

123 n123 T

i

k i

i

= (4c)

where

[ ] [ i

n123 =

i

n1

i

n2

i

n3

]

Tare the input currents in the electric grid,

[ ] [ e

n123 =

e

n1

e

n2

e

n3

]

T are the sinusoidal triphase net voltages (with known constant frequency ωn),

v

dc denotes the voltage in capacitor 2C,

i

i designates the input current inverter, and

k

i is the switch position function taking values in the discrete set {0,1}. Specifically:

) 3 , 2 , 1 ( is and is if 0

is and is if

1 =



= ′

i

ON K OFF K

OFF K

ON k K

i i

i i

i (5)

To simplify the triphase representation (4a) for the synthesis of control laws, the Park transformation is invoked again.

dc nd nq

n nd

nd

u v

i L L E

dt di

0 0

1

1 + +

= ω (6a)

dc nq nq

n nq

nq

u v

i L L E

dt di

0 0

1

1 − +

= ω (6b)

i R

dc

i i

dt C dv

= −

2 (6c)

where (

E

nd,

E

nq), (

i

nd,

i

nq) and (

u

nd,

u

nq) denote the averaged network voltage, current and input control of the inverter in d-q coordinate (Park’s transformation).

The power absorbed by the DC/AC converter is given by the well known expression

P

Load =

i

i

v

dc. On the other hand, the power released by the network is given by

[ ] [ ]

n nd nd nq nq T

n

OUT

e i E i E i

P

= 123 123 = + . Using the power

S1 S2 S3

S’1 S’2 S’3 iR

isa isb isc isd , isq

PMSG

ω

AC/DC

K1 K2 K3

K’ K’ K’

Vdc

ii

in1 in2 in3 ind , inq

AC Grid

2C en1

en2 en3 L0 L0 L0

DC/AC

Fig.1 The AC/DC/AC Converter power circuit in wind energy conversion system

(4)

conservation principle, one has

P

Load =

P

OUT or, equivalently

i

i

v

dc=

E

nd

i

nd +

E

nq

i

nq. Also, from (6a-b) one immediately gets that:

(

nq nq dc R

)

nd nd dc

dc

E i v i

i C C E dt

v dv

=− 1 − 1 −

2 (7a)

dc nd nq

n nd

nd

u v

i L L E

dt di

0 0

1

1 + +

= ω (7b)

dc nq nd

n nq

nq

u v

i L L E

dt di

0 0

1

1 − +

= ω (7c)

Let us introduce the state variables

x

4 =

v

dc2 ,

x

5=

i

nd,

i

nq

x

6= and

u

3 =

u

nd,

u

4 =

u

nq represent the average d-and q-axis components of the three-phase duty ratio system

) , ,

(

k

1

k

2

k

3 .

The state space equations obtained, up to now, are put together to get a state-space model of the whole system including the AC/DC/AC converters combined with the synchronous generator. For convenience, the whole model is rewritten here for future reference:

J x T J x K J F dt

dx

1 =− 1M 2+ g (9a)

dc s s M s

s

u v

x L L x K x p L x R dt dx

1 1 3

1 2

2 = + 1

(9b)

dc s s

s

u v

x L x p L x R dt dx

2 2 1 3

3 = + 1

(9c)

(

nq dc R

)

nd

E x v i

x C C E dt

dx

=

6 5

4 1 1

(9d)

cd n

nd

u v

x L L E

dt dx

3 0 6 0

5 = 1 +ω + 1 (9e)

cd n

nq

u v

x L L E

dt dx

4 0 5 0

6 = 1 ω + 1 (9f)

3. CONTROL OBJECTIVES There are four operational control objectives:

CO1. Optimization of wind energy extraction: one must determine the optimal reference speed that maximizes the extracted energy.

CO2. Speed regulation: the machine speed ω must track, as closely as possible, a given reference signal ωref. This reference has been obtained from the MPPT strategy (e.g.

(Senjyu et al., 2009)).

CO3. The inverter output currents (

i

n1,

i

n2,

i

n3) must be sinusoidal with the same frequency as the supplied power grid, the reactive power in the AC grid must be well regulated.

CO4. Controlling the continuous voltage

v

dc so that it tracks a given reference signal

v

dcref . This generally is set to a constant value equal to the nominal voltage entering the converter and machine.

CO5. Regulating the current

i

sd to a reference value

i

dref, preferably equal to zero in order to optimize the stator current (see e.g. Muhammad and Rashid, 2001).

To achieve these objectives, a nonlinear state feedback controller will be designed in the next subsection.

4. NONLENEAR ADAPIVE CONTROLLER DESIGN 4.1 Wind senseless rotor speed reference optimization

The optimization strategy is to search a reference speed

ω

opt, in order to achieve optimal speed ratio working conditions of the wind turbine to capture the maximum energy from the wind. The wind power acting on the swept area of the bladeΑ is a function of the air density ρ (

Kg

/ m3) and the wind speed

v

win(

m / s

). The transmitted power

P

(W) is generally deduced from the wind power using the power coefficient

C

p, as:

3

2 1

win

p

v

C

P

= ρΑ (10)

The power coefficient

C

pis a non-linear function of the tip speed-ratioλ =

R

ω/

v

win(where

R

is the turbine radius), which depends on the wind velocity and the rotation speed of the generator rotor ω(

rad

/

s

). Fig.2 represents the transmitted power according to the rotor PMSG speed for various values of the wind speed.

The summits of these curves give the maximum ‘extractable’

power

P

opt and so represent the optimal points. Each one of these points is characterized by the optimal speed

ω

opt. It is readily seen from Fig.2 that for any wind velocity value, say

i

v

win, there is a unique couple (

ω

i,

P

i) that involves the largest extractable power. The set of all such optimal couples (

ω

i,

P

i) is represented by the blue curve in Fig.2. A number of such couples have been collected from Fig.2 and interpolated to get a polynomial function

ω

opt=

F

(

P

opt). Let the obtained polynomial be denoted:

0 1 1

1 ...

)

(P h P h P h P h

F = n n+ n n + + + (11)

0 25 50 75

0 1 2 3 4 5

7 m/s

8.4 m/s 9.8 m/s 11.2 m/s 12.6 m/s 14 m/s 15.4 m/s

Rotor Speed ω (rad/s)

Turbine output power P (KW)

C B

A P1

ωωω

ω0 ωωωω1 ωωωω2ωωωωopt P2=3.65 Kw

P0=1.87 Kw

Popt=H(ωωωωopt )

Fig.2 Turbine Power Characteristics (Pitch angle=0°)

(5)

The function

F

(.)defines the speed-reference optimizer. This function will suggest the optimal point (

P

opt,

ω

opt) (see El Magri et al., 2013).

4.2 Speed regulator design for synchronous generator

A control law for the remaining (actual) control input

u

1 will now be determined, based on equations (9a-b), in order to guarantee speed reference tracking. Following the backstepping technique (Krstic et al., 1995), let

z

1 denote the speed tracking error:

* 1 1 1

1

x x x

z

= −ωref = − (12)

In view of (9a), the above error undergoes the following equation:

* 1 2

1

1 x

J x T J x K J

z& =−FM + g −& (13)

In (13), the quantity α =−

K

M

x

2 stands up as a (virtual) control input for the

z

1-dynamics because the actual control inputs (presently

u

1) act on

z

1 indirectly through α . The Lyapunov function candidate is considered as:

2 1 1 0 z.5

V

= (14)

Deriving

V

1 along the trajectory of (13) yields:





− − + −

=

= 1 1 1 1 2 1*

1

x

J x T J x K J z F z z

V

& & M g & (15)

This suggests for the (virtual control) α the following control law:

(

1 1 1 1*

)

*= −c Jz +FxTg +Jx&

α (16)

with c1 >0 a design parameter. Indeed, substituting α* to α gives V&1 =−c1z12 which clearly is negative definite in z . 1 The point is that J, F and Tg are unknown. Then, these must be replaced in (14) by their estimates (denoted Jˆ,Fˆ,Tˆg which have yet to be determined). Doing so, one gets the following stabilizing function:

(

1 1 1 1*

)

* ˆ ˆ ˆ ˆ

ˆ = c Jz +Fx Tg +Jx&

α (17)

As α =−KM x2 is just a virtual control input, one cannot set ˆ*

α

α= . Nevertheless, the above expression of αˆ* is retained and a new error is introduced:

* 2 =α−αˆ

z (18)

Using (17)-(18), it follows from (13) that the z -dynamics 1 undergoes the following equation:

( )

[

2 1 1 1* 1

]

1 1 1

~

~

~

1 z J c z x T Fx

z J c

z& =− + + −& + g − (19)

where J~ J Jˆ

= , F~=FFˆ and T~g Tg Tˆg

=

The next step consists in determining the control input u so 1 that the (z1, z2) error system is asymptotically stable. First,

let us built the trajectory of the error

z

2. Deriving

z

2with respect to time and using (18) gives:

* 2

2 & αˆ&

& =−K x

z M (20a)

Using (17) and (9a-b) in (20), one gets:

) ˆ(

) ˆ(

)

( 1 12 1 1* 1 2 1 1 1*

2

u v J c z x c z F c z x

L x K

z

dc

s

M && &

& =β + − + + + −

( )

( )

J J T J c x F c J J x J z c c J z

c

g

~ ˆ

~ ˆ

~

ˆ 1 1 1

* 1 1 1 1 2

1 − − − +

&

+

(

c1z1x&1*

)

Jˆ&+Tˆ&gFˆ&x1

FJˆ

[

z2+J~

(

c1z1 x&1*

)

+T~gF~x1

]

(20b)

with





− − +

= 2 3 1 1

)

( x

L x K x p L x K R x

s M s

s

β M

For convenience, error equations (19) and (20b) are rewritten here together:

( )

[

2 1 1 * 1

]

1 1 1

~

~

~

1 z J c z x T Fx

z J c

z& =− + + −& + g− (21a)

2

2 z

J

z& =γ−F ~

(

1 2

(

ˆ 1 ˆ

) (

1 1 1*

) )

x z c F c J z J c

J − − −&

( ) (

Jc F

)

J z T x F c J J

F g ˆ ˆ

~ ˆ)

~

1 2

1

1− − + −

− (21b)

with

) ˆ(

) ˆ(

)

( u1v J c12z1 x1* c1z2 F c1z1 x1* L

x K dc

s

M − +&& + + −&

+

=β γ

+

(

c1z1x&1*

)

Jˆ&+Tˆ&gFˆ&x1 (22)

To determine a stabilizing control law for (21a-b), let us consider the quadratic Lyapunov function candidate:

2 2

2 2

2 2 1 2

~ 2

1

~ 2

1

~ 2 5 1 . 0 5 .

0 Tg

F J J J

z J z

V = + + + + (23)

Using (21a-b), one gets from (22) that:

g g T J F T J J F J z J z z z

V & & &

&

&

& ~ ~

~ ~

~~

2 2 1 1

2 = + + + +

2 22 2 1 1 2 22

J z z F J z z z

c + + −

= γ



 − − + − − +

+ z c z x c z Jc F c z x z J J

J &

&

& ) (ˆ ˆ)( ) ˆ

(

~

1 1 1 1* 1 22 1 1 1 1* 2



− + − − +

+ x z z Jc F x z F J

F &

) ˆ ˆ (ˆ

~

1 1 22 1 1 2



 + − +

+ g z Jc F z Tg J

T &

) ˆ ˆ (ˆ

~

1 1 2 (24)

The three last terms of the second equality (24) are canceled by choosing:

2

* 1 1 1 1 2 2 1

* 1 1 1

1( ) (ˆ ˆ)( )

ˆ z c z x c z Jc F c z x z

J& & &

− +

= (25a)

2 1 1 2 2 1

1 (ˆ ˆ)

ˆ x z z Jc F x z

F& = − + −

(25b)

(6)

2 1

1 (ˆ ˆ)

ˆ z Jc F z

T&g =− − −

(25c) Substituting (25a-c) in (24) yields

2 1 2 2 2 2 2 2 2

1z z z J

J z F z k

V& =− +γ − +

(26) which suggests to choose the term γ so that:

2 2z

c

γ = (27)

where c is a new design parameter. Indeed, combining (27) 2 and (22) implies that the control inputs u are chosen so that: 1

(

1 1 1*

)

1

* 1 1 1

* 1 1 2 1 2

1 2 1

ˆ ˆ ) ˆ

ˆ(

) ˆ(

) ( ) (

x F T J x z c x z c F

x z c J x z c c v L u K

g dc

s M

&

&

&

&

&

&

&

+

+ +

− +

= β

(28)

Substituting (27) in (26) yields:

2 1 2 2 2

2 1 1 2

1 z z z J

J c F z c

V  +

 

 +

=

& (29)

Using the following inequalities:

(

z12+z22

)

/2z1z2

Equation (29) implies:

)

( 22

2 1

2 z z

V& ≤−δ +

(30) with δ =min

(

c1,

(

c2 +F/J

) )

J/2.

Substituting (27) in (21b) and using (21a) yields:

( )

[

z J c z x T Fx

]

J

z c

z ~ ~g ~ /

1

* 1 1 1 2

1

1 =− + + −& + −

& (31a)

2 2 2

2 z

J z F c

z& =− −

( ( )( ) )

(

Jc F x z

) (

TJ Jc F

)

J F

x z c F c J z J c J

g ˆ ˆ

~ ˆ)

~

ˆ ˆ

~

1 2

1 1

* 1 1 1 1 2 1

− +

− &

(31b)

4.3 d-axis current regulation

The d-axis current x undergoes equation (9c) in which the 3 following quantity is defined:

s dc L v u x x p

v= 2 12 / (32)

As the reference signal idref is null, it follows that the tracking error z3 =x3idref undergoes the equation:

v z L R

z&3=−( s/ s) 3+ (33)

To get a stabilizing control signal for this first-order system, a PI control law is invoked.

1 3 3 3

) 1 /

( e

z T c z L R v

io s

s − −

= (34a)

with e1(t)=

0tz3(τ)dτ (34b)

where c3>0 (a new design parameter).

It also follows from (33)-(34) that z undergoes the 3 differential equation:

1 3 3 3

1 e z T c z

io

=

& (35)

The regulator parameters

(

c3,Tio

)

are positive real constants.

4.4 Reactive power and DC voltage controller

In controlling a PFC, the main objective is to obtain a sinusoidal output current and the injection or extraction of a desired reactive power in the electric network. The continuous voltage vdc must track a given reference signal

dcref

v . These objectives lead to two control loops. The first loop ensures the regulation of the DC voltage x and the 4 second ensures the injection of the desired reactive power.

1) DC voltage loop

Based on equations (9d-e), a first equation involving the control input u will now be designed, using the 3 backstepping technique (Krstic et al., 1995), so that the squared DC-link voltage x4 =vdc2 tracks well any reference signal 4* = dcref2 >0

def

v

x . As the subsystem (9d-e) is of relative degree 2, the design towards that equation is performed in two steps.

Step 1. Let z denote the speed tracking error: 4

* 4 4

4 x x

z = − (40)

In view of (9d), the above error undergoes the following equation:

* 4 3 1 3 1 5

4 1 ( , )

x z

x x CE

z& nd i i &

K

K

+

= β = = (41)

with,

( )









 − +



 + + − +

=

3 1 2 3 3 3

2 1

2 1 2 2 1

6 ( ) ( ,)

3 ) 1

(

x x x p L z z R c L

x t x z c z c K c

L x J C E

s s s

M s

nq χ

β

In (41), the quantity α1=−End x5/C stands up as a (virtual) control input for the z -dynamics because the actual control 4 input u act on 3 z indirectly through 4 α1. Following the backstepping design technique, the Lyapunov function candidate is considered as: V4 =0 z.5 42. Deriving V along 4 the trajectory of (41) yields:



 

 − +

=

= 4 4 4 5 *4

4 1 ( , )

x z x x CE z z z

V& & nd β & (42)

This suggests for the (virtual control) α1 the following control law:

* 4 4

4

*

1 =c z β(x,z)+x&

α (43)

with c4 >0 a design parameter. Indeed, substituting α1* to C

x End 5/

1=−

α gives V&4 =−c4z42

which clearly is negative definite inz . As 4 α1 is just a virtual control input, one cannot set α11*. Nevertheless, the above expression of

*

α1 is retained and a new error is introduced:

* 1 1 5 =α −α

z (44)

(7)

Using (43), it follows from (41) that the z -dynamics 4 undergoes the following equation:

5 4 4

4 c z z

z& =− + (45)

Step 2. Now, the aim is to make the couple of errors (z4, z5) vanish asymptotically. The trajectory of the error z is 5 obtained by time-derivation of (44) i.e.:

* 4 4

4 5

5 x cz (x,z) x

C

z& =End & + & +β& && (46)

Using (45) and (9d-e) in (40) yields:

cd nd i

i u v

L C z E

x

z 3

0 5 1 6 1 1

5 = ( =K , =K )−

& β (47)

with 6

0 2

* 4 4

4

1( , ) ( , ) x

C E L C x E z x z c z

x β nd nd ωn

β = & + & −&& + −

To determine a stabilizing control law for (9d-e), let us consider the quadratic Lyapunov function candidate:

2 5 2 4 5 0.5z 0.5z

V = + (48a)

Using (45)-(46), one gets from (48a) that:





 + −

+

= i= i= nd uvcd

L C z E

x z z z c

V 3

0 5 1 6 1 1 4 5 2 4 4

5 ( K , K )

& β (48b)

This suggests the following choice for the variableu : 3

(

c z z xi zi

)

CL Endvcd

u3= 5 5+ 41( =1K6, =1K5) 0/ (49) where c5 >0 is a new design parameter. Indeed, substituting (49) in (48b) yields:

2 0

5 5 2 4 4

5=−c zc z <

V& (50)

Now, substituting (49) in (47) one obtains the DC voltage closed-loop control system:

4 5 5 5

4 5 4 4

z z c z

z z c z

=

+

=

&

&

(51) 2) Reactive Power loop

Here, the focus is made on the control objective CO3 that involves the reactive power Q which is required to track its n reference Q . The electrical reactive power injected in the n* grid is given by Qn=Endx6Enqx5. To harmonize notation throughout this section, the corresponding tracking error is denoted z6 =QnQ*n. It follows from (9e-f) that z 6 undergoes the differential equation:

(

4 3

)

0 6 5 2

6 ( , ) E u E u

L x v x

z& =β + cd ndnq (52)

with, β2(x5,x6)=−ωn

(

Endx5+Enqx6

)

Q&n*.

As (52) is a first order equation, it can be (globally asymptotically) stabilized using a simple proportional control law:

(

E u4 E u3

)

/L0 c6z6 2(x5,x6)

vcd ndnq =− −β (53)

with c6>0. Then the control law u is given as: 4

( )

(

L c z x x vcd Enqu

)

End

u4= − 0 6 62( 5, 6) / + 3 / (54)

It can be easily checked that the dynamic of z undergoes 6 the following equation:

6 6

6 c z

z& =− (55)

5. SIMULATION

The controlled system is simulated within the Matlab/Simulink environment, using the electro-mechanical characteristics of Table 1. The controller, mathematically defined by (25), (28), (33), (49) and (54) is simulated. The numerical values (proved to be suitable) for the design parameters of the controller and the observer are chosen as follows:

. 100

; 10 . 2

; 10

; 40

; 10

; 10 . 4

;

7 2 4 3 3 4 5 4 6 4

1= c = c = c = c = c = Tio=

c

The controller performances will be evaluated in presence of (time-varying) wind velocity (then rotor speed reference ωref and load torqueT ). According to the control design (Section g 3), the remaining closed loop inputs are kept constant, namely isdref =0A, Vdcref =700V and Qnref =0VAR.

TABLE 1. WEC System characteristics Supply network 380V-220V/50Hz

AC/DC/AC

converters L0=10mH;C=47mF, PWM 10KHz. Synchronous

generator

kW

50 ; p=4 ; Rs=0.3Ω; LS=17.5mH, Wb

876 .

r =0

ϕ ; J=8.22SI², F= 1.417 SI;.

5.1 Illustration of optimization strategy

Fig.3 shows that the wind speed signal reference takes a low, medium and high value. Block optimization of speed, studied in section 3.2, generates the rotor speed reference shown in Fig.4. With such speeds, we can extract, by the synchronous wind generator, the active power shown in Fig.5. Referring to the turbine power characteristics (Fig.2), these active powers correspond to optimal values of each wind speed.

0 00

0 20202020 40404040 60606060 80808080 100100100100 120120120120 7

77 7 8 88 8 9 99 9 10 10 10 10 1111 1111 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15

time(s) time(s) time(s) time(s) Wind speed vWind speed vWind speed vWind speed vwinwinwinwin (m/s) (m/s) (m/s) (m/s)

Fig.3 Wind velocity (m/s)

Références

Documents relatifs

The main advantages of the proposed sliding mode power control strategy, according to the available literature [7], [8], [12], [15], [17] are: simplicity and robustness

In this paper a self-tuning fractional PI Ȝ D ȝ controller is proposed as an extension of a design method in [8] where the five parameters of the fractional PI Ȝ D ȝ controller

In this paper, the Direct Power Control (DPC) is considered, so, the converter switching states are selected by a switching table based on the instantaneous errors between the

‘MPPT for PM wind generator using gradient approximation’, Energy Conversion and Management 50 (1), pp. ‘Maximum power point tracker of wind energy conversion system’,

This control strategy involves: (i) a sensorless online reference-speed optimizer designed using the turbine power characteristic to meet the maximum power point

Abstract— This paper introduces the adaptive bias and adap- tive gain (ABAG) algorithm for closed-loop electronic speed control (ESC) of the brushless direct current (BLDC)

Nonlinear Control Design for Multi-Terminal Voltage-Sourced Converter High Voltage Direct Current Systems with Zero Dynamics Regulation.I. Nonlinear Control Design for

The control objectives of a FWT in Region III are: the regulation of the power output at its rated value (as the bottom-fixed wind turbine) and the reduction of the pitch motion of