Skip to main content

ORIGINAL RESEARCH article

Front. Neurorobot., 22 July 2022
Volume 16 - 2022 | https://doi.org/10.3389/fnbot.2022.820389

Non-Fragile Observer-Based Adaptive Integral Sliding Mode Control for a Class of T-S Fuzzy Descriptor Systems With Unmeasurable Premise Variables

Xiaorong Huang1 Anca L. Ralescu2 Yiqiang Peng1 Hongli Gao3 Shulei Sun1*
  • 1Vehicle Measurement, Control and Safety Key Laboratory of Sichuan Province, School of Automobile and Transportation, Xihua University, Chengdu, China
  • 2Department of Electrical Engineering and Computer Science, University of Cincinnati, Cincinnati, OH, United States
  • 3School of Mechanical Engineering, Southwest Jiaotong University, Chengdu, China

The issue of non-fragile observer-based adaptive integral sliding mode control for a class of Takagi–Sugeno (T-S) fuzzy descriptor systems with uncertainties and unmeasurable premise variables is investigated. General nonlinear systems are represented by nonlinear T-S fuzzy descriptor models, because premise variables depend on unmeasurable system states and fuzzy models have different derivative matrices. By introducing the system state derivative as an auxiliary state vector, original fuzzy descriptor systems are transformed into augmented systems for which system properties remain the same. First, a novel integral sliding surface, which includes estimated states of the sliding mode observer and controller gain matrices, is designed to obtain estimation error dynamics and sliding mode dynamics. Then, some sufficient linear matrix inequality (LMI) conditions for designing the observer and the controller gains are derived using the appropriate fuzzy Lyapunov functions and Lyapunov theory. This approach yields asymptotically stable sliding mode dynamics. Corresponding auxiliary variables are introduced, and the Finsler's lemma is employed to eliminate coupling of controller gain matrices, observer gain matrices, Lyapunov function matrices, and/or observer gain perturbations. An observer-based integral sliding mode control strategy is obtained to assure that reachability conditions are satisfied. Moreover, a non-fragile observer and a non-fragile adaptive controller are developed to compensate for system uncertainties and perturbations in both the observer and the controller. Finally, example results are presented to illustrate the effectiveness and merits of the proposed method.

Introduction

In recent decades, control synthesis, stability analysis, and observer design for nonlinear systems have received important consideration because of their wide application in practice, and demands for reliability and performance have been increasingly enhanced. Nevertheless, it has become challenging to systematically design and analyze such systems. The Takagi–Sugeno (T-S) fuzzy system, also known as the type III fuzzy model, proposed by Japanese scholars in 1985 (Takagi and Sugeno, 1985) provides a general approach to approximate any smooth nonlinear system with an arbitrary degree of accuracy but without complex mathematical equations. Through the use of the T-S fuzzy model approach, systematic analysis and synthesis of nonlinear systems can be performed based on classical control theory (Lv et al., 2019), modern control theory (Zhang Z. et al., 2019), and intelligent control theory (Sun et al., 2007; Cervantes et al., 2016). Due to their strong approximation capabilities and good tolerance to uncertainty and imprecision, T-S fuzzy control techniques have been widely used in the area of intelligent control of robotics, i.e., for robot manipulators (Fan et al., 2020), nonlinear flexible link robots (Shams and Seyedtabaii, 2020), and planar parallel robots (Vermeiren et al., 2012) among others. Therefore, the T-S fuzzy model is an effective intelligent method for modeling and analyzing robotic systems.

In practical systems, all state variables cannot always be measured by sensors, and in other cases, the sensors used to measure system states are expensive; however, the state variables are indispensable to the design of system controllers and analyses of system stability. Thus, observer design plays an important role in stability analysis and control synthesis for nonlinear systems. A fuzzy observer was first proposed by Tanaka and Sano in 1994 (Tanaka and Sano, 1994), and observers have since received extensive research attention. Various problems involving fuzzy observers have been studied in the literature. The researchers in (Tong and Li, 2002; Asemani and Majd, 2013) studied an observer-based controller design, and the observer and controller were built simultaneously. The sliding mode fuzzy observers in (Shen et al., 2011) were designed to address the problem of fault-tolerant control for T-S fuzzy systems with actuator faults. Based on the Lyapunov method, sufficient conditions for an unknown input T-S observer (Chadli and Karimi, 2012) were given in a linear matrix inequality (LMI) formulation. The novel fuzzy learning observer in (You et al., 2019) was constructed to achieve simultaneous reconstruction of system states and actuator faults for T-S fuzzy systems with time-varying delays. However, the above methods for T-S fuzzy systems are difficult to implement in practice because of their high complexity. Compared with T-S fuzzy systems, T-S fuzzy descriptor systems have the following advantages: they effectively reduce the number of fuzzy rules in a nonlinear system, and they can describe a wider variety of nonlinear systems. Hence, the observer design problem for the traditional nonlinear T-S descriptor system is considered in this study.

In Li and Zhang (2018); Zhang et al. (2018); Zhang J. et al. (2019), the authors designed a reduced-order robust observer, a robust adaptive sliding mode observer, and a robust H∞ sliding mode observer; additionally, an observer-based sliding mode controller was proposed for T-S fuzzy descriptor systems with time-varying delay. Observer-based integral sliding mode control strategies were developed in (Li et al., 2018). An adaptive fuzzy observer in (Kharrat et al., 2018), a novel fuzzy descriptor learning observer in (Jia et al., 2015), a robust fuzzy descriptor observer in (Brahim et al., 2017), and some T-S descriptor observers in (López-Estrada et al., 2017; Haj Brahim et al., 2019) were constructed to achieve simultaneous reconstruction of system states and actuator/sensor faults. A fault-tolerant control scheme was derived based on Lyapunov asymptotic stability. Robust observer-based output feedback control and the robustness issue were addressed in (Liu et al., 2013) to avoid control performance deterioration or instability due to disturbances or approximation errors in the system. The design process of a T-S fuzzy observer was extended to a class of T-S descriptor systems with unmeasurable premise variables in (Soulami et al., 2015). When designing a fuzzy observer, it is important to have a clear understanding of the relationship between premise variables and estimated system states. From the literature (Liu et al., 2013; Jia et al., 2015; Soulami et al., 2015; Brahim et al., 2017; López-Estrada et al., 2017; Kharrat et al., 2018; Li and Zhang, 2018; Li et al., 2018; Zhang et al., 2018; Haj Brahim et al., 2019; Zhang J. et al., 2019), we can conclude that two cases exist to describe this relationship. Case A: premise variables are not dependent on system states estimated by the fuzzy observer, and case B: premise variables depend on system states estimated by the fuzzy observer. The design process of the controller and the observer is relatively simple in case A compared to the approach in case B; therefore, more studies have focused on case A such as (Liu et al., 2013; Jia et al., 2015; Kharrat et al., 2018; Li and Zhang, 2018; Li et al., 2018; Zhang et al., 2018; Zhang J. et al., 2019). However, it should be noted that premise variables usually depend on unmeasurable system states in practical systems. Therefore, case A has more restrictive conditions that limit its application to various systems. Some researchers in (Soulami et al., 2015; Brahim et al., 2017; López-Estrada et al., 2017; Haj Brahim et al., 2019) studied the observer design for T-S fuzzy descriptor systems with unmeasurable premise variables.

Sliding mode control (SMC), as a type of variable structure control method, can effectively control systems with nonlinearities and uncertainties because of its beneficial characteristics such as fast response, good transience, and strong robustness. In recent decades, many significant results (Vu et al., 2012; Van et al., 2013; Li and Zhang, 2018; Zhang et al., 2018; Wu et al., 2019; Zhang J. et al., 2019) based on fuzzy systems have been reported in studies on sliding mode observer design and observer-based SMC. A novel fuzzy second-order sliding mode observer was designed to estimate robot velocity, and a new fuzzy second-order sliding mode strategy based on T-S fuzzy models was proposed to track the expected motion in (Van et al., 2013). A T-S fuzzy-model-based sliding mode controller was developed for surface-mounted permanent-magnet synchronous motors in Vu et al. (2012) considering motor parameter uncertainties and unknown external noise. In (Wu et al., 2019), the disturbance in T-S fuzzy discrete time systems was monitored by a disturbance observer. The core objective of a sliding mode observer is to design an SMC strategy for an observer system or a dynamic estimation error system. Hence, a sliding mode observer designed with the SMC method has high robustness to nonlinearities and uncertainties. From the above literature, it is clear that the traditional SMC theory requires a reaching phase to drive state trajectories to the desired sliding surface. The integral sliding mode technique can eliminate this process by implementing sliding mode motion from the initial time of the control action. Consequently, the matched uncertainties can be compensated for throughout the integral sliding mode control (ISMC) process. Therefore, the issue of applying an integral sliding mode technique to design observers and controllers for fuzzy systems has received significant attention, such as in (Jiang et al., 2018; Li et al., 2018; Kuppusamy and Joo, 2019). In (Jiang et al., 2018), a novel integral sliding surface function was proposed for the observer space of T-S fuzzy systems with semi-Markov switching and immeasurable premise variables. An integral-type fuzzy switching surface function was defined that simultaneously involved a state-dependent input matrix and a memory parameter in Kuppusamy and Joo (2019).

The above methods of controller and/or observer design for T-S descriptor systems are based on an implicit assumption that a desired controller and/or observer can be realized exactly. However, in practical applications, it is impossible to implement an ideal designed controller or observer because of round-off errors in numerical computations, digital-to-analog conversion errors, the finite word length used in digital computer systems, and other factors. Therefore, a significant issue is determining how to design a controller and an observer that are able to tolerate some uncertainties in various processes, and is called non-fragile control. The problem of non-fragile controller design has been addressed, and a non-fragile guaranteed cost controller (Chen and Li, 2013), a non-fragile fuzzy dissipative static output feedback control (Guan and Liu, 2016), and a non-fragile robust H∞ control (Zhang et al., 2007) have been investigated. The researchers in (Li X. et al., 2017; Duan et al., 2019) focused on the issue of non-fragile observer design.

Although a considerable effort has been devoted to fuzzy observer analysis, ISMC design, and non-fragile control for fuzzy systems and some effective solutions have been developed, there are still some limitations in the existing research. First, the above studies (Jia et al., 2015; Soulami et al., 2015; Brahim et al., 2017; López-Estrada et al., 2017; Kharrat et al., 2018; Li and Zhang, 2018; Zhang et al., 2018; Haj Brahim et al., 2019; Zhang J. et al., 2019) mainly discussed T-S fuzzy descriptor systems with the same derivative matrix E. Other studies (Taniguchi et al., 2000; Chen et al., 2009) showed that T-S fuzzy descriptor systems with different derivative matrices are more useful for modeling and analyzing the complexity of nonlinear systems than T-S fuzzy descriptor systems with the same derivative matrices. To the best of the authors' knowledge, to date, the problem of observer design for T-S fuzzy descriptor systems with unmeasurable premise variables and a different derivative matrix E has not been previously studied. Second, from what we can ascertain, the existing integral sliding mode observer and controller in (Jiang et al., 2018; Li et al., 2018; Kuppusamy and Joo, 2019) were designed only for T-S fuzzy systems or T-S descriptor systems with measurable premise variables. The problem of observer-based adaptive ISMC for T-S fuzzy descriptor systems with unmeasurable premise variables and uncertainties has not been previously studied. Finally, fruitful results have been obtained for non-fragile controllers and/or observers for T-S fuzzy systems such as those in (Zhang et al., 2007; Chen and Li, 2013; Guan and Liu, 2016; Li X. et al., 2017; Duan et al., 2019), but these results generally lack corresponding techniques for T-S fuzzy descriptor systems.

Motivated by the abovementioned discussion, in this article, we study non-fragile observer-based ISMC problems for T-S fuzzy descriptor systems with unmeasurable premise variables and uncertainties. The main contributions of the proposed control method are as follows.

1) In accordance with the nonparallel distributed compensation control (non-PDC) method and the ISMC theory, an observer-based integral sliding mode controller is developed for T-S fuzzy descriptor systems with unmeasurable premise variables.

