6
Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S. Naidu. Abstract—This paper presents a direct fuzzy adaptive control for standalone Wind Energy Conversion Systems (WECS) with Permanent Magnet Synchronous Generators (PMSG). The problem of maximizing power conversion from intermittent wind of time-varying, highly nonlinear WECS is dealt with by an adaptive control algorithm. The adaptation is designed based on the Lyapunov theory and carried out by the fuzzy logic technique. Comparison between the proposed method and the feedback linearization method is shown by numerical simulations verifying the effectiveness of the suggested adaptive control scheme. Index Terms—wind energy conversion system, permanent magnet synchronous generators, fuzzy logic, nonlinear adaptive control. I. I NTRODUCTION W IND energy is a renewable energy source. It has developed significantly in the last few decades and now has the fastest growth among other renewable energy sources [1]. Wind energy is harvested by WECS or wind turbines. These wind energy converters can be classified as grid- connected or standalone depending on their connections to utility grids or local grids. Nowadays most WECS are connected to utility grids. However there is still demand for standalone WECS which provide electrical power for remote areas where utility grids cannot reach. To guarantee continuous energy supply, standalone WECS are combined with other energy sources such as battery storage systems, solar energy systems, diesel generators, etc. resulting in Hy- brid Wind Energy Systems (HWES). Due to the presence of other energy sources, the control of HWES is quite different from that of grid-connected WECS. Beside attempting to capture as much power as possible, controllers need to ensure constant power flow to local loads. A number of control strategies has been proposed for HWES in [2], [3], [4]. Most of these works focus on the interaction between WECS and storage systems. Meanwhile, authors in [5] deal with the control of maximizing the power conversion of WECS in HWES based on the nonlinear feedback linearization control method. The adaptive control is an attractive control which provides controllers ability to learn as systems and/or environments change [6]. This feature is particularly useful for WECS which are immersed in highly stochastic wind surroundings. Different adaptive structures were presented to WECS in [7]–[12]. Basically these works study adaptive Proportional Integral Derivative (PID) control using fuzzy logic [7], [8] Manuscript received July 02, 2012; revised July 31, 2012. Hoa M. Nguyen is with the Department of Electrical Engineering, Idaho State University, Pocatello, ID, 83201 USA e-mail: [email protected]. D. S. Naidu is with the Department of Electrical Engineering, School of Engineering, Idaho State University, Pocatello, ID, 83201 USA e-mail: [email protected]. or neural networks [9]–[12] to tune PID parameters. Our paper focuses on an adaptive control scheme based on the input-output linearization control where the adaptive rule is designed based on the Lyapunov analysis. The chosen HWES is the same as in [5]. The results of the adaptive control will be compared to that of the feedback linearization control in [5] proving advantages of the proposed control. The paper is organized as follows. Section II describes the HWES and the standalone PMSG-based WECS nonlinear model. The adaptive control design is presented in Section III followed by its application to the standalone WECS in Section IV. Based on simulation results shown in Section V, some discussions and conclusions are drawn in Section VI. II. STANDALONE WIND ENERGY CONVERSION SYSTEM MODELING A HWES includes a WECS interacting with another source of energy as shown in Fig. 1. Due to the output power from the WECS fluctuating according to wind changes, other energy sources such as battery or solar systems or diesel generators must be added to ensure a constant power supply to the local grid. Maximum power conversion of the WECS is obtained by adjusting the generator speed ω g as wind speed V changes. This is achieved by modifying the equivalent load at the generator terminal via power electronics converters. The equivalent standalone WECS is depicted in Fig. 2 where R L and L L are the equivalent load resistance and inductance, respectively. The equivalent load resistance is considered the control input for the control system. The dynamic model of the standalone WECS is obtained by combining the aerodynamics, drive train dynamics and generator dynamics. Note that the power electronics dy- namics is ignored because it is much faster than the other dynamics. The aerodynamics converts wind flows into aerodynamic torque and mechanical power given respectively as T r = 1 2 ρπR 3 V 2 C Q (λ, β), (1) P r = 1 2 ρπR 2 V 3 C P (λ, β), (2) where T r is the aerodynamic torque, ρ is the air density, R is the radius of the wind rotor swept area, V is the wind speed, C Q (λ, β) is the torque coefficient, P r is the mechanical power, and C P (λ, β) is the power coefficient. It is seen that both torque and power coefficient are functions of the so-called tip-speed ratio λ and pitch angle of the wind rotor blades β. The tip-speed ratio is defined as the ratio between the speed at the tip of blades and the wind speed, which is given as λ = ω r R V , (3) Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online) WCECS 2012

Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

  • Upload
    lehanh

  • View
    235

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

