Next Article in Journal
Unveiling the Dynamics of the European Entrepreneurial Framework Conditions over the Last Two Decades: A Cluster Analysis
Previous Article in Journal
Inertial Accelerated Algorithm for Fixed Point of Asymptotically Nonexpansive Mapping in Real Uniformly Convex Banach Spaces
Previous Article in Special Issue
Two Inverse Problems Solution by Feedback Tracking Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Stability of Time-Varying Markov Jump Linear Systems with Respect to a Class of Structured, Stochastic, Nonlinear Parametric Uncertainties

1
Institute of Mathematics “Simion Stoilow” of the Romanian Academy, P.O. Box 1-764, 014700 Bucharest, Romania
2
The Academy of the Romanian Scientists, Str. Ilfov, 3, 050044 Bucharest, Romania
3
Campus Sciences, Université de Lorraine, CRAN, UMR 7039, BP 70239 Vandœuvre-lès-Nancy CEDEX, 54506 Nancy, France
4
CNRS, CRAN, UMR 7039, 54500 Nancy, France
*
Author to whom correspondence should be addressed.
Axioms 2021, 10(3), 148; https://doi.org/10.3390/axioms10030148
Submission received: 26 April 2021 / Revised: 29 June 2021 / Accepted: 29 June 2021 / Published: 5 July 2021
(This article belongs to the Special Issue Advances in Analysis and Control of Systems with Uncertainties)

Abstract

:
This note is devoted to a robust stability analysis, as well as to the problem of the robust stabilization of a class of continuous-time Markovian jump linear systems subject to block-diagonal stochastic parameter perturbations. The considered parametric uncertainties are of multiplicative white noise type with unknown intensity. In order to effectively address the multi-perturbations case, we use scaling techniques. These techniques allow us to obtain an estimation of the lower bound of the stability radius. A first characterization of a lower bound of the stability radius is obtained in terms of the unique bounded and positive semidefinite solutions of adequately defined parameterized backward Lyapunov differential equations. A second characterization is given in terms of the existence of positive solutions of adequately defined parameterized backward Lyapunov differential inequalities. This second result is then exploited in order to solve a robust control synthesis problem.

1. Introduction

The class of Markovian jump linear systems is very appropriate for modeling a plant the structure of which is subject to random abrupt changes. Problems, such as stability and optimal control, as well as important applications of such systems, can be found in several references in the current literature, for instance in [1,2,3,4] and the references therein. On the other hand, robustness, with respect to stochastic parametric uncertainties for this class of system, has attracted a lot of interest from the research community. This is partly due to the engineering applications potential of such a modeling paradigm. We will restrict ourselves in this paper to those works that relied on the concept of stability radii in the treatment of the parametric uncertainties robustness problem. Without being exhaustive, we cite here [5,6,7,8]. For the interested reader, a comprehensive historical perspective of the different aspects regarding the stability radius, both in deterministic and stochastic frameworks, may be found in [9].
In the current paper, we study the robust stability and robust stabilization problems, under multi-perturbations, for a class of continuous-time Markovian jump linear systems affected by parametric uncertainties of multiplicative white noise type with unknown intensity. The only available information is that the intensities of the white noises are output-dependent, unknown, nonlinear functions. In order to effectively address the multi-perturbations case, we will use scaling techniques (see [10,11]) in order to obtain an estimation of the lower bound of the stability radius. We first provide a lower bound of the stability radius in terms of the unique bounded and positive semidefinite solutions of adequately defined parameterized backward Lyapunov differential equations. A second characterization of a lower bound of the stability radius is given in terms of the existence of positive solutions of adequately defined parameterized backward Lyapunov differential inequalities. This second result is very useful for the robust control synthesis problem as it allows the formulation of the feedback gains computation as a convex optimization problem under the Linear Matrix Inequalities (LMIs) paradigm. The original contributions of the paper could be summarized as follows:
(i)
An estimation of the lower bound of the stability radius is obtained for a class of continuous-time Markovian jump linear systems subject to block-diagonal stochastic parameter perturbations. The considered parametric uncertainties are of multiplicative white noise type with unknown intensity;
(ii)
Scaling techniques have been used in order to effectively address the multi-perturbations case. This allows us to provide a lower bound of the stability radius in terms of the unique bounded and positive semidefinite solutions of adequately defined parameterized backward Lyapunov differential equations;
(iii)
A second characterization of a lower bound of the stability radius is given in terms of the existence of positive solutions of adequately defined parameterized backward Lyapunov differential inequalities. This second formulation allows us to state and solve a robust stabilization problem as a convex optimization problem.
Section 2 provides some preliminary definitions and introduces the problem formulation. Several preliminary issues are given in Section 3, which are related to some Lyapunov-type operators as well as to the scaling technique. The main results are established in Section 4. In Section 5, a numerical example is provided to illustrate the theoretical results.

2. Problem Formulation

2.1. Model Description

