Next Article in Journal
Fixing Acceleration and Image Resolution Issues of Nuclear Magnetic Resonance
Next Article in Special Issue
Fixed Point Theorems Applied in Uncertain Fractional Differential Equation with Jump
Previous Article in Journal
Substructure-Based Topology Optimization for Symmetric Hierarchical Lattice Structures
Previous Article in Special Issue
Change Point Detection with Mean Shift Based on AUC from Symmetric Sliding Windows
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Finite-Time Control of Linear System with Non-Differentiable Time-Varying Delay

by
Wanwisa Puangmalai
1,
Jirapong Puangmalai
2 and
Thaned Rojsiraphisal
3,4,5,*
1
Department of Mathematics, Faculty of Science and Technology, Kamphaeng Phet Rajabhat University, Kamphaeng Phet 62000, Thailand
2
Department of Mathematics, Faculty of Education, Kamphaeng Phet Rajabhat University, Kamphaeng Phet 62000, Thailand
3
Advanced Research Center for Computational Simulation, Chiang Mai University, Chiang Mai 50200, Thailand
4
Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai 50200, Thailand
5
Centre of Excellence in Mathematics, CHE, Si Ayutthaya Rd., Bangkok 10400, Thailand
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(4), 680; https://doi.org/10.3390/sym12040680
Submission received: 31 March 2020 / Revised: 18 April 2020 / Accepted: 21 April 2020 / Published: 24 April 2020
(This article belongs to the Special Issue Fixed Point Theory and Computational Analysis with Applications)

Abstract

:
Practical systems such as hybrid power systems are currently implemented around the world. In order to get the system to work properly, the systems usually require their behavior to be maintained or state values to stay within a certain threshold. However, it is difficult to form a perfect mathematical model for describing behavior of the practical systems since there may be some information (uncertainties) that is not observed. Thus, in this article, we studied the stability of an uncertain linear system with a non-differentiable time-varying delay. We constructed Lyapunov-Krasovskii functionals (LKFs) containing several symmetric positive definite matrices to obtain robust finite-time stability (RFTS) and stabilization (RFTU) of the uncertain linear system. With the controller and uncertainties in the considered system, there exist nonlinear terms occurring in the formulation process. Past research handled these nonlinear terms as new variables but this led to some difficulty from a computation point of view. Instead, we applied a novel approach via Cauchy-like matrix inequalities to handle these difficulties. In the end, we present three numerical simulations to show the effectiveness of our proposed theory.

Graphical Abstract

1. Introduction

Many practical systems, such as chemical processes [1], population models [2], atmospheric flow [3,4], spacecraft systems [5], and hydraulic and electric systems [6] are examples of real applications in sciences and engineering fields that commonly possess time delay. It is well known that perfect mathematical models for the practical systems are difficult to form. In practice, mathematical models are only valid under circumstance and may depend upon other unknown complexities or called uncertainties. In fact, these uncertainties are not only significant but also leads to some difficulty of the control design. To improve the models’ efficiency, the uncertainties and delay are crucial factors to be included into the studies of stability problems in control theory. Thus, many stability problems of delay dynamical systems with uncertainties have received more attention from researchers, for example, [5,7,8,9,10].
Past researches on stability are often concerned on systems’ behavior in the long run, for example, asymptotic stability [11] or exponential stability [12,13]. In practical cases, large values of the state variables may be not permissible within a finite time interval. For examples, the temperature or pressure in the industrial processes that should be kept within a specific bound or the reliability of hybrid power system that combines the integrated renewable energy system and the electric power system. The hybrid power system requires the current to be well bounded within the IEEE limits to guarantee efficient operation for real-world usage [6,14]. Thus, it is preferable to investigate the certain bound or behavior of dynamical systems defined over a finite time interval or known as finite-time stability (FTS). In recent decades, the studies of FTS and/or finite-time stabilization (FTU) problems of various systems have been extensively studied because of their practical applications that require norm of the state trajectory to be well bounded within a certain period of time. Some examples of FTS problems are following: FTS on linear systems [15,16,17]; FTU on various systems [18,19,20,21,22,23]; RFTS on various systems [7,9]; RFTU on various systems [5,10,24].
To deal with (R)FTU or RFTS of dynamical systems, the non-linearities usually come into play. Almost all conditions on (R)FTU and RFTS mentioned above except [23], researchers dealt with these nonlinear terms occurring in derivation of stability criteria by defining these nonlinear terms as new variables; e.g., setting X , Y , Z as X = P 1 , Y = P 1 Q P 1 and Z = P 1 R P 1 [17]. However, finding these new variables becomes tricky since these variables relate to one another. Unlike the other, ref. [23] proposed FTU on linear system by applying matrix inequality to deal with these nonlinear terms without defining new variables.
In this research, novel sufficient conditions of RFTU of linear system with time-varying delay and uncertainties are established. The conditions are formulated based on LKFs and written in the forms of inequalities and linear matrix inequalities (LMIs). Instead of defining new variables for nonlinear terms existing in the derivation, we used a new technique, via Cauchy-like matrix inequality, for handling these terms (see Lemma 3). The remainder of this paper is organized as follow. In Section 2, the considered system is introduced along with definitions and lemmas used in the derivation. Section 3, main theorem and corollary are proposed. Section 4, numerical results are given to show the practicable of the proposed conditions and followed by the conclusion.
Notation 1.
Throughout this paper, R n denotes the n-dimensional space with the scalar product x , y = x T y and the vector norm | | · | | . R n × m represents an n × m matrix with real entries. A T denotes the transpose of the matrix A. λ ( A ) are eigenvalues of A; λ max ( A ) (or λ m i n ( A ) ) represents maximum (or minimum) real part of eigenvalue of A. x t : = { x ( t + s ) : s [ h 2 , 0 ] } ; | | x t | | : = sup s [ h 2 , 0 ] { | | x ( t + s ) | | , | | x ˙ ( t + s ) | | } . A R n × n is called semi-positive definite ( A 0 ) if A x , x 0 , x R n . A is positive definite ( A > 0 ) if A x , x > 0 , x 0 . A > B means A B > 0 . For the sake of simplification, ∗ is used to represent the elements below the main diagonal of a symmetric matrix.

2. Preliminaries

Consider the uncertain linear system with interval time-varying delay of the form:
x ˙ ( t ) = ( A 0 + Δ A 0 ( t ) ) x ( t ) + ( A 1 + Δ A 1 ( t ) ) x ( t h ( t ) ) + ( B + Δ B ( t ) ) u ( t ) , t 0 , x ( t ) = ϕ ( t ) , t [ h 2 , 0 ] ,
where x ( t ) R n is the state vector. u ( t ) R m is the controller. A 0 , A 1 R n × n and B R n × m are known constant matrices and h ( t ) is a continuous function but not necessary to be differentiable satisfying
0 < h 1 h ( t ) h 2 , h 1 h 2 .
Δ A 0 ( t ) , Δ A 1 ( t ) and Δ B ( t ) are parametric structured uncertainties. The uncertainties are assumed to be in the form of
[ Δ A 0 ( t ) Δ A 1 ( t ) Δ B ( t ) ] = D Δ ( t ) [ E 0 E 1 E 2 ] ,
where D , E 0 , E 1 and E 2 are known real constant matrices with appropriate dimensions; and Δ ( t ) is a norm bounded uncertainty matrix satisfying Δ ( t ) 1 . The initial condition ϕ ( t ) is assumed to be continuous and differentiable vector-valued function for t [ h 2 , 0 ] . To stabilize the system (1), we choose a state-feedback control law of the form [12,21]
u ( t ) = 1 2 B T P 1 x ( t ) ,
where P is a designed parameter to be determined.
By introducing a new variable z ( t ) = Δ ( t ) [ ( E 0 1 2 E 2 B T P 1 ) x ( t ) + E 1 x ( t h ( t ) ) ] , the system (1) can be expressed as following:
x ˙ ( t ) = ( A 0 1 2 B B T P 1 ) x ( t ) + A 1 x ( t h ( t ) ) + D z ( t ) , t 0 , x ( t ) = ϕ ( t ) , t [ h 2 , 0 ] .
To formulate RFTU criteria, the following well-known definition and lemmas are used in this research.
Definition 1
([19]). For given positive numbers c 1 , c 2 , T f with c 1 < c 2 and a symmetric positive definite matrix W, the uncertain control system (1) is robust finite-time stabilizable (RFTU) w.r.t ( c 1 , c 2 , T f , h 1 , h 2 , W ) if there exists a state feedback controller u ( t ) defined in (3) such that
sup h 2 s 0 x T ( s ) W x ( s ) , x ˙ T ( s ) W x ˙ ( s ) c 1 x T ( t ) W x ( t ) < c 2 , t [ 0 , T f ] .
Lemma 1
(Schur complement lemma [21]). Given constant matrices X , Y , Z with appropriate dimensions satisfying Y = Y T > 0 , X = X T . Then X + Z T Y 1 Z < 0 if and only if
X Z T Z Y < 0 or Y Z Z T X < 0 .
Lemma 2
([25]). For any symmetric matrix M R n × n and nonsingular Π R n × n . The matrix M is positive definite if and only if Π T M Π is positive definite. Similarly, M is negative definite matrix if and only if Π T M Π is negative definite.
Lemma 3
(Cauchy-like matrix inequality [23]). For any real matrices Π, Σ R n × n with Σ is symmetric positive definite, the following inequality holds
Π T Σ 1 Π 2 Π + Σ .
Lemma 4
([23]). For any matrix R = R T > 0 , scalars α > 0 , h 1 , h 2 , d 1 , d 2 with 0 h 1 d 1 d 2 h 2 and h 21 = h 2 h 1 > 0 , the following inequality holds.
t d 2 t d 1 e α ( t s ) x ˙ T ( s ) R x ˙ ( s ) d s x ( t d 1 ) x ( t d 2 ) T μ 1 R μ 2 R μ 2 R μ 3 R x ( t d 1 ) x ( t d 2 )
where ε = e α h 1 e α h 2 α , μ 1 = 2 α 2 + 1 h 21 e α h 1 ε α 2 + 1 h 21 2 e 2 α h 1 , μ 2 = α 2 + 1 h 21 e α h 1 α 2 1 h 21 e α h 2 + ε α 2 4 1 h 21 2 e α ( h 1 + h 2 ) , μ 3 = 2 α 2 1 h 21 e α h 2 ε α 2 1 h 21 2 e 2 α h 2 .
Remark 1.
The integral inequality in Lemma 4 only requires one free matrix and used information of [ x T ( t h 1 ) x T ( t h 2 ) ] T in derivation, while the well-known Wirtinger inequality, presented in [11], requires one free matrix but depends on [ x T ( t h 1 ) x T ( t h 2 ) ( 1 / h 21 ) t h 2 t h 1 x T ( s ) d s ] T . Note that RFTU condition using the Wirtinger inequality is not applicable in our proposed numerical simulation. Thus, in this article, we will only show and discuss results of RFTU conditions of the linear system (1) using Lemma 4.

