Fault-tolerant Control of a Wind Turbine with Generator ...

14
Vinko Leši´ c, Mario Vašak, Nedjeljko Peri´ c, Gojko Joksimovi´ c, Thomas M. Wolbank Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults DOI UDK IFAC 10.7305/automatika.54-1.325 681.5.015.44.09-53; 621.313.52-85.04 3.2; 2.1.4 Original scientific paper Faults of wind turbine generator electromechanical parts are common and very expensive. This paper intro- duces a generator fault-tolerant control scheme for variable-speed variable-pitch wind turbines that can be applied regardless to the AC generator used. The focus is on generator stator isolation inter-turn fault that can be diag- nosed and characterised before triggering the safety device. An extension of the conventional wind turbine control structure is proposed that prevents the fault propagation while power delivery under fault is deteriorated as less as possible compared to healthy machine conditions. Fault-induced and inherent asymmetries of the generator are estimated and respected by the field-oriented control of the generator to eliminate torque oscillations. An approach for asymmetry detection based on an unscented Kalman filter is proposed. Presented fault-tolerant control strategy is developed taking into account its modular implementation and installation in available control systems of existing wind turbines to extend their exploitable life span and increase energy production. Simulation results for the case of a megawatt class wind turbine are presented. Key words: Wind turbine control, Generator fault-tolerant control, Stator winding isolation fault, Nonlinear esti- mation, Asymmetric field-oriented control Upravljanje vjetroagregatom otporno na me uzavojske kvarove statorskog namota generatora. Kvarovi elektromehaniˇ ckih dijelova generatora vjetroagregata ˇ cesti su i izrazito skupi. U ovom radu predstavljen je koncept na kvarove otpornog upravljanja generatorom vjetroagregata s promjenjivom brzinom vrtnje i zakretom lopatica primjenjiv bez obzira na tip korištenog izmjeniˇ cnog generatora. Naglasak je stavljen na ošte´ cenje izolacije unu- tar namota jedne faze statora generatora koje se može dijagnosticirati i okarakterizirati prije aktiviranja sustava zaštite. Predložena je nadogradnja postoje´ ceg sustava upravljanja vjetroagregatom koja sprjeˇ cava širenje kvara i pritom postiže ˇ cim manje smanjenje proizvodnje elektriˇ cne energije u odnosu na normalan režim rada. Tako er je prikazano vektorsko upravljanje generatorom koje uzima u obzir nesimetrije generatora, kako one nastale uslijed djelovanja kvara, tako i one inherentne. U radu je prikazan pristup za otkrivanje nesimetrija generatora zasno- van na nederivacijskom Kalmanovu filtru. Predstavljena strategija upravljanja razvijena je uvažavaju´ ci mogu´ cnost modularnog nadovezivanja na postoje´ ce algoritme upravljanja ve´ c postavljenih vjetroagregata s ciljem produženja njihova životnog vijeka i pove´ canja proizvodnje energije. Dani su simulacijski rezultati za sluˇ caj vjetroagregata iz megavatne klase. Kljuˇ cne rijeˇ ci: upravljanje vjetroagregatom, upravljanje otporno na kvarove generatora, kvar izolacije statorskog namota, nelinearna estimacija, vektorsko upravljanje nesimetriˇ cnim strojem 1 INTRODUCTION Increasing interest in renewable energy sources and their growing impact on today’s energy production moti- vated different branches of science to make contributions in price reduction, energy quality and market competence of renewables. After a huge breakthrough and an average growth rate of 26% in last 5 years, wind energy today is a well-established technology with total world installed ca- pacity of approximately 238 GW at the end of 2011 [1]. Remote locations are best suitable for wind turbines op- eration because of low-turbulent and strong winds. This introduces difficult and expensive maintenance procedures and rises availability concerns. Several fault-tolerant con- trol algorithms have been introduced in [2] and they mostly propose different kinds of redundancies for sensors and electronic components. Focus here is on generator elec- tromechanical faults, which are besides gearbox and power converters faults the most common in wind turbine sys- tems [3]. Following the rising share of direct-drive wind Online ISSN 1848-3380, Print ISSN 0005-1144 ATKAFF 54(1), 89–102(2013) AUTOMATIKA 54(2013) 1, 89–102 89

Transcript of Fault-tolerant Control of a Wind Turbine with Generator ...

Page 1: Fault-tolerant Control of a Wind Turbine with Generator ...

Vinko Lešic, Mario Vašak, Nedjeljko Peric, Gojko Joksimovic, Thomas M. Wolbank

Fault-tolerant Control of a Wind Turbine with Generator StatorInter-turn Faults

DOIUDKIFAC

10.7305/automatika.54-1.325681.5.015.44.09-53; 621.313.52-85.043.2; 2.1.4

Original scientific paper

Faults of wind turbine generator electromechanical parts are common and very expensive. This paper intro-duces a generator fault-tolerant control scheme for variable-speed variable-pitch wind turbines that can be appliedregardless to the AC generator used. The focus is on generator stator isolation inter-turn fault that can be diag-nosed and characterised before triggering the safety device. An extension of the conventional wind turbine controlstructure is proposed that prevents the fault propagation while power delivery under fault is deteriorated as lessas possible compared to healthy machine conditions. Fault-induced and inherent asymmetries of the generator areestimated and respected by the field-oriented control of the generator to eliminate torque oscillations. An approachfor asymmetry detection based on an unscented Kalman filter is proposed. Presented fault-tolerant control strategyis developed taking into account its modular implementation and installation in available control systems of existingwind turbines to extend their exploitable life span and increase energy production. Simulation results for the caseof a megawatt class wind turbine are presented.

Key words: Wind turbine control, Generator fault-tolerant control, Stator winding isolation fault, Nonlinear esti-mation, Asymmetric field-oriented control

Upravljanje vjetroagregatom otporno na meuzavojske kvarove statorskog namota generatora. Kvarovielektromehanickih dijelova generatora vjetroagregata cesti su i izrazito skupi. U ovom radu predstavljen je konceptna kvarove otpornog upravljanja generatorom vjetroagregata s promjenjivom brzinom vrtnje i zakretom lopaticaprimjenjiv bez obzira na tip korištenog izmjenicnog generatora. Naglasak je stavljen na oštecenje izolacije unu-tar namota jedne faze statora generatora koje se može dijagnosticirati i okarakterizirati prije aktiviranja sustavazaštite. Predložena je nadogradnja postojeceg sustava upravljanja vjetroagregatom koja sprjecava širenje kvara ipritom postiže cim manje smanjenje proizvodnje elektricne energije u odnosu na normalan režim rada. Takoer jeprikazano vektorsko upravljanje generatorom koje uzima u obzir nesimetrije generatora, kako one nastale uslijeddjelovanja kvara, tako i one inherentne. U radu je prikazan pristup za otkrivanje nesimetrija generatora zasno-van na nederivacijskom Kalmanovu filtru. Predstavljena strategija upravljanja razvijena je uvažavajuci mogucnostmodularnog nadovezivanja na postojece algoritme upravljanja vec postavljenih vjetroagregata s ciljem produženjanjihova životnog vijeka i povecanja proizvodnje energije. Dani su simulacijski rezultati za slucaj vjetroagregata izmegavatne klase.

Kljucne rijeci: upravljanje vjetroagregatom, upravljanje otporno na kvarove generatora, kvar izolacije statorskognamota, nelinearna estimacija, vektorsko upravljanje nesimetricnim strojem

1 INTRODUCTION

Increasing interest in renewable energy sources andtheir growing impact on today’s energy production moti-vated different branches of science to make contributionsin price reduction, energy quality and market competenceof renewables. After a huge breakthrough and an averagegrowth rate of 26% in last 5 years, wind energy today is awell-established technology with total world installed ca-pacity of approximately 238 GW at the end of 2011 [1].

