Next Article in Journal
Parameter Uniform Numerical Method for Singularly Perturbed 2D Parabolic PDE with Shift in Space
Next Article in Special Issue
Smooth, Singularity-Free, Finite-Time Tracking Control for Euler–Lagrange Systems
Previous Article in Journal
Relation Extraction from Videos Based on IoT Intelligent Collaboration Framework
Previous Article in Special Issue
An Output Feedback Controller for a Second-Order System Subject to Asymmetric Output Constraint Based on Lyapunov Function with Unlimited Domain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fuzzy Design for a Sliding Mode Observer-Based Control Scheme of Takagi-Sugeno Markov Jump Systems under Imperfect Premise Matching with Bio-Economic and Industrial Applications

1
Department of Electrical Engineering, College of Engineering, University of Ha’il, Hail 2440, Saudi Arabia
2
Lab-STA, LR11ES50, National School of Engineering of Sfax, University of Sfax, Sfax 3029, Tunisia
3
Department of Industrial Engineering, College of Engineering, University of Ha’il, Hail 2440, Saudi Arabia
4
Department of Computer Engineering, College of Computer Science and Engineering, University of Ha’il, Hail 2440, Saudi Arabia
5
School of Industrial Engineering, Pontificia Universidad Católica de Valparaíso, Valparaíso 2362807, Chile
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(18), 3309; https://doi.org/10.3390/math10183309
Submission received: 28 July 2022 / Revised: 4 September 2022 / Accepted: 5 September 2022 / Published: 12 September 2022
(This article belongs to the Special Issue Control Theory and Applications)

Abstract

:
Fuzzy theory is widely studied and applied. This article introduces an adaptive control scheme for a class of non-linear systems with Markov jump switching. The introduced scheme supposes that the system is submitted to external disturbances under imperfect premise matching. By using discrete-time Takagi–Sugeno fuzzy models, a sliding mode observer-based control scheme is utilized to estimate unmeasured states of the system. We build two fuzzy switching manifolds for the disturbance and sliding mode observer systems. Then, a linear matrix inequality-based criterion is developed using slack matrices. This criterion proves that the sliding mode dynamics are robustly admissible under an H-infinity performance often used in control theory. Hence, new adaptive sliding mode controllers are synthesized for the disturbance and sliding mode observer systems. This allows the reachability of pre-designed sliding surfaces to be guaranteed. Finally, experimental numerical illustrations on a bio-economic system and a tunnel diode circuit are presented to show potential applications, as well as validating the effectiveness of the scheme proposed in the present investigation.

1. Introduction, Notations, and Outline

In this section, we provide the literature review, abbreviations, notations, and objectives of the present article.

1.1. Bibliographical Review

Fuzzy models have been largely analyzed derived and applied [1]. The Takagi–Sugeno (TS) fuzzy models [2] are used for approximating non-linear systems by means of local linear structures. The TS models are connected by fuzzy membership functions. Results for this class of systems based on the parallel distribution compensation (PDC) method are reported in [3,4,5,6,7]. This method requires the same grades of membership between the fuzzy controller and TS fuzzy system.
Instead of utilizing the PDC method, an imperfect premise matching was employed to enhance the robustness of fuzzy control. In [8], this matching was used for event-triggered control of a suspension system. In [9], a non-PDC control algorithm was proposed for networked TS fuzzy systems with limited data transmission and imperfect premise matching. In [10], an imperfect control design for TS fuzzy systems was described.
Descriptor models are used for complex systems by means of differential equations [11]. Thus, when analyzing such systems, regularity and causality, for discrete and continuous systems, respectively, need to be guaranteed [12,13,14,15,16]. TS fuzzy approaches are applied to non-linear descriptor systems and control problems. In [17], state-feedback and output feedback controls were analyzed with TS fuzzy models. Synthesis and dissipativity for TS fuzzy descriptor schemes were treated with slack matrices in [18]. Actuator saturation was investigated in [19,20] for TS fuzzy systems. In [21,22], a state control design was solved for non-linear descriptor systems with TS fuzzy models. Due to various environmental factors, such as random faults and abrupt mutations of subsystem interconnections, the controlled scheme and system parameters are heavily affected. Markov jump systems (MJS) are often adopted to model such systems. MJS find applications in control engineering, such as fault tolerant, target tracking, manufacture, networked control, and multiagent systems.
Studies on control/filtering designs and stability analysis on MJS were published in [23,24]. Networked Markov switching systems using quantized non-stationary filtering were analyzed in [25]. A sliding mode control (SMC) scheme is examined in [26] for switching systems under semi-Markov processes using adaptive event triggering. In [27], control of Markov switching systems with finite-time output feedback was considered assuming quantization effects from the actuator to the controller.
The SMC scheme is used as a robust controller of complex systems. SMC utilizes a discontinuous controller to conduct the system trajectories onto a sliding surface and force them to move along the surface. The main advantages of the SMC approach are: (i) fast response; (ii) good transient performance; and (iii) invariance against matched uncertainties and external disturbances. Much work has been devoted to SMC approaches for different systems [28,29,30,31,32,33]. In addition, because of the finite sampling rate, an SMC law designed for continuous-time systems could be inappropriate for discrete-time systems. Thus, the analysis of discrete-time sliding mode control (DSMC) has inspired a new line of research and some works on D H SMC were published in [34,35] and references therein.
In the mentioned works, DSMC control laws are synthesized for discrete-time systems with external disturbances and time-varying delays. In [36], the resilient SMC problem with H-infinity performance (often denoted as H and utilized in control theory) was investigated for discrete-time descriptor fuzzy systems with multiple delays. The H techniques are used in control theory to reach stabilization for a guaranteed performance.
Note that the results associated with the SMC approaches cited in the aforementioned works are obtained upon the premise that all the state variables are available. However, in practice, the full system states are generally unavailable for measurement and the observers have been introduced to determine the state variables for controller design. Moreover, benefiting from the advantages of the observer and SMC approaches, the observer-based SMC and sliding mode observer (SMO) techniques have been studied to cope with the state estimation problems for different classes of systems. Consequently, the SMO technique has attracted considerable attention with some remarkable results [37,38]. To name a few, SMO was employed to design a controller for singular semi-Markov jumping systems with delay [39]. The adaptive SMO-based control for non-linear MJS was studied in [40]. The control problem using SMO for Itô stochastic frameworks was analyzed in [41].
Therefore, on the basis of the above detailed bibliographical review, we detect little progress has been made on the state estimation problem with DSMC for non-linear MJS. Specifically, no SMO-based control schemes for TS Markov jump descriptor systems under imperfect premise matching have been proposed until now. Consequently, the contribution we present in this investigation and its objectives are established in Section 1.3 after describing in the following subsection the abbreviations and notations employed here.

1.2. Abbreviations and Notations

Table 1 presents the abbreviations, acronyms, and notations to be used in this article.

1.3. Objective and Outline

The contribution of this article is in introducing an adaptive control scheme for a class of non-linear systems with Markov jump switching. This scheme is based on an SMO technique, assumes that the system is exposed to disturbances under imperfect premise matching, and is employed to estimate unmeasured states of the system considering discrete-time TS fuzzy models. Specifically, we first construct two fuzzy switchings for the disturbance and sliding mode observer systems. Then, we derive a linear matrix inequality-based criterion using slack matrices to prove that the sliding mode dynamics are robust under H performance. Hence, new adaptive sliding mode controllers are synthesized for the disturbance and sliding mode observer systems. This allows the reachability of pre-designed sliding surfaces to be guaranteed. Therefore, the main objectives of this investigation are the following:
(i)
To propose a general model of fuzzy descriptor systems with Markov jump switching, uncertainties, external disturbance, and unknown premise variables.
(ii)
To design a novel SMO technique for reconstructing the unmeasured state variables using the imperfect premise matching approach combined with the non-PDC control scheme, and to then design two sliding surfaces that drive with the estimated and error trajectories for guaranteeing the stability of the closed-loop system.
(iii)
To show that the system is admissible with an H performance level by developing a linear matrix inequality (LMI) criterion, guaranteeing robustness of the control scheme against uncertainties, and designing controller and observer gains in one step.
(iv)
To synthesize new adaptive sliding mode control laws for the error and SMO system ensuring the reachability of the pre-designed sliding surfaces.
We illustrate our scheme with experimental numerical results on a bio-economic system and a tunnel diode circuit to show potential applications and validate the effectiveness of the proposed scheme.
After stating the introduction, abbreviations, notations, and objectives of our investigation, the article is organized as follows. Section 2 provides essential preliminary results presenting the model and assumptions, as well as establishing the problem under study. In Section 3, we propose and derive the mains results of the article. In Section 4, the computational framework of this work, an algorithm that summarizes the proposed methodology, and experimental numerical illustrations on a single-species bio-economic system and a tunnel diode circuit are introduced to show potential applications, as well as validating the effectiveness of the proposed scheme. We use the Matlab programming language to conduct this numerical application. Finally, we make some conclusions on the obtained results and provide some limitations of our proposal, as well as ideas for possible future work in Section 5.

2. Preliminaries and Problem Statement

In this section, we introduce some preliminaries, which facilitate the comprehension of our proposal, and state the problem under study.

2.1. The Model

Consider a class of non-linear discrete-time descriptor MJS, which can be described by the following TS fuzzy model defined on a probability space:
Rule i : if θ 1 ( x ( k ) ) is M 1 i , θ 2 ( x ( k ) ) is M 2 i , , and θ s ( x ( k ) ) is M s i , then E x ( k + 1 ) = A i ( k , r ¯ k ) x ( k ) + B 1 i ( r ¯ k ) w ( k ) + B 2 ( r ¯ k ) u ( k ) + f ( k , r ¯ k , x ( k ) ) , y ( k ) = C 2 ( r ¯ k ) x ( k ) , z ( k ) = C 1 i ( r ¯ k ) x ( k ) + D i ( r ¯ k ) w ( k ) ,
where M d i are the fuzzy sets, for i { 1 , , r } and d { 1 , , s } , with d and r being the numbers of premise variables and if-then rules, respectively. In addition, we have that θ ( x ( k ) ) = [ θ 1 ( x ( k ) ) , , θ s ( x ( k ) ) ] is the premise variable vector, x ( k ) R n is the state vector, u ( k ) R m is the control input, y ( k ) R n y is the measured output, z ( k ) R v is the controlled output, and w ( k ) R w is the disturbance input vector that belongs to L 2 [ 0 , ) , that is, the Euclidean norm. Furthermore, observe that f ( k , r ¯ k , x ( k ) ) is an unknown and bounded non-linear real-valued vector function, which establishes the model uncertainties in the system considering external disturbances. Note that the matrix E R n × n is singular, with rank ( E ) = q 0 < n . In addition, A i ( k , r ¯ k ) = A i ( r ¯ k ) + Δ A i ( k , r ¯ k ) is a time-varying matrix, where Δ A i ( k , r ¯ k ) = M i ( r ¯ k ) Δ ( k ) N i ( r ¯ k ) , with Δ ( k ) Δ ( k ) I , for i { 1 , , r } . Matrices A i ( r ¯ k ) , B 1 i ( r ¯ k ) , B 2 ( r ¯ k ) , C 2 ( r ¯ k ) , M i ( r ¯ k ) , N i ( r ¯ k ) , C 1 i ( r ¯ k ) , and D i ( r ¯ k ) are constant with appropriate dimensions. Here, r ¯ k is a discrete-time Markov process taking values in { 1 , , N } with a probability matrix Π ¯ = [ π p q ] N × N , for p , q N . The transition probabilities are π p q = P ( r ¯ k + 1 = q | r ¯ k = p ) and satisfy π p q 0 and q = 1 N π p q = 1 for each p.