2) A non-fragile integral sliding mode observer and a non-fragile observer-based sliding mode controller are constructed. In addition, system uncertainties and perturbations in both the observer structure and the controller structure are compensated for by an adaptive controller.

3) Auxiliary variables are introduced into the system with an augmented method to eliminate the coupling of Lyapunov function matrices, observer gain matrices, and/or observer gain perturbations. Moreover, a fuzzy Lyapunov function containing information for system state estimation and system state estimation error is designed to guarantee the asymptotic stability of the closed-loop system. The auxiliary variables and the fuzzy Lyapunov function produce unconservative results.

This article is organized as follows. Section Problem Formulation and Preliminary Analysis describes the system, clarifies the problem formulation, and gives relevant preliminary information. Then, in Section Non-Fragile Observer-Based ISMC for T-S Fuzzy Descriptor Systems, a non-fragile observer and a non-fragile controller are constructed. A simulation example is presented to validate the accuracy and effectiveness of the proposed method in Section Examples. Finally, conclusions are drawn in Section Conclusions.

Notation: in this study, Rm and Rn×m denote the n-dimensional real Euclidean space and the set of n×m matrices with real elements, respectively. I is the identity matrix with appropriate dimensions. For clarity, the following definitions are given: γh=i=1rhi()γi, γh-1=(i=1rhi()γi)-1, γh,h=i=1rj=1rhi()hj()γi,j, γh=i=1rhi(ξ(t))γi, A + * = A + AT, He(A)=A + AT, and [A*BC]=[ABTBC].

Problem Formulation And Preliminary Analysis

In this study, T-S fuzzy descriptor systems are used to approximate various complex nonlinear robotics, i.e., robot manipulators (Fan et al., 2020), planar parallel robots (Vermeiren et al., 2012), an overhead crane system (Chen et al., 2009), a ball and beam system (Li H. et al., 2017), and a nonlinear active vehicle suspension system (Li et al., 2012). Therefore, consider a class of uncertain robotic systems that can be represented by the following T-S fuzzy descriptor systems with uncertainties:

      k=1revk(ξ(t))(Ek+ΔE)x˙(t)=i=1rhi(z(t)){(Ai+ΔA)x(t)+Bu(t)},    (1)
y(t)=i=1rhi(z(t))(Cix(t)),

where x(t)=[x1(t)xn(t)]Rnis the system state vector, u(t) ∈ Rm is the control input, y(t) ∈ Rpis the system output vector, and ξ(t)=[ξ1(t)ξl(t)]Rl and z(t)=[z1(t)zq(t)]Rqare the unmeasurable premise vectors. vk(ξ(t)), k = 1, 2, ⋯ , re and hi(z(t)), i = 1, 2, ⋯ , r are fuzzy membership functions on the left and right-hand sides, respectively. AiRn×n, EkRn×n, BRn×m, and CiRp×n are the system matrices. ΔERn×n and ΔARn×n are the system uncertainties. In many practical cases, there are two main sources of system uncertainties. On the one hand, mechanical devices may carry various tools or goods for various operations; thus, the system's mass, center of mass, and other coefficients tend to change with load. On the other hand, dynamic model and system parameters are challenging to accurately obtain either through theoretical methods or by experimental measurements. In many practical cases, hi(z(t)) and vk(ξ(t)) are different, i.e., an inverted pendulum on a cart (Li et al., 2018), an overhead crane system (Li H. et al., 2017), a ball and beam system (Li X. et al., 2017), or a nonlinear active vehicle suspension system (Li et al., 2012).

Without loss of generality, some assumptions are introduced as follows:

Assumption 1. k=1revk(ξ(t))(Ek+ΔE)is nonsingular.

Assumption 2. ΔEandΔAare uncertainties satisfying ΔE = MEFE(t)NE andΔA = MAFA(t)NA, where ME, NE, MA, and NAare known real constant matrices and FE(t)andFA(t) are unknown time-varying matrices that satisfy FET(t)FE(t)I and FAT(t)FA(t)I, respectively.

By defining X*(t)=[xT(t)x˙T(t)]T, the T-S fuzzy descriptor system (1) can be transformed into an augmented form as follows:

E*X˙*(t)=k=1rei=1rvk(ξ(t))hi(z(t)){(Aki*+ΔA*)X*(t)+B*u(t)},    (2)
y(t)=i=1rhi(z(t))Ci*X*(t),

where E*=[I000],Aki*=[0IAi-Ek],M=[00MA-ME],ΔA*=[0IΔA-ΔE]=MF(t)N, F(t)=[FA(t)00FE(t)], N=[NA00NE], B*=[0B], and Ci*=[Ci0].

Assumption 3. The output matrices Ci of the ith rule of the T-S fuzzy descriptor system are full row rank for all i = 1, ⋯ , r, and therefore nonsingular matrices Ti exist such that

CiTi=[I0].

Remark 1. For any given Ci, the corresponding Ti is not unique in general. One solution for Ti, as discussed in Du and Yang (2009), is:

Ti=[CiT(CiCiT)-1 Ci],

where Ci is called an orthogonal basis for the null space of Ci and CiCi=0.

Some essential lemmas are introduced to facilitate stability analysis.

Lemma 1 (Boyd et al., 1994). (Schur Complement) The appropriate dimensional matrices S1,1, S1,2, S2,1, andS2,2 satisfy S1,1=S1,1T, S1,2=S2,1T, and S2,2=S2,2Tsuch that the following conditions are equivalent:

S=[S1,1S1,2S2,1S2,2]

1) S < 0,

2) S1,1 < 0 and S2,2-S1,2TS1,1-1S1,2<0, and

3)S2,2 < 0 and S1,1-S1,2S2,2-1S1,2T<0.

Lemma 2 (Petersen, 1987). Let P = PT, M, and N be real matrices of appropriate dimensions. Then, P + MF(t)N + NTFT(t)MT < 0 for all variable matrix functions F(t) satisfying FT(t)F(t) ≤ I if and only if there is a scalar ε > 0such that the following inequality holds:

P+εMMT+ε-1NTN<0.

Lemma 3 (Gahinet and Apkarian, 1994). (Finsler's lemma) The following conditions are equivalent:

1) xT Ω x < 0, ∀Wx = 0, and x ≠ 0, where x is an augmented state vector;

2) WT Ω W < 0, where Wis any null space basis matrix for W;

3) there is a scalar μ that satisfies Ω − μWTW < 0; and

4) there is a matrix X that satisfies Ω + XW + WTXT < 0.

Remark 2. k=1revk(ξ(t))Ekis required to be nonsingular to ensure that the augmented systems (2) maintain the impulse-free and regularization properties of the original system.

Remark 3. In this study, a nonlinear mechanical system is represented as a T-S fuzzy descriptor system instead of a T-S fuzzy system to effectively avoid the artificial introduction of different input matrices. By setting the system matrix Ek = I, a T-S fuzzy descriptor system can be transformed into a normal T-S fuzzy system. Therefore, the proposed controller is also feasible for a normal T-S fuzzy system.

Non-Fragile Observer-Based Ismc For T-S Fuzzy Descriptor Systems

When uncertainties of robotic system are considered such that ΔA* ≠ 0, a robust observer is constructed to estimate the system states. In contrast, a non-fragile observer-based adaptive integral sliding mode controller for T-S fuzzy descriptor systems, as shown in Figure 1, is designed to address robotic system uncertainties and perturbations for both observer and controller structures. The control system includes two parts: a non-fragile observer and a non-fragile adaptive integral sliding mode controller. Moreover, the non-fragile adaptive integral sliding mode controller has three parts, namely, the equivalent control strategy, the switching control strategy, and the adaptive control strategy. The equivalent control strategy guarantees system convergence to the designed sliding surface, and the switching control strategy makes the closed-loop control system asymptotically stable. System uncertainties and perturbations associated with controller and observer gains are compensated for by the adaptive control strategy.

FIGURE 1
www.frontiersin.org

Figure 1. Non-fragile observer-based ISMC for T-S fuzzy descriptor systems.

Structure of the Non-Fragile Sliding Mode Observer

To estimate the states of system (2), the following non-fragile observer for estimating system states is considered:

E*X^*(t)=k=1reirvk(ξ^(t))hi(z^(t)){Ak,i*X^*(t)+B*u(t)+(Lk,i*+ΔLk,i*)(y(t)-y^(t))},    (3)
y^(t)=i=1rhi(z^(t))Ci*X^*(t),

where X^*(t) is the state estimate of X*(t), ŷ(t) is the estimated value of the system output vector y(t), and ξ^(t)and(t)denote the estimated values of the premise variablesξ(t) and z(t), respectively. Using the notation presented in Introduction, Equation (3) can be represented as:

E*X^*(t)=Ah^,v^*X^*(t)+B*u(t)+(Lh^,v^*+ΔLh^,v^*)(y(t)-y^(t)),    (4)
y^(t)=Ch^*X^*(t),

where Lh^,v^*=[0Lh^,v^T]T and ΔLh^,v^*=[0ΔLh^,v^T]T. Lh^,v^ denotes the observer gain, which will be determined later. ΔLh^,v^=MLSLNLLh^,v^ is the observer gain perturbation, where ML and NL are known real constant matrices.SL is an unknown time-varying matrix that satisfies SLTSLI.ΔLh^,v^* satisfies the following norm-bounded multiplicative relation:

ΔLh^,v^*=ML*SLNL*Lh^,v^*,    (5)

where ML*=[0MLT]T and NL*=[0NL].

The system state estimation error is defined as e(t)=X*(t)-X^*(t); by considering the T-S fuzzy descriptor system (2) and the non-fragile observer system (4), the estimation error dynamic is obtained as:

E*e˙(t)=(Ah,v*-(Lh^,v^*+ΔLh^,v^*)Ch*)e(t)            +(Ah,v*-Ah^,v^*)X^*(t)            -(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)X^*(t)            +ΔA*X*(t).    (6)

Remark 4. Since we consider unmeasurable premise variables for T-S fuzzy descriptor systems, the membership functions of the T-S fuzzy descriptor system (vk(ξ(t)) and hi(z(t))) should be allowed to depend on the estimated system state x^i(t) rather than the original system state xi(t). Furthermore, the system output matrix Ci(t) is allowed to be a function of the system state xi(t) instead of a constant matrix.

Construction of the Integral Sliding Surface

Based on the non-fragile observer (4) and ISMC theory, the integral sliding surface function is designed as

sX^*(t)=S*E*X^*(t)-S*E*X^*(0)    (7)
-S*0t(Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1)X^*(τ)dτ,

where Fh^,v^*=[Fh^,v^0],Kh^,v^=[K1,v^K2,v^K3,h^K4,h^],Fh^,v^Rm×n, K1,v^Rn×n, K2,v^Rn×n, K3,h^Rn×n, and K4,h^Rn×n are the system controller gains, which will be determined later. S* is a constant matrix that satisfies det(S*B*) ≠ 0. ΔFh^,v^*=[ΔFh^,v^0]is the controller gain perturbation and satisfies the following norm-bounded multiplicative relation:

ΔFh^,v^*=MFSFNFFh^,v^*,    (8)

where MF and NF are known matrices with appropriate dimensions, and SF is an unknown time-varying matrix that satisfies SFTSFI.

Combining (4) with (7), the derivative of the integral sliding mode surface (7) can be obtained as:

s˙X^*(t)=S*(Ah^,v^*X^*(t)+B*u(t)+(Lh^,v^*+ΔLh^,v^*)(y(t)-Ch^*X^*(t)))-S*(Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1)X^*(t).    (9)

When system trajectories reach the ideal sliding surface, the following conditions must be satisfied: sX^*(t)=0 and s˙X^*(t)=0. Therefore, the equivalent control can be designed as follows:

Case 1:Ch=Ch^=C*

