Next Article in Journal
Deep Convolutional Neural Network Based Analysis of Liver Tissues Using Computed Tomography Images
Previous Article in Journal
A New Study on Optimization of Four-Bar Mechanisms Based on a Hybrid-Combined Differential Evolution and Jaya Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Lower Triangular Factor-Based Fault Estimation and Fault-Tolerant Control for Descriptor Markovian Jump Systems with Multiple Faults

School of Science, Shenyang University of Technology, Shenyang 110870, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Symmetry 2022, 14(2), 382; https://doi.org/10.3390/sym14020382
Submission received: 7 December 2021 / Revised: 29 December 2021 / Accepted: 4 January 2022 / Published: 15 February 2022
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
This paper considers the observer-based fault estimation and fault-tolerant control for descriptor Markovian jump systems (DMJSs). The goal of this paper is to estimate the actuator faults, sensor faults, and the state simultaneously, and then design a controller based on the estimation to stabilize the DMJS. Firstly, the state, actuator faults, and sensor faults are extended to new state variables to obtain an augmented system. Then, a lower triangular factor-based estimation observer (LTFEO) is proposed to estimate the state and multiple faults and to eliminate the influence of sensor faults. It is proved that the descriptor error system is derivative input-to-state stable (DISS) with respect to the derivative of the faults. Furthermore, based on the fault estimation, a fault-tolerant control scheme is proposed to guarantee the overall closed-loop system DISS. Finally, a numerical example is given to verify the effectiveness of the proposed estimation scheme and control strategy.

1. Introduction

Descriptor systems, also called generalized state-space systems, differential-algebraic systems, or singular systems, have been widely used due to their outstanding abilities in modeling practical engineering such as electrical circuits [1,2], biological systems [3], and mechanical systems [4,5]. Descriptor systems theory is an essential branch of modern control theory [1,6]. Meanwhile, Markovian jump systems (MJSs) are a special kind of multimodal stochastic hybrid system, and the modes can switch from one to another at different times [7,8]. Descriptor Markovian jump systems (DMJSs) can be modeled when descriptor systems experience sudden changes such as environmental mutation, component failures, and changes in subsystem interconnection. Accordingly, scholars have paid considerable attention to the analysis and study of the stability, robustness, and fault estimation on DMJSs. Numerous substantive results have been proposed in the past twenty years [9,10,11,12,13]. A super-twisting algorithm was developed to solve the integral sliding mode control problem for T-S fuzzy DMJSs in [9,10], which investigated the issue of passivity analysis for the DMJSs using delayed partitioning. The robust stabilization problem of uncertain switching DMJSs was studied in [11,12], which considered the stochastic stabilization of a class of DMJSs with partly unknown transition rates. The robust H control problem was investigated for DMJSs in [13], where the stochastic stability conditions of DMJSs were proposed.
In another area of research, the control systems are not completely reliable because faults may inevitably occur in normal system operations. It is usually caused by the aging of sensors and actuators, the wear and tear of internal components, and the abrupt changes in the working environment. These faults can dramatically affect the performance of the systems and even lead to significant accidents. Hence, it is of great significance to diagnose and estimate the faults from a stable system operation. Fault-tolerant control (FTC) is a control technique that can ensure the stable operation of the overall system in case of faults within the system [14,15]. Therefore, as a significant method of FTC, fault estimation has been widely studied [16,17]. There are plenty of methods and techniques that have been proposed for observer-based estimation, including the robust observer (RO) approach [18], adaptive observer (AO) approach [19,20], and others [21,22,23]. In the existing fault estimation approaches, AO improves the estimation accuracy by considering adaptive law compared with the RO. In [19], the authors proposed an adaptive polytopic observer for linear parameter varying descriptor systems, where actuator faults were estimated by an adaptive algorithm. In [23], a more comprehensive form of estimation observer without sensor faults was proposed based on the lower triangular factor. However, faults on the measurement probably influence the closed-loop system performance, and thus it could not be neglected. As we all know, actuator faults and sensor faults often unavoidably appear in practical control systems simultaneously. The adverse effects caused by multiple faults need to be fully considered in the design process. Although the existing works have solved the issues of fault estimation and FTC, which focus on either actuator faults [15,23,24,25,26,27] or sensor faults [21,28]. So far, few related works have considered the case of the actuator faults and sensor faults appearing simultaneously. This case often occurs in practice, which is what motivated us to conduct this study.
In this paper, we study the fault estimation and FTC design problems for DMJS. Through appropriate design, the DMJS considered in this paper can achieve DISS property with respect to the derivative of the faults. Compared to existing literature, the main contributions of the paper are as follows:
(i) In contrast to the literature [15,21,23,24,25,26,27,28], in which either actuator faults or sensor faults were considered, this paper considers the case of the actuator faults, and sensor faults appear simultaneously. A lower triangular factor-based estimation observer (LTFEO) is designed to estimate the state, actuator faults, and sensor faults. This paper extends the LTFEO of non-singular fuzzy systems in [23] to DMJS. Based on the estimation, the influence of sensor faults is eliminated in the LTFEO such that the estimation of the state can be used in FTC design.
(ii) The designed LTFEO guarantees that the descriptor error system is derivative input-to-state stable (DISS) with respect to the derivative of the faults, which means the state of the descriptor error system asymptotically converges within the region defined by | x | γ ( f ˙ ( t ) [ 0 , ) ) , where f ( t ) is the fault vector and γ is the gain function. In addition, the state converges to zero when the derivative of the faults converges to zero. It is different from the existing results in [22,23]. The current literature [22,23] shows that the state of the error system is asymptotically stable only when the derivative of the faults is equal to zero.
The remainder of this paper is organized as follows: In Section 2, preliminaries and problem formulation are given. In Section 3, an LTFEO is proposed to simultaneously estimate the state, actuator faults, and sensor faults. Then, an observer-based FTC strategy is given. In Section 4, a numerical example is exhibited to verify the effectiveness of the proposed estimation method and control strategy. Section 5 summarizes the whole work of the paper.
Notations: | · | represents the Euclidean norm. C is the complex plane. z Δ stands for the essential supremum of the truncation of z on Δ , that is z Δ = ess sup { | z ( t ) | : t Δ } . λ m a x ( · ) and λ m i n ( · ) are the maximum and minimum eigenvalues of ( · ) , respectively. diag ( · ) denotes the diagonal matrix. A function α : R + R + is said to be a class K function if it is nondecreasing, continuous, and α ( 0 ) = 0 ; it is said to be a class K function if it is a class K function and satisfies α ( s ) as s . A function ρ : R + × R + R + is said to be a class KL function if for each t R + , function ρ ( · , t ) is a class K function, and for each s R + , function ρ ( s , · ) is decreasing and satisfies lim t ρ ( s , t ) = 0 . denotes the weak infinitesimal operator. * denotes the symmetric parts of the symmetric matrices. f k ( k N + ) denotes the kth derivative of function f.

