Académique Documents
Professionnel Documents
Culture Documents
Beam System
Abdulhakim A. Ezzabi, Ka C Cheok and Fatma A. Alazabi
Electrical and Computer Engineering Department, Oakland University
Rochester, Michigan, USA 48309-4401
Email: { aaezzabi, cheok, faalazab } @oakland.edu
Abstract In this paper, a technique for designing a Ball
I.
INTRODUCTION
The Ball and Beam System is one of the most widely used
systems [1],[4]. The nonlinearity and instability of the system
opened the window for studying the control systems [1].
Changing of the ball position without limit for fixed input of
beam angle makes the system an open loop unstable system.
In order to stabilize the system, many control techniques such
as gain scheduling PID [3], fuzzy control [4], and LQR design
[1] have been applied to the system.
The paper is organized as follows. In Section 2, the Ball
and Beam System is described and modeled, Section 3 is
devoted to illustrate the backstepping controller design in
detail, in Section 4, the Linear Quadratic Regulator (LQR)
controllers is designed, and finally, the simulation results
between both controllers and the conclusion are demonstrated
in Sections 5 and 6, respectively.
II.
1318
[]
Step2. From equation (8), the state space equation for z2 is:
denotes transpose
0
x 1
0
x 2
=
x 3
0
x 4
0
y ( t ) = [1
0
gr
L
0
0
0
0
0
0
z2 = z3 + 2 ( z1 , z2 ) 1 ( z1 )
x1
0
0
x2
+
0
x3
x4
1
0 ] x (t )
(3)
u (t )
(4)
BACKSTEPPING DESING
(14)
where 1 ( z1 ) = c1 z1 +
xd = c1 ( z2 c1 z1 ) +
xd
Since equation (14) includes the information of equation (11),
the CLF is selected as:
1
(15)
V 2 ( z1 , z 2 ) = V1 ( z1 ) + z 22
2
V2 ( z1 , z2 ) = V1 ( z1 ) + z2 z2
(16)
= c1 z12 + z2 z3 + z2 ( z1 + 2 ( z1 , z2 ) 1 ( z1 ))
If the stabilized function 2 in equation (16) is defined as
2 3
1 1
(17)
(18)
2 2
z3 = z4 + 3 ( z1 , z2 , z3 ) 2 ( z1 , z2 )
(19)
(21)
3 ( z1 , z2 , z3 ) = c3 z3 + 2 ( z1 , z2 ) z2 , where c3 > 0 is a
design parameter, then 3 can be rearranged as:
3 ( z1, z2 , z3 ) = (2c1 + c13 c2 ) z1 (2 c12 c22 ) z2 (c1 + c2 + c3 ) z3 +
xd
(22)
z 2 = x2 1 ( z1 )
(8)
z3 = x3 2 ( z1 , z2 )
(9)
Step4. From equation (10), the state space equation for z4 is:
z4 = x4 3 ( z1 , z 2 , z3 )
(10)
2
1 1
z4 = x4 3 ( z1 , z2 , z3 )
z1 = z2 + 1 ( z1 ) xd
(11)
= u 3 ( z1 , z2 , z3 )
2
2 2
2
3 3
(24)
where
3 ( z1 , z2 , z3 ) = (2c1 + c13 c2 ) z1 (2 c12 c22 ) z2 (c1 + c2 + c3 ) z3 +
xd
By substituting 3 ( z1 , z2 , z3 ) into equation (24), we have
z4 = x4 + (2c1 + c13 c2 ) z1 + (2 c12 c22 ) z2 + (c1 + c2 + c3 ) z3
xd
(25)
1319
(27)
In [1], the LQR design for the Ball and Beam model is
demonstrated in discrete time. For the reference purpose,
LQR law (u) that minimizes the performance measure can be
defined as[8]-[ 9]
J =
(x
(29)
(t )Q x (t ) + u T (t ) R u (t ) d t
u = k x ( t ) + k r y ref ( t )
u op ( t ) = R 1 B T Px ( t ) + H ( Acl ) 1 B
y ref ( t ) (31)
B. Simulation Results
In this section, the simulation results of the proposed
controller, which is performed on the model of the Ball and
Beam System, are presented. Moreover, a rectangular wave is
required in order for the ball position to follow the reference
value between 0.15m and 0.3m [1]. To examine the
effectiveness of the proposed trajectory tracking control
methodology, the simulations for the Ball and Beam System
were performed in MATLAB.
The simulation results of LQR design and nonlinear
backstepping design of tracking control performance for the
ball position are shown in Figure (3). The LQR
parameters are chosen as diag (Q) = (1500,1000,15,1) and
R = 1 , and the backstepping controller parameters are chosen
as c1 = 0.8, c2 = 3, c3 = 4, c4 = 20 . The control input
simulations for both designs are also considered to decide
which control design required less effort. The results proved
that nonlinear backstepping design requires less effort than
LQR as shown in Figure (4). Figure (5) shows the
performance of the gear angle for both LQR and backstepping
designs.
(32)
Figure (2) shows the block diagram for Ball and Beam System
with LQR design.
V.
A. Systems Parameters
The parameters of the Ball and Beam System are shown
in Table 1[1].
Symbol Parameter
Value
Unit
Radius of the gear
0.045
m
g
Gravity acceleration 9.8
m/s2
Fig.3. Tracking control performance by LQR and BS designs.
1320
VII. CONCLUSION
This paper demonstrates a nonlinear backstepping design
for controlling the ball position of the ball and beam dynamic
system. The design procedures are discussed in detail, and the
comparison with the LQR design is provided. The results
show that the nonlinear backstepping design delivers a better
performance in terms of transient and steady state responses,
and needs less control effort than the LQR design. In
addition, the robustness of the proposed design with respect
to parameter variations and different reference inputs is
examined to validate the control scheme. Our future work
will consider the adaptive backstepping design with genetic
algorithms to handle more complex models.
REFRENCES
[1] Z.-H. Pang, G. Zheng and C-X. Luo, Augmented State Estimation and
LQR Control for a Ball and Beam System, IEEE Conference on
Industrial Electronics and Applications (ICIEA), pp. 1328 - 1332, 2011.
[2] M. Keshmiri, A. Jahromi, A. Mohebbi, M. Amoozgar, W-F Xie,
Modeling and Control of Ball and Beam System Using Model Based
and Non-Model Based Control Approaches , International Journal on
Smart Sensing and Intelligent systems, vol. 5, pp.14-35, 2012.
[3] B. Krishna, S. Gangopadhyay, J. George, Design and Simulation of
Gain Scheduling PID Controller for Ball and Beam System,
International Conference on Systems, Signal Processing and Electronics
Engineering, 2012.
[4] M. Amjad, M.I. Kashif, S.S. B. Abdullah, Z. Shareef, Fuzzy Logic
Control of Ball and Beam System, International Conference on
Eduction Technology and Computer, v3, pp.489-493, 2010.
[5] M. Krstic, I. Kanellakopoulos, P. Kokotovic, Nonlinear and Adaptive
Control Design, John Wiley and Sons, 1995
[6] R. Wai, Kun-lum L. Chuang, Design of Backstepping ParticleSwarmoptimisation Control for Maglev Transportation System,IEEE on
IET Control Theory & Applications vol.4, pp.625 645, 2010.
[7] F.Mazenc,A.Astolfi, R. Lozano, Lyapunov Function for the Ball and
Beam:Robustness Property,IEEE Conference on Decision and Control,
vol.2, pp.1208 1213.1999.
[8] S. Zak, Systems and Control, Oxford University Press, USA, 2002.
[9] C. Kumar, S. Lal, N. Patra, K. Halder, M. Reza, Optimal Controller
Design for Inverted Pendulum System based on LQR method, IEEE
international conference on ICACCCT, pp.259 263, 2012.
1321