Direct Fuzzy Adaptive Control for StandaloneWind Energy Conversion Systems

Hoa M. Nguyen, Member, IAENG and D. S. Naidu.

Abstract—This paper presents a direct fuzzy adaptive controlfor standalone Wind Energy Conversion Systems (WECS)with Permanent Magnet Synchronous Generators (PMSG). Theproblem of maximizing power conversion from intermittentwind of time-varying, highly nonlinear WECS is dealt withby an adaptive control algorithm. The adaptation is designedbased on the Lyapunov theory and carried out by the fuzzylogic technique. Comparison between the proposed methodand the feedback linearization method is shown by numericalsimulations verifying the effectiveness of the suggested adaptivecontrol scheme.

Index Terms—wind energy conversion system, permanentmagnet synchronous generators, fuzzy logic, nonlinear adaptivecontrol.

I. INTRODUCTION

W IND energy is a renewable energy source. It hasdeveloped significantly in the last few decades and

now has the fastest growth among other renewable energysources [1].

Wind energy is harvested by WECS or wind turbines.These wind energy converters can be classified as grid-connected or standalone depending on their connectionsto utility grids or local grids. Nowadays most WECS areconnected to utility grids. However there is still demandfor standalone WECS which provide electrical power forremote areas where utility grids cannot reach. To guaranteecontinuous energy supply, standalone WECS are combinedwith other energy sources such as battery storage systems,solar energy systems, diesel generators, etc. resulting in Hy-brid Wind Energy Systems (HWES). Due to the presence ofother energy sources, the control of HWES is quite differentfrom that of grid-connected WECS. Beside attempting tocapture as much power as possible, controllers need to ensureconstant power flow to local loads. A number of controlstrategies has been proposed for HWES in [2], [3], [4]. Mostof these works focus on the interaction between WECS andstorage systems. Meanwhile, authors in [5] deal with thecontrol of maximizing the power conversion of WECS inHWES based on the nonlinear feedback linearization controlmethod.

The adaptive control is an attractive control which providescontrollers ability to learn as systems and/or environmentschange [6]. This feature is particularly useful for WECSwhich are immersed in highly stochastic wind surroundings.Different adaptive structures were presented to WECS in[7]–[12]. Basically these works study adaptive ProportionalIntegral Derivative (PID) control using fuzzy logic [7], [8]

Manuscript received July 02, 2012; revised July 31, 2012.Hoa M. Nguyen is with the Department of Electrical Engineering, Idaho

State University, Pocatello, ID, 83201 USA e-mail: [email protected]. S. Naidu is with the Department of Electrical Engineering, School

of Engineering, Idaho State University, Pocatello, ID, 83201 USA e-mail:[email protected].

or neural networks [9]–[12] to tune PID parameters. Ourpaper focuses on an adaptive control scheme based on theinput-output linearization control where the adaptive rule isdesigned based on the Lyapunov analysis. The chosen HWESis the same as in [5]. The results of the adaptive control willbe compared to that of the feedback linearization control in[5] proving advantages of the proposed control.

The paper is organized as follows. Section II describes theHWES and the standalone PMSG-based WECS nonlinearmodel. The adaptive control design is presented in SectionIII followed by its application to the standalone WECS inSection IV. Based on simulation results shown in Section V,some discussions and conclusions are drawn in Section VI.

II. STANDALONE WIND ENERGY CONVERSION SYSTEMMODELING

A HWES includes a WECS interacting with anothersource of energy as shown in Fig. 1. Due to the output powerfrom the WECS fluctuating according to wind changes, otherenergy sources such as battery or solar systems or dieselgenerators must be added to ensure a constant power supplyto the local grid. Maximum power conversion of the WECSis obtained by adjusting the generator speed ωg as wind speedV changes. This is achieved by modifying the equivalent loadat the generator terminal via power electronics converters.The equivalent standalone WECS is depicted in Fig. 2 whereRL and LL are the equivalent load resistance and inductance,respectively. The equivalent load resistance is considered thecontrol input for the control system.