2. Problem Formulation and Preliminaries

Consider the following DMJS with multiple faults:
E x ˙ ( t ) = A ( r ( t ) ) x ( t ) + B ( r ( t ) ) u ( t ) + D a ( r ( t ) ) f a ( t ) , y ( t ) = C ( r ( t ) ) x ( t ) + D s ( r ( t ) ) f s ( t ) .
where E R n × n is a singular matrix with r a n k ( E ) = r < n , x ( t ) R n is the state, u ( t ) R d is the control input, and y ( t ) R p is the measurement output. f a ( t ) R q and f s ( t ) R s are actuator and sensor faults, respectively. A ( r ( t ) ) , B ( r ( t ) ) , C ( r ( t ) ) , D a ( r ( t ) ) , D s ( r ( t ) ) are real constant matrices with appropriate dimensions, { r ( t ) , t 0 } is a right-continuous Markov chain taking values from a finite set S = { 1 , 2 , , N } with a generator Π = ( π i j ) ( i , j S ) , referred to as the transition rate matrix:
P r { r ( t + Δ ) = j | r ( t ) = i } = π i j Δ + o ( Δ ) i f i j , 1 + π i j Δ + o ( Δ ) i f i = j ,
where Δ > 0 and lim Δ 0 o ( Δ ) Δ = 0 , π i j is the switching rate from i to j and satisfies π i j > 0 , with i j and π i i = j i π i j < 0 for i , j S .
For simplicity, the matrices A ( r ( t ) ) , B ( r ( t ) ) , C ( r ( t ) ) , D a ( r ( t ) ) , and D s ( r ( t ) ) are represented by A i , B i , C i , D a i , and D s i , respectively. Now, System (1) can be rewritten as follows:
E x ˙ ( t ) = A i x ( t ) + B i u ( t ) + D a i f a ( t ) , y ( t ) = C i x ( t ) + D s i f s ( t ) .
The following definitions, assumptions, and lemmas are given before presenting our main result:
Definition 1.
In [1,6], the DMJS (10) is said to be
  • regular—if there is a constant scalar s such that
    d e t ( s E A i ) 0 , i S
    or equivalently, the polynomial d e t ( s E A i ) is not identically zero for i S .
  • impulse free—if d e g ( d e t ( s E A i ) ) = r a n k ( E ) , i S .
