Next Article in Journal
A Novel Tree Ensemble Model to Approximate the Generalized Extreme Value Distribution Parameters of the PM2.5 Maxima in the Mexico City Metropolitan Area
Previous Article in Journal
Mapping Tools for Open Source Intelligence with Cyber Kill Chain for Adversarial Aware Security
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Relaxed Observer-Based H-Control for Markov Jump Fuzzy Systems with Incomplete Transition Probabilities and Sensor Failures

Department of Information and Communication Engineering, and Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2055; https://doi.org/10.3390/math10122055
Submission received: 6 May 2022 / Revised: 5 June 2022 / Accepted: 13 June 2022 / Published: 14 June 2022
(This article belongs to the Special Issue Fuzzy Logic Control Systems)

Abstract

:
This paper is concerned with linear matrix inequality conditions to design observer-based H -controllers for discrete-time Markov jump fuzzy systems with regard to incomplete transition probabilities and sensor failures. Since some system states involved in fuzzy premise variables are immeasurable or under sensor failures, the observer-based fuzzy controller does not share the same fuzzy basic functions with plants, leading to a mismatch phenomenon. Our work contributes a new single-step LMI method for synthesizing the observer-based controller of the Markov jump fuzzy system in the presence of sensor failures with regard to the mismatched phenomenon. The non-convex H -stabilization conditions induced by the output-feedback scheme are firstly formulated in terms of multiple-parameterized linear matrix inequalities (PLMIs). Secondly, by assuming that the differences of fuzzy basic functions between the controller and plant are bounded, the multi-PLMI-based conditions are cast into linear matrix inequalities standing for tractable conditions. The designed observer-based controller guarantees the stochastic stability of the closed-loop system and less conservative results compared to existing works in three numerical examples.

Graphical Abstract

1. Introduction

Markov jump systems (MJSs), a particular class of stochastic hybrid systems, have revealed versatile abilities to describe random quick changes, including sensor failures and abrupt changes of interconnected systems [1,2]. The past decade has witnessed various widespread experiments associated with discrete-time MJSs such as power systems [3] and communication systems [4]. The transition probabilities of Markov process, however, are often completely or partially unknown in almost any practical application. According to the goals of disturbance attenuation and to cover more realistic problems, there have been diverse studies [5,6] investigating the H -stabilization problem with partially unknown transition probabilities (TPs).
The Takagi–Sugeno (T–S) fuzzy model has been recognized as an extremely effective tool for describing nonlinear dynamics via the mean of foreknown linear models [7]. There have been many studies devoted to the systematic design of various nonlinear control problems by the T–S fuzzy model, typically in robotics [8], H -control [9], and output-feedback control [10]. Recently, linear-matrix-inequality (LMI)-based control design has been deeply rooted in synthesizing fuzzy controllers for nonlinear systems [11,12]. Moreover, [13,14] introduced non-parallel distributed compensation (non-PDC) control laws and proved that the obtained non-PDC approaches are less conservative than PDC approaches. In T–S fuzzy systems, the premise variables associated with the immeasurable states lead to the differences of fuzzy basic (weighting) functions (FBFs) between the plant and its controller, named as the mismatched phenomenon of FBFs. Accordingly, several attempts have been devoted to dealing with the mismatched phenomenon including stability and stabilization [15,16] and H - and dissipative control [17].
As is well known in the LMI-based approach, most of the output-feedback design unavoidably is confronted with special terms of bilinear (or rather bi-affine) matrix inequalities (BMIs) [18], which, however, are in general non-convex and NP-hard problems [19]. The sequential-LMI approach proposed in [20,21] can obtain a local solution of the BMIs by solving sequentially series of LMIs with an ultra-high computational burden. The authors in [9,22] presented a two-step procedure to relax BMIs (in designs of an H output-feedback controller for T–S fuzzy systems) into two LMI conditions solved consecutively. However, the two-step approach has brought much conservatism and sensitivity due to the weak selection of decision variables in the first step [23]. To alleviate the concerns, the studies in [23,24,25] performed genius work to synthesis the observer-based controllers by single-step LMIs. Our work here is to present an observer-based control design based on a novel single-step LMI with regard to the enhancement of assigned H performance.
In vast real-world control systems, sensor operations are usually under the negative effects of electromagnetic or heating interference due to hazardous operating environments, whose impacts can lead to inaccurate measurements, operation failures, or even disastrous situations [26,27]. Moreover, contingent failures frequently happen for all sensors in any real-time control system [28,29], especially for systems with a large number of control loops. For aviation systems where safety is the highest priority, such as flight control and navigation systems, an observer-based control scheme must ensure flight performances or active safety control processes despite the low or high impacts of sensor failures. For reliability and safety goals, sensor failure has become an attractive issue in the control community. At the beginning, a typical method to deal with sensor failure relied on sensor redundancy, i.e., measurement is rendered by multiple sensors. For fuzzy systems, the sensor failures not only result in inaccurate measurements, but also lead to the mismatched phenomenon in fuzzy basic functions between the controller side and the plant side. Recently, various works have been devoted to the control design of fuzzy systems with regard to random sensor failures [30,31] and bounded models of sensor failures [32,33]. However, as far as we are concerned, none of the existing works on sensor failures are associated with the mismatched phenomenon.
Along with this development, the T–S fuzzy model has been propagated fruitfully in the control of nonlinear MJSs that merely form a backbone of Markov jump fuzzy systems (MJFSs) [34,35]. To the best of our knowledge, there have been no attempts made toward observer-based control of discrete-time MJFSs regarding the sensor failures, mismatched fuzzy basic functions, and incomplete TPs. The mismatched phenomenon frequently takes place in the output-feedback control scheme since (i) some system states involved in fuzzy premise variables are immeasurable or (ii) some sensors are affected by disturbance or under failure. As reported in [36], the mismatched phenomenon possibly demolishes the stability of closed-loop systems when its presence is not considered in the control design process. In recent times, [37] developed a sliding mode observer for MJFSs, and [38] used the two-step LMI approach to derive an observer-based controller with completely known TPs. Nevertheless, the former has not been concerned with output-feedback schemes, while the later has not considered probabilistic uncertainties. In addition, both of them have not concerned sensor failures in control design.
Inspired by the above observations, this paper is devoted to observer-based H -control design for discrete-time Markovian jump fuzzy systems concerning the mismatched fuzzy basic functions and sensor failures. Our work provides a single-step LMI-based procedure to design the observer-based controller. Overall, the main contributions of this paper are highlighted as follows:
  • It is logical that the sensor failures and the output-feedback scheme naturally cause the mismatched phenomenon of fuzzy basic functions in fuzzy systems. Thus, differing from existing studies on observer-based control for MJFSs, this paper is the first work considering sensor failures, mismatched phenomena, and incomplete TPs in LMI-based control design to cover more realistic problems.
  • To overcome the drawbacks of the two-step approach in [22,38], this paper presents an LMI-based design that opens the possibilities to gain comparative H performances by a single-step LMI procedure. Firstly, to deal with the non-convexity induced by the output-feedback scheme, the H -stabilization condition is formulated in multiple parameterized linear matrix inequalities (PLMIs), which is our first relaxation process.
  • It is stressed that the unknown TPs, the sensor failures, and the mismatched phenomenon result in unexpected time-varying parameters in the multiple PLMIs, which, in turn, challenge the relaxation processes to derive LMI-based conditions. Thus, this paper proposes a relaxation technique that considers the levels of the mismatched phenomenon to relax the multiple PLMIs in terms of the LMI-based H -condition. The relaxed condition shows less conservative results than those of [22,25,38], which are shown by numerical examples.
Notations: The asterisk ( * ) in a symmetric block matrix indicates blocks induced by symmetry; the operator E { · } stands for the stochastic expectation; L 2 [ 0 , ) represents for the set of square summable sequences over the interval [ 0 , ) ; I n is the identity matrix in R n × n ; diag ( · ) denotes a matrix with all entries in the main diagonal; ⊗ denotes the Kronecker product; He { M } = M + M T for any square matrix M . For S = { a 1 , a 2 , , a s } , the following matrix expansion notation is used:
M i i S = M a 1 M a s , M i j i , j S = M a 1 a 1 M a 1 a s M a s a 1 M a s a s , M i i S d = diag ( M a 1 , M a 2 , , M a n ) ,
where M i and M i j stand for real matrices with appropriate dimensions.

2. Preliminaries