2.2. Assumptions and Resulting Model

The following assumptions are necessary for future discussion in the present article:
(A1)
The external disturbance w ( k ) is bounded and satisfies w ( k ) w ¯ , where w ¯ is an unknown positive real constant.
(A2)
Matched non-linearity functions f ( k , r ¯ k , x ( k ) ) are bounded and satisfy f ( k , r ¯ k , x ( k ) ) η ¯ y , where η ¯ > 0 is an unknown positive real constant.
Note that the assumptions (A1) and (A2) are reasonable, since, in practice, the disturbances are generally unknown but bounded. The adaptive approach is used here to estimate these unknown disturbances.
Remark 1.
It is recognized that the transition probabilities play a crucial role in Markov processes. In this study, the transition probabilities are supposed to be known. However, in many practical situations, these probabilities are unknown. Thus, the determination of time-varying and partly transition probabilities in our framework are still open problems which can be considered in future works [26].
For simplicity, denote θ s ( x ( k ) ) = θ s ( x ) . Based on the expressions defined in (1) and the above aspects, for θ ( x ) = [ θ 1 ( x ) , , θ s ( x ) ] , the resulting Markov jump TS fuzzy model is stated as:
E x ( k + 1 ) = i = 1 r h i ( θ ( x ) ) A i p ( k ) x ( k ) + B 1 i p w ( k ) + B 2 p u ( k ) + f p ( k , x ( k ) ) , y ( k ) = C 2 p x ( k ) , z ( k ) = i = 1 r h i ( θ ( x ) ) C 1 i p x ( k ) + D i p w ( k ) ,
with h i ( θ ( x ) ) = d = 1 s M d i ( θ d ( x ) ) / i = 1 r d = 1 s M d i ( θ d ( x ) ) , in which M d i ( θ d ( x ) ) is the grade of membership of θ d ( x ) to M d i . The normalized membership function h i ( θ ( x ) ) satisfies the following property:
i { 1 , , r } , h i ( θ ( x ) ) 0 , i = 1 r h i ( θ ( x ) ) = 1 .
Then, the system formulated in (2) can be written as:
E x ( k + 1 ) = A h p ( k ) x ( k ) + B 1 h p w ( k ) + B 2 p u ( k ) + f p ( k , x ( k ) ) , y ( k ) = C 2 p x ( k ) , z ( k ) = C 1 h p x ( k ) + D h p w ( k ) .
For the subsequent development, we introduce a nominal descriptor MJS formulated as:
E x ( k + 1 ) = A p x ( k ) ,
and the following definition is recalled.
Definition 1.
Based on [12], note that: (i) the pair ( E , A p ) is regular if det ( z E A p ) is different from zero for each p N ; (ii) the pair ( E , A p ) is causal if deg det ( z E A p ) = rank ( E ) for each p N ; (iii) the system formulated in (4) is stochastically stable if for any initial state ( r 0 , x 0 ) , the condition E ( k = 0 x ( k ) 2 | r 0 , x 0 ) < is satisfied; and (iv) the system stated in (4) is stochastically admissible if it is regular, causal, and stochastically stable.

2.3. Problem Statement

For a given non-linear descriptor MJS expressed by a TS fuzzy model, such as stated in (3), the main problem addressed in this article is to design an SMO and adaptive sliding mode controllers for the error and SMO systems, which must hold the following requirements simultaneously:
(i)
The reachability of the sliding surfaces is ensured.
(ii)
The sliding motions are stochastically admissible with H performance, that is, under a zero initial condition, E k = 0 z ( k ) z ( k ) < γ 2 k = 0 w ( k ) w ( k ) , for all w ( k ) 0 L 2 [ 0 , ) .
We end this section by recalling two lemmas proposed in [42,43], respectively.
Lemma 1.
Let M , N be constant matrices, and Δ ( k ) be a matrix function satisfying Δ ( k ) Δ ( k ) I . For a positive scalar ε > 0 , the inequality M Δ ( k ) N + N Δ ( k ) M ε M M + ε 1 N N  holds.
Lemma 2.
For any matrices Q , X , Y , A with appropriate dimensions, and a positive scalar α, the inequality Q + sym ( X A ) < 0 is fulfilled if the following condition holds:
Q X + α A Y ( X + α A Y ) α sym ( Y ) < 0 .

3. Main Results

In this section, the different analytical steps are presented for the development of the main results for the SMO enhanced adaptive control.

3.1. Sliding Mode Observer Design under Imperfect Premise Matching

The design of an observer can be challenging when state variables cannot be completely acquired in engineering systems. To reconstruct the state variables, we consider the following SMO of the system under consideration for which the premise variables are unmatched.
Rule j : if μ 1 ( x ^ ( k ) ) is W 1 j , μ 2 ( x ^ ( k ) ) is W 2 j , , and μ s o ( x ^ ( k ) ) is W s o j , then E x ^ ( k + 1 ) = A j p x ^ ( k ) + B 2 p u ( k ) ν ( k ) ) + L j p ( y ( k ) y ^ ( k ) ) , y ^ ( k ) = C 2 p x ^ ( k ) ,
where μ ( x ^ ( k ) ) = [ μ 1 ( x ^ ( k ) ) , , μ s o ( x ^ ( k ) ) ] is the premise variable vector depending on the estimated states x ^ ( k ) ; y ^ ( k ) is the measured output; and ν ( k ) is the observer input vector to attenuate the effect of the matched non-linearity. Note that L j is the observer gain to be determined. The global dynamics of the observer can be inferred as:
E x ^ ( k + 1 ) = j = 1 r ϖ j ( μ ( x ^ ) ) A j p x ^ ( k ) + B 2 p u ( k ) ν ( k ) ) + L j p ( y ( k ) y ^ ( k ) ) , y ^ ( k ) = C 2 p x ^ ( k ) ,
whereas the normalized fuzzy membership function for the observer is given by:
ϖ j ( μ ( x ^ ) ) = d o = 1 s o W d o j ( μ ( x ^ ) ) / j = 1 r d o = 1 s o W d o j ( μ ( x ^ ) ) 0 , j = 1 r ϖ j ( μ ( x ^ ) ) = 1 ,
with the compact form of (5) being expressed as:
E x ^ ( k + 1 ) = A ϖ p x ^ ( k ) + B 2 p u ( k ) ν ( k ) + L ϖ p e y ( k ) , y ^ ( k ) = C 2 p x ^ ( k ) .
Define the estimation error as e ( k ) = x ( k ) x ^ ( k ) , and e y ( k ) = y ( k ) y ^ ( k ) as the output estimation error. By subtracting (6) from (2), the error dynamic system is defined as:
E e ( k + 1 ) = ( A ϖ p L ϖ p C 2 ϖ p ) e ( k ) + B 2 p ν ( k ) + f p ( k , x ( k ) ) + B 1 h p w ( k ) + Δ A h p x ( k ) + ( A h p A ϖ p ) x ( k ) .
Remark 2.
From (7), note that the proposed SMO is essential to eliminate the effect of the matched non-linearity. Fast convergence and easy implementation are two important features that drive us to use such an observer.

3.2. Switching Manifolds Design

Next, we focus on the switching manifolds design as the first step of SMC. For the error system established in (7), the switching manifold is suggested by means of
s e ( k ) = G e p E e ( k ) + b e ( k ) , b e ( k + 1 ) = s e ( k ) + G e p L ϖ p e y ( k ) , b e ( 0 ) = G e p E e ( 0 ) ,
where G e p R m × n is a matrix, such that G e p B 2 p is invertible and satisfies a constraint stated as:
G e p E = H p C 2 p ,
with H p R m × n y being the matrix to be determined.
Remark 3.
(i) The constraint presented in (9) is introduced because s e ( k ) is undefined, since e ( k ) is unknown. However, e y ( k ) = y ( k ) y ^ ( k ) = C 2 p e ( k ) is available and so the sliding surface defined as s e ( k ) = H p e y ( k ) + b e ( k ) is well stated for the observer design; and (ii) the existence of the constraint formulated in (9) is guaranteed by the assumption that:
rank G e p E C 2 p = rank ( C 2 p ) .
Note that the following switching manifold can be constructed for the SMO system given in (6):
s ( k ) = G p E x ^ ( k ) b ( k ) , b ( k + 1 ) = G p A ϖ p + B 2 p K ϖ p x ^ ( k ) + G p L ϖ p e y ( k ) , b ( 0 ) = G p E x ^ ( 0 ) ,
where G p R m × n is a matrix, such that G p B 2 p is invertible, and K ϖ p = l = 1 r ϖ l ( μ ( x ^ ) ) K l p is the controller gain to be designed.

3.3. H and Admissibility Analysis