Definition 2.
Consider the following n-dimensional descriptor system:
E x ˙ = f ( x , u ) ,
where f ( x , u ) : R n × R d R n is the locally Lipschitz function. System (3) is said to be input-to-state stable (ISS) if for any initial state x ( t 0 ) = x 0 R n and any measurable, locally essentially bounded input u, there exist β KL and γ K such that the solution x ( t ) satisfies the following equation:
| x ( t ) | β ( | x 0 | , t t 0 ) + γ ( u [ t 0 , t ] ) , t t 0 .
Definition 3.
In [29], System (3) is said to be kth derivative input-to-state stable ( D k ISS) if for any initial state x ( t 0 ) = x 0 R n and any measurable, locally essentially bounded input u, there exist β KL and some K functions γ 0 , γ 1 ,…, γ k , such that the solution x ( t ) satisfies the following equation:
| x ( t ) | β ( | x 0 | , t t 0 ) + γ 0 ( u [ t 0 , t ] ) + γ 1 ( u ˙ [ t 0 , t ] ) + + γ k ( u k [ t 0 , t ] ) , t t 0
Remark 1.
We say that System (3) is DISS when k = 1 . The kth derivative input-to-state stability reduces to input-to-state stability when k = 0 . Similar to the ISS property, the kth derivative input-to-state stability becomes a globally asymptotic stability when u is absent. The state vector x converges to zero when u i ( i = 0 , 1 , , k ) converges to zero. The above properties correspond to a uniformly bounded-input bounded-state (UBIBS) property and a converging-input converging-state (CICS) property for nonlinear systems.
Assumption 1.
System (2) is controllable, i.e., the following rank conditions hold:
r a n k s E A i B i = n , s C , i = { 1 , 2 , , N }
r a n k E B i = n
Assumption 2.
The derivative of actuator faults and sensor faults is locally essentially bounded.
Remark 2.
The fault estimation problems are discussed in [22,23]. The authors assume that the derivative of the faults is bounded by a known constant. The error system is globally asymptotically stable only when the derivative of faults is identically equal to zero. Different from the existing literature, the designed LTFEO in this paper can estimate the unknown time-varying faults. The error system asymptotically converges to zero when the derivative of the faults converges to zero.
In the following, a lemma is given to present a sufficient condition of DISS.
Lemma 1.
In [29], descriptor System (3) is considered. If there exist matrix P such that E T P = P T E 0 , and positive scalar κ and γ K such that
V ( x ) = x T E T P x ,
V ( x ) f ( x , u ) κ V ( x ) + γ ( | u ˙ | ) .
Then, System (3) is DISS, and the function V is called a DISS Lyapunov function for System (3).
The following lemma is used in the proof of our main results.
Lemma 2.
In [30], for any real matrices M, N, and Θ with an appropriate dimension, if Θ satisfies Θ T Θ I , then the following inequality holds:
M Θ N + ( M Θ N ) T σ 1 M M T + σ N T N ,
for any σ > 0 .
In what follows, an augmented system is constructed, whose state is composed of the original system state, actuator faults, and sensor faults.
First, we denote f ( t ) = f a ( t ) f s ( t ) R m with m = q + s , and correspondingly we have D ¯ a i = D a i 0 , D ¯ s i = 0 D s i . Then, the original System (2) is equivalently transformed into the following system:
E x ˙ ( t ) = A i x ( t ) + B i u ( t ) + D ¯ a i f ( t ) , y ( t ) = C i x ( t ) + D ¯ s i f ( t ) .
We make the following lower triangular factor-based linear transformation on system (10):
x ¯ ( t ) = F i x ( t ) f ( t ) ,
where F i = I n 0 J I m , and J is an arbitrary constant matrix.
Subsequently, an augmented system is described as follows:
E ¯ x ¯ ˙ ( t ) = F i A ¯ i F i 1 x ¯ ( t ) + F i B ¯ i u ( t ) + I ¯ m f ˙ ( t ) , y ( t ) = C i ¯ F i 1 x ¯ ( t ) .
where
E ¯ = E 0 J ( E I m ) I m , A ¯ i = A i D ¯ a i 0 0 , B ¯ i = B i 0 , C ¯ i = C i D ¯ s i T , I ¯ m = 0 I m .
Assumption 3.
System (12) is observable, i.e.,
r a n k s E ¯ A ˜ C ˜ = n + m , s C , i = { 1 , 2 , , N } .
and
r a n k E ¯ C ˜ = n + m .
where
A ˜ = F i A ¯ i F i 1 , C ˜ = C ¯ i F i 1 .
Remark 3.
It should be noted that F i is a lower triangular matrix. Therefore, the observer with the factor is called the LTFEO. It is shown in [23]that LTFEO is more comprehensive, which can be reduced to the RO in [31,32]and estimate the faults quickly when J = 0 and r a n k ( E ) = n . In addition, the LTFEO can be reduced to the intermediate estimator in [22]when J = ω D ¯ a i T and the accuracy of fault estimation is improved, where ω is a positive scalar.
Remark 4.
System (10) has been converted to the augmented DMJS (12), whose state consists of the original System (2) state, actuator faults, and sensor faults. Assumption 3 means that an observer can be designed for System (12) such that the state of the original System (2), actuator faults, and sensor faults can be estimated simultaneously.

3. Main Results

In this section, we propose a novel LTFEO to achieve a simultaneous estimation of x ( t ) , f s ( t ) , and f a ( t ) for System (2). Then, an effective FTC strategy is designed to stabilize the DMJS (2). The obtained overall closed-loop system is DISS with respect to the derivative of the faults, which means that the state flows in a large range if the derivative of the faults is large, and the state converges to zero if the derivative of the fault converges to zero.

3.1. Lower Triangular Factor-Based Estimation Observer Design