Consider a discrete-time Markov process Π ( k ) (or Π k ) belonging to a finite set of states S Π = { 1 , 2 , , s } , defined in a given complete probability space, and denote π g h , k [ 0 , 1 ] as a one-step time-varying transition probability (TP) between states h and g: π g h , k = Pr Π k + 1 = h | Π k = g , g , h S Π . Then, according to the preknowledge of the TPs, we can organize the Markov states into two subsets:
G g = h S Π π g h , k = π g h is time-invariant and known G ˜ g = h S Π π g h , k is bounded , π g h , k π ̲ g h , π ¯ g h
where π ̲ g h and π ¯ g h are known scalar values representing the upper and lower bounds of the unknown TPs. In addition, from h S Π π g h , k = 1 , all unknown transition probabilities also belong to the set G ˜ g . On the other hand, it can be followed that S Π = G g G ˜ g . In light of the above definitions, let us consider a nonlinear system that can be approximated by T–S fuzzy model with
Plan   rule   i : IF   σ 1 x k   is   F i 1 , ,   if   σ p x k   is   F i p ,   THEN    x k + 1 = A i Π k x k + B i Π k u k + E i Π k d k , y k = C i Π k x k + D i Π k d k , z k = G i Π k x k + H i Π k u k + J i Π k d k i S η = { 1 , 2 , , v }
Here, σ k = σ ( x k ) = σ 1 ( x k ) , , σ p ( x k ) T R p stands for the premise variable vector; F i j is the fuzzy set, and v 2 p is the number of model rules; x k R n x , y k R n y , u k R n u , z k R n z , and d k R n w denote the state, the performance output, the control input, the measured output, and the disturbance belonging to L 2 [ 0 , ) , respectively; A i ( Π k ) , B i ( Π k ) , E i ( Π k ) , C i ( Π k ) , D i ( Π k ) , G i ( Π k ) , H i ( Π k ) , J i ( Π k ) are system matrices with appropriate dimensions. In addition, let η ( σ k ) (or, simply, η k ) = η 1 ( σ k ) , η 2 ( σ k ) , , η v ( σ k ) ) T R v be the vector of fuzzy-basis function, where η i ( σ k ) (or, simply, η i , k ) denotes the i-th normalized fuzzy basis function with constraints: i = 1 v η i , k = 1 and η i , k [ 0 , 1 ] for all i S η . It should be noted that the jumping behavior of Π k in (2) possibly represents sudden changes or failures in many control systems. With the help of the well-known fuzzifier and defuzzifier, the Markov jump fuzzy system can be inferred:
x k + 1 = A ( η k , Π k ) x k + B ( η k , Π k ) u k + E ( η k , Π k ) d k , y k = C ( η k , Π k ) x k + D ( η k , Π k ) d k , z k = G ( η k , Π k ) x k + H ( η k , Π k ) u k + J ( η k , Π k ) d k ,
where Q ( η k , Π k = g ) = Q g ( η k ) = i = 1 v η i , k Q g i for all Q A , B , E , C , D , G , H , J .
This paper assumes that each output is measured by one sensor; thus, we can consider the following model of sensor failures:
y k F = Θ k y k , Θ k = diag θ 1 , k , θ 2 , k , , θ n y , k ,
where θ i , k [ θ ̲ i , θ ¯ i ] ( 0 θ ̲ i θ ¯ i 1 ) denotes a bounded output gain of sensor i; θ ̲ i , θ ¯ i are known real constants, which characterize the admissible failures of the i-th sensor. Obviously, the i-th sensor has a complete failure when θ ̲ i = θ ¯ i = 0 and has no failure when θ ̲ i = θ ¯ i = 1 . For the sake of simplicity, let Θ ̲ = diag θ ̲ 1 , θ ̲ 2 , , θ ̲ n y , Θ ¯ = diag { θ ¯ 1 , θ ¯ 2 , , θ ¯ n y } , Θ 0 = 1 2 ( Θ ¯ + Θ ̲ ) , and B = 1 2 diag θ ¯ 1 θ ̲ 1 , θ ¯ 2 θ ̲ 2 , , θ ¯ n y θ ̲ n y , then the sensor failure function matrix Θ k can be rewritten as
Θ k = Θ 0 + B Δ k B w i t h Δ k Δ k T < I n y .
Since the premise variable herein depends on a few states of vector x k , if the states cannot be measured directly on the controller side or affected by disturbances, that is the mismatched phenomenon, then it is impractical for fuzzy control laws to use the same premise variables or fuzzy basic functions as the dynamic system (3). Thus, the mismatched phenomenon must be concerned in the following fuzzy observer-based control law:
x ^ k + 1 = A g ( η ^ k ) x ^ k + B g ( η ^ k ) u k + L g ( η ^ k ) y k F C g ( η ^ k ) x ^ k , u k = F g ( η ^ k ) x ^ k ,
with Π k = g , where x ^ k R n x denotes the estimated state; η ^ k = η ^ 1 , k , η ^ 2 , k , , η ^ v , k T denotes the estimated (or mismatched) fuzzy-basis function vector in which η ^ i , k = η i , k ( σ ^ k ) and σ ^ k = σ ( x ^ k ) ; L g ( η ^ k ) and F g ( η ^ k ) are the mode-dependent gain matrices to be designed later:
A g ( η ^ k ) = i = 1 v η ^ i , k A g i , B g ( η ^ k ) = i = 1 v η ^ i , k B g i , C g ( η ^ k ) = i = 1 v η ^ i , k C g i .
Let e k = x k x ^ k , ξ k = [ x k T , e k T ] T R 2 n x and η ˜ k = η ˜ 1 , k , η ˜ 2 , k , , η ˜ v , k T with η ˜ i , k = η i , k η ^ i , k ; the closed-loop control system of (3) with controller (5) can be formed as follows:
ξ k + 1 = A g ( η k , η ^ k ) ξ k + E g ( η k , η ^ k ) d k , z k = G g ( η k , η ^ k ) ξ k + J g ( η k ) d k ,
where
A g ( η k , η ^ k ) = A g ( η ^ k ) + B g ( η ^ k ) F g ( η ^ k ) A g ( η ˜ k ) + B g ( η ˜ k ) F g ( η ^ k ) L g ( η ^ k ) ( Θ k C g ( η k ) C g ( η ^ k ) )
B g ( η k ) F g ( η ^ k ) A g ( η ^ k ) L g ( η ^ k ) C g ( η ^ k ) B g ( η ˜ k ) F g ( η ^ k ) , A g ( η ˜ k ) = A g ( η k ) A g ( η ^ k ) , B g ( η ˜ k ) = B g ( η k ) B g ( η ^ k ) , E g ( η k , η ^ k ) = E g ( η k ) E g ( η k ) L g ( η ^ k ) Θ k D g ( η k ) , G g ( η k , η ^ k ) = G g ( η k ) + H g ( η k ) F g ( η ^ k ) H g ( η k ) F g ( η ^ k ) .
In the above matrices, η k and η ^ k act as time-varying parameters belonging to a standard simplex:
i = 1 v η i , k = i = 1 v η ^ i , k = 1 and η i , k , η ^ i , k > 0 , i S η
which forms stabilization conditions in terms of multi-parameterized matrix inequalities afterward. Before going ahead, the following definitions are adopted.
Definition 1
([5,39]). For d k 0 , System (6) is said to be stochastically stable if the following inequality holds for any initial condition ξ 0 = x 0 T , e 0 T T and ρ 0 :
E k = 0 ξ k 2 | ξ 0 , ρ 0 < .
Definition 2
([6,40]). For ξ 0 0 , System (6) is said to have H performance with β disturbance attenuation if the following condition holds for β > 0 and T > 0 :
k = 0 T E z k T z k β 2 k = 0 T E d k T d k ,
where β stands for the disturbance attenuation.
According to Definition 2, our work here is to determine L g ( η ^ k ) and F g ( η ^ k ) in the fuzzy controller (5) such that (6) is stochastically stable and the H performance under the following constraint:
| η i , k η ^ i , k | μ i , i S η ,
where η ^ i = η i ( σ ( x ^ k ) ) and μ i < 1 is a positive scalar standing for levels of the mismatched phenomenon in the fuzzy basic functions (the higher μ i is, the stronger the mismatched phenomenon). The special case μ i = 0 represents an ideal case (no mismatch), which was investigated in [22,24,25]. Apart form this, some useful lemmas are considered throughout this paper.
Lemma 1
([41]). The inequality 0 i = 1 v j = 1 v η i , k η j , k L i j holds for any matrix L i j = L i j T if it is satisfied that
0 L i i , i S η ,
0 1 r 1 L i i + 1 2 ( L i j + L j i ) , i , j ( i ) S η .
Lemma 2
([42]). For any matrices R = R T , Q , and W, with appropriate dimensions, the inequality R + He { Q W } < 0 is fulfilled if there exist matrix S and scalar α such that
R ( * ) α Q T + S W α He { S } < 0 .
Lemma 3
([43]). Let A = A T , B 1 , B 2 , and Ξ be real matrices with appropriate dimensions such that Ξ Ξ T I . Then, the condition 0 > A + He { B 1 Ξ B 2 } holds if there exists a positive scalar ϵ:
0 > A + ϵ B 1 B 1 T ( * ) B 2 ϵ I .
Lemma 4
([44]). For any symmetric matrices Γ g , N g R n × n with g S Π , the parameterized linear matrix inequalities
0 > Γ g + h = 1 s π g h , k N h , g S Π
hold if there exist symmetric matrices T g h R n × n such that: g S Π ,
0 > Γ g + N g + h G g \ { g } π g h ( N h N g ) + h G ˜ g \ { g } π ¯ g h π ̲ g h He { T g h } ( * ) N h N g ( π ¯ g h + π ̲ g h ) T g h h G ˜ g \ { g } He { T g h } h G ˜ g \ { g } d .

