Finite-time stabilization for a class of stochastic ... - Semantic Scholar

Report 3 Downloads 90 Views
ISA Transactions 53 (2014) 709–716

Contents lists available at ScienceDirect

ISA Transactions journal homepage: www.elsevier.com/locate/isatrans

Research Article

Finite-time stabilization for a class of stochastic nonlinear systems via output feedback Wenting Zha a, Junyong Zhai a,n, Shumin Fei a, Yunji Wang b a b

Key Laboratory of Measurement and Control of CSE, Ministry of Education, School of Automation, Southeast University, Nanjing, Jiangsu 210096, China Department of Electrical and Computer Engineering, The University of Texas at San Antonio, San Antonio, TX 78249, USA

art ic l e i nf o

a b s t r a c t

Article history: Received 18 November 2013 Received in revised form 13 January 2014 Accepted 21 January 2014 Available online 14 February 2014 This paper was recommended for publication by Jeff Pieper

This paper investigates the problem of global finite-time stabilization in probability for a class of stochastic nonlinear systems. The drift and diffusion terms satisfy lower-triangular or upper-triangular homogeneous growth conditions. By adding one power integrator technique, an output feedback controller is first designed for the nominal system without perturbing nonlinearities. Based on homogeneous domination approach and stochastic finite-time stability theorem, it is proved that the solution of the closed-loop system will converge to the origin in finite time and stay at the origin thereafter with probability one. Two simulation examples are presented to illustrate the effectiveness of the proposed design procedure. & 2014 ISA. Published by Elsevier Ltd. All rights reserved.

Keywords: Stochastic nonlinear systems Finite-time stability Output feedback Homogeneous domination

1. Introduction In this paper, we consider the problem of finite-time stabilization via output feedback for a class of stochastic nonlinear systems described by dx1 ðtÞ ¼ x2 ðtÞ dt þf 1 ðxðtÞ; uðtÞÞ dt þ g T1 ðxðtÞ; uðtÞÞ dωðtÞ; dx2 ðtÞ ¼ x3 ðtÞ dt þf 2 ðxðtÞ; uðtÞÞ dt þ g T2 ðxðtÞ; uðtÞÞ dωðtÞ; ⋮ dxn ðtÞ ¼ uðtÞ dt þ f n ðxðtÞ; uðtÞÞ dt þ g Tn ðxðtÞ; uðtÞÞ dωðtÞ; yðtÞ ¼ x1 ðtÞ T

ð1Þ

where xðtÞ ¼ ðx1 ðtÞ; …; xn ðtÞÞ A Rn , uðtÞ A R and yðtÞ A R are the system states, control input and output, respectively. ωðtÞ is an r-dimensional standard Wiener process defined on a probability space ðΩ; ϝ;ϝt ; PÞ with Ω being a sample space, ϝ being a s-field, ϝt being a filtration and P being a probability measure. The drift terms f i : Rn  R-R and the diffusion terms g i : Rn  R-Rr , i ¼ 1; …; n, are Borel measurable, continuous in system states and satisfy f i ð0; 0Þ ¼ 0 and g i ð0; 0Þ ¼ 0. In the nonlinear control community, finite-time stabilization is one of the most fundamental and challenging problems. In contrast to the commonly used notion of asymptotic stability, finite-time stability requires essentially that a control system should be stable in the sense of Lyapunov and its trajectories tend n

Corresponding author. E-mail address: [email protected] (J. Zhai).

to zero in finite time. It was demonstrated in [1] that finite-time stable systems might have not only faster convergence but also better robustness and disturbance rejection properties. The work [2] provided a solid foundation for finite-time stability theory of continuous autonomous systems, which gave a judging criterion on finite-time stability. Then, some conditions for finite-time stability have been presented for continuous systems [3] and non-autonomous continuous systems [4]. In the literature, several results on finite-time state feedback stabilization have been achieved in [5–7] and the references therein. However, since finite-time stabilizers are generally not smooth, their design methods are sophisticated, especially when some states are not measurable. Based on a “finite-time separation principle”, global finite-time stabilization via output feedback can be achieved for the double integrator system in [8]. The work [9] has developed a novel systematic design method, namely homogeneous domination approach, which provides us a new perspective to deal with the output feedback control problem for nonlinear systems and leads to several stabilization results [10–12]. By coupling the homogeneous domination approach and finite-time stabilization technique, an output feedback controller was constructed to global stabilize a class of lower-triangular nonlinear systems [13] and upper-triangular ones [14]. Moreover, with unknown output gain, the problem of global finite-time stabilization has been addressed in [15,16]. In spite of these developments, the above-mentioned results cannot be generalized easily to a class of stochastic nonlinear systems. It is well known that stochastic modeling has come to play an important role in many branches of science and industry.

0019-0578/$ - see front matter & 2014 ISA. Published by Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.isatra.2014.01.005

710

W. Zha et al. / ISA Transactions 53 (2014) 709–716

Florchinger extended the concept of control Lyapunov functions and Sontag's stabilization formula to stochastic setting in [17], which leads to more stabilization results [18–23] and the references therein. However, each of them described the asymptotic behavior of trajectories for a class of stochastic nonlinear systems as time tends to infinity. Recently, the work [24] has presented the concept of finite-time stability in probability for stochastic systems and has proved the stochastic finite-time stability theorem. Subsequently, for a class of stochastic nonlinear systems in strictfeedback form, the work [25] designed a continuous statefeedback controller to guarantee the global finite-time stability in probability and our recent work [26] solved the finite-time stabilization problem by dynamic state-feedback. However, only state feedback was considered, which requires all the system states to be measurable. Immediately, one may ask the following interesting questions: Is it possible to relax the growth conditions for nonlinear functions? Under these weaker conditions, how can one design an output feedback controller to make (1) globally finite-time stable in probability? Motivated by the design of finite-time stabilizer in deterministic cases [13,14], and stochastic finite-time stability theorem proposed in [24], we aim to solve the problem of global finitetime stabilization for a class of stochastic nonlinear systems via output feedback. In order to settle this problem, we first design a homogeneous output feedback controller for the nominal system. Then, a scaling gain is introduced to the controller to dominate the perturbing nonlinearities. By appropriately choosing the scaling gain, the closed-loop system can be rendered globally finite-time stable in probability. Furthermore, we extend the result to a class of upper-triangular stochastic nonlinear systems. The main contributions of this paper are as follows: (i) Compared with deterministic cases [13,14], this paper extends the global finite-time stabilization results to a class of stochastic nonlinear systems according to stochastic finite-time stability theorem. (ii) The uncertain nonlinearities are functions of both measurable and unmeasurable states. Based on the homogeneous observer construction, an output feedback controller guarantees the closed-loop system finite-time stable in probability. Notations: R þ denotes the set of all nonnegative real numbers, þ and Rn denotes the real n-dimensional space. Rodd ≕fq A R : q Z 0 is a ratio of two odd integersg. For a given vector or matrix X, XT represents its transpose; TrfXg represents its trace when X is square; J  J denotes the Euclidean norm of a vector X or the Frobenius norm of a matrix X. Ci denotes the set of all functions with continuous ith partial derivatives; K denotes the set of all functions, R þ -R þ , which are continuous, strictly increasing and vanishing at zero; K1 denotes the set of all functions which are of class K and unbounded; a 4 b means the minimum of a and b.

