Beruflich Dokumente
Kultur Dokumente
DETC2013-13079
ABSTRACT
This paper presents simulation and experimental results
of sliding mode control of nonlinear mechanical systems
with time delay in the control loop. A flexible link oscillator made by Quanser is used as the target system. Geometric nonlinearity of the spring is included in the model,
and the system is assumed to have parameter uncertainties.
A sliding mode control with time delay is designed with the
method of continuous time approximation. Both computer
simulations and experiments show that the sliding mode
control gives quite robust performance in the presence of
model uncertainty.
Jian-Qiao Sun
School of Engineering
University of California
Merced, CA 95343, USA
Email: jqsun@ucmerced.edu
Introduction
The continuous time approximation (CTA) method is
an eective method to handle systems with multiple independent time delays [1]. Butcher and colleagues [24] developed the method of Chebyshev spectral continuous time
approximation which uses a Chebyshev collocation grid to
study stability and control of linear periodic systems with
time delay. Chebyshev spectral continuous time approximation provides the most accurate solution of time-delayed
dynamical systems. The concept of continuous time approximation is based on the mathematical work on approximating the infinitesimal generator of delayed dierential
equations (DDEs) [5, 6]. A lowpass filter based continuous
0
0
1
0
0
0
0
1
A=
0 6285625 404033 0
0 10247473 404033 0
(4)
3
0
h( x) =
6655048
10849745
2 Control Design
2.1 Pole Placement Design
Note that (A B) is a controllable pair. The pole placement method is used to design a full state feedback control
of the linear part of the system () = Kx(). This is
provided by Quanser. In this paper, the closed-loop system
poles are chosen as
1 = 30 2 = 40
34 = 12 16
(5)
(1)
K = [1 2 3 4 ]
= [196383 170254 16697 07987]
h
i
, () is the control voltage of the
where x() =
DC motor, = 0032 and
(3)
B=
617567
617567
1 The System
The experimental apparatus made by Quanser is shown
in Figure 1. The base module is mounted on the load gear
of the SRV02 system driven by a DC motor. The maximum voltage to the DC motor is 10 , which generates the
maximum torque max = 12874 ( ) when the rotation
speed is zero. Two springs attached to the link of the system introduce geometric nonlinearity to the model. With
the Lagrangian method, we obtain the nonlinear governing
equation of the system,
x()
= Ax() + B( ) + h( x)
(6)
(2)
x () ( 1 ) ( 2 ) ( ) , and introduce
an interpolation scheme on the mesh for ( ) where
0 . Equation (1) can be rewritten as
y()
= Fy() + G() + g( y)
h
i
+ S
g(y ) + K()
= (SG)1 SFy
(7)
F=
A
04
04(1)
01
041
G= 1
D
h( x)
g( y) =
01
(13)
(8)
where
(9)
+ |S
|| |SFy|
g| ||
+ |S
= + |SFy|
g| 0
(14)
(15)
(10)
A
|h h|
|A A|
1 2
0
2
+ |S
We choose a gain K such that K = |SFy|
g|+()
where () 0 is a positive function of . Then, ()
and the system is stable. Consider a special case K = I
where is a scalar and I is a unit matrix. We have
where
(12)
y()
= Fy() + G()
(16)
(11)
q = My
(17)
where for = 8,
I44
M=
0
0
01 0 0
..
00 .0
00 0 1
1 0 0 0 1212
(18)
3 Results
We have done extensive numerical simulations and experimental investigations of the rotary flexible joint. Figure
2 presents the experimental results of the pole placement
control with the gain in Equation (6) without time delay.
When the angle tracks a square wave, the flexible link stabilizes quickly within 1, and its amplitude is about 8 . This
represents the baseline of the control system. This control
becomes unstable when the time delay is = 0032.
In this work, we assume that the matrix A and vector
h listed in Equations (2-4) are nominal. Their estimates
used in the control design are chosen to be
0 0
1 0
0 1
= 0 0
A
0 600 38 0
0 1050 41 0
4 Concluding Remarks
In this paper, we have studied a sliding mode control
for the rotary flexible joint system with model uncertainties
and known time delay. We have considered the geometric
nonlinearity and parameter uncertainties. Both simulation
and experiment are carried out to demonstrate the utility
of this control, which stabilizes the system in the presence
of time delay, while the full state feedback control designed
with the pole placement method is unstable because of the
time delay. An improved optimal sliding surface has been
designed. The performance of the sliding mode control is
quite satisfactory.
(20)
x) = 0
h(
(21)
Acknowledgements
This work was supported by the Natural Science Foundation of China through the grant 11172197 and a keyproject grant from the Natural Science Foundation of Tianjin.
REFERENCES
[1] Sun, J. Q., 2008. A method of continuous time approximation of delayed dynamical systems. Communications in Nonlinear Science and Numerical Simulation, 14(4), pp. 9981007.
[2] Bobrenkov, O. A., Nazari, M., and Butcher, E. A.,
2012. Response and stability analysis of periodic delayed systems with discontinuous distributed delay.
Journal of Computational and Nonlinear Dynamics,
7, p. 031011.
= |h|
= 005 |A| h
A
[3] Butcher, E., and Bobrenkov, O., 2011. On the Chebyshev spectral continuous time approximation for constant and periodic delay dierential equations. Communications in Nonlinear Science and Numerical Simulation, 16, pp. 15411554.
[4] Bobrenkov, O. A., Butcher, E. A., and Mann, B. P.,
2012. On application of the liapunov-floquet transformation to dierential equations with time delay and
periodic coecients. Journal of Vibration and Control, doi:10.1177/1077546311433914.
[5] Bellen, A., and Maset, S., 2000. Numerical solution of
constant coecient linear delay dierential equations
as abstract Cauchy problems. Numerische Mathematik, 84, pp. 351374.
[6] Bellen, A., and Zennaro, M., 2003. Numerical Methods
for Delay Dierential Equations. Oxford University
Press, New York.
[7] Song, B., and Sun, J. Q., 2011. Lowpass filter-based
continuous-time approximation of delayed dynamical
systems. Journal of Vibration and Control, 17(8),
pp. 11731183.
[8] Song, B., and Sun, J. Q., 2012. Sliding mode control
of uncertain dynamical systems with time delay using
the continuous time approximation method. Journal
of Vibration and Control, 18(9), pp. 12541260.
[9] Yan, X. G., Spurgeon, S. K., and Edwards, C., 2010.
Sliding mode control for time-varying delayed systems based on a reduced-order observer. Automatica,
doi:10.1016/j.automatica.2010.05.017.
[10] Song, Y. S., Kwon, S. H., Park, S. K., Oh, D. C., and
Jeung, E. T., 2001. Sliding mode control for timedelay system using a virtual state. In Proceedings of
the American Control Conference, Vol. 6, pp. 4669
4674.
[11] Qu, S., Gong, M., Wang, X., and Qu, H., 2008. Sliding
mode control for linear neutral time-delay systems. In
Proceedings of Chinese Control and Decision Conference, pp. 49844987.
[12] Roh, Y. H., and Oh, J. H., 1999. Robust stabilization of uncertain input-delay systems by sliding mode
control with delay compensation. Automatica, 35,
pp. 18611865.
[13] Roh, Y.-H., and Oh, J.-H., 2000. Sliding mode control
with uncertainty adaptation for uncertain input-delay
systems. International Journal of Control, 73(13),
pp. 12551260.
[14] He, Y., Liu, Y., Yi, J., Jing, Y., and An, Y., 2009.
Delay-dependent sliding mode control for matched
uncertain markovian jump systems with time-delay.
In Proceedings of Chinese Control and Decision Conference, pp. 48494854.
[15] Niu, Y., Lam, J., and Wang, X., 2004. Sliding-
[16]
[17]
[18]
[19]
[20]
20
15
Control u(t)
10
5
0
5
10
15
20
0
10
Time (s)
15
20
Quanser, Canada
FIGURE 3: The control signal of the rotary flexible link.
The full state feedback control is designed with the pole
placement method without time delay.
40
20
(degree)
(degree)
40
0
20
40
0
10
15
20
20
0
20
40
0
10
15
20
10
Time (s)
15
20
10
10
(degree)
(degree)
20
0
10
20
0
10
Time (s)
15
20
5
0
5
10
0
Control u(t)
4
2
0
2
5
10
15
20
10
Time (s)
15
20
50
50
0
4
Control u(t)
4
0
2
0
2
4
0
(degree)
40
20
10
15
20
10
Time (s)
15
20
50
50
0
20
40
0
10
15
20
10
Time (s)
15
20
(degree)
10
5
0
5
10
0