Here, we analyze the dynamics of the error and observer systems based on the sliding surfaces designed in the previous section.
The SMC theory states that the system trajectories reach the sliding surface if the ideal condition s e ( k + 1 ) = s e ( k ) = 0 is verified. Thus, we obtain from (7) and (8) that:
Δ s e ( k ) = G e p B 2 p ν ( k ) + f p ( k , x ( k ) ) + G e p A ϖ p e ( k ) + Δ A h p x ( k ) + ( A h p A ϖ p ) x ( k ) + B 1 h p w ( k ) = 0 .
Therefore, the corresponding control input is calculated as:
ν ( k ) = f p ( k , x ( k ) ) ( G e p B 2 p ) 1 G e p A ϖ p e ( k ) + Δ A h p x ( k ) + ( A h p A ϖ p ) x ( k ) + B 1 h p w ( k ) .
By substituting (13) into (7), the dynamics of the sliding mode is expressed by:
E e ( k + 1 ) = ( G ¯ e p A ϖ p L ϖ p C 2 ϖ p ) e ( k ) + G ¯ e p Δ A h p x ( k ) + G ¯ e p ( A h p A ϖ p ) x ( k ) + G ¯ e p B 1 h p w ( k ) ,
where G ¯ e p = I G ^ e p and G ^ e p = B 2 p ( G e p B 2 p ) 1 G e p . In addition, when the system formulated in (6) is driven to the sliding surface, then s ( k + 1 ) = s ( k ) = 0 . Thus, from (6) and (11), we obtain that:
s ( k + 1 ) = G p B 2 p u ( k ) ν ( k ) K ϖ p x ^ ( k ) = 0 .
Then, the resultant control input is given by:
u ( k ) = K ϖ p x ^ ( k ) + ν ( k ) .
Substituting (16) into (6), the sliding mode dynamics can be written as:
E x ^ ( k + 1 ) = ( A ϖ p + B 2 p K ϖ p ) x ^ ( k ) + L ϖ p C 2 p e ( k ) .
From (14) and (17), the augmented closed-loop system is built by a form established as:
E ¯ x ¯ ( k + 1 ) = ( A ¯ h ϖ ϖ p + Δ A ¯ h p ) x ¯ ( k ) + B ¯ 1 h p w ( k ) , z ( k ) = C ¯ 1 h p x ¯ ( k ) + D h p w ( k ) ,
where
x ¯ ( k ) = [ x ^ ( k ) , e ( k ) ] , Δ A ¯ h p = M ¯ h p Δ ( k ) N ¯ h p , E ¯ = E 0 0 E ,
B ¯ 1 h p = 0 G ¯ e p B 1 h p , C ¯ 1 h p = C 1 h p C 1 h p , M ¯ h p = 0 G ¯ e p M h p , N ¯ h p = N h p N h p ,
A ¯ h ϖ ϖ p = A ϖ p + B 2 P K ϖ p L ϖ p C 2 p G ¯ e p ( A h p A ϖ p ) G ¯ e p A ϖ p L ϖ p C 2 p = i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) A ¯ i j l p , A ¯ i j l p = A j p + B 2 P K l p L j p C 2 p G ¯ e p ( A i p A j p ) G ¯ e p A j p L j p C 2 p .
Theorem 1.
Given a scalar γ > 0 , the closed-loop system stated in (18) is stochastically admissible with H disturbance attenuation level γ, if there exist matrices P p > 0 , S p , and a scalar ε p > 0 such that, for i , j , l { 1 , , r } , and p { 1 , , N } , we have that
Φ ¯ i j l p = sym ( S p R ¯ A ¯ i j l p ) E ¯ P p E ¯ S p R ¯ B ¯ 1 i p C ¯ 1 i p I π p A ¯ i j l p ε p S p R ¯ M ¯ i p N ¯ i p γ 2 I D i p I π p B ¯ 1 i p 0 0 I 0 0 0 ψ ε p I π i M ¯ i p 0 ε p I 0 ε p I < 0 ,
where the symbol “∗” is the same value as the opposite corner in the symmetric matrix, I π p = [ π p 1 I , , π p N I ] , ψ = diag ( P 1 1 , , P N 1 ) , R ¯ is any matrix satisfying R ¯ E ¯ = 0 , and rank ( R ¯ ) = 2 n 2 q 0 , recalling that q 0 = rank ( E ) < n .
Proof. 
First, we prove the regularity and causality characterization of (18) with Δ A ¯ h p = 0 . Assume that there exist two non-singular matrices M ^ and N ^ , such that:
E ^ = M ^ E ¯ N ^ = I 2 q 0 0 0 0 .
From (19), it can be verified that:
E ¯ P p E ¯ + sym ( S p R ¯ A ¯ i j l p ) < 0 .
Then, the following inequality holds:
E ¯ P p E ¯ + sym S p R ¯ i = 1 r j = 1 r l = 1 r h i ϖ j ϖ l A ¯ i j l p = E ¯ P p E ¯ + sym ( S p R ¯ A ¯ h ϖ ϖ p ) < 0 .
Now, define that:
A ^ h ϖ ϖ p = M ^ A ¯ h ϖ ϖ p N ^ = A ^ 11 h ϖ ϖ p A ^ 12 h ϖ ϖ p A ^ 21 h ϖ ϖ p A ^ 22 h ϖ ϖ p , R ^ = M ^ R ¯ M ^ 1 R ^ 11 R ^ 12 R ^ 21 R ^ 22 , S ^ p = M ^ 1 S p N ^ = S ^ 11 p S ^ 12 p S ^ 21 p S ^ 22 p , P ^ p = M ^ 1 P p M ^ 1 = P ^ 11 p P ^ 12 p P ^ 22 p .
From R ¯ E ¯ = 0 , we have R ^ E ^ = 0 and so R ^ 11 = R ^ 21 = 0 .
By performing the congruence transformation to the expression stated in (20) by N ^ , it follows according to (21) that: sym ( S ^ 12 p R ^ 12 A ^ 22 h ϖ ϖ p + S ^ 22 p R ^ 22 A ^ 22 h ϖ ϖ p ) < 0 .
It is readily concluded that A ^ 22 h ϖ ϖ p is non-singular and, according to Definition 1, ( E ¯ , A ¯ h ϖ ϖ p ) is regular and causal.
Now, select V ( x ¯ ( k ) , r ¯ k ) = x ¯ ( k ) E ¯ P ( r ¯ k ) E ¯ x ¯ ( k ) as a stochastic Lyapunov function to prove the stochastic stability of the closed-loop system stated in (18), with w ( k ) = 0 . To simplify the notation, we use V ( x ¯ ( k ) , r ¯ k ) = V ( k ) .
Let Δ V ( k ) be the forward difference of V ( k ) . Then, along the trajectories of the system given in (18), we have that: E ( Δ V ( k ) ) = E V ( k + 1 ) V ( k ) | x ¯ ( k ) , r ¯ k = p , where
E ( Δ V ( k ) ) = E x ¯ ( k ) A ¯ h ϖ ϖ p X p A ¯ h ϖ ϖ p x ¯ ( k ) x ¯ ( k ) E ¯ P p E ¯ x ¯ ( k ) ,
with X p = q = 1 N π p q P q . Furthermore, in view of the constraint R ¯ E ¯ = 0 , the following equation is easily obtained:
2 x ¯ T ( k ) S p R ¯ A ¯ h ϖ ϖ p x ¯ ( k ) = 0 .
Substituting (23) into (22), results:
E ( Δ V ( k ) ) = E x ¯ ( k ) A ¯ h ϖ ϖ p X p A ¯ h ϖ ϖ p E ¯ P p E ¯ + sym ( S p R ¯ A ¯ h ϖ ϖ p ) x ¯ ( k ) .
By the Schur complement, it can be verified from (19) that: Ψ h ϖ ϖ p = A ¯ h ϖ ϖ p X p A ¯ h ϖ ϖ p E ¯ P p E ¯ + sym ( S p R ¯ A ¯ h ϖ ϖ p ) < 0 . Thus, we deduce that: E ( Δ V ( k ) ) φ E ( x ¯ ( k ) x ¯ ( k ) ) , where φ < 0 denotes max p ( λ max ( Ψ h ϖ ϖ p ) ) , for all p N . Then, from (24), we obtain that E ( 0 x ¯ ( k ) x ¯ ( k ) ) ( 1 / φ ) E { 0 Δ V ( k ) } ( 1 / φ ) V ( 0 ) < . Hence, in accordance with Definition 1, the system stated in (18) is stochastically admissible. To investigate the H performance for the system defined in (18), the following index is introduced: J = E ( k = 0 ( z ( k ) z ( k ) γ 2 w ( k ) w ( k ) ) ) .
Define ψ 0 ( k ) = col ( x ¯ ( k ) , w ( k ) ) , A h ϖ ϖ p = [ A ¯ h ϖ ϖ p , B ¯ 1 h p ] , C h = [ C ¯ 1 h p , D h p ] and J z w ( k ) = z ( k ) z ( k ) γ 2 w ( k ) w ( k ) . Based on the similar procedure as above and considering the equation 2 x ¯ k S p R ¯ A h ϖ ϖ p ψ 0 ( k ) = 0 , it follows that
E ( Δ V ( k ) ) + J z w ( k ) = ψ 0 ( k ) ( Φ ¯ 1 h ϖ ϖ p ( A ¯ h ϖ ϖ p ) + C h C h + A h ϖ ϖ p X p A h ϖ ϖ p ) ψ 0 ( k ) ,
where
Φ ¯ 1 h ϖ ϖ p ( A ¯ h ϖ ϖ p ) = sym ( S p R ¯ A ¯ h ϖ ϖ p ) E ¯ P p E ¯ S p R ¯ B ¯ 1 h p γ 2 I .
Summing (25) with respect to k from 0 to , under a zero initial condition, it yields the expression given by J k = 0 ( E ( Δ V ( k ) ) + J z w ( k ) ) < 0 . Hence, the system formulated in (18) is stochastically admissible with H performance. Suppose that Δ A ¯ h p 0 . By defining A ¯ h ϖ ϖ p ( k ) = A ¯ h ϖ ϖ p + Δ A ¯ h ϖ p , A h ϖ ϖ p ( k ) = [ A ¯ h ϖ ϖ p ( k ) , B ¯ 1 h p ] , and applying the Schur complement accordingly with Lemma 1 to (19), we obtain: Φ ¯ 1 h ϖ ϖ p ( A ¯ h ϖ ϖ p ( k ) ) + C h C h + A h ϖ ϖ p ( k ) X p A h ϖ ϖ p ( k ) < 0 . By the same reasoning as above, we can conclude that the closed-loop system given in (18) is robustly admissible with H performance.    □

3.4. Sliding Mode Dynamics Synthesis

