Você está na página 1de 6

International Conference on Control, Automation and Systems 2008

Oct. 14-17, 2008 in COEX, Seoul, Korea

Direct Torque Control of Induction Motors with Fuzzy Logic Controller

Hassan-Halleh1, Meisam-Rahmani2 and Bahram-Kimiaghalam3


1
Department of Electrical Engineering, Islamic Azad University Qazvin branch, Qazvin, Iran
(Tel : +98-09127123842; E-mail: hhaleh@ut.ac.ir)
2
Department of Electrical Engineering, Islamic Azad University Qazvin branch, Qazvin, Iran
(Tel : +98-09127849800; E-mail: rahmani_meisam@yahoo.com )
3
Department of Electrical Engineering, Islamic Azad University Qazvin branch, Qazvin, Iran
(Tel : +98-09122542178; E-mail: bahkim@yahoo.com )

Abstract: This paper presents an improved Direct Torque Control (DTC) based on fuzzy logic technique. The major
problem that is usually associated with DTC drive is the high torque ripple. To overcome this problem a torque
hysteresis band with variable amplitude is proposed based on fuzzy logic. The fuzzy proposed controller is shown to be
able to reducing the torque and flux ripples and to improve performance DTC especially at low speed.

Keywords: direct torque control, induction motor, fuzzy logic, torque ripple minimization

stator flux position sector s N created a digital word,


1. Introduction which selects the appropriate voltage vector from the
DTC (Direct Torque Control) is characterized, as switching table. The selection table generates
deduced from the name, by directly controlled torque pulses S a , S b , S c , to control the power switches in the
and flux and indirectly controlled stator current and inverter. Three-level torque and two level flux
voltage. It is an alternative dynamic control for vector hysteresis controllers are used according to the outputs
control. The big interest in DTC is caused by some of the torque controller and the sector information
advantages in comparison with the conventional ( Sφ ) of φ s , appropriate voltage vectors for both the
vector-controlled drives, like: inverters are selected from a switching table as it is
- The control is without using current loops. shown in Table 1 [2].
- The drive does not require coordinate transformation
between the stationary frame and synchronous frame.
- A pulse-width modulation (PWM) modulator is not
required.
Conventional DTC has also some disadvantages:
- Possible problems during starting and low speed
operation. Table 1. Classical DTC switching table
- High requirements upon flux and torque estimation.
Figure. 2 shows the voltage vectors which are
- Variable switching frequency.
usually employed in DTC scheme when the stator flux
These are disadvantages that we want to remove by
vector is lying sector I. The selection of a voltage
using and implementing modern resources of artificial
vector at each cycle period is made in order to maintain
intelligence like neural networks, fuzzy logic, genetic
the torque and the stator flux within the limits of two
algorithms etc. In the following, we will describe the
hysteresis bands. This simple approach allows a quick
application of fuzzy logic in DTC control [1].
torque response to be achieved, but the steady state
performance is characterized by undesirable ripple in
2. Basic DTC principles current, flux and torque. This behaviour is mainly due
to the absence of information about torque and rotor
The DTC scheme is given in Fig. 1, the ε φ and speed values in the voltage selection algorithm [3].
ε τ signals are delivered to two hysteresis comparators.
The corresponding digitized output variables: change 3. Torque ripple analysis
of magnetic flux Δ φ , of mechanical torque Δ τe and the
Since none of the inverter switching vectors is able

345
to generate the exact stator voltage required to produce 4. Fuzzy logic DTC
the desired changes in torque and flux, torque and flux
ripples compose a real problem in DTC induction To obtain improved performance of DTC drive
motor drive. during changes in the reference torque, it is possible to
use a fuzzy-logic-based switching vector selection
According to the principle of operation of DTC, the process. For this purpose a Mamdani-type fuzzy logic
torque presents a pulsation that is directly related to the system will be used. The different output voltage states
(active and zero states) are selected by using three
inputs: flux eφ and torque eτ errors and also the
position of the stator flux linkage space vector u s .
For this purpose it is assumed that the stator flux
linkage space vector can be located in any of twelve
D
sectors, each spanning over a 60 wide region. For
every sector there are 15 rules. The stator flux error
( eφ ) has three fuzzy sets: stator error can be positive P,
zero ZE, and negative N. For the torque error, there are
five fuzzy sets: the torque error( eτ ) can be positive
large PL, positive small PS, zero ZE, negative small
Fig. 1 Block diagram of the induction motor drive NS and negative large NL (Figs. 5,6,7,8). Since there
system based on DTC scheme are 12 sectors, for each sector 15 rules, the total
number of rules is 180 [8].
Example:
amplitude of its hysteresis band. The torque pulsation Rule 1: if eφ is P and eτ is PL and u is S1 then n is 1
is required to be as small as possible because it causes
Rule 2: if eφ is P and eτ is PS and u is S 2 then n is1
vibration and acoustic noise [4,5].
A small flux hysteresis bands should be preferred Rule 3: if eφ is P and eτ is ZE and u is S 3 then n is 1
when high-switching speed semi-conductor devices are Where S1 , S 2 and S 3 are fuzzy labels ( S1 is the lable
utilized because their switching losses are usually for those stator flux angles which correspond to stator
negligible with respect on state losses. In this way the fluxes in sector 1, etc).
output current harmonic can be strongly reduced. i -th rule: if eφ is Ai and eτ is Bi and u s is Ci then n
The hysteresis band has to be set large enough to
is Ni
limit the inverter switching frequency below a certain
Thus by using the minimum operation for the fuzzy
level that is usually determined by thermal restriction AND operation, the firing strength of the rule ( where
of power devices. Since the hysteresis bands are set to i=1, 2, …, 180 ), α i can be obtained by considering
cope with the worst case, the system performance is
inevitably degraded in a certain operating range,
α i = min [ μAi (eφ ), μBi (eτ ), μCi (u s )] [1]
especially in a low speed region. In torque hysteresis Where μAi (eφ ), μBi (eτ ), μCi (u s ), are the
controller, an elapsing time to move from lower to membership functions of the fuzzy
upper limit, and vice versa can be changed according to sets Ai , Bi and Ci of the flux error, torque error and
operating condition [6,7]. flux position and is n the switching state. The output
from the i -th rule is then obtained using
μN ' i (n), min [α i , μN i (n)]
Where μN i ( n), is the the membership function of
fuzzy set N i of variable n .
The outputs from the fuzzy system are crisp
numbers (switching state n ), and for defuzzyfication
the maximum criterion is used:
μN (n) =max [ μN i* (n) ]……i=1,2,…,180. [2]

