Professional Documents
Culture Documents
The manuscript was received on 28 February 2008 and was accepted after revision for publication on 20 May 2008.
DOI: 10.1243/09596518JSCE585
Abstract: In this paper, an adaptive sliding mode observer is designed to reconstruct the
states of non-linear stochastic systems with uncertainties from the measurable system output
and the reconstructed states are employed to construct a sliding mode controller for the
stabilization control of complex non-linear systems. It takes the advantages of the sliding mode
schemes to design both the observer and the controller. The convergence of the observer and
the globally asymptotical stability of the controller are analysed in terms of stochastic
Lyapunov stability, and the effectiveness of the control strategy is verified with numerical
simulation studies.
Keywords: adaptive observer, stochastic system control, sliding mode scheme, Itô differential
equation
JSCE585 F IMechE 2008 Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering
682 F Qiao, Q M Zhu, J Liu, and F Zhang
Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering JSCE585 F IMechE 2008
Adaptive observer-based non-linear stochastic system control 683
for unknown values of ci M R+, known bounded ri M C0 is negative definite. Then the equilibrium x 5 0 of the
such that ri : Rm6R+ R R+, i 5 0, 1, …, N, and P 5 PT system in (1) is globally asymptotically stable in
is the unique positive definite solution to probability.
It is quite common in practice that not all of the
PAo zATo P~{Q ð3Þ system states are always measurable due to the
limitation of physical condition and/or capital invest-
for some positive definite matrix Q 5 QT . 0 ment. Hence, in order to realize the stabilization of the
closed-loop stochastic system with uncertainty in (1)
Assumption 3 at the origin x(t) 5 0, an SMC law was investigated in
this research work with estimated system states from
The Lipshitz constant a satisfies [23]
an adaptive observer. The objective of the system
1 lðQÞ control is to determine the control law u(t) to
av guarantee the globally asymptotic stabilization of the
2 lðPÞ
system in (1) in probability at the origin.
The controller to be designed for the stochastic
The following definitions are imposed for the
system in (1) is based on the reconstructed system
stability in probability.
states obtained by an adaptive sliding mode observer
and the control law is derived from the sliding mode
Definition 1
scheme. In the following sections 3 and 4, the
The stochastic system in (1) is globally stable at the adaptive observer and the control law are proposed,
equilibrium x(t) 5 0 if a region D exists at the origin, and the convergence of the estimation error and
for any x0 M D and ;e . 0, and a class k function c(N) stabilization of the overall system are investigated
(i.e. c(N) is a strict ascending continuous function at respectively.
c(0) 5 0 at R+ R R+) exists satisfying
JSCE585 F IMechE 2008 Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering
684 F Qiao, Q M Zhu, J Liu, and F Zhang
Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering JSCE585 F IMechE 2008
Adaptive observer-based non-linear stochastic system control 685
Taking (2), (3), (5), and (6) into (11) gives the According to the design conditions 1 and 2, it is
following inequality known that the last two terms on the right-hand side
of the above inequality is negative. Thus,
gðt ÞÞ¡{eT ðt ÞQo eðt Þz2lðPÞakeðt Þk2
LVo ðeðt Þ, ^ LVo ðe, ^gÞ¡LV1 ðeÞ
z2lðP o Þkeðt Þkðkb1 ks1 zKo kb2 ks2 Þ
" and
X
N
z P{1
o C
T
gi ðt Þri ðt, y ðt ÞÞ
i~1 LV1 ðeðt ÞÞ¡{ lðQo Þ{2ao lðPo Þ keðt Þk2
3T
T P
N z2lðPo Þkeðt Þkðkb1 ks1 zKo kb2 ks2 Þ
P{1
o C gi ðt Þri ðt, y ðt ÞÞðy ðt Þ{Cx^ðt ÞÞ 7
i~1 7
{ 7
P
N 5 and thus
ky ðt Þ{C ^xðt Þk{h_ 1 ðt Þh2 ðt Þ gi ðt Þri ðt, y ðt ÞÞ
i~1
X
N lðQo Þ{2alðPo Þ
z
1
ð^gi ðt Þ{gi ðt ÞÞ^g_ i ðt Þzh_ 1 ðt Þ
A1 ~
r lðPo Þ
i~1 i
(12)
ð12Þ
and
qffiffiffiffiffiffiffiffiffiffiffiffi
The above inequality is derived from the fact that for B1 ~2 lðPo Þðkb ks1 zKo kb ks2 Þ
1 2
a positive definite matrix M, the following relation-
ship results as
Then
lðMÞkx kky k¡x My¡ T
lð M Þ kx kky k
fV1 ðeðt Þg¡
1 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2
Applying the adaptation algorithm (7) to the above A1 V ðeðt0 ÞÞ{B1 exp{ðA=2Þt zB1 , t¢0
inequality (12) we can get A21
gðt ÞÞ¡{ lðQo Þ{2alðPo Þ keðt Þk2
LVo ðeðt Þ, ^ The steady system state estimate error is obtained as
z2lðPo Þkeðt Þkðkb1 ks1 zKo kb2 ks2 Þzh_ 1 ðt Þ
h n oi B2
|2
X
N
^gi ðt Þ ðCeðt ÞÞri ðt, y ðt ÞÞ
lim sup keðt Þk2 ¡l{1 ðPo Þ 21
t?? A1
i~1
2 3
6 ðy ðt Þ{Cx^ðt ÞÞ 7 This means that the estimation of the proposed
6 7
61{ 7 adaptive observer has a mean-square exponential
4 P
N 5
ky ðt Þ{Cx^ðt Þk{h_ 1 ðt Þh2 ðt Þ gi ðt Þri ðt, y ðt ÞÞ
i~1
ultimately bounded estimation error.
JSCE585 F IMechE 2008 Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering
686 F Qiao, Q M Zhu, J Liu, and F Zhang
Theorem 2
4.1 Sliding mode controller Suppose that the sliding function is designed in (13)
The sliding function is designed as and the sliding mode control law in (14). The state
trajectories of the observer dynamics (4) can be
sc ðt Þ~sðt ÞzGx^ðt Þ ð13Þ driven on the sliding surface sc(t) 5 0 in finite time
and remain there in subsequence time.
where ds(t) 5 (GBKcx̂(t) 2 GAx̂(t))dt, G is selected
so that GB is non-singular, Kc is the coefficient Proof. From (13) and (4), it can be found that
matrix that is chosen so that A 2 BKc satisfies
the Hurwitz condition, x̂(t) is the estimated state dsc ðt Þ~dsðt ÞzGdx^ðt Þ
vector obtained from (4), and sc 5 0 is the sliding ~ðGBKc x^ðt Þ{GAx^ðt ÞÞdt
surface.
zG½Ax^ðt ÞzBuðt Þzf1 ðx^ðt Þ, t ÞÞ
zKo ðy ðt Þ{Cx^ðt ÞÞzso ðx^ðt Þ, y ðt Þ, ^
gi ðt ÞÞdt
Definition 3 ~½GBKc x^ðt ÞzGBuðt ÞzGf1 ðx^ðt Þ, t Þ
For the non-linear stochastic system in (1): zGKo ðy ðt Þ{Cx^ðt ÞÞzGso ðx^ðt Þ, y ðt Þ, ^
gi ðt ÞÞdt
(a) The sliding surface sc 5 0 is reachable if there Let V3 ðt Þ~ 12 sTc ðGBÞ{1 sc ; the infinitesimal generator
exists finite time T . 0 such that {Isc(t)I} 5 0 is then considered as follows
and {Isc(t)I2} 5 0 when t 2 t0 5 T for any
x(t0) 5 x0. LV3 ðt Þ~sTc ðGBÞ{1 s_ c
(b) The sliding surface sc 5 0 is subordinated reach-
~sTc ðGBÞ{1 ½GBKc x^ðt Þ
able if there exists finite time
n T .o0 such that
{Is c (t)I} 5 0 and lim ksc ðt Þk2 ~0 when zGBð{csc ðt Þ{Kc x^ðt Þ{rðt Þsgnðsc ðt ÞÞÞ
t??
t 2 t0 5 T for any x(t0) 5 x0. zGðf 1 ðx^ðt Þ, t ÞzKo ðy ðt Þ{Cx^ðt ÞÞ
For the stochastic system in (1), the sliding surface zso ðx^ðt Þ, y ðt Þ, ^gi ðt ÞÞÞ
still satisfies sc(0) 5 0, but sc(x(t)) is continuously ~{csTc sc ðt Þ{rðt ÞsTc sgnðsc ðt ÞÞ
excited by stochastic signals with the system states,
and so the extent of reachability should be described zsTc ðGBÞ{1 Gðf 1 ðx^ðt Þ, t ÞzKo ðy ðt Þ{Cx^ðt ÞÞ
in the sense of norm means or norm square means zso ðx^ðt Þ, y ðt Þ, ^gi ðt ÞÞÞ
of sc(x(t)). Hence, it is said that the sliding mode is
reachable in probability if the system starts from any ¡{csTc sc ðt Þ{rðt Þksc k1
initial states x(t0) 5 x0. There exists finite time T . 0,
if t 2 t0 . T satisfies the condition {sc(t)} 5 0 or z ðGBÞ{1 G½kax^ðt ÞkzkKo Cx^ðt Þk
{Isc(t)I2} 5 0.
zðGBÞ{1 GKo y ðt Þ
The controller law is constructed based on the
estimate x̂(t) as
zðGBÞ{1 Gso ðx^ðt Þ, y ðt Þ, ^gi ðt ÞÞ ksc k
ð16Þ
uðt Þ~{csc ðt Þ{Kc x^ðt Þ{rðt Þsgnðsc ðt ÞÞ ð14Þ
Then
where the switching gain r(t) is designed as LV3 ðt Þ¡{cksc ðt Þk2 v0, for ksc ðt Þk=0 ð17Þ
Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering JSCE585 F IMechE 2008
Adaptive observer-based non-linear stochastic system control 687
The above inequality (17) is derived by taking (15) be stabilized and asymptotically stable in probability
into (16) and employing the fact that IscI ( IscI1. in the bounded region of the equilibrium x(t) 5 0.
Following the fact that {LV(x)} , 0 for sc ? 0, it
can n be obtained
o that lim f ksc ðt Þkg~0 and Proof. The stochastic Lyapunov candidate function
t??
lim ksc ðt Þk2 ~0. This implies that with the sliding is chosen as
t??
mode control law in (13), the sliding surface is
1
reachable and the state trajectories of the observer Vc ðx ðt ÞÞ~ x^T Pc x^
2
dynamics (4) can be driven on to the sliding
manifold sc(t) 5 0 in finite time and remain there in where Pc is a positive symmetric matrix satisfying
subsequent time. This completes the proof of the
theorem. Pc Ac zATc Pc ~{Qc
According to the sliding mode theory, it follows
from ṡc(t) 5 0 that the equivalent control law can be for some symmetric positive matrix Qc (Qc ~QTc w0).
obtained as Using the Itô formula, it can be found that
ueq ðt Þ~{Kc x^ðt Þ{ðGBÞ{1 GKo ðy ðt Þ{C x^ðt ÞÞ LVc ðx ðt ÞÞ~x^T Pc x^_ zx^_ T Pc x^
JSCE585 F IMechE 2008 Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering
688 F Qiao, Q M Zhu, J Liu, and F Zhang
where ac is the Lipschitz constant satisfying Assump- and sw 5 0.01 respectively. Both f1(x(t)) and f2(t)
tion 3 and ec is a small positive constant proportional satisfy Assumption 2 and f1(x(t))|x 5 0 5 0.
to bound the estimation error of the observer The observer is designed as follows. The observer
designed in section 3. gain Ko is chosen as KTo ~½5,100,0:1 to meet the
Similar to the discussion in section 3 about the requirement of Assumption 1. The positive definite
convergence of the observer, it can be concluded matrix Qo is selected as
that if Qc and G are suitably designed, then the 2 3
globally asymptotic stability in probability of the 15 0 0
6 7
overall closed-loop uncertain stochastic system in Q o ~4 0 10 05
(1) can be guaranteed by the control law in (15). This 0 0 5
completes the proof of the theorem.
Thus Po ~PTo w0 can be obtained as
2 3
5 SIMULATION STUDIES 0:377 0:0308 {0:0003
6 7
Po ~4 0:0308 2:7815 0:0069 5
In order to verify the effectiveness of the proposed {0:0003 0:0069 2
control strategy, a simulation study is made for
stabilization of the non-linear stochastic system in The eigenvalues of Po and Qo are [0.4534 1.0332
the presence of excessive uncertainties and pollution 11.0261] and [15 10 5] respectively. The Lipschitz
by noises. The system dynamics of an uncertain $
constant is selected as a 5 0.9 (v12 lðQo Þ lðPo Þ) and
stochastic system in the Itô differential equation
with the measurable output is as follows 1 0:5
h1 ðt Þ~ , h2 ðt Þ~ , ri ~50
1zt 1zt
dx1 ðt Þ~4x2 ðt Þdtz2 cosð10pt Þdtzdvðt Þ
dx2 ðt Þ~2x3 ðt Þdt{x1 ðt Þx3 ðt Þdtzdvðt Þ The sliding function is designed as
Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering JSCE585 F IMechE 2008
Adaptive observer-based non-linear stochastic system control 689
Fig. 2 The trajectory of the sliding function and the control input
JSCE585 F IMechE 2008 Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering
690 F Qiao, Q M Zhu, J Liu, and F Zhang
The overall closed-loop non-linear stochastic systems stochastic systems. Int. J. Innovative Computing,
can be guaranteed to be globally asymptotically Information and Control, April 2007, 3(2), 397–406.
stabilized in probability with the design strategy. 11 Zheng, F., Cheng, M., and Gao, W. B. Variable
structure control of discrete time stochastic sys-
In summary, the design procedure has been well
tems. In Proceedings of the 31st. Conference on
justified from the demands of application back- Decision and control, Tucson, Arizona, December
ground, concept development, mathematical deriva- 1992, pp. 1830–1835.
tion and proof, tool development and integration, 12 Chan, C. Y. Discrete adaptive sliding-mode control
and simulation bench tests. Obviously this is a of a class, of stochastic systems. Automatica, 1999,
promising procedure to be applied to a wide range 35, 1491–1498.
of practical operations. Additionally this theoretical– 13 Chang, K. Y. and Wang, W. J. Robust covariance
algorithm–simulation study will advance the inves- control for perturbed stochastic multivariable
tigations on complex system control and coordina- system via variable structure control. Systems
Control Lett., 1999, 37, 323–328.
tion. Therefore the contributions will go to both
14 Niu, Y. G. and Ho, D. W. C. Robust observer design
academia and industry.
for Itô stochastic time-delay systems via sliding
mode control. Systems and Control Lett., 2006, 55,
ACKNOWLEDGEMENT 781–793.
15 Niu, Y. G., Ho, D. W. C., and Lam, J. Robust
integral sliding mode control for uncertain sto-
The authors are grateful to the editor and the
chastic systems with time-varying delay. Automa-
anonymous reviewers for their helpful comments
tica, 2005, 41, 873–880.
and constructive suggestions with regard to the
16 Edwards, C. and Spurgeon, S. K. Robust output
revision of the paper. They would also like to thank tracking using a sliding-mode controller/observer
the Ministry of Housing and Urban-Rural Develop- scheme. Int. J. Control, 1996, 64, 967–983.
ment, China for its support (2008-K2-18). 17 Niu, Y., Lam, J., Wang, X., and Ho, D. W. C.
Observer-based sliding mode control for nonlinear
state-delayed systems. Int. J. Systems Sci., 2004, 35,
REFERENCES
139–150.
18 Pai, M. C. and Sinha, A. Sliding mode control of
1 Florchinger, P. Lyapunov-like techniques for sto-
vibration in a flexible structure via estimated stated
chastic stability. SIAM J. on Control and Optimiza-
and H‘ techniques. In Proceedings of the American
tion, 1995, 33, 1151–1169.
Control Conference, Chicago, Illinois, 2000, pp.
2 Deng, H. and Krstic, M. Stochastic nonlinear
1118–1123.
stabilization – Part I: a backstepping design.
19 Rundell, A. E., Drakunov, S. V., and DeCarlo, R. A.
Systems and Control Lett., 1997, 32, 143–150.
3 Deng, H. and Krstic, M. Stochastic nonlinear A sliding mode observer and controller for stabili-
stabilization – Part II: inverse optimality. Systems zation of rotational motion of a vertical shaft
and Control Lett., 1997, 32, 151–159. magnetic bearing. IEEE Trans. of Control Systems
4 Deng, H. and Krstic, M. Output-feedback stochas- Technol., 1996, 4, 598–608.
tic nonlinear stabilization. IEEE Trans. on Autom. 20 Azemi, A. and Yaz, E. E. Sliding mode adaptive
Control, 1999, 44, 328–333. observer approach to chaotic synchronization.
5 Khas’minskii, R. Z. Stochastic stability of differen- Trans. ASME, December 2000, 122, 758–765.
tial equations, 1980 (S and N International Publish- 21 Raoufi, R. and Khaloozadeh, H. Stochastic/adap-
ers, Rockville, Maryland). tive sliding mode observer for noisy excessive
6 Emelyanov, S. V. Variable structure control systems uncertainties nonlinear systems. In Proceedings
(in Russian), 1967 (Nauka, Moscow). of the 5th International Conference on Technology
7 Itkis, Y. Control systems of variable structure, 1976 and automation, Thessaloniki, Greece, 15–16 Oc-
(John Wiley & Sons, Inc., New York). tober 2005, pp. 49–54.
8 Utkin, V. I. Variable structure systems with sliding 22 Qiao, F., Zhu, Q. M., and Zhang, H. Adaptive
modes. IEEE Trans. on Autom. Control, April 1977, sliding mode observer for nonlinear stochastic
22(2), 212–222. systems with uncertainties. In Proceedings of the
9 Hung, J. Y., Gao, W., and Hung, C. Variable International Conference on Modelling, identifica-
structure control: a survey. IEEE Trans. on Ind. tion and control, Shanghai, PR China, 29 June–2
Electronics, February 1993, 40(1), 2–22. July 2008, A3–15.
10 Zhong, X. Z., Xing, H. L., and Fujimoto, K. Sliding 23 Thau, F. E., Observing the state of non-linear
mode variable structure control for uncertain dynamic systems. Int. J. Control, 1973, 18, 471–479.
Proc. IMechE Vol. 222 Part I: J. Systems and Control Engineering JSCE585 F IMechE 2008