The dynamic model of the standalone WECS is obtainedby combining the aerodynamics, drive train dynamics andgenerator dynamics. Note that the power electronics dy-namics is ignored because it is much faster than the otherdynamics.

The aerodynamics converts wind flows into aerodynamictorque and mechanical power given respectively as

Tr =12ρπR3V 2CQ(λ, β), (1)

Pr =12ρπR2V 3CP (λ, β), (2)

where Tr is the aerodynamic torque, ρ is the air density,R is the radius of the wind rotor swept area, V is thewind speed, CQ(λ, β) is the torque coefficient, Pr is themechanical power, and CP (λ, β) is the power coefficient. Itis seen that both torque and power coefficient are functionsof the so-called tip-speed ratio λ and pitch angle of the windrotor blades β. The tip-speed ratio is defined as the ratiobetween the speed at the tip of blades and the wind speed,which is given as

λ =ωrR

V, (3)

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012

Page 2: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

Fig. 1. Hybrid Wind Energy System

Fig. 2. Standalone WECS

where ωr is the wind rotor rotational speed. However forthe optimal power conversion purpose the torque coefficientin (1) is only dependent on the tip-speed ratio and canbe approximated as the following sixth-order polynomialfunction of the tip-speed ratio [5]

CQ(λ) = a6λ6 + a5λ

5 + a4λ4 + a3λ

3 + a2λ2

+a1λ + a0. (4)

The power coefficient CP (λ) has its maximum value atthe so-called optimal tip-speed ratio λ∗ as illustrated in Fig.3. Therefore, to maximize the power conversion, the WECSmust operate at the optimal tip-speed ratio. However, whenthe wind speed changes, the tip-speed ratio is perturbed awayfrom the optimal value as seen from (3). To maintain theoptimal tip-speed ratio, the wind rotor speed ωr must beadjusted by the control system.

The standalone PMSG model in the direct and quadrature(d,q) frame is given as [5]

d

dtid = −Rs + RL

Ld + LLid +

p(Lq − LL)Ld + LL

iqωg, (5)

d

dtiq = −Rs + RL

Lq + LLiq −

p(Ld + LL)Lq + LL

idωg

+pΦm

Lq + LLωg, (6)

Tg = pΦmiq, (7)

where id and iq are the d- and q-components of the statorcurrents respectively; Ld and Lq are the d- and q-componentsof the stator inductances respectively; Rs is the stator resis-tance; RL is the equivalent load resistance; p is the numberof pole pairs; Φm is the linkage flux; ωg is the high-speedor generator speed; and Tg is the generator electromagnetictorque.

The drive train system consists of a low-speed shaftconnected to a high-speed shaft through a gearbox whichis a rotational speed multiplier. The drive train dynamics canbe represented by a rigid model as

Jhdωg

dt=

η

iTr − Tg, (8)

where Jh is the equivalent inertia transformed into the high-speed side, η and i are the gearbox efficiency and speed

0 2 4 6 8 10 120

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Tip−speed Ratio

Po

we

r C

oe

ffic

ien

t

7

0.47

Fig. 3. Power Coefficient Curve

ratio respectively, Tr is the aerodynamic torque, and Tg isthe generator electromagnetic torque.

Defining x = [x1 x2 x3]T = [id iq ωg]T as the statevariable vector, u = RL as the control input, and y = ωg

is the system output. Combining (1), (3), and (5)-(8) gives anonlinear state space model of the standalone PMSG-basedWECS: x1

x2

x3

︸ ︷︷ ︸

x

=

f1(x)f2(x)f3(x)

︸ ︷︷ ︸

f(x)

+

g1(x)g2(x)g3(x)

︸ ︷︷ ︸

g(x)

u, (9)

y = h(x), (10)

where

f1(x) = − Rs

Ld + LLx1 +

p(Lq − LL)Ld + LL

x2x3, (11)

f2(x) = − Rs

Lq + LLx2 −

p(Ld + LL)Lq + LL

x1x3

+pΦm

Lq + LLx3, (12)

f3(x) =ηρπR3V 2

2iJhCQ(x3, V )− pΦm

Jhx2, (13)

and

g1(x) = − 1Ld + LL

x1, (14)

g2(x) = − 1Lq + LL

x2, (15)

g3(x) = 0, (16)h(x) = x3. (17)

