Professional Documents
Culture Documents
Sun2018 Global Output-Feedback Stabilization For Stochastic Nonlinear Systems A Double-Domination Approach
Sun2018 Global Output-Feedback Stabilization For Stochastic Nonlinear Systems A Double-Domination Approach
DOI: 10.1002/rnc.4242
S H O RT C O M M U N I C AT I O N
1
Institute of Automation, Qufu Normal
University, Qufu, China Summary
2
Department of Systems and Naval This paper is concerned with global stabilization via output feedback for a class
Mechatronic Engineering, National Cheng
of stochastic nonlinear systems with time-varying continuous output function.
Kung University, Tainan, Taiwan
3 Under linear growth conditions, a new double-domination method is proposed
School of Mechanical Engineering,
Hangzhou Dianzi University, Hangzhou, for the first time to construct an output-feedback stabilizing controller. Differ-
China ent from the related results, the design of the observer is performed without
Correspondence
using the information on the output function and nonlinearities. This paper
Zong-Yao Sun, Institute of Automation, also provides a viewpoint at the feedback stabilization to eliminate the contin-
Qufu Normal University, Qufu 273165, uous measurement error originating from inaccurate detection of system state.
China.
Email: sunzongyao@sohu.com A simulation example is presented to demonstrate the effectiveness of control
strategy.
Funding information
National Natural Science Foundation of K E Y WO R D S
China, Grant/Award Number: 61773237,
61374004 and 61473170; China double-domination, global stabilization, observer construction, output feedback, stochastic
Postdoctoral Science Foundation Funded nonlinear systems
Project, Grant/Award Number:
2017M610414; Shandong Province Quality
Core Curriculum of Postgraduate
Education, Grant/Award Number:
SDYKC17079; Zhejiang Provincial Natural
Science Foundation, Grant/Award
Number: LY16E050003; Ministry of
Science and Technology of Taiwan,
Grant/Award Number: MOST
106-2218-E-006-026-
1 I N T RO DU CT ION
Global stabilization by output feedback is known as one of the most challenging problems in the field of nonlinear control,
and the central reason comes from the fact that no unified methods could be used to construct the state observer.1-4
Fortunately, ever since the introduction of the adding a power integrator method5 and nonseparation principle paradigm,6
numerous interesting results on output-feedback stabilization have been achieved for uncertain nonlinear systems with
various structures and restrictions (see other works7-24 and the references therein).
Looking back on the existing results, it is not hard to see that control design is mainly based on reasonable conditions
imposed on nonlinearities, and this accounts for intrinsic nonlinear properties, such as finite escape time and multi-
ple isolated equilibria. It needs to be emphasized that actual structures of nonlinearities determine the construction of
observers. If nonlinearities are precisely known, they do not have to be filtered in designing observers.1-3 However, if non-
linearities include unmeasurable states or unknown parameters, one has to eliminate their deteriorative effects in search
Int J Robust Nonlinear Control. 2018;1–12. wileyonlinelibrary.com/journal/rnc Copyright © 2018 John Wiley & Sons, Ltd. 1
2 SUN ET AL.
for observers, and a common assumption is that nonlinearities should be in a triangular form with certain growth con-
ditions. For example, an output-feedback compensator based on a linear observer was presented in the work of Qian
and Lin6 under known linear growth conditions, and the cases of unknown linear growth were investigated in other
works,7-10 where dynamic gains and time-varying filters were used to construct the unmeasured states. Of course, linear
growth conditions are not applicable to high-order nonlinear systems, which have uncontrollable linearization around the
origin, so homogeneous technique was used to relax the restrictions on nonlinearities,11-13 and this, in turn, provided a
new viewpoint at the output-feedback stabilization of nonlinear systems in other works.7-10,14
In practice, the limited measurement techniques and tools render that the sensors fail to detect system states accurately.
An example was under-actuated, weakly coupled, and unstable mechanical systems considered in the work of Su et al,15
where the performance of hardening spring may be deteriorated, so that the precise relationship between the output and
the state is difficult to obtain. Another typical example was given in the work of Zha et al,16 in which the output of an
infrared sensor for the distance measurement of a magnetic bearing suspension system may suffer from 10% measurement
error. These examples opened up a new path to investigate the problem of global stabilization, and Zhai and Qian17 took
the first step toward this direction. We should point out that the time derivative of the output function, which itself could
be unknown, has to be existent, whereas it is impossible in many stabilization problems since the measurement error
changes with time and makes the output function not differentiable but continuous. Although Su et al15 and Zha et al16
shed some light on manipulating isolated measurement error with the help of state feedback, that is, the time derivative
of the output function exists almost everywhere, it did not consider the general case of continuous measurement error.
What is worse, the systems inevitably suffer from white Gaussian noise and serious nonlinear properties. As a result, an
interesting question is proposed immediately:
Under the new stochastic setting, how to achieve global stabilization by output feedback when the output function is only
continuous and nonlinearities are unknown.
This paper will provide the affirmative solution to the above question. There are three troublesome difficulties that
we are facing. The first is to find the feasible conditions of time-varying measurement error since the connection of the
output and the state cannot be directly used in constructing state observer and the desired controller. The second is to
find how large uncertainties will be allowed to construct an output-feedback stabilizing controller since nonlinearities
are uncertain in nature, and the appearance of the diffusion and Hessian terms increases the complexity in design pro-
cesses. The third is from incapability of the output function in the selection of an appropriate Lyapunov function since
the time derivative of the output function does not exist at all. All of these render the estimate of the state and the con-
struction of the controller rather difficult. To this end, we implant two domination gains in a linear state observer and an
output-feedback controller respectively in the stochastic setting. The designed controller guarantees that the equilibrium
at the origin of the closed-loop systems that have an almost surely unique solution is globally asymptotically stable in
probability. The contributions of this paper are characterized by the following novel features. (i) The construction of the
observer is substantially different from those in other works,6-14 in the sense that the information on the output function
and nonlinearities is not used in the observer design. (ii) For the first time, we present a double-domination approach to
effectively handle time-varying measurement error and uncertain nonlinearities for a class of stochastic nonlinear sys-
tems. (iii) A new perspective is provided to solve continuous measurement error in the output-feedback stabilization, and
skillful transformation techniques are introduced to implement the construction of Lyapunov function.
Notation. We adopt the following notations throughout this paper. For a given real vector x = [x1 , … , xn ]T , the norm is
∑n 1 ∑n ∑m
defined by ||x|| = ( i=1 xi2 ) 2 . For a given real matrix A = (ai j )n × m , AT is the transpose of A; ||A||F = ( i=1 𝑗=1 a2i 𝑗 )1∕2
∑m
denotes Frobenius norm; and ||A||∞ = max1≤i≤n 𝑗=1 |ai 𝑗 | denotes the norm of row sum. When m = n, Tr(A) =
∑n
i=1 aii is referred to as the trace of A, and 𝜆min (A), 𝜆max (A) denote the minimum and maximum eigenvalue of A,
respectively. A continuous mapping 𝛽 ∶ [0, ∞) → [0, ∞) is said to be a class ∞ function if it is strictly increasing and
𝛽(0) = 0, 𝛽(r) → ∞, r → ∞. For a continuously differentiable function V ∶ Rn → R+ , it is positive definite if V(x) ≥ 0
and V(x) = 0 if and only if x = 0; it is negative definite if −V(x) is positive definite; it is positive definite, decrescent,
and radially unbounded if W1 (x) ≤ V(x) ≤ W2 (x) with W1 (x) and W2 (x) being class ∞ functions. The arguments of
functions are sometimes simplified, for instance, a function f (x(t)) is denoted by f (x), f (·) or f.
In this paper, we consider the problem of global output-feedback stabilization for a class of stochastic nonlinear systems
described by
SUN ET AL. 3
⎧dxi (t) = xi+1 (t)dt + 𝑓i (t, x(t), u(t)) dt + gT (t, x(t), u(t)) d𝜔,
⎪ i
⎨ n
dx (t) = u(t)dt + 𝑓n (t, x(t), u(t)) dt + g T
n (t, x(t), u(t)) d𝜔, (1)
⎪
⎩𝑦(t) = 𝜃(t)x1 (t),
where i = 1, … , n − 1, x(t) = [x1 (t), … , xn (t)]T ∈ Rn is system state with initial conditions x(0) = x0 , u(t) ≜ xn+1 (t) ∈ R
and 𝑦(t) ∈ R are control input and system output, respectively. 𝜃(t) ∶ R+ → R, which represents time-varying measure-
ment error, is a continuous function, 𝑓i ∶ R × Rn × R → R and gi ∶ R × Rn × R → Rr are continuous in the first argument
and locally Lipschitz in the rest of the arguments. 𝜔 is an r-dimensional standard Wiener process defined on a probability
space (Ω, ϝ, P) with Ω being a sample space, ϝ being a 𝜎-field, and P being a probability measure. Only the output y(t) is
available in control design.
The following assumptions are needed.
Assumption 1. For each i = 1, … , n, there exists a constant c ≥ 0 such that
∑
i
|𝑓i (t, x, u)| + ‖gi (t, x, u)‖ ≤ c |x𝑗 |. (2)
𝑗=1
Assumption 2. For the continuous function 𝜃(t), there is a known positive parameter 𝜃̄ satisfying |1 − 𝜃(t)| ≤ 𝜃̄ <
̄
𝜃 ∗ < 1, and 𝜃 ∗ is an allowable sensitivity error of 𝜃.
Assumption 1 used in other works1,3,6 implies that unknown functions fi and gi are bounded by unmeasured states with
a linear growth rate and allows the degree of uncertainties to construct a possible stabilizing controller. Assumption 2 is
sharp due to the emergence of 𝜃(t). To see this point, we consider a second-order linear system ẋ 1 (t) = x2 (t), ẋ 2 (t) = u(t)
with the output y(t) = 𝜃(t)x1 (t), where 𝜃(t) continuously varies in a certain interval because of measurement error. There
are two methods to solve it at first sight. One is the separation principle widely applied in the case of 𝜃(t) = 1. As in the
work of Krstić et al,1 a Luenberger observer can be designed as x̂̇ 1 (t) = x̂ 2 (t)+0.2𝑦(t)−0.2̂x1 (t), x̂̇ 2 (t) = u(t)+0.2𝑦(t)−0.2̂x1 (t),
and the controller can be constructed as u(t) = −0.2̂x1 (t) − 0.2̂x2 (t). However, if 𝜃(t) jumps from a value to another
one, the controller prepared for the initiator can no longer stabilize the system, since 𝑦(t) − x̂ 1 (t) = x1 (t) − x̂ 1 (t) in the
aforementioned work1 is now replaced by 𝑦(t) − x̂ 1 (t) = 𝜃(t)(x1 (t) − x̂ 1 (t)) − (1 − 𝜃(t))̂x1 (t), complex stability analysis of
time-varying systems will be terminated for the impossible manipulation of 𝜃(t). Another method is to take advantage of
the maneuver in the work of Zhai and Qian,17 but the crucial technique has to require the differentiability of the output,
that is, 𝜃(t) is differentiable. If so, the original system can be rewritten as 𝑦(t) ̇ = 𝜃(t)x2 (t) + 𝜃(t)x ̇ 1 , ẋ 2 (t) = u(t). The new
1,6,7,10
system is a typical form in other works, and standard methods allow to construct an output-feedback controller.
Remark 1. Physical meaning of Assumption 2 is explained as follows. In fact, |1 − 𝜃(t)| ≤ 𝜃̄ < 1 is equivalent to
1 − 𝜃̄ ≤ 𝜃(t) ≤ 1 + 𝜃,
̄ that is, the central value of 𝜃(t) is 1. However, 𝜃(t) usually varies in a certain interval [𝜃 1 , 𝜃 2 ] with
𝜃 2 > 𝜃 1 > 0 in practice. In such case, one can define the new output as 𝑦(t) ̄ 1 (t), 𝜃(t)
̄ = 𝜃(t)x ̄ = 2𝜃(t) , then 𝜃(t) ∈
𝜃 +𝜃 1 2
̄ ∈ [1 − 𝜃2 −𝜃1 , 1 + 𝜃2 −𝜃1 ], which coincides with Assumption 2. Time-varying measurement error
[𝜃 1 , 𝜃 2 ] will lead to 𝜃(t) 𝜃 +𝜃
1 2 𝜃 +𝜃
1 2
denoted by 𝜃(t) describes the possible deviation between the state x1 and the output y. An ideal case is 𝜃(t) = 1, that
is, y = x1 . However, the limited measurement techniques and tools render that y cannot be equal to x1 accurately. As
a result, time-varying measurement error is proposed to demonstrate such phenomenon. More specifically, x1 cannot
be used in the construction of the observer and the controller directly due to its uncertainty, whereas y is measurable
and can be used directly. Of course, 𝜃(t)y(t) cannot be used to design the controller because 𝜃(t) is unknown.
Remark 2. Obstacles in extending the related works to the case in this paper can be seen from two aspects. (i) It is not
easy to find the feasible range of 𝜃̄ since the information on 𝜃(t) must be used in the design of the output-feedback
controller. (ii) It is unclear what kind of observers should be constructed since the effects of time-varying 𝜃(t) should
be effectively eliminated in the analysis of observer performances.
Now, we list four technical Lemmas that will be used.
Lemma 1. For a given constant p > 0 and all xi ∈ R, i = 1, … , n, there is
(|x1 | + · · · + |xn |)𝑝 ≤ C𝑝 (|x1 |𝑝 + · · · + |xn |𝑝 ), (3)
where Cp = 1 if 0 < p ≤ 1 and Cp = np − 1 if p > 1.
4 SUN ET AL.
√
Lemma 2. For a given real matrix A = (aij )n × m , there is ||A||∞ ≤ m||A||F . If m = n, then Tr(A) ≤ n||A||∞ .
Lemma 3. For given positive real numbers m, n and a function a(x, y), there holds for any x ∈ R, 𝑦 ∈ R,
( )m
n m n m+n
|a(x, 𝑦)x 𝑦 | ≤ c(x, 𝑦)|x|
m n m+n
+ · |a(x, 𝑦)| n |𝑦|m+n ,
m + n (m + n)c(x, 𝑦)
where c(x, y) > 0.
] [
Q S
Lemma 4. For given matrices Q ∈ Rm×m , R∈ Rn×n , S∈ Rm×n , T
suppose Q = Q , R = R , then T
is positive
ST R
definite if and only if Q is positive definite and R − ST Q−1 S > 0.
The proofs of Lemmas 1 to 4 can be found in other works,25-28 respectively.
3 O UT P U T- FE E DBACK CO N T RO L D ESIGN
where L ≥ 1 is a constant to be specified later, and positive constants a1 , … , an are coefficients of Hurwitz polynomial
h1 (s) = sn + a1 sn − 1 + · · · + an − 1 s + an .
Remark 3. Compared with observers in other works,6,7,10,17 the new element in (4) lies in two aspects. System output
y(t) is not used in the observer, which avoids introducing unknown time-varying 𝜃(t). The parameter L is intentionally
introduced to counteract the effects of the nonlinearities fi and gi .
With the help of the definition of
xi (t) − x̂ i (t)
ei (t) = , i = 1, … , n, (5)
Li−1
combining (1), (4) with (5) for each i = 1, … , n, there holds
dxi (t) − d̂xi (t)
dei (t) =
Li−1
xi+1 (t)dt + 𝑓i (t, x(t), u(t)) dt + gTi (t, x(t), u(t)) d𝜔 − x̂ i+1 (t)dt + Li ai x̂ 1 (t)dt
=
Li−1
𝑓i (t, x(t), u(t)) dt gTi (t, x(t), u(t)) d𝜔
= Lei+1 (t)dt + + + Lai x̂ 1 (t)dt
Li−1 Li−1
T
𝑓i (t, x(t), u(t)) dt gi (t, x(t), u(t)) d𝜔
= Lei+1 (t)dt + + + Lai x1 (t)dt − Lai e1 (t)dt
Li−1 Li−1
T
𝑓i (t, x(t), u(t)) dt gi (t, x(t), u(t)) d𝜔
= −Lai e1 (t)dt + Lei+1 (t)dt + Lai x1 (t)dt + + .
Li−1 Li−1
Writing the above equation as a matrix form, one can obtain
de(t) = (LAe e(t) + Lax1 (t) + 𝑓 (t, x(t), u(t))) dt + gT (t, x(t), u(t)) d𝜔, (6)
where
⎡ −a1 1 0 ··· 0⎤ ⎡ 𝑓1 ⎤ ⎡ gT1 ⎤
⎢ −a2 ⎥ ⎡ a1 ⎤ ⎢ gT2 ⎥ ⎡ e1 ⎤
⎢
0 1 ··· 0
⎥ ⎢ a2 ⎥ ⎢ 𝑓2 ⎥ ⎢ ⎥ ⎢e ⎥
Ae = ⎢ ⋮ ⋮ ⋮ ⋱ ⋮ ⎥ , a = ⎢ ⎥ , 𝑓 = ⎢ L ⎥ , gT = ⎢ L ⎥ , e = ⎢ 2 ⎥ .
⎢ −an−1
⋮ ⎢ ⋮ ⎥ ⎢ ⋮ ⎥
⋮
0 0 ··· 1⎥ ⎢ ⎥ ⎢ 𝑓n ⎥ ⎢ ⎥
⎢ −a ⎥ ⎣ an ⎦ ⎣ Ln−1 ⎦ ⎢ g T
⎥ ⎣ en⎦
⎣ n 0 0 ··· 0⎦ ⎣ Ln−1 ⎦
n
SUN ET AL. 5
Since Ae is Hurwitz, there exists a symmetric and positive definite matrix Pe such that ATe Pe +Pe Ae = −I. Then, according to
the definition of V, which is presented in page 110 in the work of Mao,2 the differential operator acting on V0 (e) = eT Pe e
associated with system (6) is
{ 2 }
𝜕V 1 𝜕 V
V0 (e) = (LAe e + Lax1 + 𝑓 ) + Tr g 2 gT
𝜕e 2 𝜕e
{ }
= 2e Pe (LAe e + Lax1 + 𝑓 ) + Tr gPe gT .
T
(7)
In what follows, we estimate some terms in the right hand side of (7). First, there holds
( )
2eT Pe LAe e = LeT Pe Ae + ATe Pe e = −L||e||2 . (8)
Second, Lemma 3 shows
L
2eT Pe Lax1 ≤ ||e||2 + 2L||a||2 · ||Pe ||2 · x12 . (9)
2
then
| 𝑓i (t, x, u) | ∑i
| |≤ c
| Li−1 | Li−1 |x𝑗 |.
| | 𝑗=1
Consider
⎡ 𝑓1 ⎤
⎢ 𝑓2 ⎥
𝑓 = ⎢ L ⎥.
⎢ ⋮ ⎥
⎢ 𝑓n ⎥
⎣ Ln−1 ⎦
By the definition of the norm and Lemma 1, it is straightforward to show
( n )1 ( )
∑ 𝑓i2 2
∑n
| 𝑓i | ∑ n
c ∑i
∑n
n−i+1
||𝑓 || = ≤ | |
| Li−1 | ≤ |x𝑗 | ≤ c |xi |.
i=1 | | i=1
L 2(i−1) L i−1 Li−1
i=1 𝑗=1 i=1
Recall that
n−i+1 (n − i + 1)c
2||e|| · ||Pe ||c |xi | ≤ 2(n − i + 1)c||Pe || · ||e||2 + ||Pe ||xi2
Li−1 2L2i−2
with i = 1, … , n, it is straightforward to show
∑
n
n−i+1 ∑
n
(n − i + 1)c
2eT Pe 𝑓 ≤ 2||e|| · ||Pe ||c |xi | ≤ n(n + 1)c||Pe || · ||e||2 + ||Pe ||xi2 . (10)
i=1
Li−1 i=1
2L2i−2
Fourth, with Assumption 1 and Lemma 1 in mind, it is not difficult to deduce that
( i )2
‖[ g2 g ]‖2 ∑ n
∑ c|x𝑗 |
||g||F = ‖ ‖
n
‖ g1 , L , … , Ln−1 ‖ ≤
2
‖ ‖F i=1 𝑗=1 Li−1
∑n
ic2 ∑ 2 ∑ (n + i)(n − i + 1)c2 2
i n
≤ x ≤ xi ,
i=1
L2i−2 𝑗=1 𝑗 i=1
2L2i−2
and from Lemma 2, there holds
{ } √
Tr gPe gT ≤ r ‖ T‖ ‖ T‖
‖ gPe g ‖ ∞ ≤ r r ‖ g Pe g ‖ F
√ √
≤ r r||g||F · ‖ T‖
‖Pe g ‖F ≤ r r||Pe ||F · ||g||F
2
√ ∑n
(n + i)(n − i + 1)c2 2
≤ r r||Pe ||F xi . (11)
i=1
2L2i−2
6 SUN ET AL.
L ∑ n
ki1 2
V0 (e) ≤ − ||e||2 + k1 ||e||2 + k01 Lx12 + x , (12)
2 i=1
2L2i−2 i
√
where ki1 = (n − i + 1)c||Pe || + (n + i)(n − i + 1)c2 r r · ||Pe ||F , i = 1, … , n, k1 = n(n + 1)c · ||Pe ||, k01 = 2||a||2 · ||Pe ||2 , and
all of them are nonnegative constants independent of L.
In light of Lemma 3, ||D1 || = ||D3 || = 1, |e1 | ≤ ||e||, |e2 | ≤ ||e||, |z1 | ≤ ||z||, we have
L
2zT Pz LD1 e2 ≤ ||e||2 + 8L||Pz ||2 · ||z||2 , (20)
8
L
2zT Pz LD2 (e1 − z1 ) ≤ ||e||2 + 2L||Pz || · ||a||(1 + 4||Pz || · ||a||)||z||2 , (21)
8
SUN ET AL. 7
Taking the similar manipulations to (11), and using |z1 | ≤ ||z|| again, we have
{ } √ √ √
Tr ḡ Pz ḡ T ≤ r r||Pz ||F · ||̄g||2F ≤ r r||Pz ||F · c2 z12 ≤ c2 r r||Pz ||F · ||z||2 . (24)
4 MAIN RESULTS
If one selects
1
𝜃̄ < = 𝜃∗, (27)
2bn ||Pz ||
̄ Let
then Assumption 2 shows 1 − 2bn |1 − 𝜃(t)| · ||Pz || ≥ 1 − 2bn ||Pz ||𝜃.
𝛼 = 1 − 2bn ||Pz ||𝜃̄ > 0, V(e, z) = V0 (e) + V1 (z), (28)
it can be deduced from (25) and (26) that
( ∑n ) ( ∑n )
k01 + k02 k2 + i=1 ki1 M 2i−3 1 k1 + i=1 ki1
V ≤ −LM 𝛼 − − ||z||2 − L − ||e||2 . (29)
M L 4 L
The choice of L and M should ensure V ≤ 0, and this can be done as follows. The first step is to choose M.
The inequality
k + k02 1
𝛼 − 01 ≥ 𝛼
M 4
implies that M should satisfy
4(k01 + k02 )
M≥ ,
3𝛼
8 SUN ET AL.
Part II: verification on the conditions of theorem 2.4 in page 114 in the work of Mao.2 The state of closed-loop
systems composed of (1), (4), and (16) is Ξ ≜ [x, x̂ ]T with x̂ = [̂x1 , … , x̂ n ]T . By (14) and (16), there is
∑
n
x̂ i (t)
𝜐(t) = −bn 𝜃(t)x1 (t) − bn−i+1 ,
i=2
Li−1 M i−1
which satisfies the locally Lipschitz condition since 𝜃(t) is bounded. Therefore, the closed-loop systems are
locally Lipschitz. Let 𝜆1 ≜ min{𝜆min (Pe ), 𝜆min (Pz )}, 𝜆2 ≜ max{𝜆max (Pe ), 𝜆max (Pz )}. Noticing
( ) ( )
𝜆1 ||e||2 + ||z||2 ≤ V(e, z) ≤ 𝜆2 ||e||2 + ||z||2 , (33)
∑
n
(xi − x̂ i )2 ∑
n
x̂ i2
||e||2 + ||z||2 = + + x12 , (34)
i=1
L2i−2 i=2
L2i−2 M 2i−2
𝜆1
so V and W can be rewritten as a function of Ξ. Under (33) and (34), there is V(Ξ) ≥ (LM)2n−2
ΞT ΛΞ, where
[ ] ⎡2 0 ··· 0⎤ ⎡ −1 0 · · · 0 ⎤ ⎡1 0 ··· 0⎤
Q S ⎢0 1 ··· 0⎥ ⎢ 0 −1 · · · 0 ⎥ ⎢0 2 ··· 0⎥
Λ= S R ,Q = ⎢⋮ ⋮ ⋱ ⋮⎥,S = ⎢ ⋮ ⋮ ⋱ ⋮ ⎥,R = ⎢⋮ ⋮ ⋱ ⋮⎥.
⎢0 0 ··· 1 ⎥⎦ ⎢ 0 0 · · · −1 ⎥⎦ ⎢0 0 ··· 2 ⎥⎦
⎣ ⎣ ⎣
It is obvious to see that Q is positive definite. Furthermore, simple calculations promise
⎡1 0 ··· 0⎤
⎢2 0⎥,
R − ST Q−1 S = ⎢ 0 1 ···
⎢⋮ ⋮ ⋱ ⋮ ⎥⎥
⎣0 0 ··· 1⎦
which is also positive definite. Therefore, Λ is a positive definite matrix according to Lemma 4, and there is
𝜆1 𝜆min (Λ) ( )
V(x, x̂ ) ≥ 2n−2
||Ξ||2 ≜ 𝛽1 ‖
‖ [x, x̂ ]T ‖
‖ , (35)
(LM)
where 𝛽 1 is a class ∞ function. In addition, Lemma 1 and (33) show
∑
n
( ) ∑
n
( )
V(x, x̂ ) ≤ 2𝜆2 xi2 + xi + 𝜆2 x̂ i2 + 𝜆2 x12 ≤ 3𝜆2 ||Ξ||2 ≜ 𝛽2 ‖
̂ 2 T‖
‖[x, x̂ ] ‖ ,
i=1 i=2
SUN ET AL. 9
Remark 4. It should be noted from (27) that the upper bound of 𝜃̄ depends on the choice of b1 , … , bn , which are
coefficients of Hurwitz polynomial h2 (s) = sn + b1 sn − 1 + · · · + bn − 1 s + bn . With the help of precise calculations,
̄ For example, 𝜃̄ = 0.2887 for n = 2, 𝜃̄ = 0.0930
the selection of h2 (s) = (s + 1)n gives rise to the possible option of 𝜃.
̄
for n = 3, and 𝜃 = 0.0380 for n = 4.
Remark 5. The contributions of Theorem 1 are threefold. (i) A double-domination approach is presented for the first
time to handle time-varying measurement error and uncertain nonlinearities for a class of stochastic nonlinear sys-
tems, that is, parameters M and L are used to dominate time-varying 𝜃(t) and nonlinearities 𝑓i , gi , respectively. (ii)
Without undergoing complicated calculations by backstepping method, an applicable bound of 𝜃(t) is provided pre-
cisely, and the diffusion and Hessian terms are dominated in a unified form. (iii) Two quadratic Lyapunov functions
are designed elaborately for theoretical analysis in this paper, which are significantly different from the quartic or
mixed Lyapunov function used in other works.3,10,13
5 SIMULATION EXAMPLE
14
12
10
-2
0 1 2 3 4 5 6
10
-5
0 1 2 3 4 5 6
300
250
200
150
100
50
-50
-100
0 1 2 3 4 5 6
FIGURE 3 The trajectory of the control u [Colour figure can be viewed at wileyonlinelibrary.com]
6 CO N C LU S I O N
This paper solves the problem of global stabilization via output feedback for a class of stochastic nonlinear systems with
time-varying continuous output function. Under linear growth conditions, a new double-domination approach is pro-
posed for the first time to construct an output-feedback stabilizing controller. The design of the observer does not use the
information on the output function and nonlinearities.
Recently, the effects of time delay22-24 and adaptive stabilization30-35 have been investigated in other works, respectively.
As a result, several open problems include the following: (i) One is the stabilization when the systems are corrupted by
time-varying delays. (ii) Another one is adaptive output-feedback stabilization for stochastic nonlinear systems.
SUN ET AL. 11
ACKNOWLEDGEMENTS
This work was supported by the National Natural Science Foundation of China under Grants 61773237, 61374004,
and 61473170, China Postdoctoral Science Foundation Funded Project under grant 2017M610414, Shandong Province
Quality Core Curriculum of Postgraduate Education under Grant SDYKC17079, Zhejiang Provincial Natural Science
Foundation under grant LY16E050003, and the Ministry of Science and Technology of Taiwan under Grant MOST
106-2218-E-006-026-.
ORCID
REFERENCES
1. Krstić M, Kanellakopoulos I, Kokotović P. Nonlinear and Adaptive Control Design. New York, NY: John Wiley & Sons; 1995.
2. Mao X. Stochastic Differential Equations and Applications. Chichester, UK: Horwood Publishing; 1997.
3. Deng H, Krstic M. Output-feedback stochastic nonlinear stabilization. IEEE Trans Autom Control. 1999;44(2):328-333.
4. Kokotović P, Arcak M. Constructive nonlinear control: a historical perspective. Automatica. 2001;37(5):637-662.
5. Qian C, Lin W. A continuous feedback approach to global strong stabilization of nonlinear systems. IEEE Trans Autom Control.
2001;46(7):1061-1079.
6. Qian C, Lin W. Output feedback control of a class of nonlinear systems: a nonseparation principle paradigm. IEEE Trans Autom Control.
2002;47(10):1710-1715.
7. Lei H, Lin W. Universal adaptive control of nonlinear systems with unknown growth rate by output feedback. Automatica.
2006;42(10):1783-1789.
8. Li J, Qian C. Global finite-time stabilization by dynamic output feedback for a class of continuous nonlinear systems. IEEE Trans on Autom
Control. 2006;51(5):879-884.
9. Liu Y. Global asymptotic regulation via time-varying output-feedback for a class of uncertain nonlinear systems. SIAM J Control Optim.
2013;51(6):4318-4342.
10. Li F, Liu Y. Global stabilization via time-varying output-feedback for stochastic nonlinear systems with unknown growth rate. Syst Control
Lett. 2015;77(1):69-79.
11. Polendo J, Qian C. A generalized homogeneous domination approach for global stabilization of inherently nonlinear systems via output
feedback. Int J Robust Nonlinear Control. 2007;17(7):605-629.
12. Qian C, Lin W. Recursive observer design, homogeneous approximation, and nonsmooth output feedback stabilization of nonlinear
systems. IEEE Trans Autom Control. 2006;51(9):1457-1471.
13. Li W, Xie X-J, Zhang S. Output-feedback stabilization of stochastic high-order nonlinear systems under weaker conditions. SIAM J Control
Optim. 2011;49(3):1262-1282.
14. Liu S-J, Jiang Z-P, Zhang J-F. Global output-feedback stabilization for a class of stochastic non-minimum-phase nonlinear systems.
Automatica. 2008;44(8):1944-1957.
15. Su Z, Qian C, Shen J. Interval homogeneity-based control for a class of nonlinear systems with unknown power drifts. IEEE Trans Autom
Control. 2017;62(3):1445-1450.
16. Zha W, Qian C, Zhai J, Fei S. Robust control for a class of nonlinear systems with unknown measurement drifts. Automatica.
2016;71(C):33-37.
17. Zhai J, Qian C. Global control of nonlinear systems with uncertain output function using homogeneous domination approach. Int J Robust
Nonlinear Control. 2012;22(14):1543-1561.
18. Fu J, Ma R, Chai T. Global finite-time stabilization of a class of switched nonlinear systems with the powers of positive odd rational
numbers. Automatica. 2015;54(C):360-373.
19. Sun Z-Y, Li T, Yang S-H. A unified time-varying feedback approach and its applications in adaptive stabilization of high-order uncertain
nonlinear systems. Automatica. 2016;70(C):249-257.
20. Sun Z-Y, Yun M-M, Li T. A new approach to fast global finite-time stabilization of high-order nonlinear system. Automatica.
2017;81(6):455-463.
21. Sun Z-Y, Zhang C-H, Wang Z. Adaptive disturbance attenuation for generalized high-order uncertain nonlinear systems. Automatica.
2017;80(6):102-109.
22. Zhang T, Xia X. Decentralized adaptive fuzzy output feedback control of stochastic nonlinear large-scale systems with dynamic
uncertainties. Inform Sci. 2015;315(C):17-38.
23. Zhang T, Xia X. Adaptive output feedback tracking control of stochastic nonlinear systems with dynamic uncertainties. Int J Robust
Nonlinear Control. 2015;25(9):1282-1300.
12 SUN ET AL.
24. Xia X, Zhang T, Zhu J, Yi Y. Adaptive output feedback dynamic surface control of stochastic nonlinear systems with state and input
unmodeled dynamics. Int J Adapt Control and Signal Process. 2016;30(6):864-887.
25. Yang B, Lin W. Homogeneous observers, iterative design, and global stabilization of high-order nonlinear systems by smooth output
feedback. IEEE Trans Autom Control. 2004;49(7):1069-1080.
26. Khalil HK. Nonlinear Systems. Upper Saddle River, NJ: Prentice Hall; 1996.
27. Sun Z-Y, Zhang X-H, Xie X-J. Continuous global stabilisation of high-order time-delay nonlinear systems. Int J Control.
2013;86(6):994-1007.
28. Zhang F. The Schur Complement and Its Applications. New York, NY: Springer Science + Media; 2005.
29. Jiang Z-P, Mareels I, Hill DJ, Huang J. A unifying framework for global regulation via nonlinear output feedback: from ISS to iISS. IEEE
Trans Autom Control. 2004;49(4):549-562.
30. Pepe P, Jiang Z-P. A Lyapunov-Krasovskii methodology for ISS and iISS of time-delay systems. Syst Control Lett. 2006;55(12):1006-1014.
31. Chai L, Qian C. Global stabilisation for a class of uncertain nonlinear time-delay systems by dynamic state and output feedback. Int J
Control. 2015;88(6):1163-1173.
32. Song Z-B, Sun Z-Y, Yang S-H, Li T. Global stabilization via nested saturation function for high-order feedforward nonlinear systems with
unknown time-varying delays. Int J Robust Nonlinear Control. 2016;26(15):3363-3387.
33. Sun Z-Y, Yang S-H, Li T. Global adaptive stabilization for high-order uncertain time-varying nonlinear systems with time-delays. Int J
Robust Nonlinear Control. 2017;27(13):2198-2217.
34. Li T, Li Z, Wang D, Chen CLP. Output-feedback adaptive neural control for stochastic nonlinear time-varying delay systems with unknown
control directions. IEEE Trans Neural Netw Learn Syst. 2015;26(6):1188-1201.
35. Li Z, Li T, Feng G. Adaptive neural control for a class of stochastic nonlinear time-delay systems with unknown dead zone using dynamic
surface technique. Int J Robust Nonlinear Control. 2016;26(4):759-781.
How to cite this article: Sun Z-Y, Shao Y, Chen C-C, Meng Q. Global output-feedback stabilization for
stochastic nonlinear systems: A double-domination approach. Int J Robust Nonlinear Control. 2018;1–12.
https://doi.org/10.1002/rnc.4242