ueq(t)=(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1X^*(t)            -(S*B*)-1S*(Lh^,v^*+ΔLh^,v^*)C*e(t).    (10)

Case 2:ChCh^

ueq(t)=(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1X^*(t)            -(S*B*)-1S*(Lh^,v^*+ΔLh^,v^*)Ch*e(t)            -(S*B*)-1S*(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)X^*(t).    (11)

By substituting the equivalent controller (10-11) into the sliding mode observer system (4), the sliding mode dynamics are established as (12) and (14). Meanwhile, the dynamic estimation error Equation (6) is redescribed as (13) and (15).

Case 1:Ch=Ch^=C*

E*X^*(t)=(Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1)X^*(t)               +BB¯(Lh^,v^*+ΔLh^,v^*)C*e(t),    (12)
E*e˙(t)=(Ah,v*-(Lh^,v^*+ΔLh^,v^*)C*+ΔA*)e(t)+(Ah,v*-Ah^,v^*+ΔA*)X^*(t).    (13)

Case 2:ChCh^

E*X^*(t)=(Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1+BB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*))X^*(t)+BB¯(Lh^,v^*+ΔLh^,v^*)Ch*e(t),    (14)
E*e˙(t)=(Ah,v*-(Lh^,v^*+ΔLh^,v^*)Ch*+ΔA*)e(t)+(Ah,v*-Ah^,v^*-(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)+ΔA*)X^*(t),    (15)

where BB¯=I-B*(S*B*)-1S*. In this study, the control goal is to obtain the observer gains and controller gains such that X^*(t)0 and e(t) → 0 for t → ∞.

Equations (12) and (14) can be rearranged as follows:

Case 1:Ch=Ch^=C*

[Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1-IBB¯(Lh^,v^*+ΔLh^,v^*)C*][X^*(t)E*X^*V(t)e(t)]=0.    (16)

Case 2:ChCh^

[Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1+BB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)-IBB¯(Lh^,v^*+ΔLh^,v^*)Ch*][X^*(t)E*X^*(t)e(t)]=0.    (17)

Admissibility Analysis of the Dynamic Sliding Mode System

Based on the LMI theory and the Lyapunov stability theory, the controller gains and observer gains are determined in this section such that sliding mode dynamics are asymptotically stable.

Theorem 1: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* ≠ 0 and Ch=Ch^=C*. Given constants ε > 0 and ε1 > 0, the closed-loop systems (12,13) are asymptotically stable if positive definite matrices P1 and Q1, scalars ε2,i,k, ε3,i,kE, ε3,i,kA, and ε4,i,k, and a set of matrices P3,i,k, P4,i,k, Fi,k, K1,k, K2,k, K3,i, K4,i, Li,k, R1, R1,i,k11, R1,i,k12, R1,i,k2, R1,i,k3, and R1,i,k4 exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:

[ Ω 1* Ω 2 Ω 3]<0,    (18)
 Ω 1=[Δ1,1*******Δ2,1Δ2,2******Δ3,1Δ3,2-εHe(P1)*****Δ4,1Δ4,2-εP3,h^,v^Δ4,4****0(B¯Yh^,v^)T0ε(B¯Yh^,v^)THe(Q3,h^)***Δ6,1Δ6,20-εML ε 4,h^,v^MLTB¯TΔ6,5Δ6,6**0ε1(B¯Yh^,v^)T0ε1ε(B¯Yh^,v^)TQ1-TR1,h^,v^1Δ7,6Δ7,7*0000Q3,h^-R1,h^,v^3Δ8,6Δ8,7-ε1He(R1,h^,v^4)], Ω 2=[NFFh^,v^0000000NAK1,v^NAK2,v^00NAQ1000NEK3,h^NEK4,h^00NEQ3,h^NEQ4,h^000000NLYh^,v^0ε1NLYh^,v^0], Ω 3=[- ε 2,h^,v^I***0- ε 3,h^,v^AI**00- ε 3,h^,v^EI*000- ε 4,h^,v^I],

where Δ1,1 = He(K3,h^), Δ2,1=Ah^K1,v^-Ev^K3,h^+BFh^,v^+K4,h^T, Δ2,2=He(Ah^K2,v^)+BMF ε 2,h^,v^MFTBT-He(Ev^K4,h^)+B¯ML ε 4,h^,v^MLTB¯T, Δ3,1=K1,v^+εK3,h^-P1, Δ3,2=K2,v^+εK4,h^, Δ4,1=K3,h^-P3,h^,v^+ε(Ah^K1,v^-Ev^K3,h^+BFh^,v^), Δ4,2=εBMF ε 2,h^,v^MFTBT+εB¯ML ε 4,h^,v^MLTB¯T+K4,h^+εAh^K2,v^-P4,h^,v^-εEv^K4,h^, Δ4,4=ε2BMF ε 2,h^,v^MFTBT+ε2B¯ML ε 4,h^,v^MLTB¯T-εHe(P4,h^,v^), Δ6,1=(Ah-Ah^)K1,v^-EvK3,h^+Ev^K3,h^, Δ6,2=(Ah-Ah^)K2,v^-(Ev-Ev^)K4,h^-ML ε 4,h^,v^MLTB¯T, Δ6,5=Q4,h^T- Yh^,v^+AhQ1-EvQ3,h^, Δ6,6=-He(EvQ4,h^)+ML ε 4,h^,v^MLT+MA ε 3,h^,v^AMAT+ME ε 3,h^,v^EMET, Δ7,6=-ε1(Yh^,v^)T-TR1,h^,v^2, Δ7,7=-ε1He(TR1,h^,v^1), Δ8,6=Q4,h^-R1,h^,v^4, Δ8,7=-ε1R1,h^,v^3-ε1(TR1,h^,v^2)T, B¯=B(S2*B)-1S2*, Yh^,v^=[(Lh^,v^R1)n×p0n×(n-p)], R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12], and R1,h^,v^2=[0p×nR1,h^,v^21].

Proof: The Lyapunov function candidate is constructed as:

V(x^(t),e1(t))=x^T(t)P1-1x^(t)+e1T(t)Q1-1e1(t)=X^*T(t)E*TPh^,v^-1X^*(t)+eT(t)E*TQh^,v^-1e(t),    (19)

where Ph^,v^=[P10P3,h^,v^P4,h^,v^], Ph^,v^-1=[P1-10-P4,h^,v^-1P3,h^,v^P1-1P4,h^,v^-1], P1=P1T, Qh^,v^=[Q10Q3,h^,v^Q4,h^,v^], Q1=Q1T, P1Rn×n, P3,h^,v^Rn×n, P4,h^,v^Rn×n, Q1Rn×n, Q3,h^,v^Rn×n, Q4,h^,v^Rn×n, and e1(t)=x(t)-x^(t).The matrix and its derivative satisfy E*TPh^,v^-1=Ph^,v^-TE*=[P1000], E*TQh^,v^-1=Qh^,v^-TE*=[Q1000], ddt(E*TPh^,v^-1)=0, and ddt(E*TQh^,v^-1)=0. Therefore, the derivative of the Lyapunov function (19) is calculated as:

V(x^(t),e1(t))=X^*T(t)E*TPh^,v^-1X^*(t)+X^*T(t)Ph^,v^-TE*X^*(t)+e˙T(t)E*TQh^,v^-1e(t)+eT(t)Qh^,v^-TE*e˙(t)    (20)
=[X^*(t)E*X^*(t)e(t)]T[0**Ph^,v^-10*Qh^,v^-T(Ah,v*-Ah^,v^*+ΔA*)0He((Ah,v*-(Lh^,v^*+ΔLh^,v^*)C*+ΔA*)TQh^,v^-1)][X^*(t)E*X^*(t)e(t)]<0,

If (20) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraint in the sliding mode dynamics Equation (16):

[0**Ph^,v^-10*Qh^,v^-T(Ah,v*-Ah^,v^*+ΔA*)0He((Ah,v*-(Lh^,v^*+ΔLh^,v^*)C*+ΔA*)TQh^,v^-1)]+Ξ1<0,Ξ1= He([Uh^,v^Vh^,v^Wh^,v^][Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1-IBB¯(Lh^,v^*+ΔLh^,v^*)C*]),    (21)

where Uh^,v^, Vh^,v^, and Wh^,v^ are matrix variables with appropriate dimensions. By pre- and post-multiplying (21) by [Kh^,v^T000Ph^,v^000Qh^,v^T] and [Kh^,v^000Ph^,v^T000Qh^,v^], respectively, the following inequality is obtained:

[0**Kh^,v^0*(Ah,v*-Ah^,v^*+ΔA*)Kh^,v^0He(Qh^,v^T(Ah,v*-(Lh^,v^*+ΔLh^,v^*)C*+ΔA*)T)]+Ξ2<0,    (22)
Ξ2=He([Kh^,v^TUh^,v^Ph^,v^Vh^,v^Qh^,v^TWh^,v^][Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*)-Ph^,v^TBB¯(Lh^,v^*+ΔLh^,v^*)C*Qh^,v^])

where Uh^,v^=Kh^,v^-T, Vh^,v^=εPh^,v^-1, and Wh^,v^=0 are defined for ε > 0. Then, inequality (22) can be represented as:

Ξ3+He([000000(BB¯(Lh^,v^*+ΔLh^,v^*)C*Qh^,v^)Tε(BB¯(Lh^,v^*+ΔLh^,v^*)C*Qh^,v^)T-((Lh^,v^*+ΔLh^,v^*)C*Qh^,v^)T]) <0,    (23)
 Ξ 3=[He(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))**Kh^,v^-Ph^,v^+ε(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))-εHe(Ph^,v^T)*(Ah,v*-Ah^,v^*)Kh^,v^+ΔA*Kh^,v^0He(ΔA*Qh^,v^+Ah,v*Qh^,v^)],

The corresponding auxiliary variables are introduced into the system, and the dimension of the system is increased with the augmented method to eliminate the coupling of the Lyapunov function matrix Qh^,v^, the observer gain matrix Lh^,v^*, and the observer gain perturbation ΔLh^,v^* in inequality (23). The following equations are defined:

x4(t)=(BB¯(Lh^,v^*+ΔLh^,v^*)C*)Tx1(t)+ε(BB¯(Lh^,v^*+ΔLh^,v^*)C*)Tx2(t)-((Lh^,v^*+ΔLh^,v^*)C*)Tx3(t).    (24)

Thus, inequality (23) can be expressed as:

[x1(t)x2(t)x3(t)x4(t)]T Ξ 4[x1(t)x2(t)x3(t)x4(t)]<0,    (25)
 Ξ 4=[He(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))*** Ξ 41-εHe(Ph^,v^T)**(Ah,v*-Ah^,v^*)Kh^,v^+ΔA*Kh^,v^0He(ΔA*Qh^,v^+Ah,v*Qh^,v^)*00Qh^,v^0]

where  Ξ 41=Kh^,v^+ε(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))-Ph^,v^.

If (25) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraint in Equation (24).

 Ξ 4+ Ξ 5<0,    (26)
 Ξ 5=He([00(T*R1,h^,v^)Tε1(T*R1,h^,v^)T][(BB¯(Lh^,v^*+ΔLh^,v^*)C*)Tε(BB¯(Lh^,v^*+ΔLh^,v^*)C*)T-((Lh^,v^*+ΔLh^,v^*)C*)T-I])

where R1,h^,v^=[R1,h^,v^1R1,h^,v^2R1,h^,v^3R1,h^,v^4], R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12], R1,h^,v^2=[0p×nR1,h^,v^21], T*=[T00I],R1Rp×p, R1,h^,v^11R(n-p)×p, R1,h^,v^12R(n-p)×(n-p), R1,h^,v^21R(n-p)×n, R1,h^,v^3Rn×n, R1,h^,v^4Rn×n, and T satisfies assumption 3.

