SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal of Power Electronics and Drive System (IJPEDS)
Vol. 9, No. 4, December 2018, pp. 1510~1522
ISSN: 2088-8694, DOI: 10.11591/ijpeds.v9.i4.pp1510-1522  1510
Journal homepage: http://iaescore.com/journals/index.php/IJPEDS
Comperative Performance Analysis of PMSM Drive Using
MPSO and ACO Techniques
Deepti Yadav, Arunima Verma
Department of Electrical Engineering, Institute of Engineering & Technology Lucknow, India
Article Info ABSTRACT
Article history:
Received Mar 15, 2018
Revised Aug 27, 2018
Accepted Sep 14, 2018
This work proposes an optimization algorithm to control speed of a
permanent magnet synchronous motor (PMSM) during starting and speed
reversal of motor, as well as during load disturbance conditions. The
objective is to minimize the integral absolute control error of the PMSM
shaft speed to achieve fast and accurate speed response under load
disturbance and speed reversal conditions. The maximum overshoot, peak
time, settling time and rise time of the motor is also minimized to obtain
efficient transient speed response. Optimum speed control of PMSM is
obtained with the aid of a PID speed controller. Modified Particle Swarm
Optimization (MPSO) and Ant Colony Optimization (ACO) techniques has
been employed for tuning of the PID speed controller, to determine its gain
coefficients (proportional, integral and derivative). Simulation results
demonstrate that with use of MPSO and ACO techniques improved control
performance of PMSM can be achieved in comparison to the classical
Ziegler-Nichols (Z-N) method of PID tuning.
Keyword:
Permanent magnet synchronous
motor (PMSM)
Proportional integral derivative
controller (PID)
Ziegler-Nichols (Z-N)
Modified particle swarm
optimization (MPSO)
Ant colony optimization (ACO)
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Deepti Yadav,
Department of Electrical Engineering,
Institute of Engineering & Technology Lucknow, India.
Email: deepti.yadav00@gmail.com
1. INTRODUCTION
During last two decades, a gradual and noteworthy advancement on Permanent Magnet
Synchronous Motor (PMSM) drive front has motivated researchers for Artificial Intelligence (AI) based
speed controller designs. PMSM drives have been increasingly applied in a wide variety of industrial and
automotive applications. These drives are also used in hybrid electrical vehicles and washing machines due to
high power density, improved efficiency, larger torque to inertia ratio and high reliability. The controlling of
PMSM drive has undergone remarkable improvements over the passage of time, however, numerous-
challenges are yet to be resolved in order to improve the performance of this drive to be practically viable in
the current scenario and future commercial applications. As per literature survey, it is found that DC and
induction motor drives face various constraints, hence, researchers and manufacturers prefer the PMSM drive
over these, Therefore, lot of scope to take initiative is prevalent in this area to design and develop enhanced
and compact intelligent PID Speed Controller for PMSM drives [1],[2].
A very effective control system is needed to obtain optimal performance of a PMSM in industry.
The Proportional Integral Derivitive (PID) controller is one of the traditional controllers which are widely
used in many drive system. But it has sluggish response due to sudden change in load torque and the
sensitivity to controller gains (Kp, Ki and Kd) [3]-[5]. The control effect of PID depends solely on tuning of
PID controller. However, finding optimal gain coefficients is cumbersome because of dynamics involved in
motor performance and variation of system parameters with time [5]. Traditionally, ‘trial and error’ approach
was employed to find appropriate gain values but it is complex, time consuming and does not guarantee
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1511
optimal solution. Another traditional method is Ziegler-Nichols (Z-N) method which is the most standard
method and widely used. But this method is tedious for systems with non-linearities such as PMSM. It
provides high overshoot in system response and not suitable to achieve fast dynamic response [6]-[8]. In
recent times artificial intelligence (AI) techniques are being adopted for efficient and optimum tuning of PID
speed controllers [9]. In this paper, speed of PMSM is controlled with the help of a PID speed controller
using AI techniques. The designing of the PID speed controller is treated as an optimization problem,
employing MPSO [10]-[17] and Ant Colony Optimization (ACO) [18]-[23] for its solution. In this work
tuning of PID controller by using MPSO and ACO technique is implemented to control speed of PMSM.
This chapter is arranged in six sections including the current introductory Section 1. The tuning of
PID speed controller using MPSO method is discussed in Section 2. Problem formulation of PID controller
that has been used in PMSM drive is discussed in Section 3. The tuning of PID speed controller using ACO
method is discussed in Section 4. PMSM simulation model and analytical results are validated in Section 5.
Finally, a summary of the paper is concluded in Section 6.
2. METHODOLOGY OF PROPOSED MODIFIED PSO
The Modified PSO technique overcome the demerits of PSO technique [24], it improve the
convergence rate and prevent the prematurely condition. When each group is divided, the group which has
maximum population at the center is preferred. It shows a particle subgroup as a central subgroup, and the
other subgroups are neighborhoods to the central subgroups, it can communicate with other subgroup near to
it and other subgroups cannot share the information with each other. By using MPSO technique the
information can transmit faster and improving efficiency of the algorithm. Accordingly, the distance of two
vectors was obtained by the space posi-tion of each particle. The Lmax denoted as the maximum distance of
any two particles. Meanwhile ||Xi (k)- Xj (k)||/Lmax was also calculated. If the ratio is smaller than a certain
value then two particles merge into one group, if the ratio is greater than a certain value then they should be
divided from the group. Each particle updates its status according to equation (1),(2) as follows [25]:
Vi(k+1)=w(k) Vi(k)+c1(k) r1(Pi-Xi(k))+ c2(k) r2(Pg-Xi(k)) (1)
Xi (k+1) = Xi (k) + Vi (k+1) (2)
Fitness function is used to evaluate every new position. In MPSO technique, the value of weight w
adjust the properly, which prevent algorithm from getting into a local optimization. In the further stage, small
one is propitious to accelerate algorithm converge. This way used is illustrated as follows:
w(k)=winitial+( winitial- wfinal)(1-k/K) (3)
c1(k)=c1initial+( c1initial – c1final)(1-k/K) (4)
c2(k)=c2initial+( c2initial – c2final)(1-k/K) (5)
k denotes current iterate time; K denotes max iterate time.
The optimized values of PID controller gains are shown in Table 1. Implemented MPSO-PID
controller is described in flowchart as shown in Figure 1.
Table 1. Values of PID gains obtained from MPSO method
Z-N Technique MPSO Technique
Kp: 0.34584 Kp: 2
Ki: 3.460165 Ki: 3
Kd: 0.008641591 Kd: 0.008
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1512
Figure 1. Flowchart of Modified PSO PID Controller
3. PROBLEM FORMULATION
In this section, the basic concept of the PID controller is explained. The block diagram of the PID
speed controller employed in the work is illustrated in Figure 2.
Figure 2. Block diagram representation of PID speed controller
The transfer function of the PID speed controller for a continuous system is described by the
equation (6)
GPID(s) = Kp +
Ki
s
+ Kd
N
1+N.
1
s
(6)
where Kp, Ki, Kd are proportional, integral and derivative gains respectively of the PID speed controller and
N is constant filter coefficient. The gains Kp, Ki, and Kd are generated by ACO algorithm. The schematic
block diagram of PMSM drive with PID speed control system used in transient response analysis and
parameter extraction is shown in Figure 3.
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1513
Figure 3. Block Diagram of PMSM with PID Control System
As shown in the Figure 3, the reference speed ωref is compared with the measured speed ωr and the
error signal is fed to the PID speed controller. This compares the actual and reference speed. The output of
the controller is transformed dq to abc transformation. Then, that reference current is fed to the PWM
inverter to generate the inverter’s command signals. Here the phase current Iabc and Iref are given as input.
These are compared by using the comparators. The output of the comparators is fed to the motor.
To achieve desired response through control system a cost function is implemented that describes
the performance of the system quantitatively. The transient response specifications and performance indices
taken into consideration are as follows.
3.1. Maximum Overshoot (Mp)
It is the normalized difference between the maximum speed (ωmax) attained by the PMSM and the
desired reference speed (ωref) of the motor i.e.
fm = Mp =
ωmax− ωref
ωmax
× 100 % (7)
3.2. Peak Time (tp)
It is the time taken by PMSM to reach the maximum speed (ωmax).
fp = tp (8)
3.3. Rise Time (tr)
It is the time taken by the PMSM to raise its speed from 10% to 90% of the desired reference speed.
fr = tr (9)
3.4. Settling Time (ts)
It is the time required by PMSM speed to reach and stay within a permissible tolerance band
(selected as 0.02%) of the reference speed.
fs = ts (10)
3.5. Integral Absolute Error
It is the integral of the absolute magnitude of the error which is given as:
fIAE = IAE = ∫ |e(t)|dt
∞
0
(11)
Thus summarizing, the cost function (f) is given as:
f = fm + fp + fr + fs + fIAE (12)
The objective is to minimize this function f, to achieve fast and effective speed control of PMSM.
4. ANT COLONY OPTIMIZATION ALGORITHM
ACO is defined as a meta-heuristic algorithm derived from the co-operative foraging behaviour of
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1514
real ants [18]. The optimization problem to be solved using ACO algorithm is modeled as a graphical
problem. Virtual ants traverse the nodes of this graph in search of a minimum cost path. Each ant individually
chooses a rather poor-quality path. Better paths are found by co-operation among the entire ant population
[19],[20]. The problem of finding optimized values of Kp, Ki, Kd of the PID speed controller is represented as
a graphical problem as shown in Figure 4.
Figure 4. Graphical Representation of ACO for tuning PID Speed Controller
In this graph Kp, Ki, Kd are represented as three different vectors in which each value of the vector
acts as a node of the graph. An ant while traversing the graph must choose three nodes, one from each vector.
The choice for a node is made by the ant based on a probabilistic function [17],[18] given in equation (13):
ρij =
[hij]
α
[pij]
β
∑ [hij]
α
[pij]
β
iϵS
(13)
hij : heuristic factor dependent on problem parameters
pij : pheromone factor determining the amount of pheromone deposited at a node
α : constant determining relative importance of pheromone value at a node
β : constant determining relative importance of heuristic factor at a node
S : set of nodes not yet visited by the ant
One iteration or tour is completed when all the ants have chosen three nodes, one from each vector.
An ant while travelling marks its presence on a node by depositing pheromones. Pheromone deposition is a
way of communication between the ants. The pheromone levels at a node are updated after each tour so as to
differentiate between good and bad paths i.e. paths with low and high cost respectively. In the proposed
algorithm, two fold updating of pheromone is implemented. These are called local and global pheromone
updating rule. Local pheromone updating is carried after each ant has completed one tour according to
equation (14):
p(k)ij = p(k − 1)ij +
p.ppos
f
(14)
p(k)ij : pheromone deposited on path connecting the nodes i and j at the kth
tour
p : constant pheromone value
ppos : positive pheromone updating coefficient
C : cost function of the tour traversed by the ant
Global pheromone updating is implemented after completion of a tour by all the ants of the colony.
According to this rule the pheromone of the best and worst tours paths are updated as follows:
p(k)ij = p(k)ij
γ
+ [p(k)ij
best
+ p(k)ij
worst
] (15)
p(k)ij
𝑏𝑒𝑠𝑡
= p(k)ij
𝑏𝑒𝑠𝑡
+
p
𝑓𝑏𝑒𝑠𝑡
(16)
p(k)ij
𝑤𝑜𝑟𝑠𝑡
= p(k)ij
𝑤𝑜𝑟𝑠𝑡
−
p.pneg
𝑓𝑤𝑜𝑟𝑠𝑡
(17)
p(k)ij
best
: pheromone of nodes chosen in best tour i.e. tour resulting in lowest cost fbest
p(k)ij
worst
: pheromone of nodes chosen in worst tour i.e. tour with highest cost fworst
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1515
γ : pheromone evaporation factor to degrade pheromone value with time, allowing ants to forget
past history of the tours travelled.
Global pheromone updating is carried out to avoid early convergence due to ants being trapped in
local minima, and allowing ants to continue searching in new directions. The ACO algorithm applied to
design an optimal PID speed controller for PMSM is as follows (Figure 5):
Step 1: Initialization
Number of ants k in the colony are initialized at the start node. Number of tours m and values of p, ppos, pneg
and λ are also set. A gain matrix with three columns one for each of the gain parameter Kp, Ki and Kd is also
constructed.
For: number of tours = 1 to m
For: number of ants = 1 to k
Step 2: Choice of nodes
Ants traverse the gain matrix and choose the values of Kp, Ki and Kd with maximum pheromone level
according to equation (13).
Step 3: Calculation of cost of tour
Cost of the tour traversed by an ant is calculated according to the cost function given in equation (12).
Step 4: Local pheromone updating
Local pheromone updating is carried out according to equation (14) until maximum ant count has been
reached. Steps 2 to 4 are repeated out until maximum ant count is reached.
Step 5: Global pheromone updating
Once maximum ant count is reached, best tour having lowest cost and worst tour having highest cost is
chosen. Pheromone of best tour nodes is increased while that of worst tour nodes is decreased according to
equations (15)-(17). Steps 2 to 5 are repeated until maximum tour count is reached.
Figure 5. Flowchart for ACO Algorithm
5. MODEL OF PMSM AND RESULTS
The reference speed of the PMSM is chosen as 1000 rpm and step function applied for load torque
with simulation time of 0.5 seconds. The values of gain parameters obtained from classical Z-N method,
MPSO and ACO method are tabulated in Table 1 and 2. The model for speed control of PMSM is as shown
in Figure 6. Matlab R2013a is used for simulation of the model.
Table 2. Values of PID gains obtained from ACO method
Z-N method ACO method
Kp: 0.34584 Kp: 9.60
Ki: 3.460165 Ki: 0.405
Kd: 0.008641591 Kd: 0.0001
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1516
Figure 6. Model of PMSM
The motor speed is compared with reference speed by the comparator and the output is fed to the
PID controller. These controllers improve the transient response. The output of controller is fed to the dq to
abc transformation by using inverse park’s transformation. The inverter circuit is fed by the dq to abc
transformation. The output of inverter circuit is fed to PMSM. The output of PMSM is taken with the help of
bus-selector. The Rotor speed is fed back to the comparator to achieve the desired speed which is required.
The simulation is carried out under the different operating conditions such as starting, braking and load
application and removal.
Figures 7-9 illustrates the transient speed response, stator current and electromagnetic torque of the
PMSM incorporating a Z-N tuned PID speed controller under starting, speed reversal and load disturbance
conditions.
Figure 7. Starting dynamics of PMSM drive using Z-N method
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1517
Figure 8. Speed reversal characteristics of PSMM drive using Z-N
Figure 9. Load application and Load removal characteristics of PSMM drive using Z-N
Figures 10-12 illustrates the transient speed response, stator current and electromagnetic torque of
the PMSM incorporating a MPSO tuned PID speed controller under starting, speed reversal and load
disturbance conditions.
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1518
Figure 10. Starting dynamics of PMSM drive using MPSO method
Figure 11. Speed reversal characteristics of PSMM drive using MPSO
Figure 12. Load application and Load removal characteristics of PSMM drive using MPSO
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1519
Figures 13-15 depict the transient speed response, stator current and electromagnetic torque of the
PMSM employing an ACO tuned PID speed controller under starting, speed reversal and load disturbance
conditions.
Figure 13. PMSM Step Response with ACO Tuning under Starting Condition
Figure 14. PMSM Step Response with ACO Tuning under Speed Reversal Condition
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1520
Figure 15. PMSM Step Response with ACO Tuning under Load Disturbance Condition
5.1. Starting Characteristics
The motor is started at no load with 1000 rpm reference speed. The motor try to attain the reference
speed of 1000 rpm. At this instant, the torque reaches it’s no load value (zero Nm) and the stator winding
currents settle down to their normal values. The PMSM drive using AI techniques minimized the overshoot
and rise time, peak time and settling time is lower when compared to existing Z-N tuned PID speed
controller.
5.2. Speed Reversal Characteristics
The reference speed is reversed at t = 0.08s to -1000rpm. The rotor speed follows it and tries to
attain the reference value. The torque Tem also reduces, the speed settles down to its new reference value of –
1000 rpm and the torque reverts to the no load value of zero Nm. The current waveforms show a sharp
increase in the magnitude with low frequency.
5.3. Load Application and Load Removal
When the load is applied at t=0.15s. The rotor speed ωm decreases but with the increased stator
winding current and torque. When the load is removed at t=0.35s, the AI techniques responds immediately by
decreasing the stator winding current and torque. The speed of the motor changes accordingly by settling
down to its reference value.
The results presented above that MPSO and ACO algorithm are much more efficient in speed
control of PMSM as compared to the classical Z-N method. MPSO and ACO algorithm has sufficiently
suppressed the peak overshoot in speed response of PMSM during starting and speed reversal conditions
which was dominant in Z-N tuning method. The sudden drop in electromagnetic torque at the time of
application of load has also improved considerably.
The summary of extracted parameters from the sets of inset graphs from Figures 7-15, respectively
under starting of the motor, speed reversal, load application and load removal conditions are summarized in
Table 3. These parameters are analyzed during the various operating conditions of the Z-N method tuned PID
speed controller for PMSM drive.
Table 3. Dynamic Response of PMSM Drive using AI techniques and Z-N Method Tuned PID Controller
S.
No.
Type
of Speed
Controller
Motor
Characteristics
Rise
time
tr(sec)
Peak
overshoot
Mp(%)
Peak
time
tp(sec)
Settling
time
ts(sec)
Reference
time(sec)
1 Z-N
Starting 0.010 2.6 0.118 0.44 0.0
Speed Reversal 0.03 3.85 0.13 0.4 0.08
Load Application - 1.2 0.09 0.18 0.15
Load Removal - 2.1 0.06 0.38 0.35
2 MPSO
Starting 0.007 0.127 0.008 0.0088 0.0
Speed Reversal 0.087 0.48 0.088 0.44 0.08
Load Application - 0.4 0.069 0.12 0.15
Load Removal - 1.8 0.02 0.28 0.35
3 ACO
Starting 0.0052 0.00114 0.0452 0.05 0.0
Speed Reversal 0.0063 0.02062 0.0138 0.02 0.08
Load Application - -0.1119 0.0010 0.0014 0.15
Load Removal - 0.00062 0.0010 0.0014 0.35
6. CONCLUSION
The aim of the work was to design a speed controller for PMSM which has been achieved
successfully. The PID speed controller designed provides efficient load disturbance and transient response to
the motor as is evident from Table 3. The result obtained from MPSO and ACO techniques has been
compared with that derived from classical Z-N technique and have proven to be better than it. The most
important feature of this work is that online tuning of PID speed controller has been conducted using MPSO
and ACO techniques so that any dynamic conditions of the plant can be reflected immediately in the PID
gain parameters. PMSM’s have found wide application in servo robotics industry. PMSM control strategy
employing MPSO and ACO can be of immense help in precision control of robots. Moreover, this analysis
has also helped in development of new speed controller under various load conditions and techniques for
industry applications.
Int J Pow Elec & Dri Syst ISSN: 2088-8694 
Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav)
1521
REFERENCES
[1] R. Krishnan, “Permanent Magnets and Machines and Part II: Permanent Magnet Synchronous Machines and their
Control in Permanent Magnet Synchronous and Brushless DC Motor Drives,” CRC Press, Taylor & Francis
Group, Boca Raton, pp. 3-122, 225-422, 2010.
[2] B. K. Bose, “Power Electronics and Motion-Control Status and recent Trends,” IEEE Transactions on Industry
Applications, vol. 29, pp. 902-909, 1993.
[3] C. Sain, et al., “Comparative Performance Study for Closed Loop Operation of an Adjustable Speed Permanent
Magnet Synchronous Motor Drive with Different Controllers,” International Journal of Power Electronics and
Drive System (IJPEDS), vol/issue: 7(4), pp. 1085-1099, 2016.
[4] M. Tursini, et al., “Real-Time Gain Tuning of PI Controllers for High-Performance PMSM Drives,” IEEE
Transactions on Industry Applications, vol/issue: 38(4), pp. 1018-1026, 2002.
[5] A. S. Tomer and S. P. Dube, “Response Based Comparative Analysis of Two Inverter Fed Six Phase PMSM Drive
by Using PI and Fuzzy Logic Controller,” International Journal of Electrical and Computer Engineering (IJECE),
vol/issue: 6(6), pp. 2643-2657, 2016.
[6] K. J. Astrom and T. Hugglund, “PID Control and Controller Design in PID controllers Theory, Design and
Tuning,” Instrument Society of America, Research Triangle Park, second edition, pp. 59-199, 1995.
[7] J. G. Ziegler and N. B. Nichols, “Optimum settlings for automatic controllers,” Transactions of the A.S.M.E., vol.
64, pp. 759-768, 1942.
[8] F. Amin, et al., “Modelling and Simulation of Field Oriented Control based Permanent Magnet Synchronous Motor
Drive System,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 6(2), pp. 387-395,
2017.
[9] W. M. Utomo, et al., “Speed Tracking of Field Oriented Control Permanent Magnet Synchronous Motor Using
Neural Network,” International Journal of Power Electronics and Drive System (IJPEDS), vol/issue: 4(3): 290-
298, 2014.
[10] S. Jeong, et al., “Dvelopment and Investigation of Efficient GA/MPSO-Hybrid Algorithm Applicable to Real-
World Design Optimization,” IEEE Computational Intelligence Magazine, 2009.
[11] H. Shayeghi, et al., “Discrete MPSO algorithm based optimization of transmission lines loading in TNEP
problem,” Energy Conversion and Management, pp. 112–121, 2010.
[12] Z. Duan, et al., “Design for Multi-machine Power System damping Controller Via Particle Swarm Optimization
Approach,” SUPERGEN '09. International Conference, 2009.
[13] M. A. Shoorehdeli, et al., “Training ANFIS as an identifier with intelligent hybrid stable learning algorithm based
on particle swarm optimization and extended Kalman filter,” Fuzzy Sets and Systems, pp. 922–948, 2009.
[14] C. Karakuzu, “Fuzzy controller training using particle swarm optimization for nonlinear system control,” ISA
Transactions, pp-229-239, 2008.
[15] J. P. S. Catalão, et al., “Hybrid Wavelet-MPSO-ANFIS Approach for Short-Term Wind Power Forecasting in
Portugal,” IEEE Transactions on Sustainable Energy, pp. 50-59, 2011.
[16] D. Yadav and A. Verma, “Performance Analysis of PMSM Drive Using MPSO and MOGA Technique,” IEEE
Industrial Electronics and Applications Conference (IEACon 2016), Kota Kinabalu, Malaysia, pp-197-202, 2016.
[17] D. Yadav and A. Verma, “Comparative Performance analysis of PMSM drives using ANFIS and MPSO
techniques,” Communications in Computer and Information Science (CCIS), vol. 827, pp. 148–161, 2018.
[18] M. Dorigo and T. Stützle, “Ant Colony Optimization,” Massachusetts Institute of Technology, Bradford Book, The
MIT Press Cambridge, Massachusetts, London, England, edition 1, 2004.
[19] Y. T. Hsiao, et al., “Ant Colony Optimization for Designing of PID Controllers,” IEEE International Symposium
on Computer Aided Control Systems Design Taipei, Taiwan, pp. 321-326, 2004.
[20] Y. Chen, et al., “An Improved Ant Colony Algorithm for PID Parameters Optimization,” Second International
Conference on Intelligent Computation Technology and Automation, IEEE, pp. 157-160, 2009.
[21] I. Chiha, et al., “Tuning PID Controller Using Multiobjective Ant Colony Optimization,” Applied Computational
Intelligence and Soft Computing, Hindawi Publishing Corporation, 2012.
[22] J. He and Z. Hou, “Adaptive ant colony algorithm and its application to parameters optimization of PID
controllers,” 3rd
International Conference on Advanced Computer Control, pp. 449-451, 2011.
[23] S. Agarwal, et al., “Speed Control of PMSM Drive using Bacterial Foraging Optimization,” 4th IEEE Uttar
Pradesh Section International Conference on Electrical, Computer and Electronics (UPCON), GLA University,
Mathura, pp 84-90, 2017.
[24] A. A. A. Samat, et al., “Current PI-Gain Determination for Permanent Magnet Synchronous Motor by using
Particle Swarm Optimization,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue:
6(2), pp. 412-421, 2017.
[25] Y. Gong and Y. Qu, “Adaptive Inverse Control Based on MPSO-ANFIS for Permanent Magnet Synchronous
Motor Servo System,” IEEE Third International Conference on Intelligent Human-Machine Systems and
Cybernetics, pp. 173-176, 2011.
APPENDIX
 ISSN: 2088-8694
Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522
1522
Table 4. PMSM Parameters
Variable Parameter Name Value Units
Rs Stator Winding Resistance 2.875 Ω
Ld Direct axis inductance 1.53 mH
Lq Quadrature axis inductance 1.53 mH
λaf
Constant flux linkage of
permanent magnets
0.175 Wb or V.s
J Moment of inertia 0.0008 Kg.m2
P No. of pole pairs 4
Table 5. MPSO Algorithm Parameters
Parameter Parameter Name Value
N No. of generation 200
Population size 20
w1 Initial inertial-weight 0.9
w2 Final inertial-weight 0.2
c1 Initial cognitive-parameter 0.5
c2 Final cognitive-parameter 2.5
r1 Initial social-parameter 0.5
r2 Final social-parameter 2.5
Table 6. ACO Algorithm Parameters
Parameter Parameter Name Value
k No. of ants 50
m No. of tour 50
p Constant pheromone value 0.06
ppos Positive pheromone coefficient 0.2
pneg Negative pheromone coefficient 0.3
γ Evaporation parameter 0.95
α Constant for pheromone factor 1
β Constant for heuristic factor 1