3. Main Results

In this section, we will derive the RFTU sufficient criteria of the linear system with uncertain and interval time-varying delay as in Equation (1). The derivations of the stability criteria are based on matrix and integral inequalities as stated in lemmas stated in previous section. To derive the main theorem, we first define the following variables for convenient use in the derivation:
γ 1 = e α h 1 1 α , γ 2 = e α h 2 1 α , γ 3 = e α h 1 α h 1 1 α 2 , γ 4 = e α h 2 e α h 1 α h 21 α 2 , γ 5 = e α h 2 α h 2 1 α 2 , l 1 = 2 α 2 + 1 h 1 ε 1 α 2 + 1 h 1 2 , l 2 = α 2 + 1 h 1 α 2 1 h 1 e α h 1 + ε 1 α 2 4 1 h 1 2 e α h 1 , l 3 = 2 α 2 1 h 1 e α h 1 ε 1 α 2 1 h 1 2 e 2 α h 1 , m 1 = 2 α 2 + 1 h 21 e α h 1 ε 2 α 2 + 1 h 21 2 e 2 α h 1 , m 2 = α 2 + 1 h 21 e α h 1 α 2 1 h 21 e α h 2 + ε 2 α 2 4 1 h 21 2 e α ( h 1 + h 2 ) , m 3 = 2 α 2 1 h 21 e α h 2 ε 2 α 2 1 h 21 2 e 2 α h 2 , n 1 = 2 α 2 + 1 h 2 ε 3 α 2 + 1 h 2 2 , n 2 = α 2 + 1 h 2 α 2 1 h 2 e α h 2 + ε 3 α 2 4 1 h 2 2 e α h 2 , n 3 = 2 α 2 1 h 2 e α h 2 ε 3 α 2 1 h 2 2 e 2 α h 2 , ε 1 = 1 e α h 1 α ε 2 = e α h 1 e α h 2 α ε 3 = 1 e α h 2 α .
Now we are ready to formulate the RFTU of the linear system (1) as following.
Theorem 1.
Given W = W T > 0 . The linear system (1) with time-varying delay h ( t ) satisfying (2) is robust finite-time stabilizable with respect to ( c 1 , c 2 , T f , h 1 , h 2 , W ) , 0 c 1 < c 2 , if there exist non-negative scalars α , β 1 , β 2 , β 3 , β 4 , β 5 , β 6 and β 7 , symmetric positive-definite matrices P , Q 1 , Q 2 , R 1 , R 2 , R 3 and R 4 R n × n satisfying
β 1 I < P ˜ < I , β 2 I < Q 1 ˜ , β 3 I < Q 2 ˜ , β 4 I < R 1 ˜ , β 5 I < R 2 ˜ , β 6 I < R 3 ˜ , β 7 I < R 4 ˜ ,
χ = c 2 e α T f χ 12 χ 22 , < 0 ,
Ω = Ψ Υ Γ < 0 ,
where χ 12 = c 1 c 1 γ 1 c 1 γ 2 c 1 γ 3 c 1 γ 4 c 1 γ 4 c 1 γ 5 , χ 22 = d i a g ( β 1 , β 2 , β 3 , β 4 , β 5 , β 6 , β 7 ) ,
Ψ = Ψ 11 0 Ψ 13 0 Ψ 15 Ψ 22 Ψ 23 0 0 Ψ 33 Ψ 34 0 Ψ 44 0 Ψ 55 ,
Ψ 11 = A 0 P + P A 0 T B B T ( α + 2 l 1 + 2 l 2 + 2 n 1 + 2 n 2 ) P + ( l 1 + l 2 ) R 1 + ( n 1 + n 2 ) R 4 , Ψ 13 = A 1 R 3 , Ψ 15 = D , Ψ 22 = e α h 1 Q 1 2 ( l 2 + l 3 + 2 m 1 + m 2 ) Q 1 + ( l 2 + l 3 ) R 1 + ( m 1 + m 2 ) R 2 + m 1 R 3 , Ψ 23 = m 2 Q 1 , Ψ 33 = ( m 1 + m 3 ) R 3 , Ψ 34 = m 2 Q 2 , Ψ 44 = e α h 2 Q 2 2 ( m 2 + 2 m 3 + n 2 + n 3 ) Q 2 + ( m 2 + m 3 ) R 2 + m 3 R 3 + ( n 2 + n 3 ) R 4 , Ψ 55 = I ,
Υ = Υ 11 Υ 12 Υ 13 Υ 14 Υ 15 0 Υ 17 Υ 18 Υ 19 Υ 110 0 0 0 0 Υ 25 Υ 26 0 0 0 0 Υ 31 Υ 32 Υ 33 Υ 34 0 0 0 0 0 Υ 310 0 0 0 0 0 Υ 46 Υ 47 0 0 0 Υ 51 Υ 52 Υ 53 Υ 54 0 0 0 0 0 0 ,
where
Υ 11 = h 1 P A 0 T h 1 2 B B T , Υ 12 = h 21 P A 0 T h 21 2 B B T , Υ 13 = h 21 P A 0 T h 21 2 B B T , Υ 14 = h 2 P A 0 T h 2 2 B B T , Υ 15 = l 2 P , Υ 17 = n 2 P , Υ 18 = P , Υ 19 = P , Υ 110 = P E 0 T 1 2 B E 2 T , Υ 25 = l 2 Q 1 , Υ 26 = m 2 Q 1 , Υ 31 = h 1 R 3 A 1 T , Υ 32 = h 21 R 3 A 1 T , Υ 33 = h 21 R 3 A 1 T , Υ 34 = h 2 R 3 A 1 T , Υ 310 = R 3 E 1 T , Υ 46 = m 2 Q 2 , Υ 47 = n 2 Q 2 , Υ 51 = h 1 D T , Υ 52 = h 21 D T , Υ 53 = h 21 D T , Υ 54 = h 2 D T ,
Γ = d i a g ( h 1 R 1 , h 21 R 2 , h 21 R 3 , h 2 R 4 , l 2 R 1 , m 2 R 2 , n 2 R 4 , Q 1 , Q 2 , I ) ,
and P ˜ = W 1 / 2 P W 1 / 2 , Q i ˜ = W 1 / 2 Q i W 1 / 2 , i = 1 , 2 , R j ˜ = W 1 / 2 R j W 1 / 2 , j = 1 , 2 , 3 , 4 .
Proof. 
Consider the Lyapunov-Krasovskii functional of the form V ( x ( t ) ) = i = 1 7 V i ( x ( t ) ) where
V 1 ( x ( t ) ) = x T ( t ) P 1 x ( t ) , V 2 ( x ( t ) ) = t h 1 t e α ( t s ) x T ( s ) Q 1 1 x ( s ) d s , V 3 ( x ( t ) ) = t h 2 t e α ( t s ) x T ( s ) Q 2 1 x ( s ) d s , V 4 ( x ( t ) ) = h 1 0 t + s t e α ( t θ ) x ˙ T ( θ ) R 1 1 x ˙ ( θ ) d θ d s , V 5 ( x ( t ) ) = h 2 h 1 t + s t e α ( t θ ) x ˙ T ( θ ) R 2 1 x ˙ ( θ ) d θ d s , V 6 ( x ( t ) ) = h 2 h 1 t + s t e α ( t θ ) x ˙ T ( θ ) R 3 1 x ˙ ( θ ) d θ d s , V 7 ( x ( t ) ) = h 2 0 t + s t e α ( t θ ) x ˙ T ( θ ) R 4 1 x ˙ ( θ ) d θ d s .
Taking the derivatives of V ( x ( t ) ) along the Equation (4), we have
V ˙ 1 ( x ( t ) ) = x T ( t ) P 1 x ˙ ( t ) + x ˙ T ( t ) P 1 x ( t ) , = x T ( t ) P 1 A 0 x ( t ) + x T ( t ) A 0 T P 1 x ( t ) x T ( t ) P 1 B B T P 1 x ( t ) + 2 x T ( t ) P 1 A 1 x ( t h ( t ) ) + 2 x T ( t ) P 1 D z ( t ) α x T ( t ) P 1 x ( t ) + α V 1 ( x ( t ) ) , V ˙ 2 ( x ( t ) ) = x T ( t ) Q 1 1 x ( t ) e α h 1 x T ( t h 1 ) Q 1 1 x ( t h 1 ) + α V 2 ( x ( t ) ) , V ˙ 3 ( x ( t ) ) = x T ( t ) Q 2 1 x ( t ) e α h 2 x T ( t h 2 ) Q 2 1 x ( t h 2 ) + α V 3 ( x ( t ) ) , V ˙ 4 ( x ( t ) ) = h 1 x ˙ T ( t ) R 1 1 x ˙ ( t ) t h 1 t e α ( t s ) x ˙ T ( s ) R 1 1 x ˙ ( s ) d s + α V 4 ( x ( t ) ) , V ˙ 5 ( x ( t ) ) = h 21 x ˙ T ( t ) R 2 1 x ˙ ( t ) t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 2 1 x ˙ ( s ) d s + α V 5 ( x ( t ) ) , V ˙ 6 ( x ( t ) ) = h 21 x ˙ T ( t ) R 3 1 x ˙ ( t ) t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 3 1 x ˙ ( s ) d s + α V 6 ( x ( t ) ) , V ˙ 7 ( x ( t ) ) = h 2 x ˙ T ( t ) R 4 1 x ˙ ( t ) t h 2 t e α ( t s ) x ˙ T ( s ) R 4 1 x ˙ ( s ) d s + α V 7 ( x ( t ) ) .
Define η ( t ) = [ x T ( t ) x T ( t h 1 ) x T ( t h ( t ) ) x T ( t h 2 ) z T ( t ) ] T . We have
[ ( E 0 1 2 E 2 B T P 1 ) x ( t ) + E 1 x ( t h ( t ) ) ] T [ ( E 0 1 2 E 2 B T P 1 ) x ( t ) + E 1 x ( t h ( t ) ) ] z T ( t ) z ( t ) 0 .
This leads to
η T ( t ) ( E 0 1 2 E 2 B T P 1 ) T 0 E 1 T 0 0 I ( E 0 1 2 E 2 B T P 1 ) T 0 E 1 T 0 0 T η ( t ) + η T ( t ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I η ( t ) 0 .
Combining the derivatives of V i ( x ( t ) ) and applying relations (4) and (12), we obtain
V ˙ ( x ( t ) ) α V ( x ( t ) ) η T ( t ) Θ 11 0 P 1 A 1 0 P 1 D 0 e α h 1 Q 1 1 0 0 0 A 1 T P 1 0 0 0 0 0 0 0 e α h 2 Q 2 1 0 D T P 1 0 0 0 I η ( t ) + h 1 η T ( t ) ( A 0 1 2 B B T P 1 ) 0 A 1 0 D T R 1 1 ( A 0 1 2 B B T P 1 ) 0 A 1 0 D η ( t ) + h 21 η T ( t ) ( A 0 1 2 B B T P 1 ) 0 A 1 0 D T R 2 1 ( A 0 1 2 B B T P 1 ) 0 A 1 0 D η ( t ) + h 21 η T ( t ) ( A 0 1 2 B B T P 1 ) 0 A 1 0 D T R 3 1 ( A 0 1 2 B B T P 1 ) 0 A 1 0 D η ( t ) + h 2 η T ( t ) ( A 0 1 2 B B T P 1 ) 0 A 1 0 D T R 4 1 ( A 0 1 2 B B T P 1 ) 0 A 1 0 D η ( t ) + η T ( t ) ( E 0 1 2 E 2 B T P 1 ) 0 E 1 0 0 T I ( E 0 1 2 E 2 B T P 1 ) 0 E 1 0 0 η ( t ) t h 1 t e α ( t s ) x ˙ T ( s ) R 1 1 x ˙ ( s ) d s t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 2 1 x ˙ ( s ) d s
t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 3 1 x ˙ ( s ) d s t h 2 t e α ( t s ) x ˙ T ( s ) R 4 1 x ˙ ( s ) d s ,
where Θ 11 = P 1 A 0 + A 0 T P 1 + Q 1 1 + Q 2 1 P 1 B B T P 1 α P 1 .
Applying Lemma 4 for the integral terms in the inequality (13), we have
t h 1 t e α ( t s ) x ˙ T ( s ) R 1 1 x ˙ ( s ) d s η T ( t ) Θ 1 η ( t ) ,
t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 2 1 x ˙ ( s ) d s η T ( t ) Θ 2 η ( t ) ,
t h 2 t h 1 e α ( t s ) x ˙ T ( s ) R 3 1 x ˙ ( s ) d s = t h ( t ) t h 1 e α ( t s ) x ˙ T ( s ) R 3 1 x ˙ ( s ) d s t h 2 t h ( t ) e α ( t s ) x ˙ T ( s ) R 3 1 x ˙ ( s ) d s , η T ( t ) Θ 3 + Θ 4 η ( t ) ,
t h 2 t e α ( t s ) x ˙ T ( s ) R 4 1 x ˙ ( s ) d s η T ( t ) Θ 5 η ( t ) ,
where
Θ 1 = l 1 R 1 1 l 2 R 1 1 0 0 0 l 2 R 1 1 l 3 R 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , Θ 2 = 0 0 0 0 0 0 m 1 R 2 1 0 m 2 R 2 1 0 0 0 0 0 0 0 m 2 R 2 1 0 m 3 R 2 1 0 0 0 0 0 0 , Θ 3 = 0 0 0 0 0 0 m 1 R 3 1 m 2 R 3 1 0 0 0 m 2 R 3 1 m 3 R 3 1 0 0 0 0 0 0 0 0 0 0 0 0 , Θ 4 = 0 0 0 0 0 0 0 0 0 0 0 0 m 1 R 3 1 m 2 R 3 1 0 0 0 m 2 R 3 1 m 3 R 3 1 0 0 0 0 0 0 , Θ 5 = n 1 R 4 1 0 0 n 2 R 4 1 0 0 0 0 0 0 0 0 0 0 0 n 2 R 4 1 0 0 n 3 R 4 1 0 0 0 0 0 0 .
Substituting inequalities (14)–(17) into (13) and rearranging these terms, we obtain
V ˙ ( x ( t ) ) α V ( x ( t ) ) η T ( t ) M η ( t ) ,
where
M = Σ + ( A 0 1 2 B B T P 1 ) 0 A 1 0 D T h 1 R 1 1 + h 21 R 2 1 + h 21 R 3 1 + h 2 R 4 1 ( A 0 1 2 B B T P 1 ) 0 A 1 0 D + ( E 0 1 2 E 2 B T P 1 ) 0 E 1 0 0 T I ( E 0 1 2 E 2 B T P 1 ) 0 E 1 0 0 ,
Σ = Σ 11 Σ 12 Σ 13 Σ 14 Σ 15 Σ 22 Σ 23 Σ 24 0 Σ 33 Σ 34 0 Σ 44 0 Σ 55 ,
Σ 11 = P 1 A 0 + A 0 T P 1 + Q 1 1 + Q 2 1 P 1 B B T P 1 α P 1 l 1 R 1 1 n 1 R 4 1 , Σ 12 = l 2 R 1 1 , Σ 13 = P 1 A 1 , Σ 14 = n 2 R 4 1 , Σ 15 = P 1 D , Σ 22 = e α h 1 Q 1 1 l 3 R 1 1 m 1 R 2 1 m 1 R 3 1 , Σ 23 = m 2 R 3 1 , Σ 24 = m 2 R 2 1 , Σ 33 = ( m 1 + m 3 ) R 3 1 , Σ 34 = m 2 R 3 1 , Σ 44 = e α h 2 Q 2 1 m 3 R 2 1 m 3 R 3 1 n 3 R 4 1 , Σ 55 = I .
Next, we want to show that M < 0 by pre and post multiplying the matrix M with an appropriate diagonal matrix. Then we rearrange terms into linear and nonlinear terms. Details are following.
Pre- and post-multiplying the matrix M by F = d i a g ( P , Q 1 , R 3 , Q 2 , I ) , we obtain
F T M F = F T Σ F + ( P E 0 T 1 2 B E 2 T ) 0 R 3 E 1 T 0 0 T I ( P E 0 T 1 2 B E 2 T ) 0 R 3 E 1 T 0 0 + ( A 0 P 1 2 B B T ) 0 A 1 R 3 0 D T h 1 R 1 1 + h 21 R 2 1 + h 21 R 3 1 + h 2 R 4 1 ( A 0 P 1 2 B B T ) 0 A 1 R 3 0 D ,
where
F T Σ F = N 11 ˜ 0 N 13 0 N 15 N 22 ˜ N 23 0 0 N 33 N 34 0 N 44 ˜ 0 N 55 + P Q 1 0 0 0 T ( l 2 R 1 1 ) P Q 1 0 0 0 + 0 Q 1 0 Q 2 0 T ( m 2 R 2 1 ) 0 Q 1 0 Q 2 0 + P 0 0 Q 2 0 T ( n 2 R 4 1 ) P 0 0 Q 2 0 + P 0 0 0 0 T Q 1 1 P 0 0 0 0 + P 0 0 0 0 T Q 2 1 P 0 0 0 0 ,
with
N 11 ˜ = A 0 P + P A 0 T B B T α P ( l 1 + l 2 ) P R 1 1 P ( n 1 + n 2 ) P R 4 1 P , N 22 ˜ = e α h 1 Q 1 ( l 2 + l 3 ) Q 1 R 1 1 Q 1 ( m 1 + m 2 ) Q 1 R 2 1 Q 1 m 1 Q 1 R 3 1 Q 1 , N 44 ˜ = e α h 2 Q 2 ( m 2 + m 3 ) Q 2 R 2 1 Q 2 m 3 Q 2 R 3 1 Q 2 ( n 2 + n 3 ) Q 2 R 4 1 Q 2 .
Applying Lemma 3 (Cauchy-like matrix inequality) for the nonlinear terms in F T Σ F ; for example, ( l 1 + l 2 ) P R 1 1 P 2 ( l 1 + l 2 ) P + ( l 1 + l 2 ) R 1 , then substituting these inequalities into (21), we obtain
F T M F Ψ + Υ Γ 1 Υ T ,
where Ψ , Υ and Γ are defined in (9)–(11).
From LMI (8), we have Ω < 0 . Applying Lemma 1 (Schur compliment lemma), this implies that F T M F < 0 . By Lemma 2, it implies that M < 0 . This leads to V ˙ ( x ( t ) ) α V ( x ( t ) ) < 0 . Multiplying this inequality by e α t and integrating from 0 to t with t [ 0 , T f ] , we obtain
e α t V ( x ( t ) ) < V ( x ( 0 ) ) .
Since P ˜ = W 1 / 2 P W 1 / 2 and β 1 I < P ˜ < I , thus β 1 P ˜ 1 < I and
x T ( 0 ) P 1 x ( 0 ) = x T ( 0 ) W 1 / 2 P ˜ 1 W 1 / 2 x ( 0 ) < 1 λ m i n ( P ˜ ) x T ( 0 ) W x ( 0 ) .
Similarly, from other relations in (6), we easily obtain
x T ( s ) Q 1 1 x ( s ) < 1 λ m i n ( Q 1 ˜ ) x T ( s ) W x ( s ) , x T ( s ) Q 2 1 x ( s ) < 1 λ m i n ( Q 2 ˜ ) x T ( s ) W x ( s ) , x ˙ T ( θ ) R 1 1 x ˙ ( θ ) < 1 λ m i n ( R 1 ˜ ) x ˙ T ( θ ) W x ˙ ( θ ) , x ˙ T ( θ ) R 2 1 x ˙ ( θ ) < 1 λ m i n ( R 2 ˜ ) x ˙ T ( θ ) W x ˙ ( θ ) , x ˙ T ( θ ) R 3 1 x ˙ ( θ ) < 1 λ m i n ( R 3 ˜ ) x ˙ T ( θ ) W x ˙ ( θ ) , x ˙ T ( θ ) R 4 1 x ˙ ( θ ) < 1 λ m i n ( R 4 ˜ ) x ˙ T ( θ ) W x ˙ ( θ ) .
Therefore, we have
V ( x ( 0 ) ) = x T ( 0 ) P 1 x ( 0 ) + h 1 0 x T ( s ) e α s Q 1 1 x ( s ) d s + h 2 0 x T ( s ) e α s Q 2 1 x ( s ) d s + h 1 0 s 0 e α θ x ˙ T ( θ ) R 1 1 x ˙ ( θ ) d θ d s + h 2 h 1 s 0 e α θ x ˙ T ( θ ) R 2 1 x ˙ ( θ ) d θ d s + h 2 h 1 s 0 e α θ x ˙ T ( θ ) R 3 1 x ˙ ( θ ) d θ d s + h 2 0 s 0 e α θ x ˙ T ( θ ) R 4 1 x ˙ ( θ ) d θ d s c 1 1 λ m i n ( P ˜ ) + γ 1 λ m i n ( Q 1 ˜ ) + γ 2 λ m i n ( Q 2 ˜ ) + γ 3 λ m i n ( R 1 ˜ ) + γ 4 λ m i n ( R 2 ˜ ) + γ 4 λ m i n ( R 3 ˜ ) + γ 5 λ m i n ( R 4 ˜ ) .
Defining
Φ : c 1 1 λ m i n ( P ˜ ) + γ 1 λ m i n ( Q 1 ˜ ) + γ 2 λ m i n ( Q 2 ˜ ) + γ 3 λ m i n ( R 1 ˜ ) + γ 4 λ m i n ( R 2 ˜ ) + γ 4 λ m i n ( R 3 ˜ ) + γ 5 λ m i n ( R 4 ˜ ) c 2 e α T f ,
where β i , i = 1 , 2 , , 7 are positive and satisfy (6). Applying Schur compliment (Lemma 1), we can show that Φ < 0 is equivalent to χ < 0 as in (7). Since V ( x ( t ) ) V 1 ( x ( t ) ) , thus, we obtain
x T ( t ) W x ( t ) x T ( t ) W 1 / 2 P ˜ 1 W 1 / 2 x ( t ) = V 1 ( x ( t ) ) V ( x ( t ) ) .
For any t [ 0 , T f ] , we use the relation in (22) and obtain
x T ( t ) W x ( t ) < c 1 e α T f 1 β 1 + 1 β 2 γ 1 + 1 β 3 γ 2 + 1 β 4 γ 3 + 1 β 5 γ 4 + 1 β 6 γ 4 + 1 β 7 γ 5 : c 2 .
Thus, the proof is complete. □
Remark 2.
Note that, for fixed α , c 1 , c 2 , T f , h 1 , h 2 , W , the conditions satisfying relations (8)(11) and
x T ( t ) W x ( t ) < c 1 e α T f 1 λ m i n ( P ˜ ) + γ 1 λ m i n ( Q 1 ˜ ) + γ 2 λ m i n ( Q 2 ˜ ) + γ 3 λ m i n ( R 1 ˜ ) + γ 4 λ m i n ( R 2 ˜ ) + γ 4 λ m i n ( R 3 ˜ ) + γ 5 λ m i n ( R 4 ˜ )
guarantees RFTU of the linear system (1). However, from computation point of view, the RFTU conditions above can be turned into the LMI-based feasibility conditions as stated in relations. (6)(11) of Theorem 1.
Remark 3.
Inspired by [23], we have applied their integral inequality for bounding the integral terms appearing in the derivative of LKFs. To obtain the RFTU, pre and post multiplications of an appropriated matrix have been applied and the nonlinear terms appear. We handle these nonlinear terms by using the Cauchy-like matrix inequality. Thus, our sufficient condition is less conservative, at least in the computation point of view, than the past sufficient conditions for FTU on various systems [18,19,20,21,22] or RFTS on various systems [7,9] or RFTU on linear systems [10]. Examples of the defined nonlinear terms in [19] are given by M = P 1 , N i = P 1 Q i P 1 , i = 1 , 2 , 3 , W = K P 1 and H j = P 1 ( θ i I ) P 1 , j = 1 , , 5 . One can see that N i , i = 1 , 2 , 3 and H j , j = 1 , , 5 are all related to M (or P 1 ). Finding these new variables becomes tricky since these variables relate to one another. In [9], the nonlinear terms are in the forms of inequality relations as seen in Equation (44) of Theorem 1 for guaranteeing FTS or in Equation (77) of Theorem 3 for guaranteeing RFTS.
Remark 4.
Ones can obtain three different RFTU conditions for the uncertain linear system (1) by modifying the LKF used in Theorem 1. These criteria can be obtained by modifying LKFs used in this work as one of these choices, that are setting (i) R 2 = 0 or (ii) R 4 = 0 or (iii) R 2 = R 4 = 0 . In this work, we choose R 2 = R 4 = 0 and state as the RFTU sufficient condition in the following corollary. Note that RFTU conditions obtained from the other two choices are not stated nor investigated here.
We next propose another RFTU criterion of the linear system (1) with time-varying delay using simpler form of LKFs. This condition can be stated as follow.
Corollary 1.
Given W = W T > 0 . The uncertain linear system (1) with time-varying delay h ( t ) satisfying (2) is robust finite-time stabilizable with respect to ( c 1 , c 2 , T f , h 1 , h 2 , W ) , 0 c 1 < c 2 , if there exist non-negative scalars α , β 1 , β 2 , β 3 , β 4 and β 5 , symmetric positive-definite matrices P , Q 1 , Q 2 , R 1 and R 3 R n × n satisfying
β 1 I < P ˜ < I , β 2 I < Q 1 ˜ , β 3 I < Q 2 ˜ , β 4 I < R 1 ˜ , β 5 I < R 3 ˜ ,
χ c = c 2 e α T f χ 12 c χ 22 c , < 0 ,
Ω c = Ψ c Υ c Γ c < 0 ,
where χ 12 c = c 1 c 1 γ 1 c 1 γ 2 c 1 γ 3 c 1 γ 4 , χ 22 c = d i a g ( β 1 , β 2 , β 3 , β 4 , β 5 ) ,
Ψ c = Ψ 11 c 0 Ψ 13 c 0 Ψ 15 c Ψ 22 c Ψ 23 c 0 0 Ψ 33 c Ψ 34 c 0 Ψ 44 c 0 Ψ 55 c ,
Ψ 11 c = A 0 P + P A 0 T B B T ( α + 2 l 1 + 2 l 2 ) P + ( l 1 + l 2 ) R 1 , Ψ 13 c = A 1 R 3 , Ψ 15 c = D , Ψ 22 c = e α h 1 Q 1 2 ( l 2 + l 3 + m 1 ) Q 1 + ( l 2 + l 3 ) R 1 + m 1 R 3 , Ψ 23 c = m 2 Q 1 , Ψ 33 c = ( m 1 + m 3 ) R 3 , Ψ 34 c = m 2 Q 2 , Ψ 44 c = e α h 2 Q 2 2 m 3 Q 2 + m 3 R 3 , Ψ 55 c = I ,
Υ c = Υ 11 c Υ 12 c Υ 13 c Υ 14 c Υ 15 c Υ 16 c 0 0 Υ 23 c 0 0 0 Υ 31 c Υ 32 c 0 0 0 Υ 36 c 0 0 0 0 0 0 Υ 51 c Υ 52 c 0 0 0 0 ,
Υ 11 c = h 1 P A 0 T h 1 2 B B T , Υ 12 c = h 21 P A 0 T h 21 2 B B T , Υ 13 c = l 2 P , Υ 14 c = P , Υ 15 c = P , Υ 16 c = P E 0 T 1 2 B E 2 T , Υ 23 c = l 2 Q 1 , Υ 31 c = h 1 R 3 A 1 T , Υ 32 c = h 21 R 3 A 1 T , Υ 36 c = R 3 E 1 T , Υ 51 c = h 1 D T , Υ 52 c = h 21 D T ,
and
Γ c = d i a g ( h 1 R 1 , h 21 R 3 , l 2 R 1 , Q 1 , Q 2 , I ) ,
with
P ˜ = W 1 / 2 P W 1 / 2 , Q i ˜ = W 1 / 2 Q i W 1 / 2 , i = 1 , 2 , R j ˜ = W 1 / 2 R j W 1 / 2 , j = 1 , 3 .
Proof. 
The proof can be derived by follow same procedure as done in Theorem 1 with setting R 2 = R 4 = 0 . □

4. Numerical Results

In this section, three numerical examples are presented to demonstrate the applicability of our main theoretical results by comparing the smallest values of c 2 or the smallest upper bound of computed x T ( t ) W x ( t ) or the largest time T f guaranteeing (R)FTS or (R)FTU obtained from our Theorem 1 and Corollary 1 with the past results. Rough details of each examples are as follows: The first example is comparing the RFTS and RFTU with some of the past results with two different time-varying delay functions. The second example investigates and compares the FTS of the linear system (1) without uncertainty and no controller with some of past research. The last example aims to investigate performance of our proposed criteria. This example is divided into 4 cases; i.e., with (and without) uncertainties and with (and without) controllers. Note that we choose W = I to be the identity matrix with appropriate dimension in all examples. To perform numerical investigation, we use MATLAB control toolbox to find set of feasible solutions satisfying the required inequalities and LMIs stated in the proposed criteria.
Example 1
([9]). Consider the linear system (1) with coefficient matrices defined by
A 0 = 0.01 0.01 0.01 0.01 0.01 0.02 0.02 0.01 0.02 , A 1 = 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 , B = 1 0 0 ,
and the delay function satisfying h ( t ) = 2 + 3 | s i n ( 0.03 t ) | ; the uncertain parameters are given by Δ A 0 ( t ) = Δ A 1 ( t ) = 0.0025 sin ( 0.05 t ) I , Δ B ( t ) = [ 0.005 sin ( 0.05 t ) 0 0 ] T ; with an initial condition ϕ ( t ) = ( 0.2 + 0.1 t ) [ 1 1 1 ] T . The norm of solution of the uncertain linear system with u ( t ) = 0 is shown in Figure 1(left). One can notice that the trajectory of x T ( t ) W x ( t ) = x ( t ) 2 diverges as t .
Case 1.Consider RFTS ( u ( t ) = 0 ) of this uncertain linear system with respect to parameters c 1 = 0.5 , h 1 = 2 , h 2 = 5 , W = I that satisfy the given initial condition and delay function above. We use MATLAB control toolbox to solve the required conditions in Theorem 1 and Corollary 1 and obtain the smallest upper bounds of c 2 guaranteeing RFTS with respect to ( 0.5 , c 2 , T f , 2 , 5 , I ) . We compare these values with ones presented in [9,10] for T f = 10 , 20 . Results are listed in Table 1. It is clearly that values from [9] are smaller than the others for both T f = 10 , 20 ; while values from both of our conditions yield better results than values given in [10].
Case 2.We next investigate RFTS and RFTU of the same uncertain linear system with different delay function which is defined to be h ( t ) = 2 + 0.5 | s i n ( 3 t ) | . This delay function is displayed in Figure 1(right). One can see that this delay function is non-differentiable for some t [ 0 , 10 ] .
Results of RFTS and RFTU with respect to ( 0.5 , c 2 , T f , 2 , 2.5 , I ) of this system with h ( t ) = 2 + 0.5 | s i n ( 3 t ) | are listed in Table 2. Clearly, our Corollary 1 yields smaller values of c 2 for guaranteeing both RFTS and RFTU; while condition in [9] is not feasible for all cases since it requires slow changing in delay function ( h ˙ ( t ) < 1 ).
In case of fixed T f = 10 , solving the required conditions in Corollary 1, we obtain value of computed x ( t ) 2 135.438 and a set of feasible solutions guaranteeing RFTU of the linear system (1) with respect to ( 0.5 , 135.44 , 10 , 2 , 2.5 , I ) as follow: α = 0.39 , β 1 = 0.9997 , β 2 = 3.1873 , β 3 = 5.4968 , β 4 = 1.1682 , β 5 = 3.5926 ,
P = 0.999 0.000 0.000 0.000 0.999 0.000 0.000 0.000 0.999 , Q 1 = 4.809 0.216 0.026 0.216 3.748 0.422 0.026 0.422 3.517 , Q 2 = 9.482 0.319 0.207 0.319 6.668 0.895 0.207 0.895 6.233 , R 1 = 1.950 0.048 0.011 0.048 1.271 0.076 0.011 0.076 1.228 , R 3 = 4.009 0.242 0.140 0.242 4.350 0.572 0.140 0.572 4.031 .
Here, the state-feedback control guaranteeing RFTU for T f = 10 is designed to be u ( t ) = 0.5 B T P 1 x ( t ) = 0.5005 0 0 T x ( t ) .
Example 2
([17]). Consider the linear system (1) with time-varying delay but no uncertainty, no controller with matrix coefficients defined by
A 0 = 0.2 2 1 0.2 , A 1 = 0.1 0.1 0.1 0.1 , D = 0 0 0 0 ,
D = E 0 = E 1 , B = E 2 = 0 0 T , W = I = d i a g ( 1 , 1 ) .
We investigate the FTS of the system with the delay function given by h ( t ) = 1 + 0.5 | s i n ( 0.03 t ) | and the initial conditions satisfying ϕ ( t ) = ( 0.2 + 0.1 t ) [ 1 1 ] T . With the given initial condition and delay function, we choose c 1 = 0.18 , h 1 = 1 , h 2 = 1.5 . The solution of this system is shown in Figure 2. We observe that the linear system is asymptotic stable with oscillation at the early state. Thus, it is worth to investigate and compare results of FTS of the system for a short period of time; e.g., T f 5 .
By solving our proposed FTS criteria (with u = 0 ), results are shown in Table 3. For given c 2 and T f , only conditions in Corollary 1 guarantee FTS of the considered system; while conditions in Theorem 1 does not guarantee FTS (results are not shown). By comparing with the past results, one can see that values of c 2 given by [9] are the best among these results; while values provided by our Corollary 1 are better than some results.
In addition, we further investigate FTS of this linear system with non-differential delay function, h ( t ) = 1 + 0.5 | s i n ( 3 t ) | , on t [ 0 , 5 ] . Our Corollary 1 provides the same values of c 2 as shown in Table 3 with only results from [17] that gives better results than ours; while FTS condition from [9] does not satisfy, since it requires delay function to be differentiable.
Example 3.
Consider the linear system (1) with coefficient matrices defined by
A 0 = 1.7 1.7 0 1.3 1 0.7 0.7 1 0.6 , A 1 = 1.5 1.7 0.1 1.3 1 0.5 0.7 1 0.6 ,
and the delay function satisfying h ( t ) = 0.1 + 0.2 | cos ( t ) | ; the uncertain parameters are given by Δ A 0 ( t ) = Δ A 1 ( t ) = cos ( 0.03 t ) d i a g ( 0.000025 , 0.000001 , 0.0001 ) , Δ B ( t ) = [ 0.001 cos ( 0.03 t ) 0 0 ] T . With an initial condition ϕ ( t ) = [ 0.4 0.2 0.4 ] T , the solution of the system are shown in Figure 3. One can notice that the trajectory of x T ( t ) W x ( t ) = x ( t ) 2 diverges as t . To further investigate the (R)FTS and (R)FTU, we can choose values of c 1 = 0.36 , h 1 = 0.1 , h 2 = 0.3 that satisfy the given initial condition and delay function above.
Case 1.Consider the linear system (1) with coefficient matrices defined in (31) and uncertainties satisfying D = E 0 = E 1 = d i a g ( 0.005 , 0.001 , 0.01 ) but no controller; i.e., B = 0 0 0 T .
Now, we investigate the RFTS of this system with respect to ( c 1 , c 2 , T f , h 1 , h 2 , W ) = ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) for various values of given c 2 and T f . By solving the inequalities and LMIs in Theorem 1 and Corollary 1, values of the smallest upper bounds (up to 3 decimal digits) of computed x T ( t ) W x ( t ) = x ( t ) 2 are listed in Table 4. For instance, fixed T f = 1 , conditions in Theorem 1 and Corollary 1 guarantee RFTS with given smallest values of c 2 (with smallest upper bounds of computed x ( t ) 2 ) of 11.6 ( 11.598 ) and 7 ( 6.992 ), respectively. From Table 4, one can see that values of c 2 guaranteeing RFTS obtained from Corollary 1 are smaller than those provided by Theorem 1 in most cases, except the case of T f = 5 that Theorem 1 allows smaller value of c 2 . Note that this is also true for T f 5 . However, these smallest upper bounds of c 2 are still large comparing to the actual values of x ( t ) 2 for fixed t = T f as seen in Figure 3(left).
We continue investigate the maximum values of T f that guarantee RFTS of the linear system (1) with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) , for fixed c 2 . Results are shown in Table 5. For fixed c 2 = 100 , both of our proposed conditions guarantee x ( t ) 2 100 for t [ 0 , 2.353 ] (from Corollary 1). Note that the true values of x ( t ) 2 100 for all t 4.679 (see Figure 3(left)). It is clearly that the larger values of c 2 allows larger values of T f guaranteeing RFTS. One can observe that, for c 2 5000 , Corollary 1 allows larger values of T f than those provided by Theorem 1.
Case 2.Consider the RFTU of the linear system (1) with coefficient matrices giving in (31) and uncertainties satisfying D = d i a g ( 0.005 , 0.001 , 0.01 ) , E 0 = E 1 = D , E 2 = 0.2 0 0 T , and B = 1 1 2 T .
The smallest upper bounds of computed x ( t ) 2 provided by Theorem 1 and Corollary 1 are listed in Table 6. We observe that the computed upper bounds of x ( t ) 2 are smaller, when controllers are given, comparing to those obtained in Case 1 (no controllers). In other words, with designed controller, the linear system (1) can maintain its normed trajectory to be within certain values of c 2 with longer time T f .
In case of fixed T f = 5 , solving the required conditions in Corollary 1, we obtain value of computed x ( t ) 2 2.859 and a set of feasible solutions guaranteeing RFTU of the linear system (1) with respect to ( 0.36 , 2.86 , 5 , 0.1 , 0.3 , I ) as follow: α = 0.1 , β 1 = 0.266 , β 2 = 0.328 , β 3 = 0.502 , β 4 = 0.275 , β 5 = 0.317 ,
P = 0.928 0.189 0.093 0.189 0.424 0.221 0.093 0.221 0.869 , Q 1 = 0.994 0.207 0.276 0.207 0.437 0.099 0.276 0.099 1.253 , Q 2 = 1.104 0.235 0.471 0.235 0.604 0.078 0.471 0.078 1.981 , R 1 = 0.945 0.185 0.171 0.185 0.414 0.168 0.171 0.168 1.004 , R 3 = 0.956 0.141 0.239 0.141 0.395 0.133 0.239 0.133 1.186 .
Here, the state-feedback control guaranteeing robust FTS for T f = 5 is designed to be u ( t ) = 0.5 B T P 1 x ( t ) = 0.0543 2.00823 1.6861 x ( t ) .
Case 3.Consider the FTS of the delay linear system (1) with coefficient matrices given in (31) but all uncertainty matrices are zero matrices and no controller.
In this case, we solve the required conditions in Theorem 1 and Corollary 1 and obtain smallest values of c 2 guaranteeing FTS for fixed T f as listed in Table 7. One can notice that condition from Corollary 1 allows smaller values of c 2 guaranteeing FTS than those obtained from Theorem 1 for each T f = 1 , 2 , 3 , 4 ; while condition from Theorem 1 allows the smaller value of c 2 guaranteeing FTS for T f 5 (results for T f > 5 are omitted). In addition, we also investigate the maximum of T f allowing FTS of the linear system (1) with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) . The maximum values of T f guaranteeing FTS from both criteria (results of this case are not shown here) are very close to those shown in Table 5 with slightly larger values of T f in this case for each given c 2 . This result implies that the uncertainties may be the cause of shortening the maximum T f guaranteeing RFTS in case 1.
Case 4.Consider the FTU of the delay linear system (1) with coefficient matrices given in (31) with a designed controller but no uncertainties; i.e., setting D = 0 .
The smallest upper bounds of computed x ( t ) 2 obtained from the proposed criteria are listed in Table 8. Smaller values of c 2 are allowed by Corollary 1 than those are provided by in Theorem 1 to guarantee FTU of the delay linear system (1) for each fixed T f = 1 , 2 , 3 , 4 , 5 . For T f = 5 , we design a state-feedback controller in the form: u ( t ) = 0.5 B T P 1 x ( t ) = 0.0520 2.0639 1.6788 x ( t ) in Corollary 1. A set of feasible solutions guaranteeing FTU of the system with respect to ( 0.36 , 2.86 , 5 , 0.1 , 0.3 , I ) is: α = 0.1 , β 1 = 0.267 , β 2 = 0.329 , β 3 = 0.501 , β 4 = 0.282 , β 5 = 0.318 ,
P = 0.928 0.190 0.093 0.190 0.426 0.220 0.093 0.220 0.869 , Q 1 = 0.994 0.207 0.276 0.207 0.437 0.099 0.276 0.099 1.253 , Q 2 = 1.098 0.230 0.466 0.230 0.600 0.077 0.466 0.077 1.982 , R 1 = 0.942 0.183 0.167 0.183 0.414 0.169 0.167 0.169 0.999 , R 3 = 0.952 0.139 0.234 0.139 0.394 0.134 0.234 0.134 1.174 .
Remark 5.
With the given uncertain parameters Δ A 0 ( t ) = Δ A 1 ( t ) = 0.0025 sin ( 0.05 t ) I , Δ B ( t ) = [ 0.005 sin ( 0.05 t ) 0 0 ] T , in Example 1. These parameters are equivalent to assume D = E 0 = E 1 = d i a g ( 0.05 , 0.05 , 0.05 ) , E 2 = [ 0.1 0 0 ] T and Δ ( t ) = sin ( 0.05 t ) I where I = d i a g ( 1 , 1 , 1 ) . In Example 3, the given uncertain parameters Δ A 0 ( t ) = Δ A 1 ( t ) = cos ( 0.03 t ) d i a g ( 0.000025 , 0.000001 , 0.0001 ) , Δ B ( t ) = [ 0.001 cos ( 0.03 t ) 0 0 ] T are equivalent to choose D = E 0 = E 1 = d i a g ( 0.005 , 0.001 , 0.01 ) , E 2 = [ 0.2 0 0 ] T and Δ ( t ) = cos ( 0.03 t ) I .
Remark 6.
From simulations in Examples 1 and 2, our proposed sufficient can guarantee (R)FTS and (R)FTU with non-differentiable delay function. Note that the conditions given in [9] yield the best results among the existing researches for differentiable delay function but these conditions cannot be applied to guarantee (R)FTS in case of non-differentiable or rapid delay functions, since they require h ˙ ( t ) < 1 .
Remark 7.
From Example 3, we observe that the Corollary 1 guarantees (R)FTS or (R)FTU with smaller values of c 2 for each T f = 1 , 2 , 3 , 4 , except T f 5 . For T f 5 , Theorem 1 allows smaller value of c 2 to guarantee (R)FTS of the linear system without controller (cases 1 and 3); however, when controller is designed, Corollary 1 allows lower values of c 2 for each T f .
Remark 8.
Sufficient stability condition of the dynamical system that guarantees (R)FTS or (R)FTU with smaller value of c 2 would help us know the limits or bounds of norm of state variables. In practical system, these smallest values of c 2 give information for designing a safety system; while the maximum T f tells us how long the norm of state variable can stay within the certain limits. We also notice, from cases 1 and 3 in Example 3, that the uncertainties may be the cause for shortening the maximum time T f guaranteeing FTS.