In this section, we present some useful definitions and lemmas which play very important roles in this paper. Consider the following stochastic nonlinear system: xð0Þ ¼ x0 A Rn

ð2Þ

where xðtÞ A R is the system state and ωðtÞ is an r-dimensional standard Wiener process defined on a probability space ðΩ; ϝ;ϝt ; PÞ. The Borel measurable functions f : Rn -Rn and g T : Rn -Rnr are continuous in x that satisfy f ð0Þ ¼ 0 and gð0Þ ¼ 0. n

‖f ðxðtÞÞ‖2 þ ‖gðxðtÞÞ‖2 r Kð1 þ ‖xðtÞ‖2 Þ

ð3Þ

for K 4 0. Then given any x0 independent of ωðtÞ, (2) has a continuous solution with probability one. Definition 2.1 (Khoo et al. [25]). The trivial solution of (2) is said to be finite-time stable in probability if the solution exists for any initial value x0 A Rn , denoted by xðt; x0 Þ. Moreover, the following statements hold: (i) Finite-time attractiveness in probability: For every initial value x0 A Rn \f0g, the first hitting time τx0 ¼ inf ft; xðt; x0 Þ ¼ 0g, which is called the stochastic settling time, is finite almost surely, that is, Pfτx0 o 1g ¼ 1. (ii) Stability in probability: For every pair of ɛ A ð0; 1Þ and r 4 0, there exists a δ ¼ δðɛ; rÞ 4 0 such that Pf J xðt; x0 Þ J or; 8 t Z0g Z 1  ɛ, whenever J x0 J o δ. (iii) The solution xððt þ τx0 Þ; x0 Þ is unique for t Z 0. Definition 2.2 (Florchinger [17]). For any given VðxðtÞÞ A C2 associated with stochastic system (2), theinfinitesimal generator L is  defined as LVðxÞ ¼ ð∂V=∂xÞf ðxÞ þ 12 Tr gðxÞð∂2 V=∂x2 Þg T ðxÞ , where   1 2 2 T 2 Tr gðxÞð∂ V =∂x Þg ðxÞ is called as the Hessian term of L. Lemma 2.2 (Khoo et al. [25]). For system (2), if there exist a Lyapunov function V : Rn -R þ , K1 class functions μ1 and μ2, positive real numbers c 4 0 and 0 o γ o1, such that for all x A Rn and t Z 0,

μ1 ð J x J Þ rVðxÞ r μ2 ð J x J Þ;

ð4Þ

LVðxÞ r  c  ðVðxÞÞγ

ð5Þ

then the trivial solution of (2) is finite-time attractive and stable in probability. Definition 2.3 (Kawski [28]). For real numbers r i 4 0, i ¼ 1; …; n, and fixed coordinates ðx1 ; …; xn Þ A Rn , 8 ɛ 4 0.

 the dilation Δɛ ðxÞ is defined by Δɛ ðxÞ ¼ ðɛr x1 ; …; ɛr xn Þ, 8 ɛ 4 0, 1

  

n

with ri being called as the weights of the coordinates. For simplicity of notation, we define dilation weight Δ ¼ ðr 1 ; …; r n Þ. a function V A CðRn ; RÞ is said to be homogeneous of degree τ if there is a real number τ Z 0 such that 8 x A Rn \f0g, VðΔɛ ðxÞÞ ¼ ɛ τ V ðx1 ; …; xn Þ. a vector field f A CðRn ; Rn Þ is said to be homogeneous of degree τ if there is a real number τ Z min1 r i r n fri g such that for i ¼ 1; …; n, 8 x A Rn \f0g, f i ðΔɛ ðxÞÞ ¼ ɛ τ þ ri f i ðx1 ; …; xn Þ. a homogeneous p-norm is defined as ‖x‖Δ;p ¼ ð∑ni¼ 1 jxi jp=ri Þ1=p , 8 x A Rn , for a constant p Z 1. For simplicity, we choose p ¼2 and write ‖x‖Δ for ‖x‖Δ;2 .

Lemma 2.3. Suppose c and d are two positive real numbers. Given any positive number γ 4 0, the following inequality holds:

2. Preliminary results

dxðtÞ ¼ f ðxðtÞÞ dt þg T ðxðtÞÞ dωðtÞ;

Lemma 2.1 (Skorokhod [27]). Suppose that f ðxðtÞÞ and gðxðtÞÞ are continuous with respect to their variables and satisfy the linear growth condition:

jxjc jyjd r

c d c cþd γ jxjc þ d þ γ d jyj : cþd cþd

Lemma 2.4. For x A R, yA R, and p Z1, the following inequalities hold: jx þ yjp r 2p  1 jxp þ yp j; ðjxj þjyjÞ1=p r jxj1=p þ jyj1=p r 2ðp  1Þ=p ðjxj þ jyjÞ1=p :

W. Zha et al. / ISA Transactions 53 (2014) 709–716

with γ k ¼ η^ k þ lk  1 zk  1 , and a set of virtual controllers zn1 ; …; znn defined by

If p Z 1 is an odd integer or a ratio of two odd integers, jx  yjp r 2p  1 jxp yp j;