Inequality (26) can be rewritten as follows:

 Ξ 7+ Ξ 8<0,    (27)
 Ξ 7=[He(Ah^,v^*Kh^,v^+B*Fh^,v^*)*** Ξ 71-εHe(Ph^,v^T)** Ξ 72ε(BB¯ϖ1)THe(Ah,v*Qh^,v^-ϖ1)*ε1(BB¯ϖ1)Tε1ε(BB¯ϖ1)TQh^,v^-ε1ϖ1T-T*R1,h^,v^-ε1He(T*R1,h^,v^)T], Ξ 8=He([B*ΔFh^,v^*000εB*ΔFh^,v^*000ΔA*Kh^,v^+(BB¯ϖ2)Tε(BB¯ϖ2)TΔA*Qh^,v^-ϖ2T0ε1(BB¯ϖ2)Tε1ε(BB¯ϖ2)T-ε1ϖ2T0]),

where  Ξ 71=Kh^,v^+ε(Ah^,v^*Kh^,v^+B*Fh^,v^*)-Ph^,v^, Ξ72=(Ah,v*-Ah^,v^*)Kh^,v^+(BB¯ϖ1)T, ϖ1=Lh^,v^*C*T*R1,h^,v^, and ϖ2=ΔLh^,v^*C*T*R1,h^,v^.

Because ΔLh^,v^*=ML*SLNL*Lh^,v^*, ΔFh^,v^*=MFSFNFFh^,v^*, and ΔA* = MF(t)N, inequality (27) can be rewritten as:

Ξ7+He(M1SFN1+M2F(t)N2+M3SLN3)<0,    (28)

where M1=[B*MFεB*MF00]T, N1=[NFFh^,v^*000], M2=[00M0]T, N2=[NKh^,v^0NQh^,v^0], N3=[00NL*Lh^,v^*C*T*R1,h^,v^ε1NL*Lh^,v^*C*T*R1,h^,v^], and M3 = [BB¯ML*εBB¯ML*-ML*0]T.

Based on lemma 2, (28) holds if there are positive real scalars ε2,h^,v^, ε3,h^,v^A, ε3,h^,v^E, and ε4,h^,v^ that satisfy the following relation:

Ξ7+M1ε2,h^,v^M1T+N1Tε2,h^,v^-1N1+M2ε3,h^,v^M2T+N2Tε3,h^,v^-1N2+M3ε4,h^,v^M3T+N3Tε4,h^,v^-1N3<0,    (29)

where ε3,h^,v^=[ε3,h^,v^AI00ε3,h^,v^EI]. Using the Schur complement in lemma 1, (29) holds if and only if the following relation set is satisfied:

[Ξ91******Ξ92Ξ93*****Ξ94Ξ95Ξ96****ε1(BB¯ϖ1)Tε1ε(BB¯ϖ1)TΞ97-ε1He(T*R1,h^,v^)***NFFh^,v^*000-ε2,h^,v^I**NKh^,v^*0NQh^,v^00-ε3,h^,v^I*00NL*ϖ1εϖ100-ε4,h^,v^I]<0,    (30)

where  Ξ 91=He(Ah^,v^*Kh^,v^+B*Fh^,v^*)+B*MF ε 2,h^,v^MFTB*T+BB¯ML* ε 4,h^,v^ML*TBB¯T,  Ξ 92=εAh^,v^*Kh^,v^-Ph^,v^+Kh^,v^+εB*Fh^,v^*+εB*MF ε 2,h^,v^MFTB*T+εBB¯ML* ε 4,h^,v^ML*TBB¯T,  Ξ 93=ε2B*MF ε 2,h^,v^MFTB*T-εHe(Ph^,v^T)+ε2BB¯ML* ε 4,h^,v^ML*TBB¯T, Ξ94=(BB¯ϖ1)T-ML*ε4,h^,v^ML*TBB¯T+Ah,v*Kh^,v^-Ah^,v^*Kh^,v^,  Ξ 95=ε(BB¯ϖ1)T-εML* ε 4,h^,v^ML*TBB¯T,  Ξ 96=  He(Ah,v*Qh^,v^-ϖ1)+M ε 3,h^,v^MT+ML* ε 4,h^,v^ML*T,  Ξ 97=Qh^,v^-ε1ϖ1T-T*R1,h^,v^, and ϖ1=Lh^,v^*C*T*R1,h^,v^.

It is assumed that S*=[S1*S2*]; thus, the matrix BB¯can be obtained as:

BB¯=[I0-B(S2*B)-1S1*I-B(S2*B)-1S2*].

Then, the matrices in inequality (31) can be formulated as follows:

Lh^,v^*=[0Lh^,v^T]T,T*=[T00I], T*R1,h^,v^=[TR1,h^,v^1TR1,h^,v^2R1,h^,v^3R1,h^,v^4],Lh^,v^*C*T*R1,h^,v^=[00Lh^,v^CTR1,h^,v^10]=[0n×n0n×n[(Lh^,v^R1)n×p0n×(n-p)]0n×n],BB¯Lh^,v^*C*T*R1,h^,v^=[0n×n0n×n[((I-B(S2*B)-1S2*)Lh^,v^R1)n×p0n×(n-p)]0n×n].

Therefore, inequality (18) is easily obtained from the above equalities and inequality (30).

Remark 5. To avoid introducing the derivative of the membership function in the derivative of the Lyapunov function, P1 is chosen as a constant matrix. The P3,h^,v^ and P4,h^,v^ in Ph^,v^ are related to the membership functions vk(ξ^(t)) and hi(ẑ(t)). Consequently, the conservativeness of this approach is significantly reduced. Moreover, the Lyapunov matrices and the observer gain matrices are decoupled by Finsler's lemma.

T-S fuzzy descriptor systems may occasionally have different output matrices, so the following theorem gives the relaxed sufficient LMI conditions for T-S fuzzy descriptor systems with different output matrices to expand the application scope of the design theory given in this study.

Theorem 2: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* ≠ 0 and ChCh^. Given constants ε > 0, ε1 > 0 and ε2 > 0, the closed-loop systems (14, 15) are asymptotically stable if positive definite matrices P1 and Q1, scalars ε3,i,k, ε4,i,kE, ε4,i,kA, and ε5,i,k, and a set of matrices P3,i,k, P4,i,k, Fi,k, K1,k, K2,k, K3,i, K4,i, Li,k, R1, R1,i,k11, R1,i,k12, R2,i,k11, R2,i,k12,R1,i,k2, R1,i,k3, R1,i,k4, R2,i,k2, R2,i,k3, and R2,i,k4exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:

[Ω1*Ω2Ω3]<0,    (31)
Ω1=[Δ1,1*********Δ2,1Δ2,2********Δ3,1Δ3,2Δ3,3*******Δ4,1Δ4,2Δ4,3Δ4,4******0Δ5,20Δ5,4Δ5,5*****Δ6,1Δ6,2-Yh^,v^Δ6,4Δ6,5Δ6,6****K1,v^Δ7,20Δ7,4Δ7,5Δ7,6Δ7,7***K3,h^K4,h^00Δ8,5Δ8,6Δ8,7Δ8,8**-K1,v^Δ92-Th^R2,h^,v^1Δ9,40Δ9,600Δ9,9*-K3,h^K4,h^-R2,h^,v^3-R2,h^,v^40000Δ10,9-ε2He(Th^R2,h^,v^4)], Ω 2=[NFFh^,v^000000000NAK1,v^NAK2,v^00NA00000NEK3,h^NEK4,h^00NEQ3,h^NEQ4,h^000000NLYh^,v^0NLYh^,v^0ε1NLYh^,v^0ε2NLYh^,v^0], Ω 3=[- ε 3,h^,v^I***0- ε 4,h^,v^AI**00- ε 4,h^,v^EI*000- ε 5,h^,v^I],

where Δ1,1 = He(K3,h^), Δ2,1=Ah^K1,v^-Ev^K3,h^+BFh^,v^+K4,h^T, Δ2,2=BMF ε 3,h^,v^MFTBT+He(Ah^K2,v^)-He(Ev^K4,h^)+B¯ML ε 5,h^,v^MLTB¯T, Δ3,1=K1,v^+εK3,h^-P1, Δ3,2=K2,v^+εK4,h^, Δ3,3 = −εHe(P1), Δ4,1=K3,h^+ε(Ah^K1,v^-Ev^K3,h^+BFh^,v^)-P3,h^,v^,Δ4,2=K4,h^+ε(Ah^K2,v^-Ev^K4,h^)+εBMF ε 3,h^,v^MFTBT-P4,h^,v^+εB¯ML ε 5,h^,v^MLTB¯T, Δ4,3=-εP3,h^,v^+εB¯Yh^,v^, Δ4,4=ε2BMF ε 3,h^,v^MFTBT+ε2B¯ML ε 5,h^,v^MLTB¯T- εHe(P4,h^,v^), Δ5,2=(B¯Yh^,v^)T, Δ5,4=ε(B¯Yh^,v^)T, Δ5,5 = He(Q3,h^), Δ6,1=AhK1,v^-Ah^K1,v^-(Ev-Ev^)K3,h^, Δ6,2=-(Ev-Ev^)K4,h^-ML ε 5,h^,v^MLTB¯T+(Ah-Ah^)K2,v^, Δ6,4=-εML ε 5,h^,v^MLTB¯T, Δ6,5=AhQ1-EvQ3,h^+Q4,h^T-Yh^,v^, Δ6,6=-He(EvQ4,h^)+ML ε 5,h^,v^MLT+MA ε 4,h^,v^AMAT+ME ε 4,h^,v^EMET,Δ7,2=K2,v^+ε1(B¯Yh^,v^)T, Δ7,4=ε1ε(B¯Yh^,v^)T, Δ7,5=Q1-TR1,h^,v^1, Δ7,6=-ε1(Yh^,v^)T-TR1,h^,v^2, Δ7,7=-ε1He(TR1,h^,v^1), Δ8,5=Q3,h^-R1,h^,v^3, Δ8,6=Q4,h^-R1,h^,v^4, Δ8,7=-ε1R1,h^,v^3-ε1(TR1,h^,v^2)T, Δ8,8=-ε1He(R1,h^,v^4), Δ9,2=-K2,v^+ε2(B¯Yh^,v^)T, Δ9,4=-Th^R2,h^,v^2+ε2ε(B¯Yh^,v^)T, Δ9,6=-ε2(Yh^,v^)T, Δ9,9=-ε2He(Th^R2,h^,v^1), Δ10,9=-ε2R2,h^,v^3-ε2(Th^R2,h^,v^2)T, Yh^,v^=[(Lh^,v^R1)n×p0n×(n-p)],B¯=-B(S2*B)-1S2*+I, R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12], R2,h^,v^1=[R10p×(n-p)R2,h^,v^11R2,h^,v^12], R1,h^,v^2=[0p×nR1,h^,v^21], and R2,h^,v^2=[0p×nR2,h^,v^21].

Proof: Under the conditions of ChCh^, the constructed Lyapunov function candidate is the same as in Equation (19). However, the sliding mode dynamics (Equations 14 and 15) under the condition of ChCh^are different from the sliding mode dynamics (Equations 12 and 13) under the conditions of Ch=Ch^=C*. The derivative of the Lyapunov function is calculated based on the sliding mode dynamics. Therefore, the derivative of the Lyapunov function candidate (19) under the condition of ChCh^can be obtained as follows:

V(x^(t),e1(t))=X^*T(t)E*TPh^,v^-1X^*(t)+X^*T(t)Ph^,v^-TE*X^*(t)+e˙T(t)E*TQh^,v^-1e(t)+eT(t)Qh^,v^-TE*e˙(t)    (32)
=[X^*(t)E*X^*(t)e(t)]TΨ1[X^*(t)E*X^*(t)e(t)]<0.Ψ1=[0**Ph^v^-10*Qh^,v^-T(Ah,v*-Ah^,v^*+ΔA*-(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*))0He(Qh^,v^-T(Ah,v*-(Lh^,v^*+ΔLh^,v^*)Ch*))]

If (32) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraint in Equation (17).

Ψ1+He([Uh^,v^Vh^,v^Wh^,v^][Ah^,v^*+B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1+BB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)-IBB¯(Lh^,v^*+ΔLh^,v^*)C h*])<0,    (33)

