Escolar Documentos
Profissional Documentos
Cultura Documentos
N Owdays, the two main techniques used in AC Drives II. SYSTEM DESCRIPTION
with high performance are Field Oriented Control (FOC) The general control scheme of a doubly fed induction
and Direct Torque Control (DTC) [1]. The classical Direct generator is shown in Fig. 1. The stator of the DFIG is directly
Torque Control Technique is characterised by its simple connected to the grid and the rotor is fed by an inverter from a
implementation and a fast dynamic response, where the DC link voltage. The converters adapt the frequency of the
control of flux and torque is based on independent hysteresis wind speed to the frequency of the grid. Thus the rotor is fed
comparators and a lookup table [2]. However, this technique by a variable voltage and frequency. Direct Torque Control is
suffers from two problems: variable switching frequency and used for rotor flux and electromagnetic loops
inherent torque ripple, The most common solution proposed to The DC link capacitor has the role of storing energy in the
overcome the mentioned drawbacks is space vector conversion process. However, to enable complete control over
the generation process, the voltage in the DC link must be
modulation technique (SVM) using Direct Torque Control
greater than the line to line amplitude of the rotor voltage.
(DTC) [3]. This work deals with DTC-SVM in a Doubly Fed
Stator active and reactive power can be controlled
Induction Generator (DFIG) based Variable Speed Wind
independently from each other while the machine is driven by
System (VSWS). This system configuration uses a wound a variable speed wind turbine.
rotor asynchronous generator with a four quadrant ac-to-ac
converter connected to rotor windings while stator winding are Wind
directly connected to the grid [4]. Gearbox Network
The ac-dc converter controls the power flow between the dc
DFIG
bus and the rotor side and allows the system to be operated in
Rotor side VSC Grid side VSC
sub-synchronous or super-synchronous speed. The aim of the Transformer
R. Zaimeddine and T. Undeland are with Department of Electrical Power A. Mathematical model of doubly fed induction generator
Engineering, Energy Conversion ‘Research Group’, Norwegian University of
Science and Technology, O.S. Bragstad 2E, 7491, Trondheim, Norway, (e-
The doubly-fed induction generator is essentially a
mail: rabah.zaimeddine@elkraft.ntnu.no, Tore.undeland@elkraft.ntnu.no). nonlinear, strong coupling, multivariable system. Therefore, a
978-1-4244-8417-1/11/$26.00 ©2011
2
stat-space model derived from the voltage equation of the hexagon centred at the origin of the (Į, ȕ) plane and a zero
stator and rotor shall be presented. The machine model under voltage vector at the origin of the plane, as depicted in Fig.3.
classical assumptions written in (d, q) reference frame is as
follows: TABLE 1: Switching states of a three-level inverter
dϕ ds Switching states S1 S2 S3 S4 VN
° = −α sϕ ds + ω s ϕ qs + α s Lm idr + Vds P ON ON OFF OFF Vdc
° dt O OFF ON ON OFF Vdc/2
° dϕ N OFF OFF ON ON 0
° qs = −α ϕ − ω ϕ + α L i + V
° dt s qs s ds s m qr qs According to the magnitude of the voltage vectors, we
° di divide them into four groups : the zero voltage vectors (V0),
° dr = −γ i + (ω − ω )i + α β ϕ
°° dt r dr s qr s ds the small voltage vectors (V1 , V4 , V7 , V10 , V13 , V16 ), the
® (1) middle voltage vectors (V3 , V6 , V9 , V12 , V15 , V18 ), the
1 large voltage vectors (V2 , V5 , V8 , V11 , V14 , V17 ).
° − β p ω ϕ qs − β Vds + V
° σ r dr The zero voltage vector (ZVV) has three switching states,
° the small voltage vector (SVV) has two and both the middle
° diqr voltage vector (MVV) and the large voltage vector (LVV)
° = −γ r iqr − (ω s − ω )idr + α s β ϕ qs
° dt have only one [5]. In this part a three level inverter neutral
° 1 point clamped voltage source inverter was presented, its
° − β p ω ϕ ds − β Vqs + V mathematical model shows that the output voltages depends
°¯ σ r qr
only on the leg states of the inverter and its principle of
operation shows that it can generate twenty seven space
R L 3L vectors. For reduction of current distorsion the desired voltage
°α = s , β = m , μ = m
° s s vector is to be assembled of only direct adjacent possible
Ls Lsσ r 2 Ls
° swtching states of the inverter.
° Lm 2
° G G
Where ®σ r = Lr (1 − ) V8 V5
° L s Lr
G
° V6
R r R s Lm 2
G
° G G Vref
°γ r = + G
V7 V4 G
° σr L2s σ r V9 V3
¯ G G G
The rotor speed is considered to be a constant; and thus, the G V10 V0
θ
V1 G
V11 V2
equation of motion is omitted as well as the model of wind
turbine mechanical part in this study. G G
G V13 V16 G
B. Rotor side converter V12 V18
function where IJs denote the time constant of the first-order ijr VSI NPC
- +
discrete filter. The aim of the control of the network-side șr s1234
Ƚem Flux, Torque,
ir
inverter is to maintain the level of dc link voltage Vdc at a pre- and șr
vdc
set value Vdc ref. For this purpose a PI controller with a limiter Estimation
controls Vdc, the limits of the PI controller are adapted to the Fig.6. DTC-SVM with closed loop torque control
monitored amplitude of the grid voltage, [6].
The PI torque controller actuates over the load angle to
meet torque reference, the rotor flux calculator block output is
given by:
4
Δφr = vr Te (8) dφ
V = R i + rx
rx r rx dt (13)
ȕ V = R i + ωr ϕ
t=Te ry r ry rx
Δϕ ∝ v In the same reference frame the electromagnetic torque can
r r
be expressed as:
*
ϕ
r t=0 3
ϕ Γ = P (ϕ i − ϕ i ) (14)
r em 2 rx ry ry rx
Δδ
θ Combining the rotor voltage equations with adequate
r
θ ϕ
s s Į decoupling of the flux, the following expression is obtained:
Fig.7. Flux control principle with closed loop torque control ϕ (v − ω ϕ )
3 rx ry r rx
Γ em = P (15)
After coordinate transformation to the stationary plane, the 2 R
r
space vector modulation block performs the defined space
G Following the equations (13) and (15) the radial x
vector modulation technique of vr to obtain the gate drive
pulses for the three-level inverter. component of the voltage will depend on the rotor flux error,
while the tangential y component will depend on the torque
1. Rotor Flux and Torque Estimation error. A feed forward action depending on the rotor flux
Basically, DTC schemes require the estimation of the rotor angular speed is added in the calculation of the rotor voltage y
flux and torque. The rotor flux evaluation can be carried out component. This action will compensate the effect of the
by different techniques depending on whether the rotor operating point on the torque production. Initially a
angular speed or (position) is measured or not. Using the preliminary reference vector in x-y coordinates is calculated;
voltage model, the rotor flux can be evaluated by integrating where some gain factors have been introduced to tune the
from the rotor voltage equation. controller [8].
ϕr (t ) = ³ (Vr − Rr I r ) dt (9) V =K ε
refx ϕr ϕr
(16)
This method is very simple requiring the knowledge of the V = K ε +K ω
refy Γ Γ ωr r
rotor resistance. Rotor flux can be estimated also by means of
rotor and stator current vector as follows [6], [7]. The electromagnetic torque and rotor flux are estimated
with the equations (11) and (9) respectively.
ϕ rα = Lr irα + Lm (isα cos θ + isβ sin θ )
(10) - Vdc • +.
ϕ rβ = Lr irβ + Lm (isβ cos θ − isα sin θ ) ijrref + VrĮ
K Grid
- xy S •
Where ș is the rotor position. ijr To V • . DFIG •
Ƚemref vrȕ •
+ Įȕ M
It can be noticed that no integration is needed for the K
+
+ 3L VSI NPC
estimation of the flux in (10), which represents an important -
advantage especially from a numeric implementation point of Ƚem K șr
view but depends on the mutual and self-inductances. The
Ȧr s1234
electromagnetic torque is estimated from the flux and current Flux, Torque, and șr ir
information in the same reference frame as: and Ȧr Estimation vdc
Γ em = p (ϕ rα ir β − ϕ r β irα ) (11) Fig.8. DTC-SVM with closed loop flux and torque control
The rotor flux angle θr is calculated from the estimated The rotor flux angular speed can be estimated from the
rotor flux components as: rotor flux angle (12). The calculus is made between two
ϕrβ successive sampling periods Te.
θ r = arctan (12)
ϕ rα dθ
ω = r (17)
B. DTC-SVM with Closed Loop Flux and Torque Control r dt
5
1
1 Fig.14. shows simulation results for DTC-SVM with closed
(ωr )k = ª(ϕr β ) k (ϕ rα ) k −1 − (ϕ r β ) k −1 (ϕ rα ) k º¼ (18)
(ϕ ) Te ¬
2
r k
loop torque control in super synchronous mode, (1.3% of the
rated speed) the same performances are abstained: constant
k: is the number of the sampling period. flux, fast torque response, and good current wave form
without using any filter for all DTC-SVM schemes.
C. DTC-SVM Using Deadbeat Controller
In the deadbeat control method the stator flux is taken to be
50
stationary during the sampling period. Therefore, the demand 20
torque is proportional to the angle displacement of the rotor
Torque (N.m)
10
irabc (A)
flux during this sampling period. The reference voltage is 0 0
calculated using the present measured values of the currents -10
and voltages (or the present estimated rotor flux vector) and
-20
the next rotor flux vector where its magnitude is equal to the -50
0.3 0.4 0.5 0.6 0.7 0.3 0.4 0.5 0.6 0.7
reference value and its angle is defined by the torque error. Time (s) Time (s)
The reference voltage is calculated by the following equations:
isabc (A)
Te 0 0
(19)
ϕ sin(θ r + Δθ r ) − ϕ r sin(θ r )
*
-5
vr β = r
+ Rr ir β -1
Te -10
0.3 0.4 0.5 0.6 0.7 -1 0 1 2
Time (s) Alpha flux components (Wb)
The fundamental blocks used to implement DTC-SVM
Fig.10. Simulation results with rated values of the flux and torque for DTC-
using deadbeat controller are shown in Fig.9.
SVM with closed loop torque control, Reference torque: Step of -15 Nm to
The electromagnetic torque and rotor flux are estimated +15 Nm at 0.5s, Sub synchronous mode.
with the same manner as in precedent schemes.
Rotor position 50
20
- V •+.
dc
Torque (N.m)
10
VrĮ
irabc (A)
ref Grid
ijr Space • 0 0
Deadbeat Vector • . DFIG •
-10
Ƚemref Controller Modulation •
+ vrȕ
PI 3L VSI NPC
-20
- 0.3 0.4 0.5 0.6 0.7
-50
0.3 0.4 0.5 0.6 0.7
Ƚem ij r șr i r Time (s) Time (s)
Flux, Torque, s1234
ir
Beta flux components (Wb)
and șr vdc
10
Rotor
Estimation 5
1 Stator
isabc (A)
0 0
Fig.9. DTC-SVM with using deadbeat controller.
-5
-1
IV. SIMULATION RESULTS
-10
0.3 0.4 0.5 0.6 0.7 -1 0 1 2
The validity of the proposed DTC algorithms for three- Time (s) Alpha flux components (Wb)
level voltage source inverter using space vector modulation is
proved by the simulation results, the parameters of DFIG are Fig.11. Simulation results for DTC-SVM with closed loop flux and torque
given in the Appendix. control, sub synchronous mode.
We assume that DTC system is supplied by a battery of
voltage Vdc and driven at 70% of the rated speed (sub
synchronous mode). Fig.10, Fig.11, and Fig.12 shows the
stator and rotor phase currents, stator and rotor fluxes,
electromagnetic torque for steady state and transient operation
with application of a torque reference: step of -15 Nm
(generator loading mode) to 15 Nm (motor mode). The rotor
current wave form is more close to the suitable sinusoidal
signal; very short time response for the rotor flux which is
about 4ms. The output electromagnetic torque reaches the
reference torque in about 6ms.
The FFT of the rotor current waveform of phase (a) is
shown in Fig.13. The phase current generated by the three-
level inverter has low harmonic content with SVM-DTC
system using deadbeat controller (about 6 % THD).
6
V. CONCLUSION
50
20 Direct torque control using space vector modulation was
chosen for its low current distortion due to the SVM control
Torque (N.m)
10
irabc (A)
0 0 technique and fast torque response due to the absence of the
-10 current regulator. Three different methods of DTC with space
-20 vector modulation are discussed; the difference between them
0.3 0.4 0.5 0.6 0.7
-50
0.3 0.4 0.5 0.6 0.7 is how the reference voltage is carried out. The results
Time (s) Time (s) obtained are full of promise to use this system in variable
speed wind turbine and high power applications as electrical
Beta flux components (Wb)
10
Rotor
1 Stator traction. The DTC was introduced to give a fast and good
5
dynamic torque and can be considered as an alternative to the
isabc (A)
4
motor parameters. Motor parameters are only used in the
3
inherent torque and rotor flux estimation necessary in any
DTC system.
2
VI. APPENDIX
1
A. List of the used notations
0
d , q : indices for (d , q) components
0 5 10 15 20 25 30 35 40 45 50
x , y : indices for rotor flux plane
Harmonic order Į, ȕ : rotor plane
Fig.13. Stator current harmonics for DTC-SVM using deadbeat controller, sub s , r : indices variables
synchronous mode. L : magnetizing Inductance
Lm : mutual inductance
V : voltage
20
50
i : current
ij : flux
Torque (N.m)
10
R : resistance
irabc (A)
0 0
Ƚem : electromagnetic torque
-10
J : rotor inertia
-20
-50 P: number of pairs of poles
0.3 0.4 0.5 0.6 0.7 0.3 0.4 0.5 0.6 0.7
Time (s) Time (s) Ȧs : statoric pulsation
Vdc : dc-link voltage
Beta flux components (Wb)
10
1
Rotor
Stator
Kf : friction Coefficient
5 Te : sampling period
isabc (A)
Rated rotor voltage : 130 V Post Doctor at the Department of Electric Power Engineering, Norwegian
University of Science and Technology NTNU, Norway. He is a member in the
Rated stator voltage : 230 V "Energy Conversion" research group at the same university. His current
Rated speed : 1500 rpm research interests are in the areas of electrical drives, power electronics,
Rated frequency : 50 Hz electrical machines, and control for wind energy applications.
Rotor nominal current : 19 A
Tore Undeland is Professor of power electronics,
Stator nominal current : 8.4 A
Norwegian University of Science and Technology,
Stator resistance : 1.417 Ω Trondheim, Norway, teaching since 1972, as a
Rotor resistance : 0.163 Ω Professor since 1984. He has published in the field
Stator self inductance : 0.163 H of power converters, snubbers, and control in power
electronics. He is a coauthor of the book Power
Rotor self inductance : 0.021 H Electronics: Converters, Applications, and Design
Magnetizing Inductance : 0.055 H (New York: Wiley, 2003). Dr. Undeland was the
Number of pole pairs : 2 chairman of the EPE 1997 Conference, Trondheim,
Rotor inertia : 0.066 Kg.m2 and is presently Vice President of EPE. He is a
member of the AdCom, IEEE Power Electronics Society, where he also has
Friction Coefficient : 0.0073 N.m/(rd/s) been a Distinguished Lecturer.
DC-link voltage : Vdc = 600 v
Sampling periode : Te = 100 μs.
VII. REFERENCES
[1] D. Casadei, F. Profumo, G. Serra, and A. Tani, “FOC and DTC: Two
variables schemes for induction motors torque control”. IEEE Tran.
Power Electronics Vol.17, No.5, Sept. 2002. PP. 779-787.
[2] I. Takahashi and T. Noguchi, “A New Quick-Response and High-
Efficiency Control Strategy of an Induction Motor”. IEEE Trans. on IA,
vol. 22, No. 5, Sept/Oct. 1986, pp. 820-827.
[3] R. Zaimeddine, T. Undeland, “DTC Control Schemes for Induction
Motor fed by Three-Level NPC-VSI Using Space Vector Modulation”.
SPEEDAM 2010, International Symposium on Power Electronics,
Electrical Drives, Automation and Motion, Pisa, Italy, June 14-16, 2010.
[4] R. Pena and J.C. Clare, “Doubly fed induction generator uising back-to-
back PWM converters and its application to variable speed wind-energy
generation”. IEE Pvoc.-Electr. Power Ap p l , Vu1 143, No. 3, May
1996.
[5] Y. H. Lee, B.S. Suh, D. S. Hyan, “A novel PWM scheme for a three-
level voltage source inverter with GTO thyristors”, IEEE Trans. on
Industry Applications. Appl, Vol. 33, No. 2, April 1996, pp. 260-268.
[6] S. Seman, J. Niiranen, A. Arkkio, “Ride-Through Analysis of Doubly
Fed Induction Wind-Power Generator Under Unsymmetrical Network
Disturbance”, IEEE Trans. On Power Systems, Vol. 21, Issue:4, pp.1782
- 1789, Nov. 2006.
[7] Z. Liu, O.A. Mohammed, and S. Liu, “A Novel Direct Torque Control
of Doubly-Fed Induction Generator Used for Variable Speed Wind
Power Generation”, PES General meeting, IEEE, pp. 1-6, 24-28 June
2007.
[8] Xavier del Toro Garcia, Antoni Arias, Marcel G. Jayne, Phil A. Witting,
Vicenç M. Sala, Jose Luis Romeral, “New DTC Control Scheme for
Induction Motors fed with a Three-level Inverter”, AUTOMATIKA
46(2005) 1-2, pp. 73–8.
[9] Henda Azaza, Ahmed Masmoudi, “Implementation of a dual vector
control strategy in a doubly-fed machine drive”, European Transactions
on Electrical Power, Volume 15, Issue 6, pages 541–555, Nov/Dec.
2005.
XIII. BIOGRAPHIES
Rabah Zaimeddine was born in Algiers, Algeria, in
1973. He received Engineer degree in Electrical
Engineering from the University of Mouloud
Memmeri, Tizi Ouzou, Algeria in 1996. In 1999, he
obtained a Magister degree in Electrical Engineering,
from the Polytechnic Military School, Algiers,
Algeria. In 2007, he obtained his Doctorate of Science
from the Polytechnic National School, Algiers,
Algeria. He joined the Electrical Engineering
Department of the University of Mouloud Memmeri,
Tizi Ouzou, as Assistant Professor in 2001. He teaches courses in power
electronics, machines, AC/DC drives, and control. He has published several
papers in the areas of multilevel power converters and AC drives and
participated in different industrial projects related to these fields. Was Post
Doctor in 2008 at Nice Sophia-Antipolis University, France. He is currently