jx1=p y1=p jr 21  1=p jx  yj1=p :

ξ1 ¼ zμ1 =r1 zn1μ=r1 ; r i =μ ξi ¼ zμi =ri  zni μ=ri ; i ¼ 2; …; n zni ¼  β i  1 ξi  1; zn1 ¼ 0;

3. Main results The objective of this section is to design an output feedback controller for system (1) under the following assumption, which renders the closed-loop system finite-time stable in probability. Assumption 3.1. There exist two positive constants a1 and a2 such that for i ¼ 1; …; n jf i ðx; uÞj r a1 ðjx1 jðri þ τÞ=r1 þ⋯ þ jxi jðri þ τÞ=ri Þ; J g i ðx; uÞ J ra2 ðjx1 jð2ri þ τÞ=2r1 þ ⋯ þ jxi jð2ri þ τÞ=2ri Þ with τ A ð  1=n; 0Þ and a series of parameters r i ¼ ði 1Þτ þ 1;

i ¼ 1; …; n þ 1:

711

ð6Þ

For simplicity, we assume τ ¼  p=q with p being an even integer and q being an odd integer. Based on this, ri will be odd in both denominator and numerator. Remark 3.1. In deterministic cases, the works [13,15] have dealt with the finite-time output feedback stabilization problem for a class of nonlinear systems whose nonlinearities satisfy Assumption 3.1 with a2 ¼ 0. Taking stochastic factors into consideration, we impose lower-triangular homogeneous growth conditions on diffusion terms as well, and therefore, Assumption 3.1 is a more general condition. However, the appearance of Hessian term will produce more nonlinear terms. In what follows, we will present how to handle these terms skillfully.

ð11Þ

one can obtain the global finite-time stabilization result for (7), whose proof is similar to the one introduced in [22] with some modifications. For the sake of space, the detailed proof is omitted here. □ From the construction of U, it can be verified that U is positive definite and proper with respect to Z≔ðz1 ; …; zn ; η^ 2 ; …; η^ n ÞT . First, we consider the following two cases to prove that Wk is positive definite and proper. þ Case 1: If znk r zk , with μ Z 2 max1 r i r n fr i g, μ A Rodd and by Lemma 2.4, one gets Z zk nμ=r Wk ¼ ðsμ=rk  zk k Þð4μ  rk Þ=μ dsZ ð21  μ=rk Þð4μ  rk Þ=μ znk

Z

zk znk

ðs  znk Þð4μ  rk Þ=rk ds ¼ ð21  μ=rk Þð4μ  rk Þ=μ

rk ðz  znk Þ4μ=rk : 4μ k

ð12Þ

Case 2: If znk Zzk , (12) can be proved similarly. Next, we aim to prove that Vk is positive definite and proper. With s ¼ srk  1 =ð4μ  rk  1 Þ, there exists a positive constant c0 A ½c; c, such that Z Vk ¼

ð4μ  r k  1 Þ=r k

zk

ð4μ  r k  1 Þ=r k  1

γk

ðsrk  1 =ð4μ  rk  1 Þ  γ k Þ ds

Z rk  1 =rk 4μ  r k  1 z k ðs  γ k Þsð4μ  2rk  1 Þ=rk  1 ds rk  1 γk Z zrk  1 =rk k 4μ  r k  1 4μ  r k  1 r =r ¼ c0 ðs  γ k Þ ds ¼ c0 ðzkk  1 k  γ k Þ2 rk  1 2r k  1 γk

¼

ð13Þ

The design scheme can be divided into two steps: (i) we first devise a finite-time output feedback controller for the nominal system; and (ii) based on homogeneous domination approach, a scaled output feedback controller is constructed for system (1) and the stability analysis is given to guarantee the finite-time stabilization in probability of the closed-loop system. We first explicitly construct an output feedback stabilizer for the following nominal system:

where c and c represent the infimum and supremum of sð4μ  2rk  1 Þ=rk  1 in ½γ k ; zrkk  1 =rk  (or ½zrkk  1 =rk ; γ k , if γ k Z zrkk  1 =rk ), respectively. Therefore, U ¼ ∑nk ¼ 1 W k þ ∑nk ¼ 2 V k Z ∑nk ¼ 1 ð21  μ=rk Þð4μ  rk Þ=μ ðr k = r =r 4μÞðzk  znk Þ4μ=rk þ ∑nk ¼ 2 ðð4μ  r k  1 Þ=2r k  1 Þc0 ðzkk  1 k  γ k Þ2 is definite positive and proper with respect to Z. Denoting the dilation weight

dzi ¼ zi þ 1 dt; i ¼ 1; …; n  1;

Δ ¼ ðr 1 ; …; r n ; r1 ; …; rn  1 Þ

T

dzn ¼ v dt;

y ¼ z1 :

ð7Þ

n

where z ¼ ðz1 ; …; zn Þ A R , v A R, yA R are the states, control input and output, respectively. Lemma 3.1. For system (7), there exist positive constants β1 ; …; β n , þ l1 ; …; ln  1 , and μ Z 2 max1 r i r n fr i g, μ A Rodd , such that the following homogeneous output feedback stabilizer

η^ k ¼  lk  1 z^ k ;

z^ k ¼ ðη^ k þ lk  1 z^ k  1 Þrk =ðrk  1 Þ ; k ¼ 2; …; n;

ð8Þ

for z1 ;…;zn

for η^ 2 ;…;η^ n

the closed-loop system (7)–(9) which can be rewritten as dZ ¼ EðZÞ dt ¼ ðz2 ; …; zn ; v; η^_ 2 ; …; η^_ n ÞT dt

v ¼  βn ðz^ n

μ=r μ=r μ=r μ=r μ=r μ þ β n ðz^ n  1 þ ⋯ þ β 3 ðz^ 2 þ β 2 z Þ⋯ÞÞrn þ 1 =μ n1

n1

2

2

1

ɛ rk znk

ð9Þ ¼

k¼1 n

¼ ∑

k¼1 n

þ ∑

k¼2

Z

zk znk

nμ=r k ð4μ  r k Þ=μ

ðsμ=rk  zk

ð4μ  r k  1 Þ=r k  1

γk

γk

Þ

ds

ðsrk  1 =ð4μ  rk  1 Þ  γ k Þ ds