where Uh^,v^, Vh^,v^, and Wh^,v^ are matrix variables with appropriate dimensions. By pre- and post-multiplying (33) by [Kh^,v^T000Ph^,v^000Qh^,v^T]and [Kh^,v^000Ph^,v^T000Qh^,v^], respectively, the following inequality is obtained:

Ψ2+Ψ3<0,    (34)
Ψ2=[0**Kh^,v^0*(Ah,v*-Ah^,v^*+ΔA*-(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*))Kh^,v^0He((Ah,v*-(Lh^,v^*+ΔLh^,v^*)Ch*)Qh^,v^+ΔA*)],Ψ3=He([Kh^,v^TUh^,v^Ph^,v^Vh^,v^Qh^,v^TWh^,v^][Ψ31-Ph^,v^TBB¯(Lh^,v^*+ΔLh^,v^*)Ch*Qh^,v^]),

where Ψ31=Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*)+BB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)Kh^,v^.

Define Uh^,v^=Kh^,v^-T, Vh^,v^=εPh^,v^-1, Wh^,v^=0, and ε > 0. Then, inequality (34) can be represented as:

Ψ4+Ψ5<0,    (35)
Ψ4=[He(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))**Kh^,v^+ε(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))-Ph^,v^-εHe(Ph^,v^)*(Ah,v*-Ah^,v^*)Kh^,v^+ΔA*Kh^,v^0He(ΔA*Qh^,v^+Ah,v*Qh^,v^)],Ψ5=[He(BB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)Kh^,v^)**εBB¯(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)Kh^,v^0*Ψ51ε(BB¯(Lh^,v^*+ΔLh^,v^*)Ch*Qh^,v^)T-He((Lh^,v^*+ΔLh^,v^*)Ch*Qh^,v^)T],

where Ψ51=(BB¯(Lh^,v^*+ΔLh^,v^*)Ch*Qh^,v^)T-(Lh^,v^*+ΔLh^,v^*)(Ch*-Ch^*)Kh^,v^.

The corresponding auxiliary variables are introduced into the system, and the dimension of the system is increased with the augmented method to eliminate the coupling between the Lyapunov function matrix Qh^,v^ and the observer gain matrix Lh^,v^* in inequality (35). The following equations are defined:

x4(t)=(BB¯(Lh^,v^*+ΔLh^,v^*)Ch*)Tx1(t)+ε(BB¯(Lh^,v^*+ΔLh^,v^*)Ch*)Tx2(t)-((Lh^,v^*+ΔLh^,v^*)Ch*)Tx3(t),    (36)
x5(t)=(BB¯(Lh^,v^*+ΔLh^,v^*)Ch^*)Tx1(t)+ε(BB¯(Lh^,v^*+ΔLh^,v^*)Ch^*)Tx2(t)-((Lh^,v^*+ΔLh^,v^*)Ch^*)Tx3(t).    (37)

Thus, inequality (35) can be expressed as:

[x1(t)x2(t)x3(t)x4(t)x5(t)]TΨ6[x1(t)x2(t)x3(t)x4(t)x5(t)]<0,    (38)
Ψ6=[He(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))****Kh^,v^+ε(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))-Ph^,v^-εHe(Ph^,v^)***(Ah,v*-Ah^,v^*)Kh^,v^+ΔA*Kh^,v^0He(ΔA*Qh^,v^+Ah,v*Qh^,v^)**Kh^,v^0Qh^,v^0*-Kh^,v^0000]

If (38) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraints in Equations (36, 37).

Ψ7+He(Ψ8)<0,    (39)
Ψ7=[He(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))****Kh^,v^-Ph^,v^+ε(Ah^,v^*Kh^,v^+B*(Fh^,v^*+ΔFh^,v^*))-εHe(Ph^,v^)***(Ah,v*-Ah^,v^*)Kh^,v^+ΔA*Kh^,v^0He(Ah,v*Qh^,v^+ΔA*Qh^,v^)**Kh^,v^0Qh^,v^0*-Kh^,v^0000],Ψ8=[000(Th^*R2,h^,v^*)T(Th*R1,h^,v^*)T0ε1(Th*R1,h^,v^*)T00ε2(Th^*R2,h^,v^*)T][Ψ81εΨ81-((Lh^,v^*+ΔLh^,v^*)Ch*)T-I0Ψ82εΨ82-((Lh^,v^*+ΔLh^,v^*)Ch^*)T0-I],

where Ψ81=(BB¯(Lh^,v^*+ΔLh^,v^*)Ch*)T,Ψ82=(BB¯(Lh^,v^*+ΔLh^,v^*)Ch^*)T, R1,h^,v^=[R1,h^,v^1R1,h^,v^2R1,h^,v^3R1,h^,v^4], R2,h^,v^=[R2,h^,v^1R2,h^,v^2R2,h^,v^3R2,h^,v^4], R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12], R2,h^,v^1=[R10p×(n-p)R2,h^,v^11R2,h^,v^12], Th*=[Th00I], Th*=[Th00I], R1Rp×p, R1,h^,v^11R(n-p)×p, R1,h^,v^12R(n-p)×(n-p), R2,h^,v^11R(n-p)×p, R2,h^,v^12R(n-p)×(n-p), R1,h^,v^2Rn×n, R1,h^,v^3Rn×n, R1,h^,v^4Rn×n, R2,h^,v^2Rn×n, R2,h^,v^3Rn×n, R2,h^,v^4Rn×n, and Th and Th^ satisfy assumption 3.

Inequality (39) can be rewritten as follows:

Ψ9+He([B*ΔFh^,v^*0000εB*ΔFh^,v^*+(BB¯ϖ4)Tε(BB¯ϖ4)T-ϖ4T00ΔA*Kh^,v^+(BB¯ϖ3)Tε(BB¯ϖ3)TΔA*Qh^,v^-ϖ3T00ε1(BB¯ϖ3)Tε1ε(BB¯ϖ3)T-ε1ϖ3T00ε2(BB¯ϖ4)Tε2ε(BB¯ϖ4)T-ε2ϖ4T00])<0,    (40)
Ψ9=[Ψ91****Ψ92Ψ93***Ψ94Ψ95He(Ah,v*Qh^,v^-ϖ1)**Ψ96Ψ97-Th*R1,h^,v^+Qh^,v^-ε1ϖ1T-ε1He(Th*R1,h^,v^)T*Ψ98Ψ99-ε2ϖ2T0-ε2He(Th^*R2,h^,v^)T],

where Ψ91=He(Ah^,v^*Kh^,v^+B*Fh^,v^*), Ψ92=(BB¯ϖ2)T+εAh^,v^*Kh^,v^-Ph^,v^+Kh^,v^+εB*Fh^,v^*, Ψ93=-εHe(Ph^,v^-BB¯ϖ2), Ψ94=(BB¯ϖ1)T+Ah,v*Kh^,v^-Ah^,v^*Kh^,v^, Ψ95=ε(BB¯ϖ1)T-Lh^,v^*Ch^*Th^*R2h^,v^, Ψ96=Kh^,v^+ε1(BB¯ϖ1)T, Ψ97=ε1ε(BB¯ϖ1)T, Ψ98=-Kh^,v^+ε2(BB¯ϖ2)T, Ψ99=ε2ε(BB¯ϖ2)T-Th^*R2,h^,v^, ϖ1=Lh^,v^*Ch*Th*R1,h^,v^, ϖ2=Lh^,v^*Ch^*Th^*R2,h^,v^, ϖ3=ΔLh^,v^*Ch*Th*R1,h^,v^, and ϖ4=ΔLh^,v^*Ch^*Th^*R2,h^,v^.

Because ΔLh^,v^*=ML*SLNL*Lh^,v^*, ΔFh^,v^*=MFSFNFFh^,v^*, and ΔA* = MF(t)N, inequality (40) can be rewritten as:

Ψ9+He(M1SFN1+M2F(t)N2+M3SLN3)< 0,    (41)
M1=[B*MFεB*MF000]T,N1=[NFFh^,v^*0000], M2=[00M00]T,N2=[NKh^,v^0NQh^,v^00],M3=[BB¯ML*εBB¯ML*-ML*00]T,N3=[0NL*Lh^,v^*Ch^*Th^*R2,h^,v^NL*Lh^,v^*Ch*Th*R1,h^,v^ε1NL*Lh^,v^*Ch*Th*R1,h^,v^ε2NL*Lh^,v^*C*T*R1,h^,v^].

Based on lemma 2, (41) holds if there are positive real scalars ε3,h^,v^, ε4,h^,v^A, ε4,h^,v^E, and ε5,h^,v^that satisfy the following relation:

Ψ9+M1ε3,h^,v^M1T+N1Tε3,h^,v^-1N1+M2ε4,h^,v^M2T+N2Tε4,h^,v^-1N2+M3ε5,h^,v^M3T+N3Tε5,h^,v^-1N3<0,    (42)

where ε4,h^,v^=[ε4,h^,v^AI00ε4,h^,v^EI]. Using the Schur complement in lemma 1, (42) holds if and only if the following relation set is satisfied:

[Ψ101*******Ψ102Ψ103******Ψ104Ψ105Ψ106*****Ψ107ε1ε(BB¯ϖ1)TΨ108Ψ109****Ψ1010Ψ1011-ε2ϖ2T0-ε2He(Th^*R2,h^,v^)T***NFFh^,v^*0000-ε3,h^,v^I**NKh^,v^*0NQh^,v^000-ε4,h^,v^I*0Ψ1012Ψ1013Ψ1014ε2NL*Lh^,v^*C*T*R1,h^,v^00-ε5,h^,v^I]<0    (43)

where Ψ101=He(Ah^,v^*Kh^,v^+B*Fh^,v^*)+B*MFε3,h^,v^MFTB*T+BB¯ML*ε5,h^,v^ML*TBB¯T, Ψ102=(BB¯ϖ2)T+Kh^,v^+εAh^,v^*Kh^,v^-Ph^,v^+εB*Fh^,v^*+εB*MF ε 3,h^,v^MFTB*T+εBB¯ML* ε 5,h^,v^ML*TBB¯T, Ψ103=ε2B*MF ε 3,h^,v^MFTB*T+ε2BB¯ML* ε 5,h^,v^ML*TBB¯T-εHe(Ph^,v^T-(BB¯ϖ2)T), Ψ104=(BB¯ϖ1)T-ML* ε 5,h^,v^ML*TBB¯T+Ah,v*Kh^,v^-Ah^,v^*Kh^,v^, Ψ105=ε(BB¯ϖ1)T-εML* ε 5,h^,v^ML*TBB¯T-Lh^,v^*Ch^*Th^*R2h^,v^, Ψ106=  He(Ah,v*Qh^,v^-ϖ1)+M ε 4,h^,v^MT+ML* ε 5,h^,v^ML*T, Ψ107=Kh^,v^+ε1(BB¯ϖ1)T, Ψ108=Qh^,v^-ε1ϖ1T-Th*R1,h^,v^,Ψ109=-ε1He(Th*R1,h^,v^)T,Ψ1010=-Kh^,v^+ε2(BB¯ϖ2)T, Ψ1011=ε2ε(BB¯ϖ2)T-Th^*R2,h^,v^, Ψ1012=NL*Lh^,v^*Ch^*Th^*R2,h^,v^,Ψ1013=NL*Lh^,v^*Ch*Th*R1,h^,v^,Ψ1014=ε1NL*Lh^,v^*Ch*Th*R1,h^,v^.

It is assumed that S*=[S1*S2*]; thus, the matrix BB¯ can be formulated as:

BB¯=[I0-B(S2*B)-1S1*I-B(S2*B)-1S2*].    (44)

Then, the matrices in inequality (43) can be obtained as follows:

Lh^,v^*=[0Lh^,v^T]T,Th*=[Th00I],Th^*=[Th^00I],Th*R1,h^,v^=[ThR1,h^,v^1ThR1,h^,v^2R1,h^,v^3R1,h^,v^4],*Lh^,v^*Ch*Th*R1,h^,v^=[00Lh^,v^ChThR1,h^,v^10]=[0n×n0n×n[(Lh^,v^R1)n×p0n×(n-p)]0n×n],BB¯Lh^,v^*Ch*Th*R1,h^,v^=[0n×n0n×n[((I-B(S2*B)-1S2*)Lh^,v^R1)n×p0n×(n-p)]0n×n,]Th^*R2,h^,v^=[Th^R2,h^,v^1Th^R2,h^,v^2R2,h^,v^3R2,h^,v^4],Lh^,v^*Ch^*Th^*R2,h^,v^=[00Lh^,v^Ch^Th^R2,h^,v^10]=[0n×n0n×n[(Lh^,v^R1)n×p0n×(n-p)]0n×n],BB¯Lh^,v^*Ch*Th*R2,h^,v^=[0n×n0n×n[((I-B(S2*B)-1S2*)Lh^,v^R1)n×p0n×(n-p)]0n×n].

Therefore, inequality (27) is easily obtained from the above equalities and inequality (43), which completes the proof.

In some special cases, T-S fuzzy descriptor systems may not contain uncertainties, so the following theorem gives sufficient LMI conditions for the stability of the closed-loop system in this case.

Theorem 3: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* = 0 and Ch=Ch^=C*. Given the constants ε > 0 and ε1 > 0, the closed-loop systems are asymptotically stable if positive definite matrices P1 and Q1, scalars ε and ε1, and a set of matrices P3,i,k, P4,i,k, Fi,k, K1,k, K2,k, K3,i, K4,i, Li,k, R1, R1,i,k11, R1,i,k12, R1,i,k2, R1,i,k3, and R1,i,k4exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:

[He(K3,h^)*******Λ2,1Λ2,2******Λ3,1Λ3,2-εHe(P1)*****Λ4,1Λ4,2-εP3,h^,v^-εHe(P4,h^,v^)****0Λ5,20ε(B¯Yh^,v^)THe(Q3,h^)***Λ6,1Λ6,200Λ6,5Λ6,6**0Λ7,20ε1ε(B¯Yh^,v^)TΛ7,5Λ7,6Λ7,7*0000Λ8,5Λ8,6Λ8,7Λ8,8]<0,    (45)

where  Λ 2,1=Ah^K1,v^-Ev^K3,h^+BFh^,v^+K4,h^T,  Λ 2,2=He(Ah^K2,v^-Ev^K4,h^),  Λ 3,1=K1,v^-P1+εK3,h^,  Λ 3,2=K2,v^+εK4,h^,  Λ 4,1=K3,h^+ε(Ah^K1,v^-Ev^K3,h^+BFh^,v^)-P3,h^,v^,  Λ 4,2=ε(Ah^K2,v^-Ev^K4,h^)+K4h^-P4,h^,v^,  Λ 5,2=(B¯Yh^,v^)T,  Λ 6,1=(Ah-Ah^)K1,v^-(Ev-Ev^)K3,h^,  Λ 6,2=(Ah-Ah^)K2,v^-(Ev-Ev^)K4,h^,  Λ 6,5=AhQ1-EvQ3,h^+Q4,h^T-Yh^,v^, Λ6,6 = −He(EvQ4,h^),  Λ 7,2=ε1(B¯Yh^,v^)T,  Λ 7,5=Q1-TR1,h^,v^1,  Λ 7,6=-ε1(Yh^,v^)T-TR1,h^,v^2,  Λ 7,7=-ε1He(TR1,h^,v^1),  Λ 8,5=Q3,h^-R1,h^,v^3,  Λ 8,6=Q4,h^-R1,h^,v^4,  Λ 8,7=-ε1(TR1,h^,v^2)T-ε1R1,h^,v^3,  Λ 8,8=-ε1He(R1,h^,v^4), B¯=I-B(S2*B)-1S2*, R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12],R1,h^,v^2=[0p×nR1,h^,v^21], and Yh^,v^=[(Lh^,v^R1)n×p0n×(n-p)].

Theorem 4: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* = 0 and ChCh^. Given constants ε > 0, ε1 > 0 and ε2 > 0, the closed-loop systems are asymptotically stable if positive definite matrices P1 and Q1 and a set of matrices P3,i,k, P4,i,k, Fi,k, K1,k, K2,k, K3,i, K4,i, Li,k, R1, R1,i,k11, R1,i,k12, R2,i,k11, R2,i,k12,R1,i,k2, R1,i,k3, R1,i,k4, R2,i,k2, R2,i,k3, and R2,i,k4 exist, where i ∈ {1, ⋯ , r} and k ∈ {1, ⋯ , re}, such that the following LMIs hold:

[He(K3,h^)*********Λ2,1Λ2,2********Λ3,1Λ3,2-εHe(P1)*******Λ4,1Λ4,2Λ4,3Λ4,4******0Λ5,20Λ5,4Λ5,5*****Λ6,1Λ6,2-Yh^,v^0Λ6,5Λ6,6****K1,v^Λ7,20Λ7,4Λ7,5Λ7,6Λ7,7***K3,h^K4,h^00Λ8,5Λ8,6Λ8,7Λ8,8**K1,v^Λ9,2Λ9,3Λ9,40Λ9,600Λ9,9*K3,h^K4,h^-R2,h^,v^3Λ10,40000Λ10,9Λ10,10]<0,    (46)

where  Λ 2,1=Ah^K1,v^-Ev^K3,h^+BFh^,v^+K4,h^T,  Λ 2,2=He(Ah^K2,v^-Ev^K4,h^),  Λ 3,1=K1,v^+εK3,h^-P1,  Λ 3,2=K2,v^+εK4,h^+(B¯Yh^,v^)T, Λ4,1=K3,h^+ε(Ah^K1,v^-Ev^K3,h^+BFh^,v^)-P3,h^,v^,  Λ 4,2=K4,h^-P4,h^,v^+εAh^K2,v^-εEv^K4,h^,  Λ 4,3=-εP3,h^,v^+εB¯Yh^,v^,  Λ 4,4=-εHe(P4,h^,v^),  Λ 5,2=(B¯Yh^,v^)T,  Λ 5,4=ε(B¯Yh^,v^)T, Λ5,5 = He(Q3,h^),  Λ 6,1=(Ah-Ah^)K1,v^-(Ev-Ev^)K3,h^,  Λ 6,2=(Ah-Ah^)K2,v^-(Ev-Ev^)K4,h^, Λ6,5=AhQ1-EvQ3,h^+Q4,h^T-Yh^,v^, Λ6,6 = −He(EvQ4,h^),     Λ 7,2=K2v^+ε1(B¯Yh^,v^)T, Λ 7,4=ε1ε(B¯Yh^,v^)T,  Λ 7,5=Q1-ThR1,h^,v^1,  Λ 7,6=-ε1(Yh^,v^)T-ThR1,h^,v^2,  Λ 7,7=-ε1He(ThR1,h^,v^1), Λ8,5=Q3,h^-R1,h^,v^3, Λ8,6=Q4,h^-R1,h^,v^4,  Λ 8,7=-ε1R1,h^,v^3-ε1(ThR1,h^,v^2)T,  Λ 8,8=-ε1He(R1,h^,v^4),  Λ 9,2=K2,v^+ε2(BB¯Yh^,v^)T,  Λ 9,3=-Th^R2,h^,v^1,  Λ 9,4=ε2ε(B¯Yh^,v^)T-Th^R2,h^,v^2,  Λ 9,6=-ε2(Yh^,v^)T,  Λ 9,9=-ε2He(Th^R2,h^,v^1),  Λ 10,4=-R2,h^,v^4, Λ 10,9=-ε2(Th^R2,h^,v^2)T-ε2R2,h^,v^3,  Λ 10,10=-ε2He(Th^R2,h^,v^4), B¯=I-B(S2*B)-1S2*, R1,h^,v^1=[R10p×(n-p)R1,h^,v^11R1,h^,v^12], R2,h^,v^1=[R10p×(n-p)R2,h^,v^11R2,h^,v^12], R1,h^,v^2=[0p×nR1,h^,v^21], R2,h^,v^2=[0p×nR2,h^,v^21], and Yh^,v^=[(Lh^,v^R1)n×p0n×(n-p)].

The corresponding proof can be obtained according to the proofs given for theorems 1 and 2, because theorems 3 and 4 are special cases of theorems 1 and 2, respectively. Therefore, the specific process is omitted here.

Non-Fragile Observer-Based Adaptive Integral Sliding Mode Controller Design

In practical applications, it is difficult to accurately obtain the bounds of unknown uncertainties and perturbations in controller and observer gains. Hence, an adaptive integral sliding mode controller is designed for T-S fuzzy descriptor systems with uncertainties and perturbations.

Theorem 5: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* ≠ 0, and Ch=Ch^=C*. Assume that matrices Fi,k, K1,k, K2,k, K3,i, K4,i, and Li,k, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, satisfy theorem 1 and ζ > 0. System (2) can be driven to the sliding surface (7) and maintain sliding motion based on the following ISMC equation:

u(t)=Fh^,v^*Kh^,v^-1X^*(t)-(S*B*)-1(S*Lh^,v^*(y(t)-C*X^*(t))+S*MNX^*(t)+S*MLNLLh^,v^*(y(t)-C*X^*(t))+ζ)sX^*(t)sX^*(t)-MFNFFh^,v^*Kh^,v^-1X^*(t)sX^*(t)sX^*(t).    (47)

Proof: Consider the following Lyapunov function candidate:

V(sX^*(t))=12sX^*T(t)sX^*(t).    (48)

The derivative of the Lyapunov function candidate (48) can be obtained as:

V(sX^*(t))=sX^*T(t)s˙X^*(t)=sX^*T(t){S*(B*u(t)+(Lh^,v^*+ΔLh^,v^*)(y(t)-C*X^*(t)))-S*B*(Fh^,v^*+ΔFh^,v^*)Kh^,v^-1X^*(t)}.    (49)

By substituting (47) to (49), Equation (49) can be rewritten as

V(sX^*(t))=sX^*T(t){S*((Lh^,v^*+ΔLh^,v^*)(y(t)-C*X^*(t)))-S*B*ΔFh^,v^*Kh^,v^-1X^*(t)+S*B*MFNFFh^,v^Kh^,v^-1X^*(t)sX^*(t)sX^*(t)-S*Lh^,v^*(y(t)-C*X^*(t))sX^*(t)sX^*(t)-S*MNX^*(t)sX^*(t)sX^*(t)-S*MLNLLh^,v^*(y(t)-C*X^*(t))sX^*(t)sX^*(t)}.    (50)

Then, from ΔA* = MF(t)N, FT(t)F(t) ≤ I, ΔLh^,v^*=ML*SLNL*Lh^,v^*, SLTSLI, ΔFh^,v^*=MFSFNFFh^,v^*, and SFTSFI, it follows that:

V(sX^(t))sX^T(t){-ζS*B*(S*B*)-1sX^*(t)sX^*(t)}-ζsX^*(t).    (51)

From the above analysis, T-S fuzzy descriptor systems can reach the desired sliding mode surface in finite time even in the presence of uncertainties and external disturbances.

In some special cases, T-S fuzzy descriptor systems may not contain uncertainties, so the following theorem gives an observer-designed ISMC strategy in this case.

Theorem 6: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* = 0 and Ch=Ch^=C*. Additionally, assume that matrices Fi,k, K1,k, K2,k, K3,i, K4,i, and Li,k, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, satisfy theorem 3 and that ζ > 0. System (2) can be driven to the sliding surface and maintain sliding motion based on the following ISMC equation:

u(t)=Fh^,v^*Kh^,v^-1X^*(t)-(S*B*)-1(S*Lh^,v^*(y(t)-C*X^*(t))+ζ)sX^*(t)sX^*(t).    (52)

The corresponding proof can be obtained according to the proofs given for theorem 5, because theorem 6 is a special case of theorem 5. Therefore, the specific process is omitted here.

Examples

In this section, a simple numerical example is simulated to verify the effectiveness and superiority of the proposed method. Consider the following T-S fuzzy descriptor system:

k=12vk(ξ(t))(Ek+ΔE)x˙(t)=i=12hi(z(t))((Ai+ΔA)x(t)+Bu(t)),    (53)

