Description

This paper present the dynamic sliding mode controller to control a ball-beam system. These purposes compare results with Static and Fuzzy sliding mode control [2], [4-6] (SSMC and FSMC). A lot of studies is proposed to control nonlinear system as

Categories

Published

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.

Share

Transcript

1
Design a Dynamic Sliding Mode Controller for a Ball-Beam system
Phan Thanh Phuc
a
, Nguyen Truong Thinh
b
, Nguyen Ngoc Phuong
b
Department of Mechanical Engineering, Ho Chi Minh City of Technology and Education
Abstract:
This paper present the dynamic sliding mode controller to control a ball-beam system. These purposes compare results with Static and Fuzzy sliding mode control [2], [4-6] (SSMC and FSMC). A lot of studies is proposed to control nonlinear system as well as this ball on a beam system such as PD-Fuzzy, sliding mode control (SMC). However, every algorithm has advantages and disadvantages. Control parameters of the PD-Fuzzy controller can be
chosen due to expert’s experiences and parameters of PD is fixed in the operating of
the system which makes system non-flexible. SMC is response very good however appearance phenomenon chattering by Sign function in sliding surface. This paper proposes a solution to reduce phenomenon chattering by algorithm dynamic sliding mode controller (DSMC). Simulations, as well as implementation results on real experiments, showed that the proposed control works well.
Keywords:
Sliding mode control; balance control; PD-Fuzzy; ball and beam; under-actuated systems.
1.
Introduction
The nonlinear control systems have been important research. Many approaches have been proposed to control muti input multi output (MIMO) and single input single output (SISO) system. A ball-beam system is a non-stabilized and complicated single input multi output (SIMO) system which is highly nonlinear. So it is controlled by nonlinear algorithm [7-8] or intelligent control algorithms, such as neural network and fuzzy-logic controllers [9-10]. These papers deal with the dynamic sliding mode controller of the ball-beam system to reduce the chattering phenomenon. The paper is organized as follow. Modeling of a ball-beam system is present in section 2. In Section 3, design controller dynamic sliding mode control. Simulation results are given and discussed in Section 4. Control results are shown in Section 5. Finally, some concluding remarks are given in Section 6.
2.
A dynamic model of a ball-beam system
Refer to Fig1 we can see, a ball is placed on a beam where it is allowed to roll with one degree of freedom along the length of the beam. The ball is rolled by gravity force and the change of angle the beam through the lever arm moment of the DC motor. The mathematical structure of a ball beam system is described by equations as follow.
2
24
1
r r gsink
(1)
221
122
Lu mrr k mgr Mg cosmr k
(2) Where:
1
m m Bm g
R J Lk J K K d
2
m b m mbm m g
K K R B Lk K d R K K
3
1
mm
K k R
4
7k 5
m
Mass of the ball
L
Length of the beam
η
Effective of motor Fig1 Schematic diagram a ball-beam system.v
in
(t): voltage supply to the motor
: control input to the Ball on a beam system
Table1. Parameters of the ball on a beam system
Symbol Description
Armature resistance of the motor
Gear ratio
Motor torque constant
Effective moment of inertial
Servo gear angle
α(t)
Beam angle
r(t)
Ball position
Gravitational constant Mass of the beam
M
In fact, as well as theory control moment of the motor is
u(t)
consider Fig2 and [3], [6] so we get:
u(t) =
η
. K
g
.J
m
(3)
Fig2 Equation characteristic of DC motor The equilibrium of the system is working condition. So we get equation as follows:
(4)
(5)
3.
Design controller DSMC for system
3
Consider equation nonlinear of the system [4]
( ̇̈
)( ̇̈
)
Set
̇
̈
So system state equation is rewritten as follow:
(6) Output signal
y = x
1
. Define the sliding surface as follow:
( 1) ( 2)2 1 0
...
n nn
S e a e ae a e
The control law is determined as follow
( 1)2(n)1 3 0 2
( ) ( )1...(S)( ) ( ) r( )
nn n
f x a x r u a x r a x r signg x
Apply to a ball-beam system we get:
From (1), (2) and (6) rewrite equation state of the system as follow:
̇
(7)
̇
(8)
̇
(9)
̇
(10) The sliding surface is determined [1]:
̈
̇
̇
̈
̇
̇
(11)
̇
satisfy Lyapunov stability criterion. Where:
e: error of set signal and real signal
̇ ̇
̇
̇
̇
̇̈
̈
, and
are scalars such that
and
are chosen to satisfy the Routh
–
Hurwitz stability criterion.
The control law is determined:
̇
*
̇
̇
̇
̇
̇
̇
+
(12)
:
22212 222241
2221[ 2 22
mrr L f mrr k mgr Mg cosmr k r grsinmrr k m r k mr k Lmgr Mg sin mgrcos
(13)
1 22 31
....( ) ( )
n nn
x x x x x x x f x g x u
4
4.
Results of simulation
Based on the parameters of real experimental, we get parameters as follow:
m=60.10
-3
kg, M=250.10
-3
kg, g=9.81 m/s
2
, L=0.6m, d =0.08m, R=12.10
2
m, K
g
=42/12, R
m
=6.83
Ω
, B=3.374.10
-4
Nm(rad/s), J
m
=5.0246.10
-4
Kg.m
2
Fig3 Experimental model 1-Level of the arm, 2-DC Servo motor, 3-ball, 4-the beam, 5-Sensor to determine the ball position, 6-Base. Parameters
=42;
=442;
=-362.5;
=-322.5;
=12 are selected such as the root of a polynomial.
4 3 21 2 3 44 4
0
g gs s s s sk k
The control structure of a ball-beam system is based on control law (12). Fig4 Control structure of a ball-beam system In this section, we will compare results simulation of DSMC with [2]-FSMC, [4-5]- SSMC.
With conditions to simulate modeling
alpha_init=-0.0927; is initial condition of beam angle. r_init=0.2; is initial condition of the ball position.
Fig5 Result of ball position at
r_set = 0.4
5
Fig6 Result of beam angle at
r_set= 0.4
Fig7 Result of u_control at
r_set = 0.4
Fig8 Result of ball position at
r_set = 0.6
Fig9 Result of beam angle at
r_set = 0.6
Fig10 Result of u_control at
r_set = 0.6
Table2. Evaluate results of DSMC, SSMC, FSMC
Controller Response Overshot Chattering
DSMC Fast Non Little SSMC Medium Non Many FSMC Slow Non Little
From Fig5-Fig10, we can see that the output y = r (t) is converged to desired signal r_set=0.4 about 5s and r_set=0.6 about 9s. It can response good of the ball position with anywhere of r_set. The chattering is reduced with controller DSMC and FSMC. Of course,

Search

Similar documents

Related Search

Sliding Mode ControllerA Neuro-Fuzzy Controller for Collaborative ApA Neuro-Fuzzy Controller for Collaborative ApElectronics to design pid controller for optiOpen and distance learning materials design aDesign a Poster or Information Sheet to DisplSliding mode controlAdaptive Fuzzy Sliding Mode Control An ACROBOAdaptive Fuzzy Sliding mode controlModeling of a Gantry Crane System

We Need Your Support

Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks

SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...Sign Now!

We are very appreciated for your Prompt Action!

x