ðɛr k  1 λ2k  1 r

=ð4μ  r k  1 Þ

dλ1  ɛrk  1 γ k Þɛ4μ  rk  1 dλ2

ð16Þ

is homogeneous of degree 4μ with respect to Δ, with λ1 ¼ ɛ  rk s and λ2 ¼ ɛrk  1  4μ s. By Lemma 1 in [29], there exists a positive constant α1, such that

ð4μ  r k  1 Þ=r k

zk

ð4μ  r k  1 Þ=rk

zk

ð4μ  rk  1 Þ=r k  1

¼ ɛ4μ UðZÞ

k¼2

Z

Z

k¼2

n

ðsrk  1 =ð4μ  rk  1 Þ  ɛrk  1 γ k Þ ds

λ

n

U ¼ ∑ Wk þ ∑ Vk

ðɛ r k zk Þð4μ  rk  1 Þ=rk

ð4μ  r k  1 Þ=r k  1 r k ¼ 2 ðɛ k  1 γ k Þ Z zk n μ=r nμ=r ∑ ðɛμ 1 k  ɛμ zk k Þð4μ  rk Þ=μ ɛ rk k ¼ 1 znk

þ ∑

Proof. By choosing a Lyapunov function U n

Z

n

þ ∑

1

with z^ 1 ¼ z1 , renders the closed-loop system (7)–(9) globally finitetime stable.

ð15Þ

is homogeneous of degree τ. Moreover, it can be shown that Z ɛ r k zk n nμ=r UðΔɛ ðZÞÞ ¼ ∑ ðsμ=rk  ɛμ zk k Þð4μ  rk Þ=μ ds k¼1

μ=r n

ð14Þ

|fflfflfflfflffl{zfflfflfflfflffl} |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl}

ð10Þ

∂UðZÞ 4μ þ τ EðZÞ r  α1 ‖Z‖Δ : ∂Z

ð17Þ

712

W. Zha et al. / ISA Transactions 53 (2014) 709–716

Under the new coordinates zi ¼

xi Li  1

; i ¼ 1; …; n;

u v¼ n L

ð18Þ

with L Z 1 being a constant to be determined later, system (1) can be rewritten as   g T ðÞ f ðÞ dzi ¼ Lzi þ 1 þ ii 1 dt þ ii  1 dω; L L   f n ðÞ g Tn ðÞ dzn ¼ Lv þ n  1 dt þ n  1 dω; L L y ¼ z1 ;

i ¼ 1; …; n  1:

ð19Þ

Next, we construct an observer with the scaling gain L

η^_ k ¼  Llk  1 z^ k ;

z^ k ¼ ðη^ k þ lk  1 z^ k  1 Þrk =rk  1 ; k ¼ 2; …; n

ð20Þ

where li, i ¼ 1; …; n  1, are observer gains. With E(Z) defined in (15), it is straightforward to verify that the closed-loop system (19), (20) and (9) can be represented as dZ ¼ ðLEðZÞ þ FðZÞÞ dt þ G ðZÞ dω T

ð21Þ

where FðZÞ ¼ ðf 1 ðÞ; f 2 ðÞ=L; …; f n ðÞ=Ln  1 ; 0; …; 0ÞT and GðZÞ ¼ ðg 1 ðÞ; g 2 ðÞ=L; …; g n ðÞ=Ln  1 ; 0; …; 0Þ. Based on the observer and controller designs, the following theorem gives the finite-time stabilization result of the closedloop system (21) via output feedback. Theorem 3.1. Under Assumption 3.1, there exists an output feedback controller rendering the system (1) finite-time stable in probability. Proof.. According to Definition 2.1, Theorem 3.1 will be proved by four steps. Step 1: We consider the existence of the solution to the closedloop system (21). The construction of observer and controller indicates that the closed-loop system is continuous with respect to its variables. Since τ A ð  1=n; 0Þ, fi and gi satisfy lower-order growth conditions. In addition, if J Z J Z 1, with 0 oðr i þ τÞ=r j o 1, j ¼ 1; …; i, there exists a positive constant K1 such that ‖FðZÞ‖2 r K 1 ‖Z‖2 . If J Z J o 1, one has ‖FðZÞ‖2 rK 2 , with K 2 Z 0. Therefore, by choosing K 3 ¼ maxfK 1 ; K 2 g, one has ‖FðZÞ‖2 r K 3 ð1 þ ‖Z‖2 Þ, which implies that F(Z) satisfies the linear growth condition in Lemma 2.1. Similarly, one can obtain that there is a positive constant K such that ‖LEðZÞ þ FðZÞ‖2 þ‖GðZÞ‖2 r Kð1 þ‖Z‖2 Þ:

ð22Þ

By Lemma 2.1, there exists a continuous solution Z(t) that can be written as Z t Z t ðLEðZðsÞÞ þ FðZðsÞÞÞ ds þ GT ðZðsÞÞ dωðsÞ ð23Þ ZðtÞ ¼ Z 0 þ 0

0

with the initial value Z0. Step 2: Under Assumption 3.1 and new coordinates (18), it can be deduced that, for i ¼ 1; …; n    f i ðÞ  a1 ðr i þ τ Þ=r 1   þ jLz2 jðri þ τÞ=r2 þ ⋯ þ jLi  1 zi jðri þ τÞ=ri Þ  i  1  r i  1 ðjz1 j L L 1  1=r i

r a1 L

ðr i þ τÞ=r 1

ðjz1 j

ri þ τ r a 1 L1  1=ri ‖Z‖Δ

þ ⋯ þ jzi j

ðri þ τÞ=r i

Þ ð24Þ

with a constant a 1 Z 0. Recall that for i ¼ 1; …; n, ∂UðZÞ=∂Z i is homogeneous of degree 4μ  r i , then      n ∂UðZÞ f ðÞ  n ∂UðZÞ  1  1=r i     i  ρ1i ‖Z‖4Δμ þ τ r ρ1 ‖Z‖4Δμ þ τ  ∂Z FðZÞ r ∑  ∂Z  i  1  r ∑ L i L i¼1 i¼1 ð25Þ

where ρ1i, i ¼ 1; …; n, and way, for i ¼ 1; …; n,