Note that the wind rotor speed ωr is multiplied i times aftergoing through the gearbox, therefore the generator speed ωg

is i times larger than the wind rotor speed. Consequently thetorque coefficient CQ(x3, V ) in (13) can be expressed as

CQ(x3, V ) = a6

(Rx3

iV

)6

+ a5

(Rx3

iV

)5

+ a4

(Rx3

iV

)4

+a3

(Rx3

iV

)3

+ a2

(Rx3

iV

)2

+a1

(Rx3

iV

)+ a0. (18)

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012

Page 3: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

It is observed from (18) that the dynamical model (9)-(10)is highly nonlinear.

III. ADAPTIVE CONTROL METHOD

Consider a Single Input Single Output (SISO) nonlinearsystem defined in the region Dx ∈ Rn as

x = f(x) + g(x)u, (19)y = h(x), (20)

where x ∈ Rn is the state vector, u ∈ R1 is the control input,y ∈ R1 is the system output, f(x) ∈ Rn and g(x) ∈ Rn

are smooth vector fields, and h(x) ∈ R1 is a scalar smoothfunction. It is assumed the nonlinear system (19)-(20) has arelative degree r (r < n) at x0 ∈ Dx and internal dynamicsis stable, taking derivatives of the output y with respect totime up to r times gives

y(r) = Lrfh(x) + LgL

r−1f h(x)︸ ︷︷ ︸6=0

u, (21)

where Lrfh(x) is the Lie derivative of h(x) along the

direction of the vector field f(x) up to r times, LgLr−1f h(x)

is the Lie derivative of Lr−1f h(x) a long the direction of the

vector field g(x).Defining α(x) = Lr

fh(x) and β(x) = LgLr−1f h(x) and

rewriting (21) yields

y(r) = α(x) + β(x)u, (22)

Assumption 1: The function β(x) is positive. It means that0 < β(x) < ∞ with ∀x ∈ Dx.

Choosing the state feedback linearization control:

u∗(x) =1

β(x)(−α(x) + v) , (23)

, then the input-output nonlinear relation (22) becomes linearas

y(r) = v. (24)

A. Fuzzy Approximation Strategy

The linear input-output relation (24) can be designedfor stabilization or tracking with any linear methods. It isapparent that the ideal feedback linearization control (23)is only applicable if α(x) and β(x) are known. However,there are uncertainties imposed on α(x) and β(x) in practice,therefore the control (23) is not accurate. In this case,adaptive algorithms were proposed to realize the ideal controlu∗(x) by using an approximate nonlinear function u(x),called direct adaptive control, or by using approximate α(x)and β(x) of nonlinear functions α(x) and β(x), calledindirect adaptive control [13], [14]. This paper presents thedirect adaptive control using the fuzzy approximation.

The control problem is to drive the output y track areference signal ym (ym is a smooth function). The feedbacklinearized control input v in (24) is defined as

v = y(r)m + es + γes, (25)

where γ is a positive constant, es and es are defined as

es = e(r−1)o + k1e

(r−2)o + ... + kr−1eo, (26)

es = es − e(r)o = k1e

(r−1)o + ... + kr−1eo, (27)

eo = ym − y, (28)

where es is the tracking error, eo is the output error. Co-efficients ki are chosen such that following polynomial isHurwitz

E(s) = sr−1 + k1sr−2 + ... + kr−2s + kr−1, (29)

The ideal control input in (23) is approximated by a fuzzysystem as

u(x) = θTu ξu(x), (30)

where θu is a parameter vector including values of singletonmembership function at consequent propositions of the fuzzysystem rule base, ξu(x) is a fuzzy regressive vector. θu isupdated online such that u(x) approaches u∗(x). The optimalparameter vector is

θ∗u = arg minθ∈Dθ

sup

x∈Dx

∣∣θTu ξu(x)− u∗

∣∣ . (31)

Because u∗(x) is approximated by a fuzzy system possessinga finite number of rules, there exists an unavoidable structuralerror δu(x). Therefore the actual ideal control u∗(x) is

u∗(x) = θ∗uT ξu(x) + δu(x). (32)

The difference between the approximate control u(x) andideal control u∗(x) is

u(x)− u∗(x) = θTu ξu(x)− δu(x), (33)

where

θu = θu − θ∗u (34)

is the approximation error.Assumption 2: The adaptive control is chosen such that the

