Open access

Modeling and Designing a Deadbeat Power Control for Doubly-Fed Induction Generator

Written By

Alfeu J. Sguarezi Filho and Ernesto Ruppert

Submitted: 23 February 2011 Published: 22 September 2011

DOI: 10.5772/16496

From the Edited Volume

Wind Energy Management

Edited by Paritosh Bhattacharya

Chapter metrics overview

2,127 Chapter Downloads

View Full Metrics

1. Introduction

Renewable energy systems, especially wind energy have attracted interest as a result of the increasing concern about CO2 emissions. Wind energy systems using a doubly fed induction generator (DFIG) have some advantages due to variable speed operation and four quadrants active and reactive power capabilities compared with fixed speed squirrel cage induction generators (Simões & Farret, 2004).

The stator of DFIG is directly connected to the grid and the rotor is connected to the grid by a bi-directional converter as shown in Figure 1. The converter connected to the rotor controls the active and the reactive power between the stator of the DFIG and ac supply or a stand-alone grid (Jain & Ranganathan, 2008).

The control of the wind turbine systems is traditionally based on either stator-flux-oriented (Chowdhury & Chellapilla, 2006) or stator-voltage-oriented (Hopfensperger et al, 2000) vector control. The scheme decouples the rotor current into active and reactive power components. The control of the active and reactive power is achieved with a rotor current controller. Some investigations using PI controllers and stator-flux-oriented have been reported by Peña et al (2008). The problem with the use of a PI controller is the tuning of gains and the cross-coupling on DFIG terms in the whole operating range.

Some investigations using predictive functional controller (Morren et al, 2005) and internal mode controller (Guo et al, 2008) have presented a satisfactory power response when compared with the power response of PI, but it is hard to implement one of them due to the predictive functional controller and internal mode controller formulation. Another way to achieve the DFIG power control is using fuzzy logic (Yao et al, 2007). The controllers calculate at each sample interval the voltage rotor to be supplied to the DFIG to guarantee that the active and the reactive power reach their desired reference values. These strategies have satisfactory power response, although the errors in parameters estimation and the fuzzy rules can degrade the system response.

The aim of this chapter is to provide the designing and the modeling of a deadbeat power control scheme for DFIG in accordance with the present state of the art. In this way, the deadbeat power control aims the stator active and reactive power control using the discretized DFIG equations in synchronous coordinate system and stator flux orientation. The deadbeat controller calculates the rotor voltages required to guarantee that the stator active and reactive power reach their desired references values at each sample period using a rotor current space vector loop. Experimental results using a TMS320F2812 plataform are presented to validate the proposed controller.

Figure 1.

Configuration of the DFIG directly connected to the grid.

Advertisement

2. Doubly-fed induction machine model

The doubly-fed induction machine model in synchronous reference frame is given by (Leonhard, 1985).

v1dq=R1i1dq+dλ1dqdt+jω1λ1dqE1
v2dq=R2i2dq+dλ2dqdt+j(ω1NPωmec)λ2dqE2

The relationship between fluxes and currents is done by

λ1dq=L1i1dq+Lmi2dqE3

and

λ2dq=Lmi1dq+L2i2dqE4

Wherev, i,λ are voltage, currents and flux space vectors respectively, R is resistance of the winding, L is inductance of the winding, the subscripts 1, 2, m denotes stator, rotor and

mutual, NP is the pole pairs and ωmec is the mechanical rotor speed.

The electromagnetic torque is given by

Te=32NP.Im{i1λ1*}E5

The superscript represents the complex conjugate and Im represents the imaginary component of the result.

The mechanical dynamics of the machine is given by:

Jddtωmec=TeTLE6

Where J is the load and rotor inertia moment and TL is the load torque.

The induction machine active power P is

P=(v1di1d+v1qi1q)E7

and the reactive power Q is

Q=(v1qi1dv1di1q)E8
Advertisement

2.1 Power control principles using stator field orientation

The DFIG power control aims independent stator active P and reactive Q power control by means a rotor current regulation. For this propose, the stator field orientation (Novotny & Lipo, 1996) technique is used. Thus, the P and Q are represented as functions of each individual rotor current using the stator flux space vector position. In the synchronous system reference frame dq, the synchronous speed ω1 is the speed of the stator flux vector and it is given by

dδsdt=ω1E9

The stator flux space vector transformation from stationary reference frame αβ to the synchronous system reference frame dq is given by:

λ1dq=λ1d+jλ1q==λ1αβejδs=(λ1α+jλ1β)[cos(δs)jsin(δs)]E10