In the following theorem, we provide a method to determine the gains K l p and L j p .
Theorem 2.
The closed-loop system stated in (18) is stochastically admissible, with attenuation level γ of H performance if, for a set of scalars α, β, ε p > 0 , and matrices P p > 0 , S 11 p R n × n , S 22 p R n × n , W p R n y × n y , Y l p R m × n , F j p R n × n y , and J p > 0 , the following conditions can be satisfied for i , j , l { 1 , , r } under the constraint ϖ l ( x ^ ) τ l h l ( x ^ ) 0 , where τ l is a positive scalar:
Φ ^ i j l p Λ i < 0 , τ i Φ ^ i j i p τ i Λ i + Λ i < 0 , τ l Φ ^ i j l p + τ i Φ ^ l j i p τ l Λ i τ i Λ l + Λ i + Λ l < 0 , l > i ,
where
Φ ^ i j l p = Ψ ^ i j l t p β Υ 1 i p Υ 2 p β sym ( W p ) + J p 0 J p ,
Ψ ^ i j l p = Φ ^ 11 R ¯ B ¯ 1 i p S p C ¯ 1 i p I π p A i j l p ε p R ¯ M ¯ i p S p N ¯ i p γ 2 I D i p I π p B ¯ 1 i p 0 0 I 0 0 0 Φ ^ 44 ε p I π p M ¯ i p 0 ε p I 0 ε p I ,
with Φ ^ 11 = sym ( R ¯ A i j l p + α E ¯ S p ) + α 2 P p , Υ 1 i p = [ ( R ¯ Γ 1 i p ) , 0 , 0 , ( I π p Γ 1 i p ) , 0 , 0 ] , Υ 2 p = [ Γ 2 p , 0 , 0 , 0 , 0 , 0 ] ,
A i j l p = A j p S 11 p + B 2 p Y l p F j p C 2 p G ¯ e p ( A i p A j p ) S 11 p G ¯ e p A j p S 22 p F j p C 2 p , S p = S 11 p 0 0 S 22 p Γ 1 j p = F j p F j p ,
Γ 2 p = [ 0 , C 2 p S 22 p W p C 2 p ] , and Φ ^ 44 = diag ( P 1 , , P N ) . Moreover, the parameters K l p and L j p are given by K l p = Y l p ( S 11 p ) 1 and L j p = F j p ( W p ) 1 , respectively.
Proof. 
For a feasible solution of Theorem 2, it can be verified that: sym ( R ¯ A i j l p + α E ¯ S p ) + α 2 P p < 0 and so S p is non-singular. Moreover, using ( E ¯ S p + α P p ) ( P p ) 1 ( E ¯ S p + α P p ) 0 , it can be verified that:
S p E ¯ ( P p ) 1 E ¯ S p sym ( α E ¯ S p ) + α 2 P p .
To obtain less conservative results, a slack matrix, defined as:
i = 1 r j = 1 r h i ( x ) ϖ j ( x ^ ) l = 1 r h l ( x ^ ) l = 1 r ϖ l ( x ^ ) Λ i = i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) h l ( x ^ ) ϖ l ( x ^ ) Λ i = 0 ,
is used, where Λ i is an arbitrary matrix with appropriate dimensions. Then, we have that:
i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Φ ^ i j l p = i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Φ ^ i j l p + h l ( x ^ ) ϖ l ( x ^ ) Λ i = i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) h l ( x ^ ) ( τ l Φ ^ i j l p τ l Λ i + Λ i ) + ( ϖ l ( x ^ ) τ l h l ( x ^ ) ) ( Φ ^ i j l p Λ i ) i = 1 r l = 1 r h i ( x ) h i ( x ^ ) ϖ j ( x ^ ) ( τ i Φ ^ i j i p τ i Λ i + Λ i ) + i = 1 r j = 1 r l > i h i ( x ) h l ( x ^ ) ϖ j ( x ^ ) ( τ l Φ ^ i j l p τ l Λ i + Λ i ) + ( τ i Φ ^ l j i p τ i Λ l + Λ l ) + i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ( ϖ l ( x ^ ) τ l h l ( x ^ ) ) ( Φ ^ i j l p Λ i ) .
From Theorem 2 and (28), we reach:
i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Φ ^ i j l p < 0 .
Now, define that:
Z = I 0 0 0 I I .
Performing a congruence transformation to (29) by Z , we obtain:
i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Ψ ^ i j l p β Υ 1 i p + Υ 2 p β sym ( W p ) < 0 .
Note that:
A ¯ i j l p S p = A j p S 11 p + B 2 p Y l p L j p C 2 p S 22 p G ¯ e p ( A i p A j p ) S 11 p G ¯ e p A j p S 22 p L j p C 2 p S 22 p = A i j l p + L j p L j p 0 C 2 p S 22 p W p C 2 p .
Thus, considering (27) and (30), the following condition holds according to Lemma 2:
i = 1 r j = 1 r l = 1 r h i ϖ j ϖ l ( 1 , 1 ) R ¯ B ¯ 1 i p S p C ¯ 1 i p I π p ( A ¯ i j l p S p ) ε p R ¯ M ¯ i p S p N ¯ i p γ 2 I D i p I π p B ¯ 1 i p 0 0 I 0 0 0 ψ t ε p I π p M ¯ i p 0 ε p I 0 ε p I < 0 ,
with ( 1 , 1 ) = sym ( A ¯ i j l p S p ) S p E ¯ ( P p ) 1 E ¯ S p .
Let S p = ( S p ) 1 and Π p = diag ( S p , I , I , , I ) . By performing a congruence transformation to (31) by Π p , condition (19) holds by the Schur complement lemma. Then, in view of Theorem 1, the closed-loop system stated in (18) is stochastically admissible and the H performance is fulfilled for all w ( k ) 0 L 2 [ 0 , ) .    □
Remark 4.
To address the equality condition, we establish the LMI condition stated as:
η I ( G e p E H p C 2 p ) I < 0 ,
where η is a small positive coefficient.
Remark 5.
Note that the conditions of Theorem 2 are not strict LMIs. However, this can be transformed into an mathematical optimization problem for fixed parameters α and β formulated as:
min { γ + η } subject to ( i ) Φ ^ i j l p Λ i < 0 , ( ii ) τ i Φ ^ i j i p τ i Λ i + Λ i < 0 , ( iii ) τ l Φ ^ i j l p + τ i Φ ^ l j i p τ l Λ i τ i Λ l + Λ i + Λ l > 0 , l > i , ( iv ) S p E ¯ ( P p ) 1 E ¯ S p sym ( α E ¯ S p ) + α 2 P p , ( v ) i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Φ ^ i j l p i = 1 r l = 1 r h i ( x ) h i ( x ^ ) ϖ j ( x ^ ) ( τ i Φ ^ i j i p τ i Λ i + Λ i ) + i = 1 r j = 1 r l > i h i ( x ) h l ( x ^ ) ϖ j ( x ^ ) ( τ l Φ ^ i j l p τ l Λ i + Λ i ) + ( τ i Φ ^ l j i p τ i Λ l + Λ l ) + i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ( ϖ l ( x ^ ) τ l h l ( x ^ ) ) ( Φ ^ i j l p Λ i ) , ( vi ) i = 1 r j = 1 r l = 1 r h i ( x ) ϖ j ( x ^ ) ϖ l ( x ^ ) Φ ^ i j l p < 0 , ( vii ) i = 1 r j = 1 r l = 1 r h i ϖ j ϖ l ( 1 , 1 ) R ¯ B ¯ 1 i p S p C ¯ 1 i p I π p ( A ¯ i j l p S p ) ε p R ¯ M ¯ i p S p N ¯ i p γ 2 I D i p I π p B ¯ 1 i p 0 0 I 0 0 0 ψ t ε p I π p M ¯ i p 0 ε p I 0 ε p I < 0 , ( viii ) η I ( G e p E H p C 2 p ) I < 0 .
Note that above constraints stated in (i)-(viii) are related to Theorem 2 and expressions (26)–(32).
Furthermore, by performing thefminsearchfunction of the optimization toolbox ofMatlab, the parameters α and β can be determined with a locally convergent solution.

3.5. Adaptive SMC Law Design