More Related Content

What's hot

A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...
A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...
A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...paperpublications3
 
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Aimilia-Myrsini Theologi
 
IRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural NetworkIRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural NetworkIRJET Journal
 
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET Journal
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmeSAT Journals
 
Priority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmPriority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmIJECEIAES
 
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesComparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesIOSR Journals
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft IJECEIAES
 
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...IRJET Journal
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final ReportLogan Williamson
 

What's hot (18)

Cuckoo Search Based DTC of PMSM
Cuckoo Search Based DTC of PMSMCuckoo Search Based DTC of PMSM
Cuckoo Search Based DTC of PMSM
 
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
Grey wolf optimizer algorithm based real time implementation of PIDDTC and FD...
 
V04507125128
V04507125128V04507125128
V04507125128
 
A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...
A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...
A Comparative Study of GA tuned and PSO tuned PI Controller Based Speed Contr...
 
[000008]
[000008][000008]
[000008]
 
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
Metaheuristics-based Optimal Reactive Power Management in Offshore Wind Farms...
 
IRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural NetworkIRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural Network
 
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
IRJET-Comparative Analysis of Unit Commitment Problem of Electric Power Syste...
 
Design and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithmDesign and optimization of pid controller using genetic algorithm
Design and optimization of pid controller using genetic algorithm
 