Therefore, the components of the direct and quadrature axis become:

λ1d=[λ1αcos(δs)+λ1βsin(δs)]E11

and

λ1q=[λ1βcos(δs)λ1αsin(δs)]E12

Thus, by using the stator flux orientation, the flux space vector components become:

λ1=λ1d=|λ1dq|=λ1d2+λ1q2E13

and

λ1q=0E14

The relationship between the fluxes and currents of Equation (3) becomes, respectively:

λ1=L1i1d+Lmi2dE15

and

0=L1i1q+Lmi2qE16

In the same way of the stator flux vector components, the stator voltage vector components become:

v1d=0E17

and

v1=v1q=|v1dq|=v1d2+v1q2E18

Now, the active power can be calculated substituting the expression of i1q using Equation (16), the value of v1d of Equation (17) and the value of v1q using Equation (18) in the Equation (7). The new active power expression, using the rotor quadrature axis current i2q, is given by

P=3Lm2L1v1i2qE19

In the same way of the active power, the reactive power can be calculated by substituting the expression of i1d using Equation (15), the value of v1d of Equation (17) and the value of v1q using Equation (18) in the Equation (8). The new reactive power expression, using the rotor direct axis current i2d, is given by:

Q=32v1(λ1L1LmL1i2d)E20

From Equations (19) and (20), the stator power can be calculated using the rotor current space vector components. As the stator of the doubly-fed induction generator is directly connected to the grid, the magnitude of the stator flux space vector and the stator voltage space vector is constant. Thus, the independent stator active and reactive power control is achieved through rotor current space vector control.

Advertisement

3. Deadbeat control theory

The deadbeat control is a digital control technique that allows to calculate the required input u¯(k)to guarantee that the output x¯(k)will reach their desired reference values in N samplings intervals using a discrete equation of the continuous linear system (Franklin et al, 1994).

A linear continuous system (Ogata, 2002) can be represented by

x¯˙=Ax¯+Bu¯+Gω¯y¯=Cx¯E21

Where ω denotes the perturbation vector and A, C, B and G are nxn matrices. In this paper C = I, where I is the identity matrix.

The Equation (21) can be discretized considering T as the sampling period and k as the sampling time. Thus, using zero-order-hold (ZOH) with no delay Equation (21) becomes

x¯(k+1)=Adx¯(k)+Bdu¯(k)+Gdω¯d(k)E22

Where

Ad=eAT=I+ATBd=0τeATBdτ=BTGd=0τeATGdτ=GTE23

The input calculation to guarantee a null steady state error (Franklin et al, 1994) is given by

u¯(k)=F(x¯refx¯)E24

Where x¯ref=x¯(k+1)and it is the reference vector and F is the gain matrix.

Substituting (24) in (22) and making x¯ref=x¯(k+1)the input that guarantees a null steady state error is given by

u¯(k)=Bd1Ad[Ad1x¯refx¯(k)]Ad1Gdω¯dE25

The block diagram of the deadbeat control is presented in Figure 2.

Figure 2.

Deadbeat control block diagram.

Advertisement

4. Deadbeat power control for doubly-fed induction generator

4.1. Rotor side equations

The stator power control of DFIG is made by the rotor current control using the stator field orientation. Thus, the rotor state space equation was necessary in the application of the deadbeat control theory in which the rotor current space vector in synchronous reference frame dq is the state variable. In this way, the rotor voltage space vector substituting Equation (4) in Equation (2) is given by

v2dq=R2i2dq+d(Lmi1dq+L2i2dq)dt+j(ω1NPωmec)(Lmi1dq+L2i2dq)E26

Which means

v2d=R2i2d+d(Lmi1d+L2i2d)dt(ω1NPωmec)(Lmi1q+L2i2q)E27

and

v2q=R2i2q+d(Lmi1q+L2i2q)dt+(ω1NPωmec)(Lmi1d+L2i2d)E28

Thus, substituting the stator direct axis current i1d of Equation (15) in the derivative of Equation (27) and substituting the stator quadrature axis current i1q of Equation (16) in the derivative of Equation (28), the rotor voltage equations are done by

v2d=R2i2d+ddt[Lm(λ1L1LmL1i2d)+L2i2d](ω1NPωmec)(Lmi1q+L2i2q)E29

and

v2q=R2i2q+ddt[Lm(LmL1i2q)+L2i2q]+(ω1NPωmec)(Lmi1d+L2i2d)E30

