Beruflich Dokumente
Kultur Dokumente
ISMA09-1
Proceeding of the 6th International Symposium on Mechatronics and its Applications (ISMA09), Sharjah, UAE, March 24-26, 2009
the response of the manipulator with the controllers are presented exercises where a close agreement between both theoretical and
in time and frequency domains. The performances of the control experimental results has been achieved [5].
schemes are assessed in terms of level of vibration reduction, Considering revolute joints and motion of the manipulator on
input tracking capability and time response specifications. Finally, a two-dimensional plane, the kinetic energy of the system can
a comparative assessment of the control techniques is presented thus be formulated as
and discussed.
L
1 1
2. THE FLEXIBLE MANIPULATOR SYSTEM 2 2 ∫
T = ( I H + I b )θ& 2 + ρ (v& 2 + 2v&xθ&)dx
0
(1)
Y0
Q(t ) = [θ q1 q2 ... qn ]T = θ qT [ ]
T
(4)
Y
θ(t) F (t ) = [τ 0 0 ... 0]T (5)
ISMA09-2
Proceeding of the 6th International Symposium on Mechatronics and its Applications (ISMA09), Sharjah, UAE, March 24-26, 2009
∞
⎡ 0 I 3×3 ⎤ ⎡ 03×1 ⎤
A = ⎢ 3×−31 ⎥ , B = ⎢ −1 ⎥ ∫ x(t ) (11)
T
J= Qx(t ) + ( − Kx(t )) T R (− Kx(t ))dt
⎣− M K − M −1D ⎦ ⎣M ⎦ 0
(7) ∞
C = [I1×3 01×3 ] , D = [0]
∫ x(t ) (12)
T
J= (Q + K T RK ) x(t )dt
0
4. CONTROL SCHEMES
Assuming that the closed-loop system is internally stable,
which is a fundamental requirement for any feedback controller,
In this section, control schemes for rigid body motion control and the following theorem allows the computation value of the cost
vibration suppression of a flexible manipulator are proposed. function for a given control gain matrix K.
Initially, an LQR controller is designed. Then a non-collocated In this investigation, the tracking performance of the LQR
PID control and feedforward control based on input shaping are applied to the flexible manipulator was investigated by setting the
incorporated in the closed-loop system for control of vibration of
the system. value of vector K and N which determines the feedback
control law and for elimination of steady state error capability
respectively. For the single-link flexible manipulator described by
4.1. LQR controller the state-space model given by Equation (6) and with M, K, and D
matrices calculated earlier, the LQR gain matrix for
A more common approach in the control of manipulator systems
involves the utilization linear quadratic regulator (LQR) design
⎡I 0 3×3 ⎤
[7]. Such an approach is adopted at this stage of the investigation Q = ⎢ 3×3 ⎥ and R =1
here. In order to design the LQR controller a linear state-space ⎣0 3×3 0 3×3 ⎦
model of the flexible manipulator was obtained by linearising the
equations of motion of the system. For a LTI system was calculated using Matlab and was found to be
ISMA09-3
Proceeding of the 6th International Symposium on Mechatronics and its Applications (ISMA09), Sharjah, UAE, March 24-26, 2009
A control structure for control of rigid body motion and vibration In this section, the proposed control schemes are implemented and
suppression of the flexible manipulator based on LQR and input tested within the simulation environment of the flexible
shaping control is proposed in this section. The positive input manipulator and the corresponding results are presented. The
shapers are proposed and designed based on the properties of the manipulator is required to follow a trajectory within the range of
system. In this study, the input shaping control scheme is ±0.8 radian. System responses namely the end-point trajectory,
developed using a Zero-Vibration-Derivative-Derivative (ZVDD) displacement and end-point acceleration are observed. To
input shaping technique [9]. Previous experimental study with a investigate the vibration of the system in the frequency domain,
flexible manipulator has shown that significant vibration power spectral density (PSD) of the end-point acceleration
reduction and robustness is achieved using a ZVDD technique response is obtained. The performances of the control schemes are
[10]. A block diagram of the LQR with input shaping control assessed in terms of vibration suppression, input tracking and time
technique is shown in Figure 3. response specifications. Finally, a comparative assessment of the
The input shaping method involves convolving a desired performance of the control schemes is presented and discussed.
command with a sequence of impulses known as input shaper. Figures 4-6 show the responses of the flexible manipulator to
The design objectives are to determine the amplitude and time the reference input trajectory using LQR controller in time-
location of the impulses based on the natural frequencies and domain and frequency domain (PSD). These results were
damping ratios of the system. The positive input shapers have considered as the system response under rigid body motion
been used in most input shaping schemes. The requirement of control and will be used to evaluate the performance of the non-
positive amplitude for the impulses is to avoid the problem of collocated PID and input shaping control. The steady-state end-
large amplitude impulses. In this case, each individual impulse point trajectory of +0.8 radian for the flexible manipulator was
must be less than one to satisfy the unity magnitude constraint. In achieved within the rise and settling times and overshoot of 0.421
addition, the robustness of the input shaper to errors in natural s, 1.233 s and 6.06% respectively. It is noted that the manipulator
frequencies of the system can be increased by solving the reaches the required position from +0.8 rad to -0.8 rad within 2 s,
derivatives of the system vibration equation. This yields a positive with little overshoot. However, a noticeable amount of vibration
ZVDD shaper with parameter as occurs during movement of the manipulator. It is noted from end-
π 2π 3π point acceleration response, the vibration of the system settles
t1 = 0, t2 = , t3 = , t4 =
ωd ωd ωd within 0.5 s with a maximum acceleration of ±600 m/s2.
Moreover, from the PSD of the end-point acceleration response
the vibrations at the end-point are dominated by the first two
1 3K
A1 = , A2 = vibration modes, which are obtained as 16 and 56 Hz with
1 + 3K + 3K 2 + K 3 1 + 3 K + 3K 2 + K 3 magnitude of 1.367×105 m/s2/Hz and 138.4 m/s2/Hz respectively.
3K 2 K3 The end-point trajectory, end-point acceleration and power
A3 = 2 3
, A4 = (13) spectral density responses of the flexible manipulator using LQR
1 + 3K + 3K + K 1 + 3 K + 3K 2 + K 3
with non-collocated PID (LQR-PID) and input shaping (LQR-IS)
control are shown in Figures 4-6 respectively. It is noted that the
ISMA09-4
Proceeding of the 6th International Symposium on Mechatronics and its Applications (ISMA09), Sharjah, UAE, March 24-26, 2009
using LQR with input shaping control as compared to the LQR LQR
with non-collocated control. Further comparisons of the LQR-PID
Magnitude ((m/sec/sec)*(m/sec/sec)/Hz)
LQR-IS
specifications of the end-point trajectory responses are 10
4
summarized in Figure 8 for the rise and settling times. The work
thus developed and reported in this paper forms the basis of
design and development of hybrid control schemes for input 10
2
-2
10
0 10 20 30 40 50 60 70 80
Frequency (Hz)
ISMA09-5
Proceeding of the 6th International Symposium on Mechatronics and its Applications (ISMA09), Sharjah, UAE, March 24-26, 2009
Table 1. Level of vibration reduction of the end-point acceleration and specifications of end-point trajectory response for hybrid
control schemes.
Attenuation (dB) of vibration end-
Specifications of end-point trajectory response
Controller point acceleration
Mode 1 Mode 2 Rise time (s) Settling time (s) Overshoot (%)
LQR - PID 37.14 8.04 0.418 1.232 6.06
LQR - IS 62.59 146.73 0.423 1.291 6.00
160 shown that the LQR control with input shaping performs better
than the LQR with non-collocated PID control in respect of
140
vibration reduction at the end-point of the manipulator. However,
the speed of the response is slightly improved at the expenses of
Level of vibration reduction (dB)
120
decrease in the level of vibration reduction by using the LQR
100 with non-collocated PID control. It is concluded that the
80 LQR-PID proposed controllers are capable of reducing the system vibration
LQR-IS while maintaining the input tracking performance of the
60 manipulator.
40
7. REFERENCES
20
LQR-PID
and Botto, M.A. “Approaches for dynamic modelling of
0.6
LQR-IS flexible manipulator systems”, IEE Proceedings-Control
0.4
Theory and Application. 150(4), 401-411, 2003.
[6] Tokhi, M.O., Mohamed, Z. and Shaheed, M.H. “Dynamic
0.2 characterisation of a flexible manipulator system”, Robotica,
19(5), 571-580, 2001.
0 [7] Ogata, K. Modern Control Engineering, Prentice-Hall
Rise time (s) Settling time (s) International, Upper Saddle River, NJ, 1997.
Figure 8. Rise and settling times of the end-point trajectory with [8] Warwick, K. Control systems: an introduction, Prentice Hall,
LQR-IS and LQR-PID. London, 1989.
[9] Z. Mohamed and M.A. Ahmad, “Hybrid Input Shaping and
Feedback Control Schemes of a Flexible Robot
6. CONCLUSIONS Manipulator”, Proceedings of the 17th World Congress The
International Federation of Automatic Control, Seoul,
The development of techniques for end-point vibration Korea, July 6-11, 2008, pp. 11714-11719.
suppression and input tracking of a flexible manipulator has been [10] Mohamed, Z. and Tokhi, M.O. “Vibration control of a
presented. The control schemes have been developed based on single-link flexible manipulator using command shaping
LQR with non-collocated PID control and LQR with input shaper techniques”, Proceedings IMechE-I: Journal of Systems and
technique. The proposed control schemes have been implemented Control Engineering, 216, 191-210, 2002.
and tested within simulation environment of a single-link flexible
manipulator. The performances of the control schemes have been
evaluated in terms of end-point vibration suppression and input
tracking capability at the resonance modes of the manipulator.
Acceptable performance in end-point vibration suppression and
input tracking control has been achieved with proposed control
strategies. A comparative assessment of the control schemes has
ISMA09-6