Now, a method is presented to synthesize an adaptive SMC law that may ensure the reachability of the designed sliding surface. As the system states x ( k ) are not completely available, it follows that their error term e ( k ) cannot be precisely estimated. Based on the relationships among the system states x ( k ) , the error e ( k ) , the outputs y ( k ) , and y ^ ( k ) , we can consider that there exist unknown scalars holding e ( k ) ι 1 ( k ) y ( k ) + ι 2 ( k ) y ^ ( k ) . Then, according to the assumptions stated in (A1) and (A2), the estimation may be produced where the unknown scalars ρ l > 0 , for l { 1 , 2 , 3 } , can be determined to confirm that the expression, given by:
Λ = X p ( G e p B 2 p ) ( f p ( k , x ( k ) ) + ( G e p B 2 p ) 1 G e p ( A ϖ p e ( k ) + Δ A h p x ( k ) + ( A h p A ϖ p ) x ( k ) B 1 h p w ( k ) ) ) ,
must be less than or equal to ρ 1 y ( k ) + ρ 2 y ^ ( k ) + ρ 3 , with Π p = q = 1 N π p q ( G e q B 2 q ) 1 .
The following theorem establishes the state trajectories of the controlled system.
Theorem 3.
Consider the fuzzy descriptor MJS defined in (2). Suppose that the sliding functions stated in (8)–(11) are well designed. Then, the state trajectories of the controlled system is driven onto the sliding surface s ( k ) = 0 almost surely, if we apply the adaptive SMC law given by:
u ( k ) = l = 1 r ϖ l ( μ ( x ^ ) ) K l p x ^ ( k ) + ν ( k ) + 1 2 ( G p B 2 p ) 1 s ( k ) ,
where the discontinuous switched term ν ( k ) is stated as: ν ( k ) = ( G e p B 2 p ) 1 ( Π p ) 1 ( κ p s e ( k ) + Σ s e ( k ) + α ^ ( k ) sat ( s e ( k ) ) ) , with
sat ( s e ( k ) ) = s e ( k ) σ , s e ( k ) σ , sign ( s e ( k ) ) , s e ( k ) > σ ,
α ^ ( k ) = ρ ^ 1 ( k ) y ( k ) + ρ ^ 2 ( k ) y ^ ( k ) + ρ ^ 3 ( k ) ,Σbeing a positive-definite matrix, and κ p holding
κ p Λ 1 p 0 , Λ 1 p = 1 2 Π p ( G e p B 2 p ) 1 ,
which guarantees that state trajectories of the error system established in (7) are attracted to a region around the sliding surface s e ( k ) . The updating laws are designed as:
Δ ρ ^ 1 ( k ) = ρ ^ 1 ( k + 1 ) ρ ^ 1 ( k ) = q 1 ( ε 1 ρ ^ 1 ( k ) + y ( k ) s e ( k ) ) , Δ ρ ^ 2 ( k ) = ρ ^ 2 ( k + 1 ) ρ ^ 2 ( k ) = q 2 ( ε 2 ρ ^ 2 ( k ) + y ^ ( k ) s e ( k ) ) , Δ ρ ^ 3 ( k ) = ρ ^ 2 ( k + 1 ) ρ ^ 3 ( k ) = q 3 ( ε 3 ρ ^ 3 ( k ) + s e ( k ) ) ,
in which q 1 , q 2 , q 3 , ε 1 , ε 2 , and ε 3 are positive scalars chosen by the designer, and ρ ^ 1 ( k ) , ρ ^ 2 ( k ) , and ρ ^ 3 ( k ) are the estimates of ρ 1 , ρ 2 , and ρ 3 , respectively.
Proof. 
Let us choose the Lyapunov function V s ( s e ( k ) , r ¯ k ) = ( 1 / 2 ) s e ( k ) ( G e p B 2 p ) 1 s e ( k ) + ( 1 / 2 q 1 ) ρ ˜ 1 2 + ( 1 / 2 q 2 ) ρ ˜ 2 2 + ( 1 / 2 q 3 ) ρ ˜ 3 2 as a candidate for the system formulated in (14), where ρ ˜ 1 = ρ 1 ρ ^ 1 ( k ) , ρ ˜ 2 = ρ 2 ρ ^ 2 ( k ) , and ρ ˜ 3 = ρ 3 ρ ^ 3 ( k ) . Then, we have that:
Δ V s ( s e ( k ) , p ) = E V s ( s e ( k + 1 ) , r ¯ k + 1 ) V s ( s e ( k ) , r ¯ k ) = s e ( k ) Π p Δ s e ( k ) + 1 2 s e ( k ) q = 1 N π p q ( G e q B 2 q ) 1 s e ( k ) 1 2 s e ( k ) ( G e p B 2 p ) 1 s e ( k ) 1 q 1 ρ ˜ 1 Δ ρ ^ 1 ( k ) 1 q 2 ρ ˜ 2 Δ ρ ^ 2 ( k ) 1 q 3 ρ ˜ 3 Δ ρ ^ 3 ( k ) + Ψ 0 = s e ( k ) Π p ( G e p B 2 p ) ( ν ( k ) + f p ( k , x ( k ) ) + ( G e p B 2 p ) 1 G e p ( A ϖ p e ( k ) + Δ A h p x ( k ) + ( A h p A ϖ p ) x ( k ) + B 1 h p w ( k ) ) ) + 1 2 s e ( k ) q = 1 N π p q ( G e q B 2 q ) 1 s e ( k ) 1 2 s e ( k ) ( G e p B 2 p ) 1 s e ( k ) 1 q 1 ρ ˜ 1 Δ ρ ^ 1 ( k ) 1 q 2 ρ ˜ 2 Δ ρ ^ 2 ( k ) 1 q 3 ρ ˜ 3 Δ ρ ^ 3 ( k ) + Ψ 0 s e ( k ) Σ s e ( k ) κ p Λ 1 p s e ( k ) 2 + Λ s e ( k ) ρ ˜ 1 ε 1 ρ ^ 1 ( k ) + y ( k ) s e ( k ) ρ ˜ 2 ε 2 ρ ^ 2 ( k ) + y ^ ( k ) s e ( k ) ρ ˜ 3 ε 3 ρ ^ 3 ( k ) + s e ( k ) α ^ ( k ) s e ( k ) sat ( s e ( k ) ) + Ψ 0 s e ( k ) Σ s e ( k ) + ε 1 ρ ˜ 1 ρ ^ 1 ( k ) + ε 2 ρ ˜ 2 ρ ^ 2 ( k ) + ε 3 ρ ˜ 3 ρ ^ 3 ( k ) + α ^ ( k ) s e ( k ) α ^ ( k ) s e ( k ) sat ( s e ( k ) ) + Ψ 0 .
If s e ( k ) > σ , we get that:
E ( Δ V s ( k ) ) s e ( k ) Σ s e ( k ) + ε 1 ρ ˜ 1 ρ ^ 1 ( k ) + ε 2 ρ ˜ 2 ρ ^ 2 ( k ) + ε 3 ρ ˜ 3 ρ ^ 3 ( k ) + Ψ 0 s e ( k ) Σ s e ( k ) ε 1 ( ρ ^ 1 ( k ) 1 2 ρ 1 ) 2 ε 2 ( ρ ^ 2 ( k ) 1 2 ρ 2 ) 2 ε 3 ( ρ ^ 3 ( k ) 1 2 ρ 3 ) 2 + Ψ 1 .
If s e ( k ) < σ , we reach at:
E ( Δ V s ( k ) ) s e ( k ) Σ s e ( k ) + ε 1 ρ ˜ 1 ρ ^ 1 ( k ) + ε 2 ρ ˜ 2 ρ ^ 2 ( k ) + ε 3 ρ ˜ 3 ρ ^ 3 ( k ) + α ^ ( k ) σ σ s e ( k ) s e ( k ) 2 + Ψ 0 s e ( k ) Σ s e ( k ) ε 1 ρ ^ 1 ( k ) 1 2 ρ 1 2 ε 2 ρ ^ 2 ( k ) 1 2 ρ 2 2 ε 3 ρ ^ 3 ( k ) 1 2 ρ 3 2 α ^ ( k ) σ s e ( k ) 1 2 σ 2 + Ψ 2 .
If s e ( k ) exceeds a certain bounded region that contains the equilibrium point, Σ can be selected appropriately, such that Δ V s < 0 , where Ψ 0 = ( 1 / 2 ) Δ s ( k ) X p Δ s ( k ) , Ψ 1 = ( 1 / 4 ) ε 1 ρ 1 2 + ( 1 / 4 ) ε 2 ρ 2 2 + ( 1 / 4 ) ε 3 ρ 2 3 + Ψ 0 , and Ψ 2 = Ψ 1 + ( 1 / 4 ) σ 2 .
Selecting the Lyapunov function V c ( s ( k ) , r ¯ k ) = s ( k ) s ( k ) as a candidate for the system defined in (15), we attain at:
Δ V c ( s ( k ) , i ) = E ( V c ( s ( k + 1 ) , r ¯ k + 1 ) V c ( s ( k ) , r ¯ k ) ) = s ( k + 1 ) s ( k + 1 ) s ( k ) s ( k ) .
Therefore, using (15) and (34), we obtain:
Δ V c ( s ( k ) , i ) = 1 4 s ( k ) s ( k ) s ( k ) s ( k ) = 3 4 s ( k ) 2 < 0 , s ( k ) 0 .
   □

4. Numerical Applications

In this section, we detail the computational framework used, an algorithm and its corresponding flowchart, and demonstrate the effectiveness and advantages of the proposed method by mean of a descriptor single-species bio-economic system, and a tunnel diode circuit.

4.1. Computational Framework and Algorithm

The computational experiments were carried out in the Matlab programming language using a computer with the following characteristics: (i) [OS] Windows 10 Enterprise for 64 bits; (ii) [RAM] 8 Gigabytes; and (iii) [Processor] Intel(R) Core(TM) i7-4790T CPU @ 2.70 GigaHertz.
After the rigorous development for designing the adaptive SMC law, the detailed procedure is summarized in Algorithm 1, whereas Figure 1 displays a flowchart that gives a clear description of the proposed control scheme. Algorithm 1 was executed by using the Yalmip software with the optimization toolbox mosek  [44].
Algorithm 1 Procedure design
1:
Choose the membership functions of SMO such that ϖ l ( x ^ ) τ l h l ( x ^ ) 0 is verified.
2:
Select G e p , G p such that G e p B 2 p is non-singular and the rank of the constraint stated in (9) is verified.
3:
Determine the gains K l p , L j p of the LMI established in Theorem 2.
4:
Design the observer indicated in (6) and the sliding functions given in (8)–(11).
5:
Select suitable parameters κ p such that the condition formulated in (35) is verified.
6:
Obtain the controller variables Σ , ε 1 , q 1 , ε 2 , q 2 , ε 3 , and q 3 presented in (34)–(36).
7:
Apply the designed control law expressed in (34)–(36) to the model.

4.2. Bio-Economic System

Consider the bio-economic system described in [45] and stated as:
z ˙ 1 ( t ) = 0.5 z 1 ( t ) + 0.15 z 2 ( t ) 0.01 z 1 2 ( t ) E ( t ) z 1 ( t ) + u 1 ( t ) , z ˙ 2 ( t ) = 0.5 z 1 ( t ) 0.1 z 2 ( t ) , 0 = E ( t ) ( d r ¯ ( t ) z 1 ( t ) 50 ) + u 2 ( t ) ,
with z 1 ( t ) and z 2 ( t ) being the population density of immature and mature species at time t. In addition, E ( t ) corresponds to the harvest effort on the immature population, u 1 ( t ) and u 2 ( t ) state, respectively, the capture of an immature population and the government regulation, by means of a tax or subsidy, of a biological resource. Furthermore, d r ( t ) represents a coefficient governed by a Markov process related to r ( t ) at the time t, for the price per the individual population. Based on the model established in (37), by translating the positive equilibriums to zero [46], we obtain the model stated as:
x ˙ 1 ( t ) = a r ¯ ( t ) x 1 ( t ) + 0.15 x 2 ( t ) + b r ¯ ( t ) x 3 ( t ) 0.01 x 1 2 ( t ) x 1 ( t ) x 3 ( t ) + u 1 ( t ) , x ˙ 2 ( t ) = 0.5 x 1 ( t ) 0.1 x 2 ( t ) , 0 = c r ¯ ( t ) x 1 ( t ) + d r ¯ ( t ) x 1 ( t ) x 3 ( t ) + u 2 ( t ) .
By employing the Euler discretization method, the discrete-time mathematical model of the bio-economic system formulated in (38) is obtained as:
x 1 ( k + 1 ) = ( 1 + a r ¯ ( k ) T s ) x 1 ( k ) + 0.15 T s x 2 ( k ) + b r ¯ ( k ) T s x 3 ( k ) 0.01 T s x 1 2 ( k ) T s x 1 ( k ) x 3 ( k ) + T s u 1 ( k ) , x 2 ( k + 1 ) = 0.5 T s x 1 ( k ) ( 1 0.1 T s ) x 2 ( k ) , 0 = ( c r ¯ ( k ) + 0.01 sin ( k ) ) x 1 ( k ) + d r ¯ ( k ) x 1 ( k ) x 3 ( k ) + u 2 ( k ) ,
where T s = 0.1 s , r ¯ ( k ) { 1 , 2 } , with a 1 = 1.25 , a 2 = 1.67 , b 1 = 50 , b 2 = 41.67 , c 1 = 0.75 , c 2 = 0.8 , d 1 = 1 , and d 2 = 1.2 . The Markov transition matrix is given by:
Π ¯ = 0.8 0.2 0.35 0.65 .
Assume that | x 1 ( k ) | 10 . Using the sector non-linearity technique, the non-linear system stated in (39) may be described by a Markov jump TS fuzzy descriptor model, where the related matrices are expressed by:
A i p = 1 + ( a p + 0.1 ) T s 0.15 T s A 13 i p 0.5 T s 1 0.1 T s 0 c p 0 A 33 i p , B 2 p = T s 0 0 0 0 1 , B 1 i p = T s T s T s , C 2 p = 1 0 1 1 1 0 2 1 1 ,
A 131 p = ( b p + 10 ) T s , A 132 p = ( b p 10 ) T s , A 331 p = 10 d p , A 332 p = 10 d p , and E = diag ( 1 , 1 , 0 ) . The remaining parameters are selected as:
M 1 p M 2 p N 1 p N 2 p C 11 p C 12 p D 1 p D 2 p = 0.1 , 0 , 0 0.1 , 0 , 0 0 , 0 , 0.1 0 , 0 , 0.12 0.15 , 0.1 , 0.02 0.2 , 0.2 , 0.2 0.01 0.02 .
The membership functions of the fuzzy subsystems are h 1 ( x 1 ( k ) ) = ( 1 0.1 x 1 ( k ) ) / 2 and h 2 ( x 1 ( k ) ) = ( 1 + 0.1 x 1 ( k ) ) / 2 . The membership functions are chosen as: ϖ 1 ( μ ( x ^ ) ) = e x 1 2 / 5 and ϖ 2 ( μ ( x ^ ) ) = 1 e x 1 2 / 5 . For τ 1 = τ 2 = 0.9 , ϖ l ( x ^ ) τ l h l ( x ^ ) 0 is verified. Let
G e p = 5 5 5 6 18 6 , R 0 = diag ( 0 , 0 , 1 ) .
Then, by solving the problem formulated in (33), a feasible solution can be obtained with minimum values of α = 0.51039 , β = 0.10231 , and the design parameters given by:
K 1 1 = 25.659 24.774 85.668 722.04 723.54 741.05 ,
K 2 1 = 27.179 26.294 87.171 755.34 756.92 775.67 ,
K 1 2 = 35.494 34.172 86.864 758.3 759.11 777.53 ,
K 2 2 = 37.046 35.717 88.396 795.79 796.81 816.49 ,
L 1 1 = 2.3369 0.90341 1.0727 2.466 1.0971 1.2566 9.2263 10.825 7.8098 ,
L 2 1 = 2.4901 0.94202 1.2913 2.394 0.8324 1.1523 10.553 11.718 9.0278 ,
L 1 2 = 2.1987 0.7992 0.90291 2.241 0.85986 0.99334 8.3025 10.25 6.8911 ,
L 2 2 = 2.3267 0.79629 1.1006 2.2353 0.67524 0.96386 9.7363 11.196 8.2478 .
Set σ = 0.1 , Σ = 0.1 , ε 1 = 0.1 , ε 2 = 0.15 , ε 3 = 0.25 , and q 1 = q 2 = q 3 = 0.00001 . Then, the sliding surface functions and SMC laws are designed according to (8), (11), and (34)–(36). The simulation is conducted with the exogenous disturbance w ( k ) = e 1.5 k sin ( 2 k ) and the non-linear function defined as f i p ( k , x ( k ) ) = [ δ p sin ( x 2 ( k ) ) , δ p e k ) cos ( x ( k ) ) ] , for i { 1 , 2 } and p { 1 , 2 } . Assume δ 1 = 0.1 and δ 2 = 0.2 . The results of the numerical simulation under 50 independent trials are provided in Figure 2, from where we represent the system dynamics and its related observer state variables. The dynamics of the sliding surface functions and the control input signal defined as in (34)–(36) are provided in Figure 3. This study assumes that the initial conditions are such that x ( 0 ) = [ 0.9 , 0.4 , 0 ] and the mode jump time sequence is represented in Figure 4a. However, the adaptive variable is shown in Figure 4b. We observe that the system dynamics are stabilized despite external uncertainties and disturbances. Moreover, these results confirm the relevance of the proposed robust SM control scheme for the considered class of systems where the state variables are inaccessible.