In this work, the stator of the DFIG is directly connected to the grid and the stator voltage has constant frequency and magnitude. Thus, the magnitude of the stator flux is also constant and in this casedλ1dt=0. Therefore, the rotor voltage equations become

v2d=R2i2dL2ωsli2q+(L1L2Lm2L1)di2ddtLmωsli1qE31

and

v2q=R2i2q+L2ωsli2d+(L1L2Lm2L1)di2qdt+Lmωsli1dE32

which means

v2dq=(R2+jL2ωsl)i2dq+(L1L2Lm2L1)di2dqdt+jLmωsli1dqE33

Where

ωsl=ω1NPωmecE34
.

In the state-space form, Equation (33) becomes:

i¯˙2=Hi¯2+Kv¯2+Li¯1E35

which means

[di2ddtdi2qdt]=[R2σL2ωslσωslσR2σL2][i2di2q]++[1σL2001σL2][v2dv2q]+[0ωslLmσL2ωslLmσL20][i1di1q]E36

Whereσ=1Lm2L1L2.

From now on, it will be assumed that the mechanical time constant is much greater than the electrical time constants. Thus, ωmec =constant is a valid approximation for a sample time. Since the synchronous speed ω1 is fixed by the grid and ωsl = ω1-NP ωmec, ωsl =constant is also a valid approximation for a sample time (Sguarezi Filho et al., 2011).

4.2. Deadbeat power control

The DFIG power control scheme uses a deadbeat controller to obtain rotor voltages which should be applied on induction generator in order to guarantee the active and reactive power reach their desired reference values in a few sample intervals. The sample time T interval is the same time of PWM modulator. The power control is made using the rotor current space vector control in the synchronous reference frame dq.

Equation (35) can be discretized, since the rotor applied voltage remains constant during a control period of the PWM voltage source inverter. Thus, Equation (35) can be discretized using Equations (22) and (23), considering the mentioned hypothesis above and making:

  1. x¯=i¯2 ;

  2. A=H;

  3. B=K;

  4. u¯=v¯2;

  5. G=L;

  6. ω¯=i¯1.

The discrete equation of the rotor voltage is shown in Equation (36).

i¯2(k+1)=Adi¯2(k)+Bdv¯2(k)+Gi¯1(k)E37

which means

[i2d(k+1)i2q(k+1)]=[1R2TσL2ωslTσωslTσ1R2TσL2][i2d(k)i2q(k)]++[TσL200TσL2][v2d(k)v2q(k)]+[0ωslLmTσL2ωslLmTσL20][i1d(k)i1q(k)]E38

Where

a)     Ad=eAT=I+AT=[1R2TσL2ωslTσωslTσ1R2TσL2]b)              Bd=0τeATBdτ=BT=[TσL200TσL2]Gd=0τeATGdτ=GT=[0ωslLmTσL2ωslLmTσL20]E39

The rotor voltage which is calculated to guarantee null steady state error using Equations (24) and (37) is given by

v2d(k)=σL2i2drefi2d(k)T+R2i2d(k)L2ωsli2q(k)Lmωsli1q(k)E40

and

v2q(k)=σL2i2qrefi2q(k)T+R2i2q(k)+L2ωsli2d(k)+Lmωsli1d(k)E41

The rotor current space vector references are i2dref=i2d(k+1) andi2qref=i2q(k+1).

For the active power control, the rotor current quadrature axis reference using Equation (19) is given by

i2qref=2PrefL13v1LmE42

Using Equation (20) for the reactive power control, the rotor current direct axis reference is

i2dref=2QrefL13v1Lm+λ1LmE43

Thus, if the d and q axis of the rotor voltage space vector components are calculated according to Equations (39)-(42) mentioned above and they are applied to the generator, then the active and reactive power convergence to their respective commanded values will occur in a few sampling intervals. The space vector modulation using the desired rotor voltage in the rotor stationary reference frame αβr generates switching signals for the rotor side inverter. The transformation from dq reference frame to the αβr reference frame is done by:

v2αβr(k)=v2dqej(δsδr)=[v2dcos(δsδr)v2qsin(δsδr)]++j[v2dsin(δsδr)+v2qcos(δsδr)]E44

In this work the back to back converter is used in the power control strategy. The rotor voltage calculated using the deadbeat control theory will allow to drive the inverter connected to the rotor of DFIG. The converter that is connected to the grid controls the DC-link voltage and this one can be controlled by a current control presented by Rodríguez et al. (2005). The Deadbeat power control block diagram is shown in Figure 3 and a detailed block diagram of the deadbeat power control implementation is shown in Figure 4.

Figure 3.

Deadbeat power control diagram for DFIG.

Figure 4.

Detailed deadbeat power control algorithm.

Stator currents and voltages, rotor speed and currents are measured to stator flux position and magnitude, synchronous frequency and slip frequency estimation.

4.3. Estimation

The stator flux estimation in stationary reference frame αβ is given by

λ1αβ=fem1αβdt=(v1αβR1i1αβ)dtE45

The position of stator flux is estimated by using the trigonometric function and it is given by

δs=tg1(λ1βλ1α)E46

The synchronous speed ω1 estimation is given by

ω1=dδsdt=(v1βR1i1β)λ1α(v1αR1i1α)λ1β(λ1α)2+(λ1β)2E47

and the slip speed estimation using the rotor speed and the synchronous speed is

ωsl=ω1NPωmecE48

The angle in rotor reference frame is

δsδr=ωsldtE49
Advertisement

5. Experimental results

The deadbeat power control strategy was implemented with a Texas Instruments DSP TMS320F2812 platform which also has a T = 400µs. The system consists of a three-phase voltage source inverter with insulated-gate bipolar transistors (IGBTs) and the three-phase doubly-fed induction generator and its parameters are shown in the appendix. The rotor voltage commands are modulated by using symmetrical space vector PWM, with switching frequency equal to 2.5 kHz. The DC bus voltage of the inverter is 36 V. The stator voltages and currents are sampled in the frequency of 2.5 kHz. The encoder resolution is 3800 pulses per revolution.

The algorithm of the deadbeat control was programmed on the Event Manager 1 of the Texas Instruments DSP TMS320F2812 platform and its flowchart is presented in Figure 5. The schematic of the implementation of the experimental setup is presented in Figure 6 and the experimental setup is shown in Figure 7.

Six tests were made, five in the subsynchronous operation and one in several speed operations from supersynchronous to subsynchronous operation. The first one was the response of i2d step from 0.5A to 5 A which is shown in Figure 8 (a) and the satisfactory performance of the controller can be seen due to the fact that the reference was followed. In this test the i2q is 0.5A.

Figure 5.

The flowchart of the DSP program.

Figure 6.

The schematic of the implementation of the deadbeat power control setup.

Figure 7.

Experimental Setup.

The second one was the response of i2q step from 0.5A to 5 A. The satisfactory performance of the controller in this test can be seen in Figure 8 (b), due to the fact that the reference was followed. In this test i2d is 4A.

The same test of the i2q step from 0A to 5A, as mentioned above, with rotor currents in rotor reference frame is presented in Figure 9. In this test the i2d is 5A. The satisfactory response of the controller can be seen due to the fact that the reference was followed and the amplitude of the rotor ac currents increased.

Figure 8.

Response of step test of the rotor current (1.33A/div.).

The fourth test was the response of the reactive power Qref of -300VA, 300VA and 0VA which means leg, lead and unitary power factor. The active power reference is -300W. The rotor current references were calculated using Equations (41) and (42). The satisfactory performance of the controller can be seen in Figure 10(a), due to the fact that the reference was followed. The rotor current is shown in Figure 10(b).

Figure 9.

Response of step test for i2q (1.66 A/div.).

The fifth test was the steady state of unitary power factor and the active power was -300W. Again, the rotor current references were calculated using Equations (41) and (42). The response of stator power and rotor current are presented in Figures 11(a)and 11(b), respectively. The stator voltage (127Vrms) and the stator current (0.8Arms) are shown in Figure 12. The satisfactory performance of the controller can be seen because the angle between the stator voltage and the stator current is 180°.

Figure 10.

Response of step of reactive power and rotor direct axis current.

Figure 11.

Response of steady state test of unitary power factor and the rotor current.

Figure 12.

The stator voltage(18V/div.) and current (0.38A/div.).

In the last test, the generator operates with several speed from 1850 rpm to 1750 rpm and a constant active and reactive power reference of 0W and 0VA, respectively. The rotor current references were also calculated using Equations (41) and (42). So, i2dref= 7A and i2qref= 0A. In this case, this test just maintains the magnetization of the generator. The response of the active and reactive power is shown in Figure 13(a)and the rotor current is presented in Figure 13(b). The rotor speed in several operations and the rotor current of phase α are shown in Figure 14. The satisfactory performance of the controller can be seen during several speed operations, since the reference was followed.

Figure 13.

Response of the active and reactive power and rotor current.

Figure 14.

Rotor speed and current of phase α (7A/div.).

Advertisement

6. Conclusion

This book chapter has presented a model and design of a deadbeat power control scheme for a doubly-fed induction generator using a deadbeat control theory and rotor current space vector loop. The stator field orientation technique allows the independent control of the rotor current components in synchronous reference frame dq, in this case, the direct and quadrature axis of the rotor current space vector. Thus, the control of the rotor current components allows controlling the active and reactive power of the generator. The deadbeat controller uses the DFIG discretized equations to calculate at each sample period the required rotor voltages, so that the active and reactive power values reach the desired reference values. Thus, the deadbeat controller does not need to tune gains as the PI controllers. This strategy constant switching frequency overcomes the drawbacks of conventional direct power control (Xu & Cartwright, 2006).

The experimental results confirm the effectiveness of the power controller during several operating conditions of generator speed. Thus, the deadbeat power control strategy is an interesting tool for doubly-fed power control in wind turbines.

Advertisement

7. Appendix

Doubly-fed induction generator parameters:

R1 = 2.2 Ω; R2 = 1.764 Ω; Lm = 0.0829 H; Ll1 = 0.0074 H; Ll2 =0.0074H ; J = 0.05 Kg.m2; NP = 2; PN = 2.25 kW; VN = 220 V.

Advertisement

Acknowledgments

The authors would like to thank FAPESP (Fundação de Amparo à Pesquisa do Estado de São Paulo) for the financial support.

References

  1. 1. SimõesM. G.FarretF.2004Renewable Energy Systems with Induction Generators. CRC PRESS.
  2. 2. JainA. K.RanganathanR. T.2008Wound Rotor Induction Generator With Sensorless Control and Integrated Active Filter for Feeding Nonlinear Loads in a Stand-Alone Grid. IEEE Transactions on Industrial Electronics, 55 (1), 218228
  3. 3. ChowdhuryB. H.ChellapillaS.2006Double-fed induction generation control for variable speed wind power generation. Electric Power System. Research, 76786800
  4. 4. HopfenspergerB.AtkinsonD. J.LakinR.2000Stator-flux-oriented control of a doubly-fed induction machine with and without position encode. Proc. Inst. Elect. Eng., Electr. Power Applications, 1474241250April.
  5. 5. PeñaR.CárdenasR.ProbosteJ.AsherG.ClareJ.2008Sensorless control of doubly-fed induction generators using a rotor-current based MRAS observer. IEEE Trans. Ind. Electron., 551330339January.
  6. 6. MorrenJ.SjoerdM.de HaanW. H.2005Ridethrough of wind turbines with doubly-fed induction generator during a voltage dip. IEEE Transactions on Energy Conversion, 202435441June.
  7. 7. GuoJ.CaiX.GongY.2008Decoupled control of active and reactive power for a grid-connected doubly-fed induction generator. Third International Conference on Electric Utility Deregulation and Restructuring and Power Technologies. DRPT 2008, 26202625China, April.
  8. 8. YaoX.JingY.XingZ.2007Direct torque control of a doubly-fed wind generator based on grey-fuzzy logic. International Conference on Mechatronics and Automation. ICMA 2007, 35873592China, August 2007.
  9. 9. LeonhardW.1985Control of Electrical Drives. Berlin, Germany: Springer-Verlag.
  10. 10. NovotnyD. W.LipoT. A.1996Vector Control and Dynamics of AC Drives, Clarendon Press OXFORD.
  11. 11. FranklinG. F.PowelJ. D.WorkmanM. L.1994Digital Control of Dynamic Systems. Addison-Wesley Publishing Company.
  12. 12. OgataK.2002Modern Control Engineering. Prentice Hall
  13. 13. SguareziFilho. A. J.de OliveiraFilho. M. E.RuppertFilho. E.2011A Predictive Power Control for Wind Energy. IEEE Transactions on Sustainable Energy, 2197105
  14. 14. RodríguezJ. R.DixonJ. W.EspinozaJ. R.PonttJ.LezanaP.5 EOF22 EOF2005Pwm regenerative rectifiers: State of the art. IEEE Transactions Industrial Electronics, 521February.
  15. 15. XuL.CartwrightP.2006Direct active and reactive power control of DFIG for wind energy generation. IEEE Trans. Energy Convers., 213750758September.

Written By

Alfeu J. Sguarezi Filho and Ernesto Ruppert

Submitted: 23 February 2011 Published: 22 September 2011