3. Control Synthesis

To analyze stochastic stability of the closed-loop system (6) and design the observed-based controller (5), we take a mode-dependent Lyapunov function V ( ξ k , Π k ) of the form:
V ( ξ k , Π k = g ) = V k = ξ k T P ( η ^ k , g ) ξ k ,
where P ( η ^ k , g ) = P g ( η ^ k ) = P g T ( η ^ k ) > 0 . By denoting η ^ k + 1 = η ( σ ( x ^ k + 1 ) ) and P g ( η ^ k + 1 ) = h = 1 s π g h , k P h ( η ^ k + 1 ) , it can be obtained from (6) and (17) that
Δ V k = E V ξ k + 1 , Π k + 1 = h Π k = g V k = ξ k + 1 T P g η ^ k + 1 A g η k , η ^ k ξ k + E g η k , η ^ k d k ξ k T P g η ^ k ξ ˜ k
The following theorem shows the stochastic H -condition of the closed-loop system (6) formulated in terms of PLMIs depending on multiple parameters η k , η ^ k , η ^ k + 1 , and π g h , k .
Theorem 1.
For given scalars α 0 and ϵ > 0 , if there exist symmetric matrices 0 < P g ( η ^ k ) R 2 n x × 2 n x , 0 < P g ( η ^ k + 1 ) R 2 n x × 2 n x , and 0 < Q 1 , g , Q 2 , g R n x × n x and matrices X g ( η ^ k ) R n z × n z , Y g ( η ^ k ) , Z g ( η ^ k ) R n x × n x , S g ( η ^ k ) R n u × n u , F ¯ g ( η ^ k ) R n u × n x , and L ¯ g ( η ^ k ) R n x × n y , such that the following condition holds for all g S Π :
0 > Γ ¯ g ( η k , η ^ k ) = Γ g ( 1 ) ( η k , η ^ k ) ( * ) Γ g ( 2 ) ( η k , η ^ k ) α He { S g ( η ^ k ) } + ϵ Γ g ( 3 ) T ( η k ) B 2 Γ g ( 3 ) ( η k ) ( * ) 0 0 0 0 0 B L ¯ g T ( η ^ k ) 0 ϵ I n y ,
0 > Q g + h = 1 s π g h , k P h ( η ^ k + 1 ) ,
where Q g = diag Q 1 , g , Q 2 , g , B = 1 2 diag θ ¯ 1 θ ̲ 1 , θ ¯ 2 θ ̲ 2 , , θ ¯ n y θ ̲ n y and
Γ g ( 1 ) ( η k , η ^ k ) = P g ( η ^ k ) 0 ( * ) ( * ) ( * ) 0 β 2 I ( * ) ( * ) ( * ) ( 4 , 1 ) H g ( η k ) F ¯ g ( η ^ k ) X g ( η ^ k ) J g ( η k ) ( 4 , 4 ) 0 0 ( 4 , 2 ) B g ( η k ) F ¯ g ( η ^ k ) Y g ( η ^ k ) E g ( η k ) 0 ( 5 , 5 ) 0 ( 6 , 1 ) ( 6 , 2 ) ( 6 , 3 ) 0 0 ( 6 , 6 ) ,
Γ g ( 2 ) ( η k , η ^ k ) = [ F ¯ g ( η ^ k ) , F ¯ g ( η ^ k ) , 0 , α H g T ( η k ) X g T ( η ^ k ) S g T ( η ^ k ) H g T ( η ^ k ) , α B g T ( η k ) Y g T ( η ^ k ) S g T ( η ^ k ) B g T ( η k ) , α B g T ( η ˜ k ) Z g T ( η ^ k ) ] , Γ g ( 3 ) ( η k ) = C g ( η k ) 0 D g ( η k ) 0 0 0 0 , ( 4 , 1 ) = X g ( η ^ k ) G g ( η k ) + H g ( η k ) F ¯ g ( η ^ k ) , ( 4 , 2 ) = Y g ( η ^ k ) A g ( η k ) + B g ( η k ) F ¯ g ( η ^ k ) , ( 4 , 4 ) = He { X g ( η ^ k ) } + I , ( 5 , 5 ) = He { Y g ( η ^ k ) } + Q 1 , g , ( 6 , 6 ) = He { Z g ( η ^ k ) } + Q 2 , g , ( 6 , 1 ) = Z g ( η ^ k ) A g ( η ˜ k ) + L ¯ g ( η ^ k ) ( Θ 0 C g ( η k ) C g ( η ^ k ) ) , ( 6 , 2 ) = Z g ( η ^ k ) A g ( η ^ k ) L ¯ g ( η ^ k ) C g ( η ^ k ) , ( 6 , 3 ) = Z g ( η ^ k ) E g ( η k ) L ¯ g ( η ^ k ) Θ 0 D g ( η k ) .
Then, the closed-loop system (6) is stochastically stable and has β disturbance attenuation. The feedback gains of the controller and observer are given by
F g ( η ^ k ) = S g 1 ( η ^ k ) F ¯ g ( η ^ k ) , L g ( η ^ k ) = Z g 1 ( η ^ k ) L ¯ g ( η ^ k ) .
Proof of Theorem 1.
It can be obtained by (18) that
E Δ V k β 2 d k T d k + z k T z k = ξ ¯ k T Ψ k ξ ¯ k ,
where ξ ¯ k = ξ k T , d k T T = x k T , e k T , d k T T , and
Ψ k = A g T η k , η ^ k E g T η k , η ^ k P g η ^ k + 1 A g η k , η ^ k E g η k , η ^ k + G g T η k , η ^ k J g T η k G g η k , η ^ k J g η k + P g η ^ k 0 0 β 2 I n z .
Further, with the help of (22), k = 0 T ξ ¯ k T Ψ k ξ ¯ k = k = 0 T E { Δ V k } C T = E { V T + 1 V 0 } C T , where C T = k = 0 T E z k T z k β 2 d k T d k T , that makes Ψ k < 0 become a H -stability condition of (6). To be specific,
  • With d k 0 , Ψ k < 0 is reduced to 0 > A g T ( η k , η ^ k ) P g ( η ^ k + ) A g ( η k , η ^ k ) P g ( η ^ k ) , which guarantees Δ V k < 0 , i.e., Δ V k ε ξ k 2 for a small enough ε > 0 ; therefore, E { k = 0 ξ k 2 | ξ 0 , ρ 0 } 1 ε E { V 0 } < ;
  • With x 0 0 , Ψ k < 0 leads to E { V T + 1 } C T < 0 , which implies C T > E { V T + 1 } 0 .
