HAL Id: hal-01313201
https://hal.archives-ouvertes.fr/hal-01313201
Submitted on 21 Oct 2018
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Finite-time stabilization and H _ ∞ control of nonlinear delay systems via output feedback
Ta T. H. Trang, Vu N. Phat, Samir Adly
To cite this version:
Ta T. H. Trang, Vu N. Phat, Samir Adly. Finite-time stabilization and H_∞ control of nonlinear delay systems via output feedback. Journal of Industrial and Management Optimization, AIMS, 2016, 12 (1), pp.303-315. �10.3934/jimo.2016.12.303�. �hal-01313201�
FINITE-TIME STABILIZATION AND H∞ CONTROL OF NONLINEAR DELAY SYSTEMS VIA OUTPUT FEEDBACK
Ta T.H. Trang and Vu N. Phat
Institute of Mathematics, VAST 18 Hoang Quoc Viet Road, Hanoi 10307, Vietnam
Adly Samir
Universit´e de Limoges, Laboratoire XLIM
123, avenue Albert Thomas, 87060 Limoges CEDEX, France
Abstract. This paper studies the robust finite-timeH∞control for a class of nonlinear systems with time-varying delay and disturbances via output feed- back. Based on the Lyapunov functional method and a generalized Jensen integral inequality, novel delay-dependent conditions for the existence of out- put feedback controllers are established in terms of linear matrix inequalities (LMIs). The proposed conditions allow us to design the output feedback con- trollers which robustly stabilize the closed-loop system in the finite-time sense.
An application toH∞ control of uncertain linear systems with interval time- varying delay is also given. A numerical example is given to illustrate the efficiency of the proposed method.
1. Introduction. The concept of finite-time stability (FTS) (or short-time sta- bility) introduced by Dorato [5] plays an important role in stability theory of dif- ferential equations. A system is said to be finite-time stable if its state does not exceed a certain threshold during a specified time interval. Compared with the Lyapunov stability, finite-time stability concerns the boundedness of system during a fixed finite-time interval. It is noted that, a system may be finite-time stable but not Lyapunov asymptoticaly stable, and vice versa. A lot of interesting results on finite-time stability and stabilization in the context of linear delay systems have been obtained (see, e.g. [2,8,11,14] and the references therein).
On the other hand, one of the most important problems is theH∞control of time- delay systems via output feedback controllers. The main principle of the output feedback control is to utilize the measured output to excite the plant. Since the controller can be easily implemented in practice, the output feedback control has attracted a lot of attention over the past few decades and has been applied to many areas for example, in motor engine control, constrained robotics, networked control systems, communication and biological systems, etc. [1, 3, 6, 9, 15, 18, 21, 22].
So far, however, compared with numerous research results on Lyapunov stability withH∞ control, few results on finite-timeH∞ control have been obtained in the literature.
2010Mathematics Subject Classification. Primary: 93D20, 34D20; Secondary: 37C75.
Key words and phrases. Finite-time stabilization,H∞control, output feedback, time-varying delay, Lyapunov function, linear matrix inequality.
The finite-timeH∞ control for switched linear systems with time-varying delay has been studied in [19, 20], but the results were limited either to discrete-time systems or to the systems with constant delays. In [12,16] some delay-dependent conditions for finite-time H∞ control are extended to linear systems with time- varying delays, but the delay function is differentiable and the stabilizing control is designed via state feedback.
In this paper, we propose a new design tool to solve the robust finite-timeH∞ control for nonlinear systems with interval time-varying delays via output feedback controls. The novel features here are that the interval time-varying delay is present in the observation output, and the output feedback controllers to be designed must satisfy some robust finite-time stability constraints on the closed-loop poles. Using new generalized Jensen integral inequality we select a new simpler set of Lyapunov- Krasovskii functionals to derive delay-dependent sufficient conditions for solving robust finite-time H∞ control via output feedback controls. The conditions are obtained in terms of LMIs, which can be determined by utilizing MATLABs LMI Control Toolbox. The approach allows us to apply toH∞control of uncertain linear systems with interval non-differentiable time-varying delay.
The paper is organized as follows. The definition of FTS for nonlinear systems with interval time-varying delays and the problem statement are given in Section 2. Sufficient conditions for designing output feedback controllers of finite-timeH∞
control problem, an application to H∞ control of uncertain linear systems with interval time-varying delay with numerical examples are given in Section 3.
2. Preliminaries. The following notations will be used throughout this paper, R+denotes the set of all nonnegative real numbers;Rn denotes then−dimensional space with the scalar productx>yand the vector normk·k;Rn×rdenotes the space of all matrices of (n×r)− dimension. A> denotes the transpose of A; a matrix A is symmetric if A=A>;I denotes the identity matrix;λ(A) denotes the set of all eigenvalues ofA; λmax(A) = max{Re(λ) : λ∈λ(A)};λmin(A) = min{Re(λ) : λ∈λ(A)};C1([−τ,0],Rn) denotes the set of all Rn−valued continuously differen- tiable functions on [−τ,0];L2([0, T],Rr) stands for the set of all square-integrable Rr−valued functions on [0, T]. The symmetric terms in a matrix are denoted by
∗. Matrix A is positive definite (A >0) if (Ax, x)>0 for all x6= 0. The segment of the trajectory x(t) is denoted by xt = {x(t+s) : s ∈ [−τ,0]} with its norm kxtk= sup
s∈[−τ,0]
kx(t+s)k.
Consider the following nonlinear control systems with time-varying delay and disturbances
˙
x(t) =A1x(t) +A2x(t−h(t)) +Bu(t) +Gw(t) +f(t, x(t), x(t−h(t)), u(t), w(t)) z(t) =C1x(t) +C2x(t−h(t)), t≥0, x(t) =ϕ(t), t∈[−h2,0],
(1)
where x(t)∈Rn, u(t)∈Rm, z(t)∈Rp are, respectively, the state, the control, the observation vector,A1, A2∈Rn×n, B∈Rn×m, G∈Rn×r, C1, C2 ∈Rp×n are given constant matrices. The delay functionh(t) is continuous and satisfies
0≤h1≤h(t)≤h2, ∀t≥0. (2)
The initial functionϕ∈C1([−h2,0],Rn) and the disturbancew(t) is a continuous function satisfying
Z T 0
w(t)>w(t)dt≤d. (3)
The nonlinear function f(t, x, y, u, w) is globally Lipschitzian in (x, y, u, w) such that
∃a1, a2, a3, a4>0 :kfk2≤a1kxk2+a2kyk2+a3kuk2+a4kwk2 (4) for allx, y∈Rn, u∈Rm, w∈Rr.
Under the above assumptions onh(·), f(·) and the initial functionϕ(t),the sys- tem (1) has a unique solutionx(t, φ) on [0,+∞) (see [10], Theorem 1.2).
To study the robust finite-time H∞ control of the system (1), the following definitions will be used later.
Definition 2.1(Robust finite-time stabilization). For given positive numbersT, c1, c2, c2 > c1,and a positive definite matrix R, the system (1) is said to be robustly finite-time stabilizable w.r.t. (c1, c2, T, R) if there exists an output feedback con- troller u(t) = F z(t) such that the following condition holds for all disturbances satisfying (3) and∀t∈[0, T]
max
sup
−h2≤s≤0
ϕ(s)>Rϕ(s), sup
−h2≤s≤0
˙
ϕ(s)>Rϕ(s)˙
≤c1⇒x(t)>Rx(t)≤c2. Definition 2.2 (Robust finite-timeH∞ control). Given γ >0, the robust finite- timeH∞ control problem for the systems (1) has a solution if
1. The system (1) is robustly finite-time stabilizable w.r.t. (c1, c2, T, R).
2. There is a numberc0>0 such that sup
RT
0 kz(t)k2dt c0kϕk2+RT
0 kw(t)k2dt
≤γ, (5)
where the supremum is taken over all ϕ ∈ C1([−h2,0],Rn) and non-zero disturbancesw(.) satisfying (3).
We introduce the following technical well-known propositions for the proof of the main result.
Proposition 1 (Schur complement lemma [4]). Given constant matrices X, Y, Z with appropriate dimensions satisfying X = X> and Y = Y> > 0. Then X + Z>Y−1Z <0if and only if
X Z>
Z −Y
<0.
Proposition 2 (Generalized Jensen integral inequality [17]). For a given matrix R > 0, any differentiable function ϕ : [a, b] → Rn, then the following inequality holds
Z b a
˙
ϕ(u)Rϕ(u)du˙ ≥ 1
b−a(ϕ(b)−ϕ(a))>R(ϕ(b)−ϕ(a)) + 12
b−aΩ>RΩ, whereΩ = ϕ(b) +ϕ(a)
2 − 1
b−a Z b
a
ϕ(u)du.
3. Output feedback finite-time H∞ control. Before stating the main result, the following notations of several matrices variables are defined for simplicity.
P =R1/2P R1/2, U1=R1/2U1R1/2, U2=R1/2U2R1/2, X1=R1/2X1R1/2, X2=R1/2X2R1/2, S=R1/2SR1/2,
α1=λmin(P), α2=λmax(P) +h1λmax(U1) +h2λmax(U2) + 0.5h31λmax(X1) + 0.5h32λmax(X2) + 0.5(h2−h1)2(h2+h1)λmax(S),
α3=λmax(P) +h1λmax(U1) +h2λmax(U2) + 0.5h31λmax(X1) + 0.5h32λmax(X2) + 0.5(h2−h1)2(h2+h1)λmax(S2), Ψ1= (Ψ1ij)11×11, Ψ2= (Ψ2ij)6×11, Ψ3=diag
−0.5N,−0.5N,−1
a3N+ 1 2a3I,−1
a3N+ 1
2a3I,−0.5N,−0.5N
, Ψ111=P A1+A>1P+U1+U2+a1I+ηC1>C1−4X1−4X2+BKC1
+C1>K>B>−0.5BN B>, Ψ122=−U1−4X1−4S, Ψ133=−U2−4X2−4S,Ψ144=−8S+a2I+ηC2>C2,
Ψ155=h21X1+h22X2+ (h2−h1)2S−2Q,Ψ166=a4I−γηI,Ψ177=−I, Ψ188=−12X1,Ψ199=−12X2,Ψ110,10= Ψ111,11=−12S,Ψ112=−2X1, Ψ113=−2X2,Ψ114=P A2+ηC1>C2,Ψ115=A>1Q,Ψ116=P G,Ψ117=P
Ψ118= Ψ128= 6X1,Ψ119= Ψ139= 6X2,Ψ124= Ψ134=−2S,Ψ145=A>2Q,Ψ156=QG, Ψ12,11= Ψ13,10= Ψ14,10= Ψ14,11= 6S,Ψ157=Q, and Ψ1ij= 0 for the others, Ψ211=P B, Ψ212=C1>K>−0.5BN, Ψ213=C1>K>, Ψ244= Ψ245=C2>K>, Ψ256=QB, Ψ2ij = 0 for the others.
The following theorem gives a sufficient condition for robust finite-timeH∞control via output feedback of the system (1).
Theorem 3.1. For given positive constantsT, c1, c2, γand a positive definite matrix R,the robust finite-time H∞ control of the system (1) has a solution if there exist a positive scalar η,symmetric positive definite matricesP, U1, U2, X1, X2, S, N and matricesQ, K such that the following conditions hold
Ψ =
Ψ1 Ψ2
∗ Ψ3
<0, (6)
α2c1+γηd≤α1c2e−ηT. (7) The output feedback controller is given byu(t) =N−1Kz(t), t≥0.
Proof. Consider the following Lyapunov-Krasovskii functional associated to the sys- tem (1): V(t, xt) =
4
X
i=1
Vi(t, xt), where
V1(t, xt) =eηtx(t)>P x(t), V2(t, xt) =
2
X
i=1
eηt Z t
t−hi
x(s)>Uix(s)ds,
V3(t, xt) =
2
X
i=1
hieηt Z 0
−hi
Z t t+s
˙
x(τ)>Xix(τ)dτds,˙
V4(t, xt) =(h2−h1)eηt Z −h1
−h2
Z t t+s
˙
x(τ)>Sx(τ)dτds.˙ It is not difficult to verify that
α1x(t)>Rx(t)≤V(t, xt), ∀t: 0≤t≤T, (8) V(0, x0)≤α2 sup
−h2≤s≤0
x(s)>Rx(s),x(s)˙ >Rx(s)˙ ≤α2c1, (9)
V(0, x0)≤α3kϕk2. (10)
Taking the derivative ofVi(t, x), i= 1, . . . ,4, along the solution of the system, we get the following estimations
V˙1(t, xt)≤ηV1+eηt
x(t)> P A1+A>1P+ 2P BN−1B>P+C1>F>N F C1 x(t) + 2x(t)>P Gw(t) +x(t−h(t))>C2>F>N F C2x(t−h(t))
+ 2x(t)>P A2x(t−h(t)) + 2x(t)>P f(t, x, xh, u, w) , V˙2(t, xt) =ηV2+eηt
x(t)>(U1+U2)x(t)−x(t−h1)>U1x(t−h1)
−x(t−h2)>U2x(t−h2) , V˙3(t, xt) =ηV3+eηt
˙
x(t)>(h21X1+h22X2) ˙x(t)−
2
X
i=1
hi
Z t t−hi
˙
x(s)>Xix(s)ds˙ . Applying Proposition2, we have
−hi
Z t t−hi
˙
x(s)>Xix(s)ds˙ ≤ −4x(t)>Xix(t)−4x(t−hi)>Xix(t−hi)
−4x(t)>Xix(t−hi)s+12
hix(t−hi)>Xi Z t
t−hi
x(s)ds +12
hi
x(t)>Xi Z t
t−hi
x(s)d−12 h2i
Z t t−hi
x(s)>dsXi Z t
t−hi
x(s)ds.
Hence,
V˙3(t,xt)≤ηV3+eηt
˙
x(t)>(h21X1+h22X2) ˙x(t) +x(t)>(−4X1−4X2)x(t)
−4x(t−h1)>X1x(t−h1)−4x(t−h2)>X2x(t−h2)−4x(t)>X1x(t−h1)
−4x(t)>X2x(t−h2) +
2
X
i=1
12 hi
x(t)>Xi
Z t t−hi
x(s)ds
+
2
X
i=1
12 hi
x(t−hi)>Xi
Z t t−hi
x(s)ds−
2
X
i=1
12 h2i
Z t t−hi
x(s)>dsXi
Z t t−hi
x(s)ds . Using the same calculation as in ˙V3(t, xt), we get
V˙4(t, xt) =ηV4+eηt
(h2−h1)2x(t)˙ >Sx(t)˙ −(h2−h1)
Z t−h(t) t−h2
˙
x(s)>Sx(s)ds˙
−(h2−h1) Z t−h1
t−h(t)
˙
x(s)>Sx(s)ds˙
≤ηV4+eηt
(h2−h1)2x(t)˙ >Sx(t)˙ −8x(t−h(t))>Sx(t−h(t))
−4x(t−h2)>Sx(t−h2)−4x(t−h1)>Sx(t−h1)−4x(t−h(t))>Sx(t−h2)
−4x(t−h(t))>Sx(t−h1)− 12 (h2−h(t))2
Z t−h(t) t−h2
x(s)>dsS
Z t−h(t) t−h2
x(s)ds
− 12 (h(t)−h1)2
Z t−h1
t−h(t)
x(s)>dsS Z t−h1
t−h(t)
x(s)ds
+ 12
h2−h(t)x(t−h(t))>S
Z t−h(t) t−h2
x(s)ds+ 12
h2−h(t)x(t−h2)>S
Z t−h(t) t−h2
x(s)ds
+ 12
h(t)−h1x(t−h1)>S Z t−h1
t−h(t)
x(s)ds+ 12
h(t)−h1x(t−h(t))>S Z t−h1
t−h(t)
x(s)ds . Multiplying both sides of (1) byeηt2 ˙x(t)>Qfrom the right, we obtain
eηt
−2 ˙x(t)>Qx(t)+2 ˙˙ x(t)>Q(A1+BF C1)x(t) + 2 ˙x(t)>Q(A2+BF C2)x(t−h(t)) + 2 ˙x(t)>QGw(t) + 2 ˙x(t)>Qf(t, x, xh, u, w)
= 0.
Consequently, 0≤eηt
˙
x(t)>(−2Q+ 2QBN−1B>Q) ˙x(t) +x(t)>C1>F>N F C1x(t) + 2 ˙x(t)>QA1x(t) +x(t−h(t))>C2>F>N F C2x(t−h(t))
+ 2 ˙x(t)>QA2x(t−h(t)) + 2 ˙x(t)>QGx(t) + 2 ˙x(t)>Qf(t, x, xh, u, w) . (11) Adding the inequality (11) and the zero term
eηt
f(t, x, xh, u, w)>f(t, x, xh, u, w)−f(t, x, xh, u, w)>f(t, x, xh, u, w) +γηw(t)>w(t)−γηw(t)>w(t) +ηz(t)>z(t)−ηz(t)>z(t)
= 0 to ˙V(t, xt), and using the estimation (4) forf(t, x, xh, u, w), and noting that f(t, x, xh, u, w)>f(t, x, xh, u, w)≤x(t)> a1I+ 2a3C1>F>F C1
x(t) +a3w(t)>w(t) +x(t−h(t))> a2I+ 2a3C2>F>F C2
x(t−h(t)), ηz(t)>z(t) =ηx(t)>C1>C1x(t) + 2ηx(t)>C1>C2x(t−h(t))
+ηx(t−h(t))>C2>C2x(t−h(t)), we have
V˙(t, xt)≤ηV(t, xt) +eηt
x(t)>(P A1+A>1P+U1+U2+a1I+ηC1>C1
−4X1−4X2+ 2P BN−1B>P+ 2C1>F>N F C1+ 2a3C1>F>F C1B x(t) +w(t)>(a4I−γηI)w(t) +x(t−h1)>(−U1−4X1−4S)x(t−h1) +x(t−h2)>(−U2−4X2−4S)x(t−h2) +x(t−h(t))>
−8S+a2I+ηC2>C2
+ 2C2>F>N F C2+ 2a3C2>F>F C2
x(t−h(t))
+ ˙x(t)> h21X1+h22X2+ (h2−h1)2S−2Q+ 2QBN−1B>Q
˙ x(t)
−f(.)>f(.) + 2x(t)>(P A2+ηC1>C2)x(t−h(t)) + 2x(t)>P Gw(t) + 2x(t)>P f(.)
−4x(t)>X1x(t−h1)−4x(t)>X2x(t−h2)−4x(t−h(t))>Sx(t−h2) + 2 ˙x(t)>QGw(t) + 2 ˙x(t)>Qf(.)−
2
X
i=1
12 h2i
Z t t−hi
x(s)>dsXi
Z t t−hi
x(s)ds
+
2
X
i=1
12 hi
x(t)>Xi
Z t t−hi
x(s)ds+
2
X
i=1
12 hi
x(t−hi)>Xi
Z t t−hi
x(s)dsr
− 12 (h2−h(t))2
Z t−h(t) t−h2
x(s)>dsS
Z t−h(t) t−h2
x(s)ds−4x(t−h(t))>Sx(t−h1)
− 12 (h(t)−h1)2
Z t−h1
t−h(t)
x(s)>dsS Z t−h1
t−h(t)
x(s)ds+ 2 ˙x(t)>QA1x(t)
+ 12
h2−h(t)x(t−h(t))>S
Z t−h(t) t−h2
x(s)ds+ 2 ˙x(t)>QA2x(t−h(t))
+ 12
h2−h(t)x(t−h2)>S
Z t−h(t) t−h2
x(s)ds+ 12 h(t)−h1
x(t−h1)>S Z t−h1
t−h(t)
x(s)ds
+ 12
h(t)−h1
x(t−h(t))>S Z t−h1
t−h(t)
x(s)ds
+eηtγηw(t)>w(t)−eηtηz(t)>z(t).
We obtain
V˙(t, xt)−ηV(t, xt)≤eηtξ(t)>W ξ(t) +eηtγηw(t)>w(t)−eηtηz(t)>z(t), (12) where
ξ(t)>=h
x(t)>, x(t−h1)>, x(t−h2)>, x(t−h(t))>,x(t)˙ >, w(t)>, f(.)>, 1
h1
Z t t−h1
x(s)>ds, 1 h2
Z t t−h2
x(s)>ds, 1 h2−h(t)
Z t−h(t) t−h2
x(s)>ds, 1
h(t)−h1
Z t−h1 t−h(t)
x(s)>dsi , W = (Wij)11×11,
W11=P A1+A>1P+U1+U2+a1I+ηC1>C1−4X1−4X2
+ 2P BN−1B>P+ 2C1>F>N F C1+ 2a3C1>F>F C1, W22=−U1−4X1−4S, W33=−U2−4X2−4S,
W44=−8S+a2I+ηC2>C2+ 2C2>F>N F C2+ 2a3C2>F>F C2,
W55=h21X1+h22X2+ (h2−h1)2S−2Q+ 2QBN−1B>Q, W66=a4I−γηI, W77=−I, W88=−12X1, W99=−12X2, W10,10=W11,11=−12S,
W12=−2X1, W13=−2X2, W14=P A2+ηC1>C2, W15=A>1Q, W16=P G, W17=P , W18=W28= 6X1, W19=W39= 6X2, W24=W34=−2S, W45=A>2Q, W56=QG, W2,11=W3,10=W4,10=W4,11= 6S, W57=Q, andWij = 0 for the others.
Therefore, from (12) it follows that d
dt e−ηtV(t, xt)
≤ξ(t)>W ξ(t) +γηw(t)>w(t)−ηz(t)>z(t). (13)