Let us consider the system G Δ , which has the state space representation described by:
d x ( t ) = A ( t , η t ) x ( t ) + k = 1 r D k ( t , η t ) Δ k ( t , z k ( t ) , η t ) d w k ( t )
z k ( t ) = E k ( t , η t ) x ( t ) .
t R + = [ 0 , ) , where x ( t ) R n are state parameters at the instance time t. Here, { w ( t ) } t 0 , w ( t ) = ( w 1 ( t ) w 2 ( t ) w r ( t ) ) T is an r-dimensional standard Wiener process defined on a given probability space ( Ω , F , P ) and { η t } t 0 is a standard Markov process with right-continuous paths and left limits defined on the same probability space ( Ω , F , P ) , taking values in the finite set N = { 1 , 2 , , N } and having the transition semigroup P ( t ) = e Q t , t 0 , where Q R N × N is a matrix whose elements have the properties:
q i j 0 , if i j
= 1 N q i = 0
for all i , j N . For more details regarding the properties of a standard Wiener process and of the solutions of the stochastic differential equation affected by multiplicative white noise perturbations, we refer to the monographs [12,13,14]. For the properties of the Markov processes, we mention [15,16].
Throughout the paper, we shall write A ( t , i ) , D k ( t , i ) , E k ( t , i ) , Δ k ( t , z k , i ) whenever η t = i N .
Regarding the stochastic processes and the functions that describe the coefficients of the system (1), we make the assumptions:
Hypothesis 1a.
{ η t } t 0 and { w ( t ) } t 0 are P -independent stochastic processes;
Hypothesis 1b.
the initial probability distribution of the Markov process π 0 = ( π 0 ( 1 ) , π 0 ( 2 ) , , π 0 ( N ) ) , where π 0 ( i ) P [ η 0 = i ] > 0 , i N .
Hypothesis 1c.
t A ( t , i ) : R + R n × n , t D k ( t , i ) : R + R n × m k , t E k ( t , i ) : R + R ν k × n , k = 1 , 2 , , r , i N , are bounded and continuous matrix valued functions.
The functions Δ k ( · , · , t ) , which model the parametric uncertainties occurring in (1a), satisfy the assumptions:
Hypothesis 2.
The functions ( t , z k ) Δ k ( t , z k , i ) : R + × R ν k R m k are arbitrary nonlinear functions, which are Borel measurable with the property that Δ k ( t , 0 , i ) = 0 , ( t , i ) R + × N , and which satisfy a Lipschitz condition of the form:
Δ k ( t , z k , i ) Δ k ( t , z ^ k , i ) μ k z k z ^ k
z k , z ^ k R ν k , ( t , i ) R + × N . Throughout the paper, | · | denotes the Euclidean norm of a vector.
The system (1) can be viewed as a disruption of the following system:
x ˙ ( t ) = A ( t , η t ) x ( t ) , t R + ,
which will be named the nominal system. The disruption is produced by a disturbance modeled by the stochastic process:
k = 1 r D k ( t , η t ) Δ k ( t , z k ( t ) , η t ) d w k ( t ) ,
whose magnitude depends nonlinearly on the output:
z k ( t ) = E k ( t , η t ) x ( t ) , 1 k r .
Often we shall say that the nominal system is defined by the pair A ( · ) , Q , where A ( · ) = A ( · , 1 ) , A ( · , 2 ) , , A ( · , N ) are the matrix valued functions satisfying the assumption of Hypothesis 1c and Q is the generator matrix of the Markov process the elements of which satisfy (2).
For each t R + , H t F stands for the σ -algebra generated by the random variables w ( s ) and η s with 0 s t . Further, we denote X t 0 the set of random vectors x 0 : Ω R n , which are H t 0 -measurable and satisfy E [ | x 0 | 2 ] < . Here, and in the sequel, E [ · ] denotes the mathematical expectation.
Reasoning as in the proof of Theorem 1.1 in Chapter 5 from [12], we obtain the following result regarding the existence of the solution of a stochastic differential equation of type (1) for an arbitrary function Δ k ( · , · , i ) , satisfying the assumption of Hypothesis 2.
Proposition 1.
Assume that the matrix valued functions arising in (1) satisfy the assumption Hypotheses 1a–1c. Let t 0 R + and x 0 X t 0 be arbitrary. Then, for any nonlinear function Δ k ( · , · , i ) satisfying the assumption Hypothesis 2, the system G Δ described by (1) has a unique solution x Δ ( t ; t 0 , x 0 ) , t t 0 , which has the properties:
(a) 
x Δ ( · ; t 0 , x 0 ) is almost surely continuous in any t t 0 ;
(b) 
for any t t 0 , x Δ ( t ; t 0 , x 0 ) X t ;
(c) 
x Δ ( t 0 ; t 0 , x 0 ) = x 0 .
Remark 1.
Since the functions Δ k ( t , z k , i ) 0 satisfy the assumption of Hypothesis 2, we deduce that the result in Proposition 1 is also applicable in the case of the nominal system (4).

2.2. Robust Stability: Stability Radius

