1 Introduction

In recent years, the stability analysis of stochastic nonlinear systems (SNS) has been one of the most active and important areas in control theory. Although there are many research papers (see, for instance, [113]) on the stability of trivial solutions of SNS, but there are very few results on the stability of nontrivial solutions of stochastic systems. It is known that there are many types of stochastic systems all of whose solutions tend to each other although they do not have the trivial solution. These systems are worth being interested in since the solutions with different initial value has similar large-time properties. In this paper, we study the stability in probability of a nontrivial solution of the SNS.

The main results of the present paper is to explore further the stabilization in probability problem for a wider class of SNS than that described in [14]. This paper is also intended to fill in the gap of the previous works by establishing necessary and sufficient conditions for stability in probability of nontrivial solution for the SNS. Our main result, Theorem 3.1, which is an extension of Theorem 3.1 established in [2], asserts that the SNS is stable in probability if and only if it admits a control Lyapunov function (CLF). The main tool used in this paper is a stochastic version of the converse Lyapunov theorem established in Kushner [9].

The paper is organized as follows. In Section 2, we introduce a class of stochastic systems, some basic definitions and properties of stochastic CLF which play an important role in the stability theory. In Section 3, we state and prove the main results of the paper on the stability in probability of nontrivial solution of SNS. Finally, in Section 4, we provide a numerical example to validate our results.

2 Stochastic stability

In this section we first introduce a class of stochastic systems and define the stability in probability of nontrivial solutions of this system. We also focus on the properties of CLF which play an important role to the stability in Section 3.

Let (Ω,F,P) be a complete probability space, and denote by ( w t ) t 0 a standard R m -valued Wiener process defined on this space.

Consider the following SNS

dx=f(t,x)dt+g(t,x)d w t ,
(1)

where x R n is the system state vector, f: R + × R n R n and g: R + × R n R n × m are continuous with f(t,0)0, g(t,0)0, and there exist constants C 1 , C 2 0 such that the following conditions hold:

| f ( t , x ) f ( t , y ) | + | g ( t , x ) g ( t , y ) | C 1 ( | x y | ) , | f ( t , x ) | + | g ( t , x ) | C 2 ( 1 + | x | ) .

We note that SNS (1) satisfies a sufficient condition, under which there is some unique global solution x(t, x 0 ) to SNS (1) for any given initial value x(0)= x 0 R n (see, for instance, Khasminskii [8]).

Throughout this paper we adopt the following notations:

  • For any x 0 R n , denote by x(t)=x(t, x 0 ) the solution of SNS (1).

  • Denote by || the usual Euclidean norm in R n .

  • We use Φ 0 =Φ(0, x 0 ) to denote the initial value of a Lyapunov function.

  • N denotes the class of nonnegative C 0 functions μ: R + R + , for which 0 + μ(t)dt<+ and lim t + μ(t)=0 hold.

  • S r ={x R n ;|x|r,r>0} is a ball.

  • We define τt=min{τ,t}.

Definition 2.1 A function γ: R + R + is a

  1. (i)

    K-function if it is continuous, strictly increasing and γ(0)=0, and

  2. (ii)

    K -function if it is a K-function and also γ(r) as r.

We now give the definition of stability in probability for SNS (1) when the origin is not a trivial solution. In this case we study the stability in probability of solutions with respect to the small neighborhood of the origin.

Definition 2.2 We say that S r , r>0 is stable in probability if for any c>r and any ϵ(0,1), there exists δ=δ(ϵ,c) such that for all t t 0 0 and | x 0 |<δ, the following condition holds:

P { | x ( t ) | < c } 1ϵ.
(2)

In the following we consider the SNS

dx= ( f ( t , x ) + h ( t , x ) u ) dt+g(t,x)d w t ,
(3)

where x R n , u R p , the dynamics f(t,x), g(t,x) and h: R + × R n R n × p , are continuous and Lipschitz functions with f(t,0)0 and g(t,0)0.