Inspired by Huang et al. [23], an improved observer for DMJS is proposed to estimate the state and faults. The observer is in the form of:
E ¯ x ¯ ^ ˙ ( t ) = F i A ¯ i F i 1 x ¯ ^ ( t ) + F i B i ¯ u ( t ) + L i ( y ( t ) y ^ ( t ) ) , y ^ ( t ) = C i ¯ F i 1 x ¯ ^ ( t ) ,
where x ¯ ^ R n + m is the estimation of the state of System (12), y ^ R p is the observer output, and L i , i S = { 1 , 2 , , N } are the observer gain matrices to be designed.
Subsequently, the state estimation and fault estimation can also be derived as follows:
x ^ ( t ) = I ¯ n x ¯ ^ ( t )
f ^ a ( t ) = I ¯ q [ I ¯ m T x ¯ ^ ( t ) J x ^ ( t ) ]
f ^ s ( t ) = I ¯ s [ I ¯ m T x ¯ ^ ( t ) J x ^ ( t ) ]
where
I ¯ n = I n 0 , I ¯ q = I q 0 , I ¯ s = 0 I s .
Denote
e x ¯ ( t ) = e x T ( t ) e f a T ( t ) e f s T ( t ) T , e x ( t ) = x ( t ) x ^ ( t ) ,
e f s ( t ) = f s ( t ) f s ^ ( t ) , e f a ( t ) = f a ( t ) f a ^ ( t ) .
Then, the estimation error system can be obtained by using (12) and (13):
E ¯ e ˙ x ¯ ( t ) = ( F i A ¯ i F i 1 L i C i ¯ F i 1 ) e x ¯ ( t ) + I ¯ m f ˙ ( t ) . e y ( t ) = C ¯ i F i 1 e x ¯ ( t ) .
Remark 5.
The estimation of the state may not be accurate because of the appearance of the sensor faults f s ( t ) . Thanks to y ^ ( t ) = C i x ^ ( t ) + D s i f ^ s ( t ) , the influence of f s ( t ) can be eliminated in the designed LTFEO (13).
Remark 6.
It is proved that the error system in [22,33] is uniformly bounded. In this paper, we proved that the error System (17) is DISS with respect to the derivative of the faults, which means that the error System (17) preserves UBIBS and CICS properties with respect to the derivative of the faults.
In the following, we present the main result.
Theorem 1.
The error System (17) is DISS if for each i S , given a positive scalar ε 1 , there exists a set of nonsingular matrices P i R n × n such that the following linear matrix inequalities hold:
E ¯ T P i = P i T E ¯ 0 ,
Π 1 = Π 11 P i I ¯ m * ε 1 I < 0 .
where
Π 11 = P i F i A ¯ i F i 1 L ¯ i C ¯ i F i 1 + ( F i A ¯ i F i 1 ) T P i ( C ¯ i F i 1 ) T L ¯ i T + j = 1 N π i j E ¯ T P j .
Hence, by defining L ¯ i = P i L i , the observer gains L i can be solved.
Proof of Theorem 1 
First of all, we prove that the system is regular and impulse-free for each i S . From (19), we know the following:
P i F i A ¯ i F i 1 L ¯ i C ¯ i F i 1 + ( F i A ¯ i F i 1 ) T P i ( C ¯ i F i 1 ) T L ¯ i T < j = 1 N π i j E ¯ T P j < 0 ,
as r a n k ( E ¯ ) < n + m , there exist non-singular matrices U ¯ and V ¯ such that U ¯ E ¯ V ¯ = d i a g { I n + m , 0 } . Moreover, we denote:
U ¯ A ¯ i V ¯ = A ¯ 11 i A ¯ 12 i A ¯ 21 i A ¯ 22 i , V ¯ T P i U ¯ 1 = P ¯ 11 i P ¯ 12 i P ¯ 21 i P ¯ 22 i .
Since E ¯ T P i = P i T E ¯ , it is not difficult to prove P ¯ 11 i T = P ¯ 11 i , P ¯ 21 i = 0 and d e t ( P ¯ 22 i ) 0 . Then, pre- and post-multiplying (20) by V ¯ T and V ¯ , respectively, it follows that:
A ¯ 22 i T P ¯ 22 i + P ¯ 22 i T A ¯ 22 i < 0 ,
where ☆ are the matrix blocks we do not need to know. Then, we can easily obtain A ¯ 22 i T P ¯ 22 i + P ¯ 22 i T A ¯ 22 i < 0 so that A ¯ 22 i is nonsingular, which implies that the system is regular and impulse-free.
Now, we are ready to prove that the system is DISS. Consider the following Lyapunov candidate functions:
V i ( e x ¯ ) = e x ¯ T ( t ) E ¯ T P i e x ¯ ( t ) , i S .
Let be the weak infinitesimal operator [34] of V i ( e x ¯ ) along the trajectory of the system described in (12), then for each i S , it can be shown that:
V i ( e x ¯ ) = lim Δ t 0 + 1 Δ t { E { V ( e x ¯ ( t + Δ t ) ) , r ( t + Δ t ) | e x ¯ ( t ) , r ( t ) = i } V ( e x ¯ ( t ) , r ( t ) ) } = V t ( e x ¯ ( t ) , r ( t ) ) + V e x ¯ ( e x ¯ ( t ) , r ( t ) ) + j = 1 N π i j V ( e x ¯ ( t ) , r ( t ) ) = e x ¯ T ( t ) [ P i ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) + ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) T P i ] e x ¯ ( t ) + e x ¯ T ( t ) j = 1 N π i j E T P j e x ¯ ( t ) + 2 e x ¯ T ( t ) P i I ¯ m f ˙ ( t )
Based on Lemma 2, the following inequalities always hold:
2 e x ¯ T ( t ) P i I ¯ m f ˙ ( t ) 1 ϵ 1 e x ¯ T ( t ) P i I ¯ m I ¯ m T P i T e x ¯ ( t ) + ϵ 1 | f ˙ ( t ) | 2 .
By substituting (24) in (23), it is obvious that:
V i ( e x ¯ ) e x ¯ T ( t ) [ P i ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) + ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) T P i + j = 1 N π i j E T P j ] e x ¯ ( t ) + 1 ϵ 1 e x ¯ T ( t ) P i I ¯ m I ¯ m T P i T e x ¯ ( t ) + ε 1 | f ˙ ( t ) | 2 = e x ¯ T ( t ) Σ 1 e x ¯ ( t ) + ε 1 | f ˙ ( t ) | 2 ,
where
Σ 1 = P i ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) + ( F i A ¯ i F i 1 L i C ¯ i F i 1 ) T P i + j = 1 N π i j E T P j + 1 ϵ 1 P i I ¯ m I ¯ m T P i T
Furthermore, from (22), we have the following equation:
V i ( e x ¯ ) λ m a x ( E ¯ T P i ) e x ¯ ( t ) 2 .
It is not hard to be found that if Σ 1 < 0 , we have
V i ( e x ¯ ) λ m a x ( Σ 1 ) | e x ¯ ( t ) | 2 + ε 1 | f ˙ ( t ) | 2 κ V i ( e x ¯ ) + ε 1 | f ˙ ( t ) | 2
where
κ = λ m a x ( Σ 1 ) λ m a x ( E ¯ T P i ) .
Therefore, by Definition 2 and Lemma 1, it can be shown that the descriptor error System (17) is DISS with respect to the derivative of the faults. Moreover, by the Schur complement, we can find out that Σ 1 < 0 is equivalent to Condition (19) with L ¯ i = P i L i . The proof is completed. □