In order to define the concept of robustness of the stability of the zero solution of the nominal system (4) with respect to the structured perturbation (5), we shall introduce a norm in the set of admissible uncertainties D of all nonlinear functions of type:
Δ ( t , z ) = Δ 1 ( t , z 1 , 1 ) , Δ 1 ( t , z 1 , 2 ) , , Δ 1 ( t , z 1 , N ) , , Δ r ( t , z r , 1 ) , Δ r ( t , z r , 2 ) , , Δ r ( t , z r , N )
z = z 1 T , z 2 T , , z r T T
and ( t , z k ) Δ k ( t , z k , i ) : R + × R ν k , 1 k r and i N are arbitrary functions satisfying the assumption of Hypothesis 2. To ease the expression of (6), we rewrite it in the form:
Δ ( t , z ) = Δ ̲ 1 ( t , z 1 ) , Δ ̲ 2 ( t , z 2 ) , , Δ ̲ r ( t , z r ) ,
where Δ ̲ k ( t , z k ) = Δ k ( t , z k , 1 ) , , Δ k ( t , z k , N ) .
We set:
| | | Δ ̲ k ( · , · ) | | | inf μ k > 0 | | Δ k ( t , z k , i ) Δ k ( t , z ^ k , i ) | μ k | z k z ^ k | , z k , z ^ k R ν k , t R + , i N .
From (3) and (8), together with Δ k ( t , 0 , i ) = 0 , we obtain that
| Δ k ( t , z k , i ) | | | | Δ ̲ k ( · , · ) | | | · | z k |
for all ( t , z k , i ) R + × R ν k × N .
Now we define
Δ ( · , · ) = max k r ̲ | | | Δ ̲ k ( · , · ) | | | ,
where we have denoted
r ̲ = { 1 , 2 , , r } .
Remark 2.
Among the subsets of the set of admissible uncertainties D , we distinguish the subset D lin consisting of all uncertainties of type (6), where
Δ k ( t , z k , i ) = k ( t , i ) z k
for each k r ̲ , for all ( t , z k , i ) R + × R ν k × N , where t k ( t , i ) : R + R m k × ν k are arbitrary continuous and bounded matrix valued functions. In this case, the smallest μ k > 0 for which the inequality (3) is satisfied is given by:
μ k = sup t R + max i N λ max k T ( t , i ) · k ( t , i ) 1 2 .
So, (8), (10) and (13) allow us to retrieve the norm of the parametric uncertainties considered in [17].
Let us recall the concept of stability of the zero equilibrium of a system of type (1) and of the nominal system (4) that will be used in the rest of the paper.
Definition 1.
We say that the zero solution of a system G Δ , Δ D , is:
(a) 
globally exponentially mean square stable with conditioning (GESMS–C) if there exist β 1 , α > 0 with the property:
E | x Δ ( t , t 0 , x 0 ) | 2 | η t 0 = i β e α ( t t 0 ) E | x 0 | 2 | η t 0 = i ,
t t 0 0 , x 0 X t 0 , i N and any initial probability distribution π 0 of the Markov process;
(b) 
globally stochastically stable with conditioning (GSS–C) if there exists c > 0 with the property:
t 0 E | x Δ ( t , t 0 , x 0 ) | 2 | η t 0 = i d t c E | x 0 | 2 | η t 0 = i ,
t 0 0 , x 0 X t 0 , i N and any initial probability distribution π 0 of the Markov process.
Remark 3.
(a) 
Even if the positive constants, α and β, which appear in (14) and c from (15), do not depend upon t , t 0 , x 0 , i , they can depend upon the admissible uncertainties Δ ( · , · ) D .
(b) 
Since the nominal system (4) is a special case of a system of type (1) (with Δ ( · , · ) = 0 ), it follows that the previous definition is also applicable in the case of the nominal system. It is worth noting that the system (4) is a linear system and this is why the "global" epithet of the stability is redundant. At the same time, in the linear case, the stability property is not related to a solution, it is a property of the whole system. Therefore, we shall say that the nominal system is exponentially stable in mean square with conditioning (ESMS–C) if its solutions have a behavior like that described by (14).
(c) 
Applying Theorem 8.3.7 from [4], we deduce that the zero solution of a system G Δ is GESMS–C if and only if it is GSS–C.
Roughly speaking, the mean square exponential stability with the conditioning of the nominal system (4) is robust with respect to the structured uncertainties of type (5) if the zero solution of all perturbed systems G Δ is ESMS–C for all admissible uncertainties Δ ( · , · ) from a subset of D .
To measure the level of the robustness of the stability of a linear system of type (4) with respect to the structured uncertainties of type (5) we introduce the following concept of stability radius. This definition is an extension of Definition 3.2 from [18].
Definition 2.
The stability radius of the nominal system (4) or, equivalently, of the pair A ( · ) , Q with respect to the structured disturbances (5), the structure of which is determined by the pairs of matrix valued functions D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N , is the number:
ρ D A ( · ) , Q | ( D k ( · , i ) , E k ( · , i ) ) , ( k , i ) r ̲ × N = inf ρ > 0 | Δ ( · , · ) D , Δ ( · , · ) ρ for which the zero solution of the corresponding system G Δ is not GESMS .
Our aim is to obtain a lower bound for the stability radius of the nominal system (4) with respect to disturbances of type (5). To this end, we shall adapt to this framework of systems with Markov jumping parameters—the scaling technique introduced in [18].

3. Several Preliminary Issues

3.1. The Lyapunov Type Operators and Lyapunov Differential Equations

Let S n be the linear space of symmetric matrices of size n × n . We set S n N S n × S n × × S n N t i m e s . The elements of S n N are of the form X = X ( 1 ) , , X ( N ) , where X ( i ) S n , i N . Equipped with the inner product:
X , Y = i = 1 N Tr [ X ( i ) Y ( i ) ] ,
S n N is a finite dimensional ordered Hilbert space. The order relation on S n N denoted by “⪰” is induced by the convex cone S n N + = X = X ( 1 ) , , X ( N ) S n N | X ( i ) 0 , 1 i N . Here, X ( i ) 0 means that X ( i ) is a positive semidefinite matrix.
Based on the coefficients of the nominal system (4), we consider the operator valued function L ( · ) : R + B ( S n N ) defined by:
L ( t ) [ X ] = L ( t ) [ X ] ( 1 ) , L ( t ) [ X ] ( 2 ) , , L ( t ) [ X ] ( N )
L ( t ) [ X ] ( i ) = A ( t , i ) X ( i ) + X ( i ) A T ( t , i ) + j = 1 N q j i X ( j ) .
X S n N , i N .
Here, B ( S n N ) denotes the space of the linear operators defined in S n N . In (18b), q j i are the real numbers, which satisfy conditions (2).
The adjoint L * ( t ) of the linear operator L ( t ) , with respect to the inner product (17), is described by
L * ( t ) [ X ] = L * ( t ) [ X ] ( 1 ) , L * ( t ) [ X ] ( 2 ) , , L * ( t ) [ X ] ( N )
L * ( t ) [ X ] ( i ) = A T ( t , i ) X ( i ) + X ( i ) A ( t , i ) + j = 1 N q i j X ( j ) .
i N .
Let T ( t , t 0 ) : S n N S n N be the linear evolution operator defined by the linear differential equation
X ˙ ( t ) = L ( t ) [ X ( t ) ] ,
that is, T ( t , t 0 ) [ H ] = X ( t ; t 0 , H ) , where X ( · ; t 0 , H ) is the solution of the Lyapunov type differential Equation (20), satisfying X ( t 0 ; t 0 , H ) = H .
Applying Theorem 2.7.5 and Theorem 3.2.2 (a) from [4], we obtain:
Proposition 2.
If the nominal system (4) is ESMS–C, then, for each bounded and continuous function H : R + S n N , the backward Lyapunov differential equation (BLDE),
X ˙ ( t ) + L * ( t ) [ X ( t ) ] + H ( t ) = 0 ,
has a unique solution X ˜ ( · ) = X ˜ ( · , 1 ) , , X ˜ ( · , N ) , which is bounded on R + . This solution has the representation
X ˜ ( t ) = t T * ( s , t ) [ H ( s ) ] d s , t R + .
Furthermore, X ˜ ( t ) 0 if H ( t ) 0 , t R + .