4.3. A Tunnel Diode Circuit

A tunnel diode circuit with external disturbance, as shown in Figure 5a, is adopted in this example with parameters: C = 20 mF (capacitor in milli Farad), L = 1000 mH (inductor in milli Henry), and R = 25 Ω (resistor in ohm).
The tunnel diode is characterized by a model expressed as:
i D ( t ) = 0.002 v D ( t ) + α 0 v D 3 ( t ) ,
where α 0 is the characteristic parameter.
As in [47], by setting x 1 ( k ) = v C ( k ) , x 2 ( k ) = i L ( k ) , and x 3 ( k ) = 50 α 0 T s ( x 1 3 ( k ) + w ( k ) ) as the state variables, the discrete-time mathematical model of the circuit is given by:
x 1 ( k + 1 ) = ( 1 0.1 T s ) x 1 ( k ) + 50 T s x 2 ( k ) + x 3 ( k ) , x 2 ( k + 1 ) = T s x 1 ( k ) + ( 1 10 T s ) x 2 ( k ) + T s u ( k ) + 0.1 w ( k ) , 0 = 50 T s α 0 x 1 3 ( k ) + x 3 ( k ) + 50 T s α w ( k ) ) ,
where T s is the sampling time and w ( k ) denotes the disturbance input, with the parameter α varying according to Table 2.
Accordingly, the nominal transition probability matrix relating the operation modes is defined as:
Π ¯ = 0.625 0.375 0.315 0.685 .
Suppose that | x 1 ( k ) | 3 . Using the sector non-linearity technique, the non-linear circuit model defined in (40) can be transformed into an equivalent Markov jump TS fuzzy descriptor model with two rules ( r { 1 , 2 } ) for each one of three modes ( p { 1 , 2 , 3 } ). The membership functions are depicted in Figure 5b, and with T s = 0.01 , the data of the model are given by:
A i p = ( 1 0.1 T s ) 50 T s 1 T s ( 1 10 T s ) 0 a i 0 1 ,
B 2 p = 0 T s 0 ,
B 1 i p = 0 0.1 50 T s α 0 ,
E = diag ( 1 , 1 , 0 ) , a 1 = 0 , and a 2 = 450 T s α 0 .
The membership functions are h 1 ( x 1 ( k ) ) = ( 3 | x 1 ( k ) | ) / 3 and h 2 ( x 1 ( k ) ) = ( | x 1 ( k ) | ) / 3 , whereas the other parameters are set as:
C 2 1 C 2 p M 1 p M 2 p N 1 p N 2 p C 11 p C 12 p D 1 p D 2 p = 1 1 1 0 1 0 0 1 1 1 1 0 0 , 0.5 , 0 0 , 0.5 , 0 0 , 0.5 , 0 0 , 0.6 , 0 0.1 , 0.15 , 0.1 0.1 , 0.15 , 0.1 0.2 0.2 .
The membership functions for the SMO are stated as: ϖ 1 ( μ ( x ^ ) ) = e x 1 2 / 5 and ϖ 2 ( μ ( x ^ ) ) = 1 e x 1 2 / 5 . Note that, for τ 1 = τ 2 = 0.6 , ϖ l ( x ^ ) τ l h l ( x ^ ) 0 is verified. Let
G e 1 = 0 , 1 T s , 0 , G e 2 = 1 T s , 1 T s , 0 ,
and R 0 = diag ( 0 , 0 , 10 ) . By solving the problem stated in (33), a feasible solution can be obtained for α = 1 , β = 0.12 and the design parameters defined as:
K 1 1 = 73.892 129.53 74.22 , K 2 1 = 71.951 128.28 75.066 , K 1 2 = 82.05 131.38 60.526 , K 2 2 = 68.338 126.9 61.994 , L 1 1 = 0.22298 0.21216 0.13906 0.28188 0.38721 0.2313 , L 2 1 = 0.23296 0.24552 0.14305 0.30993 0.37305 0.22916 , L 1 2 = 0.32382 0.085824 0.20298 0.11664 0.50337 0.19951 , L 2 2 = 0.24674 0.10949 0.16607 0.10029 0.41125 0.17809 .
In addition, the associated minimal H performance index is computed as γ = 0.20087 .
Set H p = 0 1 / T s , and G p = 0 1 / T s 0 . Then, the adaptive SMC law can be established referring to (34)–(36) with the adjustable parameters selected as Σ = 0.15 , σ = 0.01 , ε 1 = 0 , 15 , ε 2 = 0.25 ε 3 = 0.25 , q 1 = 0.00001 , q 2 = 0.00001 , and q 3 = 0.0001 . The exogenous disturbance and non-linear functions are, respectively, set as w ( k ) = rand ( 1 ) sin ( k ) / ( k 2 + 5 ) and f p ( k , x ( k ) ) = 0.2 sin ( x 1 ( k ) 2 x 3 ( k ) ) , for p { 1 , 2 } .
Now, by using the control input signal stated in (34)–(36), the simulation results are shown in Figure 6 and Figure 7 for a possible switching signal r ( k ) displayed in Figure 8a, and the initial condition x ( 0 ) = [ 2 , 2 , 1 ] . Among them, Figure 6a–c show the response times of the system and observer states. The evolution of the control signal, and sliding surface function are plotted in Figure 7a–c. The response time of the adaptive value is provided by Figure 8b (for the first 50 steps) in a trial. From Figure 6, Figure 7 and Figure 8, which are obtained based on 50 random independent trials, note that the circuit state variables converge to the steady state in 0.3 s, despite of the hard non-linear behavior that characterizes the model dynamics. Moreover, under the existence of external disturbances, and model parameter uncertainties, the asymptotic stability of the system is ensured. Note that an adequate selection of the adjustable parameters Σ , ε 1 , q 1 , ε 2 , q 2 , ε 3 , and q 3 as described in (34)–(36) makes the system stable and attenuates the chattering phenomenon affecting the input signal. This selection can be achieved through an intensive numerical analysis. Observe that this delicate step can be defined in terms of an optimization problem, where a meta-heuristic technique can be implemented to compute the above mentioned parameters accurately.

5. Discussion, Conclusions, Limitations, and Future Work

This section gathers a comparative discussion, conclusions, potential future perspectives, and limitations of the developed control strategy.

5.1. Comparative Discussion

There are numerous studies on control of descriptor systems in the literature so that several methods can be seen as comparable to the approach designed in the present article. However, our approach differs in different ways as follows:
  • In [48], a method was presented to design an observer-based controller for fuzzy descriptors with partially measured states. However, in our approach, the problem is tackled in a more general way, since it allows us to design a sliding mode observer when the system is subject to constraints related to Markov jump switching and matched uncertainties. Indeed, we believe that the described approach in [48] does not achieve a satisfactory performance under the previous mentioned constraints.
  • As discussed in [49], a non-PDC approach cannot be applied to discrete-time fuzzy descriptor systems with model specifications related to unmeasurable premise variables and imperfect membership functions. Nevertheless, in our work, these specifications are considered in the approach designed in the present study. Here, we believe that a numerical comparative study will not provide additional conclusion to the superiority of our scheme regarding the controller defined in [49].
  • In [50,51], it was solved the problem of observer-based and reduced-order robust sliding mode control schemes in the continuous time domain. Nonetheless, this controller cannot be implemented in discrete-time fuzzy descriptor systems with uncertainties, whose discrete time domain was considered in our proposal. Both time domains are different, so a comparative study with our method is not viable.

5.2. Concluding Remarks

In the present study, a novel approach to stabilize the output of a descriptor system was developed. This approach is based on a sliding mode observer-based control for non-linear descriptor systems described by Markov jumping TS fuzzy models. The hypothesis of existence of uncertainties, perturbations, and unknown premise variables, on the dynamics of the studied system was successfully addressed. Additionally, a non-PDC scheme was used to handle the imperfectly matched premise between the SMO and TS fuzzy model. Considering the SMO gain matrix, two fuzzy switching manifolds were developed. Then, a relaxed MLI-based criterion was addressed to show that the sliding mode dynamics are robustly admissible under an H performance. Our study allowed the synthesis of new adaptive sliding mode control laws for the error and SMO systems ensuring the reachability conditions. The proposed control scheme was validated by numerical simulations considering a bio-economic system and a tunnel diode circuit.

