Professional Documents
Culture Documents
Design of A Simple and Robust Control System For A Single-Link Flexible Robot Arm
Design of A Simple and Robust Control System For A Single-Link Flexible Robot Arm
Design of A Simple and Robust Control System For A Single-Link Flexible Robot Arm
Keywords. Variable structure control; Control system design; Robust Control; Feed-
back control; Stability; Flexible manipulator.
181
control corroborated by experimental work has ertia of the beam about the motor armature ( =
been introduced by Cannon and Schmitz (1984). ~pL3 ).
By using the Linear Quadratic Gaussian (LQG) The following assumptions are made:
controller design method, they successfully im- • The deflection w is small ( w « L ).
plement an noncolocated controller for the robot. • Euler-Bernoulli beam assumptions are used.
However, since the controller is sensitive to pa- • Beam inertia and flexibility are uIliformly
rameter variations, its performance will be de- distributed over the link length.
graded when payload or typical parameters of the • The motion occurs only in the horizontal
robot are varying with time. Rovner and Can- plane.
non (1987) used Recursive Least Square (RLS) Because of the last assumption, the effects of
algorithm to identify the system transfer function gravity are not considered.
with unknown payload on the tip . The scheme
requires a learning period which takes about two The displacement of points along the deformed
seconds with a sampling frequency of 50Hz. The profile of the beam is described in terms of radial
experiments have shown good results, but the ro- and circumferential coordinates x and y. From
bustness of the algorithm still depends upon the Fig. 1, it is apparent that y is related to the an-
number of coefficients of the transfer function to gle of rotation of rigid mode, qo' and the flexural
be identified. Other approaches are as follows: fi- displacement of the beam , w, as follows :
nite element approach, modal control, Model Ref-
erence Adaptive Control (MRAC), conventional y( x, t) = w (x, t) + x' q (t) .
0
182
Bt = I~ [0 1 0 4>~(0) ... 0 4>~(0)] Srigid erigid + '\1 et
-iio+ '\1 et
L 0 4>dL) 0 ... 4>n(L) 0
C O L 0 4>dL)· · · 0 4>n(L)
1 1
IT
\.
- - T + Alet
[ = o.
o 1 0 4>~(0)··· 0 <p~(0)
DESIGN OF A CONTROLLER
I;' yITm .. ITm;",
s et + '\let,
In this paper, one of the control objectives is to in-
troduce additional damping into the flexible mo-
tion . This has been done by using additional sen-
sors to measure the flexible link vibrations and
sgn(s)
K =
{-~ s>O
s=O
s < 0,
1(.8 - l)'\lft - '\2fhl + f3M + '1,
feed measurements of sensors back to the con-
M > 0,
troller. Generally, strain gauges have been used
in order to observe the states. This method, how-
ever, leads to heavy computational load. Hence,
a simple control system using only directly mea-
'1 > O.
surable outputs is presented in this section.
With this controller, following lemma is obtained.
Theoretically, any flexible system has an infinite
number of elastic modes. Due to physicallimita- lemma 1 For the system (6) and the proposed
tions, a limited number of sensors and actuators controller (8), the sliding mode exists provided
can be applied, thus restricting the controller de- that
sign to a few critical modes in case of state utiliza-
tion. Note that outputs of sensors would contain
information about the unmodeled as well as the
modeled modes. This is referred to as observa-
sup
t
If
i=l
I
<pi1L) ii;(t) < M.
(7)
183
Now, consider the meaning of the term )..2eh ( =
s~~ [(~: -1)>'let->'2fn-KS9n(S) hub error rate) in the controller (8). Assume
that the exact value of IT is known and K is zero
- :T f L
rP;i ) q;(t)] for the simplicity of analysis. Then the control
law is rewritten in the form:
IT ;=1
Proof
Let us choose the Lyapunov function candidate
as
SIMULATION RESULTS
Od - t
;=0
L
rP;i ) q; TABLE 2 Modal Parameters ( 0.2 kg Payload )
184
TABLE 3 Modal Parameters ( 0.4 kg Payload ) tional modes of the system as states . Hence, it re-
quires heavy computational load because of many
matrix and vector operation. In addition, be-
i Wi ( rad/sec ) ~(O) ifJi (L) ei cause the conversion matrix that is used in state
0 0 1 1 0 estimation is affected by payload variation, con-
1 40.6 7.788 -0.244 0.0015 ventional control system may be sensitive to pay-
2 107.1 8.565 0.140 0.002 load variation and parameter uncertainty. In the
3 259.1 3.446 -0.113 0.002 proposed controller, these drawbacks are elimi-
nated by using robust control law: variable struc-
The model parameters for the first three flexible ture controller. It is clear that the proposed con-
modes with various pay loads are given in TABLE troller has a simple form. In order to verify the
robustness of the controller, the simulation results
1,2 and 3.
are given in the previous section.
In the TABLE 1, 2 and 3, mode number zero
means the rigid mode. For the rigid mode, 4>0 (x)
is defined as follows: REFERENCES
CONCLUSION
185
Regulation - Payload is varied from O.4kg 10 O. ~ at 0.9 aocond
0..9
y 0..8
0..7
XI
~ 0..6
8 0.5
1 0..4
~
0..3
0..2
0..1
-2
Time (ICe)
186