3.2. The Scaling of the Uncertainties

The system (1) may be rewritten into an equivalent form:
d x ( t ) = A ( t , η t ) x ( t ) d t + k = 1 r 1 α k ( η t ) D k ( t , η t ) Δ k α ( t , z k α ( t ) , η t ) d w k ( t )
z k α ( t ) = α k ( η t ) E k ( t , η t ) x ( t ) ,
where α k ( η t ) ( 0 , ) and Δ k α ( t , · , i ) is defined by
Δ k α ( t , z k α ( t ) , i ) α k ( i ) Δ k ( t , α k 1 ( i ) z k , i )
for all ( t , z k , i ) R + × R ν k × N .
From (3) and (22), one sees that for any vector of scaling parameters α = ( α k ( i ) ) ( k , i ) r ̲ × N ( 0 , ) r ̲ × N , we have that Δ k α ( · , · , i ) satisfy the assumption of Hypothesis 2, if Δ k ( · , · , i ) satisfy Hypothesis 2.
Moreover, from (8) it follows that
| | | Δ ̲ k α ( · , · ) | | | = | | | Δ ̲ k ( · , · ) | | | ,
where Δ ̲ k α ( · , · ) = Δ k α ( · , · , 1 ) , Δ k α ( · , · , 2 ) , , Δ k α ( · , · , N ) .
We set Δ α ( · , · ) = Δ ̲ 1 α ( · , · ) , Δ ̲ 2 α ( · , · ) , , Δ ̲ N α ( · , · ) . From (10) and (23), we obtain that
Δ α ( · , · ) = Δ ( · , · ) .
Let us consider the BLDE,
X ˙ ( t ) + L * ( t ) [ X ( t ) ] + E α ( t ) = 0
E α ( t ) = E α ( t , 1 ) , , E α ( t , N )
E α ( t , i ) = k = 1 r α k 2 ( i ) E k T ( t , i ) E k ( t , i ) ;
L * ( t ) being the operator valued function defined by (19).
Specializing the statement of Proposition 2 to the case of BLDE (25), we obtain:
Proposition 3.
Suppose that the following conditions are satisfied:
(a) 
The assumption ( H 1 ) is fulfilled;
(b) 
The nominal system (4) is ESMS–C;
Under these conditions, for each vector of scaling parameters α = { α k ( i ) } ( k , i ) r ̲ × N , α k ( i ) > 0 , the BLDE (25) has a unique solution X α ( · ) = X α ( · , 1 ) , X α ( · , N ) , which is bounded on R + and X α ( t , i ) 0 , ( t , i ) R + × N . Moreover, the dependence with respect to the scaling parameters α k ( i ) of the solution X α ( · ) is described by
X α ( t ) = l = 1 r i = 1 N α l 2 ( i ) X l i ( t ) .
t R + , where for each ( l , i ) r ̲ × N , X l i ( · ) = X l i ( · , 1 ) , , X l i ( · , N ) is the unique bounded solution of the following BLDE:
X ˙ l i ( t ) + L * ( t ) [ X l i ( t ) ] + E l i ( t ) = 0
E l i ( t ) = E l i ( t , 1 ) , , E l i ( t , N )
E l i ( t , j ) = 0 if j i E l T ( t , i ) E l ( t , i ) if j = i .

4. The Main Results

4.1. A Lower Bound of the Stability Radius