ρ1 are positive constants. In a similar

   gi ðÞ  r þ τ=2 1=2  1=2r i   ðjz1 jð2ri þ τÞ=2r1 þ ⋯ þ jzi jð2ri þ τÞ=2ri Þ r a 2 L1=2  1=2ri ‖Z‖Δi  i  1  r a2 L L

ð26Þ

with a 2 Z 0, which indicates

  T  

 g ðÞ  1 ∂2 UðZÞ T 1 pffiffiffi n ∂2 UðZÞ g i ðÞ j  r ρ ‖Z‖4μ þ τ G ðZÞ r r r ∑  Tr GðZÞ 2      Δ 2 i  1 j  1 2 2 ∂Z L L i;j ¼ 1 ∂Z i ∂Z j

ð27Þ for ρ2 Z 0. According to Definition 2.2, the infinitesimal generator L of U along the trajectory of (21) is

∂UðZÞ ∂UðZÞ 1 ∂2 UðZÞ T LEðZÞ þ FðZÞ þ Tr GðZÞ G ðZÞ LUðZÞ r 2 ∂Z ∂Z 2 ∂Z 4μ þ τ r  ðLα1  ρ1  ρ2 Þ‖Z‖Δ : ð28Þ By choosing L 4 maxf1; ðρ1 þ ρ2 Þ=α1 g, there exist positive constants α2 and α3, such that 4μ þ τ

LUðZÞ r  α2 ‖Z‖Δ

r  α3 U ð4μ þ τÞ=4μ :

ð29Þ

By Lemma 2.2, it can be obtained that the solution of the closedloop system (21) is finite-time attractive and stable in probability. Step 3: In this step, we will prove that after the first hitting time τZ0 , the solution Zðt þ τZ0 Þ remains zero almost surely, 8 t Z 0. Define the stopping time τm ¼ inf ft Z τ Z 0 ; J Zðt; Z 0 Þ J Z m; m 4 0g. It is clear that τm is an increasing time sequence. Applying Itô's formula, one has 8 t Z 0 Z ðt þ τZ Þ 4 τm 0 UðZððt þ τZ 0 Þ 4 τm ÞÞ ¼ UðZðτZ 0 4 τm ÞÞ þ LUðZðsÞÞ ds Z þ

ðt þ τZ 0 Þ 4 τ m

τZ 0 4 τm

τZ 0 4 τm

∂UðZðsÞÞ T G ðZðsÞÞ dωðsÞ ∂Z

ð30Þ

which indicates EUðZððt þ τZ 0 Þ 4 τm ÞÞ ¼ EUðZðτZ 0 ÞÞ þE

Z

ðt þ τ Z 0 Þ 4 τm

τZ0

LUðZðsÞÞ ds r 0: ð31Þ

Since U(Z) is positive definite, one can obtain EUðZððt þ τZ 0 Þ 4 τm ÞÞ ¼ 0, which implies that UðZððt þ τZ 0 Þ 4 τ m ÞÞ ¼ 0 almost surely, 8 t Z 0. Letting m- þ 1, since τm - þ 1 almost surely as m- þ1, we get Zðt þ τZ 0 Þ ¼ 0 almost surely, 8 t Z 0. Therefore, the result of finite-time stabilization in probability for the closed-loop system (21) is achieved according to Definition 2.1. Step 4: Since coordinate transformation (18) does not change the properties of the system, then the solution of stochastic nonlinear system (1) is finite-time stable in probability. □ Remark 3.2. In the deterministic work, a C1 Lyapunov function is enough for the design and analysis of the controller. However, for stochastic nonlinear systems, the Hessian term requires the Lyapunov function to be C2 . First, for i; j ¼ 1; …; k  1, ∂W k ð4μ  rk Þ=μ ¼ ξk ; ∂zk

nμ=r k

∂W k 4μ  r k ∂zk ¼ ∂zi μ ∂zi

Z

zk n

zk

nμ=r k ð3μ  rk Þ=μ

ðsμ=rk  zk

Þ

ds;

∂2 W k 4μ  r k ðμ  rk Þ=rk ð3μ  rk Þ=μ ¼ zk ξk ; rk ∂z2k nμ=r

∂2 W k ∂2 W k 4μ  r k ð3μ  rk Þ=μ ∂zk k ξk ¼ ¼ ; ∂zk ∂zi ∂zi ∂zk μ ∂zi nμ=r Z ∂2 W k 4μ  r k ∂2 zk k zk μ=rk nμ=r ¼ ðs  zk k Þð3μ  rk Þ=μ ds; 2 μ ∂zi ∂z2i znk

W. Zha et al. / ISA Transactions 53 (2014) 709–716 nμ=r k

þ

ð4μ  r k Þð3μ r k Þ ∂zk ∂zi μ2

!2 Z

zk

znk

nμ=r k ð2μ  r k Þ=μ

ðsμ=rk  zk

nμ=r k

∂2 W k ∂2 W k ð4μ  r k Þð3μ  r k Þ ∂zk ¼ ¼ ∂zj ∂zi ∂zi ∂zj ∂zj μ2 Z zk nμ=r k ð2μ  r k Þ=μ μ =r k ðs  zk Þ ds

Þ

follows: ds;

η^_ 2 ¼  Ll1 z^ 2 ;

nμ=r k

nμ=r k

μ=r

μ=r

μ=r i þ 1

=∂zi ¼  βk  k1 ⋯β i

μ=r

ðμ  ri Þ=Þr i

ðμ=r i Þzi

nμ=r k

and ∂2 zk

=∂z2j ¼

ðμ  2r Þ=r

which implies that W k ðz1 ; …; zk Þ is C2 . In a similar way, one has ∂V k 4μ  r k  1 ð4μ  rk  1  rk Þ=rk rk  1 =rk ¼ zk ðzk  γ k Þ; ∂zk rk ∂V k ð4μ  r k  1 Þ=r k ð4μ  rk  1 Þ=r k  1 ¼  lk  1 ðzk  γk Þ; ∂zk  1 ∂V k ð4μ  r k  1 Þ=rk ð4μ  r k  1 Þ=rk  1 ¼  ðzk  γk Þ; ∂η^ k ∂η^ k

2

¼