where E1=[1.1-0.1-0.2+b1.5], E2=[0.9-0.10.20.2], A1=[-0.2-1-0.1-1.9], A2=[1+a0.61.7-0.3],B=[0.70], C=[10], a ∈ [−10, 2], b ∈ [−0.6, 1],x(t)=[x1(t)x2(t)]T,h1(z(t))=x22(t)/4, h2(z(t)) = 1 − h1(z(t)), v1(ξ(t))=1/(1+x22(t)), and v2(ξ(t)) = 1 − v1(ξ(t)).

Case 1: ΔE = 0andΔA = 0

The state feedback controller in (Lin et al., 2006) and the sliding mode controller in (Kchaou et al., 2014) for a class of fuzzy descriptor systems are designed under conditions for which the system states must be measured. Moreover, in (Guerra et al., 2015; Li et al., 2018), the premise variables were dependent on measurable vectors, e.g., the system states x1(t) andx2(t) based on the observer strategy used. However, it is challenging to directly obtain the value of x2(t) with sensors. Therefore, the methods in (Lin et al., 2006; Kchaou et al., 2014; Guerra et al., 2015; Li et al., 2018) cannot be directly applied to T-S fuzzy descriptor systems with unmeasurable system states and premise variables. Several combinations of a and b are selected to compare the feasible solution region size of theorem 3 with those of theorems 2 (Ichalal et al., 2011) and 1 (Asemani and Majd, 2013), as shown in Figures 2A,B. These Figures show that

FIGURE 2
www.frontiersin.org

Figure 2. Feasible area for theorem 3 (*) compared with the other methods. (A) Feasible area for Theorem 3 (*) and Theorem 2(+) [Ichalal et al., 2011]. (B) Feasible area for Theorem 3 (*) and Theorem 1(o) [Asemani and Majd, 2013].

the H∞ control method (Asemani and Majd, 2013) is less conservative than the PDC control method based on the traditional quadratic Lyapunov function (Ichalal et al., 2011) for a T-S fuzzy system. The feasible area of the proposed observer-based non-PDC ISMC method for a T-S fuzzy descriptor system is larger than that of the previous two methods. Therefore, in the non-PDC ISMC method, the fuzzy Lyapunov function and descriptor redundancy lead to less conservative results.

When ΔA* = 0, the following values are set: a = 1, b = 0.5, and ε = 0.0001. Based on theorem 3 and the MATLAB LMI toolbox, the coefficient matrices of the observer-based non-PDC integral sliding mode controller are obtained as follows:

L11=[34.83814.3355]T;L12=[34.45351.2693]T;L21=[31.89542.2550]T;L22=[31.34040.4542]T;F11=[-0.03060.0082];F12=[-0.02000.0024];F21=[-0.02800.0039];F22=[-0.01750.0051];
K11=[0.0006-0.0007-0.00070.0022];K12=[0.0006-0.0007-0.00070.0022];K21=[-1.3053e-6-1.9676e-7-1.2372e-79.3139e-8];K22=[-1.9118e-6-2.4874e-71.4374e-82.4554e-7];K31=[-0.00310.00050.0008-0.0033];K32=[-0.00310.00040.0005-0.0018];K41=[0.0181-0.00073.4515e-50.0040];K42=[0.0166-0.0006-0.00110.0021].

The controller parameters are selected as ζ = 0.003 and S*=[110.70]. Assuming the initial states of x(0)=[x1(0)x2(0)]T=[0.10.2]Tand x^(0)=[x^1(0)x^2(0)]T=[-0.5-0.4]T, the state responses, control input, and sliding surface for the closed-loop system are shown in Figure 3. The simulation results show that the proposed sliding mode observer can accurately estimate the system state after four s, and that the closed-loop system is asymptotically stable.

FIGURE 3
www.frontiersin.org

Figure 3. Time responses of the system. (A) State x1(t) and the estimated x^1(t). (B) State x2(t) and the estimated x^2(t). (C) Control input. (D) Sliding surface.

Case 2: ΔE ≠ 0andΔA ≠ 0.

Assume that the system uncertainties, observer gain perturbation, and controller gain perturbation are expressed by MA=[0.060.02]T, ME=[0.040.01]T, NA=[0.020.1], NE=[0.030.05], FA(t) = 0.5sin(x1(t)), FE(t) = 0.2cos(x1(t)), ML=[0.050.2]T, NL =[0.010.12], MF = 0.1, NF = 0.2, SL = 0.5sin(x1(t)), and SF = 2sin(x1(t))cos(x1(t)). In this case, the parameters are selected as a = 1, b = 0.5, ε = 0.1, and ε1 = 0.001. Moreover, using theorem 1 and the MATLAB LMI toolbox, the following coefficient matrices are obtained:

L11=[42.16154.6701]T;L12=[41.54371.4550]T;L21=[39.09602.5140]T;L22=[37.95140.5004]T;F11=[-0.03490.0160];F12=[-0.02370.0075];F21=[-0.02930.0070];F22=[-0.01260.0030];
K11=[0.0018-0.0015-0.00150.0046];K12=[0.0018-0.0015-0.00170.0039];K21=[-0.0015-0.00040.00010.0002];K22=[-0.0022-0.00040.00120.0006];K31=[-0.00580.00220.0010-0.0059];K32=[-0.00540.00150.0007-0.0031];K41=[0.0227-0.00060.00060.0073];K42=[0.0186-0.0005-0.00120.0038].

It is obvious that different initial system states will lead to different simulation results. Therefore, if the proposed method does not have a wide operating range, the system will not be stable when changing the initial parameters. Therefore, the following initial values of the systems are set to verify the effectiveness of the proposed method for a wide operating range: initial simulation case 1:x(0)=[0.10.2]T, x^(0)=[-0.5-0.4]T; initial simulation case 2: x(0)=[-0.80.5]T, x^(0)=[0.6-0.7]T; initial simulation case 3: x(0)=[0.8-0.5]T, x^(0)=[-0.60.7]T; initial simulation case 4: x(0)=[-0.5-0.7]T, x^(0)=[0.30.5]T.

When the controller parameters are set as ζ = 0.003and S*=[110.70], the time responses for nonlinear states, the control input, and the sliding mode surface are as shown in Figures 46, respectively. The simulation results demonstrate that the system state models display good convergence performance; even when the system has uncertain characteristics, the sliding mode observer can accurately estimate the real states for a nonlinear system with different initial state values, and the designed controller has good robustness and is not fragile to system uncertainties, observer perturbations, and controller perturbations.

FIGURE 4
www.frontiersin.org

Figure 4. Time responses of the control input and the sliding surface. (A) Control input. (B) Sliding surface.

FIGURE 5
www.frontiersin.org

Figure 5. Nonlinear state x1(t) and the estimated x^1(t). (A) Initial simulation case 1. (B) Initial simulation case 2. (C) Initial simulation case 3. (D) Initial simulation case 4.

FIGURE 6
www.frontiersin.org

Figure 6. Nonlinear state x2(t) and the estimated x^2(t). (A) Initial simulation case 1. (B) Initial simulation case 2. (C) Initial simulation case 3. (D) Initial simulation case 4.

Conclusions

The problem of non-fragile observer-based adaptive ISMC for a class of T-S fuzzy descriptor systems with unmeasurable premise variables is considered in this study. For unmeasurable states, a sliding mode observer is designed, and an integral sliding mode surface is constructed considering the features of the fuzzy sliding mode observer system. Using the Lyapunov theory and designing a fuzzy Lyapunov function, sufficient conditions in terms of LMIs are obtained; additionally, asymptotically stable dynamic estimation error and sliding mode dynamics are achieved. An observer-based ISMC strategy is obtained to meet the reachability conditions. Moreover, a non-fragile observer and a non-fragile adaptive controller are developed such that system uncertainties and perturbations associated with both the observer and the controller can be mitigated. Simulation examples are presented to demonstrate the excellent state estimation performance and effectiveness of the controller.

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author Contributions

XH: conceptualization, writing (original draft), and software. AR: validation and writing (review and editing). YP: investigation and conceptualization. HG: resources and formal analysis. SS: conceptualization, methodology, and supervision.

Funding

This study was supported in part by the Sichuan Science and Technology Program under grant 2020YFG0211, 2022YFG0094, and 2018GZ0110, the SWJTU Basic Research Cultivation Support Program under grant 2682021ZTPY068, the SWJTU Science and Technology Innovation Project under grant 2682022CX008, the Scientific Research Foundation of the Education Department of Sichuan Province under grant 18CZ0017, the National Key R&D Program of China under grant 2018YFB1201603, and the Innovation Fund of Postgraduate of Xihua University under grants YCJJ2021093 and YCJJ2021088.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Acknowledgments

The authors would like to thank Prof Michio Sugeno, Tokyo Institute of Technology, Japan, for his contribution to this research and the associate editor and reviewers for their insightful comments on how to improve this article.

References

Asemani, M. H., and Majd, V. J. A. (2013). robust H∞ observer-based controller design for uncertain T–S fuzzy systems with unknown premise variables via LMI. Fuzzy Sets Syst. 212, 21–40. doi: 10.1016/j.fss.2012.07.008

CrossRef Full Text | Google Scholar

Boyd, S., El Ghaoui, L., Feron, E., and Balakrishnan, V. (1994). Linear matrix inequalities in system and control theory. Siam. 185. doi: 10.1137/1.9781611970777

CrossRef Full Text | Google Scholar

Brahim, I. H., Chaabane, M., and Mehdi, D. (2017). Fault-tolerant control for T–S Fuzzy descriptor systems with sensor faults: an LMI approach. Int. J. Fuzzy Syst. 19, 516–527. doi: 10.1007/s40815-016-0154-4

CrossRef Full Text | Google Scholar

Cervantes, J., Yu, W., Salazar, S., and Chairez, I. (2016). Takagi–Sugeno dynamic neuro-fuzzy controller of uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 25, 1601–1615. doi: 10.1109/TFUZZ.2016.2612697

CrossRef Full Text | Google Scholar

Chadli, M., and Karimi, H. R. (2012). Robust observer design for unknown inputs Takagi–Sugeno models, IEEE Trans. Fuzzy Syst. 21, 158–164. doi: 10.1109/TFUZZ.2012.2197215

PubMed Abstract | CrossRef Full Text | Google Scholar

Chen, M., and Li, J. (2013). Non-fragile guaranteed cost control for Takagi–Sugeno fuzzy hyperbolic systems. Int. J. Syst. Sci. 46, 1–14. doi: 10.1080/00207721.2013.827259

CrossRef Full Text | Google Scholar

Chen, Y. J., Wang, W. J., and Chang, C. L. (2009). Guaranteed cost control for an overhead crane with practical constraints: fuzzy descriptor system approach. Eng. Appl. Artif. Intell. 22, 639-645. doi: 10.1016/j.engappai.2009.03.005

CrossRef Full Text | Google Scholar

Du, X., and Yang, G. H. (2009). New characterisations of positive realness and static output feedback control of discrete-time systems. Int. J. Control. 82, 1485-1495. doi: 10.1080/00207170802549586

CrossRef Full Text | Google Scholar

Duan, R., Li, J., and Chen, J. (2019). Mode-dependent non-fragile observer-based controller design for fractional-order T–S fuzzy systems with Markovian jump via non-PDC scheme. Nonlinear Analysis: Hybrid Systems. 34, 74–91. doi: 10.1016/j.nahs.2019.05.006

CrossRef Full Text | Google Scholar

Fan, Y., An, Y., Wang, W., and Yang, C. (2020). TS fuzzy adaptive control based on small gain approach for an uncertain robot manipulators. Int. J. Fuzzy Syst. 22, 930–942. doi: 10.1007/s40815-019-00793-w

CrossRef Full Text | Google Scholar

Gahinet, P., and Apkarian, P. (1994). A linear matrix inequality approach to H∞ control. Int. J. Robust Nonlinear Control. 4, 421–448. doi: 10.1002/rnc.4590040403