Fig. 2 Stator flux variation ( φ s is in section 1)

346
5. Simulation results
.
The simulations of the DTC induction motor drive level and operating condition, as it is shown in paper. It
were carried out using the Matlab/Simulink simulation is seen that the steady state performance of the
package. We get speed fuzzy DTC control of the DTC-with fuzzy controller is much better than of the
induction machine (Figs. 3,4). DTC-without fuzzy controller. For dynamic
Figures. 9,12,14 and 10,11,13,15,16 show the Vab, performance, the modified DTC is almost as good as
Iab, Speed, Torque characteristics with Conventional the conventional DTC [9,10].
DTC and Fuzzy DTC ,see Figs the torque ripple is
significantly reduced when fuzzy controller is in use.
The fuzzy controller provides the desired amplitude
according to the torque ripple

Fig. 3 Block diagram of the IM drive system based on DTC scheme

Fig. 4 Block diagram of the IM drive system based on DTC with FLC

347
Fig. 5 Triangular membership functions for
input variable ( eφ )

Fig. 6 Triangular membership functions for


input variable ( eτ )

Fig. 9 Vab, Iab, Speed, Torque characteristics with


Conventional DTC

Fig. 7 Triangular membership functions for


input variable ( u s )

Fig. 8 Triangular membership functions for


output variable ( n )

6. Conclusion

The present paper has presented a speed DTC drive


with fuzzy controller. This controller determinates the
desired amplitude of torque hysteresis band. It is shown
that the proposed scheme results in improved stator
flux and torque responses under steady state condition.
The main advantage is the improvement of torque and
flux ripple characteristics at low speed region, this
Fig. 10 Vab, Iab, Speed, Torque characteristics with
provides an opportunity for motor operation under Fuzzy DTC
minimum switching loss and noise.

348
Fig. 11 Vab, Iab, Speed, Torque characteristics with Fig. 12 Vab, Iab, Speed, Torque characteristics with
Fuzzy DTC Conventional DTC

Fig. 13 Vab, Iab, Speed, Torque characteristics with Fig. 14 Vab, Iab, Speed, Torque characteristics with
Fuzzy DTC Conventional DTC

349
Fig. 15 Vab, Iab, Speed,Torque characteristics with Fig. 16 Vab, Iab, Speed,Torque characteristics with
Fuzzy DTC Fuzzy DTC

7. References .

[1] W.S.H. Wong and D.Holliday. : [6] Peng , F.Z., Fukao , T ,"Low-speed performance
"Minimisation of flux droop in direct torque of robust Speed identifcation using instantanous
controlled induction motor drives", IEEE, 2006. reactive power for tacholss vector control of induction
proceedings online no. 20040681 motor " , IEEE Ind App Society ,pp.509-514 , 2007
[2] Kang, J.K. et al :"Torque ripple [7] Habetler , T., Porfumo , F., " DTC of I. M. Using
minimization strategy for direct torque control of space vector modulation " IEEE Trans. on Ind. App.,
induction motor", Conf. Rec. IEEE-IAS Annu. Vol.28, NO.5,pp. 1054-1053 sep 2006
Meeting 98, pp. 438-443 2005 [8] Hasse ,K.,On the dynamic of speed control of
[3] Satean Tunyasrirut, Tianchai Suksri, and Static Ac drives with Squirrel – Cage induction
Sompong Srilad. :"Fuzzy logic controller for a machines " ,PH.D., Dissertaion ,T.H.Darmstadt, 2006
speed control of Induction motor using [9] A.Hazzab, I.K.Bosserhane, M.Zerbo, P.Sicard,
space vector pulse width "Real Time Implementation of Fuzzy Gain Scheduling
Modulation". 2005 ISSN 1307-4318 of PI Controller for Induction Motor Machine Control",
[4] Ramon C. Orost, Guillermo O. Forte, Luis Neural Processing Letters (2007) 24:203-215.
Canali."Scalar speed control of dq induction [10] Boldea , I.,Nasar ,S.A "Torque Vector Control
motor model using fuzzy logic controller", IEEE, (TVC) , A Class of fast and robust torque Speed and
2007. position digital Controllers for electrical drives ",
[5] Vithayathil, J., " Power electronics principales EMPS. VOL :15 ,pp:135-148,2007
and applications ", Mc Graw-Hill International, 2006

350

Você também pode gostar