Accordingly, if condition Ψ k < 0 holds, then (6) is stochastically stable (see Definition 1) and obtains H performance with β disturbance attenuation by Definitions 2. With the help of Schur’s complement, Ψ k < 0 is equivalent to
0 > P g ( η ^ k ) 0 ( * ) 0 β 2 I n w ( * ) G g ( η k , η ^ k ) J g ( η k ) I n z + A g T ( η k , η ^ k ) E g T ( η k , η ^ k ) 0 P g ( η ^ k + 1 ) A g ( η k , η ^ k ) E g ( η k , η ^ k ) 0 .
Next, from (20), Q g > P g ( η ^ k + 1 ) = h = 1 s π g h , k P h ( η ^ k + 1 ) . Thus, (24) is ensured by
0 > P g ( η ^ k ) 0 ( * ) ( * ) 0 β 2 I n z ( * ) ( * ) G g ( η k , η ^ k ) J g ( η k ) I n w 0 A g ( η k , η ^ k ) E g ( η k , η ^ k ) 0 Q g 1 ,
From (19), we have He { X g ( η ^ k ) } , He { Y g ( η ^ k ) } , He { Z g ( η ^ k ) } > 0 by which X g ( η ^ k ) , Y g ( η ^ k ) , and Z g ( η ^ k ) are invertible matrices. Then, by left- and right-multiplying (25) by invertible matrix diag I 2 n x , I n z , X g ( η ^ k ) , Y g ( η ^ k ) , Z g ( η ^ k ) and its transpose, (25) is equivalent to
0 > P g ( η ^ k ) 0 ( * ) ( * ) ( * ) 0 β 2 I n z ( * ) ( * ) ( * ) Ξ 1 Ξ 2 X g ( η ^ k ) J g ( η k ) X g ( η ^ k ) X g T ( η ^ k ) 0 0 Ξ 3 Ξ 4 Y g ( η ^ k ) E g ( η k ) 0 Y g ( η ^ k ) Q 1 , g 1 Y g T ( η ^ k ) 0 Ξ 5 Ξ 6 Ξ 7 0 0 Z g ( η ^ k ) Q 2 , g 1 Z g T ( η ^ k ) ,
where L ¯ g ( η ^ k ) = Z g ( η ^ k ) L g ( η ^ k ) and
Ξ 1 = X g ( η ^ k ) G g ( η k ) + X g ( η ^ k ) H g ( η k ) F g ( η ^ k ) , Ξ 2 = X g ( η ^ k ) H g ( η k ) F g ( η ^ k ) Ξ 3 = Y g ( η ^ k ) A g ( η k ) + Y g ( η ^ k ) B g ( η k ) F g ( η ^ k ) , Ξ 4 = Y g ( η ^ k ) B g ( η k ) F g ( η ^ k ) , Ξ 5 = Ξ 5 + Z g ( η ^ k ) B g ( η ˜ k ) F g ( η ^ k ) , Ξ 5 = Z g ( η ^ k ) A g ( η ˜ k ) + L ¯ g ( η ^ k ) ( Θ k C g ( η k ) C g ( η ^ k ) ) , Ξ 6 = Ξ 6 Z g ( η ^ k ) B g ( η ˜ k ) F g ( η ^ k ) , Ξ 6 = Z g ( η ^ k ) A g ( η ^ k ) L ¯ g ( η ^ k ) C g ( η ^ k ) , Ξ 7 = Z g ( η ^ k ) E g ( η k ) L ¯ g ( η ^ k ) Θ k D g ( η k ) .
Then, by applying Y g ( η ^ k ) Q 1 , g 1 Y g T ( η ^ k ) He { Y g T ( η ^ k ) } + Q 1 , g , Z g ( η ^ k ) Q 2 , g 1 Z g T ( η ^ k ) He { Z g T ( η ^ k ) } + Q 2 , g , and X g ( η ^ k ) X g T ( η ^ k ) He { X g ( η ^ k ) } + I n z , (26) is ensured by
0 > P g ( η ^ k ) 0 ( * ) ( * ) ( * ) 0 β 2 I n z ( * ) ( * ) ( * ) X g ( η ^ k ) G g ( η k ) 0 X g ( η ^ k ) J g ( η k ) 0 0 0 Y g ( η ^ k ) A g ( η k ) 0 Y g ( η ^ k ) E g ( η k ) 0 0 0 Ξ 5 Ξ 6 Ξ 7 0 0 0 + diag 0 , 0 , He { X g ( η ^ k ) } + I n z , He { Y g T ( η ^ k ) } + Q 1 , g , He { Z g T ( η ^ k ) } + Q 2 , g + He 0 0 X g ( η ^ k ) H g ( η k ) H g ( η ^ k ) S g ( η ^ k ) Y g ( η ^ k ) B g ( η k ) B g ( η k ) S g ( η ^ k ) Z g ( η ^ k ) B g ( η ˜ k ) F g T ( η ^ k ) F g T ( η ^ k ) 0 0 T .
Recalling sensor failure model (4), as a result of Lemma 2 and F ¯ g ( η ^ k ) = S g ( η ^ k ) F g ( η ^ k ) , Equation (27) is inferred by
0 > Γ g ( 1 ) ( η k , η ^ k ) ( * ) Γ g ( 2 ) ( η k , η ^ k ) α He { S g ( η ^ k ) } + He Γ g ( 3 ) T ( η k ) B Δ k T B 0 0 L ¯ g T ( η ^ k ) 0 .
By Lemma 3, (28) is ensured by (19).  □
The above proof takes advantage of Lemmas 2 and 3, where the scalars α and ϵ should be predefined. Thus, the feasibility of Theorem 1 considerably depends on the choices of α and ϵ , which will be shown in numerical examples afterward. Further, the cone complementarity linearization method [20] and sequence linear programming matrix method [21] can be applied to deal with the non-convex term Q g 1 in (25) to avoid the use of Lemmas 2 and 3. The obtained conditions possibly are less conservative; however, the methods faces solving sequentially series of LMIs with an ultra-high computational burden.
Intuitively, the inequalities (19) and (20) are not tractable due to the coexistence of time-varying parameters η k , η ^ k , η ^ k + 1 , and π g h , k . A simple way to deal with the problem is reorganizing the right-hand sides of these conditions as convex combinations corresponding to the parameters, i.e., 0 > i , j η i , k η ^ j , k ( ) and 0 > h , i π g h , k η ^ i , k + 1 ( ) , where ( ) is the linear time-independent form of the decision variable. However, the simple solution has become very conservative since the constraints (1) and (10) are not taken into account. The following theorem presents an LMI-based H -stabilization condition for the closed-loop system (6).
Theorem 2.
For a given scalar α 0 and ϵ > 0 , suppose that there exist symmetric matrices 0 < P g i j ( 1 ) , P g i j ( 2 ) R n x × n x , 0 < Q 1 , g , Q 2 , g R n x × n x , and U g i j R ( 2 n x + n z + n u ) × ( 2 n x + n z + n u ) and matrices X g i R n z × n z , P g i j ( 3 ) , Y g i , Z g i R n x × n x , S g i R n u × n u , W g i ( 1 ) R ( 2 n x + n z ) × ( 2 n x + n w ) , W g i ( 2 ) R n u × ( 2 n x + n z ) , T g h R 2 n x × 2 n x , F ¯ g i R n u × n x , and L ¯ g i R n x × n y , such that: for all g S Π , ( i , j ) S η × S η \ { i }
0 > Γ ¯ g i i , 0 > 1 r 1 Γ ¯ g i i + 1 2 Γ ¯ g i j + Γ ¯ g j i ,
0 > Φ g i i , 0 > 1 r 1 Φ g i i + 1 2 Φ g i j + Φ g j i ,
where
Γ ¯ g i j = Γ g ( 1 ) + He Ω 1 T Γ g i j ( 3 ) Ω 2 + Γ g i ( 2 ) + Γ g i j ( 4 ) = 1 v μ 2 Ω 1 T U g i Ω 1 ( * ) ( Γ g i ( 3 ) + W g i ) Ω 2 S η U g i S η d , Φ g i j = Q g + P g i j + h G g \ { g } π g h ( P h i j P g i j ) + h G ˜ g \ { g } π ¯ g h π ̲ g h He { T g h } ( * ) P h i j P g i j ( π ¯ g h + π ̲ g h ) T g h h G ˜ g \ { g } He { T g h } h G ˜ g \ { g } d , Q g = diag Q 1 , g , Q 2 , g , P g i j = P g i j ( 1 ) ( * ) P g i j ( 3 ) P g i j ( 2 ) , W g i = W g i ( 1 ) 0 0 W g i ( 2 ) , Ω 1 = 0 0 0 I 2 n x + n z + n u R ( 2 n x + n z + n u ) × n N , Ω 2 = I 4 n x + n z + n w 0 R ( 4 n x + n z + n w ) × n N , n N = 4 n x + n z + n w + n u + n y , Γ g ( 1 ) = diag 0 , 0 , β 2 I n z , I n w , Q 1 , g , Q 2 , g , 0 , ϵ I n y , Γ g i ( 2 ) = 0 0 0 0 0 0 0 ( * ) 0 0 0 0 0 0 0 ( * ) 0 0 0 0 0 0 0 0 0 0 0 He { X g i } 0 0 0 0 0 0 0 0 He { Y g i } 0 0 0 0 0 0 0 0 He { Z g i } 0 0 F ¯ g i F ¯ g i 0 0 0 0 0 0 0 0 0 0 0 0 B L ¯ g i T 0 ,
Γ g i j ( 3 ) = X g j G g i + H g i F ¯ g j H g i F ¯ g j X g j J g i 0 Y g j A g i + B g i F ¯ g j B g i F ¯ g j Y g j E g i 0 Z g j A g i + L ¯ g j Θ 0 C g i 0 Z g j E g i L ¯ g j Θ 0 D g i 0 0 0 0 ( ) , ( ) = α H g i T X g j T S g j T H g i T B g i T Y g j T S g j T B g i T B g i T Z g j T , Γ g i j ( 4 ) = P g i j ( 1 ) + ϵ C g i T B 2 C g j ( * ) 0 0 0 ( * ) 0 0 P g i j ( 3 ) P g i j ( 2 ) 0 0 0 ( * ) 0 0 0 0 ϵ D g i T B 2 D g j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Z g j A g i L ¯ g j C g i Z g j A g i L ¯ g j C g i 0 0 0 0 0 0 0 0 0 0 0 α B g i T Z g j T α He { S g j } 0 0 0 0 0 0 0 0 0 .
Then, the closed-loop system (6) is stochastically stable and achieves β disturbance attenuation. The feedback gains of the non-PDC fuzzy controller and observer are given by
F g ( η ^ k ) = i = 1 v η ^ i , k S g i 1 i = 1 v η ^ i , k F ¯ g i , L g ( η ^ k ) = i = 1 v η ^ i , k Z ¯ g i 1 i = 1 v η ^ i , k L ¯ g i .
Proof of Theorem 2.
At the beginning, recall Theorem 1 with
P g ( η ^ k ) = i = 1 v j = 1 v η ^ i , k η ^ j , k P g i j ( 1 ) ( * ) , P g i j ( 3 ) P g i j ( 2 ) , S g ( η ^ k ) = i = 1 v η ^ i , k S g i , F ¯ g ( η ^ k ) = i = 1 v η ^ i , k F ¯ g i , X g ( η ^ k ) = i = 1 v η ^ i , k X g i , Y g ( η ^ k ) , Z g ( η ^ k ) , L ¯ g ( η ^ k ) = i = 1 v η ^ i , k Y g i , Z g i , L ¯ g i .
In light of Lemma 1, the condition (19) can be rewritten in the following form:
Γ ¯ g ( η k , η ^ k ) = Γ g ( 1 ) + i = 1 v η ^ i , k Γ g i ( 2 ) + i = 1 v j = 1 v η i , k η ^ j , k He Ω 1 T Γ g i j ( 3 ) Ω 2 + i = 1 v j = 1 v η ^ i , k η ^ j , k Γ g i j ( 4 ) .
Since = 1 v η ˜ , k = 0 , = 1 v i = 1 v η ˜ , k η ^ i , k He Ω 1 T W g i Ω 2 = 0 . Thus, this zero equality can be combined with (32). Besides, by η , k = η ˜ , k + η ^ , the condition 0 > Γ ¯ g ( η k , η ^ k ) can be rewritten as:
0 > Γ g ( 1 ) + T g ( η ^ k ) + He = 1 v η ˜ , k Ω 1 T T g ( η ^ k ) Ω 2 ,
where T g ( η ^ k ) = i = 1 v η ^ i , k Γ g i ( 3 ) + i = 1 v η ^ i , k W g i and
T g ( η ^ k ) = i = 1 v η ^ i , k Γ g i ( 2 ) + i = 1 v j = 1 v η ^ i , k η ^ j , k He Ω 1 T Γ g i j ( 3 ) Ω 2 + Γ g i j ( 4 ) .
Accordingly, noting that
He = 1 v η ˜ , k Ω 1 T T g ( η ^ k ) Ω 2 = He η ˜ k Ω 1 T T g ( η ^ k ) Ω 2 S η
Condition (33) is rearranged as
0 > I n N η ˜ k Ω 1 T Γ g ( 1 ) + T g ( η ^ k ) ( * ) T g ( η ^ k ) Ω 2 S η 0 I n N η ˜ k Ω 1 .
Meanwhile, since (29) implies U g i = U g i T < 0 , it follows from (10) that
0 i = 1 v η ^ i , k = 1 v η ˜ , k 2 μ 2 Ω 1 T U g i Ω 1 = I n N η ˜ k Ω 1 T Ξ 0 0 i = 1 v η ^ i , k U g i S η d I n N η ˜ k Ω 1 .
where Ξ = i = 1 v η ^ i , k = 1 v μ 2 Ω 1 T U g i Ω 1 . Hence, by the S-procedure, combining (34) with (35) leads to
0 > Γ g ( 1 ) + T g ( η ^ k ) + Ξ ( * ) T g ( η ^ k ) Ω 2 S η i = 1 v η ^ i , k U g i S η d = i = 1 v j = 1 v η ^ i , k η ^ j , k Γ ¯ g i j ,
and by Lemma 1, Condition (29) implies (36). On the other hand, by Lemmas 4 and 1, (30) guarantees (20).  □
Remark 1.
Theorem 1 has shown that the H -stabilization conditions (19) and (20) have linear forms, that is the first relaxation technique has been performed. Different from the existing studies in [23,25,38], Theorem 1 takes advantage of a mode-dependent congruence transformation in (25) to open the possibility of applying the inequalities Y g T Q 1 , g 1 Y g Y g Y g T + Q 1 , g , Z g T Q 2 , g 1 Z g Z g Z g T + Q 2 , g to (26) and Lemma 2 to (27). As a result, Theorem 1 can overcome the non-convexity of the output-feedback scheme and shows advantages in formulating the controller and observer gains in non-PDC terms of (21) to obtain less conservative results.
Remark 2.
The proof of Theorem 2 has provided a relaxation technique to formulate the double-PLMI (32) in terms of tractable conditions (29) and (30). The double-PLMI is in a different form compared to [38,45] (i.e., 0 > Γ ¯ g ( η k , η ^ k ) ), which includes a constant matrix Ω 2 in the third term of (32). Accordingly, the column size of matrices Γ g i j ( 3 ) related to multiple η i , k η ^ j , k are reduced, then the row size of slack variable W g i decreases from 4 n x + n z + n w + n u + n y to 4 n x + n z + n w .
The following corollary presents an H performance condition for the closed-loop systems (6) without sensor failures.
Corollary 1.
For a given scalar α 0 , suppose that there exist symmetric matrices 0 < P g i j ( 1 ) , P g i j ( 2 ) R n x × n x , 0 < Q 1 , g , Q 2 , g R n x × n x , and U g i j R ( 2 n x + n z + n u ) × ( 2 n x + n z + n u ) and matrices X g i R n z × n z , P g i j ( 3 ) , Y g i , Z g i R n x × n x , S g i R n u × n u , W g i ( 1 ) R ( 2 n x + n z ) × ( 2 n x + n w ) , W g i ( 2 ) R n u × ( 2 n x + n z ) , T g h R 2 n x × 2 n x , F ¯ g i R n u × n x , and L ¯ g i R n x × n y , such that (29) and (30) hold for all g S Π , ( i , j ) S η × S η \ { i } , where
Ω 1 = 0 0 0 I 2 n x + n z + n u R ( 2 n x + n z + n u ) × n N , Ω 2 = I 4 n x + n z + n w 0 R ( 4 n x + n z + n w ) × n N , n N = 4 n x + n z + n w + n u , Γ g ( 1 ) = diag 0 , 0 , β 2 I n z , I n w , Q 1 , g , Q 2 , g , 0 ,
Γ g i ( 2 ) = 0 0 0 0 0 0 ( * ) 0 0 0 0 0 0 ( * ) 0 0 0 0 0 0 0 0 0 0 He { X g i } 0 0 0 0 0 0 0 He { Y g i } 0 0 0 0 0 0 0 He { Z g i } 0 F ¯ g i F ¯ g i 0 0 0 0 0 , Γ g i j ( 3 ) = X g j G g i + H g i F ¯ g j H g i F ¯ g j X g j J g i 0 Y g j A g i + B g i F ¯ g j B g i F ¯ g j Y g j E g i 0 Z g j A g i + L ¯ g j C g i 0 Z g j E g i L ¯ g j D g i 0 0 0 0 ( ) , ( ) = α H g i T X g j T S g j T H g i T B g i T Y g j T S g j T B g i T B g i T Z g j T , Γ g i j ( 4 ) = P g i j ( 1 ) ( * ) 0 0 0 ( * ) 0 P g i j ( 3 ) P g i j ( 2 ) 0 0 0 ( * ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Z g j A g i L ¯ g j C g i Z g j A g i L ¯ g j C g i 0 0 0 0 0 0 0 0 0 0 α B g i T Z g j T α He { S g j } .
Then, closed-loop system (6) without sensor failures ( Θ k = Θ 0 I , B = 0 ) is stochastically stable with β disturbance attenuation. The feedback gains of the controller and observer are given by (31).
Proof of Corollary 1.
This is obtained by Θ 0 = I n y and B = 0 in Theorem 2.  □
Remark 3.
In the case where transition rates are constant and can be determined, the condition (20) in Theorem 1 can be rewritten into 0 > Q g + i = 1 s π g h P h ( η ^ k + 1 ) , which, in turn, simplifies Condition (30) in Theorem 2 as 0 > Q g + P g i j + h S Π \ { g } π g h ( P h i j P g i j ) . As a result, there is no need for the slack variable matrix T g h in Theorem 2.

4. Illustrative Examples

Minimal H -indices in the following numerical examples are obtained by the semi-definite programming (SPD) problem: min β 2 by Algorithm 1. To solve the SDP problem, this paper uses the LMI solver in Robust Control Toolbox (Version 6.11), MATLAB, MathWorks, Inc., Seoul, Korea. Numerical simulations were implemented on a personal computer with the configuration: CPU Intel Core i7-8700 3.0 GHz, 16 Gb RAM DDR4, and GPU GTX 1660Ti.
Algorithm 1 Design of the observer-based controller (5).
 1: Initialize a nonzero scalar α
 2: if exist sensor failures then
 3:      Take a positive scalar ϵ > 0 .
 4:      Establish matrices Φ 0 and B in the failure model (4).
 5:      Solve LMI conditions (29) and (30) to obtain S g i , Z ¯ g i and L ¯ g i .
 6:      Calculate control and observer gain matrices by (31).
 7: else
 8:      Solve LMI conditions in Corollary 1 to obtain S g i , Z ¯ g i and L ¯ g i .
 9:      Calculate control and observer gain matrices by (31).
10: end if
Example 1
(Relaxed results). This example outperformed the results of Corollary 1 compared to other studies [22,25,38], where sensor failures are not concerned in the design process. To begin with, let us consider the following fuzzy system without Markov process ( s = 1 ) and without sensor failures ( Φ 0 = I n y , B = 0 ), used in [25]:
A 1 = 1 + a 0.5 1 0 , A 2 = 1 0.5 1 0 , B 1 = 1 1 b , B 2 = 2 1 , E 1 = 0.2 0.3 , E 2 = 0.5 0.1 , C 1 = [ 0.1 , 0.4 ] , C 2 = [ 0.2 , 0.6 ] , D 1 = 0.1 , D 2 = 0.2 , G 1 = [ 1 , 0.5 ] , G 2 = [ 0.5 , 1 ] , H 1 = 1 , H 2 = 0.5 , J 1 = 0.4 , J 2 = 0.2 ,
where a and b are scalars. The fuzzy basic functions are given by η 1 ( x 1 , k ) = 1 sin ( x 1 , k ) 2 and η 2 , k = 1 η 1 ( x 1 , k ) , and those in the controller side are η 1 ( x ^ 1 , k ) = 1 sin ( x ^ 1 , k ) 2 and η 2 ( x ^ 1 , k ) = 1 η 1 ( x ^ 1 , k ) . Accordingly, we considered three levels of the mismatched phenomenon: without and weak and strong level corresponding to μ i = 0 , μ i = 0.2 , and μ i = 0.4 , respectively. Moreover, Corollary 1 provides solutions with different α = 0.1 , 0.2 , 0.4 to illustrate the sensitivity of our method with α.
As was shown in [25] that the two-step design procedure [22] failed to obtain the observer-based controller when b = 0 and a [ 2 , 1.5 ] , while Corollary 1 could provide solutions at three different mismatched levels. Additionally, [25], Theorem 1, also induced minimal H performance β min = 4.185 for b = 0 and a = 1.6 . In comparison to this, Corollary 1 has the better H performance ( β min 1.1 < 4.185 corresponding to α = 0.1 , 0.2 , 0.4 ) than that of [25]. Although [22,25] were not concerned with the mismatched phenomenon ( μ i = 0 ), their results are much more conservative than ours. The superiority comes from the relaxation techniques in Theorem 1 to obtain non-PDC controllers compared to the PDC controllers of [22,25]. Moreover, our single-step method obtained promising results in comparison with the two-step method [38], as shown in Table 1. Intuitively, our approach is less dependent on the mismatched phenomenon than [38]; meanwhile, we established better H -indices, even when the two-step approach [38] is unsolvable. It is worth noting that the two-step approach highly depends on the initial setups at the first step; thus, this paper collected the best results of [38] in comparison with our results.
Apart from this, the following solutions are obtained by Corollary 1 ( α = 0.2 and μ i = 0.4 ):
L ¯ 1 L ¯ 2 = 2.774 1.483 4.694 1.961 , F ¯ 1 F ¯ 2 = 0.448 0.163 0.378 0.193 , Z 1 = 3.773 1.492 2.228 2.265 , Z 2 = 3.243 2.393 2.225 2.036 , S 1 S 2 = 3.316 2.675 .
With the following setups: x 0 = [ 0.4 , 0.3 ] T , x ^ 0 = [ 0 , 0 ] T and d k = e 0.5 k sin ( 0.5 k ) , the simulation was carried out. Figure 1. shows the behavior of the actual x k and observed x ^ k state obtained by the observer-based controller (5) with the above solutions. The observed state asymptotically tracked the actual state, and both converge to the origin.
Example 2
(Sensor failures). Based on Example 1, let us consider a Markov jump fuzzy model with S Π = { 1 , 2 , 3 } corrected from (37) as follows:
A g 1 = 1 + a g 0.5 1 0 , A g 2 = A 2 , B g 1 = 1 1 b g , B g 2 = B 2 , E g 1 = E 1 , E g 2 = E 2 , C g 1 = C 1 , C g 2 = C 2 , D g 1 = D 1 , D g 2 = D 2 , G g 1 = G 1 , G g 2 = G 2 , H g 1 = H 1 , H g 2 = H 2 , J g 1 = J 1 , J g 2 = J 2 ,
with Markov chain Π k such that a ( Π k = g ) = a g = { 2 , 1.5 , 1 } and b ( Π k = g ) = b g = { 1 , 0 , 1 } , and the transition probabilities:
[ π g h , k ] g , h S Π = 0.4 0.4 0.2 0.3 + Δ 1 ( k ) 0.6 Δ 1 ( k ) 0.1 0.5 + Δ 2 ( k ) 0.2 + Δ 2 ( k ) 0.3
where | Δ 1 ( k ) | 0.2 and | Δ 2 ( k ) | 0.15 . From (1), the above TPs turn out to be G 1 = { 1 , 2 , 3 } , G ˜ 1 = , G 2 = G 3 = { 3 } , G ˜ 2 = G ˜ 3 = { 1 , 2 } , 0.1 = π ̲ 21 π 21 ( k ) π ¯ 21 = 0.5 , 0.4 = π ̲ 22 π 22 ( k ) π ¯ 22 = 0.8 , 0.35 = π ̲ 31 π 31 ( k ) π ¯ 31 = 0.65 , and 0.05 = π ̲ 32 π 32 ( k ) π ¯ 32 = 0.35 .
The sensor admissible failures θ ̲ 1 = 0.9 and θ ¯ 1 = 1.0 ; thus, Θ 0 = 0.95 and B = 0.223 . The bounded output gain θ 1 , k is selected as θ 1 , k = Θ 0 + θ ¯ 1 θ ̲ 1 2 sin ( k π 2 ) .
Based on such a setup with α = 0.1 and ϵ = 1 , Theorem 2 offers a minimal H -index β min = 1.952 in the weak mismatched case ( μ i = 0.2 ) with the following solution:
L ¯ 11 L ¯ 21 L ¯ 31 L ¯ 12 L ¯ 22 L ¯ 32 = 2.895 4.757 3.449 2.930 4.029 6.360 4.751 3.219 2.638 4.578 4.121 3.918 , F 11 F 12 F 21 F 22 F 31 F 32 = 0.713 0.263 0.230 0.154 0.795 0.212 0.302 0.122 1.365 0.071 0.538 0.175 .
If initial states x 0 = [ 0.7 , 0.5 ] T and Π 0 = 2 are chosen, the simulation results of Example 2 are as illustrated in Figure 2. Accordingly, Figure 2a,b present asymptotic convergence to the origin of the states of (38) and their observations, while Figure 2c,d shows the time evolution of the system mode and control input, respectively. The simulation results verified Theorem 2 applied to design observer-based H -controllers for (38) with sensor failures.
Example 3
(Comparative practical example). This example aims at giving a comparison of the H performance between our method and [38] in the presence of the mismatched phenomenon when sensor failures are absent. Consider a single-link robot arm model adopted in [37,38,46], in which plant modes are defined in g S Π = { 1 , 2 , 3 }
φ ¨ ( t ) = M g g a I g sin ( φ ( t ) ) c v I g φ ˙ ( t ) + u ( t ) I g + w ( t ) ,
where φ ( t ) , φ ˙ ( t ) , and w ( t ) denote the angular position, the angular velocity, and the load torque of the arm, respectively. In addition, M g = M ( Π k = g ) { 0.75 , 1.5 , 2 } ( k g ) and I g = I ( Π k = g ) { 1 , 2 , 2.5 } ( k g · m / s 2 ) represent the payload mass and the inertia moment, respectively. Moreover, = 0.5 ( m ) is the arm length, g a = 9.81 ( m / s 2 ) denotes the gravity acceleration, and c v = 2 ( N · s / m ) stands for the viscous friction coefficient. Besides, denote x ( t ) = [ x 1 ( t ) , x 2 ( t ) ] T = [ φ ( t ) , φ ˙ ( t ) ] T as a vector state variable, and we can only measure directly φ ( t ) . We can put the continuous time model (39) in the discrete form (3) with sampling time T s as follows:
A g 1 = 1 T s T s M g g a I g 1 T s c v I g , A g 2 = 1 T s δ T s M g g a I g 1 T s c v I g , B g 1 = B g 2 = 0 T s I g , E g 1 = E g 2 = 0 T s , C g 1 = C g 2 = [ 1 , 0 ] , D g 1 = D g 2 = 0.1 , G g 1 = G g 2 = [ 1 , 0 ] , H g 1 = H g 2 = 0.1 ,
where δ = 0.01 / π and T s = 0.5 . In addition, the fuzzy basic functions are given by
η 1 ( x 1 , k ) = sin ( x 1 , k ) δ x 1 , k ( 1 δ ) x 1 , k , x 1 , k 0 , 1 , x 1 , k = 0 , η 2 ( x 1 , k ) = 1 η 1 ( x 1 , k ) .
Furthermore, transition probabilities are selected analogously from [38], which are known by
π g h g , h S Π = 0.8 0.1 0.1 0.2 0.7 0.1 0.5 0.2 0.3 ,
in which G 1 = G 2 = G 3 = S Π = { 1 , 2 , 3 } and G ˜ 1 = G ˜ 2 = G ˜ 3 = .
Based on such setups, the comparison of H performance between our results and those of [38] is presented in Table 2. It should be noted that the results of the two-step LMI method in [38] are much sensitive with the initialization of the first steps. We collected here the best results of [38] provided by its author. Overall, Corollary 1 provided significantly smaller H -indices than the results in [38], that is, for three different levels of the mismatched phenomenon, Corollary 1 released better H performance ( 1.713 , 1.743 , 1.813 < 1.854 in μ i = 0 ; 3.644 , 3.718 , 3.845 < 5.131 in μ i = 0.1 , especially feasible in μ i = 0.2 ). The outperformed results demonstrated that our method has the capabilities of relaxing the H conditions in preceding works and providing promising results.
By choosing initial condition x 0 = [ 0.2 π , 0.1 ] T , Π 0 = 1 , and disturbance d k = 0.4 e 0.1 k sin ( 0.3 k ) , a numerical simulation of the closed-loop systems (40) is shown in Figure 3 when α = 0.2 and μ i = 0.1 . As can be seen from Figure 3, the observed state x ^ k asymptotically tracked the real state x k , and they both converged to zero as time increased under the evolution of the system mode Π k . The observation again validated the effectiveness of the controller (31) obtained in Corollary 1.

5. Conclusions

By considering the mismatched phenomenon in fuzzy basic functions, this papers addressed the problem of observer-based H -controller design for Markov jump fuzzy systems with incomplete transition probabilities and sensor failures. The key successes of the paper are two relaxation processes in Theorem 1 and 2 that allow the design problem to be solved effectively by a single-step LMI approach. In addition, the obtained H -stabilization conditions provided promising results compared to existing studies. Through two illustrative examples, the validation of the proposed observer-based H -controller was verified in the sense of both feasibility and H performance. In future works, random models of sensor failure governed by single or multiple Markov processes also will be taken into account to formulate several control problems of robotics in terms of the MJFSs. Moreover, for theoretical aspects, we plan to further address sensor failure detection and fault-tolerant control problems of discrete-time nonlinear Markov jump systems.

Author Contributions

Conceptualization, T.B.N.; Formal analysis, T.B.N.; Funding acquisition, H.-K.S.; Methodology, T.B.N.; Project administration, H.-K.S.; Software, T.B.N.; Validation, T.B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Ministry of Science and ICT (MSIT), Korea, under the Information Technology Research Center (ITRC) support program (IITP-2022-2018-0-01423) supervised by the Institute for Information & communications Technology Promotion (IITP) and was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A6A1A03038540).

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Sung Hyun Kim of the School of Electrical Engineering, University of Ulsan, South Korea, for his valuable comments and programming support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sánchez-Herguedas, A.; Mena-Nieto, A.; Rodrigo-Muñoz, F.; Villalba-Díez, J.; Ordieres-Meré, J. Optimisation of Maintenance Policies Based on Right-Censored Failure Data Using a Semi-Markovian Approach. Sensors 2022, 22, 1432. [Google Scholar] [CrossRef] [PubMed]
  2. Pang, J.; Liu, D.; Peng, Y.; Peng, X. Collective anomalies detection for sensing series of spacecraft telemetry with the fusion of probability prediction and Markov chain model. Sensors 2019, 19, 722. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Arrifano, N.; Oliveira, V.; Ramos, R.A.; Bretas, N.G.; Oliveira, R. Fuzzy stabilization of power systems in a co-generation scheme subject to random abrupt variations of operating conditions. IEEE Trans. Control Syst. Technol. 2007, 15, 384–393. [Google Scholar] [CrossRef]
  4. Dong, H.; Wang, Z.; Gao, H. Distributed H filtering for a class of Markovian jump nonlinear time-delay systems over lossy sensor networks. IEEE Trans. Ind. Electron. 2013, 60, 4665–4672. [Google Scholar] [CrossRef]
  5. Luan, X.; Zhao, S.; Liu, F. H control for discrete-time Markov jump systems with uncertain transition probabilities. IEEE Trans. Autom. Control 2012, 58, 1566–1572. [Google Scholar] [CrossRef]
  6. Todorov, M.G.; Fragoso, M.D.; do Valle Costa, O.L. Detector-based H results for discrete-time Markov jump linear systems with partial observations. Automatica 2018, 91, 159–172. [Google Scholar] [CrossRef]
  7. Wang, H.O.; Tanaka, K.; Griffin, M.F. An approach to fuzzy control of nonlinear systems: Stability and design issues. IEEE Trans. Fuzzy Syst. 1996, 4, 14–23. [Google Scholar] [CrossRef]
  8. Dong, H.; Li, X.; Shen, P.; Gao, L.; Zhong, H. Interval type-2 fuzzy logic PID controller based on differential evolution with better and nearest option for hydraulic serial elastic actuator. Int. J. Control. Autom. Syst. 2021, 19, 1113–1132. [Google Scholar] [CrossRef]
  9. Liu, X.; Zhang, Q. New approaches to H controller designs based on fuzzy observers for TS fuzzy systems via LMI. Automatica 2003, 39, 1571–1582. [Google Scholar]
  10. Dong, J.; Wang, Y.; Yang, G.H. Output feedback fuzzy controller design with local nonlinear feedback laws for discrete-time nonlinear systems. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2010, 40, 1447–1459. [Google Scholar] [CrossRef] [Green Version]
  11. Tanaka, K.; Wang, H.O. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  12. Guerra, T.M.; Vermeiren, L. LMI-based relaxed nonquadratic stabilization conditions for nonlinear systems in the Takagi–Sugeno’s form. Automatica 2004, 40, 823–829. [Google Scholar] [CrossRef]
  13. Ding, B.; Huang, B. Reformulation of LMI-based stabilisation conditions for nonlinear systems in Takagi–Sugeno’s form. Int. J. Syst. Sci. 2008, 39, 487–496. [Google Scholar] [CrossRef]
  14. Lee, D.H.; Park, J.B.; Joo, Y.H. Approaches to extended non-quadratic stability and stabilization conditions for discrete-time Takagi–Sugeno fuzzy systems. Automatica 2011, 47, 534–538. [Google Scholar] [CrossRef]
  15. Li, H.; Wu, C.; Yin, S.; Lam, H.K. Observer-based fuzzy control for nonlinear networked systems under unmeasurable premise variables. IEEE Trans. Fuzzy Syst. 2015, 24, 1233–1245. [Google Scholar] [CrossRef] [Green Version]
  16. Peng, C.; Ma, S.; Xie, X. Observer-based non-PDC control for networked T–S fuzzy systems with an event-triggered communication. IEEE Trans. Cybern. 2017, 47, 2279–2287. [Google Scholar] [CrossRef]
  17. Kim, S.H. Nonquadratic H Stabilization Conditions for Observer-Based T–S Fuzzy Control Systems. IEEE Trans. Fuzzy Syst. 2013, 22, 699–706. [Google Scholar] [CrossRef]
  18. Kanev, S.; Scherer, C.; Verhaegen, M.; De Schutter, B. Robust output-feedback controller design via local BMI optimization. Automatica 2004, 40, 1115–1127. [Google Scholar] [CrossRef]
  19. Cao, Y.Y.; Lam, J.; Sun, Y.X. Static output feedback stabilization: An ILMI approach. Automatica 1998, 34, 1641–1645. [Google Scholar] [CrossRef]
  20. El Ghaoui, L.; Oustry, F.; AitRami, M. A cone complementarity linearization algorithm for static output-feedback and related problems. IEEE Trans. Autom. Control 1997, 42, 1171–1176. [Google Scholar] [CrossRef] [Green Version]
  21. Leibfritz, F. An LMI-Based Algorithm for Designing Suboptimal Static H 2 / H Output Feedback Controllers. SIAM J. Control Optim. 2001, 39, 1711–1735. [Google Scholar] [CrossRef]
  22. Lo, J.C.; Lin, M.L. Observer-based robust H control for fuzzy systems using two-step procedure. IEEE Trans. Fuzzy Syst. 2004, 12, 350–359. [Google Scholar] [CrossRef]
  23. Lin, C.; Wang, Q.G.; Lee, T.H. Improvement on observer-based H control for T–S fuzzy systems. Automatica 2005, 41, 1651–1656. [Google Scholar] [CrossRef]
  24. Zhang, J.; Shi, P.; Qiu, J.; Nguang, S.K. A novel observer-based output feedback controller design for discrete-time fuzzy systems. IEEE Trans. Fuzzy Syst. 2014, 23, 223–229. [Google Scholar] [CrossRef]
  25. Chang, X.H.; Yang, G.H. A descriptor representation approach to observer-based H control synthesis for discrete-time fuzzy systems. Fuzzy Sets Syst. 2011, 185, 38–51. [Google Scholar] [CrossRef]
  26. Liu, Q.; Wang, Z.; He, X.; Zhou, D. On Kalman-consensus filtering with random link failures over sensor networks. IEEE Trans. Autom. Control. 2017, 63, 2701–2708. [Google Scholar] [CrossRef]
  27. Zhai, D.; An, L.; Dong, J.; Zhang, Q. Output feedback adaptive sensor failure compensation for a class of parametric strict feedback systems. Automatica 2018, 97, 48–57. [Google Scholar] [CrossRef]
  28. Abboush, M.; Bamal, D.; Knieke, C.; Rausch, A. Hardware-in-the-Loop-Based Real-Time Fault Injection Framework for Dynamic Behavior Analysis of Automotive Software Systems. Sensors 2022, 22, 1360. [Google Scholar] [CrossRef]
  29. Acho, L.; Pujol-Vázquez, G. Data Fusion Based on an Iterative Learning Algorithm for Fault Detection in Wind Turbine Pitch Control Systems. Sensors 2021, 21, 8437. [Google Scholar] [CrossRef]
  30. Tian, E.; Yue, D.; Yang, T.C.; Gu, Z.; Lu, G. T–S fuzzy model-based robust stabilization for networked control systems with probabilistic sensor and actuator failure. IEEE Trans. Fuzzy Syst. 2011, 19, 553–561. [Google Scholar] [CrossRef]
  31. Peng, C.; Fei, M.R.; Tian, E. Networked control for a class of T–S fuzzy systems with stochastic sensor faults. Fuzzy Sets Syst. 2013, 212, 62–77. [Google Scholar] [CrossRef]
  32. Dong, J.; Wu, Y.; Yang, G.H. A new sensor fault isolation method for T–S fuzzy systems. IEEE Trans. Cybern. 2017, 47, 2437–2447. [Google Scholar] [CrossRef] [PubMed]
  33. Wang, H.; Xie, S.; Zhou, B.; Wang, W. Non-fragile robust H filtering of takagi-sugeno fuzzy networked control systems with sensor failures. Sensors 2019, 20, 27. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. He, S.; Liu, F. Finite-Time H Fuzzy Control of Nonlinear Jump Systems With Time Delays Via Dynamic Observer-Based State Feedback. IEEE Trans. Fuzzy Syst. 2011, 20, 605–614. [Google Scholar] [CrossRef]
  35. Jiang, B.; Karimi, H.R.; Yang, S.; Gao, C.; Kao, Y. Observer-based adaptive sliding mode control for nonlinear stochastic Markov jump systems via T–S fuzzy modeling: Applications to robot arm model. IEEE Trans. Ind. Electron. 2020, 68, 466–477. [Google Scholar] [CrossRef]
  36. Lam, H.K.; Tsai, S.H. Stability analysis of polynomial-fuzzy-model-based control systems with mismatched premise membership functions. IEEE Trans. Fuzzy Syst. 2013, 22, 223–229. [Google Scholar] [CrossRef] [Green Version]
  37. Jiang, B.; Karimi, H.R.; Kao, Y.; Gao, C. Adaptive control of nonlinear semi-Markovian jump T–S fuzzy systems with immeasurable premise variables via sliding mode observer. IEEE Trans. Cybern. 2018, 50, 810–820. [Google Scholar] [CrossRef] [Green Version]
  38. Kim, S.H. Observer-Based Control for Markovian Jump Fuzzy Systems Under Mismatched Fuzzy Basis Functions. IEEE Access 2021, 9, 122971–122982. [Google Scholar] [CrossRef]
  39. Shen, H.; Li, F.; Wu, Z.G.; Park, J.H. Finite-time asynchronous filtering for discrete-time Markov jump systems over a lossy network. Int. J. Robust Nonlinear Control 2016, 26, 3831–3848. [Google Scholar] [CrossRef]
  40. Zhang, X.M.; Han, Q.L.; Ge, X. A novel approach to H performance analysis of discrete-time networked systems subject to network-induced delays and malicious packet dropouts. Automatica 2022, 136, 110010. [Google Scholar] [CrossRef]
  41. Tuan, H.D.; Apkarian, P.; Narikiyo, T.; Yamamoto, Y. Parameterized linear matrix inequality techniques in fuzzy control system design. IEEE Trans. Fuzzy Syst. 2001, 9, 324–332. [Google Scholar] [CrossRef] [Green Version]
  42. Chang, X.H.; Zhang, L.; Park, J.H. Robust static output feedback H control for uncertain fuzzy systems. Fuzzy Sets Syst. 2015, 273, 87–104. [Google Scholar] [CrossRef]
  43. Wang, Y.; Xie, L.; De Souza, C.E. Robust control of a class of uncertain nonlinear systems. Syst. Control. Lett. 1992, 19, 139–149. [Google Scholar] [CrossRef]
  44. Nguyen, T.B.; Kim, S.H. Relaxed dissipative control of nonhomogeneous Markovian jump fuzzy systems via stochastic nonquadratic stabilization approach. Nonlinear Anal. Hybrid Syst. 2020, 38, 100915. [Google Scholar] [CrossRef]
  45. Nguyen, T.B.; Kim, S.H. Dissipative control of interval type-2 nonhomogeneous Markovian jump fuzzy systems with incomplete transition descriptions. Nonlinear Dyn. 2020, 100, 1289–1308. [Google Scholar] [CrossRef]
  46. Jiang, B.; Karimi, H.R.; Kao, Y.; Gao, C. Takagi–Sugeno model-based sliding mode observer design for finite-time synthesis of semi-Markovian jump systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1505–1515. [Google Scholar] [CrossRef]