4. Extension to upper-triangular systems In the preceding discussion, it is assumed that drift and diffusion terms satisfy lower-triangular homogeneous growth conditions. In this section, we can extend Assumption 3.1 to the following upper-triangular form. Assumption 4.1. There exist two constants a01 Z 0 and a02 Z0 such that for i ¼ 1; …; n 1 ! jf i ðx; uÞj r a01

4μ  r k  1 ð4μ  2rk  1 Þ=rk  1 γk ; rk  1

∂2 V k 4μ  r k  1 ð4μ  2rk  1 Þ=rk  1 2 ¼ lk  1 γk ; rk  1 ∂z2k  1 ∂2 V k 4μ  r k  1 ð4μ  rk  1  rk Þ=rk ¼ zk ; ∂zk ∂η^ k rk

zi ¼

From the fact μ Z 2 max1 r i r n fr i g, it can be verified that Vk is C . Therefore, U ¼ ∑nk ¼ 1 W k þ∑nk ¼ 2 V k is C2 . 2

Remark 3.3. It should be pointed out that the existence of the solution to a class of stochastic nonlinear systems is a precondition of discussing the finite-time stability. According to [30], it is known that only if at least one coefficient does not satisfy the local Lipschitz condition, it is possible to achieve the finite-time stability in probability for a class of stochastic nonlinear systems. In what follows, we use an example to illustrate the effectiveness of the proposed output feedback controller. Example 3.1. Consider the following stochastic nonlinear system:

4=13 5=11 x2

dx2 ¼ u dt þ 15 x1

sin x1 dω;

10=11

dt þ 14 x2

dω:

ð32Þ

In the simulation, we choose τ ¼  2=13, r 1 ¼ 1 and μ ¼ 3. By Lemma 2.3, it can be verified that   1 f  r jx1 j11=13 ; jf jr 1 ðjx1 j9=13 þ jx2 j9=11 Þ; 1 2 4 4 J g 1 J r 13 jx1 j12=13 ;

∑ jxj j

ð2ri þ τÞ=2r n þ 1

þ juj

ð34Þ

j ¼ iþ2

Proof. By introducing the coordinates

∂2 V k 4μ  r k  1 ð4μ  2rk  1 Þ=rk  1 ¼ lk  1 γk : ∂zk  1 ∂η^ k rk  1

12=13

! ð2r i þ τ Þ=2rj

Theorem 4.1. Under Assumption 4.1, the problem of finite-time stabilization in probability for system (1) can be solved via output feedback.

∂2 V k 4μ  r k  1 ð4μ  rk  1  rk Þ=rk ¼  lk  1 zk ; ∂zk ∂zk  1 rk

dt þ 13 x1

nþ1

Remark 4.1. Without diffusion terms, Assumption 4.1 reduces to the one imposed in [14], where an output feedback controller has been designed to make the closed-loop system globally finite-time stable. By appropriately selecting the scaling gain, it will be proved that the proposed controller can still ensure the global finite-time stabilization in probability of system (1).

ð4μ  r k  1 Þð4μ  r k  1  r k Þ ð4μ  2rk  rk  1 Þ=rk zk γk; r 2k

11=13

∑ jxj jðri þ τÞ=rj þ jujðri þ τÞ=rn þ 1 ;

j ¼ iþ2

where xn þ 1 ¼ 0, f n ðx; uÞ ¼ 0, g n ðx; uÞ ¼ 0 and ri's are defined in (6).

∂ V k ð4μ  r k  1 Þð4μ  r k Þ ð4μ  2rk Þ=rk ¼ zk r 2k ∂z2k

dx1 ¼ x2 dt þ 14 x1

nþ1

J g i ðx; uÞ J r a02

2



ð33Þ

where l1 ¼3.5, β 1 ¼ 2, β2 ¼ 2:6 and L ¼1.8. With initial values x1 ð0Þ ¼ 1, x2 ð0Þ ¼  0:8 and η^ 2 ð0Þ ¼ 0, Fig. 1 demonstrates the effectiveness of the control scheme.

i i  β k  k1 ⋯βi i þ 1 ðμðμ  r i Þ=r 2i Þzi . From the definition μ Z 2 max1 r i r n fr i g, one has ð2μ  ri Þ=μ Z0 and ðμ  2ri Þ=ri Z 0,

∂2 V k

z^ 2 ¼ ðη^ 2 þ l1 z1 Þ11=13 ;

39=11 39=11 3 9=39 u ¼  L2 β2 ðz^ 2 þ β1 z1 Þ

∂zk ∂zi

znk

with ∂zk

713

J g 2 J r 13 jx2 j10=11

satisfy Assumption 3.1 with a1 ¼ 14 and a2 ¼ 13. Therefore, according to Theorem 3.1, there exists an output feedback controller rendering the closed-loop system finite-time stable in probability. Specifically, the output feedback controller can be constructed as

xi

εi  1

; i ¼ 1; …; n;



u

εn

ð35Þ

and constructing the scaled observer

η^_ k ¼  εlk  1 z^ k ;

z^ k ¼ ðη^ k þ lk  1 z^ k  1 Þrk =rk  1 ; k ¼ 2; …; n

ð36Þ

the closed-loop system can be represented in the following form: T

dZ ¼ ðεEðZÞ þ F ðZÞÞ dt þ G ðZÞ dω

ð37Þ

where 0 o ε o 1 is a constant to be determined later, F ðZÞ ¼ ðf 1 ðÞ; f 2 ðÞ=ε; …; f n  1 ðÞ=εn  2 ; 0; …; 0ÞT , GðZÞ ¼ ðg 1 ðÞ; g 2 ðÞ=ε; …; g n  1 ðÞ=εn  2 ; 0; …; 0Þ and E(Z) is defined in (15). From Assumption 4.1 and coordinates (35), one has, for i ¼ 1; …; n1    f i ðÞ  a01 iþ1 ðr i þ τÞ=ri þ 2   þ ⋯ þ jεn  1 zn jðri þ τÞ=rn þ jεn vjðri þ τÞ=rn þ 1 Þ εi  1  r εi  1 ðjε zi þ 2 j