5. Discussion and Conclusions

In this article, the robust finite-time stability and stabilization criteria of linear system (1) with time-varying delay and uncertainties have been formulated based on LKFs. These sufficient conditions are given in the forms of inequalities and LMIs. We apply the Cauchy-like matrix inequality to handle the nonlinear terms appearing in the derivation procedure; unlike some of the past researches that define them as new variables. In addition, our proposed conditions can be applied to linear system with non-differentiable time-varying delay. Thus, our sufficient RFTS and RFTU conditions are less conservative than some of the past researches. Three numerical examples have been presented to show the effect of using slightly different forms of LKFs in the main results. Numerical results show that having less terms in LKFs (as in Corollary 1) may allow better result (lower c 2 ) for guaranteeing (R)FTS or (R)FTU of the linear system (1). The impacts of using more (complicated) terms in LKFs are required further investigation. We also investigate the RFTU condition by applying the same derivation procedure of our main theorems but using the Wirtinger inequality for bounding the integral terms appearing in the derivative of LKFs. We observe that the sufficient RFTU conditions using the Wirtinger inequality do not guarantee RFTU in our numerical simulations. Note that RFTU criteria using the Wirtinger inequality are not presented here.

Author Contributions

Conceptualization, T.R.; Formal analysis, W.P.; Investigation, W.P.; Methodology, W.P. and T.R.; Validation, J.P. and T.R.; Visualization, J.P.; Writing—original draft, W.P.; Review & editing by all authors; All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the Centre of Excellence in Mathematics, The Commission on Higher Education, Thailand and also partially supported by Chiang Mai University.

