Direct Torque Control
Direct Torque Control
Abstract: - Among all control methods for induction motor drives generate the exact stator voltage required to produce the desired
(IMD), Direct Torque Control (DTC) seems to be particularly changes in torque and flux, torque and flux ripples compose a
interesting being independent of machine rotor parameters. In spite real problem in DTC induction motor drive. Classic DTC makes
of its simplicity, DTC allows good torque control in both steady and use of hysteresis comparators with torque and stator flux
transient state. DTC drives utilizing hysteresis comparators suffer
magnitude errors as inputs to decide which stator voltage vector
from high torque ripple and variable switching frequency. Major
drawback of Classical DTC is high torque & flux ripples. The most is applied to motor terminals. The complex plane is divided in
common solution to this problem is to use Space Vector Modulation six sectors, and a switching table is designed to obtain the
(SVM) depends on the reference torque and flux. In this Paper two- required vector based on the hysteresis comparators outputs.
fuzzy controller along with the SVM technique is applied to Due to fast time constants of stator dynamics it is very difficult
inverter. The proposed two-fuzzy based DTC-SVM-IMD system, to keep machine torque between the hysteresis bands. This can
thereby dramatically reducing the torque ripple. Fuzzy-PI be done either by increasing the sampling frequency as in, thus
Controller to achieve precision speed control and Fuzzy Logic Duty increasing switching frequency, commutation losses and
Ratio Control is used to minimize torque & flux ripple. When computation requirements, or using multilevel power converters.
Fuzzy Logic is used for the on-line tuning of the PI controller, it
receives scaled values of the speed error and change of speed error.
Its output is updating in the PI controller gains based on a set of
rules to maintain excellent control performance even in the
presence of parameter variation and drive non-linearity. These
advantages allow implementing DTC–SVM-IMD with fuzzy for
electric vehicles.
I. INTRODUCTION
Direct torque control (DTC) is receiving wide attention in the
recent literature. The DTC uses the hysteresis band to directly
control the flux and torque of the machine. When the stator flux
falls outside the hysteresis band, the inverter switching stator is
changed so that the flux takes an optimal path toward the desired
value [1]. The name direct torque control is derived from the
fact that on the basis of the errors between the reference and the
Fig: 1. Block diagram of DTC-SVM
estimated values of torque and flux it is possible to directly
control the inverter states in order to reduce the torque and flux The use of hysteresis comparators in classic DTC
errors within the prefixed band limits. The block diagram of implementations give rise to variable switching frequency,
classical DTC-SVM is shown in fig (1). which depends on rotor speed, load, sample frequency, etc. This
variable switching frequency may excite resonant dynamics in
The main advantages of DTC are robust and fast torque the load and hence constitute a serious drawback of DTC.
response, no requirements for coordinate transformation no Generally there are two methods to reduce the torque and flux
requirements for PWM pulse generation and current regulators ripple for the DTC drives. One is multi level inverter; the other
[3, 6]. The major disadvantage of the DTC drive is the steady is space vector modulation (SVM) [11, 12]. In the first method,
state ripples in torque and flux [7]. The pulsations in flux and the cost and the complexity will be increased, in the second
torque affect the accuracy of speed estimation. It also results in method, the torque ripple and flux ripple can be reduced,
higher acoustical noise and in harmonic losses. A Torque ripple however the switch frequency still changes. Most of these
analysis since none of the inverter switching vectors is able to methods are computationally intensive. In the next section a
4941
fuzzy approach is proposed to reduce torque ripple [2]. This goal x Increased efficiency
is achieved by the fuzzy controller which determinates the x Low acoustic noise
desired amplitude of torque hysteresis band. x Operates at a lower switching frequency compared to
the existing methods.
II. PROPOSED WORK x Reduces computation burden.
A fuzzy controller is introduced to allow the performance of By using these two fuzzy controllers we achieve good speed
DTC scheme in terms of flux and torque ripple to be improved. and torque responses. After out puts of this fuzzy controllers
The speed regulators are conventional PI controllers (CPIC), (after defuzzification) we generate Vsx and Vsy, again converted
which requires precise math model of the system and this X-Y coordinate components to α-β components. By using
appropriate value of PI constants to achieve high performance this values generate 6 pulses with the help of Space Vector
drive. Therefore, unexpected change in load conditions or Modulation (this is describes in section IV).
environmental factors would produce overshoot, oscillation of
the motor speed, oscillation of the torque, long settling time and IV. DTC CONTROLLER
causes deterioration of drive performance. The way to impose the require stator flux is by means of
The selected voltage vector is applied for the entire switching choosing the most suitable Voltage Source Inverter state. If the
period, and thus allows electromagnetic torque and stator flux to ohmic drops are neglected for simplicity, then the stator voltage
vary for the whole switching period. This causes high torque and impresses directly the stator flux in accordance with the
flux ripples. To overcome these problems in DTC, two fuzzy following equations 1 and 2:
controllers are widely analyzed in literature. Those are:
1. Fuzzy PI Controller (FPIC) to achieve precision speed
control
2. Fuzzy Logic Duty Ratio Control (FLDRC) to minimize ………………………………..1
torque & flux ripple
When Fuzzy Logic is used for the on-line tuning of the PI
controller, it receives scaled values of the speed error and
change of speed error. Its output is updating in the PI controller ………………………………..2
gains based on a set of rules to maintain excellent control
performance even in the presence of parameter variation and
drive non-linearity. The proposed DTC-SVM with Fuzzy system Decoupled control of the stator flux modulus and the torque is
is shown in fig2. achieved by acting on the radial and tangential components
Block diagram of the method with close-loop torque and flux respectively of the stator flux-linkage space vector in its locus.
control in stator flux coordinate system is presented in Fig. 2. These two components are directly proportional (Rs =0) to the
The output of the PI flux and torque controllers can be components of the same voltage space vector in the same
interpreted as the reference stator voltage components Vsx, Vsy directions. Figure 3 shows the possible dynamics locus of the
are the stator flux oriented coordinates (x − y). stator flux, and its different variation depending on the VSI
Design of Fuzzy Logic Controller is depend on Selection of states chosen. The possible global locus is divided into six
input variables, Selection of output variable, Number of fuzzy different sectors signaled by the discontinuous line.
controllers, Selection of Membership functions and Selection of In accordance with Figure 3, the general Table 1 can be
defuzzification. Here, we had taken two fuzzy controllers for written. It can be seen from Table 1 that the states V k and Vk+3,
torque and flux, triangular membership and centroid are not considered in the torque because they can both increase
defuzzification. (first 30 degrees) or decrease (second 30 degrees) the torque at
the same sector depending on the stator flux position.
FD/FI: flux decrease/increase. TD/T/TI: torque decrease/
III. FUZZY PROPOSED APPROACH AND TORQUE RIPPLE
equal/increase. Sx: stator flux sector. Φ: stator flux modulus
MINIMISATION
error after the hysteresis block. τ: torque error after the
FPIC does bellow works: hysteresis block.
x Dynamically adjusts the gains kP and kI to ensure the The sectors of the stator flux space vector are denoted from S1
stability of system over wide torque-speed range to S6. Stator flux modulus error after the hysteresis block (Φ) can
x Swift speed response take just two values. Torque error after the hysteresis block (τ)
x Less overshoot and can take three different values. The zero voltage vectors V 0 and
x Extremely small steady state errors V7 are selected when the torque error is within the given
hysteresis limits, and must remain unchanged. This is shown in
FLDRC does bellow works table 2.
x Minimizes torque & flux ripples effectively
4942
ω*
Vdc
PI T* Vsx
Fuzzy SVM
Controller
ω T
x-y Vα Induction
Inverter
Ψ* to Motor
α-β Vβ
θ
Vsy
Fuzzy
Ψ
ABC to αβ
Vdc
Iα
Flux, Torque and Iβ
θ estimator
ωr
Fig: 2 proposed DTC-SVM model
Table 1: General Selection Table for Direct Torque Control, being “k” the
sector number.
Fig: 3 Stator flux vector locus and different possible switching voltage
vectors.
4943
V. RESULTS
In this paper, presents results of torque, speed and flux trajectory
of DTC SVM with Two-fuzzy controllers of Induction motor.
Fig. 4 shows response of reference and generated Torque. In this
Simulink from time 1.0 to 1.3 sec. the reference torque is 5 Nm,
from time 1.3 to 1.8sec. the motor reference torque is 8nm and
from 1.8 to 2 sec. we applied reference torque is 3Nm. Here
generated torque is always follows reference torque, at this time
induction motor speed is follow as reference speed (80 rad/s) it
is shows in fig5. The flux trajectory wave is very smooth curve
shows in fig6. The data of fuzzy and motor parameters are
presented in appendix (table-4). From the stator flux trajectory,
it is appreciated that the flux ripple decreases when fuzzy
controller is in use.
4944
From equation 6, the crisp output ∆b (incremental amplitude of
torque hysteresis band) is integrated in such way that the Table:4 parameters of induction motor
amplitude of torque hysteresis band is obtained:
……………6
4945