r a01 ε1 þ 1=ri þ 2 ðjzi þ 2 jðri þ τÞ=ri þ 2 þ ⋯ þ jzn jðri þ τÞ=rn þ jvjðri þ τÞ=rn þ 1 Þ r a 01 ε1 þ 1=ri þ 2 ‖Z‖rΔi þ τ under which   n1 ∂UðZÞ  1 þ 1=r i þ 2   ρ3i ‖Z‖4Δμ þ τ r ρ3 ε1 þ 1=r3 ‖Z‖4Δμ þ τ  ∂Z F ðZÞ r ∑ ε i¼1

ð38Þ

ð39Þ

where a 01 , ρ3i and ρ3 are positive constants. Following the same way, for i ¼ 1; …; n 1,    g i ðÞ  r þ τ =2 0 1=2 þ 3=2r i þ 2   ‖Z‖Δi ð40Þ  i  1 r a2ε

ε

714

W. Zha et al. / ISA Transactions 53 (2014) 709–716

2

6 4

1

2 0

0

−1

−2 −4

−2 −3

−6 0

2

4

6

8

−8

0

2

4 t/s

6

8

2

4 t/s

6

8

t/s 8

30

6

20

4

10

2

0

0

−10

−2

−20

−4

0

2

4

6

8

−30

0

t/s

Fig. 1. The responses of the closed-loop system (32) and (33).

with a 02 Z 0. Then

1 ∂2 UðZÞ T 4μ þ τ Tr GðZÞ G ðZÞ r ρ4 ε1 þ 3=r3 ‖Z‖Δ 2 ∂Z 2

EUðZ m ðτ0m 4 TÞÞ ¼ UðZ 0 Þ þ E

4μ þ τ

r ðεα1  ρ3 ε1 þ 1=r3  ρ4 ε1 þ 3=r3 Þ‖Z‖Δ 4μ þ τ

:

ð42Þ

By choosing a small enough ε, there is a positive constant α4 satisfying LUðZÞ r  α4 U ð4μ þ τÞ=4μ . In what follows, we will discuss the existence of the solution to the closed-loop system (37). Since τ A ð  1=n; 0Þ, fi and gi satisfy higher-order growth conditions, which implies that the linear growth condition does not hold for them. Consequently, for m Z 1, define the following truncation functions: 8 þ FðZÞ if J Z J rm; > < εEðZÞ     ð43Þ ϕm ðZÞ ¼ εE m Z þ F m Z if J Z J 4m; > : JZ J JZ J

GTm ðZÞ ¼

8 T > ðZÞ : G mJZ J



ð44Þ

It can be verified that ϕm ðZÞ and satisfy the linear growth condition. Based on Lemma 2.1, 8 T 4 0 and 8 t A ½0; T, there exists a continuous solution Zm(t) with the initial value Z0. Then, applying Dynkin's formula, one has GTm ðZÞ

LUðZ m ðsÞÞ ds r UðZ 0 Þ o þ 1 ð45Þ

under which Pðτ0m r TÞ

UðZ m Þ r EUðZ m ðτ0m 4 TÞÞ rUðZ 0 Þ;

inf

J Zm J ¼ m

ð46Þ

τ0m ¼ inf ft; J Z m ðt; Z 0 Þ J Zmg.

Note that limm- þ 1 inf þ 1, which indicates that limm- þ 1 Pðτ0m rTÞ ¼ 0, 8 T 4 0. By letting ZðtÞ ¼ Z m ðtÞ, for t A ½0; τ0m Þ, since τ0m - þ 1 almost surely as m- þ 1, fZðtÞgt Z 0 is the continuous solution of (37). Furthermore, it can be proved that Z(t) remains zero after the hitting time τZ 0 almost surely, which is similar to step 3 in the proof of Theorem 3.1 and therefore is omitted here. □

where

J Z m J ¼ m Uð J Z m J Þ ¼

To make this point clearer, we utilize the following example to show the explicit construction of output feedback controller for upper-triangular cases. Example 4.1. Consider a class of three-order upper-triangular stochastic nonlinear system 4=5

8=5

dx1 ¼ x2 dt þ 14 x3 u dt þ 12 x3 dx2 ¼ x3 dt þ 13 u5=3

if J Z J r m; if J Z J 4 m:

0

ð41Þ

for ρ4 Z0. Hence, the infinitesimal generator L of U along (37) is given by

∂UðZÞ ∂UðZÞ 1 ∂2 UðZÞ T LUðZÞ r εEðZÞ þ F ðZÞ þ Tr GðZÞ G ðZÞ 2 ∂Z ∂Z 2 ∂Z r  εðα1  ρ3 ε1=r3  ρ4 ε3=r3 Þ‖Z‖Δ

Z τ0m 4 T

dt þ 12 u2

dω;

dω;

dx3 ¼ u dt; y ¼ x1 :

ð47Þ

r 1 ¼ 1, μ ¼ which implies and r 3 ¼ 59 . Choose τ ¼ According to Lemma 2.3, it is easy to verify that nonlinearities satisfy Assumption 4.1 with a01 ¼ 13 and a02 ¼ 12 . Therefore, by Theorem 4.1, one can obtain the homogeneous observer and  29 ,

7 3,

r 2 ¼ 79

W. Zha et al. / ISA Transactions 53 (2014) 709–716 3

715

control scheme is applicable to both lower-triangular and uppertriangular systems.

2 1

Acknowledgments

0 −1 −2

0

10

20

30

40

50

60

70

80

Time(Sec) 10 5

This work was supported in part by National Natural Science Foundation of China (61104068, 61273119), Research Fund for the Doctoral Program of Higher Education of China (20090092120027, 20110092110021), Natural Science Foundation of Jiangsu Province (BK2010200), China Postdoctoral Science Foundation Funded Project (2012M511176) and the Fundamental Research Funds for the Central Universities.

0

References

−5 −10 −15

0

10

20

30

40

50

60

70

80

Time(Sec)

Fig. 2. State trajectories of the closed-loop system (47) and (48).

0.5 0.4 0.3 0.2 0.1 0 −0.1 −0.2 −0.3

0

10

20

30

40

50

60

70

80

Fig. 3. The input curve of the closed-loop system (47) and (48).

controller

η^_ 2 ¼  εl1 z^ 2 ;

z^ 2 ¼ ðη^ 2 þ l1 z1 Þ7=9 ;

η^_ 3 ¼  εl2 z^ 3 ;