Theorem 3.1 of this paper is an extension of Theorem 3.1 provided in [2] that guarantees the existence of a C control law u=ϕ(t,x) in such a way that S r satisfy the stability in probability property with respect to the closed-loop system

dx= ( f ( t , x ) + h ( t , x ) ϕ ( t , x ) ) dt+g(t,x)d w t .
(4)

Denote by D the infinitesimal generator of the stochastic process solution of the uncontrolled part of SNS (3), that is, D is the second-order differential operator defined for any function Φ in C 2 , 1 ( R + × R n ,R) by

DΦ(t,x)= Φ ( t , x ) t + i = 1 n f i Φ ( t , x ) x i + 1 2 i , j = 1 n k = 1 m g k i g k j 2 Φ ( t , x ) x i x j .

For any z(1,,p), denote by D z the first-order differential operator defined for any function Φ in C 1 , 1 ( R + × R n ,R) by

D z Φ(t,x)= i = 1 n h z i (t,x) Φ ( t , x ) x i .

Define Y as the infinitesimal generator for the stochastic process solution of the closed-loop system (4), that is, Y is the differential operator defined for any function Φ in C 2 , 1 ( R + × R n ,R) by

YΦ(t,x)=DΦ(t,x)+ z = 1 p D z Φ(t,x) u z .

In the following we extend the concept of stochastic Lyapunov condition introduced in Definition 2.4 provided in [2] used for stability in probability of SNS (3) at the neighborhood of the origin.

Definition 2.3 SNS (3) admits a CLF if there exists a C 2 , 1 function Φ: R + × R n R + , class K functions a 1 , a 2 , a C 0 positive definite function ρ: R + R + , and a nonnegative C 0 function μ of class N such that for all (t,x) R + × R n , the following conditions hold:

a 1 ( | x | ) Φ(t,x) a 2 ( | x | ) ,
(5)
D z Φ(t,x)=0DΦ(t,x)ρ ( Φ ( t , x ) ) +μ(t).
(6)

Remark 2.4 We note that condition (6) obtained in Definition 2.3 can be replaced with the following condition

DΦ(t,x)+ z = 1 p D z Φ(t,x) u z ρ ( Φ ( t , x ) ) +μ(t).

In the next section we will turn the attention to the class of SNS (3) and provide some results related to the stability in probability of this system.

3 Main results

In this section, where the dynamics f(t,0) and g(t,0) may be non-vanishing at the origin, we study the stability in probability of nontrivial solutions of SNS (3). In the following theorem that is an extension of Theorem 3.1 established in [2], we derive the necessary and sufficient conditions for stability in probability of nontrivial solutions of SNS (3).

Theorem 3.1 Consider SNS (3). Then the following three statements are equivalent:

  1. (i)

    There exists a C control law u=ϕ: R + × R n R m with ϕ(t,0)=0 for all t0 such that S r satisfy the stability in probability property with respect to closed-loop system (4).

  2. (ii)

    There exists a C 0 control law u=ϕ: R + × R n R m with ϕ(t,0)=0 for all t0, being locally Lipschitz in x, in such a way that S r satisfy the stability in probability property with respect to closed-loop system (4).

  3. (iii)

    There exists a C 2 , 1 function Φ: R + × R n R + , class K functions a 1 , a 2 , a C 0 positive definite function ρ: R + R + , and a nonnegative C 0 function μ of class N such that for all (t,x) R + × R n , conditions (5) and (6) hold.

Proof The implication (i) → (ii) is obvious.

We should establish the implication (ii) → (iii). Suppose that there exists a C 0 control law u=ϕ(t,x) (as in statement (ii) of the theorem) such that S r satisfies the stability in probability with respect to the closed-loop system (4). Then, by the converse Lyapunov theorem (Theorem 2) developed by Kushner [9], which proved the existence of a stochastic Lyapunov function in some neighborhood of the origin, there exists a Lyapunov function Φ in C 2 , 1 ( R + × R n , R + ) and a continuous and positive definite function k(t,x) in such a way that (5) holds and