3.2. Fault-Tolerant Control

In this section, a novel FTC scheme is proposed to eliminate the influence of actuator faults, thereby stabilizing the closed-loop system.
Assumption 4.
r a n k ( B i ) = r a n k ( B i D a i ) , i S .
Lemma 3.
In [35], for any Penrose–Moore inverse B i of the matrix B i , and any D a i that satisfies Assumption 4, we have B i B i D a i = D a i .
An observer-based fault-tolerant controller is designed as follows:
u ( t ) = K i x ^ ( t ) B i D a i f ^ a ( t ) ,
where K i ( i = 1 , 2 , , N ) are the controller gains to be designed. x ^ and f a ^ are defined in (14) and (15).
Substituting controller (29) into the system described in (2), we obtain the overall closed-loop system as:
E x ˙ ( t ) = A i x ( t ) + B i K i x ^ ( t ) + D a i f a ( t ) D a i f ^ a ( t ) = ( A i + B i K i ) x ( t ) B i K i e x ( t ) + D a i e f a ( t ) = ( A i + B i K i ) x ( t ) + B i μ e ( t ) ,
where
B i μ = B i K i D a i , e ( t ) = e x T ( t ) e f a T ( t ) T .
Next, we will propose an important theorem, which can guarantee that the overall closed-loop System (30) is DISS.
Theorem 2.
The closed-loop System (30) is DISS if for each i S , given scalars φ > 0 and ψ > 0 , there exist nonsingular and appropriately dimensioned matrices T i , matrices K i , such that the following matrix inequalities hold:
E T T i = T i T E 0 ,
Π 2 = T i Ξ i + Ξ i T T i + j = 1 N π i j E T T j + φ E T T i T i B i μ * ψ 2 I < 0 ,
where Ξ i = A i + B i K i , B i μ is defined in (30).
Proof of Theorem 2 
Choose the Lyapunov function as:
V i ( x ) = x T ( t ) E T T i x ( t ) .
The weak infinitesimal generator of V i ( x ) along the trajectory of System (30) is derived as follows:
V i ( x ) = x T ( t ) ( T i Ξ i + Ξ T T i ) x ( t ) + 2 x T ( t ) T i B i μ e ( t ) + x T ( t ) j = 1 N π i j E T T j x ( t ) x T ( t ) ( T i Ξ i + Ξ i T T i + 1 ψ 2 T i B i μ B i μ T T i + j = 1 N π i j E T T j ) x ( t ) + ψ 2 | e ( t ) | 2 .
On the other hand, by the Schur complement, if (32) holds, it follows that:
T i Ξ i + Ξ i T T i + j = 1 N π i j E T T j + 1 ψ 2 T i B i μ B i μ T T i φ E T T i .
It further follows that:
V i ( x ) φ V 3 ( x ) + ψ 2 | e ( t ) | 2 .
Therefore, the closed-loop System (30) is ISS with respect to e ( t ) . Theorem 1 shows that the descriptor error System (17) is DISS with respect to the derivative of the faults. By the proof in [36], it can be easy to verify that a cascaded interconnected system composed of an ISS subsystem followed by a DISS subsystem is still DISS. Therefore, by (36) and (27), it means that the state of the overall closed-loop System (30) is also DISS with respect to the derivative of the faults. This completes the proof. □
Since (32) is a nonlinear matrix inequality, it needs to be linearized by the following theorem.
Theorem 3.
The state of the overall closed-loop System (30) is DISS if for each i S , given scalars φ > 0 and ψ > 0 , there exist matrices K i ¯ , and Φ i > 0 , such that the following linear matrix inequalities hold:
E T Φ i = Φ i T E 0 ,
Π 3 = Ξ ¯ i + Ξ ¯ i T + j = 1 N π i j E T Φ j + φ E T Φ i B i μ * ψ 2 I < 0 ,
with Ξ ¯ i = A i Φ i + B i K i ¯ .
Proof. 
Set Φ i = T i 1 , and K ¯ i = K i Φ i . If linear matrix inequalities (37) and (38) hold, we have the following equation:
Π 4 = Ξ i Φ i + Φ i Ξ i T + j = 1 N π i j E T Φ j + φ E T Φ i B i μ * ψ 2 I < 0 ,
where Ξ i is defined in Theorem 2. Denote σ = d i a g { T i , I } , then, we can further deduce that Π 2 = σ Π 4 σ < 0 , that is, matrix inequality (32) holds. According to Theorem 2, the state of the overall closed-loop System (30) is DISS. This completes the proof. □