Acknowledgments

We would like to thank Chanikan Emmaharuetai for valuable communication. We also thank the reviewers for their valuable comments to improve the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, H.; Yuan, Z.; Chen, B.; He, X.; Zhao, J.; Qiu, T. Analysis of the stability and controllability of chemical processes. Comput. Chem. Eng. 2011, 35, 1101–1109. [Google Scholar] [CrossRef]
  2. Kot, M. Elements of Mathematical Ecology; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  3. Cole, J.D.; Greifinger, C. Acoustic gravity waves from an energy source at the ground in an isothermal atmosphere. J. Geophys. Res. 1969, 74, 3693–3703. [Google Scholar] [CrossRef]
  4. Hariharan, S.I. A model problem for acoustic wave propagation in the atmosphere. In Proceedings of the First IMACS Symposium on Computer Acoustics; Lee, D., Sternberg, R.L., Schultz, M.H., Eds.; NorthHolland Publishing Company: Amsterdam, The Netherlands, 1988; pp. 65–82. [Google Scholar]
  5. Vimal Kumar, S.; Raja, R.; Marshal Anthoni, S.; Cao, J.; Tu, Z. Robust finite-time non-fragile sampled-data control for T-S fuzzy flexible spacecraft model with stochastic actuator faults. Appl. Math. Comput. 2018, 321, 483–497. [Google Scholar] [CrossRef]
  6. Rajakumar, V.; Anbukumar, K.; Arunodayaraj, I.S. Power quality enhancement using linear quadratic regulator based current-controlled voltage source inverter for the grid integrated renewable energy system. Electr. Power Compon. Syst. 2017, 45, 1783–1794. [Google Scholar] [CrossRef]
  7. Amato, F.; Ariola, M.; Cosentino, C. Robust finite-time stabilisation of uncertain linear systems. Int. J. Control 2011, 84, 2117–2127. [Google Scholar] [CrossRef]
  8. Niamsup, P.; Phat, V.N. Robust finite-time control for linear time-varying delay systems with bounded control. Asian J. Control 2016, 18, 2317–2324. [Google Scholar] [CrossRef]
  9. Stojanovic, S.B. Further improvement in delay-dependent finite-time stability criteria for uncertain continuous-time systems with time varying delays. IET Control Theory Appl. 2016, 10, 926–938. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Zhang, Z.; Zhang, H. Finite-time stability analysis and stabilization for uncertain continuous-time system with time-varying delay. J. Franklin Inst. 2015, 352, 1296–1317. [Google Scholar] [CrossRef]
  11. Seuret, A.; Gouaisbaut, F. Wirtinger-based integral inequality: Application to time-delay systems. Automatica 2013, 49, 2860–2866. [Google Scholar] [CrossRef] [Green Version]
  12. Botmart, T.; Niamsup, P.; Phat, V.N. Delay-dependent exponential stabilization for uncertain linear systems with interval non-differentiable time-varying delays. Appl. Math. Comput. 2011, 217, 8236–8247. [Google Scholar] [CrossRef]
  13. Keadnarmol, P.; Rojsiraphisal, T. Globally exponential stability of a certain neutral differential equation with time-varying delays. Adv. Differ. Equ. 2014, 32. [Google Scholar] [CrossRef] [Green Version]
  14. Garica-Gonzalez, P.; Garcia-Cerrada, A. Control system for a PWM-based STATCOM. IEEE Trans. Power Deliv. 2000, 15, 1252–1257. [Google Scholar] [CrossRef]
  15. Debeljkovic, D.L.; Stojanovic, S.B.; Jovanovic, A.M. Finite-time stability of continuous time delay systems: Lyapunov-like approach with Jensen’s and Coppel’s inequality. Acta Polytech. Hung. 2013, 10, 135–150. [Google Scholar]
  16. Lazarevic, M.P.; Debeljkovic, D.L.; Nenadic, Z.L.; Milinkovic, S.A. Finite-time stability of delayed systems. IMA J. Math. Control Inf. 2000, 17, 101–109. [Google Scholar] [CrossRef]
  17. Puangmalai, J.; Tongkum, J.; Rojsiraphisal, T. Finite-time stability criteria of linear system with non-differentiable time-varying delay via new integral inequality. Math. Comput. Simul. 2020, 171, 170–186. [Google Scholar] [CrossRef]
  18. Amato, F.; Ariola, M.; Cosentino, C. Finite-time stabilization via dynamic output feedback. Automatica 2006, 42, 337–342. [Google Scholar] [CrossRef]
  19. Lin, X.; Liang, K.; Li, H.; Jiao, Y.; Nie, J. Finite-time stability and stabilization for continuous systems with additive time-varying delays. Circ. Syst. Signal Process. 2017, 36, 2971–2990. [Google Scholar] [CrossRef]
  20. Liu, H.; Shi, P.; Karimi, H.R.; Chadli, M. Finite-time stability and stabilisation for a class of nonlinear systems with time-varying delay. Int. J. Syst. Sci. 2016, 47, 1433–1444. [Google Scholar] [CrossRef]
  21. Rojsiraphisal, T.; Puangmalai, J. An improved finite-time stability and stabilization of linear system with constant delay. Math. Probl. Eng. 2014, 154769. [Google Scholar] [CrossRef]
  22. Stojanovic, S.B.; Debeljkovic, D.L.; Antic, D.S. Finite-time stability and stabilization of linear time-delay systems. Facta Univ. Automat. Control Robot. 2012, 11, 25–36. [Google Scholar]
  23. Zamart, C.; Rojsiraphisal, T. Finite-time stabilization of Linear Systems with time-varying delays using new integral inequalities. Thai J. Math. 2019, 17, 173–191. [Google Scholar]
  24. Ruan, Y.; Huang, T. Finite-Time Control for Nonlinear Systems with Time-Varying Delay and Exogenous Disturbance. Symmetry 2020, 12, 447. [Google Scholar] [CrossRef] [Green Version]
  25. Bos, A. Parameter Estimation for Scientists and Engineers; Wiley: Hoboken, NJ, USA, 2007. [Google Scholar]