TUNING OF DC MOTOR BY USING PSO & PID
TUNING OF DC MOTOR BY USING PSO & PIDTUNING OF DC MOTOR BY USING PSO & PID
TUNING OF DC MOTOR BY USING PSO & PID
 
Adaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulatorAdaptive dynamic programing based optimal control for a robot manipulator
Adaptive dynamic programing based optimal control for a robot manipulator
 
Priority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithmPriority based round robin (PBRR) CPU scheduling algorithm
Priority based round robin (PBRR) CPU scheduling algorithm
 
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM DrivesComparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
Comparison of Different Rules Based Fuzzy Logic Controller for PMSM Drives
 
Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft  Fuzzy gain scheduling control apply to an RC Hovercraft
Fuzzy gain scheduling control apply to an RC Hovercraft
 
IJCSMC Paper
IJCSMC PaperIJCSMC Paper
IJCSMC Paper
 
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
IRJET- Fuzzy predictive control of Variable Speed Wind Turbines using Fuzzy T...
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
 

Similar to Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques

Modeling and analysis of field-oriented control based permanent magnet synch...
Modeling and analysis of field-oriented control based  permanent magnet synch...Modeling and analysis of field-oriented control based  permanent magnet synch...
Modeling and analysis of field-oriented control based permanent magnet synch...IJECEIAES
 
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...IAES-IJPEDS
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...IJPEDS-IAES
 
