- 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: , , , , A + * = A + AT, He(A)=A + AT, and .
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:
where is the system state vector, u(t) ∈ Rm is the control input, y(t) ∈ Rpis the system output vector, and and are 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. , , B ∈ Rn×m, and are the system matrices. ΔE ∈ Rn×n and ΔA ∈ Rn×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. 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 and , respectively.
By defining , the T-S fuzzy descriptor system (1) can be transformed into an augmented form as follows:
where ,,,, , , , and .
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
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:
where is called an orthogonal basis for the null space of Ci and .
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 , , and such that the following conditions are equivalent:
1) S < 0,
2) S1,1 < 0 and , and
3)S2,2 < 0 and .
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:
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) W⊥T Ω W⊥ < 0, where W⊥is 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. is 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.
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:
where is the state estimate of X*(t), ŷ(t) is the estimated value of the system output vector y(t), and 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:
where and . denotes the observer gain, which will be determined later. is the observer gain perturbation, where ML and NL are known real constant matrices.SL is an unknown time-varying matrix that satisfies . satisfies the following norm-bounded multiplicative relation:
where and .
The system state estimation error is defined as ; by considering the T-S fuzzy descriptor system (2) and the non-fragile observer system (4), the estimation error dynamic is obtained as:
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 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
where ,,, , , , and are the system controller gains, which will be determined later. S* is a constant matrix that satisfies det(S*B*) ≠ 0. is the controller gain perturbation and satisfies the following norm-bounded multiplicative relation:
where MF and NF are known matrices with appropriate dimensions, and SF is an unknown time-varying matrix that satisfies .
Combining (4) with (7), the derivative of the integral sliding mode surface (7) can be obtained as:
When system trajectories reach the ideal sliding surface, the following conditions must be satisfied: and . Therefore, the equivalent control can be designed as follows:
Case 1:
Case 2:Ch ≠ C
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:
Case 2:Ch ≠ C
where . In this study, the control goal is to obtain the observer gains and controller gains such that and e(t) → 0 for t → ∞.
Equations (12) and (14) can be rearranged as follows:
Case 1:
Case 2:Ch ≠ C
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 . 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, , , 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, , , , , and exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:
where Δ1,1 = He(K3,), , , , , , , , , , EvQ3,, , , , , , , , , and .
Proof: The Lyapunov function candidate is constructed as:
where , , , , , , , , , , , and .The matrix and its derivative satisfy , , , and . Therefore, the derivative of the Lyapunov function (19) is calculated as:
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):
where , , and are matrix variables with appropriate dimensions. By pre- and post-multiplying (21) by and , respectively, the following inequality is obtained:
where , , and are defined for ε > 0. Then, inequality (22) can be represented as:
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 , the observer gain matrix , and the observer gain perturbation in inequality (23). The following equations are defined:
Thus, inequality (23) can be expressed as:
where .
If (25) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraint in Equation (24).
where , , , ,, , , , , , and T satisfies assumption 3.
Inequality (26) can be rewritten as follows:
where , , , and .
Because , , and ΔA* = MF(t)N, inequality (27) can be rewritten as:
where , , , , , and M3 = .
Based on lemma 2, (28) holds if there are positive real scalars , , , and that satisfy the following relation:
where . Using the Schur complement in lemma 1, (29) holds if and only if the following relation set is satisfied:
where , , , , , , , and .
It is assumed that ; thus, the matrix can be obtained as:
Then, the matrices in inequality (31) can be formulated as follows:
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 and in are related to the membership functions 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 Ch ≠ C. 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, , , 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, , , , ,, , , , , and exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:
where Δ1,1 = He(K3,), , , , , Δ3,3 = −εHe(P1), ,, , , , , Δ5,5 = He(Q3,), , , , , ,, , , , Δ7,7=, , , , Δ8,8=, , , , Δ9,9=, , ,+I, , , , and .
Proof: Under the conditions of Ch ≠ C, 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 Ch ≠ Care different from the sliding mode dynamics (Equations 12 and 13) under the conditions of . 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 Ch ≠ Ccan be obtained as follows:
If (32) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraint in Equation (17).
where , , and are matrix variables with appropriate dimensions. By pre- and post-multiplying (33) by and , respectively, the following inequality is obtained:
where .
Define , , , and ε > 0. Then, inequality (34) can be represented as:
where .
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 and the observer gain matrix in inequality (35). The following equations are defined:
Thus, inequality (35) can be expressed as:
If (38) holds, then the following inequality can be obtained by Finsler's lemma (lemma 3) under the constraints in Equations (36, 37).
where ,, , , , , , , , , , , , , , , , , , and Th and T satisfy assumption 3.
Inequality (39) can be rewritten as follows:
where , , , , , , , , , , , , and .
Because , , and ΔA* = MF(t)N, inequality (40) can be rewritten as:
Based on lemma 2, (41) holds if there are positive real scalars , , , and that satisfy the following relation:
where . Using the Schur complement in lemma 1, (42) holds if and only if the following relation set is satisfied:
where , , , , , , , ,,, , ,,.
It is assumed that ; thus, the matrix can be formulated as:
Then, the matrices in inequality (43) can be obtained as follows:
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 . 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, , , , , and exist, where k ∈ {1, ⋯ , re} and i ∈ {1, ⋯ , r}, such that the following LMIs hold:
where , , , , , , , , , , Λ6,6 = −He(EvQ4,), , , , , , , , , , ,, and .
Theorem 4: Suppose that the T-S fuzzy descriptor system matrices in (2) satisfy ΔA* = 0 and Ch ≠ C. 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, , , , ,, , , , , and exist, where i ∈ {1, ⋯ , r} and k ∈ {1, ⋯ , re}, such that the following LMIs hold:
where , , , , , , , , , , Λ5,5 = He(Q3,), , , Λ6,5=, Λ6,6 = −He(EvQ4,), ,, , , , , Λ8,6=, , , , , , , , ,, , , , , , , and .
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 . 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:
Proof: Consider the following Lyapunov function candidate:
The derivative of the Lyapunov function candidate (48) can be obtained as:
By substituting (47) to (49), Equation (49) can be rewritten as
Then, from ΔA* = MF(t)N, FT(t)F(t) ≤ I, , , , and , it follows that:
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 . 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:
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:
where , , , ,, , a ∈ [−10, 2], b ∈ [−0.6, 1],,, h2(z(t)) = 1 − h1(z(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. 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:
The controller parameters are selected as ζ = 0.003 and . Assuming the initial states of and , 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. Time responses of the system. (A) State x1(t) and the estimated . (B) State x2(t) and the estimated . (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 , , , , FA(t) = 0.5sin(x1(t)), FE(t) = 0.2cos(x1(t)), , NL =, 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:
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:, ; initial simulation case 2: , ; initial simulation case 3: , ; initial simulation case 4: , .
When the controller parameters are set as ζ = 0.003and , the time responses for nonlinear states, the control input, and the sliding mode surface are as shown in Figures 4–6, 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. Time responses of the control input and the sliding surface. (A) Control input. (B) Sliding surface.
Figure 5. Nonlinear state x1(t) and the estimated . (A) Initial simulation case 1. (B) Initial simulation case 2. (C) Initial simulation case 3. (D) Initial simulation case 4.
Figure 6. Nonlinear state x2(t) and the estimated . (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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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), ChinaReviewed by:
Hoda Moodi, Quchan University of Advanced Technology, IranYong 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, c2h1bGVpc3VuJiN4MDAwNDA7Zm94bWFpbC5jb20=