Remote locations are best suitable for wind turbines op-eration because of low-turbulent and strong winds. Thisintroduces difficult and expensive maintenance proceduresand rises availability concerns. Several fault-tolerant con-trol algorithms have been introduced in [2] and they mostlypropose different kinds of redundancies for sensors andelectronic components. Focus here is on generator elec-tromechanical faults, which are besides gearbox and powerconverters faults the most common in wind turbine sys-tems [3]. Following the rising share of direct-drive wind

Online ISSN 1848-3380, Print ISSN 0005-1144ATKAFF 54(1), 89–102(2013)

AUTOMATIKA 54(2013) 1, 89–102 89

Page 2: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

turbines (18% of the market in 2010 [1]) and thereby theusage of more complex and more fault-prone generators,the focus on generator faults in wind turbines is expectedto further increase.

Due to the lowest failure rate among all kinds of ma-chines [3], many already installed wind turbines have asquirrel-cage induction generator (SCIG). In our recent pa-pers [4] and [5] we proposed a general idea of fault-tolerantcontrol algorithm for generator electromechanical faultsand its application in suppressing the rotor-bar defect inSCIGs. Algorithm is based on proper extension of widelyadopted control strategies used in wind turbines, mainly ontorque control loop with field-oriented control (FOC).

Focus of this paper is to research and develop a fault-tolerant control strategy for stator winding isolation faultsthat cause about 30% of machine faults [6–11] and arecommon for both asynchronous and synchronous ma-chines used in wind turbines (doubly-fed induction genera-tor, squirrel-cage induction generator, synchronous gener-ator with wound rotor, synchronous generator with perma-nent magnets). A modulation of the generator flux usingalready available control system is introduced in order tosuppress the fault propagation and to keep the electrical en-ergy production possible under emergency circumstances.

There are two main issues connected with stator fluxmodulation for suppressing stator isolation faults:

• very slow dynamics of rotor-flux transients,

• modulation procedure needs to be performed with thehigh frequency of voltage supplied to the machine sta-tor.

Another undesirable effect of machine electromechan-ical faults is the introduction of additional asymmetries inthe machine. Stator inter-turn short circuit affects the mag-netizing flux in the machine air-gap and causes appreciabletorque oscillations. This degrades whole wind turbine sys-tem performance and, depending on the generator mount-ing in the nacelle, possibly enhances material fatigue. Amethod based on variable leakage inductance that takesinto account machine asymmetries in the FOC procedureis proposed in [12]. An approach of utilizing the existingFOC variables estimation algorithm to include asymmetrydetection based on an unscented Kalman filter is proposed.This paper applies the proposed method for the case of sta-tor inter-turn isolation fault and achieves smooth generatoroperation in the faulty conditions. A similar work relatedto the asymmetries caused by SCIG rotor-bar faults is [13].

This paper is organized as follows. Section 2 presentsthe mathematical model of a variable-speed variable-pitchwind turbine, as well as its most-widely-adopted controlstrategy. The stator inter-turn isolation fault is briefly de-scribed in Section 3. In Section 4 a mathematical model

of an SCIG is described explaining the theoretical basisused to form the wind turbine control system extension. Afault-tolerant approach and control algorithm that enableswind turbine operation under stator isolation fault is pro-posed and described in Section 5. A method for obtainingFOC variables based on unscented Kalman filter is pre-sented in Section 6. Control of induction machine that im-proves asymmetric machine performance is described inSection 7. Section 8 provides simulation results for thecase of 700 kW wind turbine.

2 WIND TURBINE CONTROL SYSTEM

Modern variable-speed variable-pitch wind turbinesoperate in two different regions. One is so-called low-wind-speed region where torque control loop adjusts thegenerator torque to achieve desired wind turbine rotationalspeed in order to make the power production optimal. Theother region is high-wind-speed region where the poweroutput is maintained constant while reducing the aerody-namic torque and keeping generator speed at the ratedvalue. For this task a blade-pitch control loop is respon-sible. Both control loops are shown in Fig. 1

+-PITCH servo& controller

SPEEDcontroller

TORQUEcontroller

WIND

GENERATOR& INVERTER

FOC +*Tg Tg

ω

*ω β*β

ω

ω

Fig. 1. Control system of a variable-speed variable-pitchwind turbine

The ability of a wind turbine to capture wind energy isexpressed through a power coefficient CP which is definedas the ratio of extracted power Pt to wind power PV :

CP =PtPV

. (1)

The maximum value of CP , known as Betz limit, isCPmax = 16

27 = 0.593. It defines the maximum theoreticalcapability of wind power capture. The real power coeffi-cient of modern commercial wind turbines reaches valuesof about 0.48 [14]. Power coefficient data is usually givenas a function of the tip-speed-ratio λ and pitch angle β

90 AUTOMATIKA 54(2013) 1, 89–102

Page 3: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

(Fig. 2). Turbine power and torque are given by [15], [16]:

Pt = CP (λ, β)PV =1

2ρR2πCP (λ, β)V 3, (2)

Tt =Ptω

=1

2ρR3πCQ(λ, β)V 2, (3)

where CQ = CP /λ, ρ, R, V and ω are torque coefficient,air density, radius of the aerodynamic disk of a wind tur-bine, wind speed and the angular speed of blades, respec-tively, and λ = ωR

V . For more information about wind tur-bine modelling and control system design see [14–17].

CPmax

30

150

0.5

β λ

0

0

a)

30

15

0

0.08

0

0β λ

b)

Fig. 2. Power a) and torque b) coefficients for an exemplary700 kW variable-pitch turbine

3 STATOR ISOLATION FAULT

Some of the most common causes of stator isolationfaults are moisture in the isolation, winding overheating,or vibrations (especially due to fallen stator slot wedge).Modern voltage-source inverters also introduce additionalvoltage stress on the inter-turn isolation caused by thesteep-fronted voltage surge [7], [8].

There are two main kinds of stator faults (Fig. 3). Oneis the isolation fault and short circuit between two differ-ent machine phases. The time elapsed between fault oc-currence and triggered safety device is about one third ofa second. If there is a short circuit between turns of thesame phase the time elapsed between incipient fault andtriggered safety device is about several minutes or evenmuch longer, depending on the stator winding method [9].This may give enough time for fault detection and adequateautonomous reaction provided by control system to sup-press the fault from further spreading on other generatorand wind turbine components.

...

a a a b

Fig. 3. Sketch of a stator slot including two turns of thesame phase (aa) and two turns of different phases (ab)

The fault is manifested as a shorted turn in the phasewinding with very low resistance. It results in high cur-rents that flow through that turn and cause machine torquereduction and local overheating. The goal of consideredfault-tolerant control is to keep the current in the shortedturn below its rated value and stop the fault from spreadingon other components. This causes the wind turbine to op-erate at below-rated power but protects the generator un-til scheduled repair. This is very important for remotely-located wind turbines since the shorted turns induce lo-cal overheating and further spreading of the fault up to thepoint where the whole generator needs to be replaced.

The change of stator resistances due to occurred inter-turn fault is negligible (below 1% change). The change infundamental wave inductances is also very small (1-2%change), however, it has a noticeable effect on the instanta-neous value of the leakage inductance. The leakage induc-tance comprises all fundamental wave inductances maskedin a mutual product and therefore results in much greaterchange (up to 10%), which can be observed with a fault-detection algorithm. Shorted phase has its own resistanceand inductance and affects the main flux in the machineair-gap. Detection procedure developed in [10] is based onobserving these changes at transient excitation caused byinverter pulses.

4 MATHEMATICAL MODEL OF AN INDUCTIONMACHINE

Mathematical model of an AC squirrel-cage inductionmachine can be represented in the two-phase (d, q) rotatingcoordinate system [18–20]:

us = Rsis +dψsdt

+ jωeψs, (4)

0 = Rr ir +dψrdt

+ j(ωe − ωr)ψr, (5)

where bar notation represents a complex (d, q) vector, sub-script s stator variables, subscript r rotor variables, i cur-rents and R resistances. In a common rotating coordinatesystem stator variables are rotating with speed ωe = 2πfand rotor variables with speed ωe−pωg , where f is the fre-quency of the AC voltage supplied to the stator, ωg is thespeed of rotor, and p is the number of machine pole pairs.Flux linkages ψs and ψr are given by:

ψs = Lsis + Lmir, (6)ψr = Lmis + Lr ir, (7)

where Ls = Lsσ + Lm is stator inductance, Lr = Lrσ +Lm is rotor inductance, and Lm is mutual inductance. Pa-rameters Lsσ and Lrσ are stator and rotor flux leakage in-ductances, respectively.

AUTOMATIKA 54(2013) 1, 89–102 91

Page 4: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

By perturbing relations (4)-(7) and by fixing the rotorflux linkage to d axis (ψr = ψrd), a rotor field-orientedcontrol (RFOC) equations are obtained:

imr =ψrdLm

, (8)

isd = imr + Trdimr

dt, (9)

ωsl = ωe − pωg, (10)

Tg =3

2pL2m

Lrimrisq = kmimrisq, (11)

where imr is the magnetizing current that creates the rotorflux, Tr = Lr

Rris the rotor time constant, ωsl =

isqTrimr

is theslip speed and Tg is the electromagnetic torque. The torqueis controlled only by q stator current component becausemagnetizing current vector imr is dependent on the timelag Tr and is therefore kept constant in the sub-nominalspeed operating region.

Voltage-controlled machine (Fig. 4) is usually moresuitable than the current-controlled so by eliminating ψsand ir, and by introducing (8) in (4)-(7), stator voltage vec-tor components usd and usq are obtained:

usd = ksisd + Lldisddt

+

(LlTr− LsTr

)imr − ωeLlisq, (12)

usq = Rsisq + Lldisqdt− ωe (Ll − Ls) imr + ωeLlisd, (13)

where Ll = (Ls− L2m

Lr) and ks = (Rs− Ll

Tr+ Ls

Tr). Param-

eter Ll denotes the leakage inductance. Relations (12) and(13) show that d and q coordinates are not fully decoupledand changing the voltage value in one axis affects also theother. By introducing correction voltages ∆usd and ∆usq ,fully decoupled relations are derived:

usd + ∆usd = ksisd + Lldisddt

, (14)

usq + ∆usq = Rsisq + Lldisqdt

, (15)

with

∆usd =1

Tr

L2m

Lrimr + ωeLlisq, (16)

∆usq = −ωeL2m

Lrimr − ωeLlisd. (17)

These equations are now suitable for further design ofthe control loop and proportional-integral (PI) controllersare chosen with integral time constants TId = Ll/ks for d-current, TIq = Ll/Rs for q-current and gain Kr. Finally,closed loop dynamics can now be represented as a first-order lag system with transfer function:

isd(s)

i∗sd(s)=isq(s)

i∗sq(s)=

1

1 + τs, (18)

where τ is a time constant defined with τ = Ll

Kr.

isd,isq

ic

ib

ia

SCIG variable +

-

estimation Kr

1+TI sTI s

PI

ωg

(d,q)

(a,b,c)

Udc

+-

Δusd,Δusq

iabc

usd

usq

Tg* isd

*

isq*

ρ

Fig. 4. Field-oriented control loop

5 FAULT-TOLERANT CONTROL

In order to stop the fault from spreading the currentflowing through shorted turns must be kept below nomi-nal value, as stated before. The current flow is caused byinduced voltage due to variable magnetic flux. Thereforethe current can be restricted with manipulation of magneticflux. In the three-phase coordinate system (a, b, c) statorvoltage equation is defined with:

usx = isxRs +dψsx

dt≈ dψsx

dt, (19)

where x denotes one of the phases. Generally, the statorflux is considered sine-wave (in the fundamental-wave ap-proaches, such as FOC) with amplitude |ψs|, angular fre-quency ωe and phase offset ϕx. The flux in phases a, b, c isrepresented with:

ψsx(t) = |ψs|(t) sin(ωet+ ϕx). (20)

Flux amplitude envelope denoted with |ψs|(t) in (20)is time-variable and must be taken into account when cal-culating the flux derivative for fault suppression:

dψsx(t)

dt=

d|ψs|(t)dt

sin(ωet)+|ψs|(t)ωe cos(ωet). (21)

The goal for suppressing the fault is formed as a re-stricted value of flux derivative:

∣∣∣∣dψsx

dt

∣∣∣∣ ≤ k. (22)

The value k is determined based on fault identification pro-cedure through machine fault monitoring and characterisa-tion techniques [10]. Following from (19) this restricts theinduced voltage in the faulted turns and consequently alsothe circulating currents responsible for local overheating.

Considering the design of fault-tolerant control strat-egy, one approach is to keep |ψs| constant at the nominalvalue and use wind turbine pitch control to restrict ωg andconsequently ωe never to exceed maximum allowed valuedefined with product |ψs|ωe (Fig. 5, Faulty A waveform).Other approach is to use constant but weakened flux ψssuch that |ψs|ωe is kept below value of k. Wind turbine

92 AUTOMATIKA 54(2013) 1, 89–102

Page 5: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

pitch control is again used to lower the aerodynamic torquein order to impose the torque balance. The weakened fluxis shown in Fig. 5 as Faulty B waveform. In both cases, fluxamplitude is kept constant at some value. Both approacheslower the generator power production significantly andpossibly unnecessarily. In the sequel we present a methodfor significantly improving the wind turbine power produc-tion while suppressing the fault at the same time.

From (22) it follows that in order to stop the fault fromspreading, the stator flux waveform must never be allowedto exceed a restriction shaped as a triangular waveform |kt|shown in Fig. 5 (dash-dot). The restriction also representsthe flux waveform that enables maximum power produc-tion in the faulty machine state. Therefore, our goal is toutilize the existing control strategy and FOC to achieve thattriangular waveform.

An appropriate flux amplitude envelope is chosen suchthat

∣∣∣dψsx

dt

∣∣∣ = k is ensured (for phase a with ϕa = 0):

|ψs|(t) =kωeωet

sin(ωet), (23)

with minimum absolute value at angles ωet = 0, π, ..., andmaximum at ωet = π/2, 3π/2...:

|ψs|(0) = kωe,

|ψs|(π2

)= k

ωe

π2 .

(24)

With modulated amplitude (23) the flux waveform from(20) obtains the form:

ψsa(t) = kt, t ∈ [− π2ωe

, π2ωe

]

ψsa(t) = −kt+ kπ, t ∈ [ π2ωe

, 3π2ωe

](25)

Transformed to the (d, q) and RFOC domain, statorflux linkage is defined with ψs = ψsd + jψsq where:

ψsd = Llisd + Lm

Lrψrd,

ψsq = Llisq,(26)

and relation |ψs| =√ψ2sd + ψ2

sq holds.

Healthy and faulty A

Faulty B

Faulty C

ωet

ψsa

π

ψsn

Fig. 5. Stator flux waveforms for healthy and faulty ma-chine

Changing the ψrd is very slow due to large rotor time-lag Tr, so we choose to manipulate the flux ψsx onlythrough machine fast dynamics (18). Proper values of cur-rent components isd and isq are chosen to achieve the tri-angular form in Fig. 5 while taking into account that |is|must not exceed predefined nominal value isn. With thisapproach, minimum and maximum achievable fluxes arefor the case when isq is set to zero and isd to rated value ofmachine stator currents amplitude ∓isn:

ψs_min,max = ∓Llisn +LmLr

ψrd. (27)

However, desired machine torque and corresponding isqmust also be included into consideration. Due to saturation,the maximum flux is also restricted with the rated valueof the stator flux. The value of ψrd is considered constantduring the manipulation of stator flux. In practice it is influ-enced by changing the isd current and it slowly fluctuatesaround mean value of the chosen ψrd.

If parameter k from the fault condition (22) is too largeor chosen ψrd value limits the freedom for desired fastdynamics, desired amplitude scope shown in Fig. 6 withpeak values (24) is not achievable. Therefore the minimumvalue is set to ψs_min and when the amplitude envelope|ψs|(t) reaches value of ψs_max (at time instant tm) it isfixed to that value. Stator flux takes the form presented asFaulty C in Fig. 5. The amplitude envelope is shown inFig. 6 with dashed line representing the case when trian-gular waveform is achievable and full line for the case ofFaulty C waveform. The time instant tm can be obtainedfrom condition:

ktm = ψs_max sin(ωetm). (28)

Considering (21), influence of the static part|ψs|(t)ωe cos(ωet) of equation is examined. Deriva-tive of flux amplitude envelope (23) from Fig. 6 is:

d|ψs|(t)dt

= ksin(ωet)− ωet cos(ωet)

sin2(ωet). (29)

ωet

|ψs|(t)

ψs_max

ψs_min

kωeπ2

π2

πωetm

Fig. 6. Flux amplitude from (23) for achieving∣∣∣dψs

dt

∣∣∣ ≤ k

AUTOMATIKA 54(2013) 1, 89–102 93

Page 6: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

The flux amplitude derivative reaches its maximum valueof k at time instant t = π

2ωe. By putting (23) and (29) into

(21) the condition (22) is satisfied.As the q-current is responsible for maintaining the con-

stant torque, the d-current dynamics determines, accordingto (26), the dynamics of |ψs|(t). Fastest achievable tran-sient of isd is determined with inverter limitation. Consid-ering the worst case scenario and a typical value of Udc inwind turbines, even the maximum stator flux derivative att = π

2ωeis achievable and this issue is not explicitly treated

in the derived FTC.Desired generator torque reference T ∗g dictated by the

wind turbine torque control loop determines adequatevalue of ωe and imr (or ψrd) used to achieve correctψs_min and ψs_max. Current references i∗sd and i∗sq are thencalculated to obtain desired stator flux wave. The algorithmis given in the Algorithm 1 and schematically in Fig. 7.

Algorithm 1 Fault-tolerant control for stator isolation fault

1. Calculate stator flux mean value ψs_mean from Fig. 6,corresponding imr_mean and isq_mean using (10), (11)and (26) with instantaneous torque reference T ∗g , steadystate condition isd = imr and rated slip condition ωsl =ωsln;

2. Obtain ωe from (10) and instantaneous speed ωg;

3. Obtain ψs_min from (24);

4. If obtained ψs_mean < ψs_min apply simple flux weak-ening method with i∗sd = imr_mean, else apply the fluxmodulation:

5. Find tm and ψs_max from obtained ψs_mean and (23);

6. Apply i∗sd(t) calculated from k, ωe, ψs_max, (23) and(26); apply i∗sq(t) calculated from T ∗g , imr_mean and(11);

7. Initialization of FTC: Set ωg1 = ωgn and executesteps 1-6 until ψs_max ≤ k

ωe

π2 from (24). Decrease ωg1

by small value εω at each iteration; set ω∗g equal to theobtained ωg1 at the last iteration.

For less computational effort, step 6 is executed at eachdiscrete time step while steps 1-5 are executed once in ev-ery stator flux modulation period (Fig. 6). Steps 1-5 re-quire solving of simple algebraic equations i.e. quadraticand square root equations but can be simplified even moreby using look-up tables. Initialization of the algorithm isexecuted only once when a fault is diagnosed and can alsobe obtained from look-up table ωg1(k).

Using the described method, an exemplary graph ofavailable speed-torque points under machine fault is shown

in Fig. 8. Normal operation of the healthy generator isbounded with rated machine torque Tgn and rated speedωgn and pitch control is responsible to keep the operatingpoint between boundaries. The curve denoted with Opti-mum power represents optimal operating points of windturbine at which the power factor coefficient Cp and powerproduction is at maximum value.

For the case of diagnosed fault, dashed area denotes allavailable generator torque values that can be achieved forcertain generator speed. Generator torque denoted with Tfis the largest available torque that can be achieved underfault condition for certain speed. Below speed ω∗g gener-ator is operating in the safety region and no fault-tolerantcontrol is needed. It follows that up to the speed ωg1 itis possible to control the wind turbine in the faulty casewithout sacrificing power production. However, from thatspeed onwards it is necessary to use blades pitching in or-der to limit the aerodynamic torque and to keep the powerproduction below optimal in order to suppress the faultfrom spreading. The speed control loop is modified suchthat instead of reference ωgn the reference ωg1 is selected.Interventions in classical wind turbine control that ensurefault-tolerant control are given in Fig. 9.

0 10 20 300

50

100

150

200

250

Tgn

ωg1ωg'

Speed (rpm)

Ge

ne

rato

r to

rqu

e (

kNm

)

Optimum power

ωgn

Tf (ωg )

Fig. 8. Available torque-speed generator operating pointsunder fault condition (shaded area)

TORQUEcontroller

WIND

FAULT-TOLERANT control

PITCH servo& controller

SPEEDcontroller

+-

*isq

*Tg

ωg

ω*isd Tg

ω

ω

β*β

GENERATOR& INVERTER

FOC +

isq ,imr

Fig. 9. Control system of wind turbine with fault-tolerantcontrol strategy

94 AUTOMATIKA 54(2013) 1, 89–102

Page 7: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

START

Acquire momentary

Measurement

Calculate ψs_mean, imr_mean and

From classical control loop torque control

Fault detection andcharacterisation –

providing k

FTC

END

To classical control loop pitch control

START

execute FTC and obtainψs_max

Decrease ωg1 bysmall value εω

YES

NO

FTC0

torque reference Tg*

*

*Tg

ωg

Set ωg1=ωgn

ψs_max < ωe

k2π

Set ωg = ωg1

isq_mean using (10), (11), (26),steady-state condition isd = imr

and rated slip value

Calculate ωe using (10)

Calculate ψs_min from (24)YES

NO

ψs_mean ψs_min < Apply flux weakening:isd = imr_mean*

Apply flux modulation:obtain tm and ψs_max from

ψs_mean and (23)

Calculate isd from (23) and (26)using k, ωe, tm, ψs_max and imr_mean

*

END

To classical control loop FOC + INVERTER

* *isd, isq

Calculate isq from (11),Tg and imr_mean

**

ωg*

isq,imr Estimates

Fig. 7. State flow of the FTC algorithm and algorithm initialization FTC0 (Step 7 in Algorithm 1)

6 ESTIMATION OF FIELD-ORIENTED CON-TROL VARIABLES

In this paper a dual unscented Kalman filter (UKF) isused for FOC variables estimation because of its proficientability to cope with hard nonlinearities. The UKF repre-sents a novel approach for estimations in nonlinear sys-tems and provides better results than extended Kalman fil-ter (EKF) in terms of mean estimate and estimate covari-ance [21].

The core idea of UKF lies in unscented transforma-tion, way of representing and propagating Gaussian ran-dom variables (GRV) through a nonlinear mapping. Theunscented transformation enables better capturing of meanand covariance of GRVs than simple point-linearizationof the mapping: posterior mean and covariance are accu-rate to the second order of the Taylor series expansion forany nonlinearity. More information about the unscentedKalman filter theory can be found in [21] and [22] whiledifferent applications of UKF are presented in [23–25].