5.3. Limitations

Despite the power and performance of the synthesized technique, this imposes that the conservative assumption stated in (10) must be satisfied imperatively. Moreover, identifying the Markov chain transition probability is a delicate task in practice. Equally important, the synchronization between the modes of the controller, observer and model is a task that may be difficult to achieve in practice.

5.4. Future Work

Further research that may be focused from the present study is related to sliding mode control triggered by output feedback events for more complex systems. The class of semi-Markov non-linear jump systems with random time-varying delays, sensor/actuator saturation, and/or failure should be further investigated. As mentioned, it is known that the transition probabilities play an essential role in the analysis and modeling of Markov processes. In the present study, the transition probabilities were assumed to be known. However, in practical situations, such probabilities are unknown. Thus, the determination of partial and time-varying transition probabilities in our framework are an open problem to be addressed in the future.
As mentioned, a key point in controller scheme design is selecting the control parameters and so efficiently computing them in an accurate way. An adequate selection of the adjustable parameters makes the system stable and attenuates the chattering phenomenon affecting the input signal. This selection can be achieved through an intensive numerical analysis. Observe that this delicate step can be defined in terms of an optimization problem, where a meta-heuristic technique may be implemented to compute the above mentioned parameters accurately. Additionally, meta-heuristic learning algorithms [52,53] can be considered to improve the performance of our proposal. These algorithms are widely utilized in the digital era to solve several real-world problems, including neuroadaptive control of saturated non-linear systems with disturbance compensation [54], and neuroadaptive learning algorithm for constrained non-linear systems with disturbance rejection [55]. Implementing a meta-heuristic optimization technique is a promising perspective to this work. We hope to report findings on these issues in future works.

Author Contributions

Methodology, formal analysis, and investigation, O.A., M.K., H.J., S.B.A. and V.L.; validation, H.J. and V.L.; writing—original draft preparation, O.A., M.K., H.J. and S.B.A.; writing—review and editing, V.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by a Research Deanship at the University of Ha’il, Saudi Arabia through project number BA-2120.

Data Availability Statement

The data are contained within the article.

Acknowledgments

The authors acknowledge the Research Deanship of Hail University, KSA, for the administrative, financial, and technical support. The authors also thank the Reviewers for their constructive comments, which helped to obtain an improved version of the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A.; Aliev, R.A. Fuzzy Logic Theory and Applications; World Scientific Publishing: Singapore, 2018. [Google Scholar]
  2. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its application to modelling and control. IEEE Trans. Syst. Man Cybern. Syst. 1985, 15, 116–132. [Google Scholar] [CrossRef]
  3. Du, P.; Pan, Y.; Li, H.; Lam, H. Non-singular finite-time event-triggered fuzzy control for large-scale nonlinear systems. IEEE Trans. Fuzzy Syst. 2021, 29, 2088–2099. [Google Scholar] [CrossRef]
  4. Pan, Y.; Du, P.; Xue, H.; Lam, H. Singularity-free fixed-time fuzzy control for robotic systems with user-defined performance. IEEE Trans. Fuzzy Syst. 2021, 29, 2388–2398. [Google Scholar] [CrossRef]
  5. Latrech, C.; Kchaou, M.; Guéguen, H. Networked non-fragile H static output feedback control design for vehicle dynamics stability: A descriptor approach. Eur. J. Control 2018, 40, 13–26. [Google Scholar] [CrossRef]
  6. Su, X.; Shi, P.; Wu, L.; Song, Y.D. A novel approach to filter design for TS fuzzy discrete-time systems with time-varying delay. IEEE Trans. Fuzzy Syst. 2012, 20, 1114–1129. [Google Scholar]
  7. Zhang, X.M.; Han, Q.L.; Ge, X. A novel finite-sum inequality-based method for robust H control of uncertain discrete-time Takagi-Sugeno fuzzy systems with interval-like time-varying delays. IEEE Trans. Cybern. 2018, 48, 2569–2582. [Google Scholar] [CrossRef] [PubMed]
  8. Yang, M.; Peng, C.; Li, G.; Wang, Y.; Ma, S. Event-triggered H control for active semi-vehicle suspension system with communication constraints. Inf. Sci. 2019, 486, 101–113. [Google Scholar] [CrossRef]
  9. Peng, C.; Ma, S.; Xie, X. Observer-based non-PDC control for networked TS fuzzy systems with an event-triggered communication. IEEE Trans. Cybern. 2017, 47, 2279–2287. [Google Scholar] [CrossRef]
  10. Ma, S.; Peng, C.; Zhang, J.; Xie, X. Imperfect premise matching controller design for TS fuzzy systems under network environments. Appl. Soft Comput. 2017, 52, 805–811. [Google Scholar] [CrossRef]
  11. Dhandapani, P.B.; Thippan, J.; Martin-Barreiro, C.; Leiva, V.; Chesneau, C. Numerical solutions of a differential system considering a pure hybrid fuzzy neutral delay theory. Electronics 2022, 11, 1478. [Google Scholar] [CrossRef]
  12. Dai, L. Singular Control Systems; Springer: New York, NY, USA, 1989. [Google Scholar]
  13. Kchaou, M. Robust H observer-based control for a class of (TS) fuzzy descriptor systems with time-varying delay. Int. J. Fuzzy Syst. 2017, 19, 909–924. [Google Scholar] [CrossRef]
  14. Chen, J.; Lin, C.; Chen, B.; Wang, Q. Mixed H and passive control for singular systems with time delay via static output feedback. Appl. Math. Comput. 2017, 293, 244–253. [Google Scholar] [CrossRef]
  15. Ma, Y.; Yang, P.; Zhang, Q. Robust H control for uncertain singular discrete TS fuzzy time-delay systems with actuator saturation. J. Frankl. Inst. 2016, 13, 3290–3311. [Google Scholar] [CrossRef]
  16. Jerbi, H.; Kchaou, M.; Boudjemline, A.; Regaieg, M.A.; Ben Aoun, S.; Kouzou, A.L. H and passive fuzzy control for non-linear descriptor systems with time-varying delay and sensor faults. Mathematics 2021, 9, 2203. [Google Scholar] [CrossRef]
  17. Feng, Z.; Shi, P. Admissibilization of singular interval-valued fuzzy systems. IEEE Trans. Fuzzy Syst. 2016, 25, 1765–1776. [Google Scholar] [CrossRef]
  18. Zhang, Q.; Qiao, L.; Zhu, B.; Zhang, H. Dissipativity analysis and synthesis for a class of TS fuzzy descriptor systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1774–1784. [Google Scholar] [CrossRef]
  19. Zhu, B.; Zhang, J.; Zhang, Q.; Zhang, D. Dissipative control for T-S fuzzy descriptor systems with actuator saturation and disturbances. J. Frankl. Inst. 2016, 353, 4950–4978. [Google Scholar] [CrossRef]
  20. Dang, Q.; Vermeiren, L.; Dequidt, A.; Dambrine, M. LMI approach for robust stabilization of Takagi–Sugeno descriptor systems with input saturation. IMA J. Math. Control Inf. 2017, 35, 1103–1114. [Google Scholar] [CrossRef]
  21. Minjie, Z.; Yujie, Z.; Shenhua, Y.; Lina, L. Sampled-data control for nonlinear singular systems based on a Takagi-Sugeno fuzzy model. Trans. Inst. Meas. Control 2018, 40, 4027–4036. [Google Scholar] [CrossRef]
  22. Su, Z.; Ai, J.; Zhang, Q.; Xiong, N. An improved robust finite-time dissipative control for uncertain fuzzy descriptor systems with disturbance. Int. J. Syst. Sci. 2017, 48, 1581–1596. [Google Scholar] [CrossRef]
  23. Qi, W.; Park, J.H.; Zong, G.; Cao, J.; Cheng, J. Filter for positive stochastic nonlinear switching systems with phase-type semi-Markov parameters and application. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2225–2236. [Google Scholar] [CrossRef]
  24. Ma, Y.; Jia, X.; Zhang, Q. Robust finite-time non-fragile memory H control for discrete-time singular Markovian jumping systems subject to actuator saturation. J. Frankl. Inst. 2017, 354, 8256–8282. [Google Scholar] [CrossRef]
  25. Cheng, J.; Park, J.H.; Zhao, X.; Karimi, H.R.; Cao, J. Quantized nonstationary filtering of networked Markov switching RSNSS: A multiple hierarchical structure strategy. IEEE Trans. Autom. Control 2020, 65, 4816–4823. [Google Scholar] [CrossRef]
  26. Qi, W.; Zong, G.; Zheng, W.X. Adaptive event-triggered SMC for stochastic switching systems with semi-Markov process and application to boost converter circuit model. IEEE Trans. Circuits Syst. I 2021, 68, 786–796. [Google Scholar] [CrossRef]
  27. Cheng, J.; Park, J.H.; Cao, J.; Qi, W. A hidden mode observation approach to finite-time SOFC of Markovian switching systems with quantization. Nonlinear Dyn. 2020, 100, 509–521. [Google Scholar] [CrossRef]
  28. Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  29. Jiang, B.; Gao, C.; Xie, J. Passivity based sliding mode control of uncertain singular Markovian jump systems with time-varying delay and nonlinear perturbations. Appl. Math. Comput. 2015, 271, 187–200. [Google Scholar] [CrossRef]
  30. Khooban, M.H.; Niknam, T.; Blaabjerg, F.; Dehghani, M. Free chattering hybrid sliding mode control for a class of non-linear systems: Electric vehicles as a case study. IET Sci. Meas. Technol. 2016, 10, 776–785. [Google Scholar] [CrossRef]
  31. Nguyen, T.; Liao, T.; Yan, J. Improved adaptive sliding mode control for a class of uncertain nonlinear systems subjected to input nonlinearity via fuzzy neural networks. Math. Probl. Eng. 2015, 2015, 351524. [Google Scholar] [CrossRef]
  32. Wang, Y.; Fei, J. Adaptive sliding mode control for PMSM position regulation system. Int. J. Innov. Comput. Inf. Control 2015, 11, 881–891. [Google Scholar]
  33. Kchaou, M.; Gassara, H.; El-Hajjaji, A. Adaptive sliding mode control for fuzzy singular systems with time delay and input nonlinearity. Int. J. Adapt. Control Signal Process. 2018, 32, 464–479. [Google Scholar] [CrossRef]
  34. Han, Y.; Kao, Y.; Gao, C. Robust sliding mode control for uncertain discrete singular systems with time-varying delays and external disturbances. Automatica 2017, 75, 210–216. [Google Scholar] [CrossRef]
  35. Charfeddine, S.; Alharbi, H.; Jerbi, H.; Kchaou, M.; Abbassi, R.; Leiva, V. A stochastic optimization algorithm to enhance controllers of photovoltaic systems. Mathematics 2022, 10, 2128. [Google Scholar] [CrossRef]
  36. Kchaou, M.; El-Hajjaji, A. Resilient H sliding mode control for discrete-time descriptor fuzzy systems with multiple time delays. Int. J. Syst. Sci. 2017, 48, 288–3014. [Google Scholar] [CrossRef]
  37. Chu, X.; Li, M. H non-fragile observer-based dynamic event-triggered sliding mode control for nonlinear networked systems with sensor saturation and dead-zone input. ISA Trans. 2019, 94, 93–107. [Google Scholar] [CrossRef] [PubMed]
  38. Li, R.; Zhang, Q. Robust H sliding mode observer design for a class of Takagi-Sugeno fuzzy descriptor systems with time-varying delay. Appl. Math. Comput. 2018, 337, 158–178. [Google Scholar] [CrossRef]
  39. Li, Y.; Kao, B.; Park, J.; Kao, Y.; Meng, B. Observer-based mode-independent integral sliding mode controller design for phase-type semi-Markov jump singular systems. Int. J. Robust Nonlinear Control 2019, 29, 5213–5226. [Google Scholar] [CrossRef]
  40. Li, H.; Shi, P.; Yao, D.; Wu, L. Observer-based adaptive sliding mode control for nonlinear Markovian jump systems. Automatica 2016, 64, 133–142. [Google Scholar] [CrossRef]
  41. Liu, Z.; Zhu, Q.; Zhao, L.; Yu, J.; Gao, C. A new result on observer-based sliding mode control design for a class of uncertain Itô stochastic delay systems. J. Frankl. Inst. 2017, 354, 8200–8216. [Google Scholar] [CrossRef]
  42. Peterson, I. A stabilization algorithm for a class uncertain linear systems. Syst. Control Lett. 1987, 8, 351–357. [Google Scholar] [CrossRef]
  43. Li, Z.M.; Chang, X.H.; Park, J.H. Quantized static output feedback fuzzy tracking control for discrete-time nonlinear networked systems with asynchronous event-triggered constraints. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3820–3831. [Google Scholar] [CrossRef]
  44. MOSEK ApS. The MOSEK Optimization Toolbox for Matlab Manual; Version 9.0; MathWorks: Natick, MA, USA, 2019. [Google Scholar]
  45. 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]
  46. Li, L.; Zhang, Q.; Zhu, B. Fuzzy stochastic optimal guaranteed cost control of bio-economic singular Markovian jump systems. IEEE Trans. Cybern. 2015, 45, 2512–2521. [Google Scholar] [CrossRef] [PubMed]
  47. Mu, Y.; Zhang, H.; Su, H.; Ren, H. Unknown input observer synthesis for discrete-time TS fuzzy singular systems with application to actuator fault estimation. Nonlinear Dyn. 2020, 100, 3399–3412. [Google Scholar] [CrossRef]
  48. Chang, W.J.; Tsai, M.H.; Pen, C.L. Observer-based fuzzy controller design for nonlinear discrete-time singular systems via proportional derivative feedback scheme. Appl. Sci. 2021, 11, 2833. [Google Scholar] [CrossRef]
  49. Qiao, L.; Li, L.; Lu, Y. Parallel and nonparallel distributed compensation controller design for T-S fuzzy discrete singular systems with distinct difference item matrices. IEEE Access 2021, 9, 87475–87483. [Google Scholar] [CrossRef]
  50. Wei, Z.; Ma, Y. Robust H observer-based sliding mode control for uncertain Takagi-Sugeno fuzzy descriptor systems with unmeasurable premise variables and time-varying delay. Inf. Sci. 2021, 566, 239–261. [Google Scholar] [CrossRef]
  51. Zhang, J.; Zhu, F.; Karimi, H.R.; Wang, F. Observer-based sliding mode control for T-S fuzzy descriptor systems with time delay. IEEE Trans. Fuzzy Syst. 2019, 27, 2009–2023. [Google Scholar] [CrossRef]
  52. Tian, Z.; Fong, S. Survey of meta-heuristic algorithms for deep learning training. In Optimization Algorithms; Baskan, O., Ed.; IntechOpen: London, UK, 2016; Chapter 9. [Google Scholar]
  53. Chaouch, H.; Charfeddine, S.; Ben Aoun, S.; Jerbi, H.; Leiva, V. Multiscale monitoring using machine learning methods: New methodology and an industrial application to a photovoltaic system. Mathematics 2022, 10, 890. [Google Scholar] [CrossRef]
  54. Yang, G.; Yao, J.; Ullah, N. Neuroadaptive control of saturated nonlinear systems with disturbance compensation. ISA Trans. 2022, 122, 49–62. [Google Scholar] [CrossRef]
  55. Yang, G.; Yao, J.; Dong, Z. Neuroadaptive learning algorithm for constrained nonlinear systems with disturbance rejection. Int. J. Robust Nonlinear Control 2022, 32, 6127–6147. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the control scheme.