structural error is bounded(∣∣δu(x)

∣∣ ≤ δu

)with ∀x ∈ Dx and

the upper bound δu is known.Due to the presence of the structural error, an additional

supervisory control us is added to guarantee the closed-loopstability. Therefore the real control is

u = u + us. (35)

B. Adaptive Law Design

The adaptive law is designed based on an Lyapunovanalysis is presented here.

Adding and subtracting β(x)u∗(x) into (22) gives

y(r) = α(x) + β(x)u∗(x) + β(x) [u(x)− u∗(x)] ,= v + β(x) [u(x)− u∗(x)] . (36)

Combining (25), (28), (33), (35), and (36) gives

e(r)o = y(r)

m − y(r),

e(r)o = y(r)

m − v − β(x) [u(x)− u∗(x)] ,e(r)o = −es − γes − β(x) [u(x) + us − u∗(x)] ,

e(r)o = −es − γes − β(x)θT

u ξu(x) + β(x)δu(x)−β(x)us. (37)

Combining (27) and (37) yields the error dynamic as

es + γes = −β(x)θTu ξu(x) + β(x)δu(x)− β(x)us. (38)

Considering a positive semidefinite quadratic Lyapunovfunction:

V =1

2β(x)e2s +

12θT

u Quθu, (39)

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012

Page 4: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

where Qu is a positive definite weighting matrix. Taking thederivative of V with respect to time, with the observationfrom (34) that ˙

θu = θu, yields

V =1

β(x)eses −

β(x)2β2(x)

e2s + θT

u Quθu. (40)

Substituting (38) into (40) produces

V =es

β(x)

[− γes − β(x)θT

u ξu(x) + β(x)δu(x)

−β(x)us

]− β(x)

2β2(x)e2s + θT

u Quθu,

V = − γe2s

β(x)− esus + esδu(x) + θT

u

(Quθu − ξ(x)es

)− β(x)

2β2(x)e2s. (41)

Choosing the adaptive law:

θu = Q−1u ξu(x)es, (42)

and substituting (42) into (41) gives

V = − γe2s

β(x)− esus + esδu(x)− β(x)

2β2(x)e2s, (43)

V ≤ − γe2s

β(x)− esus +

∣∣es

∣∣(∣∣δu(x)∣∣

+

∣∣β(x)∣∣

2β2(x)

∣∣es

∣∣). (44)

Assumption 3: There exist positive lower bound and upperbound of β(x). It means 0 < β ≤ β(x) ≤ β.

Assumption 4: The velocity of β(x) is bounded. It means∣∣β(x)∣∣ ≤ βv .

Combining (44) with assumptions 3 and 4 yields

V ≤ −γe2s

β− esus +

∣∣es

∣∣(δu +βv

2β2

∣∣es

∣∣). (45)

Choosing the supervisory control us as

us =(δu +

βv

2β2

∣∣es

∣∣)sgn(es), (46)

and substituting (46) into (45) gives

V ≤ −γe2s

β≤ 0. (47)

Note that essgn(es) =∣∣es

∣∣. It is seen from (39) and (47), thepositive semidefinite Lyapunov function V has its negativesemidefinite derivative V , therefore the closed-loop adaptivesystem is stable [15].

IV. ADAPTIVE CONTROL DESIGN FOR THE STANDALONEWECS

In this section the adaptive control method presented inSection III is applied to the standalone nonlinear PMSG-based WECS given in (9) and (10). The control objectiveis to track the optimal generator speed reference ω∗g inorder to maintain the optimal tip-speed ratio λ∗ as the windspeed V changes. Unlike the feedback linearization designin [5] where authors simplified the sixth-order polynomialtorque coefficient in (4) by using an approximate second-order polynomial which captures only the steady-state region,

0 50 100 150 200 250 300 3500

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Fig. 4. Gaussian Fuzzy Sets of the Linguistic Variable x3

Fig. 5. Direct Fuzzy Adaptive Control Structure

our study uses the sixth-order polynomial torque coefficientwhich captures all operating regions.

The fuzzy model u(x) used to approximate the controlu∗(x) is chosen as Takagi-Sugeno model which has inferencerules in the formIf x1 is A1i and x2 is A2i and x3 is A3i then u(x) = θui,where x1, x2, and x3 are state variables; A1i, A2i, and A3i

