Abstract
This research addresses the intricate challenges of fault estimation (FE) and fault-tolerant control (FTC) within a specific subset of T-S fuzzy systems. These systems are characterized by their localized nonlinear models, the presence of unknown inputs, actuator imperfections, and disruptive output disturbances, making them fertile ground for exploration in this study. The contributions of this paper can be summarized as follows: (1) First, we employ coordinate transformation matrices to convert the T-S fuzzy model. This transformation separates the unknown inputs and disturbances at the output. Subsequently, we equip the modified system with a T-S fuzzy adaptive sliding mode observer (ASMO) that serves the dual purpose of fortifying resilience against disruptions and adeptly deducing an extensive spectrum of fluctuating actuator failure signals. (2) In the next step, the insights gained from FE are harnessed to craft a dynamic fuzzy output feedback fault-tolerant controller (DOFFTC). This controller aims to mitigate the effects of actuator errors to maintain the stability of the closed-loop system. The article creates the necessary conditions for the presence of the required ASMO and DOFFTC using H-infinity filtering methods. To address the optimization issue posed by these criteria, we utilize linear matrix inequalities (LMIs) and calculate the required gains for implementation using convex optimization techniques. (3) The study concludes by illustrating the applicability of the proposed techniques with an example employing an inverted pendulum. This paper presents a comprehensive approach to overcoming the challenges of FE and FTC within T-S fuzzy systems. It leverages precise mathematical formulations and optimization strategies to achieve resilient and dependable control, even when confronted with intricate system dynamics.
1. Introduction
In practical applications, a prevalent challenge arises from the substantial nonlinearities inherent in most physical systems. A valuable approach to approximating these nonlinear dynamics is the utilization of Takagi–Sugeno (T-S) fuzzy models, which smoothly blend a set of linear models [1]. Through the utilization of T-S fuzzy models, the intricate matters of assessing stability and devising control strategies for nonlinear systems can be skillfully tackled by adopting a perspective rooted in the principles of linear system theory. An extensive body of work has emerged in the literature, spanning from [2,3,4,5,6,7], exploring the stability analysis and control synthesis areas inside the T-S fuzzy systems domain.
With the growing demand for high-performance systems, the components crucial for system operation, such as actuators, sensors, and control units, may succumb to faults during their operation. These faults disrupt the regular functioning of the system and consequently lead to undesirable performance outcomes when utilizing design controllers. This necessitates the implementation of suitable compensatory measures to safeguard reliability and safety. To fulfill this imperative, the fields of fault estimation (FE) and fault-tolerant control (FTC) have garnered significant attention within the past decade, as documented in References [8,9,10,11,12]. Various classes of robust observers have been developed for T-S models, encompassing adaptive observers [13,14,15], sliding mode observers (SMOs) [16,17,18,19,20,21], and unknown input observers (UIOs) [22,23,24], among others.
Given the constraint of only having access to system outputs for control purposes, an observer-based DOFFTC framework was introduced to address the occurrence of faults by implementing fault compensation strategies. For T-S fuzzy models affected by actuator defects and external disturbances, a fuzzy DOFFTC is examined in [6], along with the derivation of special requirements stated as linear matrix inequalities (LMIs). As system complexity grows, an observer-based DOFFTC is further advanced in [25] to accommodate T-S fuzzy systems challenged by parameter uncertainties, external disturbances, and intermittent actuator faults. The developed observer incorporates performance to ensure robustness against disturbances.
The research landscape extends to the investigation of FE and DOFFTC for discrete-time T-S fuzzy systems with time-varying delays and actuator faults in [26], albeit solely focusing on actuator faults. The focus is widened in [27] to include time-varying delays, outside disturbances, as well as actuator and sensor defects in T-S fuzzy systems. In this research, we introduce an upgraded fuzzy observer tailored to tackle the challenges of FE and DOFFTC. Additionally, we delve into the realm of robust SMO solutions, specifically tailored for T-S fuzzy systems wherein unobservable premise variables are vulnerable to potential actuator and sensor inaccuracies, as expounded in [28]. By examining the corresponding output error injection required to sustain sliding motion, these faults are calculated. A DOFFTC is created using this estimation information to lessen the effects of failures and guarantee system stability. The complexity of nonlinear systems increases along with the number of fuzzy rules, which makes stability analysis more difficult. This is addressed by a method described in [29] that uses extended T-S models to cut down on the number of rules needed to characterize the system. Another approach is suggested in [30,31,32], which maintains sector-bounded criteria while allowing extra nonlinear elements in the fuzzy system description. As a result, fewer rules are needed without sacrificing model correctness.
It is to be noted that the primary differentiator of T-S (Takagi–Sugeno) fuzzy systems, which makes them particularly suited for our proposed method, lies in their ability to approximate complex nonlinear systems using a set of local linear models. Unlike many other modeling approaches that rely on global linearizations or purely nonlinear models, T-S fuzzy systems excel at capturing the local behavior of a system. This property is essential in dealing with localized nonlinear models, which are a characteristic feature of the systems we address in this study.
Moreover, T-S fuzzy systems inherently provide a framework for adaptive control and fault estimation due to their rule-based structure. This allows us to seamlessly integrate our adaptive sliding mode observer (ASMO) and dynamic fuzzy output feedback fault-tolerant controller (DOFFTC) into the system’s existing rule base, enhancing its ability to handle actuator failures and output disturbances effectively.
By highlighting the unique advantages of T-S fuzzy systems, we aim to emphasize why they are the ideal choice for implementing our proposed method, which is tailored to address the specific challenges posed by systems characterized by localized nonlinear models, unknown inputs, actuator imperfections, and disruptive output disturbances.
To the best of our knowledge, a thorough investigation of the complex problems of FE and FTC for continuous-time T-S fuzzy systems with sector-bounded functions, unknown inputs, measurement disturbances, and actuator defects has not been conducted. The present study was motivated by this information gap. This paper’s main contributions may be summed up as follows:
- The study of FE and DOFFTC for T-S fuzzy systems with local nonlinear models, unknown inputs, output disturbances, and actuator defects is pioneered in this research.
- By harnessing the capabilities of adaptive observers in conjunction with the sliding mode technique, we engineer an ASMO. This innovative ASMO is designed to swiftly appraise actuator malfunctions and bolster resilience against disruptive influences. An FE algorithm, comprising a proportional output vector and an integral component, is subsequently introduced to improve FE speed and accuracy.
- Through the application of performance criteria, new sufficient conditions for the existence of the desired observer and controller are derived and presented as a convex optimization problem based on LMIs.
- Notably, the ASMO and DOFFTC controllers are designed independently, a design approach that conveniently reduces computational complexity.
In the realm of control systems engineering, the need for fault estimation and fault-tolerant control solutions has grown considerably with the increasing complexity of real-world systems. However, when it comes to T-S fuzzy systems with local nonlinear models, unknown inputs, actuator defects, and output disturbances, there exists a distinct set of challenges that require innovative solutions. This paper embarks on a journey to address these challenges head-on by providing a comprehensive framework for robust adaptive sliding mode observer-based fault estimation and tolerant control. In doing so, we aim to bridge the gap in the existing literature, which often falls short in providing effective solutions for this particular class of T-S fuzzy systems. By enhancing resilience against disturbances and rapidly estimating a wide range of time-varying actuator failure signals, we seek to pave the way for more robust and stable control in the face of complex system dynamics.
In summary, this research explores FE and FTC extensively within the context of T-S fuzzy systems, tackling a wide range of issues pertaining to fault compensation and system stability in the face of intricate nonlinearities and various fault situations.
Navigating the intricacies of our research is akin to embarking on a well-guided journey. In Section 2, “System Description”, we set the stage by introducing the foundation of T-S fuzzy systems with local nonlinear models, a key stepping stone to grasp the challenges ahead. As we delve deeper, Section 3, “Main Results”, serves as our compass. Here, we take you through a meticulously crafted path, beginning with the state transformation (Section 3.1) that paves the way for robust ASMO design (Section 3.2). The journey continues with stability analysis (Section 3.3) and sliding motion reachability (Section 3.4), where we unravel the secrets to resilient control. Just as a seasoned traveler anticipates the next destination, we invite you to explore Section 4, where we unveil the fault-tolerant controller design. Finally, in Section 5, you will witness our approach in action through a compelling real-world example. As with the closing chapter of a gripping novel, Section 6, “Conclusion”, ties it all together. Therefore, fasten your seat belt and embark on this intellectual odyssey, where each section is a carefully crafted milestone on your way to mastering fault estimation and tolerant control in T-S fuzzy systems.
2. System Description
Let us consider a continuous-time T-S fuzzy system with local nonlinear components, which can be described using fuzzy IF–THEN rules. Each rule, denoted as Rule i, takes the following form:
Rule i: IF is , is , and so on until is , THEN the system dynamics are described by the following equations:
In these equations:
- represents the state vector.
- is the input.
- is the measurable output.
- denotes an additive actuator fault.
- represents the disturbance input or uncertainties.
- is a disturbance in the measurement output equation.
- is a known nonlinear function.
- Both d and belong to the space of square integrable functions denoted as .
- The matrices , , , , , , and () are matrices of real constant with the proper dimensions.
Several assumptions are made:
- Matrix E and D both being of full column rank.
- The pairs are controllable.
- The pairs are observable.
- is the premise variables vector.
- represents the fuzzy sets.
- The quantity of IF–THEN rules is k, and the quantity of premise variables is g.
The following is the expression for the global fuzzy model created by combining each individual plant rule:
Here, is the blending weight, defined as , and is the membership function. represents the degree of membership of in the fuzzy set . We assume that for . It is evident that for , and .
To present the main results, we introduce certain assumptions and lemmas.
Hypothesis 1.
The rank of the product of matrices C and E is equal to the rank of matrix E.
Hypothesis 2.
For any complex number s with a non-negative real part, the rank of the block matrix
is equal to , for all i in the range from 1 to k.
Hypothesis 3.
The disturbance input d, the actuator fault , and its derivative satisfy the following bounded constraints:
- The norm of d is less than or equal to .
- The norm of is less than or equal to .
- The norm of the derivative of is less than or equal to .
Here, , , and are known positive constants.
Hypothesis 4.
We assume that the function is a Lipschitz function bounded within a cone sector. It satisfies the following conditions:
- , where R is a constant vector with appropriate dimensions.
- The difference between and in terms of norm is bounded by γ times the difference between x and , where γ represents the Lipschitz constant.
Lemma 1 ([33]).
For any matrices (or vectors) X and Y with appropriate dimensions, there exists an arbitrary scalar such that the following inequality holds:
Lemma 2 ([34]).
For given matrices U and V with suitable dimensions, there exists a matrix such that the following inequality is satisfied:
Lemma 3 ([35]).
If we have
- for and
- for
then we can conclude that:
In accordance with Chilali (1996), as stated in [36], it is established that when a matrix of dimensions is considered, the eigenvalues of can be found residing within a circular region, denoted as . This circular region is centered at coordinates and exhibits a radius of . This remarkable characteristic holds true under the condition that a matrix of dimensions exists, such that the subsequent matrix demonstrates negative definiteness:
3. Main Results
In this part, we unveil the central findings of our study, encompassing the metamorphosis of states and the birth of a novel fuzzy system. Additionally, we furnish prerequisites for conceiving an ASMO and a DOFFTC, delineated in the language of LMIs.
3.1. State Transformation
As demonstrated in [37], assuming Hypothesis 1 holds, we can establish coordinate transformations and , where and , such that the system described by Equation (2) can be expressed in the following form:
Here, the matrices , , , , , , and are defined as follows:
Here, , , , , , , , , and is a nonsingular matrix, while has full column rank.
The equation denoted as (6) allows us to delve deeper into the system’s structure, leading to its breakdown in the subsequent
where with and with .
3.2. ASMO Design
In the following section, we embark on the journey of crafting an ASMO nestled within the realms of fuzzy systems. The ASMO unfolds its design in the subsequent fashion:
Here, and represent the estimates of z and , respectively. and . The matrices , , , and are the observer gains that are designed later. represents the estimated actuator fault. The matrix corresponds to the learning rate, and is a positive scalar.
The discontinuous term is defined as follows:
Here, the design scalar is a positive value that is discussed in subsequent sections.
Let us define some error terms to simplify the analysis:
- , where is related to the error in and .
- , where is related to the error in and .
- , where represents the error in the actuator fault estimation.
- , which reflects the error in the nonlinear function .
Now, let us introduce a matrix defined as:
If we choose and as follows:
- , where is an arbitrary negative definite matrix.
- .
Then the error dynamics can be described as follows:
Lemma 4 ([38]).
The pair is detectable for any if and only if Hypothesis 2 holds.
Remark 1.
From Lemma 4, we can conclude that there exists a matrix for any , such that is stable.
The evolution of the error in fault estimation follows this equation:
We define a weighted estimation error vector as:
Here, H is a diagonal matrix represented as and is of full rank. This matrix H is part of the design.
We consider a prescribed performance index defined as:
Here, and are two small positive scalars. This performance index aims to minimize the impact of input and output disturbances on the error in fault estimation. It is important to note that and should be chosen to be as small as possible to effectively attenuate the effect of disturbances.
3.3. Stability Analysis
The stability conditions for the systems (11) and (12) with the specified performance (15) are presented in the following theorem:
Theorem 1.
For certain positive scalars σ, μ, , and , and matrix , the errors (11) and (12) and the FE error (13) remain uniformly ultimately bounded if there exist matrices , , X, and and positive scalars , , and satisfying the following conditions for all :
where is defined as a block matrix with various sub-blocks, and each sub-block is specified in the provided equations.
The observer gain matrices are determined as and .
Proof.
Let us consider the Lyapunov function as where , , and . The derivation of can be written as:
By invoking Hypothesis 3 alongside Equation (9), we can represent the final two components of Equation (20) in the following manner:
with
Here, we define as the maximum value obtained from the set of for i ranging from 1 to k, and is a positive scalar whose value is established at a later stage.
According to Lemma 1 and Hypothesis 4, it is easy to see that for any scalar
where .
Likewise, we can express the derivation of in the following manner:
We have:
For a matrix and using Lemma 2, we can obtain that
where
Given that adheres to the Lipschitz condition posited in Hypothesis 4 and considering a scalar , we can attain the subsequent bound:
We have:
Since holds in (16), then
Thus
where
When and , we define
Substituting (29) into (32) and using Schur complement yields
where and is a matrix defined as follows:
By using the Schur complement, (17) and (18) are equivalent to and .
If (17) and (18) hold, then such that , and it satisfies the condition for all , then the performance index J remains bounded as . This demonstrates that . Hence, we can deduce that every element within the state vector , encompassing the error vectors for state estimation and , as well as the fault estimation error vector , maintains boundedness. □
It is important to note that solving Equations (17) and (18) in Theorem 1 using standard linear matrix inequality (LMI) tools is relatively straightforward. However, simultaneously solving Equations (16)–(18) is a challenging task. To address this difficulty, we employ the method described in [37] to convert Equation (16) into a convex optimization problem as follows:
In order to ensure that approximates with sufficient accuracy, a suitably small scalar must be chosen in advance to satisfy Equation (16). Thus, the LMI (35) can be solved efficiently using MATLAB’s LMI toolbox.
Remark 2.
It’s noteworthy to highlight that the challenge of discovering matrices , , , , and in a way that they jointly fulfill Equation (16) along with inequalities (17) and (18) can be reconfigured into an optimization problem within the framework of linear matrix inequalities (LMIs).
Remark 3.
Additionally, in accordance with Theorem 1, if a solution to the LMI optimization problem (36) exists, then ζ is bounded, implying that there exists a scalar such that . Furthermore, it can be concluded that .
3.4. Sliding Motion Reachability
Moving forward, we proceed to engineer the parameter in Equation (21) in such a way that it guides the error dynamics to reach a sliding surface within a finite time frame and sustains a continuous sliding motion upon it. In the context of systems (11) and (12), let us contemplate a sliding surface.
The subsequent theorem outlines the conditions for reachability that ensure a perfect sliding motion along the hyperplane denoted as .
Theorem 2.
The error dynamics is driven to the sliding surface in finite time and maintains a sliding motion on it if the LMI optimization problem given in (36) is solvable and the parameter satisfies
Here, we introduce the positive scalars ϖ and in a manner such that for . The values of the scalars and are defined as follows: is determined as the maximum of for i ranging from 1 to k, and is established as the maximum of for i ranging from 1 to k.
Proof.
Let , then the derivative of is given by
Since is a stable design matrix, it follows that . It follows from (38) that
Let us define
Then provided the gain is chosen as
where is a positive scalar, then
This indicates that the reachability criterion, as described in [39], is met, and it results in a perfect sliding motion occurring on the surface within a finite duration of time . □
The fuzzy actuator FE algorithm is then
4. Fault-Tolerant Controller Design
In this section, we employ the FE algorithm (42) to craft a dynamic output feedback controller with fuzzy fault-tolerant capabilities. This controller is designed to guarantee system stability, even when confronted with actuator faults. The construction of the fuzzy DOFFTC unfolds as follows:
where , , , , , , and are the controller designed gain matrices.
Substituting (45) into (2), we have
The gain matrix is designed in such a way that it completely separates the effect of from the closed-loop system. In a previous work by Gao et al. [40], it was demonstrated that if the range of the matrix is a subset of the range of the matrix for a given i, i.e., , then decoupling can be achieved by selecting , where represents the pseudo-inverse of . Consequently, is considered to be a predefined gain.
The closed-loop system can be obtained as:
where
Theorem 3.
Given the performance level and the circular region . If ∃ matrices , , , , ,, , and such that the following conditions hold:
where
and
Consequently, the closed-loop system described by Equation (47) exhibits robust stability with the performance . Furthermore, the eigenvalues of the matrix reside within the set . The controller gains are then determined through the following procedure:
where , satisfy .
Proof.
Consider the Lyapunov function . We have:
From Hypothesis 4, we have
Let
We then have if
Using the Schur complement, Equation (58) is equivalent to
Let us define
Due to , we obtain . Before and after multiplying (59) by and its transpose, it follows that
Considering the expressions of , , , , and in Equation (52) and taking into account the following change in variables:
As per Lemma 3, Equation (60) is valid when conditions (49) and (50) are met, implying that . Consequently, the closed-loop system (47) is inherently stable in the face of perturbations, upholding an performance level of .
Our next task is to establish the criteria for regional pole constraints. By substituting and into (5), it is evident that the eigenvalues of fall within the conic sector region if:
Then by pre- and post-multiplying by diagonal and its transpose, respectively, and then using the expressions in (61), one obtains
where
and
Applying Lemma 3 to (63), it follows that (51) and (52) hold. This completes the proof. □
5. A Physical Example
In this section, we consider the control problem of balancing and swing-up of an inverted pendulum mounted on a cart [2,3] to exemplify the efficacy of the suggested approach. The governing equations describing the system’s dynamics are as follows:
In this scenario, we define the variables as follows: denotes the angular position (rad) of the pendulum, represents the angular velocity (rad/s) of the pendulum, signifies the position (m) of the cart, and stands for the velocity (m/s) of the cart. These variables correspond to the physical quantities: F represents the applied force on the cart, m is the point mass of the pendulum, M is the mass of the cart, l indicates the distance from the joint to the pendulum’s mass, b represents the viscous friction at the joint, and g signifies the gravitational acceleration. To simplify, we introduce . The parameter values are as follows: , , , , , and .
In the presence of external disturbances d, additive actuator fault , and random disturbance , we model the system with a simplified two-rule fuzzy model [3] as follows:
Rule i: IF is approximately , THEN
where , . The matrices , , , , E, C, and D, are shown in Appendix A. If we choose , then falls within the convex hull of . Consequently, meets the conditions in Assumption 4 with and .
The membership functions for Rules 1 and 2 are determined according to the sector nonlinearity approach [2] as follows:
It is easy to verify that rank() = rank(E) and (, E, C), for , do not possess any zeros. Therefore, the ASMO design method can be used for this system to achieve FE and DOFFTC.
In this study, we set , , and . By using the YALMIP toolbox solver, we can easily find solutions to the conditions stated in Theorems 1 and 3.
ASMO: For this part, we obtain the minimum attenuation values and , and determine the observer gain matrices as per Theorem 1.
DOFFTC: We obtain the minimum attenuation value of at and compute the controller gain matrices by applying Theorem 3 within the specified range of .
For simulation purposes, we have chosen the following parameter values: , , , , and is considered to be a band-limited white noise with a power of 0.001. The initial conditions are set as , , , and and the actuator fault is
Figure 1 presents the actuator fault along with its estimated counterpart . It can be seen that, despite the presence of disturbances, the proposed ASMO design achieves the estimation of the constant/time-varying actuator fault with satisfactory accuracy. The system’s output response under DOFFTC, including the actuator fault, is illustrated in Figure 2. It can be observed that the output without DOFFTC does not converge with the output of the fault-free model (i.e., without any fault). However, the output with DOFFTC reaches the output of the nominal model. Therefore, the proposed DOFFTC design achieves the performance under the actuator fault, and the stability of the closed-loop system is guaranteed.
Figure 1.
Actuator fault and its estimation.
Figure 2.
Output response with and without FTC.
6. Conclusions
This study confronts the intricate challenge of simultaneously addressing robust fault estimation (FE) and DOFFTC within T-S fuzzy systems. Our framework encompasses the incorporation of local nonlinear models, handling of unknown inputs, mitigation of measurement disturbances, and tackling of actuator faults. In response to these multifaceted issues, we introduce an ASMO, meticulously tailored to efficiently estimate actuator faults with both speed and precision, while also endowing the system with robustness against disturbances via performance. Leveraging the fault estimation insights garnered, we craft a DOFFTC strategy, aimed at mitigating the adverse effects of actuator faults and ensuring stability for the closed-loop system. We present innovative design criteria expressed in the form of LMIs to guarantee the existence of the desired observer and controller. To demonstrate the efficacy of our approach, we provide an illustrative example involving an inverted pendulum mounted on a cart system.
Author Contributions
Conceptualization, S.D.; methodology, S.D.; validation, S.D. and O.N.; investigation, O.N.; visualization, O.N.; writing—original draft preparation, S.D.; writing—review and editing, O.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Deanship of Scientific Research at Jouf University under grant no. (DSR-2021-02-0364).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
No data were used to support this study.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| n-dimensional Euclidean space | |
| set of real matrices | |
| () | symmetric and positively (negatively) definite matrix A |
| transpose of matrix A | |
| n-dimensional identity matrix | |
| () | minimum (maximum) eigenvalue of matrix A |
| induced spectral norm or the Euclidean norm | |
| * | symmetric terms in a symmetric matrix |
| space of square integrable functions |
Appendix A
Matrices used in example
References
- Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. Part B-Cybern. 1985, 15, 116–132. [Google Scholar] [CrossRef]
- Teixeira, M.C.M.; Zak, S.H. Stabilizing controller design for uncertain nonlinear systems using fuzzy models. IEEE Trans. Fuzzy Syst. 1999, 7, 133–142. [Google Scholar] [CrossRef]
- Tanaka, K.; Wang, H. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; Wiley: Hoboken, NJ, USA, 2001. [Google Scholar]
- Feng, G. A survey on analysis and design of model-based fuzzy control systems. IEEE Trans. Fuzzy Syst. 2006, 14, 676–697. [Google Scholar] [CrossRef]
- Chang, X.; Yang, G.H. Relaxed stabilization conditions for continuous-time Takagi-Sugeno fuzzy systems. Inf. Sci. 2010, 180, 3273–3287. [Google Scholar] [CrossRef]
- Zhang, K.; Jiang, B.; Staroswiecki, M. Dynamic output feedback fault tolerant controller design for Takagi-Sugeno fuzzy systems with actuator faults. IEEE Trans. Fuzzy Syst. 2010, 18, 194–201. [Google Scholar] [CrossRef]
- Zhao, X.; Zhang, L.; Shi, P.; Karimi, H.R. Novel stability criteria for T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 2014, 22, 313–323. [Google Scholar] [CrossRef]
- Li, H.; You, F.; Wang, F.; Guan, S. Robust fast adaptive fault estimation and tolerant control for T-S fuzzy systems with interval time-varying delay. Int. J. Syst. Sci. 2017, 48, 1708–1730. [Google Scholar] [CrossRef]
- Shahnazi, R.; Zhao, Q. Adaptive fuzzy descriptor sliding mode observer-based sensor fault estimation For uncertain nonlinear systems. Asian J. Control 2016, 18, 1478–1488. [Google Scholar] [CrossRef]
- Han, J.; Zhang, H.; Wang, Y.; Liu, X. Robust fault estimation and accommodation for a class of T–S fuzzy systems with local nonlinear models. Circuits Syst. Signal Process. 2016, 35, 3506–3530. [Google Scholar] [CrossRef]
- Dong, J.; Hou, J. Output feedback fault-tolerant control by a set-theoretic description of T–S fuzzy systems. Appl. Math. Comput. 2017, 301, 117–134. [Google Scholar] [CrossRef]
- Kharrat, D.; Gassara, H.; Hajjaji, A.E.; Chaabane, M. Adaptive observer and fault tolerant control for Takagi-Sugeno descriptor nonlinear systems with sensor and actuator faults. Int. J. Control Autom. Syst. 2018, 16, 972–982. [Google Scholar] [CrossRef]
- Yan, J.J.; Yang, G.H.; Li, X.J. Adaptive observer-based fault-tolerant tracking control for T–S fuzzy systems with mismatched faults. IEEE Trans. Fuzzy Syst. 2020, 28, 134–147. [Google Scholar] [CrossRef]
- Makni, S.; Bouattour, M.; Hajjaji, A.; Chaabane, M. Robust fault estimation and fault-tolerant tracking control for uncertain Takagi–Sugeno fuzzy systems: Application to single link manipulator. Int. J. Adapt. Control Signal Process. 2021, 35, 846–876. [Google Scholar] [CrossRef]
- Li, Y.; Xu, W.; Chang, L. Fuzzy model based fault estimation and fault tolerant control for flexible spacecraft with unmeasurable vibration modes. IET Cont. Theory Appl. 2022, 17, 19–38. [Google Scholar] [CrossRef]
- Dhahri, S.; Hmida, F.B.; Sellami, A. Robust H∞ sliding mode observer design for fault estimation in a class of uncertain nonlinear systems with LMI optimization approach. Int. J. Control Autom. Syst. 2012, 10, 1032–1041. [Google Scholar] [CrossRef]
- Shaker, M.S.; Patton, R.J. Active sensor fault tolerant output feedback tracking control for wind turbine systems via T–S model. Eng. Appl. Artif. Intell. 2014, 34, 1–12. [Google Scholar] [CrossRef]
- Brahim, A.B.; Dhahri, S.; Hmida, F.B.; Sellami, A. Adaptive sliding mode fault tolerant control design for uncertain nonlinear systems with multiplicative faults: Takagi–Sugeno fuzzy approach. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2019, 234, 147–159. [Google Scholar] [CrossRef]
- Brahim, A.B.; Dhahri, S.; Hmida, F.B.; Sellami, A. H∞ Sliding mode observer for Takagi-Sugeno nonlinear systems with simultaneous actuator and sensor faults. Int. J. Appl. Math. Comput. Sci. 2015, 25, 547–559. [Google Scholar] [CrossRef]
- Feng, X.; Wang, Y. Fault estimation based on sliding mode observer for Takagi–Sugeno fuzzy systems with digital communication constraints. J. Frankl. Inst. 2020, 357, 569–588. [Google Scholar] [CrossRef]
- Li, S.; Wang, H.; Aitouche, A.; Christov, N. Sliding mode observer design for fault and disturbance estimation using Takagi–Sugeno model. Eur. J. Control 2018, 44, 114–122. [Google Scholar] [CrossRef]
- Zhang, K.; Jiang, B.; Cocquempot, V. Fuzzy unknown input observer-based robust fault estimation design for discrete-time fuzzy systems. Signal Process. 2016, 128, 40–47. [Google Scholar] [CrossRef]
- Hadi, A.S.; Shaker, M.S. A new estimation/decoupling approach for robust observer-based fault reconstruction in nonlinear systems affected by simultaneous time varying actuator and sensor faults. J. Frankl. Inst. 2020, 357, 8956–8979. [Google Scholar] [CrossRef]
- Emanoel, R.Q.; Chaves, J.; André, F.O.; Dantas, A.; Maitelli, A.L. Unknown input observer-based actuator and sensor fault estimation technique for uncertain discrete time Takagi-Sugeno systems. Int. J. Control Autom. Syst. 2021, 19, 2444–2454. [Google Scholar]
- Sun, S.; Zhang, H.; Wang, Y.; Cai, Y. Dynamic output feedback-based fault-tolerant control design for T-S fuzzy systems with model uncertainties. ISA Trans. 2018, 81, 32–45. [Google Scholar] [CrossRef] [PubMed]
- Cheridi, D.E.; Mansouri, N. Robust H∞ fault-tolerant control for discrete-time nonlinear system with actuator faults and time-varying delays using nonlinear T–S fuzzy models. Circuits Syst. Signal Process. 2020, 39, 175–198. [Google Scholar] [CrossRef]
- Zhang, H.; Sun, S.; Liu, C.; Zhang, K. A novel approach to observer-based fault estimation and fault-tolerant controller design for T-S fuzzy systems with multiple time delays. IEEE Trans. Fuzzy Syst. 2019, 28, 1679–1693. [Google Scholar] [CrossRef]
- Dhahri, S.; Alaia, E.B.; Hmida, F.B.; Sellami, A. H∞ fault estimation and fault-tolerant control for T-S fuzzy fystems with actuator and sensor faults using sliding mode observer. Math. Probl. Eng. 2022, 2022, 3647171. [Google Scholar] [CrossRef]
- Taniguchi, T.; Tanaka, K.; Ohtake, H.; Wang, H.O. Model construction, rule reduction, and robust compensation for generalized form of Takagi-Sugeno fuzzy systems. IEEE Trans. Fuzzy Syst. 2001, 9, 525–538. [Google Scholar] [CrossRef]
- Dong, J.X.; Wang, Y.Y.; Yang, G.H. Control synthesis of continuous-time T–S fuzzy systems with local nonlinear models. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2009, 39, 45–58. [Google Scholar]
- Moodi, H.; Farrokhi, M. Robust observer-based controller design for Takagi–Sugeno systems with nonlinear consequent parts. Fuzzy Sets Syst. 2015, 273, 141–154. [Google Scholar] [CrossRef]
- Wang, H.M.; Ye, D.; Yang, G.H. Actuator fault diagnosis for uncertain T-S fuzzy systems with local nonlinear models. Nonlinear Dyn. 2014, 76, 1977–1988. [Google Scholar] [CrossRef]
- Moodi, H.; Farrokhi, M. On observer-based controller design for Takagi Sugeno systems with unmeasurable premise variables. ISA Trans. 2014, 53, 305–316. [Google Scholar] [CrossRef]
- Jiang, B.; Wang, J.L.; Soh, Y.C. An adaptive technique for robust diagnosis of faults with independent effects on system outputs. Int. J. Control 2002, 75, 792–802. [Google Scholar] [CrossRef]
- Tuan, H.D.; Apkarian, P.; Narikiyo, T.; Yamamoto, Y. Parameterized linear matrix inequality techniques in fuzzy control system design. IEEE Trans. Fuzzy Syst. 2001, 9, 324–332. [Google Scholar] [CrossRef]
- Chilali, M.; Gahinet, P. H∞ design with pole placement constraints: An LMI approach. IEEE Trans. Autom. Control 1996, 41, 358–367. [Google Scholar] [CrossRef]
- Corless, M.; Tu, T. State and input estimation for a class of uncertain systems. Automatica 1998, 34, 757–764. [Google Scholar] [CrossRef]
- Raoufi, R.; Marquez, H.J.; Zinober, A.S.I. H∞ sliding mode observers for uncertain nonlinear Lipschitz systems with fault estimation synthesis. Int. J. Robust. Nonlinear Control 2010, 20, 1785–1801. [Google Scholar] [CrossRef]
- Utkin, V.I. Sliding Modes in Control Optimization; Springer: Berlin, Germany, 1992. [Google Scholar]
- Gao, Z.; Antsaklis, P.J. Reconfigurable control system design via perfect model following. Int. J. Control 1992, 56, 783–798. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).