Design of spark ignition engine speed control using bat algorithm
Design of spark ignition engine speed control using  bat algorithm Design of spark ignition engine speed control using  bat algorithm
Design of spark ignition engine speed control using bat algorithm IJECEIAES
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...Scientific Review SR
 
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...IJECEIAES
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...IRJET Journal
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)EditorJST
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A ReviewIRJET Journal
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET Journal
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET Journal
 
Speed Control of Three Phase Induction Motor Using Neural Network
Speed Control of Three Phase Induction Motor Using Neural NetworkSpeed Control of Three Phase Induction Motor Using Neural Network
Speed Control of Three Phase Induction Motor Using Neural NetworkIJCSIS Research Publications
 
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor Drive
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor DriveBackstepping Control for a Five-Phase Permanent Magnet Synchronous Motor Drive
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor DriveIJPEDS-IAES
 
Hybrid fuzzy-PID like optimal control to reduce energy consumption
Hybrid fuzzy-PID like optimal control to reduce energy consumptionHybrid fuzzy-PID like optimal control to reduce energy consumption
Hybrid fuzzy-PID like optimal control to reduce energy consumptionTELKOMNIKA JOURNAL
 

Similar to Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (20)

Modeling and analysis of field-oriented control based permanent magnet synch...
Modeling and analysis of field-oriented control based  permanent magnet synch...Modeling and analysis of field-oriented control based  permanent magnet synch...
Modeling and analysis of field-oriented control based permanent magnet synch...
 
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
Advanced Optimal PSO, Fuzzy and PI Controller with PMSM and WTGS at 5Hz Side ...
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
 
Design of spark ignition engine speed control using bat algorithm
Design of spark ignition engine speed control using  bat algorithm Design of spark ignition engine speed control using  bat algorithm
Design of spark ignition engine speed control using bat algorithm
 
Design of H_∞ for induction motor
Design of H_∞ for induction motorDesign of H_∞ for induction motor
Design of H_∞ for induction motor
 
Fractional order PID controller adaptation for PMSM drive using hybrid grey w...
Fractional order PID controller adaptation for PMSM drive using hybrid grey w...Fractional order PID controller adaptation for PMSM drive using hybrid grey w...
Fractional order PID controller adaptation for PMSM drive using hybrid grey w...
 
A Robust EKF Based Speed Estimator and Fuzzy Optimization Technique for Senso...
A Robust EKF Based Speed Estimator and Fuzzy Optimization Technique for Senso...A Robust EKF Based Speed Estimator and Fuzzy Optimization Technique for Senso...
A Robust EKF Based Speed Estimator and Fuzzy Optimization Technique for Senso...
 
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...
A Novel Technique for Tuning PI-controller in Switched Reluctance Motor Drive...
 
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
A Novel 4WD Permanent Magnet Synchronous Motor for an Electrical Vehicle Cont...
 
2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)2.a neuro fuzzy based svpwm technique for pmsm (2)
2.a neuro fuzzy based svpwm technique for pmsm (2)
 
A Concise Review of Control Techniques for Reliable and Efficient Control of...
A Concise Review of Control Techniques for Reliable and  Efficient Control of...A Concise Review of Control Techniques for Reliable and  Efficient Control of...
A Concise Review of Control Techniques for Reliable and Efficient Control of...
 
IRJET- Speed Control of DC Motor using PID Controller - A Review
IRJET-  	  Speed Control of DC Motor using PID Controller - A ReviewIRJET-  	  Speed Control of DC Motor using PID Controller - A Review
IRJET- Speed Control of DC Motor using PID Controller - A Review
 
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
IRJET- Analysis of 3-Phase Induction Motor with High Step-Up PWM DC-DC Conver...
 
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
IRJET- Design and Analysis of Fuzzy and GA-PID Controllers for Optimized Perf...
 
Speed Control of Three Phase Induction Motor Using Neural Network
Speed Control of Three Phase Induction Motor Using Neural NetworkSpeed Control of Three Phase Induction Motor Using Neural Network
Speed Control of Three Phase Induction Motor Using Neural Network
 
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor Drive
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor DriveBackstepping Control for a Five-Phase Permanent Magnet Synchronous Motor Drive
Backstepping Control for a Five-Phase Permanent Magnet Synchronous Motor Drive
 
Hybrid fuzzy-PID like optimal control to reduce energy consumption
Hybrid fuzzy-PID like optimal control to reduce energy consumptionHybrid fuzzy-PID like optimal control to reduce energy consumption
Hybrid fuzzy-PID like optimal control to reduce energy consumption
 
nazelan2017.pdf
nazelan2017.pdfnazelan2017.pdf
nazelan2017.pdf
 

More from International Journal of Power Electronics and Drive Systems

More from International Journal of Power Electronics and Drive Systems (20)

Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...Adaptive backstepping controller design based on neural network for PMSM spee...
Adaptive backstepping controller design based on neural network for PMSM spee...
 
Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...Classification and direction discrimination of faults in transmission lines u...
Classification and direction discrimination of faults in transmission lines u...
 
Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...Integration of artificial neural networks for multi-source energy management ...
Integration of artificial neural networks for multi-source energy management ...
 
Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...Rotating blade faults classification of a rotor-disk-blade system using artif...
Rotating blade faults classification of a rotor-disk-blade system using artif...
 
Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...Artificial bee colony algorithm applied to optimal power flow solution incorp...
Artificial bee colony algorithm applied to optimal power flow solution incorp...
 
Soft computing and IoT based solar tracker
Soft computing and IoT based solar trackerSoft computing and IoT based solar tracker
Soft computing and IoT based solar tracker
 
Comparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farmsComparison of roughness index for Kitka and Koznica wind farms
Comparison of roughness index for Kitka and Koznica wind farms
 
Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...Primary frequency control of large-scale PV-connected multi-machine power sys...
Primary frequency control of large-scale PV-connected multi-machine power sys...
 
Performance of solar modules integrated with reflector
Performance of solar modules integrated with reflectorPerformance of solar modules integrated with reflector
Performance of solar modules integrated with reflector
 
Generator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion systemGenerator and grid side converter control for wind energy conversion system
Generator and grid side converter control for wind energy conversion system
 
Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...Wind speed modeling based on measurement data to predict future wind speed wi...
Wind speed modeling based on measurement data to predict future wind speed wi...
 
Comparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping systemComparison of PV panels MPPT techniques applied to solar water pumping system
Comparison of PV panels MPPT techniques applied to solar water pumping system
 
Prospect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in BangladeshProspect of renewable energy resources in Bangladesh
Prospect of renewable energy resources in Bangladesh
 
A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...A novel optimization of the particle swarm based maximum power point tracking...
A novel optimization of the particle swarm based maximum power point tracking...
 
Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...Voltage stability enhancement for large scale squirrel cage induction generat...
Voltage stability enhancement for large scale squirrel cage induction generat...
 
Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...Electrical and environmental parameters of the performance of polymer solar c...
Electrical and environmental parameters of the performance of polymer solar c...
 
Short and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverterShort and open circuit faults study in the PV system inverter
Short and open circuit faults study in the PV system inverter
 
A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...A modified bridge-type nonsuperconducting fault current limiter for distribut...
A modified bridge-type nonsuperconducting fault current limiter for distribut...
 
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
The new approach minimizes harmonics in a single-phase three-level NPC 400 Hz...
 
Comparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converterComparison of electronic load using linear regulator and boost converter
Comparison of electronic load using linear regulator and boost converter
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques

  • 1. International Journal of Power Electronics and Drive System (IJPEDS) Vol. 9, No. 4, December 2018, pp. 1510~1522 ISSN: 2088-8694, DOI: 10.11591/ijpeds.v9.i4.pp1510-1522  1510 Journal homepage: http://iaescore.com/journals/index.php/IJPEDS Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques Deepti Yadav, Arunima Verma Department of Electrical Engineering, Institute of Engineering & Technology Lucknow, India Article Info ABSTRACT Article history: Received Mar 15, 2018 Revised Aug 27, 2018 Accepted Sep 14, 2018 This work proposes an optimization algorithm to control speed of a permanent magnet synchronous motor (PMSM) during starting and speed reversal of motor, as well as during load disturbance conditions. The objective is to minimize the integral absolute control error of the PMSM shaft speed to achieve fast and accurate speed response under load disturbance and speed reversal conditions. The maximum overshoot, peak time, settling time and rise time of the motor is also minimized to obtain efficient transient speed response. Optimum speed control of PMSM is obtained with the aid of a PID speed controller. Modified Particle Swarm Optimization (MPSO) and Ant Colony Optimization (ACO) techniques has been employed for tuning of the PID speed controller, to determine its gain coefficients (proportional, integral and derivative). Simulation results demonstrate that with use of MPSO and ACO techniques improved control performance of PMSM can be achieved in comparison to the classical Ziegler-Nichols (Z-N) method of PID tuning. Keyword: Permanent magnet synchronous motor (PMSM) Proportional integral derivative controller (PID) Ziegler-Nichols (Z-N) Modified particle swarm optimization (MPSO) Ant colony optimization (ACO) Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Deepti Yadav, Department of Electrical Engineering, Institute of Engineering & Technology Lucknow, India. Email: deepti.yadav00@gmail.com 1. INTRODUCTION During last two decades, a gradual and noteworthy advancement on Permanent Magnet Synchronous Motor (PMSM) drive front has motivated researchers for Artificial Intelligence (AI) based speed controller designs. PMSM drives have been increasingly applied in a wide variety of industrial and automotive applications. These drives are also used in hybrid electrical vehicles and washing machines due to high power density, improved efficiency, larger torque to inertia ratio and high reliability. The controlling of PMSM drive has undergone remarkable improvements over the passage of time, however, numerous- challenges are yet to be resolved in order to improve the performance of this drive to be practically viable in the current scenario and future commercial applications. As per literature survey, it is found that DC and induction motor drives face various constraints, hence, researchers and manufacturers prefer the PMSM drive over these, Therefore, lot of scope to take initiative is prevalent in this area to design and develop enhanced and compact intelligent PID Speed Controller for PMSM drives [1],[2]. A very effective control system is needed to obtain optimal performance of a PMSM in industry. The Proportional Integral Derivitive (PID) controller is one of the traditional controllers which are widely used in many drive system. But it has sluggish response due to sudden change in load torque and the sensitivity to controller gains (Kp, Ki and Kd) [3]-[5]. The control effect of PID depends solely on tuning of PID controller. However, finding optimal gain coefficients is cumbersome because of dynamics involved in motor performance and variation of system parameters with time [5]. Traditionally, ‘trial and error’ approach was employed to find appropriate gain values but it is complex, time consuming and does not guarantee
  • 2. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1511 optimal solution. Another traditional method is Ziegler-Nichols (Z-N) method which is the most standard method and widely used. But this method is tedious for systems with non-linearities such as PMSM. It provides high overshoot in system response and not suitable to achieve fast dynamic response [6]-[8]. In recent times artificial intelligence (AI) techniques are being adopted for efficient and optimum tuning of PID speed controllers [9]. In this paper, speed of PMSM is controlled with the help of a PID speed controller using AI techniques. The designing of the PID speed controller is treated as an optimization problem, employing MPSO [10]-[17] and Ant Colony Optimization (ACO) [18]-[23] for its solution. In this work tuning of PID controller by using MPSO and ACO technique is implemented to control speed of PMSM. This chapter is arranged in six sections including the current introductory Section 1. The tuning of PID speed controller using MPSO method is discussed in Section 2. Problem formulation of PID controller that has been used in PMSM drive is discussed in Section 3. The tuning of PID speed controller using ACO method is discussed in Section 4. PMSM simulation model and analytical results are validated in Section 5. Finally, a summary of the paper is concluded in Section 6. 2. METHODOLOGY OF PROPOSED MODIFIED PSO The Modified PSO technique overcome the demerits of PSO technique [24], it improve the convergence rate and prevent the prematurely condition. When each group is divided, the group which has maximum population at the center is preferred. It shows a particle subgroup as a central subgroup, and the other subgroups are neighborhoods to the central subgroups, it can communicate with other subgroup near to it and other subgroups cannot share the information with each other. By using MPSO technique the information can transmit faster and improving efficiency of the algorithm. Accordingly, the distance of two vectors was obtained by the space posi-tion of each particle. The Lmax denoted as the maximum distance of any two particles. Meanwhile ||Xi (k)- Xj (k)||/Lmax was also calculated. If the ratio is smaller than a certain value then two particles merge into one group, if the ratio is greater than a certain value then they should be divided from the group. Each particle updates its status according to equation (1),(2) as follows [25]: Vi(k+1)=w(k) Vi(k)+c1(k) r1(Pi-Xi(k))+ c2(k) r2(Pg-Xi(k)) (1) Xi (k+1) = Xi (k) + Vi (k+1) (2) Fitness function is used to evaluate every new position. In MPSO technique, the value of weight w adjust the properly, which prevent algorithm from getting into a local optimization. In the further stage, small one is propitious to accelerate algorithm converge. This way used is illustrated as follows: w(k)=winitial+( winitial- wfinal)(1-k/K) (3) c1(k)=c1initial+( c1initial – c1final)(1-k/K) (4) c2(k)=c2initial+( c2initial – c2final)(1-k/K) (5) k denotes current iterate time; K denotes max iterate time. The optimized values of PID controller gains are shown in Table 1. Implemented MPSO-PID controller is described in flowchart as shown in Figure 1. Table 1. Values of PID gains obtained from MPSO method Z-N Technique MPSO Technique Kp: 0.34584 Kp: 2 Ki: 3.460165 Ki: 3 Kd: 0.008641591 Kd: 0.008
  • 3.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1512 Figure 1. Flowchart of Modified PSO PID Controller 3. PROBLEM FORMULATION In this section, the basic concept of the PID controller is explained. The block diagram of the PID speed controller employed in the work is illustrated in Figure 2. Figure 2. Block diagram representation of PID speed controller The transfer function of the PID speed controller for a continuous system is described by the equation (6) GPID(s) = Kp + Ki s + Kd N 1+N. 1 s (6) where Kp, Ki, Kd are proportional, integral and derivative gains respectively of the PID speed controller and N is constant filter coefficient. The gains Kp, Ki, and Kd are generated by ACO algorithm. The schematic block diagram of PMSM drive with PID speed control system used in transient response analysis and parameter extraction is shown in Figure 3.
  • 4. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1513 Figure 3. Block Diagram of PMSM with PID Control System As shown in the Figure 3, the reference speed ωref is compared with the measured speed ωr and the error signal is fed to the PID speed controller. This compares the actual and reference speed. The output of the controller is transformed dq to abc transformation. Then, that reference current is fed to the PWM inverter to generate the inverter’s command signals. Here the phase current Iabc and Iref are given as input. These are compared by using the comparators. The output of the comparators is fed to the motor. To achieve desired response through control system a cost function is implemented that describes the performance of the system quantitatively. The transient response specifications and performance indices taken into consideration are as follows. 3.1. Maximum Overshoot (Mp) It is the normalized difference between the maximum speed (ωmax) attained by the PMSM and the desired reference speed (ωref) of the motor i.e. fm = Mp = ωmax− ωref ωmax × 100 % (7) 3.2. Peak Time (tp) It is the time taken by PMSM to reach the maximum speed (ωmax). fp = tp (8) 3.3. Rise Time (tr) It is the time taken by the PMSM to raise its speed from 10% to 90% of the desired reference speed. fr = tr (9) 3.4. Settling Time (ts) It is the time required by PMSM speed to reach and stay within a permissible tolerance band (selected as 0.02%) of the reference speed. fs = ts (10) 3.5. Integral Absolute Error It is the integral of the absolute magnitude of the error which is given as: fIAE = IAE = ∫ |e(t)|dt ∞ 0 (11) Thus summarizing, the cost function (f) is given as: f = fm + fp + fr + fs + fIAE (12) The objective is to minimize this function f, to achieve fast and effective speed control of PMSM. 4. ANT COLONY OPTIMIZATION ALGORITHM ACO is defined as a meta-heuristic algorithm derived from the co-operative foraging behaviour of
  • 5.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1514 real ants [18]. The optimization problem to be solved using ACO algorithm is modeled as a graphical problem. Virtual ants traverse the nodes of this graph in search of a minimum cost path. Each ant individually chooses a rather poor-quality path. Better paths are found by co-operation among the entire ant population [19],[20]. The problem of finding optimized values of Kp, Ki, Kd of the PID speed controller is represented as a graphical problem as shown in Figure 4. Figure 4. Graphical Representation of ACO for tuning PID Speed Controller In this graph Kp, Ki, Kd are represented as three different vectors in which each value of the vector acts as a node of the graph. An ant while traversing the graph must choose three nodes, one from each vector. The choice for a node is made by the ant based on a probabilistic function [17],[18] given in equation (13): ρij = [hij] α [pij] β ∑ [hij] α [pij] β iϵS (13) hij : heuristic factor dependent on problem parameters pij : pheromone factor determining the amount of pheromone deposited at a node α : constant determining relative importance of pheromone value at a node β : constant determining relative importance of heuristic factor at a node S : set of nodes not yet visited by the ant One iteration or tour is completed when all the ants have chosen three nodes, one from each vector. An ant while travelling marks its presence on a node by depositing pheromones. Pheromone deposition is a way of communication between the ants. The pheromone levels at a node are updated after each tour so as to differentiate between good and bad paths i.e. paths with low and high cost respectively. In the proposed algorithm, two fold updating of pheromone is implemented. These are called local and global pheromone updating rule. Local pheromone updating is carried after each ant has completed one tour according to equation (14): p(k)ij = p(k − 1)ij + p.ppos f (14) p(k)ij : pheromone deposited on path connecting the nodes i and j at the kth tour p : constant pheromone value ppos : positive pheromone updating coefficient C : cost function of the tour traversed by the ant Global pheromone updating is implemented after completion of a tour by all the ants of the colony. According to this rule the pheromone of the best and worst tours paths are updated as follows: p(k)ij = p(k)ij γ + [p(k)ij best + p(k)ij worst ] (15) p(k)ij 𝑏𝑒𝑠𝑡 = p(k)ij 𝑏𝑒𝑠𝑡 + p 𝑓𝑏𝑒𝑠𝑡 (16) p(k)ij 𝑤𝑜𝑟𝑠𝑡 = p(k)ij 𝑤𝑜𝑟𝑠𝑡 − p.pneg 𝑓𝑤𝑜𝑟𝑠𝑡 (17) p(k)ij best : pheromone of nodes chosen in best tour i.e. tour resulting in lowest cost fbest p(k)ij worst : pheromone of nodes chosen in worst tour i.e. tour with highest cost fworst
  • 6. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1515 γ : pheromone evaporation factor to degrade pheromone value with time, allowing ants to forget past history of the tours travelled. Global pheromone updating is carried out to avoid early convergence due to ants being trapped in local minima, and allowing ants to continue searching in new directions. The ACO algorithm applied to design an optimal PID speed controller for PMSM is as follows (Figure 5): Step 1: Initialization Number of ants k in the colony are initialized at the start node. Number of tours m and values of p, ppos, pneg and λ are also set. A gain matrix with three columns one for each of the gain parameter Kp, Ki and Kd is also constructed. For: number of tours = 1 to m For: number of ants = 1 to k Step 2: Choice of nodes Ants traverse the gain matrix and choose the values of Kp, Ki and Kd with maximum pheromone level according to equation (13). Step 3: Calculation of cost of tour Cost of the tour traversed by an ant is calculated according to the cost function given in equation (12). Step 4: Local pheromone updating Local pheromone updating is carried out according to equation (14) until maximum ant count has been reached. Steps 2 to 4 are repeated out until maximum ant count is reached. Step 5: Global pheromone updating Once maximum ant count is reached, best tour having lowest cost and worst tour having highest cost is chosen. Pheromone of best tour nodes is increased while that of worst tour nodes is decreased according to equations (15)-(17). Steps 2 to 5 are repeated until maximum tour count is reached. Figure 5. Flowchart for ACO Algorithm 5. MODEL OF PMSM AND RESULTS The reference speed of the PMSM is chosen as 1000 rpm and step function applied for load torque with simulation time of 0.5 seconds. The values of gain parameters obtained from classical Z-N method, MPSO and ACO method are tabulated in Table 1 and 2. The model for speed control of PMSM is as shown in Figure 6. Matlab R2013a is used for simulation of the model. Table 2. Values of PID gains obtained from ACO method Z-N method ACO method Kp: 0.34584 Kp: 9.60 Ki: 3.460165 Ki: 0.405 Kd: 0.008641591 Kd: 0.0001
  • 7.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1516 Figure 6. Model of PMSM The motor speed is compared with reference speed by the comparator and the output is fed to the PID controller. These controllers improve the transient response. The output of controller is fed to the dq to abc transformation by using inverse park’s transformation. The inverter circuit is fed by the dq to abc transformation. The output of inverter circuit is fed to PMSM. The output of PMSM is taken with the help of bus-selector. The Rotor speed is fed back to the comparator to achieve the desired speed which is required. The simulation is carried out under the different operating conditions such as starting, braking and load application and removal. Figures 7-9 illustrates the transient speed response, stator current and electromagnetic torque of the PMSM incorporating a Z-N tuned PID speed controller under starting, speed reversal and load disturbance conditions. Figure 7. Starting dynamics of PMSM drive using Z-N method
  • 8. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1517 Figure 8. Speed reversal characteristics of PSMM drive using Z-N Figure 9. Load application and Load removal characteristics of PSMM drive using Z-N Figures 10-12 illustrates the transient speed response, stator current and electromagnetic torque of the PMSM incorporating a MPSO tuned PID speed controller under starting, speed reversal and load disturbance conditions.
  • 9.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1518 Figure 10. Starting dynamics of PMSM drive using MPSO method Figure 11. Speed reversal characteristics of PSMM drive using MPSO Figure 12. Load application and Load removal characteristics of PSMM drive using MPSO
  • 10. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1519 Figures 13-15 depict the transient speed response, stator current and electromagnetic torque of the PMSM employing an ACO tuned PID speed controller under starting, speed reversal and load disturbance conditions. Figure 13. PMSM Step Response with ACO Tuning under Starting Condition Figure 14. PMSM Step Response with ACO Tuning under Speed Reversal Condition
  • 11.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1520 Figure 15. PMSM Step Response with ACO Tuning under Load Disturbance Condition 5.1. Starting Characteristics The motor is started at no load with 1000 rpm reference speed. The motor try to attain the reference speed of 1000 rpm. At this instant, the torque reaches it’s no load value (zero Nm) and the stator winding currents settle down to their normal values. The PMSM drive using AI techniques minimized the overshoot and rise time, peak time and settling time is lower when compared to existing Z-N tuned PID speed controller. 5.2. Speed Reversal Characteristics The reference speed is reversed at t = 0.08s to -1000rpm. The rotor speed follows it and tries to attain the reference value. The torque Tem also reduces, the speed settles down to its new reference value of – 1000 rpm and the torque reverts to the no load value of zero Nm. The current waveforms show a sharp increase in the magnitude with low frequency. 5.3. Load Application and Load Removal When the load is applied at t=0.15s. The rotor speed ωm decreases but with the increased stator winding current and torque. When the load is removed at t=0.35s, the AI techniques responds immediately by decreasing the stator winding current and torque. The speed of the motor changes accordingly by settling down to its reference value. The results presented above that MPSO and ACO algorithm are much more efficient in speed control of PMSM as compared to the classical Z-N method. MPSO and ACO algorithm has sufficiently suppressed the peak overshoot in speed response of PMSM during starting and speed reversal conditions which was dominant in Z-N tuning method. The sudden drop in electromagnetic torque at the time of application of load has also improved considerably. The summary of extracted parameters from the sets of inset graphs from Figures 7-15, respectively under starting of the motor, speed reversal, load application and load removal conditions are summarized in Table 3. These parameters are analyzed during the various operating conditions of the Z-N method tuned PID speed controller for PMSM drive. Table 3. Dynamic Response of PMSM Drive using AI techniques and Z-N Method Tuned PID Controller S. No. Type of Speed Controller Motor Characteristics Rise time tr(sec) Peak overshoot Mp(%) Peak time tp(sec) Settling time ts(sec) Reference time(sec) 1 Z-N Starting 0.010 2.6 0.118 0.44 0.0 Speed Reversal 0.03 3.85 0.13 0.4 0.08 Load Application - 1.2 0.09 0.18 0.15 Load Removal - 2.1 0.06 0.38 0.35 2 MPSO Starting 0.007 0.127 0.008 0.0088 0.0 Speed Reversal 0.087 0.48 0.088 0.44 0.08 Load Application - 0.4 0.069 0.12 0.15 Load Removal - 1.8 0.02 0.28 0.35 3 ACO Starting 0.0052 0.00114 0.0452 0.05 0.0 Speed Reversal 0.0063 0.02062 0.0138 0.02 0.08 Load Application - -0.1119 0.0010 0.0014 0.15 Load Removal - 0.00062 0.0010 0.0014 0.35 6. CONCLUSION The aim of the work was to design a speed controller for PMSM which has been achieved successfully. The PID speed controller designed provides efficient load disturbance and transient response to the motor as is evident from Table 3. The result obtained from MPSO and ACO techniques has been compared with that derived from classical Z-N technique and have proven to be better than it. The most important feature of this work is that online tuning of PID speed controller has been conducted using MPSO and ACO techniques so that any dynamic conditions of the plant can be reflected immediately in the PID gain parameters. PMSM’s have found wide application in servo robotics industry. PMSM control strategy employing MPSO and ACO can be of immense help in precision control of robots. Moreover, this analysis has also helped in development of new speed controller under various load conditions and techniques for industry applications.
  • 12. Int J Pow Elec & Dri Syst ISSN: 2088-8694  Comperative Performance Analysis of PMSM Drive Using MPSO and ACO Techniques (Deepti Yadav) 1521 REFERENCES [1] R. Krishnan, “Permanent Magnets and Machines and Part II: Permanent Magnet Synchronous Machines and their Control in Permanent Magnet Synchronous and Brushless DC Motor Drives,” CRC Press, Taylor & Francis Group, Boca Raton, pp. 3-122, 225-422, 2010. [2] B. K. Bose, “Power Electronics and Motion-Control Status and recent Trends,” IEEE Transactions on Industry Applications, vol. 29, pp. 902-909, 1993. [3] C. Sain, et al., “Comparative Performance Study for Closed Loop Operation of an Adjustable Speed Permanent Magnet Synchronous Motor Drive with Different Controllers,” International Journal of Power Electronics and Drive System (IJPEDS), vol/issue: 7(4), pp. 1085-1099, 2016. [4] M. Tursini, et al., “Real-Time Gain Tuning of PI Controllers for High-Performance PMSM Drives,” IEEE Transactions on Industry Applications, vol/issue: 38(4), pp. 1018-1026, 2002. [5] A. S. Tomer and S. P. Dube, “Response Based Comparative Analysis of Two Inverter Fed Six Phase PMSM Drive by Using PI and Fuzzy Logic Controller,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 6(6), pp. 2643-2657, 2016. [6] K. J. Astrom and T. Hugglund, “PID Control and Controller Design in PID controllers Theory, Design and Tuning,” Instrument Society of America, Research Triangle Park, second edition, pp. 59-199, 1995. [7] J. G. Ziegler and N. B. Nichols, “Optimum settlings for automatic controllers,” Transactions of the A.S.M.E., vol. 64, pp. 759-768, 1942. [8] F. Amin, et al., “Modelling and Simulation of Field Oriented Control based Permanent Magnet Synchronous Motor Drive System,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 6(2), pp. 387-395, 2017. [9] W. M. Utomo, et al., “Speed Tracking of Field Oriented Control Permanent Magnet Synchronous Motor Using Neural Network,” International Journal of Power Electronics and Drive System (IJPEDS), vol/issue: 4(3): 290- 298, 2014. [10] S. Jeong, et al., “Dvelopment and Investigation of Efficient GA/MPSO-Hybrid Algorithm Applicable to Real- World Design Optimization,” IEEE Computational Intelligence Magazine, 2009. [11] H. Shayeghi, et al., “Discrete MPSO algorithm based optimization of transmission lines loading in TNEP problem,” Energy Conversion and Management, pp. 112–121, 2010. [12] Z. Duan, et al., “Design for Multi-machine Power System damping Controller Via Particle Swarm Optimization Approach,” SUPERGEN '09. International Conference, 2009. [13] M. A. Shoorehdeli, et al., “Training ANFIS as an identifier with intelligent hybrid stable learning algorithm based on particle swarm optimization and extended Kalman filter,” Fuzzy Sets and Systems, pp. 922–948, 2009. [14] C. Karakuzu, “Fuzzy controller training using particle swarm optimization for nonlinear system control,” ISA Transactions, pp-229-239, 2008. [15] J. P. S. Catalão, et al., “Hybrid Wavelet-MPSO-ANFIS Approach for Short-Term Wind Power Forecasting in Portugal,” IEEE Transactions on Sustainable Energy, pp. 50-59, 2011. [16] D. Yadav and A. Verma, “Performance Analysis of PMSM Drive Using MPSO and MOGA Technique,” IEEE Industrial Electronics and Applications Conference (IEACon 2016), Kota Kinabalu, Malaysia, pp-197-202, 2016. [17] D. Yadav and A. Verma, “Comparative Performance analysis of PMSM drives using ANFIS and MPSO techniques,” Communications in Computer and Information Science (CCIS), vol. 827, pp. 148–161, 2018. [18] M. Dorigo and T. Stützle, “Ant Colony Optimization,” Massachusetts Institute of Technology, Bradford Book, The MIT Press Cambridge, Massachusetts, London, England, edition 1, 2004. [19] Y. T. Hsiao, et al., “Ant Colony Optimization for Designing of PID Controllers,” IEEE International Symposium on Computer Aided Control Systems Design Taipei, Taiwan, pp. 321-326, 2004. [20] Y. Chen, et al., “An Improved Ant Colony Algorithm for PID Parameters Optimization,” Second International Conference on Intelligent Computation Technology and Automation, IEEE, pp. 157-160, 2009. [21] I. Chiha, et al., “Tuning PID Controller Using Multiobjective Ant Colony Optimization,” Applied Computational Intelligence and Soft Computing, Hindawi Publishing Corporation, 2012. [22] J. He and Z. Hou, “Adaptive ant colony algorithm and its application to parameters optimization of PID controllers,” 3rd International Conference on Advanced Computer Control, pp. 449-451, 2011. [23] S. Agarwal, et al., “Speed Control of PMSM Drive using Bacterial Foraging Optimization,” 4th IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics (UPCON), GLA University, Mathura, pp 84-90, 2017. [24] A. A. A. Samat, et al., “Current PI-Gain Determination for Permanent Magnet Synchronous Motor by using Particle Swarm Optimization,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 6(2), pp. 412-421, 2017. [25] Y. Gong and Y. Qu, “Adaptive Inverse Control Based on MPSO-ANFIS for Permanent Magnet Synchronous Motor Servo System,” IEEE Third International Conference on Intelligent Human-Machine Systems and Cybernetics, pp. 173-176, 2011. APPENDIX
  • 13.  ISSN: 2088-8694 Int J Pow Elec & Dri Syst, Vol. 9, No. 4, December 2018 : 1510 – 1522 1522 Table 4. PMSM Parameters Variable Parameter Name Value Units Rs Stator Winding Resistance 2.875 Ω Ld Direct axis inductance 1.53 mH Lq Quadrature axis inductance 1.53 mH λaf Constant flux linkage of permanent magnets 0.175 Wb or V.s J Moment of inertia 0.0008 Kg.m2 P No. of pole pairs 4 Table 5. MPSO Algorithm Parameters Parameter Parameter Name Value N No. of generation 200 Population size 20 w1 Initial inertial-weight 0.9 w2 Final inertial-weight 0.2 c1 Initial cognitive-parameter 0.5 c2 Final cognitive-parameter 2.5 r1 Initial social-parameter 0.5 r2 Final social-parameter 2.5 Table 6. ACO Algorithm Parameters Parameter Parameter Name Value k No. of ants 50 m No. of tour 50 p Constant pheromone value 0.06 ppos Positive pheromone coefficient 0.2 pneg Negative pheromone coefficient 0.3 γ Evaporation parameter 0.95 α Constant for pheromone factor 1 β Constant for heuristic factor 1