In the sequel, we shall use the notation ( 0 , ) r ̲ × N and the set of the vectors α = ( α k i ) ( k , i ) r ̲ × N , α k i > 0 .
The next Theorem provides a lower bound of the stability radius in terms of the unique bounded and positive semi-definite solutions of the BLDE (25).
Theorem 4.
Assume:
(a) 
The assumptions ( H 1 ) and ( H 2 ) hold true;
(b) 
The nominal system (4) is ESMS–C.
Let σ > 0 be given. If there exists α ( 0 , ) r ̲ × N such that
max k r ̲ max j N sup t R + σ α k j 2 D k T ( t , j ) X α ( t , j ) D k ( t , j ) < 1 ,
where X α ( · ) = X α ( · , 1 ) , , X α ( · , N ) is the unique bounded solution of the BLDE (25) associated to the parameter α, then
ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N σ .
Proof. 
Let Δ ( · , · ) = Δ ̲ 1 ( · , · ) , , Δ ̲ r ( · , · ) D be an arbitrary admissible uncertainty satisfying
Δ ( · , · ) σ .
We show that the corresponding system G Δ is GESMS–C. Invoking Proposition 3, we deduce that, under the considered assumptions, the BLDE (25) has a unique bounded on R + solution X α ( · ) , and this solution is positive semidefinite, that is, X α ( t ) S n N + , t R + .
Applying an Itô type formula (see, for example, Theorem 1.10.2 from [4]) in the case of the function V ( t , x , i ) x T X α ( t , i ) x , along the trajectories of the equivalent version (20) of the system G Δ , we obtain
E V ( t , x ( t ) , η t ) | η t 0 = i = E V ( t 0 , x 0 , η t 0 ) | η t 0 = i + t 0 t E x T ( s ) X ˙ α ( s , η s ) + L ( s ) X α ( s ) ( η s ) x ( s ) | η t 0 = i d s + k = 1 r t 0 t E 1 α k 2 ( η s ) Δ k α ( s , z k α ( s ) , η s ) T D k T ( s , η s ) X α ( s , η s ) D k ( s , η s ) Δ k α ( s , z k α ( s ) , η s ) | η t 0 = i d s .
t t 0 0 , i N , x 0 X t 0 and x ( s ) = x ( s ; t 0 , x 0 ) is the solution of (1) or, equivalently, of its version (21). Employing (21b) and (25), we rewrite the first integral from the right hand side of (31) as
t 0 t E x T ( s ) X ˙ α ( s , η s ) + L ( s ) X α ( s ) ( η s ) x ( s ) | η t 0 = i d s = k = 1 r t 0 t E | z k α ( s ) | 2 | η t 0 = i d s .
On the other hand, (9) and (10) allow us to obtain
t 0 t E 1 α k 2 ( η s ) Δ k α ( s , z k α ( s ) , η s ) T D k T ( s , η s ) X α ( s , η s ) D k ( s , η s ) Δ k α ( s , z k α ( s ) , η s ) | η t 0 = i d s t 0 t E 1 α k 2 ( η s ) D k T ( s , η s ) X α ( s , η s ) D k ( s , η s ) | Δ k α ( s , z k α ( s ) , η s ) | 2 | η t 0 = i d s max j N sup s R + Δ ( · , · ) α k ( j ) 2 · D k T ( s , j ) X α ( s , j ) D k ( s , j ) · t 0 t E | z k α ( s ) | 2 | η t 0 = i d s .
Substituting (32) and (33) in (31), we obtain (from (24) and (30)):
E V ( t , x ( t ) , η t ) | η t 0 = i E V ( t 0 , x 0 , i ) | η t 0 = i + k = 1 r max j N sup s R + σ α k ( j ) 2 D k T ( s , j ) X α ( s , j ) D k ( s , j ) 1 × t 0 t E | z k α ( s ) | 2 | η t 0 = i d s .
Setting ξ = max k r ̲ max j N sup s R + σ α k ( j ) 2 D k T ( s , j ) X α ( s , j ) D k ( s , j ) , we get
( 1 ξ ) k = 1 r t 0 t E | z k α ( s ) | 2 | η t 0 = i d s E | x 0 T X α ( t 0 , i ) x 0 | η t 0 = i ,
t t 0 0 , i N , x 0 X t 0 .
Since X α ( · ) is unique bounded on R + and a positive semi-definite solution of the BLDE (25), we deduce that there exists μ > 0 such that 0 X α ( t , i ) μ I n ; ( t , i ) R + × N . This inequality, together with (28) and (34), allow us to infer that:
0 k = 1 r t 0 t E | z k α ( s ) | 2 | η t 0 = i d s c 1 E | x 0 | 2 | η t 0 = i ,
where c 1 = μ ( 1 ξ ) 1 > 0 does not depend upon t , t 0 , i , x 0 .
Letting t , we obtain
0 k = 1 r t 0 E | z k α ( s ) | 2 | η t 0 = i d s c 1 E | x 0 | 2 | η t 0 = i ,
t 0 0 , i N , x 0 X t 0 .
Further, from (9), (10), (24), (30) and (35), we deduce that
t 0 E | Δ k ( s , z k ( s ) , η s ) | 2 | η t 0 = i d s c 2 E | x 0 | 2 | η t 0 = i ,
t 0 0 , i N , x 0 X t 0 and c 2 = σ c 1 does not depend upon t 0 , x 0 , i.
Applying Theorem 3.6.1 (ii) from [4] in the case of system (1), taking f 0 ( t ) = 0 , f k ( t ) = D k ( t , η t ) Δ k ( t , z k ( t ) , η t ) , 1 k r , one gets
t 0 E | x ( t ; t 0 , x 0 ) | 2 | η t 0 = i d t c ˜ E | x 0 | 2 | η t 0 = i ,
t 0 0 , i N , x 0 X t 0 , c ˜ > 0 being a constant. Thus, we have shown that, for any admissible uncertainty Δ ( · , · ) satisfying (30), the corresponding system G Δ is GSSM–C. Finally, applying Theorem 8.3.7 from [4], we obtain that the zero solution of G Δ is GESMS–C. This means that (29) is satisfied. The proof is complete. □
The next result provides a lower bound of the stability radius of the nominal system (4) with respect to the stochastic structured uncertainties of type (5).
Theorem 5.
Assume that the assumptions of Theorem 4 are fulfilled. Then,
ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N ρ ˜ ,
where
ρ ˜ sup α ( 0 , ) r ̲ × N max ( k , j ) r ̲ × N sup t R + α k 2 ( j ) D k T ( t , j ) X α ( t , j ) D k ( t , j ) 1 2 ,
X α ( · ) = X α ( · , 1 ) , , X α ( · , N ) being the unique bounded and positive semi-definite solution of the BLDE (25) associated to the vector of scaling parameters α = ( α k ( j ) ) ( k , j ) r ̲ × N .
Proof. 
Let us assume by contradiction that (37) is not true. Hence, ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N < ρ ˜ . Let σ > 0 be such that
ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N < σ < ρ ˜ .
From (38), we deduce that there exists α ^ = ( α ^ k ( j ) ) ( k , j ) r ̲ × N , α ^ k ( j ) > 0 such that
max ( k , j ) r ̲ × N sup t R + α ^ k 2 ( j ) D k T ( t , j ) X α ^ ( t , j ) D k ( t , j ) 1 2 > σ ,
or equivalently
max k r ̲ max j N sup t R + σ α ^ k ( j ) 2 D k T ( t , j ) X α ^ ( t , j ) D k ( t , j ) < 1 ,
which is just (28) with α replaced by α ^ .
From Theorem 4, we obtain that ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N σ , which contradicts (39). So, (37) holds true. This completes the proof. □
Besides BLDE (25), we may consider the following two kinds of backward Lyapunov differential inequalities (BLDIs) on S n N :
Y ˙ ( t ) + L * ( t ) [ Y ( t ) ] + E α ( t ) 0 , t R +
and
Y ˙ ( t ) + L * ( t ) [ Y ( t ) ] + E α ( t ) 0 , t R + .
We recall that if H ( · ) : [ a , b ] R + S n N , we shall say that H ( · ) is uniform negative and we shall write H ( t ) 0 , t [ a , b ] , if there exists ϵ > 0 such that H ( t , i ) ϵ I n (i.e., H ( t , i ) + ϵ I n is negative semi-definite), ( t , i ) [ a , b ] × N . We will say that H ( · ) is uniform positive on [ a , b ] and we shall write H ( t ) 0 , t [ a , b ] iff H ( · ) is uniform negative on [ a , b ] .
Regarding the solutions of the BLDIs (40), (41), we have the following Lemma:
Lemma 6.
Under the assumptions Hypotheses 1b and 1c the following hold:
(i) 
the nominal system (4) is ESMS–C if and only if the BLDI (41) has at least a uniform positive and bounded solution on R + ;
(ii) 
if the nominal system (4) is ESMS–C, then any bounded solution Y α ( · ) of the BLDIs (40) and (41) satisfies: Y α ( t ) X α ( t ) , t R + , where X α ( · ) is the unique bounded on R + solution of the BLDE (25).
Proof. 
(i)
It follows from applying Theorem 3.3.4 from [4] in the case of the nominal system (4).
(ii)
Is obtained by subtracting (25) from (40) and using Proposition 2 to conclude that Y α ( t ) X α ( t ) 0 .
 □
