Professional Documents
Culture Documents
Lecture 10 - IM Drives 6
Lecture 10 - IM Drives 6
Direct Torque Control: Introduction
Advanced Power Conversion and
Control
• Classical DTC has several disadvantages from which variable
switching frequency is the most important.
INDUCTION MOTOR DRIVES (6) • New method called Direct Torque Control‐Space Vector
Modulated (DTC‐SVM) operates with constant switching
frequency and therefore overcomes those problems.
Direct Torque Control: Introduction Direct Torque Control: Introduction
• Direct Torque Control (DTC) was introduced in the mid‐80s • What is DTC?
and has become an alternative to Vector Control or Field In DTC, the control of torque and speed are directly based
Oriented Control (FOC). on the electromagnetic state of the motor, similar to a DC
• The decoupling strategy in FOC has been replaced by motor, whereas traditional PWM drives use input
coordinate transformation, like in FOC, by hysteresis frequency and voltage.
controllers (on‐off controllers) of the inverter. This method is • What are the advantages of DTC?
referred to as classical DTC. Because torque and flux are motor parameters that are
being directly controlled, there is no need for a modulator,
as used in PWM drives, to control the frequency and
voltage.
DTC also provides precise torque control without the need
for a feedback device.
DTC give a faster torque response.
Dr Mouloud Denai 1 Dr Mouloud Denai 2
Direct Torque Control: Introduction Basic Principle of DTC
Accurate torque control at low frequencies (beneficial to • The 2‐phase dynamic model of the IM in the stationary dsqs
cranes or elevators, where the load needs to be started and frame was obtained as:
stopped regularly without any jerking).
v ssdq Rs i ssdq d sdq
s
/ dt
Torque linearity: Important in applications requiring high
precision (winders, paper industry, etc.). v srdq Rri srdq d rdq
s
/ dt jr rdq
s
Direct Torque Control: Introduction Basic Principle of DTC
This modulator stage adds to the signal processing time • Stator flux
and therefore limits the level of torque and speed The IM stator voltage is given by:
response possible from the PWM drive. s
d sdq
Typically, a PWM modulator takes 10 times longer than v ssdq Rs i ssdq
DTC to respond to actual change. dt
Neglecting the voltage drop across , the change in
DTC uses torque and stator flux as primary control stator flux is obtained from the stator voltage:
variables, both of which are obtained directly from the s
motor itself. d sdq s
v ssdq or sdq v ssdq t
Therefore, with DTC, there is no need for a separate dt
voltage and frequency controlled PWM modulator. The stator flux depends directly on the stator voltage.
Therefore, stator flux vector (magnitude and phase) can
Another big advantage of a DTC drive is that no feedback be controlled by selecting appropriate stator voltage
device is needed for 95% of all drive applications. vectors.
Dr Mouloud Denai 3 Dr Mouloud Denai 4
Advanced Power Conversion & Control 2014‐2015 Advanced Power Conversion & Control 2014‐2015
Basic Principle of DTC Basic Principle of DTC
[010]V3 [110]V2
• Torque • Illustration
The developed torque is given by: At time t [011]V4 [100]V1
3 P Lm The initial stator and rotor flux are
Te ψ s ψ r and . [001]V5 [101]V6
2 2 Ls Lr
The VSI switches to state [100] qs
3 P Lm
Te ψ s ψ r sin and stator voltage is generated.
s V1 t
2 2 Ls Lr
At t = t + t ψ s (t )
The stator flux vector will change in:
Where is the angle between the stator and rotor s (t t )
flux vectors. Magnitude: increased by 1
It can be noticed that the torque depends on the Position: reduced by
ds
stator and rotor flux magnitude as well as on the angle The new stator flux vector is .
ψr
Basic Principle of DTC Rules for Flux Control
[001]V5 [101]V6
Dr Mouloud Denai 5 Dr Mouloud Denai 6
Rules for Flux Control Rules for Torque Control
• Example: For the stator flux vector lying in sector 1: • There are 3 possible situations: s (t t )
To increase its magnitude, 1 , 2 , 6 can be selected. The developed torque is small:
To decrease its magnitude, 3 , 4 , 5 can be selected. Δ is in advance of
. ψ s (t )
qs qs V3 V2
V3 V2
s (t t )
V4 V1 V4 V1 The developed torque is
enough: Δ . ψ s (t )
ψ s (t ) ψ s (t )
V6 V5 V6
V5
Rules for Torque Control Rules for Torque Control
• To increase the torque: • The dsqs is divided into 6 sectors (S1 to S6) of 600.
Select non‐zero voltage vectors • If is in sector Sk S3
qs
S2
[010]V3 [110]V2
which accelerate . increases [110] V2
qs [010] V3 ψ s (t )
• To decrease the torque: [011]V4 [100]V1 decreases
Select non‐zero voltage vectors
which decelerate . ψ s (t ) [001]V5 [101]V6
• Example: [011] V4 [100] V1
ds
S4 S1
• To maintain the torque: is in sector S2
Select zero states ( or ) increases
which cause to stop
moving.
ds decreases [001] V5 [101] V6
ψr [000] V0 = 0
S5 S6 [111] V7 = 0
Dr Mouloud Denai 7 Dr Mouloud Denai 8
Advanced Power Conversion & Control 2014‐2015 Advanced Power Conversion & Control 2014‐2015
Rules for Flux and Torque Control Implementation of DTC
• Stator flux vector is associated with a voltage vector 3. Flux vector and torque are calculated in the
when it passes through sector S . Torque and Flux Calculator using the following
• Below are summarised the impact of individual voltage equations:
v
vectors on and .
ψ ssd s
sd Rs i ssd dt (3)
v dt
Vk Vk+1 Vk+2 Vk+3 Vk+4 Vk+5 Vz (V0 or V7)
‐ ψ ssq s
sq Rs i ssq (4)
? ?
2 2
ψ s ψ ssd ψ ssq (5)
• The impact of and on is ambiguous, it depends on
•
whether is leading or lagging the voltage vector.
Zero vectors (i.e. or ) do not affect but reduces .
Te
3P s s
2 2
isq ψ sd isd
s
ψ ssq (6)
Implementation of DTC Implementation of DTC
1. DC voltage and three phase stator currents iabcs are 4. Estimated stator flux magnitude is compared with
measured. reference ∗ .
2. vsdqs and current isdqs are determined in Voltage and 5. Estimated is compared with ∗ .
Current Vector Synthesizer by the following equations:
6. The flux and torque errors, and are fed to
2
3
v ssdq Vdc S a aSb a 2 S c vsd
s s
jv sq (1) their respective hysteresis controllers, with
characteristics shown below. hT
i sdq Tabci abcs
s (2) h 1
1
Where Sa, Sb and Sc are the switching variables of VSI
and 0
HT
1 0 0
Tabc
0 1 / 3 1 / 3 0
‐1
H
Dr Mouloud Denai 9 Dr Mouloud Denai 10
Implementation of DTC Implementation of DTC
Implementation of DTC Implementation of DTC
7. Selection of voltage vector (inverter state) is based on: • CCW rotation: (T2)
Values of and (output of the flux and torque h 1 0
hysteresis controllers).
hT 1 0 ‐1 1 0 ‐1
Angle of the flux vector s
S1 V2 V7 V6 V3 V0 V5 [010]V3 [110]V2
ψs
s ψ s tan 1 ssq
(7) S2 V3 V0 V1 V4 V7 V6
[011]V4 [100]V1
ψ sd S3 V4 V7 V2 V5 V0 V1
Direction of motor rotation (CW or CCW). S4 V5 V0 V3 V6 V7 V2 [001]V5 [101]V6
Voltage vectors for the CW and CCW operation of the IM S5 V6 V7 V4 V1 V0 V3
are given below. S6 V1 V0 V5 V2 V7 V4
The selected vectors are then applied in the state selector • To minimize number of switching: V0 always follows V1, V3
block. and V5 and V7 always follows V2, V4 and V6
Dr Mouloud Denai 11 Dr Mouloud Denai 12
Advanced Power Conversion & Control 2014‐2015 Advanced Power Conversion & Control 2014‐2015
Implementation of DTC Applet on Space Vector
[010]V3 [110]V
2
• Example: qs • Space Vectors
[011]V4
is in sector S2 (assuming CCW
rotation). ψ s (t ) [001]V5 [101]V6
Implementation of DTC Applet on Space Vector DTC
• DTC
Vdc
ψ *s ψ s hψ Eq. (1) & (2)
S a Sb Sc
ψs
Eq. (5)
s s
s
| s | v sdq
s
s isdq
ψ ds
s
Eq. (7) ψ qs Eq. (3), (4) &
Te* Te hT (6)
Te (T1) & (T2)
Dr Mouloud Denai 13 Dr Mouloud Denai 14
Advanced Power Conversion & Control 2014‐2015
Applet on Space Vector DTC
Dr Mouloud Denai 15