Figure 1. Time evolution of (37): actual and observed of (a) x 2 , k and (b) x 1 , k .
Figure 1. Time evolution of (37): actual and observed of (a) x 2 , k and (b) x 1 , k .
Mathematics 10 02055 g001
Figure 2. Simulation results of Example 2: (a,b) actual and observed states of (38), (c) system mode, and (d) control input.
Figure 2. Simulation results of Example 2: (a,b) actual and observed states of (38), (c) system mode, and (d) control input.
Mathematics 10 02055 g002
Figure 3. Simulation results of Example 3: (a,b) actual and observed states of (40), (c) system mode, and (d) control input.
Figure 3. Simulation results of Example 3: (a,b) actual and observed states of (40), (c) system mode, and (d) control input.
Mathematics 10 02055 g003
Table 1. Comparisons of H -indices of Example 1 ( a = 1.6 and b = 0 ) with different mismatched levels.
Table 1. Comparisons of H -indices of Example 1 ( a = 1.6 and b = 0 ) with different mismatched levels.
MismatchedCorollary 1[38][25][22]
Level α = 0.1 α = 0.2 α = 0.4
No ( μ i = 0 )1.11.1011.1031.4324.185Infeas.
Weak ( μ i = 0.2 )1.5511.5561.5831.919--
Strong ( μ i = 0.4 )2.2912.4022.903Infeas.--
Table 2. Comparisons of H performance of Example 3 with different mismatched levels.
Table 2. Comparisons of H performance of Example 3 with different mismatched levels.
MismatchedCorollary 1[38]
Level α = 0.1 α = 0.2 α = 0.4
No ( μ i = 0 )1.7131.7431.8131.854
Weak ( μ i = 0.1 )3.6443.7183.8455.131
Strong ( μ i = 0.2 )5.7856.2346.768Infeas.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nguyen, T.B.; Song, H.-K. Relaxed Observer-Based H-Control for Markov Jump Fuzzy Systems with Incomplete Transition Probabilities and Sensor Failures. Mathematics 2022, 10, 2055. https://doi.org/10.3390/math10122055

AMA Style

Nguyen TB, Song H-K. Relaxed Observer-Based H-Control for Markov Jump Fuzzy Systems with Incomplete Transition Probabilities and Sensor Failures. Mathematics. 2022; 10(12):2055. https://doi.org/10.3390/math10122055

Chicago/Turabian Style

Nguyen, Thanh Binh, and Hyoung-Kyu Song. 2022. "Relaxed Observer-Based H-Control for Markov Jump Fuzzy Systems with Incomplete Transition Probabilities and Sensor Failures" Mathematics 10, no. 12: 2055. https://doi.org/10.3390/math10122055

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