Figure 1. Time history of x T ( t ) W x ( t ) = x ( t ) 2 (left) and 2 delay functions (right) used in Example 1.
Figure 1. Time history of x T ( t ) W x ( t ) = x ( t ) 2 (left) and 2 delay functions (right) used in Example 1.
Symmetry 12 00680 g001
Figure 2. Time history of x ( t ) 2 (left) and state variables (right) with ϕ ( t ) = ( 0.2 + 0.1 t ) [ 1 1 ] T for t [ 0 , 5 ] (Example 2).
Figure 2. Time history of x ( t ) 2 (left) and state variables (right) with ϕ ( t ) = ( 0.2 + 0.1 t ) [ 1 1 ] T for t [ 0 , 5 ] (Example 2).
Symmetry 12 00680 g002
Figure 3. Time history of x T ( t ) W x ( t ) = x ( t ) 2 (left) and state variables (right) with IC ϕ ( t ) = [ 0.4 0.2 0.4 ] T , t [ 0 , 5 ] of Example 3.
Figure 3. Time history of x T ( t ) W x ( t ) = x ( t ) 2 (left) and state variables (right) with IC ϕ ( t ) = [ 0.4 0.2 0.4 ] T , t [ 0 , 5 ] of Example 3.
Symmetry 12 00680 g003
Table 1. Smallest values of c 2 guarantee RFTS with respect to ( 0.5 , c 2 , T f , 2 , 5 , I ) (Example 1: case 1).
Table 1. Smallest values of c 2 guarantee RFTS with respect to ( 0.5 , c 2 , T f , 2 , 5 , I ) (Example 1: case 1).
T f Theorem 1 ( α )Corollary 1 ( α )Therorem 7 [9]Theorem 1 [10]
10 502.95 ( 0.317 ) 182.4 ( 0.348 ) 2.7 1484.1
20 11790 ( 0.314 ) 5745 ( 0.343 ) 13.3 44469
Table 2. Smallest values of c 2 guarantee RFTS and RFTU with respect to ( 0.5 , c 2 , T f , 2 , 2.5 , I ) , T f = 2 , 4 , 6 , 8 , 10 . (Example 1: case 2). NF means ’not FTS’.
Table 2. Smallest values of c 2 guarantee RFTS and RFTU with respect to ( 0.5 , c 2 , T f , 2 , 2.5 , I ) , T f = 2 , 4 , 6 , 8 , 10 . (Example 1: case 2). NF means ’not FTS’.
T f 246810
RFTSTheorem 1 ( α = 0.38 ) 12.1 26.49 56.72 121.29 259.31
Corollary 1 ( α = 0.41 ) 6.15 14.31 32.49 73.73 167.4
Theorem 3 [9]NFNFNFNFNF
RFTUTheorem 1 ( α = 0.37 ) 11.52 24.38 51.07 107.03 220.64
Corollary 1 ( α = 0.39 ) 5.81 13.01 28.46 62.09 135.44
Table 3. Values of smallest c 2 guaranteeing FTS of the linear system (1) with respect to ( 0.18 , c 2 , T f , 1 , 1.5 , I ) for T f = 1 , 2 , 3 , 4 , 5 (Example 2).
Table 3. Values of smallest c 2 guaranteeing FTS of the linear system (1) with respect to ( 0.18 , c 2 , T f , 1 , 1.5 , I ) for T f = 1 , 2 , 3 , 4 , 5 (Example 2).
T f 12345
Stojanovic [9] 0.33 0.33 0.33 0.33 0.33
Puangmalai et al. [17] 0.41 0.43 0.45 0.47 0.49
Zhang et al. [10] 759.5 10 6 10 9 10 12 10 15
Corollary 1 5.9 30.7 1547533727
( α ) ( 1.7 ) ( 1.6 ) ( 1.6 ) ( 1.6 ) ( 1.6 )
Table 4. Smallest upper bounds of computed x T ( t ) W x ( t ) = x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing RFTS with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with uncertainties (example 3: case 1). NF means ’not FTS’.
Table 4. Smallest upper bounds of computed x T ( t ) W x ( t ) = x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing RFTS with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with uncertainties (example 3: case 1). NF means ’not FTS’.
Computed x ( t ) 2 and Value of ( α )
T f Fixed c 2 Theorem 1Corollary 1Fixed c 2 Theorem 1Corollary 1
1 11.6 11.598 ( 2.1 ) 10.354 ( 2.3 ) 7NF 6.992 ( 2.4 )
275 74.968 ( 1.7 ) 70.362 ( 1.8 ) 54NF 53.856 ( 1.9 )
3400 399.276 ( 1.6 ) 385.776 ( 1.7 ) 320NF 319.727 ( 1.7 )
42000 1995.7 ( 1.6 ) 1961.7 ( 1.7 ) 1750NF 1748.7 ( 1.7 )
59500 9490 ( 1.5 ) 9499 ( 1.7 ) 9330 9329 ( 1.5 ) NF
Table 5. Maximum T f guarantees RFTS of the delay linear system (1) with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) for fixed c 2 (Example 3: case 1).
Table 5. Maximum T f guarantees RFTS of the delay linear system (1) with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) for fixed c 2 (Example 3: case 1).
c 2 10501005001000500010,00050,000
Theorem 1 0.933 1.768 2.172 3.154 3.588 4.593 5.046 6.1198
( α ) ( 2.2 ) ( 1.8 ) ( 1.7 ) ( 1.6 ) ( 1.6 ) ( 1.6 ) ( 1.5 ) ( 1.5 )
Corollary 1 1.165 1.972 2.353 3.268 3.676 4.623 5.030 5.977
( α ) ( 2.2 ) ( 1.9 ) ( 1.8 ) ( 1.7 ) ( 1.7 ) ( 1.7 ) ( 1.7 ) ( 1.7 )
Table 6. Smallest upper bounds of computed x T ( t ) W x ( t ) = x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing FTS with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with uncertainties and controller (Example 3: case 2). NF means ’not FTS’.
Table 6. Smallest upper bounds of computed x T ( t ) W x ( t ) = x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing FTS with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with uncertainties and controller (Example 3: case 2). NF means ’not FTS’.
Computed x ( t ) 2 and Value of ( α )
T f Fixed c 2 Theorem 1Corollary 1Fixed c 2 Theorem 1Corollary 1
1 3.5 3.499 ( 1.7 ) 2.199 ( 0.5 ) 1.25 NF 1.249 ( 0.8 )
216 15.997 ( 1.4 ) 3.956 ( 0.2 ) 2.09 NF 2.090 ( 0.2 )
364 63.974 ( 1.3 ) 4.600 ( 0.2 ) 2.35 NF 2.349 ( 0.1 )
4245 244.248 ( 1.3 ) 5.348 ( 0.1 ) 2.59 NF 2.589 ( 0.1 )
5900 897.203 ( 1.3 ) 5.769 ( 0.1 ) 2.86 NF 2.859 ( 0.1 )
Table 7. Smallest values of c 2 guaranteeing FTS of linear system with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) (Example 3: case 3) for fixed T f .
Table 7. Smallest values of c 2 guaranteeing FTS of linear system with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) (Example 3: case 3) for fixed T f .
T f 12345
Theorem 1 11.56 74.8 39119359313
( α ) ( 2.1 ) ( 1.7 ) ( 1.6 ) ( 1.6 ) ( 1.5 )
Corollary 1 6.92 52.7 31717359490
( α ) ( 2.3 ) ( 1.9 ) ( 1.7 ) ( 1.7 ) ( 1.7 )
Table 8. Smallest upper bounds of computed x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing FTU with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with controller but no uncertainty (Example 3: case 4).
Table 8. Smallest upper bounds of computed x ( t ) 2 , t [ 0 , T f ] for given c 2 guaranteeing FTU with respect to ( 0.36 , c 2 , T f , 0.1 , 0.3 , I ) of linear system with controller but no uncertainty (Example 3: case 4).
Computed x ( t ) 2 and Value of ( α )
T f Fixed c 2 Theorem 1Corollary 1Fixed c 2 Theorem 1Corollary 1
1 3.39 3.389 ( 1.6 ) 2.221 ( 0.7 ) 1.24 NF 1.239 ( 0.9 )
2 14.9 14.899 ( 1.4 ) 3.638 ( 0.2 ) 2.08 NF 2.079 ( 0.2 )
3 56.4 56.394 ( 1.3 ) 4.432 ( 0.1 ) 2.33 NF 2.329 ( 0.1 )
4207 206.975 ( 1.3 ) 5.293 ( 0.1 ) 2.58 NF 2.579 ( 0.1 )
5759 758.920 ( 1.3 ) 5.815 ( 0.1 ) 2.85 NF 2.848 ( 0.1 )

Share and Cite

MDPI and ACS Style

Puangmalai, W.; Puangmalai, J.; Rojsiraphisal, T. Robust Finite-Time Control of Linear System with Non-Differentiable Time-Varying Delay. Symmetry 2020, 12, 680. https://doi.org/10.3390/sym12040680

AMA Style

Puangmalai W, Puangmalai J, Rojsiraphisal T. Robust Finite-Time Control of Linear System with Non-Differentiable Time-Varying Delay. Symmetry. 2020; 12(4):680. https://doi.org/10.3390/sym12040680

Chicago/Turabian Style

Puangmalai, Wanwisa, Jirapong Puangmalai, and Thaned Rojsiraphisal. 2020. "Robust Finite-Time Control of Linear System with Non-Differentiable Time-Varying Delay" Symmetry 12, no. 4: 680. https://doi.org/10.3390/sym12040680

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop