Professional Documents
Culture Documents
Optimized PID Controller For Magnetic Levitation S
Optimized PID Controller For Magnetic Levitation S
net/publication/301619534
CITATIONS READS
45 1,941
3 authors, including:
Some of the authors of this publication are also working on these related projects:
fractional order pi controller design for non-monotonic phase system View project
All content following this page was uploaded by Shekhar Yadav on 10 January 2019.
(𝛼𝛼)
nonlinear characteristics of the actuators complicate the wolves
categorisedstrictly
in to follow
four the
differentsocial hierarchy
groups namely, as they
alpha are
(𝛽𝛽)
controller design was consider by Marjan Golob et al.
(𝛼𝛼)
nonlinear characteristics of the actuators complicate the wolves strictly follow the social hierarchy as they are
as a(𝛽𝛽)
controller
(2003). For design
such a was
system consider
it is by
desired Marjan
to propose Golob a et
suitableal.
(𝛿𝛿) act (𝜔𝜔)
categorised
wolves in
strictly to four
follow different
the socialgroups namely,
hierarchy as alpha
they are
asZ.aa(𝛽𝛽)
controller
(2003). For design
such a was
system consider
it is by
desired Marjan
to propose Golob a et
suitableal. categorised
the leader, beta in to four
assistdifferent groups
alpha during namely,
the huntingalpha process,
(𝛿𝛿) act (𝛽𝛽) (𝜔𝜔)
controller
(2003).
controller For design
such a was
system consider
it is by
desired Marjan
to propose Golob a et
suitableal. categorised in to four different groups namely, alpha
Forfor positioning itaa isball in thetoair spaceawith the
(𝛿𝛿) the(𝜔𝜔)
(2003). For such a system
system it is desired propose suitable the leader,
categorised beta
in to assist
four alpha
different during
groups the hunting
namely, process,
alpha
(𝛿𝛿) (𝜔𝜔)
controller
(2003). for positioning
such a ball in
desired the to air space
propose awith the
suitable the
deltaleader, beta assist
subordinate alphaandduring
omega the hunting process,
the followers,
(𝛿𝛿) (𝜔𝜔)
controller
help of an for positioning
electromagnetic a ball
force. in
In the
the air
ideal space with
situation, the the
delta
the leader,
leader, actbeta
beta assist
assist alpha
subordinate alphaand during
omega
during the hunting
the
hunting process,
followers,
process,
controller
help of an
controller for
an for positioning aaforce.
electromagnetic
positioning ball in
ball in
Inthethe air
the current
the space
idealspace
air with the
situation,
with the delta
S. Saremi, S.as subordinate
Mirjalili, and andS. omega
M. Mirjalili the followers,
(2014). The
help of
magnetic electromagnetic
force producedforce. by In the ideal situation,
from the
an delta
S. Saremi,
delta act
actS.as
asZ.a
a subordinate
Mirjalili,
subordinate and and
andS. omega
M.
omega Mirjalili the
the followers,
(2014). The
followers,
help of
magnetic
help of an
an electromagnetic
force produced
electromagnetic force.
by
force. In
Inthethe
the ideal
current
ideal situation,
from
situation, the
an
the S. Saremi,
proposed S. Z.
algorithm Mirjalili,
tunes andthe S. M. Mirjalili
parameters (2014).
of the The
PID
magnetic
electromagnet force produced
counteracts the by the
weight current
of the from
metal an
ball. S. Saremi,
proposed
S. Saremi, S. Z.
algorithm
S. Z. Mirjalili,
tunes
Mirjalili, and
andthe S.
S. M. Mirjalili
parameters
M. Mirjalili (2014).
of the
(2014). The
PID
The
magnetic
electromagnet
magnetic force
force produced
counteracts
produced the by
by the
weight
the current
of the
current from
metal
from an
ball.
an proposed
controller algorithm
focuses on tunes
minimisingthe parameters
the integral of squarethe PID
error
electromagnet
However, counteracts
the electromagnetic the weight
force of
is very the metal
sensitive, ball.
and proposed
controller
proposed algorithm
focuses
algorithm on tunes
minimising
tunes the
the parameters
the integral
parameters of
square
of the
the PID
error
PID
electromagnet
However,
electromagnet the counteracts
electromagnetic
counteracts the
the weight
force
weight is of
very
of the
the metal
sensitive,
metal ball.
and
ball. controller
of the MLS. focuses
As the on minimising
error of thethe integral
system square
decreases, error
the
However,
there the
is noise electromagnetic
that creates acceleration force is very
forcessensitive,
on the ball, and controller
of the MLS.
controllerMLS. focuses
As the
focuses on
the minimising
error of
onspecifications
minimising thethe
of the the integral
system
integral square
decreases,
square error
the
error
However,
there
However, is thethe
noise
the electromagnetic
that creates
electromagnetic force
acceleration
force is
is very sensitive,
forcesregion,
very on the
theYadav
sensitive, and
ball,
and of the
desired time As
domain error system
are achieved decreases,
to meet the
there
causing is noiseballthat
to creates
move into acceleration
the unbalanced forces on ball, of the
the MLS.
desired
of MLS.
time As the
domain
As thespecifications
error of
error of the
theare system
achieved
system decreases,
to meet
decreases, the
the
there is noise that creates acceleration forces on the ball, desired time domain
causing
there
causing is the
noise
the
et al. (2012). ball to
that
ball to move
creates
move intointo the unbalanced
acceleration
the unbalanced forces region,
on theYadav
region, Yadav ball, system
desired
system
desired time domain specifications
requirements.
requirements.
time domain
The performance
specifications
The
specifications
are
are achieved
performance
are achieved
achieved
of to
of to
meet
tothe
meetPID
the
meet
the
the
PID
the
causing
et al. the
the ball
al. (2012).
causing (2012). ball to
to move
move intointo the the unbalanced
unbalanced region, region, Yadav
Yadav system
controller requirements.
is validated by The performance
analyzing of
the frequency the PID
plots.
et system
controller
system requirements.
isball
validated
requirements. The
by performance
analyzing
Theanalyzing
performance of
the frequency
frequency
of the
the PID
plots.
PID
et
et al.
In al. (2012).
this(2012).
paper, the metal ball is balanced in the air-space by controller
The metal is validated
of the by
MLS is the
levitated in the plots.
air-space
In this
this paper,
paper, the metal ball
ball is is balanced
balanced in the
the air-space by controller
The metal
controller is
is validated
ball of
validated the by
MLS
by analyzing
is
analyzing the
levitated
the frequency
in the
frequency plots.
air-space
plots.
In
controlling
In this paper,thethe
the metal
electromagnetic
metal ball is force of the
balanced in
in MLS
the air-space
using PID
air-space by
by The
within metal ball
fraction of ofthe MLS
seconds. is levitated
However, in the
the air-space
system
controlling
In this paper,the electromagnetic
the metal ball is force
balanced of the
in MLS
the using
air-space PIDby The
The metal
within metal ball
fraction
ball of
of ofofthe
the MLS
seconds.
MLS is
is levitated
However,
levitated in
in thethe air-space
the system
air-space
controlling
controller the
controlling the electromagnetic
because more thanforce
electromagnetic 90%
force of
of the
of MLS
the MLSthe using
using PID
industrial
PID within
performance fractionwhen theseconds.
parameters However,
are the
optimized system
using
controller
controlling because
the more
electromagnetic than 90%
force of of
the MLSthe industrial
using PID within
performance
within fraction
fractionwhen of
of theseconds.
parameters
seconds. However,
are
However, the
optimized
the system
using
system
controller
controllers
controller because
are still more
implemented than 90%
basedof the
around industrial
the PID performance
GWO algorithm when is the parameters
over-damped, are
which optimized
is acceptable using
for
controller because
controllers
controllers
algorithms are still
because
are
due still
to
more
implemented
more
implemented
its simplicity,
than
than 90% basedof
90%
based
ease
of the
the industrial
around
ofaround the PID
the
implementation PID
industrial performance
GWO
GWO
some algorithm
performance
algorithm
types of
when
when is
is
problems
the
the parameters
over-damped,
parameters
over-damped,
like, elevator,
are
which
are
which
optimized
is acceptable
optimized
is
liquid acceptable
level in
using
for
using
for
water
controllers
algorithms
controllers are still
due
are still
to implemented
its simplicity,
implemented basedof around
ease
based around the PID
implementation
the PID GWO
some
GWOand algorithm
types ofThe
algorithm is
problems
is over-damped,
like, and
over-damped, elevator,which
which is
is acceptable
liquid level
acceptablein showsfor
water
for
algorithms
and robustness.
algorithms due
due Theto
to its PID
its simplicity,
controllerease
simplicity, ease of
of implementation
is a combination
implementation of the some
tank types
etc. of problems
simulation like, elevator, liquid
experimental level
result in water
and robustness.
algorithms due The
to PID
its controller
simplicity, is
ease a combination
of implementation of the some
tank
some types
and etc.
types of
of problems
The simulation
problems like,
like, elevator,
and liquid
experimental
elevator, liquid level
result
level in
in water
shows
water
and
PI
and robustness.
and
robustness. The
PD controllers.
The PID
It iscontroller
PID similar tois
controller is aa combination
lag-lead
combination of
compensator.
of the
the tank
tank and
the etc.
etc. The
The simulation
effectiveness
and of the and
simulation experimental
proposed
and experimental result
result shows
controller, which
shows
PI
and
PI
Theand
andPI PDPD
robustness.controllers.
The
controllers.
control action It It
PID
and is
is similar
controller
similar
PD to
to
control islag-lead
a
lag-lead compensator.
combination
action compensator. of
occur in low the the
tank
the effectiveness
and etc. The
effectiveness
advances the system of performance
simulation
of the and
the proposed
experimental
proposed as controller,
result
controller,
compared withwhich
shows
whichthe
PI
The
PI and
andPI PD
PD controllers.
control action
controllers. It
and
It is
is similar
PD
similar to
control
to lag-lead
action
lag-lead compensator.
occur in
compensator. low the effectiveness
effectiveness
advances
the the system of performance
of the proposed
the proposed as controller,with
compared
controller, which
whichthe
The
and
The PI
high
PI control
frequencyaction and
regions. PD Thecontrol
PID controlaction occur
is usedin low
when advances
classical the
tuning system
approach. performance as compared with the
and
The
and
the PI control
high
high
system frequency
control
frequency
action
action
performance
and
regions. PD
andrequires
regions. PD The
The
control
PID
control
PID
action
control
action is
control
improvement
occur
is used
occur
used
in
in low
when
inwhen
both low
the
advancestuning
classical
advances
classical
the system
the
tuning
system
approach.
approach.
performance as
performance as compared
compared with with the the
and
the
and high
system
high frequency
performance
frequency regions.
requires
regions. The
The PID control
improvement
PID control is
is used
in both
used when
whenthe classical tuning approach.
classical tuning approach.
the
the system performance requires improvement in both the
the system
system performance
performance requiresrequires improvement
improvement in in both
both the the
2405-8963 ©
Copyright © 2016, IFAC (International Federation of Automatic Control)
2016 IFAC 778Hosting by Elsevier Ltd. All rights reserved.
Copyright
Peer review© 2016 responsibility
IFAC 778Control.
Copyright ©under
2016 IFAC of International Federation of Automatic
778
Copyright ©
© 2016
2016 IFAC
10.1016/j.ifacol.2016.03.151
Copyright IFAC 778
778
IFAC ACODS 2016
February 1-5, 2016. NIT Tiruchirappalli, India
Shekhar Yadav et al. / IFAC-PapersOnLine 49-1 (2016) 778–782 779
cm to 0.25 cm. The MLS can be decomposed into two The open-loop transfer function of the MLS is a second
subsystems, viz., a mechanical system and an electrical order system with complex conjugate poles for any value
system. The ball position in the mechanical system can be of the metal ball. The closed-loop response of the MLS is
controlled by adjusting the current through the oscillatory in nature i.e., either the metal ball attracted
electromagnet whereas the current in the electrical system towards the electromagnetic coil or it may be fallen down.
can be controlled by applying controlled voltage across the Therefore, there is a requirement of a controller which can
electromagnet terminals. Thus, the voltage applied across effectively achieve the desired performances.
the electromagnet terminals provides an indirect control of
the ball position has been discussed by C. R. Knospe and E. 3. PID CONTROLLER
G. Collins (1996). A continuous time PID controller is very popular since
The nonlinear model of the MLS is derived by using the 1900 era, as one of the earliest examples of a PID-type
fundamental principle of dynamics. The behaviour of the controller was developed by Elmer Sperry in 1911. Around
metal ball is given by the following electromechanical 90% of the industrial problems are handled by the PID
controllers. It is commonly considered as an extreme form
coefficient, ic is the coil current and xB is the distance of 𝐾𝐾𝐷𝐷 is the derivative gain, 𝐸𝐸 is the error of the system and
to the mutual inductance of the ball and the coupling
the ball from the electromagnet. To levitate the ball in the 𝑈𝑈𝑃𝑃𝑃𝑃𝑃𝑃 is controller output. To find out the starting point of
air-space, the MLS should be linearized, as techniques like the PID controller, the parameters are tuned using ZN
root-locus, bode plot, pole-zero map and Nyquist plots are method due to its popularity and capability of providing the
| = −2𝑔𝑔/𝑖𝑖̅𝑐𝑐 = −𝑘𝑘1 known as beta (β). The third level of hierarchy is being
𝜕𝜕𝜕𝜕(𝑥𝑥𝐵𝐵 ,𝑖𝑖𝑐𝑐 )
𝜕𝜕𝑖𝑖𝑐𝑐
shared by delta (δ) wolf, which act as a subordinate. The
𝑖𝑖̅𝑐𝑐 ,𝑥𝑥̅𝐵𝐵
(5)
| = 2𝑔𝑔/𝑥𝑥̅𝐵𝐵 = 𝑘𝑘2
𝜕𝜕𝜕𝜕(𝑥𝑥𝐵𝐵 ,𝑖𝑖𝑐𝑐 )
𝜕𝜕𝑥𝑥𝐵𝐵 𝑖𝑖̅𝑐𝑐 ,𝑥𝑥̅𝐵𝐵
(6) last level is the least dominating level of the hierarchy and
779
IFAC ACODS 2016
780 Shekhar Yadav et al. / IFAC-PapersOnLine 49-1 (2016) 778–782
February 1-5, 2016. NIT Tiruchirappalli, India
preserved by splitting the searching criterion into three undamped and therefore, to control such an oscillatory
different directions is included by Emary, E., et al. (2015). system, the controller should be fast and capable of
grey wolf, t is the current iteration, r1 and r2 are the 9.4085 19.8483 0.05730 0.5030 37.6922
random values lie in the range [0, 1].
B. Hunting Behaviour
𝑋𝑋𝑖𝑖 (𝑡𝑡 + 1) =
𝑋𝑋𝑖𝑖1 +𝑋𝑋𝑖𝑖2 +𝑋𝑋𝑖𝑖3
3
(17)
where i is the no. of iterations and Xi (t + 1) is the best
search agent for the iteration i. Fig. 1. Step response of MLS with PID controller
𝑎𝑎 = 2 − ( )
2
𝑚𝑚𝑚𝑚𝑚𝑚.𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖𝑖
(18)
780
IFAC ACODS 2016
February 1-5, 2016. NIT Tiruchirappalli, India
Shekhar Yadav et al. / IFAC-PapersOnLine 49-1 (2016) 778–782 781
To meet all the design requirements the parameters of the The bode plot shown in Fig. 5 to compare both the tuning
PID controller are optimized using GWO algorithm. The criterion. The bode response validate the effectiveness of
GWO algorithm optimizes the parameters of the PID the GWO algorithm. The parameters of PID controller
controller while minimizing the performance indices like optimized using GWO algorithm is shown in Table 2.
Grey wolves 𝐊𝐊 𝐏𝐏 𝐊𝐊 𝐈𝐈 𝐊𝐊 𝐃𝐃
α 222.8579 181.8144 33.9586
𝛅𝛅
β 290.0806 236.6568 44.2018
𝛚𝛚𝟏𝟏
173.7181 141.7246 26.4708
𝛚𝛚𝟐𝟐
242.4454 197.7945 36.9433
𝛚𝛚𝟑𝟑
278.2969 227.0433 42.4063
𝝎𝝎𝟒𝟒
158.9236 129.6548 24.2164
𝝎𝝎𝟓𝟓
278.2673 227.0191 42.4017
𝝎𝝎𝟔𝟔
260.6799 212.6708 39.7218
𝝎𝝎𝟕𝟕
316.2232 257.9847 48.1854
𝝎𝝎𝟖𝟖
54.9622 44.8399 8.3750
Fig. 3. Step response of MLS with PID tuned using GWO & Z-N rule
𝝎𝝎𝟗𝟗
224.2803 182.9749 34.1753
As the settling time of the system is very fast therefore, 190.9889 155.8147 29.1025
responses of alpha, beta and delta are shown in Fig. 4.
781
IFAC ACODS 2016
782 Shekhar Yadav et al. / IFAC-PapersOnLine 49-1 (2016) 778–782
February 1-5, 2016. NIT Tiruchirappalli, India
6. CONCLUSION
REFERENCES
[1] C. R. Knospe and E. G. Collins (1996). “Special Issue on
Magnetic Bearing Control,” IEEE Trans. Control System
Technology, Vol. 4, No. 5.
[2] Rule R. and Gilliland R. (1980). “Combined magnetic
levitation and propulsion: The mag-transit concept,” IEEE
Trans. Veh. Technol. VT-29, 41–49.
[3] Ion B., Trica A., Papusoiu G., and Nasar A. S. (1988).
“Field tests on a maglev with passive guideway linear
inductor motor transportation system,” IEEE Trans. Veh.
Technol. VT-38, 230–236.
[4] Vinodh Kumar E, Jovitha Jerome (2013). “LQR based
optimal tuning of PID controller for trajectory tracking of
Magnetic Levitation System,” Procedia Engineering 64,
254 – 264.
[5] Marjan Golob, Boris Tovornik (2003). “Modeling and
control of the magnetic suspension system,” ISA
Transaction 42, 89-100.
[6] Shekhar Yadav, J. P. Tiwari, S. K. Nagar (2012). “Digital
Control of Magnetic Levitation System using Fuzzy Logic
Controller,” International Journal of Computer
Applications (0975 – 8887), Vol. 41– No.21.
[7] Katsuhiko Ogata (2009). “Modern Control Engineering,”
4th ed., Pearson Education Inc., Upper Saddle River, New
Jersey 07458, U.S.A.
[8] S. Mirjalili, S. M. Mirjalili, and A. Lewis. (2014). “Grey
Wolf Optimizer,” Advances in Engineering Software, Vol.
69, pp. 46-61.
[9] S. Saremi, S. Z. Mirjalili, and S. M. Mirjalili (2014).
“Evolutionary population dynamics and grey wolf
optimizer,” Neural Computing and Applications: 1-7.
[10] Seyedali Mirjalili (2015). “How effective is the Grey Wolf
optimizer in training multi-layer perceptrons,” Applied Intel.
1-12.
[11] Muro C, Escobedo R, Spector L and Coppinger R (2011).
“Wolf-pack (Canis lupus) hunting strategies emerge from
simple rules in computational simulations,” Behav Process
88(3):192-7.
[12] Emary, E., et al. (2015). “Feature Subset Selection
Approach by Gray-Wolf Optimization,” Afro-European
Conference for Industrial Advancement. Springer
International Publishing.
[13] Kiam Heong Ang and Gregory Chong (2005). “PID control
system analysis, design and technology,” IEEE Transaction
on Control System Technology, Vol. 13, No. 4, July.