4. Simulation Examples

In this section, a numerical example is given to verify the effectiveness of the proposed method. Consider a DMJS subject to actuator faults and sensor faults in the form of (1) with two modes. The parameters are as follows:
Mode 1:
A 1 = 0.34 1 0.2 4.87 ,
Mode 2:
A 2 = 2 0.87 1 1 .
The transition rate matrix is given as follows:
Π = 0.9 0.9 0.5 0.5 ,
and other parameters are set as follows:
E = 1 0 0 0 , J = 1 1 0.1 0.1 , B 1 = B 2 = D a 1 = D a 2 = 1.43 1 ,
C 1 = C 2 = 0.8 1 0 0.5 , D s 1 = D s 2 = 0.5 1 , ε 1 = 0.5 , ψ = 0.8565 .
In this example, the actuator fault and sensor fault have the following forms:
f a ( t ) = c o s ( 5 t ) , 0 t < 10 e 0.5 ( t 10 ) c o s ( 5 t ) , 10 t < 50 ,
f s ( t ) = s i n ( 2 t ) , 0 t < 4 e 0.2 ( t 4 ) s i n ( 5 t ) , 4 t < 50 .
Next, the estimation observer and controller gains can be obtained by solving the linear matrix inequalities in Theorems 1 and 3 using the LMI toolbox in MATLAB. In addition, the differential equation is solved by Simulink module in MATLAB.
L 1 = 17.7593 10.2740 22.8709 13.0845 2.2039 1.6566 5.2407 1.1382 , L 2 = 15.9582 5.5072 19.5472 6.9700 2.3499 1.3230 5.0178 0.0353 ,
K 1 = 2.7195 1.4435 , K 2 = 2.3801 1.2598 .
The initial value of the system is x 0 = 0.5 0.4 T .
The actuator fault and sensor fault estimations using the proposed method are depicted in Figure 1 and Figure 2, respectively. Figure 3 and Figure 4 show the trajectories of the states and their estimation. One possible realization of the Markovian jumping mode is illustrated in Figure 5.
Figure 1, Figure 2, Figure 3 and Figure 4 show that the state, actuator faults, and sensor faults can be estimated by the LTFEO (13). By defining the fault functions, it can easily be determined that their derivatives oscillate at first and then converge to zero. According to Figure 3 and Figure 4, we can see that the state also oscillates at first and then converges to zero. It means that the proposed controller guarantees the DISS of the overall closed-loop system with respect to the derivative of the faults.

5. Conclusions

In this paper, the observer-based FTC problems for a class of descriptor Markovian jump systems with actuator faults and sensor faults are considered. An improved LTFEO is proposed to estimate the original system state, actuator faults, and sensor faults by constructing a new augmented system. The influence of the sensor faults is eliminated in the LTFEO such that the estimation of the original system state can be used for FTC design. It is proved that the error system is DISS with respect to the derivative of the faults. Compared with the FTC in the literature [23], an observer-based FTC strategy is proposed to guarantee that the state of the closed-loop system is ISS with respect to estimation error. It is shown that a cascaded, interconnected system composed of an ISS subsystem followed by a DISS subsystem is still DISS. Therefore, the state of the closed-loop system described in (30) is also DISS with respect to the derivative of the faults. Finally, a numerical example is given to verify the effectiveness of the proposed method. However, there are some limitations in this paper. For example, the controller designed in this paper cannot handle an asynchronous phenomenon of system mode and controller mode. Future work will have to focus on extending our designed methods to an asynchronous FTC for more complicated systems such as time-delay DMJSs with general uncertain transition rates.

