Fuzzy Logic Based Direct Power Control of Induction Motor Drive
Fuzzy Logic Based Direct Power Control of Induction Motor Drive
Fuzzy Logic Based Direct Power Control of Induction Motor Drive
ISSN: 2302-9285
Vol. 5, No. 3, September 2016, pp. 296~306, DOI: 10.11591/eei.v5i3.629
296
Faculty of Electrical Engineering, Technical and Professional University Shahrekord, Shahrekord, Iran
2
Shahid Beheshti University, Tehran, Iran
*Corresponding author, e-mail: [email protected]
Abstract
This paper is the design of an induction motor drive system that can be controlled using direct power
control. First the possibilities of direct power control (DPC) of induction motors (IMs) fed by a voltage source
inverter have been studied. Principles of this method have been separately evaluated. Also the drive system
is more versatile due to its small size and low cost. Therefore it is advantageous to use the system where the
speed is estimated by means of a control algorithm instead of measuring. This paper proposed one novel
induction motor speed control system with fuzzy logic. The estimator was designed and simulated in
Matlab/Simulink. Simulation result shows a good performance of speed estimator.
Keywords: Direct Power Control (DPC), Fuzzy Logic, Induction Motor (IM)
1. Introduction
The electric drive system is a vital part to drive any motor. The electric drive system is
used to control the position, speed and torque of the electric motors. Many works has been
done on power converter topologies, control scheme of the electric drive systems and on the
motor types in order to enhance and improve the performance of the electric motors so as to
exactly perform and do what is required [1]. Induction Motors (IMs) are widely used in industrial,
commercial and domestic applications as they are simple, rugged, low cost and easy to
maintain. Since IMs demands well control performances: precise and quick torque and flux
response, large torque at low speed, wide speed range, the drive control system is necessary
for IMs [2].
Control of the Induction motors can be done using various techniques. Most common
techniques are: (a) constant voltage/frequency control (V/F), (b) field orientation control (FOC),
and (c) direct torque control (DTC). The first one is considered as scalar control since it adjusts
only magnitude and frequency of the voltage or current with no concern about the instantaneous
values of motor quantities. It does not require knowledge of parameters of the motor, and it is an
open-loop control. Thus, it is a low cost simple solution for low-performance applications such
as fans and pumps. The other two methods are in the space vector control category because
they utilize both magnitude and angular position of space vectors of motor variables, such as
the voltage and flux. They are employed in high performance applications, such as positioning
drives or electric vehicles [3, 4].
Direct power control is a control method that directly selects output voltage vector states
based on the power and flux errors using hysteresis controllers and without using current loops.
In this respect, it is similar to the well know direct torque control (DTC) method described in the
literatures for various AC motors [5].
What is in common among these applications is that they all are power output devices
needed to provide real power to the load. DPC technique basically is applied to generators, but
it has been tried to employ it to control of electrical motors instead of DTC technique, due to
problems of torque estimation and dependency to the motors parameters in DTC. Therefore,
DPC technique enjoys all advantages of DTC such as fast dynamic and ease of implementation,
without having the DTCs problems. However, publications about direct power control are mainly
aimed at either rectifiers [6], converters [7, 8], dual-fed induction generators (DFIG) [9, 10] or
permanent magnet synchronous generators (PMSG) [11, 12], and there isnt any research
about using the DPC technique for Induction motor.
Received January 2, 2016; Revised May 29, 2016; Accepted June 14, 2016
297
ISSN: 2089-3191
The research of induction motor speed has been an important field of research of drive
system. The main reasons for the development of drives are: reduction of complex hardware
and hence cost; increase in mechanical robustness and hence overall ruggedness; working
under hostile environment; higher reliability; reduced maintain etc. Techniques range open loop,
low performance strategy to closed loop, high performance over the past decades [13-17].
Since last decade, fuzzy logic control has gained significant attention in the field of
control system applications but has not been applied much for the speed estimation solutions
[18-22].
In this paper, to reduce the torque ripples of the induction motor on the DPC method, a
new approach has been proposed which named as, fuzzy logic based space vector modulation
method. The fuzzy logic controller, in this proposed method, rates of flux and power errors as
input and describes optimum space vector as output to minimize flux and power errors.
ds
dt
dr
jr r
dt
(1)
(2)
If we neglect the small voltage drop across the stator resistance, we have
Vs
ds
dt
(3)
Bulletin of EEI
That is,
ISSN: 2302-9285
s (t n+1 ) = s (t n ) + Vs t
(4)
s Vs t
(5)
298
And
Pout = Te m = Te
r
p
2
2
Lr s Lm r
pIm s s = pIm
Ls Lr L2m s
3
3
2 Lm
2 Lm
= p 2 Im r s = p 2 Im s r
3 L
L
3
2 Lm
= p 2 s r sin(s r )
3 L
(6)
Te =
(7)
Substituting the torque in (17) with (18), the output power becomes
2 Lm
Pout = r 2 Im(s r )
3
L
2 Lm
=
sin(s r )
3 L2 r s r
(8)
Since the magnitude of the stator flux is kept constant and the rotor flux does not
change much due to its inertia, the rotor speed and angle can be considered constant too. The
formula above shows that the change of output power depends only on the change of stator flux
angle. The stator voltage vector that can increase the stator angle needs to be raised in order to
increase the output power.
The real output power equation obtained above is only valid for explanation of the
principles of power control. However, it is not appropriate for the purpose of estimating the
actual power in simulations.
2.3. Output Power Reference
The output power reference is the command value, or set point, for the power control. In
a closed-loop speed control system, the reference of the power controller is obtained from the
output of the PI-type speed controller (see Figure 2). The speed error is defined as the
difference of the reference speed and the estimated actual speed
m = m
m
(9)
Te = K p (m ) + K i (m )dt
(10)
Where m is the reference speed (the asterisk denotes a reference value). Then, the reference
torque can be obtained through a conventional PI controller as
Fuzzy Logic Based Direct Power Control of Induction Motor Drive (Hossein Rahimi Khoei)
299
ISSN: 2089-3191
The continuous standard form above can also be expressed in a discrete incremental PI
control form, which is more suitable for the digital implementation.
Te (t n+1 ) = Te (t n ) + K p [m (t n ) m (t n1 )] + K i Tm (t n )
(11)
The subscript (n) denotes the current sampling instant, (n-1) is the last instant, and (n+1) is the
next one. The proportional gain is denoted by K p , K i is the integral gain, which Equals K p
divided by the integral time constant , and T is the sampling time interval between the n and
(n+1) sampling instants. The output power reference according to (17) is therefore expressed as
the process of obtaining the output power reference from the speed reference is illustrated in
Figure 3.
For simulations, the actual motor speed m can be obtained as
m =
1
(Te Tld )dt
J
(12)
In practice the speed is either measured directly or estimated from the current and voltage
signals. The magnitude of the stator flux is kept constant in the simulation, thus the flux
reference s is a constant. The error of the stator flux is
s = s s
(13)
Figure 3. Characteristics of the hysteresis controllers: (a) power controller, (b) flux controller
Bulletin of EEI
ISSN: 2302-9285
300
(14)
In the above equation, the variable b = 1, 2, 3, 4, 5, 6, while b = (0, 1) and bp = (-1, 0, 1).
Alternatively, (25) can also be represented by Table 1.
Table 1. Combination of the power and flux controller outputs
p = 1
1
p = 0
2
p = 1
A whole stator flux cycle of 360 is divided equally into 6 sectors, each one spanning 60.
Combining with the sector numbers from 1 through 6, produces the lookup Table 2 for the state
selection. The concept of state selection is illustrated in Figure 4.
b=1
1
5
4
6
2
3
b=2
0
7
0
7
0
7
b=3
2
6
1
5
4
6
b=4
5
4
6
2
3
1
b=5
7
0
7
0
7
0
b=6
6
2
3
1
5
4
(15)
These estimated values are the feedbacks for the output power and stator flux controls
shown in Figure 5.
Fuzzy Logic Based Direct Power Control of Induction Motor Drive (Hossein Rahimi Khoei)
301
ISSN: 2089-3191
Fuzzy
Fuzzification
Logic
Defuzzification
control
After SOM network, the input parameters have been mapped as 55 sets, so it is no
need of the fuzzification, and the next step is to apply the fuzzy logic to each input sets.
Designers should manually analysis each set and estimate the corresponding motor running
status, such as the motor startup or overshoot, light or heavy load, and the control rule table
should be listed in according with these statuses. For example, if the average speed error of
one cluster is 0.15pu, and the average change of speed error is 0.1pu/s, so this means that the
motor is in accelerating status, the regulation factor should be greater. Each cluster of the SOM
output sets should be analyzed like this step and marked as logic variables Z, PVS, PS, PM,
PB, NVS, NS, NM, NB to represent the control factor types.
Bulletin of EEI Vol. 5, No. 3, September 2016 : 296 306
Bulletin of EEI
ISSN: 2302-9285
302
The defuzzification maps the fuzzy system output logic variables to control factors, and
the factors could be utilized to adjust the speed estimation and regulation factors. The figure of
the membership function that reflects the logic sets and the control factors is depicted in
Figure 7.
Y
1
NB
NM
NS
NVS
Z
2
NM
NS
NVS
Z
PVS
3
NS
NVS
Z
PVS
PS
4
NVS
Z
PVS
PS
PM
5
Z
PVS
PS
PM
PB
Figure 8. Schematic Direct Power Control of Induction Motor Drive using Fuzzy Logic
Fuzzy Logic Based Direct Power Control of Induction Motor Drive (Hossein Rahimi Khoei)
303
ISSN: 2089-3191
4. Simulation Results
The proposed method is simulated by Matlab/Simulation platform. The control system is
shown in Figure 8. Figure 9 shows stator and rotor flux trajectory using Fuzzy controller and
Figure 10 shows stator current using Fuzzy controller. Speed-torque curve is shown in Figure
11. Figure 12 and 13 show power tracking and speed tracking using DPC strategy with Fuzzy
controller, respectively. These results show that the designed estimator properly worked in
Matlab/Simulink. Simulation results also shows that the proposed method has a good
performance of speed estimator.
Figure 9. Stator and Rotor flux trajectory using DPC Strategy with Fuzzy controller
Figure 10. Stator current using DPC Strategy with Fuzzy controller
Bulletin of EEI
ISSN: 2302-9285
304
Figure 11. Speed-torque curve using DPC Strategy with Fuzzy controller
Figure 12. Power Tracking using DPC Strategy with Fuzzy controller
Fuzzy Logic Based Direct Power Control of Induction Motor Drive (Hossein Rahimi Khoei)
305
ISSN: 2089-3191
Figure 13. Speed Tracking using DPC Strategy with Fuzzy controller
5. Conclusion
The direct power control of induction motor with fuzzy logic controller is
investigated in this paper. A novel speed drive for induction motor of moderate performance
and low computational effort has been designed and described. An important contribution of the
work is the design of a fuzzy system. The simulation shows that the fuzzy logic speed can
identify and track the motor speed accurately during the whole operating region.
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
PC Krause O Wasynozuk, SD Sudhoff. Analysis of Electric Machinery and Drive Systems. IEEE
Press, Second Edition. 2002.
I Boldea, SA Nasar. "Electric Drives". Taylor & Francis. 2006.
P Vas. "The control of ac machines". Oxford Univ. 1990.
AM Trzynadlowski. "Control of Induction Motors". Academic press. 2001.
GS Buja, MP Kazmierkowski. Direct torque control of PWM inverter-fed AC motors - a survey. IEEE
Trans. on Industrial Electronics. 2004; 51(4): 744-757.
G Escobar, AM Stankovic, JM Carrasco, E Calvan, R Ortega. Analysis and design of direct power
control (DPC) for a three-phase synchronous rectifier via output regulation subspaces. IEEE Trans.
on Power Electronics. 2003; 18(3).
S Vazquez, JA Sanchez, JM Carrasco, JI Leon, E Galvan. A Model-Based Direct Power Control for
Three-Phase Power Converters. IEEE Trans. on Industrial Electronics. 2008; 55(4): 1647-1657.
Z Dawei, X Lie, BW Williams. Improved Direct Power Control of Grid-Connected DC/AC Converters.
IEEE Trans. on Power Electronics. 2009; 24(5): 1280-1292.
X Lie, P Cartwright. Direct active and reactive power control of DFIG for wind energy generation.
IEEE Trans. on Energy Conversion. 2006; 21(3): 750-758.
Z Dawei, X Lie. Direct Power Control of DFIG with Constant Switching Frequency and Improved
Transient Performance. IEEE Trans. on Energy Conversion. 2007; 22(1): 110-118.
Y Errami, M Benchagra, M Hilal, M Maaroufi, M Ouassaid. Control strategy for PMSG wind farm
based on MPPT and direct power control. International Conference on Multimedia Computing and
Systems (ICMCS). 2012: 1125-1130.
A Harrouz, A Benatiallah, O Harrouz. Direct power control of a PMSG dedicated to standalone wind
energy systems. International Conference and Exhibition on Ecological Vehicles and Renewable
Energies (EVER). 2013: 1-5.
P Vas. "Vector and Direct Torque Control". Oxford University Press, Newyork. 1998.
K Sedhuraman, S Himavathi, A Muthuramalingam. "Performances Comparison of Neural
Architectures for On-Line Speed Estimation in IM Drives". World Academy of Science, Engineering
and Technology. 2011; 60: 1318-1325.
Bulletin of EEI
ISSN: 2302-9285
306
[15] S Meziane, R Benalla. "MRAS based speed control of sensorlees Induction motor Drives". ICGSTACSE Jurnal. 2007; 7(1): 43-500.
[16] E Levi, M Wang. "Impact of parameter variations on speed estimation in rotor flux oriented induction
machines". IEEE Proc. Of Power Electronics and Variable Speed Drives. 1998; 456: 305-310.
[17] ME Elbulk, L Tong, I Husain. "Neural Network based Model Reference Adaptive systems for high
performance motor drives and motion controls". IEEE Trans. Ind. Appticat. 2002; 38.
[18] HB Zhou, B Long, BG Cao. Vector Control System of Induction Motor Based on Fuzzy Control
Method. PEITS. 2008: 136-139,
[19] J Catala, L Romeral, E Aldabas, A Arias, MG Jayne. Novel Speed Fuzzy Control for Induction
Motors. PEDS. 2003; 1: 205-209.
[20] BK Bose, NR Patel. A stator flux oriented vector controlled induction motor drive with neuro-fuzzy
based performance enhancement. in Proc. 32nd IEEE-IAS Annu. Meeting, New Orleans, LA. 1997;
1: 393400.
[21] L Romeral, J Llaquet, E Aldabas, A Arias. A simple fuzzy adaptive speed controller. in Proc. 35th
IEEE-IAS Annu. Meeting, Rome, Italy. 2000: 12491256.
[22] E Girovsky, J Timko. "Shaft Sensor-less FOC Control of an Induction Motor Using Fuzzy logic
Estimators". Acta Polytechnica Hungarica. 2012; 9(4).
[23] DP Kothari, IJ Nagrath. "Electric Machines. Tata McGraw Hill Education Private Limited, ISBN-13:
978-0-07-058377-1, ISBN-10: 0-07-058377-3. 2004; 9.
[24] G Escobar, AM Stankovic, JM Carrasco, E Calvan, R Orteg. "Analysis and design of direct power
control (DPC) for a three-phase synchronous rectifier via output regulation subspaces". IEEE Trans.
on power Electronics. 2003; 18(3).
[25] NRN Idris, AHM Yatim. "Direct Torque Control of Induction Machins with Constant Switching
Frequncy and redused Torque ripple". IEEE Trans. Ind. Electron. 2004; 51.
[26] G Escobar, AM Stankovic, JM Carrasco, E Calvan, R Orteg. "Analysis and design of direct power
control (DPC) for a three-phase synchronous rectifier via output regulation subspaces". IEEE Trans.
on power Electronics. 2003; 18(3).
[27] ung-Hoe Huh, Kyo-Beum Lee, Dong-Won Kim, Ick Choy, and Gwi-Tae Park. "Speed Control System
Using a Neural Network". International Journal of Control, Automation, and Systems. 2005; 3(4): 612619.
[28] M Wahba. MIMO Indirect Adaptive Fuzzy Control of Induction Motors. ISIE 2007. 2007: 124-129.
Fuzzy Logic Based Direct Power Control of Induction Motor Drive (Hossein Rahimi Khoei)