PubMed Abstract | CrossRef Full Text | Google Scholar

Guan, W., and Liu, F. (2016). Non-fragile fuzzy dissipative static output feedback control for Markovian jump systems subject to actuator saturation. Neurocomputing. 193, 123–132. doi: 10.1016/j.neucom.2016.02.004

CrossRef Full Text | Google Scholar

Guerra, T. M., Estrada-Manzo, V., and Lendek, Z. (2015). Observer design for Takagi–Sugeno descriptor models: An LMI approach. Automatica. 52, 154–159. doi: 10.1016/j.automatica.2014.11.008

CrossRef Full Text | Google Scholar

Haj Brahim, I., Mehdi, D., and Chaabane, M. (2019). Sensor fault and state estimation for uncertain fuzzy descriptor systems: an LMI approach. Trans. Inst. Meas. 41, 135–144. doi: 10.1177/0142331218755235

CrossRef Full Text | Google Scholar

Ichalal, D., Marx, B., Maquin, D., and Ragot, M. (2011). On observer design for nonlinear Takagi-Sugeno systems with unmeasurable premise variable[C]//2011 International Symposium on Advanced Control of Industrial Processes (ADCONIP). IEEE. 353–358. doi: 10.1109/MED.2012.6265744

CrossRef Full Text | Google Scholar

Jia, Q., Chen, W., Zhang, Y., et al. (2015). Fault reconstruction and fault-tolerant control via learning observers in Takagi–Sugeno fuzzy descriptor systems with time delays. IEEE Trans. Ind. Electron. 62, 3885–3895. doi: 10.1109/TIE.2015.2404784

CrossRef Full Text | Google Scholar

Jiang, B., Karimi, H. R., Kao, Y., and Gao, C. (2018). Adaptive control of nonlinear semi-Markovian jump TS fuzzy systems with immeasurable premise variables via sliding mode observer. IEEE. Trans. Cybern. (2018) 1–11.

Google Scholar

Kchaou, M., Gassara, H., El-Hajjaji, A., and Toumi, A. (2014). Dissipativity-based integral sliding-mode control for a class of Takagi–Sugeno fuzzy singular systems with time-varying delay. IET Control. Theory Appl. 8, 2045–2054. doi: 10.1049/iet-cta.2014.0101

CrossRef Full Text | Google Scholar

Kharrat, D., Gassara, H., Hajjaji, A., and Chaabane, M. (2018). Adaptive observer and fault tolerant control for takagi-sugeno descriptor nonlinear systems with sensor and actuator faults. Int. J. Control Autom. Syst. 16, 972–982. doi: 10.1007/s12555-017-0546-8

PubMed Abstract | CrossRef Full Text | Google Scholar

Kuppusamy, S., and Joo, Y. H. (2019). Memory-based integral sliding-mode control for ts fuzzy systems with pmsm via disturbance observer. IEEE. Trans. Cybern. 99–108. doi: 10.1109/TCYB.2019.2953567

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, H., Wang, J., Du, H., and Karmi, H. R. (2017). Adaptive sliding mode control for Takagi–Sugeno fuzzy systems and its applications. IEEE Trans. Fuzzy Syst. 26, 531–542. doi: 10.1109/TFUZZ.2017.2686357

CrossRef Full Text | Google Scholar

Li, H., Yu, J., Hilton, C., and Liu, H. (2012) Adaptive sliding-mode control for nonlinear active suspension vehicle systems using T–S fuzzy approach. IEEE Trans. Ind. Electron. 60, 3328–3338. doi: 10.1109/TIE.2012.2202354

CrossRef Full Text | Google Scholar

Li, J., Zhang, Q., Yan, X. G., and Spurgeon, S. K. (2018). Observer-based fuzzy integral sliding mode control for nonlinear descriptor systems. IEEE Trans. Fuzzy Syst. 26, 2818–2832. doi: 10.1109/TFUZZ.2018.2802458

CrossRef Full Text | Google Scholar

Li, R., and Zhang, Q. (2018). Robust H∞ sliding mode observer design for a class of Takagi–Sugeno fuzzy descriptor systems with time-varying delay. J. Comput. Appl. Math. 337, 158–178. doi: 10.1016/j.amc.2018.05.008

CrossRef Full Text | Google Scholar

Li, X., Lu, D., Zeng, G., Liu, J., and Zhang, W. (2017). Integrated fault estimation and non-fragile fault-tolerant control design for uncertain Takagi–Sugeno fuzzy systems with actuator fault and sensor fault. IET Control Theory and Applications. 11, 1542–1553. doi: 10.1049/iet-cta.2016.1192

CrossRef Full Text | Google Scholar

Lin, C., Wang, Q. G., and Lee, T. H. (2006). Stability and stabilization of a class of fuzzy time-delay descriptor systems. IEEE Trans. Fuzzy Syst. 14, 542–551. doi: 10.1109/TFUZZ.2006.876738

CrossRef Full Text | Google Scholar

Liu, P., Yang, W. T., and Yang, C. E. (2013). Robust observer-based output feedback control for fuzzy descriptor systems. Expert Syst. Appl. 40, 4503–4510. doi: 10.1016/j.eswa.2013.01.053

CrossRef Full Text | Google Scholar

López-Estrada, F. R., Astorga-Zaragoza, C. M., Theilliol, D., Ponsart, J. C., Palomo, G. V., and Torres, L. (2017). Observer synthesis for a class of Takagi–Sugeno descriptor system with unmeasurable premise variable. Application to fault diagnosis. Int. J. Syst. Sci. 48, 3419–3430. doi: 10.1080/00207721.2017.1384517

CrossRef Full Text | Google Scholar

Lv, X., Fei, J., Sun, Y., and Fuzzy, P. I. D. (2019). Controller design for uncertain networked control systems based on T–S fuzzy model with random delays. Int. J. Fuzzy Syst. 21, 571–582. doi: 10.1007/s40815-018-0583-3

CrossRef Full Text | Google Scholar

Petersen, I. R. (1987). A stabilization algorithm for a class of uncertain linear systems, Systems and Control Letters, 8, 351–357. doi: 10.1016/0167-6911(87)90102-2

CrossRef Full Text | Google Scholar

Shams, Z., and Seyedtabaii, S. (2020) Nonlinear flexible link robot joint-fault estimation using Ts fuzzy observers. Int. J. Robot. Autom. 35. doi: 10.2316/J.2020.206-0214

CrossRef Full Text | Google Scholar

Shen, Q., Jiang, B., and Cocquempot, V. (2011). Fault-tolerant control for T–S fuzzy systems with application to near-space hypersonic vehicle with actuator faults. IEEE Trans. Fuzzy Syst. 20, 652–665. doi: 10.1109/TFUZZ.2011.2181181

CrossRef Full Text | Google Scholar

Soulami, J., Assoudi, A. E., Essabre, M., Habibi, M., and Yaagoubi, E. (2015). Observer design for a class of nonlinear descriptor systems: a Takagi-Sugeno approach with unmeasurable premise variables. J. Control Sci. Eng. 16, 1–10. doi: 10.1155/2015/636909

CrossRef Full Text | Google Scholar

Sun, F., Li, L., Li, H. X., and Liu, H. (2007). Neuro-fuzzy dynamic-inversion-based adaptive control for robotic manipulators—discrete time case. IEEE Trans. Ind. Electron. 54, 1342–1351. doi: 10.1109/TIE.2007.893056

CrossRef Full Text | Google Scholar

Takagi, T., and Sugeno, M. (1985). Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. Syst. 15, 116–132. doi: 10.1109/TSMC.1985.6313399

CrossRef Full Text | Google Scholar

Tanaka, K., and Sano, M. (1994). On the concepts of regulator and observer of fuzzy control systems. Proc. IEEE Int. Conf. Fuzzy Syst. 767–772. doi: 10.1109/FUZZY.1994.343832

CrossRef Full Text | Google Scholar

Taniguchi, T., Tanaka, K., and Wang, H. O. (2000). Fuzzy descriptor systems and nonlinear model following control. IEEE Trans. Fuzzy Syst. 8, 442–452. doi: 10.1109/91.868950

CrossRef Full Text | Google Scholar

Tong, S., and Li, H. H. (2002). Observer-based robust fuzzy control of nonlinear systems with parametric uncertainties. Fuzzy Sets Syst, 131 (2), 165–184. doi: 10.1016/S0165-0114(01)00216-0

CrossRef Full Text | Google Scholar

Van, M., Kang, H. J., and Suh, Y. S. (2013). A novel fuzzy second-order sliding mode observer-controller for a TS fuzzy system with an application for robot control. Int. J. Precis. Eng. Manuf. 14, 1703–1711. doi: 10.1007/s12541-013-0229-1

CrossRef Full Text | Google Scholar

Vermeiren, L., Dequidt, A., Afroun, M., and Guerra, T-M. (2012). Motion control of planar parallel robot using the fuzzy descriptor system approach. ISA Trans. 51, 596–608. doi: 10.1016/j.isatra.2012.04.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Vu, N. T. T., Yu, D. Y., Choi, H. H., and Jung, J. W. (2012). T–S fuzzy-model-based sliding-mode control for surface-mounted permanent-magnet synchronous motors considering uncertainties. IEEE Trans. Ind. Electron. 60, 4281–4291. doi: 10.1109/TIE.2012.2213554

CrossRef Full Text | Google Scholar

Wu, B., Chen, M., and Zhang, L. (2019). Disturbance-observer-based sliding mode control for T–S fuzzy discrete-time systems with application to circuit system. Fuzzy Sets Syst. 374, 138–151. doi: 10.1016/j.fss.2018.10.022

CrossRef Full Text | Google Scholar

You, F., Cheng, S., Tian, K., and Zhang, X. (2019). Robust fault estimation based on learning observer for Takagi-Sugeno fuzzy systems with interval time-varying delay. Int. J. Adapt. Control Signal Process. 1–18. doi: 10.1002/acs.3070

CrossRef Full Text | Google Scholar

Zhang, B., Zhou, S., and Li, T. (2007). A new approach to robust and non-fragile H∞ control for uncertain fuzzy systems. Informat. Sci. 177, 5118–5133. doi: 10.1016/j.ins.2007.05.004

CrossRef Full Text | Google Scholar

Zhang, J., Zhu, F., Karimi, H. R., and Wang, F. (2019). Observer-based Sliding Mode Control for TS Fuzzy Descriptor Systems with Time-delay. IEEE Trans. Fuzzy Syst. 27, 2009–2023. doi: 10.1109/TFUZZ.2019.2893220

CrossRef Full Text | Google Scholar

Zhang, Q., Li, R., and Ren, J. (2018). Robust adaptive sliding mode observer design for ts fuzzy descriptor systems with time-varying delay. IEEE Access. 6, 46002–46018. doi: 10.1109/ACCESS.2018.2865618

CrossRef Full Text | Google Scholar

Zhang, Z., Lin, D., Wang, X., and Shao, Z. (2019). A periodic event-triggered design of robust filtering for ts fuzzy discrete-time systems. Front. Neurosci. 318, 1–11. doi: 10.3389/fnins.2019.00001

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: T-S fuzzy descriptor systems, non-fragile control, observer design, integral sliding mode control, nonparallel distributed compensation control, unmeasurable premise variables

Citation: Huang X, Ralescu AL, Peng Y, Gao H and Sun S (2022) Non-Fragile Observer-Based Adaptive Integral Sliding Mode Control for a Class of T-S Fuzzy Descriptor Systems With Unmeasurable Premise Variables. Front. Neurorobot. 16:820389. doi: 10.3389/fnbot.2022.820389

Received: 23 November 2021; Accepted: 20 June 2022;
Published: 22 July 2022.

Edited by:

Yimin Zhou, Shenzhen Institutes of Advanced Technology (CAS), China

Reviewed by:

Hoda Moodi, Quchan University of Advanced Technology, Iran
Yong Xu, Guangdong University of Technology, China

Copyright © 2022 Huang, Ralescu, Peng, Gao and Sun. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Shulei Sun, shuleisun@foxmail.com

Download