Author Contributions

Writing—original draft, X.S. and H.S.; writing—review and editing, A.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China under Grant No. 61074005 and the Talent Project of the High Education of Liaoning Province (LR2012005).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study were obtained directly from the simulation by the authors.

Acknowledgments

This research is supported by the National Natural Science Foundation of China under Grant No. 61074005 and the Talent Project of the High Education of Liaoning Province (LR2012005).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, S.; Lam, J. Robust Control and Filtering of Singular Systems; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  2. Li, J.; Yang, G.H. Fuzzy descriptor sliding mode observer design: A canonical form-based method. IEEE Trans. Fuzzy Syst. 2019, 28, 2048–2062. [Google Scholar] [CrossRef]
  3. Zhang, Q.; Liu, C.; Zhang, X. Complexity, Analysis and Control of Singular Biological Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 421. [Google Scholar]
  4. Duan, G.R. Analysis and Design of Descriptor Linear Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010; Volume 23. [Google Scholar]
  5. Li, J.; Zhai, D. A descriptor regular form-based approach to observer-based integral sliding mode controller design. Int. J. Robust Nonlinear Control 2021, 31, 5134–5148. [Google Scholar] [CrossRef]
  6. Dai, L. Singular Control Systems; Lecture Notes in Control and Information Sciences; Springer: Berlin, Germany, 1989; Volume 118. [Google Scholar]
  7. Li, Y.; Yu, Z.; Liu, Y.; Ren, J. Stochastic Stabilization for Discrete-Time Markovian Jump Systems With Time-Varying Delay and Two Markov Chains Under Partly Known Transition Probabilities. IEEE Access 2021, 9, 26937–26947. [Google Scholar] [CrossRef]
  8. Li, Y.; Sun, Q.; Ren, J.; Liu, Y. Sliding mode control of one-sided Lipschitz nonlinear Markovian jump systems with partially unknown transition rates. IEEE Access 2020, 8, 158306–158316. [Google Scholar] [CrossRef]
  9. Li, J.; Zhang, Q.; Yan, X.G.; Spurgeon, S.K. Integral sliding mode control for Markovian jump T–S fuzzy descriptor systems based on the super-twisting algorithm. IET Control Theory Appl. 2017, 11, 1134–1143. [Google Scholar] [CrossRef] [Green Version]
  10. Wu, Z.G.; Park, J.H.; Su, H.; Chu, J. Delay-dependent passivity for singular Markov jump systems with time-delays. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 669–681. [Google Scholar] [CrossRef]
  11. Wang, G.L. Robust stabilization of singular Markovian jump systems with uncertain switching. Int. J. Control Autom. Syst. 2013, 11, 188–193. [Google Scholar] [CrossRef]
  12. Li, L.; Zhang, Q. Finite-time H control for singular Markovian jump systems with partly unknown transition rates. Appl. Math. Model. 2016, 40, 302–314. [Google Scholar] [CrossRef]
  13. Lam, J.; Shu, Z.; Xu, S.; Boukas, E.K. Robust control of descriptor discrete-time Markovian jump systems. Int. J. Control 2007, 80, 374–385. [Google Scholar] [CrossRef]
  14. Hamayun, M.T.; Edwards, C.; Alwi, H. Fault Tolerant Control Schemes Using Integral Sliding Modes; Springer: Berlin, Germany, 2016. [Google Scholar]
  15. Chakravarty, A.; Mahanta, C. Actuator fault-tolerant control (FTC) design with post-fault transient improvement for application to aircraft control. Int. J. Robust Nonlinear Control 2016, 26, 2049–2074. [Google Scholar] [CrossRef]
  16. Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M.; Schröder, J. Diagnosis and Fault-Tolerant Control; Springer: Berlin, Germany, 2006; Volume 2. [Google Scholar]
  17. Ding, S.X. Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools; Springer Science & Business Media: Berlin, Germany, 2008. [Google Scholar]
  18. Li, X.; Karimi, H.R.; Wang, Y.; Lu, D.; Guo, S. Robust fault estimation and fault-tolerant control for Markovian jump systems with general uncertain transition rates. J. Frankl. Inst. 2018, 355, 3508–3540. [Google Scholar] [CrossRef]
  19. Rodrigues, M.; Hamdi, H.; Theilliol, D.; Mechmeche, C.; BenHadj Braiek, N. Actuator fault estimation based adaptive polytopic observer for a class of LPV descriptor systems. Int. J. Robust Nonlinear Control 2015, 25, 673–688. [Google Scholar] [CrossRef] [Green Version]
  20. Huang, S.J.; Yang, G.H. Fault estimation for fuzzy delay systems: A minimum norm least squares solution approach. IEEE Trans. Cybern. 2016, 47, 2389–2399. [Google Scholar] [CrossRef]
  21. Liu, M.; Shi, P.; Zhang, L.; Zhao, X. Fault-tolerant control for nonlinear Markovian jump systems via proportional and derivative sliding mode observer technique. IEEE Trans. Circuits Syst. Regul. Pap. 2011, 58, 2755–2764. [Google Scholar] [CrossRef]
  22. Zhu, J.W.; Yang, G.H.; Wang, H.; Wang, F. Fault estimation for a class of nonlinear systems based on intermediate estimator. IEEE Trans. Autom. Control 2015, 61, 2518–2524. [Google Scholar] [CrossRef]
  23. Huang, S.J.; Zhang, D.Q.; Guo, L.D.; Wu, L.B. Lower Triangle Factor-Based Fault Estimation and Fault Tolerant Control for Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2019, 28, 2533–2542. [Google Scholar] [CrossRef]
  24. Shi, P.; Liu, M.; Zhang, L. Fault-tolerant sliding-mode-observer synthesis of Markovian jump systems using quantized measurements. IEEE Trans. Ind. Electron. 2015, 62, 5910–5918. [Google Scholar] [CrossRef] [Green Version]
  25. Jin, X. Adaptive fault-tolerant control for a class of output-constrained nonlinear systems. Int. J. Robust Nonlinear Control 2015, 25, 3732–3745. [Google Scholar] [CrossRef]
  26. Yang, Y.; Yue, D. Distributed adaptive fault-tolerant control of pure-feedback nonlinear multi-agent systems with actuator failures. Neurocomputing 2017, 221, 72–84. [Google Scholar] [CrossRef]
  27. Liu, M.; Ho, D.W.; Shi, P. Adaptive fault-tolerant compensation control for Markovian jump systems with mismatched external disturbance. Automatica 2015, 58, 5–14. [Google Scholar] [CrossRef]
  28. Liu, M.; Cao, X.; Shi, P. Fault estimation and tolerant control for fuzzy stochastic systems. IEEE Trans. Fuzzy Syst. 2012, 21, 221–229. [Google Scholar] [CrossRef]
  29. Angeli, D.; Sontag, E.D.; Wang, Y. Input-to-state stability with respect to inputs and their derivatives. Int. J. Robust Nonlinear Control.-Ifac-Affil. J. 2003, 13, 1035–1056. [Google Scholar] [CrossRef]
  30. Khargonekar, P.P.; Petersen, I.R.; Zhou, K. Robust stabilization of uncertain linear systems: Quadratic stabilizability and H/sup infinity/control theory. IEEE Trans. Autom. Control 1990, 35, 356–361. [Google Scholar] [CrossRef]
  31. Zhang, K.; Jiang, B.; Staroswiecki, M. Dynamic output feedback-fault tolerant controller design for Takagi–Sugeno fuzzy systems with actuator faults. IEEE Trans. Fuzzy Syst. 2009, 18, 194–201. [Google Scholar] [CrossRef]
  32. Huang, S.J.; Yang, G.H. Fault tolerant controller design for T–S fuzzy systems with time-varying delay and actuator faults: A K-step fault-estimation approach. IEEE Trans. Fuzzy Syst. 2014, 22, 1526–1540. [Google Scholar] [CrossRef]
  33. Wang, G.; Yi, C. Fault estimation for nonlinear systems by an intermediate estimator with stochastic failure. Nonlinear Dyn. 2017, 89, 1195–1204. [Google Scholar] [CrossRef]
  34. Dynkin, E.B. Functionals of Markov Processes: Markov Processes; Springer: Berlin/Heidelberg, Germany, 1965. [Google Scholar]
  35. Li, X.; Zhu, F. Fault-tolerant control for Markovian jump systems with general uncertain transition rates against simultaneous actuator and sensor faults. Int. J. Robust Nonlinear Control 2017, 27, 4245–4274. [Google Scholar] [CrossRef]
  36. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Hoboken, NJ, USA, 2001. [Google Scholar]