Now, we provide a lower bound of the stability radius of the nominal system (4) in terms of the solutions of the BLDIs (40) and (41).
Corollary 7.
(a) 
Assume that the assumptions of Theorem 4 are fulfilled. Let σ > 0 be given. If there exists a vector of scaling parameters α ( 0 , ) r ̲ × N and a bounded solution Y α ( · ) of the corresponding BLDI (40), satisfying the condition
max k r ̲ max j N sup t R + σ α k ( j ) 2 D k T ( t , j ) Y α ( t , j ) D k ( t , j ) < 1 ,
then
ρ D A ( · ) , Q | D k ( · , i ) , E k ( · , i ) , ( k , i ) r ̲ × N σ .
(b) 
Assume that the assumptions of Hypotheses 1a–1c is fulfilled. If there exists a vector of scaling parameters α ( 0 , ) r ̲ × N and a bounded and uniform positive on R + solution Y α ( · ) of the BLDI (41) satisfying a condition of type (42), then
(i) 
the nominal system (4) is ESMS–C;
(ii) 
the stability radius of the nominal system (4) with respect to the stochastic disturbance of type (5) satisfy a condition of type (43).
Proof. 
(a)
Based on Lemma 6 (ii), we deduce that (28) holds if (42) is true, because the spectral norm on the space S n N is monotone with respect to the convex cone S n N + . The conclusion follows from applying Theorem 4.
(b)
The fact that the nominal system is ESMS–C is obtained from Lemma 6 (i). The part (ii) is obtained in the same way as in the proof of (a) from above. Thus the proof ends.
 □

4.2. Robust Stabilization via a State Feedback