YΦ(t,x)=k(t,x)0,
(7)

where Y is the infinitesimal generator for the stochastic process solution of closed-loop system (4). The latter inequality implies (6) with ρ(Φ(t,x))=k(t,x), μ(t)=0 and D z Φ(t,x)=0. Therefore, Definition 2.3 holds and the Lyapunov function Φ(t,x) is a stochastic CLF for SNS (3).

Next, for (iii) → (i), suppose that there exists a C 2 , 1 function Φ: R + × R n R + such that both conditions (5) and (6) are fulfilled with respect to closed-loop system (4). Without any loss of generality, assume

μ(t)>0t0.
(8)

Notice, by virtue of (5), that

Φ t (t,0)=0, Φ x (t,0)=0.
(9)

Then using (5) and (6) and by applying the converse result of Theorem 3.1 established in [2], condition (6) in conjunction with (8) and (9) enables us to build, by the standard partition of unity arguments, a C control law u=ϕ(t,x) with ϕ(t,0)=0 such that

YΦ(t,x)=DΦ(t,x)+ z = 1 p D z Φ(t,x) u z ρ ( Φ ( t , x ) ) +μ(t).
(10)

From (10) and Φ(t,x)0, we have that Φ t =Φ(t,x) is a supermartingale. Let τ=inf{t0;|x(t)|c,c>r} and Φ 0 =Φ(0, x 0 ). Invoking Ito’s formula for SNS (3), we get

Φ ( τ t , x ( τ t ) ) = Φ 0 + 0 τ t ( D Φ ( s , x ) + z = 1 p D z Φ ( s , x ) u z ) d s + 0 τ t i = 1 n g i ( s , x ) Φ ( s , x ) x i d w s .
(11)

With (10) and (11) we have

Φ ( τ t , x ( τ t ) ) = Φ 0 + 0 τ t YΦ(s,x)ds+ 0 τ t i = 1 n g i (s,x) Φ ( s , x ) x i d w s .
(12)

From (12) we obtain

E [ Φ ( τ t , x ( τ t ) ) ] = Φ 0 +E ( 0 τ t Y Φ ( s , x ) d s ) .
(13)

Assume that there exists a nonnegative C 0 function μ of class N such that

0 + μ(t)dtK<+
(14)

for all K>0. Taking into account (10) and (13)-(14) yields

E [ Φ ( τ t , x ( τ t ) ) ] Φ 0 + E ( 0 τ t ( ρ ( Φ ( s , x ) ) + μ ( s ) ) d s ) Φ 0 + E ( 0 τ t μ ( s ) d s ) Φ 0 + E ( 0 + μ ( s ) d s ) Φ 0 + K .
(15)