z^ 3 ¼ ðη^ 3 þ l2 z^ 2 Þ5=7 ;

u ¼  ε3 β 3 ðz^ 3

21=5

þ β2

21=5

ðz^ 2 þ β1 z1 ÞÞ1=7 3

3 7=3

ð48Þ

with l1 ¼ 3.2, l2 ¼ 5.2, β1 ¼ 0:9283, β2 ¼ 1:0834 and ε ¼ 0:38. Simulation results are shown in Figs. 2 and 3 with initial conditions x1 ð0Þ ¼ 1:5, x2 ð0Þ ¼ 0:5, x3 ð0Þ ¼ 0:2, η^ 2 ð0Þ ¼ 0 and η^ 3 ð0Þ ¼ 0. 5. Conclusion In this paper, the problem of global finite-time stabilization in probability via output feedback has been solved for a class of stochastic nonlinear system. By employing adding one power integrator technique, homogeneous domination approach and stochastic finite-time stability theorem, a systematic design method has been presented to ensure that the closed-loop system is globally finite-time stable in probability. Moreover, the proposed

[1] Bhat SP, Bernstein DS. Continuous finite-time stabilization of the translational and rotational double integrators. IEEE Trans Autom Control 1998;43 (5):678–82. [2] Bhat SP, Bernstein DS. Finite-time stability of continuous autonomous systems. SIAM J Control Optim 2000;38(3):751–66. [3] Moulay E, Perruquetti W. Finite time stability and stabilization of a class of continuous systems. Math Anal Appl 2006;323(2):1430–43. [4] Moulay E, Perruquetti W. Finite time stability conditions for non-autonomous continuous systems. Int J Control 2008;81(5):797–803. [5] Huang XQ, Lin W, Yang B. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 2005;41(5):881–8. [6] Shen YJ, Huang YH. Global finite-time stabilisation for a class of nonlinear systems. Int J Syst Sci 2012;43(1):73–8. [7] Zhang XF, Feng G, Sun YH. Finite-time stabilization by state feedback control for a class of time-varying nonlinear systems. Automatica 2012;48 (3):499–504. [8] Hong Y, Huang J, Xu YS. On an output feedback finite-time stabilization problem. IEEE Trans Autom Control 2001;46(2):305–9. [9] Qian CJ. A homogeneous domination approach for global output feedback stabilization of a class of nonlinear systems. In: Proceedings of 2005 American control conference, Portland, OR, USA, 2005. p. 4708–15. [10] Zhang JF, Han ZZ, Huang J. Global asymptotic stabilisation for switched planar systems. Int J Syst Sci 2013. http://dx.doi.org/10.1080/00207721.2013.801093. [11] Zhang JF, Han ZZ, Huang J. Homogeneous feedback control of nonlinear systems based on control Lyapunov functions. Asian J Control 2013. http:// dx.doi.org/10.1002.asjc.770. [12] Zha WT, Zhai JY, Fei SM. Global output feedback control for a class of highorder feedforward nonlinear systems with input delay. ISA Trans 2013;52 (4):494–500. [13] Li J, Qian CJ. Global finite-time stabilization of a class of uncertain nonlinear systems using output feedback. In: Proceedings of the 44th IEEE conference on decision and control, and the European control conference, Seville, Spain, 2005. p. 2652–57. [14] Qian CJ, Li J. Global output feedback stabilization of upper-triangular nonlinear systems using a homogeneous domination approach. Int J Robust Nonlinear Control 2006;16(9):441–63. [15] Zhai JY, Qian CJ. Global control of nonlinear systems with uncertain output feedback using homogeneous domination approach. Int J Robust Nonlinear Control 2012;22(14):1543–61. [16] Zhai JY. Global finite-time output feedback stabilisation for a class of uncertain nontriangular nonlinear systems. Int J Syst Sci 2014;45(3):637–46. [17] Florchinger P. Lyapunov-like techniques for stochastic stability. SIAM J Control Optim 1995;33(4):1151–69. [18] Deng H, Krstić M. Output-feedback stochastic nonlinear stabilization. IEEE Trans Autom Control 1999;44(2):328–33. [19] Karimi HR, Jabehdar Maralani P, Moshiri B. Stochastic dynamic output feedback stabilization of uncertain stochastic state-delayed systems. ISA Trans 2006;45(2):201–13. [20] Li J, Chen WS, Li JM, Fang YQ. Adaptive NN output-feedback stabilization for a class of stochastic nonlinear strict-feedback systems. ISA Trans 2009;48 (4):468–75. [21] Li WQ, Jing YW, Zhang SY. Output-feedback stabilization for stochastic nonlinear systems whose linearizations are not stabilizable. Automatica 2010;46(4):752–60. [22] Zha WT, Zhai JY, Fei SM. Output feedback control for a class of stochastic highorder nonlinear systems with time-varying delays. Int J Robust Nonlinear Control 2013. http://dx.doi.org/10.1002/rnc.2985. [23] Zhai JY. Decentralised output-feedback control for a class of stochastic nonlinear systems using homogeneous domination approach. IET Control Theory Appl 2013;7(8):1098–109. [24] Yin JL, Khoo S, Man ZH, Yu XH. Finite-time stability and instability of stochastic nonlinear systems. Automatica 2011;47(12):2671–7. [25] Khoo S, Yin JL, Man ZH, Yu XH. Finite-time stabilization of stochastic nonlinear systems in strict-feedback form. Automatica 2013;49(5):1403–10.

716

W. Zha et al. / ISA Transactions 53 (2014) 709–716

[26] Ai WQ, Zhai JY, Fei SM. Global finite-time stabilization for a class of stochastic nonlinear systems by dynamic state feedback. Kybernetika 2013;49(4):590–600. [27] Skorokhod AV. Studies in the theory of random processes. Reading MA: Addison-Wesley; 1965. [28] Kawski M. Stability and nilpotent approximations. In: Proceeding of the 27th IEEE conference on decision and control, Austin, TX, USA, 1988. p. 1244–48.

[29] Rosier L. Homogeneous Lyapunov function for homogeneous continuous vector fields. Syst Control Lett 1992;19(6):467–73. [30] Mao XR. Stochastic differential equations and applications. 2nd ed. Chichester: Horwood; 2008.