are fuzzy sets of linguistic variables describing x1, x2, andx3 respectively at the ith rule. The forms and number offuzzy sets for linguistic variables are chosen based on trialand error basis. In this system fuzzy set forms were chosenas Gaussian and there are five fuzzy sets for each linguisticvariable as shown in Fig. 4. Consequently there are total 125rules.

The approximate fuzzy system in (30) is

u(x) = θTu ξu(x),

where

θu =[θu1 θu2...θu125

]T, (48)

ξu(x) =[ξu1(x) ξu2(x)...ξu125(x)

]T, (49)

ξui =µA1i

(x1).µA2i(x2).µA3i

(x3)∑125i=1 µA1i

(x1).µA2i(x2).µA3i

(x3), (50)

where ξui is the regressor at the ith rule.The direct fuzzy adaptive control structure is shown in

Fig. 5 where the adaptive controller is given in (30) with theadaptive law given in (42), and the supervisory controller isgiven in (46).

V. SIMULATION RESULTS

Simulations were carried out with a 3KW standalonePMSG-based WECS which has the optimal power coefficient

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012

Page 5: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

TABLE ISIMULATION DATA

Wind Rotor Drive Train PMSG

R = 2.5 m i = 7 p = 3, Rs = 3.3 Ω

ρ = 1.25 kg/m3 η = 1 Ld = 0.04156 H

Jh = 0.0552 kg.m2 Lq = 0.04156 H

Ls = 0.08 H

Φm = 0.4382 Wb

0 10 20 30 40 505

5.5

6

6.5

7

7.5

8

8.5

9

9.5

Time(s)

Win

d S

peed (

m/s

)

Fig. 6. Simulation Wind Speed Profile

0 10 20 30 40 500

5

10

15

20

25

30

Time (s)

Speed (

rad/s

)

Optimal Generator Speed

Direct Fuzzy Adaptive Control

Feedback Linearization Control

Fig. 7. Output Reference Tracking

CPmax= 0.478 and the optimal tip-speed ratio λ∗ = 7.

Other system parameters are given Table I. Lower and upperbounds in assumption 2, 3, and 4 are δu = 0.001, β = 1,and βv = 30. The nonlinear PMSG-based WECS has therelative degree r = 2, so parameters for the error dynamicsare chosen as γ = 15 and k1 = 5. The control input isset bounded as 0 < u ≤ 100. The stochastic wind profileis shown in Fig. 6. Control performances of both DirectFuzzy Adaptive Control (DFAC) proposed in this paper andFeedback Linearization Control (FLC) proposed in [5] arecompared in parallel.

Regarding the output tracking performance, Fig. 7 and8 show both DFAC and FLC track the output reference

0 10 20 30 40 500

10

20

30

40

50

60

70

80

90

100

Time (s)

Load R

esis

tance (

Ohm

)

Direct Fuzzy Adaptive Control

Feedback Linearization Control

Fig. 8. Control Inputs

0 10 20 30 40 500

1

2

3

4

5

6

7

8

9

10

Time (s)

Tra

ckin

g E

rror

Square

Direct Fuzzy Adaptive Control

Feedback Linearization Control

Fig. 9. Tracking Errors

0 10 20 30 40 500

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Time (s)

Pow

er

Coeffic

ient

Direct Fuzzy Adaptive Control

Feedback Linearization Control

Fig. 10. Optimal Power Coefficient Maintenance

satisfactorily. However the DFAC provides better trackingthan the FLC does as seen from the Fig. 9 which indicatestracking errors.

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012

Page 6: Direct Fuzzy Adaptive Control for Standalone Wind Energy ... · Direct Fuzzy Adaptive Control for Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S

0 10 20 30 40 500

1

2

3

4

5

6

7

8

Time (s)

The T

ip−

speed R

atio

Direct Fuzzy Adaptive Control

Feedback Linearization Control

Fig. 11. Optimal Tip-speed Ratio Maintenance

Regarding the power conversion efficiency, two importantfactors representing the optimal power extraction are thepower coefficient maintenance and tip-speed ratio mainte-nance under wind speed fluctuations. Fig. 10 and 11 provethe DFAC better than the FLC in optimizing the powerconversion. It is obviously observed from those figures thatthe DFAC stays constantly steady at the optimal powercoefficient and tip-speed ratio values after the transient time.Meanwhile, the FLC keeps oscillating around optimal values.

VI. DISCUSSION AND CONCLUSION