Let for a given ϵ]0,1[, there exist δ=δ(ϵ,c)]0,c[, c>r, such that for x 0 S δ and a 1 (c)> K ϵ , the following inequality holds

Φ 0 ϵ a 1 (c) K ϵ .
(16)

We note that |x(τt)|=|x(τ)|=c if τt. So,

E [ Φ ( τ t , x ( τ t ) ) ] E ( 1 ( τ t ) Φ ( τ , x ( τ ) ) ) .
(17)

Then, by taking into account (5) and (17), we have

E [ Φ ( τ t , x ( τ t ) ) ] E ( 1 ( τ t ) a 1 ( | x ( τ ) | ) ) E ( 1 ( τ t ) a 1 ( c ) ) = a 1 ( c ) E ( 1 ( τ t ) ) = a 1 ( c ) P ( τ t ) .
(18)

Thus, from (15)-(16) and (18), we have

a 1 (c)P(τt) Φ 0 +Kϵ a 1 (c).
(19)

The latter inequality implies that

P(τt)ϵ.

Letting t+, we obtain

P(τ+)ϵ.

This implies that for given ϵ,r0 and c>r, there exists δ]0,c[ such that

P { | x ( t ) | < c } 1ϵ
(20)

for all t t 0 0 and | x 0 |<δ. Therefore, from (20) and Definition 2.2, S r is stable in probability with respect to closed-loop system (4). This completes the proof of Theorem 3.1. □

4 Application

In this section we illustrate our results by designing a numerical example.

Example 4.1 Consider the SNS

d( x 1 x 2 )=( x 1 + x 2 3 2 )dt+( 0 1 )udt+( x 1 1 2 )d w t ,
(21)

where ( w t ) t 0 is a standard real-valued Wiener process, u is a real-valued measurable control law, f 1 (t, x 1 , x 2 )= x 1 + x 2 3 , f 2 (t, x 1 , x 2 )=2, h 1 (t, x 1 , x 2 )=0, h 2 (t, x 1 , x 2 )=1, g 1 (t, x 1 , x 2 )= x 1 , and g 2 (t, x 1 , x 2 )= 1 2 .

Define the Lyapunov function in the form

Φ(t, x 1 , x 2 )=2 x 1 2 exp(2t)+ ( x 2 + x 1 exp ( t ) ) 4 .

A simple calculation shows that

Φ ( t , x 1 , x 2 ) x 2 =0 x 2 = x 1 exp(t).
(22)

From (22) we have Φ(t, x 1 , x 2 )=2 x 1 2 exp(2t), and so Φ t =4 x 1 2 exp(2t), Φ x 1 =4 x 1 exp(2t), 2 Φ x 1 2 =4exp(2t), and Φ x 2 = 2 Φ x 2 2 = 2 Φ x 1 x 2 = 2 Φ x 2 x 1 =0.

Thus, we get

D z Φ(t, x 1 , x 2 )= i = 1 n h z i (t,x) Φ ( t , x ) x i =0,

and

D Φ ( t , x 1 , x 2 ) = Φ ( t , x ) t + i = 1 n f i ( t , x ) Φ ( t , x ) x i + 1 2 i , j = 1 n k = 1 m g k i g k j 2 Φ ( t , x ) x i x j = 4 x 1 2 exp ( 2 t ) + ( x 1 + x 2 3 ) 2 x 1 exp ( 2 t ) + 4 x 1 2 exp ( 2 t ) = 6 x 1 2 exp ( 2 t ) + ( x 1 x 1 3 exp ( 3 t ) ) 4 x 1 exp ( 2 t ) = 10 x 1 2 exp ( 2 t ) 4 x 1 4 exp ( 5 t ) .

Therefore,

Y Φ ( t , x 1 , x 2 ) = D Φ ( t , x ) + z = 1 p D z Φ ( t , x ) u z = 10 x 1 2 exp ( 2 t ) 4 x 1 4 exp ( 5 t ) = 5 Φ ( t , x 1 , x 2 ) exp ( t ) Φ 2 ( t , x 1 , x 2 ) 1 2 Φ 2 ( t , x 1 , x 2 ) + 5 exp ( t ) .

The latter inequality implies that both (5) and (6) are fulfilled with ρ(s)= 1 2 s 2 , μ(t)=5exp(t), a 1 (s)= 1 2 s 2 and a 2 (s)=6 s 2 , and thus, by Theorem 3.1, there exists a C -feedback law ϕ(t, x 1 , x 2 ) with ϕ(t,0,0)=0 such that S r is stable in probability with respect to the resulting closed-loop system deduced from (21).

5 Conclusions

Many authors have paid attention to the subject of stability in probability of trivial solutions of stochastic systems in the past years. On the other hand, it is known that there are many types of stochastic systems all of whose solutions tend to each other although they do not have the trivial solution. In this paper, we have established the stability in probability of nontrivial solutions for SNS (3). We have derived a stochastic version of CLF and provided the necessary and sufficient conditions for stability in probability of a nontrivial solution for SNS (3).