SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
DOI:10.5121/ijcsa.2015.5508 87
STABILIZATION AT UPRIGHT EQUILIBRIUM
POSITION OF A DOUBLE INVERTED PENDULUM
WITH UNCONSTRAINED BAT OPTIMIZATION
Kavirayani Srikanth1
and G V Nagesh Kumar2
1
Department of Electrical and Electronics Engineering, GVPCE, Visakhapatnam, India
2
Dept.of EEE,GITAM University,Visakhapatnam, India
ABSTRACT
A double inverted pendulum plant has been in the domain of control researchers as an established model
for studies on stability. The stability of such as a system taking the linearized plant dynamics has yielded
satisfactory results by many researchers using classical control techniques. The established model that is
analyzed as part of this work was tested under the influence of time delay, where the controller was fine
tuned using a BAT algorithm taking into considering the fitness function of square of error. This proposed
method gave results which were better when compared without time delay wherein the calculated values
indicated the issues when incorporating time delay.
KEYWORDS
Stability, BAT Algorithm, Optimization, Double inverted pendulum, Time Delay
1.INTRODUCTION
Double Inverted Pendulum(DIP) is a typical underactuated non-linear plant which has potential
applications in the field of defense, aerospace, mechatronic systems and other industrial
applications which use various levels of manipulators. The plant model has been analyzed for
modifications in dynamics and also for extending the model to suit to industry requirements by
various researchers. DIP as a system can be used for understanding and aids control education.
Various types of controllers such as LQR, LQG, H-Infinity , Kalman filter based observer design
have been applied by researchers.
A typical double inverted pendulum has a cart and also two pendulums at the center which are
free to oscillate about its axes from the unstable equilibrium position to the stable equilibrium
position. Typically the arrangement has a motor driven control for such a system using which the
stability can be achieved.
Researchers have developed simulation prototypes for the double inverted pendulum and also
have developed toolboxes using which the characteristics of the plant can be obtained by defining
parameters such as mass of the double pendulum, length of the pendulum and other specifications
of the motors that can be controlled. Active research has happened on other versions of the
inverted pendulum systems such as the triple inverted pendulum and quadruple pendulum
systems.
Arora et al[1] have indicated the differences between BAT, Firefly and cuckoo search and have
indicated that BAT does not store history as a significant difference between the algorithms. [2],
[4] have applied BAT algorithm to various domains such as intrusion detection, thyristor control
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
88
for optimal capacitor placement. Mahindrakar et al [5] have analyzed acrobats, pendubot systems
and other structures with varied dynamics for various types of controllers. [6] has used
echolocation for STATSCOM design and [7-10] are examples where BAT was applied in dealing
with robotic navigation. [11] elaborated on fuzzy controller design for the rotary inverted
pendulum. [12] has identified the predominant suffering due to time delays and [13-14] has
identified the application to humanoid robot. [15] is the author's work on rotary inverted
pendulums using particle swarm which formed the basis for advanced studies. [16],[17] have
taken up the general aspects with time delays.
Researchers have tested many versions of the dynamics of the inverted pendulum using various
controllers from simple PID to complex H-infinity design and sliding mode controllers.
This paper investigates the case of including a time delay in the signal transmitted to the motor
that control the input of the rotary inverted pendulum. The analysis is also extended to the case
where a particle swarm optimization technique minimizes the motion of the states of the
pendulum and minimizes their displacement resulting in an enhanced controller design.
2.MATHEMATICAL MODELING
2.1.System Dynamics With Time Delay
A typical arrangement of the double inverted pendulum dynamics involves Euler-Lagrangian
equation as in [3]. The important system parameter state variables include X , Ө1 and Ө2 which
denote the cart position, the lower pendulum angle with respect to the vertical , Ө2 is the upper
pendulum angle with respect to the pendulum and Ө3 is the angle with respect to the vertical. F is
the force acting on the cart. The pendulum and cart masses are m1,m2 and M. The non-linear
model is described for the two stage inverted pendulum by a set of three nonlinear differential
equations described by equations 1, 2 & 3.
i
iii
Q
q
U
q
T
q
T
dt
d
=
∂
∂
+
∂
∂
−
∂
∂
&&&
)(
(1)
Where
L = T – U
(2)
T: kinetic energy
U : potential energy
Qi: generalized forces not taken into account in T,U
qi: generalized coordinates
and the generalized coordinates can be taken as










=
θ
θ
3
1
x
q
c
i
(3)
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
89










=
0
0
F
Qi
(4)
The following assumptions are important in the modeling of double inverted pendulum system
dynamic analysis.
1) The system starts in a state of initial conditions with the pendulum position in less than 5
degrees away from its unstable equilibrium position.
2) A small perturbation is applied to the pendulum.
The pendulum is represented as given in figure 1 with two links.
Figure 1. Double Inverted Pendulum
The total kinetic energy for the system is the sum of the kinetic energies for the cart and the two
links, is given by equation 5 as
21 pendpendcart TTTT ++= (5)
2
32
2
332111
2
3321112
2
11
2
111
2
1111
2
2
1
)sin()coscos[(
2
1
2
1
])sin()cos[(
2
1
2
1
θ
θθθθθθθθ
θθθθθ
&
&&&&&
&&&&&
J
lSinLlLxm
JllxmxMT
c
cc
+
+++++
++++=
(6)
The total potential energy of the system is the sum of the potential energies of the cart and the two
pendulums which is found to be
21 pendpendCart UUUU ++= (7)
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
90
]coscos[cos 32112111 θθθ lLgmglmU ++= (8)
Using these equations and based on assumptions as in [3] the system developed would appear as
follows:
FlmLmlmxmmM C =−+−++++ )sincos(sincos)(()( 3
2
333221
2
111121121 θθθθθθθθ &&&&&&& (9)
0)]()([
)())((
31
2
3313122
11
2
12
2
11111211
=−+−+
+++−+
θθθθθθ
θθθ
SinCosLlm
JLmlmgSinCosxLmlm C
&&&
&&&&
(10)
0)]sin()cos([
)()(
31
2
1311122
32
2
223322
=−−−+
++−
θθθθθθ
θθθ
&&&
&&&&
Llm
JlmgSinCosxlm c
(11)
Where
21 m+m+M_C=M (12)
A linearized model is obtained by small signal approximation using the above equations. This
will yield the state space matrices that define the system for such a model would be given as
follows below
u
B
B
B
x
x
x
x
x
x
AAA
AAA
AAA
x
x
x
x
x
x




















+








































=




















61
51
41
6
5
4
3
2
1
646362
545352
444342
6
5
4
3
2
1
0
0
0
000
000
000
100000
010000
001000
&
&
&
&
&
&
(13)
u
x
x
x
x
x
x
y
y
y
y
y
y


















+






































=




















0
0
0
0
0
0
100000
010000
001000
000100
000010
000001
6
5
4
3
2
6
5
4
3
2
1
(14)
Let,
;L*)m*2+(m=p 1211
222 L*m=p
2123 L*L*m*2=p
21214 L*L*)m*4+(m=p
1125 L*L*m=p
5113342232154 p*p*p-p*p*M-p*p*p-p*p*p*2+p*p*MDen =
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
91
Where the matrix parameters are
Den
g);*p*)p*p-p*((p 15132
42 =A
Den
g);*p*)p*p+p*((p 24231
43 =A
Den
f);*)p*p-p*-((p 3354
44 =A
Den
g)*p*)p*p-p*((M 1225
52 =A
Den
g);*p*)p*p-p*-((M 2213
53 =A
Den
f*)p*p-p*-((p 3251
54 =A
Den
g)*p*)p*p-p*((M 1213
62 =A
Den
g)*p*)p*p-p*((M 2114
63 =A
Den
f);*)p*p+p*-((-p 4231
64 =A
Den
)p*p-p*(p 3354
41 =B
Den
)p*p-p*(p 3251
51 =B
Den
)p*p+p*(p 4231
61 =B
The states x1 to x7 indicate cart position, cart velocity, upper pendulum position, upper pendulum
velocity, lower pendulum position, lower pendulum velocity.
The measurement noise is neglected and only a desired cart position is considered. The time delay
parameter which is considered here is at the output measurement which directly affects the
system performance. With the help of Pade approximation, the shift operator can be
approximated by a rational transfer function of first order as in [12]
)2/1(
)2/1(
Γ+
Γ−
=Γ=
s
s
e s
(15)
Where Γ in equation refers to the time delay in the control input which is applied to the cart.
Now introducing a new state variable into the system as the state x7,
The time delay parameter would dynamics would involve an additional state defined from the
following
)
2
1()
2
1( 1
Γ
−=
Γ
+
s
x
s
xm
(16)
2
)( 11
Γ
−−=− xxxx mm && (17)
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
92
Where Γ in equation refers to the time delay in the control input which is applied to the cart
position and Xm denotes the modified output state condition. Now introducing a new state
variable X7 into the system ,
177
42
θ
Γ
−
+
Γ
= xx& (18)
The modified state matrices because of addition of time delay parameter causes a new state to
arise which modifies the system as given below:
The modified state matrices because of addition of time delay parameter causes a new state to
arise which modifies the system as given below:
u
B
B
B
x
x
x
x
x
x
x
AAA
AAA
AAA
x
x
x
x
x
x
x




















+












































ΓΓ
−
=






















0
0
0
0
2
00000
4
0000
0000
0000
0100000
0010000
0001000
61
51
41
7
6
5
4
3
2
646362
545352
444342
7
6
5
4
3
2
1
&
&
&
&
&
&
&
(19)
u
x
x
x
x
x
x
x
y
y
y
y
y
y
y




















+










































=




















0
0
0
0
0
0
0
1000000
0100000
0010000
0001000
0000100
0000010
0000001
7
6
5
4
3
2
7
6
5
4
3
2
1
(20)
2.2.BAT Algorithm Methodology
BAT algorithm is a nature inspired algorithm where echolocation behaviour of bats is used as a
procedure for obtaining the fitness of the function. The loudness of the shouts and echos of the
bat are taken as the parameters of the algorithm and are used for fine tuning the fitness of a
function. This algorithm has been extensively used in engineering design optimization and has
implications on future research[1], [2], [4], [6]. BATS used only sonar data for detection of food,
tracking enemies and locating their surrounding the implementation of an algorithm that mimics
the behavior of BAT can be given as follows using the below flow chart as shown in figure 2.
Figure 3 indicates the control logic involved for modeling the systems under the influence of time
delay.
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
93
Figure2: Flow chart indicating BAT logic
Figure3: Block diagram with BAT based controller and time delay
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
94
The bat parameters are given as follows from table II wherein the loudness and pulse rate are
selected basically based on various iterations.
TABLE I
Parameter Value
Population size 20
Number of generations 20
Loudness 0.5
Pulserate 0.5
The loudness and pulse rate determine the speed with which the particular function reaches its
optimal value.
3.RESULTS
The convergence value of the fitness function is evaluated as follows in figure 4 where
within 20 iterations the function has converged to its final value. Figure 4 to 7 indicate
the variation of states with and without time delay and it can be clearly seen that control
can be achieved if the variation of the parameters of BAT are arranged in such a way that
there would be less impact if the time delay is less.
Figure 4: Double Inverted Pendulum cart position
0 5 10 15
-0.005
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0.04
0.045
Cart POS
Without Timedelay
With time delay of 0.0020 secs
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
95
Figure 5: Double Inverted Pendulum lower pendulum position
Figure 6: Double Inverted Pendulum Upper pendulum position
0 5 10 15
-0.04
-0.02
0
0.02
0.04
0.06
0.08
0.1
0.12
Low pend POS
Without Timedelay
With time delay of 0.0020 secs
0 5 10 15
-0.04
-0.02
0
0.02
0.04
0.06
0.08
0.1
Upper pend POS
Without Timedelay
With time delay of 0.0020 secs
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
96
Figure 7: Double Inverted Pendulum cart position
Figure 8: Double Inverted Pendulum lower pendulum position
0 50 100 150 200 250
-0.5
0
0.5
1
1.5
2
2.5
3
x 10
-3 Cart POS
Without Timedelay
With time delay of 0.2000 secs
0 50 100 150 200 250
-4
-3
-2
-1
0
1
2
3
4
x 10
-3
Low pend POS
Without Timedelay
With time delay of 0.2000 secs
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
97
Figure 9: Double Inverted Pendulum upper pendulum position
Figure 10: Double Inverted Pendulum upper pendulum position
0 50 100 150 200 250
-3
-2
-1
0
1
2
3
x 10
-3 Upper pend POS
Without Timedelay
With time delay of 0.2000 secs
0 2 4 6 8 10 12 14 16 18
-8
-6
-4
-2
0
2
4
6
8
10
x 10
-4 Upper pend POS
Without Timedelay
With time delay of 2.0000 secs
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
98
Figure 11: Double Inverted Pendulum lower pendulum position
Figure 12: Double Inverted Pendulum cart position
0 2 4 6 8 10 12 14 16 18
-1.5
-1
-0.5
0
0.5
1
1.5
x 10
-4
Low pend POS
Without Timedelay
With time delay of 2.0000 secs
0 2 4 6 8 10 12 14 16 18
-4
-3
-2
-1
0
1
2
3
4
5
x 10
-5 Cart POS
Without Timedelay
With time delay of 2.0000 secs
International Journal on Computational Science & Applications (IJCSA) Vol.5,
The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for
various time delays. When the time delay was very less in
coincided for the system with and without time delays. However as the time delay is increased in
figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10
to 12, the time delay impact is felt however the system could be stabilized and the time of
computation was less for higher time delays and the damping factor and natural frequency were
designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined
boundaries for both the damping factor and natural frequency as the variables that optimized a
fitness of square of the error of input.
TABLE II Double Pendulum Analysis with BAT Algorithm
S.no Time
delay(Secs)
Time of computation
1 0.02
2 0.2
3 2.0
Figure 13: 3
It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher
computation time and the time of computation has gone down in case id #2 and #3. The natural
frequency and damping factor that are considered for the design
stabilization are well in the limits of the system.
4.CONCLUSIONS
The system is as such controllable and can be stabilized with a normal LQR controller or
a controller designed with full state feedback. In this case it is clearly
is stabilizable even under the presence of time delay and it is to be seen that the benefit of
using bat algorithm is to see that the convergence is achieved at a faster rate for
stabilizing the pendulum system.
0
2
4
6
8
10
12
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for
various time delays. When the time delay was very less in figures 4 to 6, the output response
coincided for the system with and without time delays. However as the time delay is increased in
figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10
impact is felt however the system could be stabilized and the time of
computation was less for higher time delays and the damping factor and natural frequency were
designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined
oundaries for both the damping factor and natural frequency as the variables that optimized a
fitness of square of the error of input.
Double Pendulum Analysis with BAT Algorithm
Time of computation(Secs) Damping
Factor
Natural
frequency
11.073860 0.4431 0.9248
4.03 0.0512 0.4570
3.928 0.4013 1.1270
Figure 13: 3-D case study analysis
It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher
computation time and the time of computation has gone down in case id #2 and #3. The natural
frequency and damping factor that are considered for the design of the pendulum system
stabilization are well in the limits of the system.
The system is as such controllable and can be stabilized with a normal LQR controller or
a controller designed with full state feedback. In this case it is clearly seen that the system
is stabilizable even under the presence of time delay and it is to be seen that the benefit of
using bat algorithm is to see that the convergence is achieved at a faster rate for
stabilizing the pendulum system.
CaseID#1
CaseID#2
CaseID#3 CaseID#1
CaseID#2
CaseID#3
No.5,October 2015
99
The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for
figures 4 to 6, the output response
coincided for the system with and without time delays. However as the time delay is increased in
figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10
impact is felt however the system could be stabilized and the time of
computation was less for higher time delays and the damping factor and natural frequency were
designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined
oundaries for both the damping factor and natural frequency as the variables that optimized a
ural
frequency(rad/s)
0.9248
0.4570
1.1270
It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher
computation time and the time of computation has gone down in case id #2 and #3. The natural
of the pendulum system
The system is as such controllable and can be stabilized with a normal LQR controller or
seen that the system
is stabilizable even under the presence of time delay and it is to be seen that the benefit of
using bat algorithm is to see that the convergence is achieved at a faster rate for
CaseID#1
CaseID#2
CaseID#3
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
100
ACKNOWLEDGEMENTS
The authors would like to thank his mentors for encouragement and support!
REFERENCES
[1] Arora, S.; Singh, S.(2013), "A conceptual comparison of firefly algorithm, bat algorithm and cuckoo
search," Control Computing Communication & Materials (ICCCCM), 2013 International Conference
on , vol., no., pp.1-4
[2] Enache, A.-C.; Sgarciu, V., (2014), "Anomaly intrusions detection based on support vector machines
with bat algorithm," 2014 18th International Conference System Theory, Control and Computing
(ICSTCC) vol., no., pp.856-861
[3] Srikanth,K.;Nagesh Kumar, G.V.,(2014) “Stabilization at Unstable Equilibrium Position of a Double
Inverted Linear Pendulum using Modified Particle Swarm Optimization”, Proceedings of 38th
National system conference on real time systems –modeling, Analysis and control , 5th -7th Nov,
2014 in JNTU Hyd, Telangana, India. pp.160-164.
[4] Manikanta, G.; Nagesh Kumar, G.V.,(2014), "Thyristor Controlled Series Capacitor placement and
sizing using BAT search optimizer to enhance power flow," 2014 International Conference on
Computation of Power, Energy, Information and Communication (ICCPEIC), vol., no., pp.289-293
[5] M.T. Ravichandran, A.D. Mahindrakar, (2011), "Robust stabilization of a class of
underactuatedmechanicalsystems using time-scaling and Lyapunov redesign", IEEE Transactions on
Industrial Electronics, Vol. 58, No.9, pp. 4299-4313.
[6] Kumaravel, G.; Kumar, C.,(2012) "Design of self tuning PI controller for STATCOM using Bats
Echolocation Algorithm based Neural controller Advances in Engineering, Science and Management
(ICAESM),", 2012 International Conference on , vol., no., pp.276-281
[7] Tesheng Hsiao; Chang-Mou Yang; I-Hsi Lee; Chin-Chi Hsiao,(2014), "Design and implementation of
a ball-batting robot with optimal batting decision making ability,"2014 IEEE International Conference
on Automation Science and Engineering (CASE), vol., no., pp.1026-1031
[8] Xin-Zhi Zheng; Inamura, W.; Shibata, K.; Ito, K.,(1999) "Task skill formation via motion repetition
in robotic dynamic manipulation," 1999. IEEE SMC '99 Conference Proceedings,1999 IEEE
International Conference on Systems, Man, and Cybernetics, vol.4, no., pp.1001-1006 vol.4
[9] Xin-Zhi Zheng; Inamura, W.; Shibata, K.; Ito, K., (2000)"A learning and dynamic pattern generating
architecture for skilful robotic baseball batting system," Proceedings. ICRA '00. IEEE International
Conference on Robotics and Automation, vol.4, no., pp.3227-3232 vol.4
[10] Horiuchi, T.K.,(2006) "A neural model for sonar-based navigation in obstacle fields," ISCAS 2006
Proceedings, IEEE International Symposium on Circuits and Systems , vol., no., pp.4
[11] Sheng Liu; Lihui Cui; Jie Chen; Ming Bai, (2002), "Research of rotary inverted pendulum using fuzzy
strategy based on dynamic query table," 2002 Proceedings of the 4th World Congress on Intelligent
Control and Automation,, vol.4, no., pp.3161,3165 vol.4
[12] V. P. Makkapati, M. Reichhartinger and M. Horn, (2013),“The output tracking for dual-inertia system
with dead time based on stable system center approach”, 2013 IEEE Multi-conference on Systems
and Control, Conference on Control Applications, Hyderabad, India, pp.923-928
[13] Youngbum Jun; Alspach, A.; Oh, P.,(2012) "Controlling and maximizing humanoid robot pushing
force through posture,"9th International Conference on Ubiquitous Robots and Ambient Intelligence
(URAI), vol., no., pp.158-162.
[14] Yao Li; Levine, W.S.; Loeb, G.E., (2012)"A Two-Joint Human Posture Control Model With Realistic
Neural Delays," IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol.20, no.5,
pp.738-748
International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015
101
[15] Srikanth, K.;Nagesh Kumar, G.V., (2014), “Design and Control of Pendulum with Rotary Arm using
Full State Feedback Controller based Particle Swarm Optimization for Stabilization of Rotary
Inverted Pendulum”, Proceedings of 38th National system conference on real time systems –
modeling, Analysis and control, JNTU Hyd, Telangana, India. pp.59-63.
[16] Wu, X.-J.; Wu, X.-L.; Luo, X.-Y.; Guan, X.-P., (2012), "Brief Paper - Dynamic surface control for a
class of state-constrained non-linear systems with uncertain time delays," Control Theory &
Applications, IET , vol.6, no.12, pp.1948-1957
[17] Mazenc, F.; Malisoff, M.; Niculescu, S.-I.,(2014) "Reduction Model Approach for Linear Time-
Varying Systems With Delays," IEEE Transactions on Automatic Control, vol.59, no.8, pp.2068-
2082
Authors
Dr. G.V. Nagesh Kumar was born in Visakhapatnam, India in 1977. He graduated from
College of Engineering, Gandhi Institute of Technology and Management,
Visakhapatnam, India in 2000, Masters Degree from the College of Engineering, Andhra
University, Visakhapatnam, in 2002. He received his Doctoral degree from Jawaharlal
Nehru Technological University, Hyderabad in 2008. He has published 92 research
papers in national and international conferences and journals. He received “Sastra
Award” , “Best Paper Award” and “Best Researcher Award”. He is a member of various societies, ISTE,
IEEE, IE and System Society of India. He is also a reviewer for IEEE Transactions on Dielectrics and
Electrical Insulation, Power Systems and a member on Board of several conferences and journals.
K.Srikanth was born in Visakhapatnam, India. He graduated from gayatriVidyaparishad
college of engineering, Visakhapatnam in electrical and electronics engineering in 2002,
obtained Master s degree from University of Missouri-Columbia in 2005. He is a part time
research scholar in Gitam University and is working as assistant professor in
GayatriVidyaParishad College of Engineering, Visakhapatnam, India.

Contenu connexe

Tendances

Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqreSAT Publishing House
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd Iaetsd
 
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...IJPEDS-IAES
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentationPourya Parsa
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumFrancesco Corucci
 
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...ijeei-iaes
 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problemSuman Lata
 
Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...IJECEIAES
 
A Comparison Study between Inferred State-Space and Neural Network Based Syst...
A Comparison Study between Inferred State-Space and Neural Network Based Syst...A Comparison Study between Inferred State-Space and Neural Network Based Syst...
A Comparison Study between Inferred State-Space and Neural Network Based Syst...Ahmed Momtaz Hosny, PhD
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...IJECEIAES
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final PresentationAmritesh Maitra
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
Unmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot TuningUnmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot TuningIJERA Editor
 

Tendances (19)

Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...
 
report
reportreport
report
 
Ball and beam
Ball and beamBall and beam
Ball and beam
 
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentation
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
 
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...
Case Study of Various Parameters by Applying Swing Up Control for Inverted Pe...
 
Discrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC MotorDiscrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC Motor
 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problem
 
Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...
 
A Comparison Study between Inferred State-Space and Neural Network Based Syst...
A Comparison Study between Inferred State-Space and Neural Network Based Syst...A Comparison Study between Inferred State-Space and Neural Network Based Syst...
A Comparison Study between Inferred State-Space and Neural Network Based Syst...
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final Presentation
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
ControlsLab2
ControlsLab2ControlsLab2
ControlsLab2
 
Unmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot TuningUnmanned Airplane Autopilot Tuning
Unmanned Airplane Autopilot Tuning
 

En vedette

1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulumnazir1988
 
Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted PendulumCarlos
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Nowab Md. Aminul Haq
 
Paper presentation code no. 086-eei-17
Paper presentation code no. 086-eei-17Paper presentation code no. 086-eei-17
Paper presentation code no. 086-eei-17Sandip Joardar
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentationSteven Hefner
 
An efficient recovery mechanism
An efficient recovery mechanismAn efficient recovery mechanism
An efficient recovery mechanismijcsa
 
Recognition of optical images based on the
Recognition of optical images based on theRecognition of optical images based on the
Recognition of optical images based on theijcsa
 
Computational science guided soft
Computational science guided softComputational science guided soft
Computational science guided softijcsa
 
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...ijcsa
 
An approach to decrease dimensions of drift
An approach to decrease dimensions of driftAn approach to decrease dimensions of drift
An approach to decrease dimensions of driftijcsa
 
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOCANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOCijcsa
 
Empirical evaluation of web based personal
Empirical evaluation of web based personalEmpirical evaluation of web based personal
Empirical evaluation of web based personalijcsa
 
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...ijcsa
 
Techniques of lattice based
Techniques of lattice basedTechniques of lattice based
Techniques of lattice basedijcsa
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...ijcsa
 
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...ijcsa
 
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATION
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATIONA SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATION
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATIONijcsa
 
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...ijcsa
 

En vedette (20)

1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 
Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted Pendulum
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum
 
Paper presentation code no. 086-eei-17
Paper presentation code no. 086-eei-17Paper presentation code no. 086-eei-17
Paper presentation code no. 086-eei-17
 
2014 inverted pendulum_presentation
2014 inverted pendulum_presentation2014 inverted pendulum_presentation
2014 inverted pendulum_presentation
 
final project
final projectfinal project
final project
 
An efficient recovery mechanism
An efficient recovery mechanismAn efficient recovery mechanism
An efficient recovery mechanism
 
Recognition of optical images based on the
Recognition of optical images based on theRecognition of optical images based on the
Recognition of optical images based on the
 
Computational science guided soft
Computational science guided softComputational science guided soft
Computational science guided soft
 
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...
ON APPROACH OF OPTIMIZATION OF FORMATION OF INHOMOGENOUS DISTRIBUTIONS OF DOP...
 
An approach to decrease dimensions of drift
An approach to decrease dimensions of driftAn approach to decrease dimensions of drift
An approach to decrease dimensions of drift
 
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOCANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
 
Empirical evaluation of web based personal
Empirical evaluation of web based personalEmpirical evaluation of web based personal
Empirical evaluation of web based personal
 
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...
A SERIAL COMPUTING MODEL OF AGENT ENABLED MINING OF GLOBALLY STRONG ASSOCIATI...
 
Techniques of lattice based
Techniques of lattice basedTechniques of lattice based
Techniques of lattice based
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
 
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...
A NOVEL BINNING AND INDEXING APPROACH USING HAND GEOMETRY AND PALM PRINT TO E...
 
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATION
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATIONA SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATION
A SURVEY OF MACHINE LEARNING TECHNIQUES FOR SENTIMENT CLASSIFICATION
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...
COVERAGE OPTIMIZED AND TIME EFFICIENT LOCAL SEARCH BETWEENNESS ROUTING FOR HE...
 

Similaire à STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM WITH UNCONSTRAINED BAT OPTIMIZATION

Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
 
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayFlower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayTELKOMNIKA JOURNAL
 
Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...IJECEIAES
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
 
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismMathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismTELKOMNIKA JOURNAL
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...TELKOMNIKA JOURNAL
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerIJMER
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Development of deep reinforcement learning for inverted pendulum
Development of deep reinforcement learning for inverted  pendulumDevelopment of deep reinforcement learning for inverted  pendulum
Development of deep reinforcement learning for inverted pendulumIJECEIAES
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
 
PID controller for microsatellite yaw-axis attitude control system using ITAE...
PID controller for microsatellite yaw-axis attitude control system using ITAE...PID controller for microsatellite yaw-axis attitude control system using ITAE...
PID controller for microsatellite yaw-axis attitude control system using ITAE...TELKOMNIKA JOURNAL
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueIJMTST Journal
 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...journalBEEI
 

Similaire à STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM WITH UNCONSTRAINED BAT OPTIMIZATION (20)

Fz3410961102
Fz3410961102Fz3410961102
Fz3410961102
 
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterNeural Network Control Based on Adaptive Observer for Quadrotor Helicopter
Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter
 
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with DelayFlower Pollination for Rotary Inverted Pendulum Stabilization with Delay
Flower Pollination for Rotary Inverted Pendulum Stabilization with Delay
 
Fuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pidFuzzy logic control vs. conventional pid
Fuzzy logic control vs. conventional pid
 
Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...Antenna Azimuth Position Control System using PIDController & State-Feedback ...
Antenna Azimuth Position Control System using PIDController & State-Feedback ...
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
 
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection MechanismMathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
Mathematical Modeling and Fuzzy Adaptive PID Control of Erection Mechanism
 
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
Optimal FOPI-FOPD controller design for rotary inverted pendulum system using...
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 
Development of deep reinforcement learning for inverted pendulum
Development of deep reinforcement learning for inverted  pendulumDevelopment of deep reinforcement learning for inverted  pendulum
Development of deep reinforcement learning for inverted pendulum
 
Db36619623
Db36619623Db36619623
Db36619623
 
Hh3312761282
Hh3312761282Hh3312761282
Hh3312761282
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
PID controller for microsatellite yaw-axis attitude control system using ITAE...
PID controller for microsatellite yaw-axis attitude control system using ITAE...PID controller for microsatellite yaw-axis attitude control system using ITAE...
PID controller for microsatellite yaw-axis attitude control system using ITAE...
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 
Bv36438443
Bv36438443Bv36438443
Bv36438443
 
B010341317
B010341317B010341317
B010341317
 
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM WITH UNCONSTRAINED BAT OPTIMIZATION

  • 1. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 DOI:10.5121/ijcsa.2015.5508 87 STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM WITH UNCONSTRAINED BAT OPTIMIZATION Kavirayani Srikanth1 and G V Nagesh Kumar2 1 Department of Electrical and Electronics Engineering, GVPCE, Visakhapatnam, India 2 Dept.of EEE,GITAM University,Visakhapatnam, India ABSTRACT A double inverted pendulum plant has been in the domain of control researchers as an established model for studies on stability. The stability of such as a system taking the linearized plant dynamics has yielded satisfactory results by many researchers using classical control techniques. The established model that is analyzed as part of this work was tested under the influence of time delay, where the controller was fine tuned using a BAT algorithm taking into considering the fitness function of square of error. This proposed method gave results which were better when compared without time delay wherein the calculated values indicated the issues when incorporating time delay. KEYWORDS Stability, BAT Algorithm, Optimization, Double inverted pendulum, Time Delay 1.INTRODUCTION Double Inverted Pendulum(DIP) is a typical underactuated non-linear plant which has potential applications in the field of defense, aerospace, mechatronic systems and other industrial applications which use various levels of manipulators. The plant model has been analyzed for modifications in dynamics and also for extending the model to suit to industry requirements by various researchers. DIP as a system can be used for understanding and aids control education. Various types of controllers such as LQR, LQG, H-Infinity , Kalman filter based observer design have been applied by researchers. A typical double inverted pendulum has a cart and also two pendulums at the center which are free to oscillate about its axes from the unstable equilibrium position to the stable equilibrium position. Typically the arrangement has a motor driven control for such a system using which the stability can be achieved. Researchers have developed simulation prototypes for the double inverted pendulum and also have developed toolboxes using which the characteristics of the plant can be obtained by defining parameters such as mass of the double pendulum, length of the pendulum and other specifications of the motors that can be controlled. Active research has happened on other versions of the inverted pendulum systems such as the triple inverted pendulum and quadruple pendulum systems. Arora et al[1] have indicated the differences between BAT, Firefly and cuckoo search and have indicated that BAT does not store history as a significant difference between the algorithms. [2], [4] have applied BAT algorithm to various domains such as intrusion detection, thyristor control
  • 2. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 88 for optimal capacitor placement. Mahindrakar et al [5] have analyzed acrobats, pendubot systems and other structures with varied dynamics for various types of controllers. [6] has used echolocation for STATSCOM design and [7-10] are examples where BAT was applied in dealing with robotic navigation. [11] elaborated on fuzzy controller design for the rotary inverted pendulum. [12] has identified the predominant suffering due to time delays and [13-14] has identified the application to humanoid robot. [15] is the author's work on rotary inverted pendulums using particle swarm which formed the basis for advanced studies. [16],[17] have taken up the general aspects with time delays. Researchers have tested many versions of the dynamics of the inverted pendulum using various controllers from simple PID to complex H-infinity design and sliding mode controllers. This paper investigates the case of including a time delay in the signal transmitted to the motor that control the input of the rotary inverted pendulum. The analysis is also extended to the case where a particle swarm optimization technique minimizes the motion of the states of the pendulum and minimizes their displacement resulting in an enhanced controller design. 2.MATHEMATICAL MODELING 2.1.System Dynamics With Time Delay A typical arrangement of the double inverted pendulum dynamics involves Euler-Lagrangian equation as in [3]. The important system parameter state variables include X , Ө1 and Ө2 which denote the cart position, the lower pendulum angle with respect to the vertical , Ө2 is the upper pendulum angle with respect to the pendulum and Ө3 is the angle with respect to the vertical. F is the force acting on the cart. The pendulum and cart masses are m1,m2 and M. The non-linear model is described for the two stage inverted pendulum by a set of three nonlinear differential equations described by equations 1, 2 & 3. i iii Q q U q T q T dt d = ∂ ∂ + ∂ ∂ − ∂ ∂ &&& )( (1) Where L = T – U (2) T: kinetic energy U : potential energy Qi: generalized forces not taken into account in T,U qi: generalized coordinates and the generalized coordinates can be taken as           = θ θ 3 1 x q c i (3)
  • 3. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 89           = 0 0 F Qi (4) The following assumptions are important in the modeling of double inverted pendulum system dynamic analysis. 1) The system starts in a state of initial conditions with the pendulum position in less than 5 degrees away from its unstable equilibrium position. 2) A small perturbation is applied to the pendulum. The pendulum is represented as given in figure 1 with two links. Figure 1. Double Inverted Pendulum The total kinetic energy for the system is the sum of the kinetic energies for the cart and the two links, is given by equation 5 as 21 pendpendcart TTTT ++= (5) 2 32 2 332111 2 3321112 2 11 2 111 2 1111 2 2 1 )sin()coscos[( 2 1 2 1 ])sin()cos[( 2 1 2 1 θ θθθθθθθθ θθθθθ & &&&&& &&&&& J lSinLlLxm JllxmxMT c cc + +++++ ++++= (6) The total potential energy of the system is the sum of the potential energies of the cart and the two pendulums which is found to be 21 pendpendCart UUUU ++= (7)
  • 4. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 90 ]coscos[cos 32112111 θθθ lLgmglmU ++= (8) Using these equations and based on assumptions as in [3] the system developed would appear as follows: FlmLmlmxmmM C =−+−++++ )sincos(sincos)(()( 3 2 333221 2 111121121 θθθθθθθθ &&&&&&& (9) 0)]()([ )())(( 31 2 3313122 11 2 12 2 11111211 =−+−+ +++−+ θθθθθθ θθθ SinCosLlm JLmlmgSinCosxLmlm C &&& &&&& (10) 0)]sin()cos([ )()( 31 2 1311122 32 2 223322 =−−−+ ++− θθθθθθ θθθ &&& &&&& Llm JlmgSinCosxlm c (11) Where 21 m+m+M_C=M (12) A linearized model is obtained by small signal approximation using the above equations. This will yield the state space matrices that define the system for such a model would be given as follows below u B B B x x x x x x AAA AAA AAA x x x x x x                     +                                         =                     61 51 41 6 5 4 3 2 1 646362 545352 444342 6 5 4 3 2 1 0 0 0 000 000 000 100000 010000 001000 & & & & & & (13) u x x x x x x y y y y y y                   +                                       =                     0 0 0 0 0 0 100000 010000 001000 000100 000010 000001 6 5 4 3 2 6 5 4 3 2 1 (14) Let, ;L*)m*2+(m=p 1211 222 L*m=p 2123 L*L*m*2=p 21214 L*L*)m*4+(m=p 1125 L*L*m=p 5113342232154 p*p*p-p*p*M-p*p*p-p*p*p*2+p*p*MDen =
  • 5. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 91 Where the matrix parameters are Den g);*p*)p*p-p*((p 15132 42 =A Den g);*p*)p*p+p*((p 24231 43 =A Den f);*)p*p-p*-((p 3354 44 =A Den g)*p*)p*p-p*((M 1225 52 =A Den g);*p*)p*p-p*-((M 2213 53 =A Den f*)p*p-p*-((p 3251 54 =A Den g)*p*)p*p-p*((M 1213 62 =A Den g)*p*)p*p-p*((M 2114 63 =A Den f);*)p*p+p*-((-p 4231 64 =A Den )p*p-p*(p 3354 41 =B Den )p*p-p*(p 3251 51 =B Den )p*p+p*(p 4231 61 =B The states x1 to x7 indicate cart position, cart velocity, upper pendulum position, upper pendulum velocity, lower pendulum position, lower pendulum velocity. The measurement noise is neglected and only a desired cart position is considered. The time delay parameter which is considered here is at the output measurement which directly affects the system performance. With the help of Pade approximation, the shift operator can be approximated by a rational transfer function of first order as in [12] )2/1( )2/1( Γ+ Γ− =Γ= s s e s (15) Where Γ in equation refers to the time delay in the control input which is applied to the cart. Now introducing a new state variable into the system as the state x7, The time delay parameter would dynamics would involve an additional state defined from the following ) 2 1() 2 1( 1 Γ −= Γ + s x s xm (16) 2 )( 11 Γ −−=− xxxx mm && (17)
  • 6. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 92 Where Γ in equation refers to the time delay in the control input which is applied to the cart position and Xm denotes the modified output state condition. Now introducing a new state variable X7 into the system , 177 42 θ Γ − + Γ = xx& (18) The modified state matrices because of addition of time delay parameter causes a new state to arise which modifies the system as given below: The modified state matrices because of addition of time delay parameter causes a new state to arise which modifies the system as given below: u B B B x x x x x x x AAA AAA AAA x x x x x x x                     +                                             ΓΓ − =                       0 0 0 0 2 00000 4 0000 0000 0000 0100000 0010000 0001000 61 51 41 7 6 5 4 3 2 646362 545352 444342 7 6 5 4 3 2 1 & & & & & & & (19) u x x x x x x x y y y y y y y                     +                                           =                     0 0 0 0 0 0 0 1000000 0100000 0010000 0001000 0000100 0000010 0000001 7 6 5 4 3 2 7 6 5 4 3 2 1 (20) 2.2.BAT Algorithm Methodology BAT algorithm is a nature inspired algorithm where echolocation behaviour of bats is used as a procedure for obtaining the fitness of the function. The loudness of the shouts and echos of the bat are taken as the parameters of the algorithm and are used for fine tuning the fitness of a function. This algorithm has been extensively used in engineering design optimization and has implications on future research[1], [2], [4], [6]. BATS used only sonar data for detection of food, tracking enemies and locating their surrounding the implementation of an algorithm that mimics the behavior of BAT can be given as follows using the below flow chart as shown in figure 2. Figure 3 indicates the control logic involved for modeling the systems under the influence of time delay.
  • 7. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 93 Figure2: Flow chart indicating BAT logic Figure3: Block diagram with BAT based controller and time delay
  • 8. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 94 The bat parameters are given as follows from table II wherein the loudness and pulse rate are selected basically based on various iterations. TABLE I Parameter Value Population size 20 Number of generations 20 Loudness 0.5 Pulserate 0.5 The loudness and pulse rate determine the speed with which the particular function reaches its optimal value. 3.RESULTS The convergence value of the fitness function is evaluated as follows in figure 4 where within 20 iterations the function has converged to its final value. Figure 4 to 7 indicate the variation of states with and without time delay and it can be clearly seen that control can be achieved if the variation of the parameters of BAT are arranged in such a way that there would be less impact if the time delay is less. Figure 4: Double Inverted Pendulum cart position 0 5 10 15 -0.005 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 Cart POS Without Timedelay With time delay of 0.0020 secs
  • 9. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 95 Figure 5: Double Inverted Pendulum lower pendulum position Figure 6: Double Inverted Pendulum Upper pendulum position 0 5 10 15 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0.1 0.12 Low pend POS Without Timedelay With time delay of 0.0020 secs 0 5 10 15 -0.04 -0.02 0 0.02 0.04 0.06 0.08 0.1 Upper pend POS Without Timedelay With time delay of 0.0020 secs
  • 10. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 96 Figure 7: Double Inverted Pendulum cart position Figure 8: Double Inverted Pendulum lower pendulum position 0 50 100 150 200 250 -0.5 0 0.5 1 1.5 2 2.5 3 x 10 -3 Cart POS Without Timedelay With time delay of 0.2000 secs 0 50 100 150 200 250 -4 -3 -2 -1 0 1 2 3 4 x 10 -3 Low pend POS Without Timedelay With time delay of 0.2000 secs
  • 11. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 97 Figure 9: Double Inverted Pendulum upper pendulum position Figure 10: Double Inverted Pendulum upper pendulum position 0 50 100 150 200 250 -3 -2 -1 0 1 2 3 x 10 -3 Upper pend POS Without Timedelay With time delay of 0.2000 secs 0 2 4 6 8 10 12 14 16 18 -8 -6 -4 -2 0 2 4 6 8 10 x 10 -4 Upper pend POS Without Timedelay With time delay of 2.0000 secs
  • 12. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 98 Figure 11: Double Inverted Pendulum lower pendulum position Figure 12: Double Inverted Pendulum cart position 0 2 4 6 8 10 12 14 16 18 -1.5 -1 -0.5 0 0.5 1 1.5 x 10 -4 Low pend POS Without Timedelay With time delay of 2.0000 secs 0 2 4 6 8 10 12 14 16 18 -4 -3 -2 -1 0 1 2 3 4 5 x 10 -5 Cart POS Without Timedelay With time delay of 2.0000 secs
  • 13. International Journal on Computational Science & Applications (IJCSA) Vol.5, The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for various time delays. When the time delay was very less in coincided for the system with and without time delays. However as the time delay is increased in figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10 to 12, the time delay impact is felt however the system could be stabilized and the time of computation was less for higher time delays and the damping factor and natural frequency were designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined boundaries for both the damping factor and natural frequency as the variables that optimized a fitness of square of the error of input. TABLE II Double Pendulum Analysis with BAT Algorithm S.no Time delay(Secs) Time of computation 1 0.02 2 0.2 3 2.0 Figure 13: 3 It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher computation time and the time of computation has gone down in case id #2 and #3. The natural frequency and damping factor that are considered for the design stabilization are well in the limits of the system. 4.CONCLUSIONS The system is as such controllable and can be stabilized with a normal LQR controller or a controller designed with full state feedback. In this case it is clearly is stabilizable even under the presence of time delay and it is to be seen that the benefit of using bat algorithm is to see that the convergence is achieved at a faster rate for stabilizing the pendulum system. 0 2 4 6 8 10 12 International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for various time delays. When the time delay was very less in figures 4 to 6, the output response coincided for the system with and without time delays. However as the time delay is increased in figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10 impact is felt however the system could be stabilized and the time of computation was less for higher time delays and the damping factor and natural frequency were designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined oundaries for both the damping factor and natural frequency as the variables that optimized a fitness of square of the error of input. Double Pendulum Analysis with BAT Algorithm Time of computation(Secs) Damping Factor Natural frequency 11.073860 0.4431 0.9248 4.03 0.0512 0.4570 3.928 0.4013 1.1270 Figure 13: 3-D case study analysis It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher computation time and the time of computation has gone down in case id #2 and #3. The natural frequency and damping factor that are considered for the design of the pendulum system stabilization are well in the limits of the system. The system is as such controllable and can be stabilized with a normal LQR controller or a controller designed with full state feedback. In this case it is clearly seen that the system is stabilizable even under the presence of time delay and it is to be seen that the benefit of using bat algorithm is to see that the convergence is achieved at a faster rate for stabilizing the pendulum system. CaseID#1 CaseID#2 CaseID#3 CaseID#1 CaseID#2 CaseID#3 No.5,October 2015 99 The variation of the pendulum cart position, lower pendulum and upper pendulum can be seen for figures 4 to 6, the output response coincided for the system with and without time delays. However as the time delay is increased in figures 7 to 9 , the variation was seen and was significantly seen in figures 10 to 12. In figures 10 impact is felt however the system could be stabilized and the time of computation was less for higher time delays and the damping factor and natural frequency were designed optimally by the bat algorithm. The Bat algorithm was used with a set of defined oundaries for both the damping factor and natural frequency as the variables that optimized a ural frequency(rad/s) 0.9248 0.4570 1.1270 It can be clearly seen from figure 13 that the case id #1 where the time delay was less had higher computation time and the time of computation has gone down in case id #2 and #3. The natural of the pendulum system The system is as such controllable and can be stabilized with a normal LQR controller or seen that the system is stabilizable even under the presence of time delay and it is to be seen that the benefit of using bat algorithm is to see that the convergence is achieved at a faster rate for CaseID#1 CaseID#2 CaseID#3
  • 14. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 100 ACKNOWLEDGEMENTS The authors would like to thank his mentors for encouragement and support! REFERENCES [1] Arora, S.; Singh, S.(2013), "A conceptual comparison of firefly algorithm, bat algorithm and cuckoo search," Control Computing Communication & Materials (ICCCCM), 2013 International Conference on , vol., no., pp.1-4 [2] Enache, A.-C.; Sgarciu, V., (2014), "Anomaly intrusions detection based on support vector machines with bat algorithm," 2014 18th International Conference System Theory, Control and Computing (ICSTCC) vol., no., pp.856-861 [3] Srikanth,K.;Nagesh Kumar, G.V.,(2014) “Stabilization at Unstable Equilibrium Position of a Double Inverted Linear Pendulum using Modified Particle Swarm Optimization”, Proceedings of 38th National system conference on real time systems –modeling, Analysis and control , 5th -7th Nov, 2014 in JNTU Hyd, Telangana, India. pp.160-164. [4] Manikanta, G.; Nagesh Kumar, G.V.,(2014), "Thyristor Controlled Series Capacitor placement and sizing using BAT search optimizer to enhance power flow," 2014 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC), vol., no., pp.289-293 [5] M.T. Ravichandran, A.D. Mahindrakar, (2011), "Robust stabilization of a class of underactuatedmechanicalsystems using time-scaling and Lyapunov redesign", IEEE Transactions on Industrial Electronics, Vol. 58, No.9, pp. 4299-4313. [6] Kumaravel, G.; Kumar, C.,(2012) "Design of self tuning PI controller for STATCOM using Bats Echolocation Algorithm based Neural controller Advances in Engineering, Science and Management (ICAESM),", 2012 International Conference on , vol., no., pp.276-281 [7] Tesheng Hsiao; Chang-Mou Yang; I-Hsi Lee; Chin-Chi Hsiao,(2014), "Design and implementation of a ball-batting robot with optimal batting decision making ability,"2014 IEEE International Conference on Automation Science and Engineering (CASE), vol., no., pp.1026-1031 [8] Xin-Zhi Zheng; Inamura, W.; Shibata, K.; Ito, K.,(1999) "Task skill formation via motion repetition in robotic dynamic manipulation," 1999. IEEE SMC '99 Conference Proceedings,1999 IEEE International Conference on Systems, Man, and Cybernetics, vol.4, no., pp.1001-1006 vol.4 [9] Xin-Zhi Zheng; Inamura, W.; Shibata, K.; Ito, K., (2000)"A learning and dynamic pattern generating architecture for skilful robotic baseball batting system," Proceedings. ICRA '00. IEEE International Conference on Robotics and Automation, vol.4, no., pp.3227-3232 vol.4 [10] Horiuchi, T.K.,(2006) "A neural model for sonar-based navigation in obstacle fields," ISCAS 2006 Proceedings, IEEE International Symposium on Circuits and Systems , vol., no., pp.4 [11] Sheng Liu; Lihui Cui; Jie Chen; Ming Bai, (2002), "Research of rotary inverted pendulum using fuzzy strategy based on dynamic query table," 2002 Proceedings of the 4th World Congress on Intelligent Control and Automation,, vol.4, no., pp.3161,3165 vol.4 [12] V. P. Makkapati, M. Reichhartinger and M. Horn, (2013),“The output tracking for dual-inertia system with dead time based on stable system center approach”, 2013 IEEE Multi-conference on Systems and Control, Conference on Control Applications, Hyderabad, India, pp.923-928 [13] Youngbum Jun; Alspach, A.; Oh, P.,(2012) "Controlling and maximizing humanoid robot pushing force through posture,"9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), vol., no., pp.158-162. [14] Yao Li; Levine, W.S.; Loeb, G.E., (2012)"A Two-Joint Human Posture Control Model With Realistic Neural Delays," IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol.20, no.5, pp.738-748
  • 15. International Journal on Computational Science & Applications (IJCSA) Vol.5, No.5,October 2015 101 [15] Srikanth, K.;Nagesh Kumar, G.V., (2014), “Design and Control of Pendulum with Rotary Arm using Full State Feedback Controller based Particle Swarm Optimization for Stabilization of Rotary Inverted Pendulum”, Proceedings of 38th National system conference on real time systems – modeling, Analysis and control, JNTU Hyd, Telangana, India. pp.59-63. [16] Wu, X.-J.; Wu, X.-L.; Luo, X.-Y.; Guan, X.-P., (2012), "Brief Paper - Dynamic surface control for a class of state-constrained non-linear systems with uncertain time delays," Control Theory & Applications, IET , vol.6, no.12, pp.1948-1957 [17] Mazenc, F.; Malisoff, M.; Niculescu, S.-I.,(2014) "Reduction Model Approach for Linear Time- Varying Systems With Delays," IEEE Transactions on Automatic Control, vol.59, no.8, pp.2068- 2082 Authors Dr. G.V. Nagesh Kumar was born in Visakhapatnam, India in 1977. He graduated from College of Engineering, Gandhi Institute of Technology and Management, Visakhapatnam, India in 2000, Masters Degree from the College of Engineering, Andhra University, Visakhapatnam, in 2002. He received his Doctoral degree from Jawaharlal Nehru Technological University, Hyderabad in 2008. He has published 92 research papers in national and international conferences and journals. He received “Sastra Award” , “Best Paper Award” and “Best Researcher Award”. He is a member of various societies, ISTE, IEEE, IE and System Society of India. He is also a reviewer for IEEE Transactions on Dielectrics and Electrical Insulation, Power Systems and a member on Board of several conferences and journals. K.Srikanth was born in Visakhapatnam, India. He graduated from gayatriVidyaparishad college of engineering, Visakhapatnam in electrical and electronics engineering in 2002, obtained Master s degree from University of Missouri-Columbia in 2005. He is a part time research scholar in Gitam University and is working as assistant professor in GayatriVidyaParishad College of Engineering, Visakhapatnam, India.