The simulation results show that the proposed DFACis very good in dealing with the time-varying, nonlinearnature of WECS. The DFAC was also proven more effectivethan the FLC regarding the control performance and powercapture. However, the design of DFAC requires certainassumptions to be met as stated in Section III which arenot always satisfied in practice. For example, it is hard tofind lower and upper bounds of the nonlinear function β(x)and structural error δu(x). These values were found basedon the system physical features combined with the trial anderror method in this paper.

Another important note is that both DFAC and FLC requireall states to be accessible. As we know that system statesare not available sometime and/or somewhere; consequentlythe DFAC and FLC are not applicable in those situations.Therefore, an extension of this study would be construct-ing a nonlinear observer to estimate unavailable states andintegrating the nonlinear observer into the DFAC scheme.

REFERENCES

[1] M. Stiebler, Wind Energy Systems for Electric Power Generation.Springer-Verlag, 2008.

[2] C. Abbey, K. Strunz, and G. Joos, “A knowledge-based approach forcontrol of two-level energy storage for wind energy systems,” EnergyConversion, IEEE Transactions on, vol. 24, no. 2, pp. 539 –547, June2009.

[3] S. Teleke, M. Baran, A. Huang, S. Bhattacharya, and L. Anderson,“Control strategies for battery energy storage for wind farm dispatch-ing,” Energy Conversion, IEEE Transactions on, vol. 24, no. 3, pp. 725–732, Sept. 2009.

[4] S. Teleke, M. Baran, S. Bhattacharya, and A. Huang, “Optimal controlof battery energy storage for wind farm dispatching,” Energy Conver-sion, IEEE Transactions on, vol. 25, no. 3, pp. 787 –794, Sept. 2010.

[5] I. Munteanu, A. Bratcu, N. Cutuluslis, and E. Ceanga, Optimal Controlof Wind Energy Systems: Toward a Global Approach. Springer, 2008.

[6] K. Astrom and T. Hagglund, Adaptive Control. Dover PublicationsInc., Mineola, N.Y., U.S., 2008, second Edition.

[7] W. Dinghui, X. Lili, and J. Zhicheng, “Fuzzy adaptive control for windenergy conversion system based on model reference,” in Control andDecision Conference, 2009. CCDC ’09. Chinese, Jun. 2009, pp. 1783–1787.

[8] J. Qi and Y. Liu, “PID control in adjustable-pitch wind turbine systembased on fuzzy control,” in Industrial Mechatronics and Automation(ICIMA), 2010 2nd International Conference on, vol. 2, May 2010, pp.341 –344.

[9] X. Yao, H. Wen, Y. Deng, and Z. Zhang, “Research on rotor excitationneural network PID control of variable speed constant frequency windturbine,” in Electrical Machines and Systems, 2007. ICEMS. Interna-tional Conference on, Oct. 2007, pp. 560 –565.

[10] X. Yao, X. Su, and L. Tian, “Wind turbine control strategy at lowerwind velocity based on neural network PID control,” in IntelligentSystems and Applications, 2009. ISA 2009. International Workshop on,May. 2009, pp. 1 –5.

[11] ——, “Pitch angle control of variable pitch wind turbines based onneural network PID,” in Industrial Electronics and Applications, 2009.ICIEA 2009. 4th IEEE Conference on, May. 2009, pp. 3235 –3239.

[12] Z. Xing, Q. Li, X. Su, and H. Guo, “Application of BP neuralnetwork for wind turbines,” in Intelligent Computation Technology andAutomation, 2009. ICICTA ’09. Second International Conference on,vol. 1, Oct. 2009, pp. 42 –44.

[13] L.-X. Wang, A Course in Fuzzy Systems and Control. Prentice-Hall.Inc., Upper Saddle River, New Jersey, U.S., 1996.

[14] H. T. Huynh, Intelligent Control Systems. Ho Chi Minh NationalUniversity Press, 2006.

[15] H. Khalil, Nonlinear Systems, 2nd Edition. Prentice-Hall. Inc., UpperSaddle River, New Jersey, U.S., 1996.

Proceedings of the World Congress on Engineering and Computer Science 2012 Vol II WCECS 2012, October 24-26, 2012, San Francisco, USA

ISBN: 978-988-19252-4-4 ISSN: 2078-0958 (Print); ISSN: 2078-0966 (Online)

WCECS 2012