6.1 Stochastic induction machine model

Machine model states in common (d, q) referenceframe are isd and isq stator currents, magnetizing currentimr and position of the magnetic flux ρ. Mathematicalmodel used for state estimation of the symmetric machinevia UKF is:

disddt

=1

Llusd +

1

Ll∆usd −

ksLlisd + v1, (30)

disqdt

=1

Llusq +

1

Ll∆usq −

RsLlisq + v2, (31)

dimrdt

=1

Tr(isd − imr) + v3, (32)

dt= pωg +

1

Tr

isqimr

+ v4, (33)

where variables v1,..,4 denote process noise.

For reliable estimation of isd and isq currents, the de-pendency on flux angle ρ has to be included in relations

AUTOMATIKA 54(2013) 1, 89–102 95

Page 8: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

(30) and (31). It can be done by introducing line voltagesin (a, b, c) coordinate system and by applying Park’s andClark’s transform [18], which results in:

usd = 23uab cos ρ+

(13 cos ρ+

√33 sin ρ

)ubc,

usq = − 23uab sin ρ+

(− 1

3 sin ρ+√33 cos ρ

)ubc.

(34)

Inputs vector for the UKF is therefore chosen to includeline voltages coming out from FOC and measured genera-tor speed:

u = [uab ubc ωg]T. (35)

Stator currents are usually measured in electrical ma-chine applications and they are therefore used in UKFstates correction procedure. Since the state vector x =[isd isq imr ρ]T is in (d, q) coordinates and mea-surements are in (a, b, c) coordinates, inverse Clark’s andPark’s transforms are applied and measurement vector ischosen as y = [ia ib]

T :

ia =isd cos ρ− isq sin ρ+ n1,

ib =isd

(−1

2cos ρ+

√3

2sin ρ

)+ (36)

+ isq

(1

2sin ρ+

√3

2cos ρ

)+ n2,

where n1 and n2 denote measurement noise.

6.2 Unscented Kalman filter algotithm

The UKF itself is shortly described next. The estimatedstate vector xk in a discrete time-instant k is augmented toinclude means of process and measurement noise v and n:

xak = E(xak) =[xTk v n

]T, (37)

where E(·) denotes the expectation of a random variable.State covariance matrix Pk is also augmented accordingly:

Pak = E((xak − xak)T (xak − xak)

)=

Pk 0 00 Rv 00 0 Rn

,

(38)where Rv and Rn are process and measurement noisecovariance matrices, respectively. Time update algorithmstarts with the unscented transformation and by formingthe sigma points matrix X ak :

X ak =[xak xak + γ

√Pak xak − γ

√Pak

]. (39)

Variable√Pak is the lower-triangular Cholesky factoriza-

tion of matrix Pak and γ =√L+ λ is a scaling factor.

Parameter L is the dimension of augmented state xak andparameter λ determines the spread of sigma points aroundthe current estimate, calculated as:

λ = α2 (L+ κ)− L. (40)

Parameter α is usually set to a small positive value e.g.10−4 ≤ α ≤ 1 and κ is usually set to 1. There are 2L + 1sigma points used for the transformation, which corre-

spond to the columns inX ak =[(X xk )

T(X vk )

T(Xnk )

T]T

.Time-update equations used to calculate prediction of

state x−k+1 and state covariance P−k+1 as well as predictionof output y−k+1 are:

X xi,k+1|k = F(X xi,k, uk,X vi,k

), i = 0, ..., 2L, (41)

x−k+1 =

2L∑

i=0

W(m)i X xi,k+1|k, (42)

P−k+1 =

2L∑

i=0

W(c)i