Let us consider the controlled system,
x ˙ ( t ) = A ( t , η t ) x ( t ) + B ( t , η t ) u ( t ) ,
where x ( t ) R n are the states of the system at time t and u ( t ) R n u is the vector of the control parameters. If the system (44) is subject to the parametric uncertainties of type (5), it takes the form
d x ( t ) = A ( t , η t ) x ( t ) d t + k = 1 r D k ( t , η t ) Δ k ( t , z k ( t ) , η t ) d w k ( t ) + B ( t , η t ) u ( t ) d t
z k ( t ) = E k ( t , η t ) x ( t ) ,
k r ̲ . In both (44) and (45) t B ( t , i ) : R + R n × n u , i N are bounded and continuous matrix valued functions. The other matrix valued functions involved in (44) and (45) are satisfying the assumptions of Hypotheses 1a–1c and Hypothesis 2.
Our aim is to find conditions that guarantee the existence of a control of type:
u ( t ) = F ( t , η t ) x ( t ) ,
which stabilizes the nominal system (44) together with all perturbed systems of type (45), corresponding to the admissible uncertainties Δ ( · , · ) D satisfying Δ ( · , · ) < σ , where σ > 0 is a prescribed level of robustness of the stabilization achieved by the designed control.
An answer to the problem stated here is given in the following theorem:
Theorem 8.
Let σ > 0 be given. Assume:
(a) 
There exist C 1 -matrix valued functions t Z ( t , i ) : R + S n , which are bounded with a bounded derivative;
(b) 
There exist bounded and continuous matrix valued functions t K ( t , i ) : R + R n u × n ;
(c) 
There exist positive scalars ζ k ( i ) , ξ k ( i ) , ϵ ( i ) , k r ̲ , i N , satisfying the following system of linear matrix inequalities (LMIs):
Θ 1 ( t , Z ( t , i ) , K ( t , i ) , i ) Z ( t , i ) Ξ ( t , i ) Z ( t , i ) Γ ( t , i ) Θ 2 ( ζ 1 ( i ) , , ζ r ( i ) ) 0 Θ 3 ( Z i ( t ) ) + ϵ ( i ) I n ˜ 0
ζ k ( i ) I m k σ ζ k ( i ) D k T ( t , i ) Z ( t , i ) ξ k ( i ) I n + m k 0
t R + , k r ̲ , i N , where we denoted
Θ 1 ( t , Z ( t , i ) , K ( t , i ) , i ) = Z ˙ ( t , i ) + A ( t , i ) Z ( t , i ) + Z ( t , i ) A T ( t , i ) + B ( t , i ) K ( t , i ) + K T ( t , i ) B ( t , i ) + q i i I n S n
Θ 2 ( ζ 1 ( i ) , , ζ r ( i ) ) = diag [ ζ 1 ( i ) I ν 1 , ζ 2 ( i ) I ν 2 , , ζ r ( i ) I ν r ] S ν
Θ 3 ( Z i ( t ) ) = diag [ Z ( t , 1 ) , , Z ( t , i 1 ) , Z ( t , i + 1 ) , , Z ( t , N ) ] S n ( N 1 )
Ξ ( t , i ) = E 1 T ( t , i ) E 2 T ( t , i ) E r T ( t , i ) R n × ν
Γ ( t , i ) = q i 1 1 2 I n q i i 1 1 2 I n q i i + 1 1 2 I n q i N 1 2 I n R n × n ( N 1 )
ν = ν 1 + + ν r , n ˜ = ν + n N .
Under these conditions, the control (46), with the gain matrix defined by F ( t , i ) = K ( t , i ) Z 1 ( t , i ) robustly stabilizes the nominal system (44). The stability radius of the closed-loop nominal system,
x ˙ ( t ) = A ( t , η t ) + B ( t , η t ) F ( t , η t ) x ( t ) ,
satisfies
ρ D A ( · ) + B ( · ) F ( · ) , Q | ( D k ( · , i ) , E k ( · , i ) ) ( k , i ) r ̲ × N σ .
Proof. 
Pre and post multiplying (47a) by U ( t , i ) = diag [ Z 1 ( t , i ) , I ν , I n ( N 1 ) ] and using the Schur complement technique, we obtain that Y ( t , i ) = Z 1 ( t , i ) solves the following BLDI
Y ˙ ( t , i ) + ( A ( t , i ) + B ( t , i ) F ( t , i ) ) T Y ( t , i ) + Y ( t , i ) ( A ( t , i ) + B ( t , i ) F ( t , i ) ) + j = 1 N q i j Y ( t , j ) + k = 1 r ζ k 1 ( i ) E k T ( t , i ) E k ( t , i ) + ϵ ( i ) 2 I n 0 .
At the same time, the Schur complement technique used in the case of (47b) allows us to deduce that:
I m k σ 2 ζ k ( i ) D k T ( t , i ) Y ( t , i ) D k ( t , i ) ξ ^ k ( i ) I m k 0 ,
where we have denoted ξ ^ k ( i ) = ξ k ( i ) ζ k ( i ) . Rewriting (52) in the equivalent form,
D k T ( t , i ) Y ( t , i ) D k ( t , i ) 1 ξ ^ k ( i ) σ 2 ζ k ( i ) I m k ,
we may obtain, via the definition of the spectral norm of a symmetric and positive semidefinite matrix, that:
D k T ( t , i ) Y ( t , i ) D k ( t , i ) 1 ξ ^ k ( i ) σ 2 ζ k ( i )
for all t R + , ( k , i ) r ̲ × N . The previous inequality yields
σ 2 ζ k ( i ) D k T ( t , i ) Y ( t , i ) D k ( t , i ) < 1 1 2 ξ ˇ
where ξ ˇ = m i n ( k , i ) r ̲ × N h a t ξ k ( i ) . This allows us to infer that
max k r ̲ max i N sup t R + σ 2 ζ k ( i ) D k T ( t , i ) Y ( t , i ) D k ( t , i ) < 1 .
One sees that if we take α k ( i ) : = ζ k 1 2 ( i ) , then (51) is of type (41), while (53) is of type (42). Hence, by applying Corollary 7 (b) in the case of the nominal system (49), we deduce that this system is ESMS–C and its stability radius satisfies (50). Thus the proof is completed. □
Remark 4.
(a) 
It is worth mentioning that if the matrix valued functions, which are involved as coefficients of (47), are periodic functions, and if (47) has a solution Z ( · ) = ( Z ( · , 1 ) , , Z ( · , N ) ) and K ( · ) = ( K ( · , 1 ) , , K ( · , N ) ) with Z ( t ) 0 , t R + , then (47) also has a solution Z ˜ ( · ) , K ˜ ( · ) , which is periodic with the same period as the coefficients of (47);
(b) 
Since the constant functions can be regarded as periodic functions of an arbitrary period, one obtains that, if the coefficients of (47) do not depend upon t, then (47) has a constant solution Z = ( Z ( 1 ) , , Z ( N ) ) and K = ( K ( 1 ) , , K ( N ) ) with Z ( i ) > 0 , if it is solvable. Hence, without loss of generality, in the periodic case to test the solvability of (47) we look for a periodic solution with the same period as the coefficients. Moreover, if the coefficients of (47) do not depend upon t, then we test its solvability, looking for constant solutions.

5. Numerical Experiments

In this section, we will address the problem of robust stabilization described in Section 4.2. We will consider the time-invariant case. This will simplify the presentation and we believe that the conclusions from this section still hold in the time-varying case. The main objective here is to show how the extra degree of freedom provided by the scaling technique allows the improvement of the estimation of the lower bound of the stability radius when compared to a non-scaling one. Let σ * and σ α * be the lower bounds corresponding to the non-scaling and the scaling paradigms, respectively. σ * is obtained by solving the following maximization problem under LMIs constraints:
max Z ( i ) S n + , K ( i ) R n u × n σ s . t . Θ 1 ( Z ( i ) , K ( i ) , i ) Z ( i ) Ξ ( i ) Z ( i ) Γ ( i ) Θ 2 ( 1 , , 1 ) 0 Θ 3 ( Z i ) < 0 I m k σ D k T ( i ) Z ( i ) > 0 ,
i N , while σ α * is computed using Theorem 8.
We have randomly generated 100 numerical examples and computed for each example the parameter ρ * = σ α * σ * . The obtained results are illustrated by Figure 1. As one expected, one clearly sees the advantage of the scaling technique paradigm.

6. Conclusions

In this paper, we have addressed the problem of a robust stability analysis of a class of continuous-time Markovian jump linear systems subject to block-diagonal stochastic parameter perturbations. The multi-perturbations case has been efficiently tackled by using scaling techniques. As a robustness metric, we used the concept of stability radius and we obtained an estimation of its lower bound. A first characterization of this lower bound is obtained in terms of solutions of adequately defined parameterized backward Lyapunov differential equations. Then, a second characterization was obtained in terms of solutions of a class of parameterized backward Lyapunov differential inequalities. Based on this result, we solved, in a second step, a state-feedback robust stabilization problem under a convex optimization paradigm.
Our ongoing efforts are devoted, on one hand, to the problem of output–feedback robust stabilization of the considered class of stochastic systems. In this case, only output measurements are available instead of the whole state variables. The resulting robust controller will be in a dynamical/static output–feedback form. Some recent works on the deterministic framework [19,20,21] offer some potential directions to be explored and adapted to our setting. On the other hand, we are interested by the generalization of our results to a more general setting. More specifically, we would like to consider a class of MJLSs with the state space of the underlying Markov chain being countably infinite or being some local compact topological space.

