Assessment of Direct Torque Control Strategies For Induction Machine
Assessment of Direct Torque Control Strategies For Induction Machine
Abstract— Direct Torque Control (DTC) has becoming the DTC-based induction machine drive [14-15]. As shown in [14-
industrial standard for Induction Machine (IM) torque control 15] fuzzy logic controller controls the duty ratio of switching
by means of very simple control schemes. This paper presents a states such that the torque ripple can be significantly reduced.
contribution for detailed comparison of Direct Torque Control
strategies (Classical DTC, SVM-DTC and Fuzzy DTC) for The above DTC strategies present reciprocally advantages
Induction Machine. The performances of those various and disadvantages. The aim of this work is to compare various
methodologies are evaluated and compared by simulation in direct torque control methodologies (Classical DTC, SVM-
terms of torque and current ripples, and transient response. DTC and FUZZY-DTC) when applied to IM drives and point
out the strengths and weaknesses that can help to make a
Keywords- Induction Machine; Classical DTC; SVM-DTC; choice between them for a particular application.
FUZZY- DTC.
We will begin this paper by presenting the principle of
I. INTRODUCTION Classical DTC scheme and it will be followed by the principle
of SVM-DTC and FUZZY-DTC. This will be followed by an
INDUCTION machines (IM) have been widely used in explanation of the comparative analysis and simulation tests
industry because of their advantages: simple construction, performed, the main characteristics, advantages and
ruggedness, reliability, low cost, and a minimum of disadvantages of both methods will be showed and discussed in
maintenance. However, due to their highly-coupled nonlinear the results of the simulation tests. Finally, this work will give a
structure, a high-performance control of IM is a challenging summary of the comparison between those strategies not only
problem. Several control strategies have been used for regarding the performance but also considering the control
induction machine drives as: Field Oriented Control (FOC) [1], structure and requirements of both systems.
Direct Torque Control (DTC) [2], and direct self control (DSC)
[3].
Direct torque control (DTC) was introduced in the mid II. PRINCIPLE OF DTC
1980s, it has been widely used for IM drives. It offers high
performances in terms of simplicity in control and fast Since M. Depenbrock and I. Takahashi proposed direct
electromagnetic torque response. In this method, Stator voltage torque control (DTC) for IM in the middle of 1980’s [2], more
vectors is selected according to the differences between the than decade has passed. It is getting more and more popular
reference and actual torque and stator flux linkage. nowadays. The basic idea of DTC for IM is to control the
Furthermore, the inverter is directly controlled by the voltage space vectors properly, which is based on the
algorithm, i.e. a modulation technique for the inverter is not relationship between the slip frequency and torque.
needed [2]-[5]. However, the presence of hysteresis controllers The basic DTC scheme is shown in Figure.1.
leads to a non-constant switching frequency operation. The
time discretization, due to the digital implementation, and the Udc
limited number of available voltage vectors determine the
presence of current and torque ripples [6]. CТe
Т* INVERTER
Recently, much effort has been made to improve the Switching IM
!$ =-1 %&
V %'
V %(
V %)
V %*
V %
V C* Cψs
!"# = +1 !$ =0 %
V %+
V %
V %+
V %
V %+
V
!$ =+1 %(
V %)
V %*
V %
V %&
V %'
V
Ψs^ θs (7)
Flux and
Flux and
Т^ Torque
torque
Estimator
estimator
Six linguistic values, θ1 to θ6 are used to fuzzify the • Time response to a step variation of the torque command, at
domain of stator flux linkage angle. Two linguistic values, different rotor speeds.
negative, and positive denoted as N and P respectively are used
to fuzzify flux linkage error domain. Three linguistic values, The simulation has been carried out by using MATALAB
negative, zero, and positive as N, Z, and P respectively are SIMULINK on 1.5KW induction machine.
used to fuzzify torque error domain.
The fuzzy rules base with 42 rules can be obtained from the
following Table II.
θ1 and θ7 θ2 θ3
Cψs Cψs Cψs
P N P N P N
CT CT CT
P V5 V6 P V6 V1 P V1 V2 Torque error membership functions
Z V0 V7 Z V7 V0 Z V0 V7
N V3 V2 N V4 V3 N V5 V4
θ4 θ5 θ6
Cψs Cψs Cψs
P N P N P N
CT CT CT
P V2 V3 P V3 V4 P V4 V5
Z V7 V0 Z V0 V7 Z V7 V0 Stator flux error membership functions
N V6 V5 N V1 V6 N V2 V1
• Current and torque ripple values in steady-state operating Figure 5. Membership functions of the FUZZY-switcher
conditions.
A. transient performance B. transient performance
In steady-state operating conditions. The torque, the stator The transient performance of the twose schemes has been
current waveform, the stator flux and the stator current compared analyzing the response to a step variation of the
harmonic spectrum obtained with Classical DTC, SVM-DTC torque command from 0 Nm to 10 Nm (rated torque), at
and FUZZY-DTC are shown respectively in Figure 6. The different rotor speeds.
rotor speed is 1440 rpm and the reference torque is 10 Nm
(rated torque). Figure.7 show the results obtained for a step variation of the
torque command from 0 to 10 Nm, at different rotor speeds
As it is possible to see, in all the operating conditions the (1440 rpm, 720 rpm and 100 rpm).
behaviors of SVM-DTC and FUZZY-DTC are characterized
by a good performances. It can be observed that there is a These results show that different methods provide high
significant reduction in torque and flux ripples. Hence the performances response with quicker torque dynamics. These
harmonic distortion can also reduce; this can be observed in results show that using the classical DTC scheme, a better
stator current waveform and in stator current harmonic torque response can be achieved in terms of settling time. The
spectrum. different dynamic behavior is due to presence of PI regulators
in SVM-DTC scheme, which delay the torque response.
For FUZZY-DTC it can be noticed that stator flux vector
describes a trajectory almost circular, and stator current
waveform is nearly sinusoidal.
For SVM-DTC the stator flux waveform and its circular
trajectory, line-to-line SVM machine voltage with 8 kHz
switching frequency. Nearly sinusoidal stator current
waveform is also achieved.
12
12 12
10
10 10
8
Torque (Nm)
8 8
Torque (Nm)
Torque (Nm)
6 6 6
4 4 4
2 2 2
0 0 0
0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54 0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54 0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54
Time (s) Time (s) Time (s)
6 6 6
4 4 4
Stator current (A)
2 2 2
0 0 0
-2 -2 -2
-4 -4 -4
-6 -6 -6
0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54 0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54 0.5 0.505 0.51 0.515 0.52 0.525 0.53 0.535 0.54
Time (s) Time (s) Time (s)
10 10 10
8 8
Torque (Nm)
Torque (Nm)
8
Torque (Nm)
2 2 2
0 0
0 0.49 0.495 0.5 0.505 0.51 0.49 0.495 0.5 0.505 0.51
0.49 0.495 0.5 0.505 0.51
Time (s) Time (s)
Time (Nm)
12 12
12
10 10
10
8 8
Torque (Nm)
Torque (Nm)
8
Torque (Nm)
6 (720 rpm) 6
(720 rpm) 6
(720 rpm)
4 4
4
2 2
2
0 0
0 0.49 0.495 0.5 0.505 0.51 0.49 0.495 0.5 0.505 0.51
0.49 0.495 0.5 0.505 0.51 Time (s) Time (s)
Time (Nm)
12
12
10 12
10
8 10
Torque (Nm)
8
(100 rpm) (100 rpm)
Torque (Nm)
6 8
Torque (Nm)
6 (100 rpm) 4 6
4
2 4
2
2
0
0 0.49 0.495 0.5 0.505 0.51
0.49 0.495 0.5 0.505 0.51 Time (s) 0
0.49 0.495 0.5 0.505 0.51