Figure 1. f a ( t ) and its estimation.
Figure 1. f a ( t ) and its estimation.
Symmetry 14 00382 g001
Figure 2. f s ( t ) and its estimation.
Figure 2. f s ( t ) and its estimation.
Symmetry 14 00382 g002
Figure 3. x 1 ( t ) and its estimation.
Figure 3. x 1 ( t ) and its estimation.
Symmetry 14 00382 g003
Figure 4. x 2 ( t ) and its estimation.
Figure 4. x 2 ( t ) and its estimation.
Symmetry 14 00382 g004
Figure 5. The jumping modes.
Figure 5. The jumping modes.
Symmetry 14 00382 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Su, X.; Shi, H.; Bao, A. Lower Triangular Factor-Based Fault Estimation and Fault-Tolerant Control for Descriptor Markovian Jump Systems with Multiple Faults. Symmetry 2022, 14, 382. https://doi.org/10.3390/sym14020382

AMA Style

Su X, Shi H, Bao A. Lower Triangular Factor-Based Fault Estimation and Fault-Tolerant Control for Descriptor Markovian Jump Systems with Multiple Faults. Symmetry. 2022; 14(2):382. https://doi.org/10.3390/sym14020382

Chicago/Turabian Style

Su, Xiaoming, Haoda Shi, and Adiya Bao. 2022. "Lower Triangular Factor-Based Fault Estimation and Fault-Tolerant Control for Descriptor Markovian Jump Systems with Multiple Faults" Symmetry 14, no. 2: 382. https://doi.org/10.3390/sym14020382

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