Figure 1. Flowchart of the control scheme.
Mathematics 10 03309 g001
Figure 2. Trajectories of x 1 ( k ) and x ^ 1 ( k ) (a), x 2 ( k ) and x ^ 2 ( k ) (b), and x 3 ( k ) and x ^ 3 ( k ) (c).
Figure 2. Trajectories of x 1 ( k ) and x ^ 1 ( k ) (a), x 2 ( k ) and x ^ 2 ( k ) (b), and x 3 ( k ) and x ^ 3 ( k ) (c).
Mathematics 10 03309 g002
Figure 3. Input trajectories (a), trajectory of s e (k) (b), and trajectory of s ( k ) (c).
Figure 3. Input trajectories (a), trajectory of s e (k) (b), and trajectory of s ( k ) (c).
Mathematics 10 03309 g003
Figure 4. A possible sequence of the system mode (a) and trajectory of the adaptive variables (b).
Figure 4. A possible sequence of the system mode (a) and trajectory of the adaptive variables (b).
Mathematics 10 03309 g004
Figure 5. Tunnel diode circuit, where C is a capacitor, D is a diode, L is an inductor, R is a resistor, v C ( k ) = x 1 ( k ) , and i L ( k ) = x 2 ( k ) (a); and membership functions ( M j , for j { 1 , 2 } ) for the two fuzzy sets (b).
Figure 5. Tunnel diode circuit, where C is a capacitor, D is a diode, L is an inductor, R is a resistor, v C ( k ) = x 1 ( k ) , and i L ( k ) = x 2 ( k ) (a); and membership functions ( M j , for j { 1 , 2 } ) for the two fuzzy sets (b).
Mathematics 10 03309 g005
Figure 6. Trajectories of x 1 ( k ) and x ^ 1 ( k ) (a), x 2 ( k ) and x ^ 2 ( k ) (b), and x 3 ( k ) and x ^ 3 ( k ) (c).
Figure 6. Trajectories of x 1 ( k ) and x ^ 1 ( k ) (a), x 2 ( k ) and x ^ 2 ( k ) (b), and x 3 ( k ) and x ^ 3 ( k ) (c).
Mathematics 10 03309 g006
Figure 7. Input trajectories (a), trajectory of s e ( k ) (b), and trajectory of s ( k ) (c).
Figure 7. Input trajectories (a), trajectory of s e ( k ) (b), and trajectory of s ( k ) (c).
Mathematics 10 03309 g007
Figure 8. A possible sequence of system mode (a) and trajectory of the adaptive variables (b).
Figure 8. A possible sequence of system mode (a) and trajectory of the adaptive variables (b).
Mathematics 10 03309 g008
Table 1. Abbreviations, acronyms, and notations used in the present document.
Table 1. Abbreviations, acronyms, and notations used in the present document.
SymbolAbbreviation/Acronym/Notation
N set of the positive integer numbers
R set of the real numbers
ndimension of the Euclidean space
X R n × m n × m real matrix
X > 0 real symmetric positive definite matrix X
X norm of the matrix X
X transpose of the matrix X
sym ( X ) X + X
term that is induced by symmetry of a matrix
Kronecker product
λ max ( ) the maximal eigenvalue of a matrix
E mathematical expectation
satsaturation function
π p q = P ( r ¯ k + 1 = q | r ¯ k = p ) transition probability from states p to q
rnumber of if-then rules
r ¯ k discrete-time Markov process
θ j premise variable j
θ [ θ 1 , , θ s ]
snumber of premise variables
M j i fuzzy set i of θ j
M j i ( θ j ) grade of membership of θ j to M j i
h i ( θ ) normalized membership
h i ( θ ) j = 1 s M j i ( θ j ) / i = 1 r j = 1 s M j i ( θ j )
f i bounded non-linear function i
e ( k ) = x ( k ) x ^ ( k ) output error
X h convex combination h
i = 1 r h i X i convex combination i = 1 r j = 1 r h i h j X i j
DSMCdiscrete-time sliding mode control
LMIlinear matrix inequalities
MJSMarkov jump systems
N/Anot applicable or not available
SMCsliding mode control
SMOsliding mode observer
TSTakagi–Sugeno
For the notational sake, in each r ¯ k = p N , the matrices or vectors related to r ¯ k are denoted using the index p.
Table 2. Variation of α .
Table 2. Variation of α .
Mode p α 0
10.01
30.05
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alshammari, O.; Kchaou, M.; Jerbi, H.; Ben Aoun, S.; Leiva, V. A Fuzzy Design for a Sliding Mode Observer-Based Control Scheme of Takagi-Sugeno Markov Jump Systems under Imperfect Premise Matching with Bio-Economic and Industrial Applications. Mathematics 2022, 10, 3309. https://doi.org/10.3390/math10183309

AMA Style

Alshammari O, Kchaou M, Jerbi H, Ben Aoun S, Leiva V. A Fuzzy Design for a Sliding Mode Observer-Based Control Scheme of Takagi-Sugeno Markov Jump Systems under Imperfect Premise Matching with Bio-Economic and Industrial Applications. Mathematics. 2022; 10(18):3309. https://doi.org/10.3390/math10183309

Chicago/Turabian Style

Alshammari, Obaid, Mourad Kchaou, Houssem Jerbi, Sondess Ben Aoun, and Víctor Leiva. 2022. "A Fuzzy Design for a Sliding Mode Observer-Based Control Scheme of Takagi-Sugeno Markov Jump Systems under Imperfect Premise Matching with Bio-Economic and Industrial Applications" Mathematics 10, no. 18: 3309. https://doi.org/10.3390/math10183309

APA Style

Alshammari, O., Kchaou, M., Jerbi, H., Ben Aoun, S., & Leiva, V. (2022). A Fuzzy Design for a Sliding Mode Observer-Based Control Scheme of Takagi-Sugeno Markov Jump Systems under Imperfect Premise Matching with Bio-Economic and Industrial Applications. Mathematics, 10(18), 3309. https://doi.org/10.3390/math10183309

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