(X xi,k+1|k − x−k+1

(X xi,k+1|k − x−k+1

)T, (43)

Yi,k+1|k = H(X xi,k+1|k,Xni,k

), i = 0, ..., 2L, (44)

y−k+1 =

2L∑

i=0

W(m)i Yi,k+1|k, (45)

where i is the index of columns in matrix X ak (and also inX xk ,X vk ,Xnk ) starting from value zero. Function F (·) is themodel vector function from (30)-(33) where the next stateis obtained by Runge-Kutta numerical integration. Func-tion H(·) represent measurements from (36). Weights formean and covariance calculations are given by:

W(m)0 = λ

(L+λ) ,

W(c)0 = λ

(L+λ) +(1− α2 + β

),

W(m)i = W

(c)i = λ

2(L+λ) , i = 1, ..., 2L.

(46)

For Gaussian distributions, β = 2 is optimal.Measurement update algorithm is performed in the

similar way as in classical Kalman filter but requires alsooutput covariance matrix Pyk+1yk+1

and cross-covariancematrix Pxk+1yk+1

:

Pyk+1yk+1=

2L∑

i=0

W(c)i

(Yi,k+1|k − y−k+1

(Yi,k+1|k − y−k+1

)T, (47)

Pxk+1yk+1=

2L∑

i=0

W(c)i

(X xi,k+1|k − x−k+1

(Yi,k+1|k − y−k+1

)T, (48)

96 AUTOMATIKA 54(2013) 1, 89–102

Page 9: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

followed by the correction of predicted states and covari-ance:

Kk+1 = Pxk+1yk+1P−1yk+1yk+1

, (49)

xk+1 = x−k+1 + Kk+1

(yk+1 − y−k+1

), (50)

Pk+1 = P−k+1 −Kk+1Pyk+1yk+1KTk+1. (51)

where Kk is Kalman gain matrix.

At the time-instant k measurement update is executedfirst. It results in current estimates which may be usedfor the control algorithm, i.e. to obtain the current inputuk. These two parts are time-critical in the on-line im-plementation. They are followed by time-update algorithmpart which should be finished by the next sampling instant(k + 1) when new measurements arrive.

An attractive feature of UKF is that partial derivativesand Jacobian matrix (like in EKF) are not needed andcontinuous-time nonlinear dynamics equations are directlyused in the filter, without discretization or linearization.Therefore, equations (30)-(33) and Runge-Kutta numericalintegration algorithm are used for calculating predictionsof states.

7 CONTROL OF ASYMMETRIC INDUCTIONMACHINE

Assuming the fault is suppressed and machine can op-erate safely, influence of the modified flux and correspond-ing torque modulation due to shorted turns still remains. InSection 4 a widely-adopted RFOC algorithm is described.It provides very good results and satisfying performance ofa nearly symmetrical machine. Several modifications canbe applied to further improve its performance. Often ap-plied one is to consider machine saliencies by choosingdifferent values of stator inductances in d and q axes [18].Also a lot of effort is currently put into finding adequatesolution for sensorless drives [26, 27].

In the sequel, an RFOC algorithm for asymmetric ma-chine is proposed. The algorithm is conceived as an ex-tension of the previously described method for symmetricmachine control.

7.1 Model of the asymmetry

For symmetric fundamental-wave machine the tran-sient leakage inductance is the same for all phases and sofar the parameter Ll was implied to be constant. Due tooccurred asymmetry in the machine, the transient leakageinductance is no longer the same for all phases and can berepresented with a complex value denoted with Ll,t. It iscomposed of a scalar offset value Loffset and a complexvalue Lmod. The offset value represents the symmetric partwhile complex value includes induced asymmetry with its

magnitude and spatial direction. More about this approachcan be found in [10,28,29]. In stator reference frame leak-age inductance Ll,t is represented as:

Ll,t = Loffset + Lmod, Lmod = Lmod · ej2γ . (52)

The angle γ = ωet+ϕ corresponds to the current locationof the stator fault with respect to the magnetizing flux. Thefrequency is doubled due to effects of both north and southmagnetic field poles per single flux revolution period.

Every machine in normal operation has inherentasymmetries, which are the result of spatial saturation,anisotropy, saliencies etc. The most conspicuous one isthe saturation saliency that arises from the spatial distri-bution of the fundamental wave along the stator circumfer-ences [10]. The period is also twice as of the fundamen-tal wave. This particular inherent asymmetry is dependenton the flux magnitude and load amount and can be notice-able in normal machine operation. Another asymmetry iscaused by slot openings in the rotor lamination and its pe-riod corresponds to the number of rotor bars.

For the fault detection procedure and machine diagnos-tics, it is important to segregate different causes of asym-metries and observe the influence of each. From the con-trol viewpoint, the total leakage inductance is included inthe control procedure as a representative value in whichall contributions from different asymmetry causes are re-flected in the fundamental-wave model, including the fault-induced ones.

7.2 Field-oriented control for asymmetric inductionmachine

By transferring to the common reference frame theleakage inductance can be represented with:

Ll,t = Lld + j · Llq, (53)

where Lld = Loffset + Lmod cos(2γ), and Llq =Lmod sin(2γ).

The leakage inductance from (53) is put into inductionmachine stator and rotor voltage equations (4) and (5) andlinear transformations of equalities are performed in thesame manner as for the case of deriving conventional sym-metric FOC equations. Result is the mathematical modelof the asymmetric induction machine based on the variable

AUTOMATIKA 54(2013) 1, 89–102 97

Page 10: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

leakage inductance approach:

usd =kaisd + Ladisddt− LlqLld

usq +LlqLld

Rsisq−

− ωeLaisq +

(LaTr− LsTr

)imr + ωe

LlqLld

Lsimr,

(54)

usq =Rsisq + Ladisqdt

+LlqLld

usd −LlqLld

(Rs +

LsTr

)isd+

+ ωeLaisd +LlqLld

LsTrimr − ωe(La − Ls)imr,

(55)

where ka = (Rs−La

Tr+Ls

Tr) andLa =

(Lld +

L2lq

Lld

). In the

same way as in symmetric FOC, the decoupling methodis applied. By introducing correction voltages ∆usd and∆usq , fully decoupled relations are derived:

usd + ∆usd = kaisd + Ladisddt

, (56)

usq + ∆usq = Rsisq + Ladisqdt

. (57)

It may be observed that relations (56) and (57) have thesame form as for the case of symmetric machine (14) and(15), and therefore the same controller structure can beapplied. Decoupling voltages of the asymmetric machinemodel are:

∆usd =LlqLld

usq −LlqLld

Rsisq + ωeLaisq−

−(LaTr− LsTr

)imr − ωe

LlqLld

Lsimr, (58)

∆usq =− LlqLld

usd +

(LlqLld

Rs +LlqLld

LsTr

)isd−

− ωeLaisd −LlqLld

LsTrimr + ωe(La − Ls)imr.

(59)

Equations (54)-(59) represent the mathematical modelfor an asymmetric induction machine. With complex leak-age inductance from (52) and (53), influence of the shortedphase is respected in machine control. Change of statorresistance Rs and inductance Ls due to inter-turn short-circuit is neglected as described in Section 3. With Lld =Loffset = Ll and Llq = 0 above relations are valid forsymmetric machine as well and they obtain the same formas in (12)-(17).

In the same manner, PI controller parameters are cho-sen with integral time constants TIda = La/ka for d-current, TIqa = La/Rs for q-current. Index ’a’ denotescontroller parameters in case of detected asymmetry. PIcontroller gain Kra is selected with respect to the desired

transient velocity and inverter constraints. Control systemblock scheme remains the same as in Fig. 4.

The way of detecting the true value of leakage in-ductance Ll,t under asymmetric machine conditions de-termines how much the system performance is improvedwith the new FOC algorithm. A method of high-sensitivedetection that is based on investigation of machine behav-ior on transient excitation caused by inverter switching isproposed in [29] and further developed in [10].

The FOC algorithm is based on precisely determinedflux angle, which is needed for coordinate system transfor-mations. Control algorithm therefore includes an observerand Kalman filter is one of the common approaches. Withthe goal of minimum modifications to the conventionalFOC control algorithm, the existing Kalman filter is ex-tended to provide estimation of the leakage inductance. Byapplying this approach, the minimum computational timeincrease is achieved.

7.3 Estimation of the variable transient leakage

For the purpose of simultaneous parameter estimationin the model (30)-(33), the UKF from Section 6 is extendedinto so-called dual UKF configuration. Parameters in thedual Kalman filter implementation approach are estimatedwith a separate filter (Fig. 10). This way two state vectorsare formed: x = [isd isq imr ρ]T and θ = [θ1 θ2]T ,where θ1 = ϕ and θ2 = Lmod, and two estimation algo-rithms are executed sequentially at each sampling instant.Whole control system is presented in Fig. 11. An exampleof dual Kalman filter configuration well-known in electri-cal drives community is a ’braided’ Kalman filter [30].

Magnetic flux rotational speed is calculated from statesestimation using (10) and together with θ1 location of theasymmetry γ in the (d, q) frame can be obtained. Consid-ering (52) and (53), the complex value of Ll,t (and corre-

Statestime update

Statesmeasur. update

Param.time update

Param.measur. update

xk^ -

θk^ - θk

^

xk^

predictioncorrection

yk Controlleruk

xk+1^ -

θk+1^ -

xk-1^

Fig. 10. Dual unscented Kalman filter scheme. Subscript’k’ represents the current time step. Hat notation is usedfor calculated variables and uppercase ’-’ is for predictedvariables.

98 AUTOMATIKA 54(2013) 1, 89–102

Page 11: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

isd,isq

icibia

IM

UKF

+

-C

ωg

(d,q)

(a,b,c)

ρ

uab,ubcia,ib

*isd,isq* usd,usq* * uabc*

θ1,θ2

Fig. 11. Field-oriented control loop with dual unscentedKalman filter (’UKF’). Block ’C’ represents the controller,block ’IM’ is the squirrel-cage induction machine. Vari-ables denoted with uppercase star ’∗’ are reference values.

sponding Lld and Llq) is completely determined with θ1(related to γ) and θ2.

This way, only asymmetries with the period that cor-responds to doubled frequency of the flux rotation arerespected in operation. For this case, this refers to thestator-isolation-fault-induced asymmetry and the satura-tion saliency inherent one.

8 SIMULATION RESULTS

This section provides simulation results for a 700 kWMATLAB/Simulink variable-speed variable-pitch windturbine model with a two-pole 5.5 kW SCIG scaled tomatch the torque and power of 700 kW machine.

Generator parameters are: Ls = Lr = 0.112 H,Lm = 0.11 H, Rs = 0.3304 Ω, Rr = 0.2334 Ω andPI controller gain is Kr = 10. Turbine parameters are:CPmax = 0.4745, R = 25 m, λopt = 7.4, ωn = 29rpm, Ttn = 230.5 kNm with gearbox ratio ns = 105.77.Stator flux rated value is ψsn = 0.625 Wb and sampletime is chosen Ts = 2 · 10−4 s. Moment of inertia ofwind turbine and generator, reduced to the generator sideis J = 72.11 kgm2. Due to minor influence, inverter dy-namics are neglected in simulations.

In the sequel simulation results with diagnosed faultand

∣∣∣dψsx

dt

∣∣∣ = k = 100 Wb/s are presented. The statorflux is manipulated only by isd as presented in Fig. 12.The isq current is modulated to compensate the variationsin imr due to rapid changing of isd in order to maintain thesmooth torque as shown in Fig. 17. Torque ripple occursonly due to measurement noise included in simulations.

Stator flux amplitude envelope from (23) is shown inFig. 13 and corresponding stator flux waveforms in phasesa, b, c are shown in Fig. 15. Following from figures, therequired restriction formed as described triangular wave-form is satisfied in shorted phase (phase a). Phase currentscalculated to achieve desired flux waveforms are shown in

Fig. 14. Currents follow a sinusoidal shape with deviationsat peak values. With better tracking performance of isdwith respect to the reference value in Fig. 12 or by com-pensation of the reference value with included predictionprocedure, more symmetric waveforms of flux, as well asthose of currents, in phases a, b, c can be achieved.

Fig. 16 shows flux derivatives in all three phases. Thefigure shows that flux-derivative in the faulty phase neverexceeds the imposed limit of k = 100 Wb/s.

Possible operating areas for different FTC approaches(from Fig. 5) are presented in Fig. 18. Maximum attain-able power production for k = 100 Wb/s is approximately:164 kW for Faulty A, 241 kW for Faulty B and 318 kW forFaulty C approach. Increase in power production with pro-posed flux modulation is evident.

−10

−5

0

5

10

15

Direct current component isd (A)

Time (s)35.03 35.04 35.05 35.06 35.07 35.08

Fig. 12. Direct current component. Dashed line is refer-ence value.

0.38

0.4

0.42

0.44

0.46

0.48

0.5

0.52

Time (s)35.03 35.04 35.05 35.06 35.07 35.08

Stator flux magnitude (Wb)

Fig. 13. Stator flux magnitude |ψs|(t)

9 CONCLUSIONA fault-tolerant control strategy for variable-speed

variable-pitch wind turbines is introduced. The focus is ona squirrel-cage generator with diagnosed short-circuit be-tween turns of the same phase on the stator. An extension

AUTOMATIKA 54(2013) 1, 89–102 99

Page 12: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

−20

−10

0

10

20

Stator currents in phases a,b,c (A)

Time (s)35.03 35.04 35.05 35.06 35.07 35.08

Fig. 14. Stator phase currents

Stator flux in phases a,b,c (Wb)

Time (s)35.03 35.04 35.05 35.06 35.07 35.08

−0.4

−0.2

0

0.2

0.4

Faulty phase

Fig. 15. Stator flux in phases a, b, c

−150

−100

−50

0

50

100

150Faulty phase

Time (s)35.03 35.04 35.05 35.06 35.07 35.08

Stator flux derivative in phases a,b,c (Wb/s)

Fig. 16. Stator flux derivative in phases a, b, c

of the conventional wind turbine control structure is pro-posed that prevents the fault propagation and enables faultywind turbine operation with reduced power. The power de-livery under fault is deteriorated as less as possible com-pared to healthy machine conditions. Conventional field-oriented control is extended to achieve smooth operationregardless of fault-induced asymmetries.

Time (s)

35.03 35.04 35.05 35.06 35.07 35.0821.1

21.2

21.3Generator speed (rpm)

35.03 35.04 35.05 35.06 35.07 35.08100

105

110

115Generator torque (kNm)

Fig. 17. Generator rotational speed and torque on the windturbine rotor side

0 10 20 300

50

100

150

200

250

Tgn

ωg1ωg'

Speed (rpm)

Ge

ne

rato

r to

rqu

e (

kNm

)

A

B

C

Fig. 18. Possible operating areas for different FTC ap-proaches

ACKNOWLEDGEMENTThe research leading to these results has received fund-

ing from the European Community’s Seventh FrameworkProgramme under grant agreement no 285939 (ACROSS)and from the European Commission and the Republic ofCroatia under grant FP7-SEE-ERA.net PLUS ERA 80/01,project MONGS - Monitoring of Wind Turbine GeneratorSystems.

REFERENCES[1] Renewable Energy Policy Network for the 21st Century

(REN21), "Renewables 2012," Global status report, 2012.[2] S. Pourmohammad, A. Fekih, "Fault-Tolerant Control of

Wind Turbine Systems - A Review",Proc. of the 2011. IEEEGreen Technologies Conference (IEEE-Green), April 2011.

[3] Z. Daneshi-Far, G. A. Capolino, H. Henao, "Review of Fail-ures and Condition Monitoring in Wind Turbine Genera-tors", XIX International Conference on Electrical Machines- ICEM 2010, September 2010.

[4] V. Lešic, M. Vašak, N. Peric, T. M. Wolbank and G. Joksi-movic, "Fault-Tolerant Control of a Blade-pitch Wind Tur-bine With Inverter-fed Generator", 20th IEEE International

100 AUTOMATIKA 54(2013) 1, 89–102

Page 13: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

Symposium on Industrial Electronics, ISIE, pp. 2097-2102,June 2011.

[5] V. Lešic, M. Vašak, N. Peric, T. M. Wolbank and G. Jok-simovic, "Fault-Tolerant Control of a Wind Turbine Witha Squirrel-cage Induction Generator and Rotor Bar De-fects", 17th International Conference on Electrical Drivesand Power Electronics, EDPE, pp. 364-369, Sept. 2011.

[6] A. H. Bonnet and C. Yung, "Increased efficiency versus in-creased reliability," IEEE Industry Applications Magazine,vol.14, no.1, pp. 29-36, 2008.

[7] T. M. Wolbank, K. A. Loparo and R. Wöhrnschimmel, "In-verter Statistics for Online Detection of Stator Asymmetriesin Inverter-Fed Induction Motors," IEEE Transactions on In-dustry Applications, vol.39, no.4, pp. 1102-1108, Jul./Aug.2003.

[8] H. Oraee, "On-line detection of interturn voltage failures inelectrical machine windings," Proceedings of ICEM 1996,vol.2, Vigo, Spain, pp. 440-445, 1996.

[9] O. Thorsen and M. Dalva, "A survey of faults on inductionmotors in offshore oil industry, petrochemical industry, gasterminals, and oil refineries," IEEE Transactions on IndustryApplications, vol.31, pp. 1186-1196, Sept./Oct. 1995.

[10] G. Stojicic, G. Joksimovic, M. Vašak, N. Peric and T. M.Wolbank, "Increasing Sensitivity of Stator Winding ShortCircuit Fault Indicator in Inverter Fed Induction Machines,"15th International Power Electronics and Motion ControlConference, EPE-PEMC ECCE Europe 2012, pp. DS2a.10-1–6, Sept. 2012.

[11] IEEE Committee Report, "Report of large motor reliabilitysurvey of industrial and commercial installation, Part I andPart II," IEEE Transactions on Industry Applications, vol.21,no.4, pp. 853-872, 1985.

[12] V. Lešic, M. Vašak, M. Gulin, N. Peric, G. Joksimovic andT. M. Wolbank, "Field-oriented Control of an Induction Ma-chine with Winding Asymmetries," 15th International PowerElectronics and Motion Control Conference, EPE-PEMC2012 ECCE Europe, pp. LS7b-1.2-1–7, Sept. 2012.

[13] V. Lešic, M. Vašak, N. Peric, T. M. Wolbank and G. Jok-simovic, "Fault-Tolerant Control of a Wind Turbine With aSquirrel-cage Induction Generator and Rotor Bar Defects",Automatika – Journal for Control, Measurement, Electron-ics, Computing and Communications.

[14] L. Y. Pao and K. E. Johnson, "Control of Wind Turbines:Approaches, Challenges, and Recent Developments", IEEEControl Systems Magazine vol. 31, no. 2, pp. 44-62, April2011.

[15] F. D. Bianchi, H. De Battista and R. J. Mantz, Wind TurbineControl Systems - Principles, Modelling and Gain Schedul-ing Design., London, England: Springer, ISBN 1-84628-492-9, 2007.

[16] T. Burton, D. Sharpe, N. Jenkins and E. Bossanyi Wind En-ergy Handbook, England: John Wiley & Sons, ISBN 0-471-48997-2, 2001.

[17] F. Blaabjerg, F. Iov, R. Teodorescu and Z. Chen. "PowerElectronics in Renewable Energy Systems" Proc. of the 12thInternational Power Electronics and Motion Control Conf.(EPE-PEMC 2006), 2006.

[18] W. Leonhard, Control of Electrical Drives, Berlin, Ger-many: Springer Verlag, ISBN 3-540-41820-2, 2001.

[19] M. P. Kazmierkowski, F. Blaabjerg and R. Krishnan, Con-trol in Power Electronics - Selected Problems, San Diego,California: Academic Press, An imprint of Elsevier Science,ISBN 0-12-402772-5, 2002.

[20] B. K. Bose, Modern Power Electronics and AC Drives,Upper Saddle River: Prentice-Hall, ISBN 0-13-016743-6,2002.

[21] S. J. Julier and J. K. Uhlmann, A general method for ap-proximating nonlinear transformations of probability distri-butions, Technical report, Dept. of Engineering Science, Uni-versity of Oxford, November 1996.

[22] S. Haykin (Editor), Kalman Filtering and Neural Networks,New York: John Wiley & Sons, ISBN 0-471-36998-5, 2001.

[23] M. Vašak, M. Baotic, I. Petrovic and N. Peric, "ElectronicThrottle State Estimation and Hybrid Theory Based OptimalControl", Proceedings of the IEEE International Symposiumon Industrial Electronics ISIE 2004, pp. 323-328, May 2004.

[24] E. Ivanjko, I. Petrovic and M. Vašak, "Sonar-based PoseTracking of Indoor Mobile Robots", Automatika - Journalfor control, measurement, electronics, computing and com-munications, vol. 45, no. 3-4, pp. 145-154, 2004.

[25] M. Doumiati, A. Victorino, A. Charara and D. Lech-ner, "Onboard Real-Time Estimation of Vehicle LateralTire–Road Forces and Sideslip Angle", IEEE/ASME Trans-actions on Mechatronics, vol. 16, no. 4, pp. 601-614, 2010.

[26] M. Pacas, "Sensorless Drives in Industrial Applications",IEEE Industrial Electronics Magazine vol. 5, no. 2, pp. 16-23, June 2011.

[27] J. Holtz, "Perspectives of Sensorless AC Drive TechnologyFrom the State of the Art to Future Trends", Proc. of thePCIM Europe, Nürnberg, Germany, pp. 80-87, June 2005.

[28] G. Stojicic, P. Nussbaumer, G. Joksimovic, M. Vašak,N. Peric and T. M. Wolbank, "Precise Separation of Inher-ent Induction Machine Asymmetries from Rotor Bar FaultIndicator", 8th IEEE International Symposium on Diagnos-tics for Electrical Machines, Power Electronics & Drives,SDEMPED, 2011.

[29] T. M. Wolbank, P. Nussbaumer, Hao Chen and P. E.Macheiner, "Monitoring of Rotor-Bar Defects in Inverter-Fed Induction Machines at Zero Load and Speed," IEEETransactions on Industrial Electronics, vol.58, no.5, pp.1468-1478, May. 2011.

[30] M. Barut, S. Bogosyan and M. Gokasan, "ExperimentalEvaluation of Braided EKF for Sensorless Control of Induc-tion Motors", IEEE Transactions on Industrial Electronics,vol.55, no.2, pp. 620-632, Feb. 2008.

AUTOMATIKA 54(2013) 1, 89–102 101

Page 14: Fault-tolerant Control of a Wind Turbine with Generator ...

Fault-tolerant Control of a Wind Turbine with Generator Stator Inter-turn Faults V. Lešic, M. Vašak, N. Peric, G. Joksimovic, T. M. Wolbank

Vinko Lešic received his master degree in electri-cal engineering and information technology fromUniversity of Zagreb Faculty of Electrical Engi-neering and Computing (UNIZG-FER) in 2010.Currently, he is with the Department of Con-trol and Computer Engineering at UNIZG-FERwhere he is pursuing his PhD degree. His re-search interests are in the area of control theorywith application to advanced control of electricaldrives and wind turbine generators.

Mario Vašak is an Assistant Professor at theDepartment of Control and Computer Engineer-ing of University of Zagreb Faculty of Electri-cal Engineering and Computing (UNIZG-FER).He received his PhD degree in Electrical Engi-neering from UNIZG-FER in 2007. He works inthe areas of predictive/robust/fault-tolerant con-trol and computational geometry applied to them,in the following application domains: renew-able energy systems, water management systems,energy-efficient buildings, energy-efficient rail-

way transportation and automotive systems. On behalf of UNIZG-FER heled an FP7-SEE-ERA.net PLUS research project MONGS on generator-fault-tolerant control in wind turbines, and currently he is UNIZG-FERleader of the FP7-STREP UrbanWater that deals with fresh water supplysystem management in urban environments. He published over 40 papersin journals and conference proceedings.

Nedjeljko Peric received the B.Sc., M.Sc. andPh.D. degrees in Electrical Engineering from theUniversity of Zagreb Faculty of Electrical Engi-neering and Computing (UNIZG-FER) in 1973,1980, and 1989, respectively. From 1973 to 1993he worked at the Institute of Electrical Engi-neering of the Koncar Corporation, Croatia, asan R&D engineer, Head of the Positioning Sys-tems Department, and Manager of the Automa-tion Section. In 1993 he joined the Department ofControl and Computer Engineering at FER Za-

greb as an associate professor. He was appointed as a full professor in1997 and since 2010 he serves as UNIZG-FER dean. His current researchinterests are in the fields of process identification and advanced controltechniques. In periods 1992-1998 and 2000-2011 he served as the Chair-man of KoREMA, the Croatian Society for Communications, Comput-ing, Electronics, Measurements and Control. He is also a member of sev-eral international professional associations. Professor Peric is a Fellow ofCroatian Academy of Engineering.

Gojko M. Joksimovic received PhD degree andthe Full Professor degree from University ofMontenegro, Montenegro, in 2000 and 2011, re-spectively. His main research areas include anal-ysis of electrical machines, condition monitoringof electrical machines, and power electronics andcontrol. He is the author of a few books and morethan 50 papers published in leading internationalscientific journals and international conferences.

Thomas M. Wolbank received the doctoral de-gree and the Habilitation from Vienna Univer-sity of Technology, Vienna, Austria, in 1996and 2004, respectively. Currently, he is with theDepartment of Energy Systems and ElectricalDrives, Vienna University of Technology, Vi-enna, Austria. He has co-authored some 100 pa-pers in refereed journals and international con-ferences. His research interests include saliency-based sensorless control of AC drives, dynamicproperties and condition monitoring of inverter-

fed machines, transient electrical behavior of AC machines, and motordrives and their components and controlling them by the use of intelli-gent control algorithms.

AUTHORS’ ADDRESSESVinko Lešic, M.Sc.Asst. Prof. Mario Vašak, Ph.D.Prof. Nedjeljko Peric, Ph.D.Department of Control and Computer Engineering,Faculty of Electrical Engineering and Computing,University of Zagreb,Unska 3, HR-10000, Zagreb, Croatiaemail: vinko.lesic,mario.vasak,[email protected]. Gojko M. Joksimovic, Ph.D.Faculty of Electrical Engineering,University of Montenegro,Džordža Vašingtona bb, ME-81000, Podgorica, Montenegroemail: [email protected]. Thomas M. Wolbank, Ph.D.Institute of Energy Systems and Electrical Drives,Faculty of Electrical Engineering and InformationTechnology,Vienna University of Technology,Gusshausstrasse 25/370-2, AT-1040, Vienna, Austriaemail: [email protected]

Received: 2012-07-17Accepted: 2012-10-15

102 AUTOMATIKA 54(2013) 1, 89–102