Author Contributions

Conceptualization, V.D. and S.A.; methodology, V.D. and S.A.; software, S.A.; validation, V.D. and S.A.; formal analysis, V.D. and S.A; investigation, V.D. and S.A; writing—original draft preparation, V.D. and S.A.; writing—review and editing, V.D. and S.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Boukas, E.K. Stochastic Switching Systems: Analysis and Design; Birkhauser: Basel, Switzerland, 2004. [Google Scholar]
  2. Costa, O.L.V.; Fragoso, M.D.; Marques, R.P. Discrete-Time Markov Jump Linear Systems; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  3. Dragan, V.; Morozan, T.; Stoica, A. Mathematical Methods in Robust Control of Discrete-Time Linear Stochastic Systems; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  4. Dragan, V.; Morozan, T.; Stoica, A.M. Mathematical Methods in Robust Control of Linear Stochastic Systems; Springer: New York, NY, USA, 2013. [Google Scholar]
  5. Aberkane, S.; Dragan, V. Robust Stability and Robust Stabilization of a Class of Discrete-Time Time-Varying Linear Stochastic Systems. SIAM J. Control Optim. 2015, 53, 30–57. [Google Scholar] [CrossRef]
  6. Dragan, V. Robust stabilization of discrete-time time-varying linear systems with Markovian switching and nonlinear parametric uncertainties. Int. J. Syst. Sci. 2014, 45, 1508–1517. [Google Scholar] [CrossRef]
  7. El Bouhtouri, A.; Hinrichsen, D.; Pritchard, A.J. Stability radii of discrete-time stochastic systems with respect to blockdiagonal perturbations. Automatica 2000, 36, 1033–1040. [Google Scholar] [CrossRef]
  8. El Bouhtouri, A.; El Hadri, K. Robust stabilization of discrete-time jump linear systems with multiplicative noise. IMA J. Math. Control Inf. 2005, 23, 447–462. [Google Scholar] [CrossRef]
  9. Hinrichsen, D.; Pritchard, A.J. Mathematical Systems Theory I, Modeling, State Space Analysis, Stability and Robustness; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  10. Doyle, J. Analysis of feedback systems with structured uncertainties. Proc. IEEE 1986, 129, 242–250. [Google Scholar] [CrossRef] [Green Version]
  11. Hinrichsen, D.; Pritchard, A.J. Real and complex stability radii: A survey. In Control of Uncertain Systems, Progress in System and Control Theory; Hinrichsen, D., Martensson, B., Eds.; Birkhauser: Basel, Switzerland, 1990; Volume 6, pp. 119–162. [Google Scholar]
  12. Friedman, A. Stochastic Differential Equations and Applications; Academic: New York, NY, USA, 1975; Volume 1. [Google Scholar]
  13. Mao, X.; Yuan, C. Stochastic Differential Equations with Markovian Switching; Imperial College Press: London, UK, 2006. [Google Scholar]
  14. Oksendal, B. Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  15. Chung, K.L. Markov Chains with Stationary Transition Probabilities; Springer: Berlin/Heidelberg, Germany, 1967. [Google Scholar]
  16. Doob, J.L. Stochastic Processes; Wiley: New York, NY, USA, 1967. [Google Scholar]
  17. Dragan, V.; Morozan, T. Stability and robust stabilization to linear stochastic systems described by differential equations with Markov jumping and multiplicative white noise. Stoch. Anal. Appl. 2002, 20, 33–92. [Google Scholar] [CrossRef]
  18. Hinrichsen, D.; Pritchard, A.J. Stability radii of systems with stochastic uncertainty and their optimization by output feedback. SIAM J. Control Optim. 1996, 34, 1972–1998. [Google Scholar] [CrossRef] [Green Version]
  19. Chang, Y.; Zhang, S.; Alotaibi, N.D.; Alkhateeb, A.F. Observer-based adaptive finite-time tracking control for a class of switched nonlinear systems with unmodelled dynamics. IEEE Access 2020, 8, 204782–204790. [Google Scholar] [CrossRef]
  20. Wang, Y.; Niu, B.; Wang, H.; Alotaibi, N.; Abozinadah, E. Neural network-based adaptive tracking control for switched nonlinear systems with prescribed performance: An average dwell time switching approach. Neurocomputing 2021, 435, 295–306. [Google Scholar] [CrossRef]
  21. Zhou, P.; Zhang, L.; Zhang, S.; Alkhateeb, A.F. Observer-Based Adaptive Fuzzy Finite-Time Control Design with Prescribed Performance for Switched Pure-Feedback Nonlinear Systems. IEEE Access 2020, 9, 69481–69491. [Google Scholar] [CrossRef]
Figure 1. Plot of the quantity ρ * = σ α * σ * .
Figure 1. Plot of the quantity ρ * = σ α * σ * .
Axioms 10 00148 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dragan, V.; Aberkane, S. Robust Stability of Time-Varying Markov Jump Linear Systems with Respect to a Class of Structured, Stochastic, Nonlinear Parametric Uncertainties. Axioms 2021, 10, 148. https://doi.org/10.3390/axioms10030148

AMA Style

Dragan V, Aberkane S. Robust Stability of Time-Varying Markov Jump Linear Systems with Respect to a Class of Structured, Stochastic, Nonlinear Parametric Uncertainties. Axioms. 2021; 10(3):148. https://doi.org/10.3390/axioms10030148

Chicago/Turabian Style

Dragan, Vasile, and Samir Aberkane. 2021. "Robust Stability of Time-Varying Markov Jump Linear Systems with Respect to a Class of Structured, Stochastic, Nonlinear Parametric Uncertainties" Axioms 10, no. 3: 148. https://doi.org/10.3390/axioms10030148

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