Next Article in Journal
Design and Optimization of Microfluidic Vortex Diode
Next Article in Special Issue
Optimizing Power Flow and Stability in Hybrid AC/DC Microgrids: AC, DC, and Combined Analysis
Previous Article in Journal
Bag of Feature-Based Ensemble Subspace KNN Classifier in Muscle Ultrasound Diagnosis of Diabetic Peripheral Neuropathy
Previous Article in Special Issue
Optimized Nonlinear PID Control for Maximum Power Point Tracking in PV Systems Using Particle Swarm Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sliding Mode Fault-Tolerant Control for Nonlinear LPV Systems with Variable Time-Delay

Engineering Laboratory of Industrial Systems and Renewable Energies (LISIER), National Higher Engineering School of Tunis (ENSIT), University of Tunis, 5 Avenue Taha Hussein, Tunis BP 56-1008, Tunisia
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2024, 29(6), 96; https://doi.org/10.3390/mca29060096
Submission received: 22 September 2024 / Revised: 18 October 2024 / Accepted: 20 October 2024 / Published: 26 October 2024
(This article belongs to the Special Issue Applied Optimization in Automatic Control and Systems Engineering)

Abstract

:
This paper presents a robust sliding mode fault-tolerant control (FTC) strategy for a class of linear parameter variant (LPV) systems with variable time-delays and uncertainties. First fault estimation (FE) is conducted using a robust sliding mode observer, synthesized to simultaneously estimate the states and actuator faults of LPV polytopic delayed systems. Second, a sliding mode FTC is developed, ensuring all states of the closed-loop system converge to the origin. This paper presents an integrated sliding mode FTC strategy to achieve optimal robustness between the observer and controller models. The integrated design approach offers several advantages over traditional separated FTC methods. Our novel approach is based on incorporating adaptive law into the design of the Lyapunov–Krasovskii functional to improve both robustness and performance. This is achieved by combining the concept of sliding mode control (SMC) with the Lyapunov–Krasovskii function under the H criteria, which plays a key role in guaranteeing the stability of this class of system. The effectiveness of the proposed method is demonstrated through a diesel engine example, which highlights the validity and benefits of the integrated and separated FTC strategy for uncertain nonlinear systems with time delays and the sliding mode control.

1. Introduction

LPV systems with time delays have received limited attention in the literature. However, only a few contributions have been reported, reflecting much more potential for future study and an interesting research area. From each system class, these systems come with many challenges and offer new problems. For instance, the implemented technique for both robust control and LPV could no longer be used in the context of LPV systems with delays. For this system class, especially for parameter-varying time delays, there are some problems, such as actuator degradation, sensor/actuator failures, and output measurement variations. These are the things that contribute to the disturbance in system operation, and from them, both poor controller performance and system deterioration follow. These issues disrupt system operation, leading to poor controller performance or system deterioration. This has led to the exploration of fault-tolerant control design [1], specifically tailored to LPV systems with time delays. Therefore, to prevent poor system performance and potential collapse or failure, FTC design has emerged. First, it ensures closed-loop stability in the presence of disturbances or uncertainties, particularly in passive FTC configurations, and second, it provides much more reliability and supervision when in active FTC setups.
The effectiveness of the FTC is highly dependent on the accuracy of the fault detection and isolation (FDI). If faults are detected quickly and accurately, the FTC can be applied more effectively to mitigate their impact. Ref. [2] presents a new two-stage framework for FDI in quadrotors, with a particular focus on actuator faults. This model-based method uses a parity space approach to generate residual signals for fault detection, taking advantage of measurement consistency through linear combinations of measurement outputs and control inputs. Faulty system states are filtered using an extended Kalman filter, improving the accuracy of state estimates and the overall performance of the fault detection algorithm.
In [3,4,5,6], the authors propose a robust active FTC for uncertain LPV systems with simultaneous actuator and sensor faults. The researchers in [7] presented a robust fault-tolerant control methodology tailored to discrete-time LPV systems. The methodology focuses on the synthesis of a reconfiguration block comprising virtual sensors and virtual actuators. The aim is to address the issue of fault-tolerant sensor control by proposing a model-free, adaptive constrained control strategy that utilizes virtual sensor technology [8,9]. To maintain system performance and stability, active FTC control can automatically integrate faulty components. Nevertheless, fault estimation presents design challenges, and the applicability of the suggested approaches is limited. One fault estimation technique that is widely employed, as in [10,11], involves estimation by sliding mode observers (SMOs).
However, their application is mainly limited to specific types of nonlinear systems, such as nonlinear LPV delayed systems. The fault estimation technique only identifies the fault size but does not provide a guide on how to compensate for its effects. Compared to FDI, fault estimation presents more design challenges [12]. Additionally, using the information obtained from the estimator, an additive controller can be designed to compensate for the effect of the fault. The design of fault estimation based on the sliding mode observer typically requires a strictly positive real state to be satisfied. Several studies have proposed fault estimation and FTC approaches based on sliding mode observers for various types of nonlinear systems [13,14,15]. However, the application of sliding mode FTC methods is essentially limited to certain specific types of nonlinear systems, such as nonlinear LPV systems with delays. The fault estimation provides the magnitude of the fault but does not indicate how to mitigate its effects, thus highlighting the need for the fault-tolerant control step. This step involves developing a control law that can maintain or ensure stability and acceptable performance, even when the LPV system is impacted by the fault. While there are many references in the literature dealing with the problem of active fault-tolerant control for LPV systems, most of them concern linear systems [16,17]. However, due to the nonlinear behavior of most real systems, the application of FTC must consider the nonlinear nature of these systems [4,8] and recently in [18,19]. On the other hand, variable delays and uncertainties are common in many practical applications, which can also contribute to the degradation of system performance. The presence of a delay with a fault can easily destabilize the system [20,21]. Therefore, the research on the fault-tolerant control problem for nonlinear LPV systems with time delay is of great interest, both from theoretical and practical perspectives.
The author in [22] focuses on the problem of in-memory state feedback control for Takagi-Sugeno type 2 fuzzy systems with time delay, particularly dealing with external disturbances and actuator faults. The use of Takagi-Sugeno type 2 fuzzy systems highlights the importance of managing uncertainties and the occurrence of faults in the system. This allows the system to use information from previous states, which can potentially improve control performance. Intensive research attention focuses on sliding mode controllers (SMCs). The researchers in [23] introduced a new adaptive fixed-time fractional integral control strategy that combines the advantages of fractional calculus with robust control techniques. Recently, Ref. [24] introduced advanced control strategies for nonlinear systems through a fixed-time adaptive control approach. This method combines rapid convergence, smooth control inputs, and robust performance in the presence of external disturbances. This method guarantees that stability is achieved within a predetermined time frame, regardless of the initial conditions.
Motivated by previous works, this study primarily aims to reconfigure a robust sliding mode controller to maintain closed-loop system stability with acceptable performance, despite the presence of actuator faults, variable time-delay, and uncertainties.
This paper proposes a fault estimation based on a sliding mode fault-tolerant control (FTC) scheme for a class of nonlinear LPV delayed systems subject to actuator faults and uncertainty. The LPV delayed system modeling with local nonlinear models, as Lipschitzian nonlinearities, is of great interest in this work. Compared to existing results, the main contributions of this paper are divided as follows:
  • First, a sliding mode observer is designed for the uncertain polytopic system with local nonlinearities and variable time-delays, enabling the simultaneous reconstruction of system states and actuator faults. The sliding mode observer designed for this class of system offers significant advantages in terms of robustness, adaptability, and performance. It is capable of simultaneously estimating state and faults while effectively managing variable time-delays. By exploiting these strengths, this approach improves not only the reliability of systems but also opens up the prospect of progress in the field of FTC methodologies.
  • Second, we propose an SMC method with an adaptive law that has many advantages over other approaches, including uncertain LPV systems with local non-linearities and variable time-delay. By incorporating an adaptive law, the control strategy can be regularly modified in response to the system’s real-time returns. For systems with high levels of uncertainty or non-linearity, adaptability is necessary to maintain maximum performance. Indeed, the adaptive law may also help to address the conversational phenomenon generally associated with traditional sliding mode control strategies.
  • Third, the combination of FE and FTC design within a unified framework is developed for the delayed polytopic system, aiming to achieve optimal robustness and performance. Compared to constant time delay systems, variable time-delay in FE and FTC models presents additional challenges in the polytopic system. This framework is specifically designed to deal with variable time-delays, which are common in practical applications. By accounting for these delays in FE and FTC processes, the system can maintain accurate state estimates and effective control actions, improving overall reliability. Moreover, the proposed method effectively addresses these challenges by taking into account the presence of local non-linearities and uncertainties. It ensures that the control strategy remains effective even when the system dynamics change. On the other hand, this methodology allows for the simultaneous estimation of actuator faults and the implementation of control laws. Therefore, when faults are detected, the FTC system can dynamically adjust control actions to minimize their impact on the system’s performance.
  • Finally, the integrated FE-FTC framework is formulated for the uncertain polytopic system with local nonlinear models, which combines the observer and controller synthesis into a single optimization problem. The integrated FE-FTC scheme is designed to maintain stability even in the presence of variable time-delays. By jointly optimizing the control and estimation strategies, the system can adapt to variations in delay. This approach offers greater robustness and better performance than traditional separated FE-FTC methods. The advantages of the proposed methods for this class of complex systems are demonstrated to prove the performance of integrated and separate FTC approaches through a case study involving an uncertain polytopic system with local nonlinear models and variable delays.
In [25,26], the researchers developed a sliding mode observer (SMO) with unknown inputs for descriptor systems (LPVs) with variable delays, which have several drawbacks compared to our approach, such as the sensitivity of the unknown inputs. This sensitivity can lead to performance degradation and instability, particularly in LPV-delayed systems. SMOs with unknown inputs cannot effectively compensate for these delays, leading to inaccurate state estimates and control actions that can destabilize the system. The authors have only used the state feedback to compute the control law. As a result, the efficiency of the SMO used may be limited by the complex local non-linearities present in polytopic delayed systems. The inability to manage these nonlinearities adaptively can lead to non-optimal performance. Compared to our study, the adaptive nature of the SMC designed in this paper is often more robust to input variations and nonlinearities, particularly local Lipchitz nonlinearity. This allows problems to be quickly identified and corrected as they arise. The ability to adjust parameters dynamically enables better fault detection and state estimation. Moreover, when designing control law with an emphasis on fault tolerance and estimation, it is essential to find a trade-off between robustness and computational efficiency. The adaptive aspect of our SMC provides a strong framework for ensuring system stability despite these changes. This is achieved by combining the concept of sliding mode control (SMC) with the Lyapunov–Krasovskii function under the H criteria, highlighting two approaches for fault-tolerant control (FTC) design: integrated FTC and separated FTC. These play a crucial role in ensuring the stability and robustness of this class system. Our integrated approach ensures this trade-off by performing fault estimation and fault-tolerant control in a single step, thereby reducing computational complexity.
The structure of the rest of this paper is as follows: Section 2 presents an overview of the non-linear delayed LPV system. More details of the LPV adaptive observer design are presented in Section 3. Section 4 then outlines the structure of the sliding mode controller. In Section 5, we introduce the separate and integrated sliding mode FTC schemes to stabilize the closed-loop system. Section 6 presents a simulation example based on non-linear simulations, demonstrating the effectiveness of the proposed schemes with comparative studies to highlight the advantages of our approach. Finally, Section 7 presents our concluding remarks.

2. Problem Formulation

Consider an uncertain nonlinear system governed by the following equations:
x ˙ t = φ x 1 x t + φ x 2 x t x t d t + φ x 3 x t u t + φ x 4 x t ξ x , t   + φ x 5 x t Γ x , t + φ x 6 x t f t y t = φ 2 x t y L t = φ y l x t
System (1) is written with the following polytopic representation:
x ˙ t = i = 1 g μ i θ t A i x t + A d i x t d t + B i u t   + D i ξ t , x + Γ i x , u + M i f a t
y t = i = 1 g μ i θ t C i x t
where x t n represents the state vector, y t p represents the measurement, u t m represents the input, f a t q represents the actuator fault, and ξ t l encompasses the uncertainty. This uncertainty represents the unknown and bounded uncertainties that are part of L 2 0 . The functions φ x i x t , φ 2 x t , φ y l x t , and Γ x , t are continuously nonlinear, with i = 1 , 2 , 3 , 4 , 5 .
A i n × n , A d i n × n , B i n × m , M i n × q , D i n × l , C i p × n are constant matrices of appropriate dimensions.
μ i θ t are the weighting functions while respecting the properties of convex sets, as follows:
μ i θ t > 0 , j = 1 g μ i θ t = 1 i 1 , g
d t denotes the time-varying bounded state delay satisfying the following:
0 d t d m , 0 d ˙ t τ < 1
where d m and τ are known constant scalars.
Recently, LPV systems with parameter-varying time delays have garnered significant interest due to their ability to model intricate systems characterized by nonlinearities and varying time delays. These systems present considerable challenges as they incorporate the complexities associated with both LPV and variable time-delay systems. One method to address these nonlinearities involves using local nonlinear models, which lead to a polytopic LPV representation with parameter-dependent variable time-delays.
This work is based on the following assumptions:
Assumption 1
([5]). Uncertainties and faults are assumed unknown. But they are bounded by some known constants. For the faults f a t and the uncertainties ξ x , t , there exist positive constants, such that we have the following:
f a t ρ a , ξ ( x , t ) β
Assumption 2
([5]). The actuator fault repartition matrix M in (1) leads to the following:
r a n k C i M i = q
Assumption 3
([20]). The system A i + A d i e d s , M i , C i has a relative degree of one and is minimum phase, characterized by the following:
r a n k s I n A i A d i e d s M i C i 0 p × q = n + q
holds for all complex numbers s where Re s 0 .
A minimum-phase system guarantees stability even in the presence of actuator faults and uncertainties. It ensures that the non-asymptotically stable modes are observable (detectable).
Assumption 4
([5]). The known nonlinear function Γ i x t , t satisfies a Lipschitz condition locally on a set M n in which we have the following:
Γ i x 1 t , t Γ i x 2 t , t γ 1 x 1 t x 2 t
x 1 t , x 2 t M where γ 1 and γ 2 are unknown positives Lipschitz constants.
In [27], the authors developed an SMO for the system, which can estimate stats and faults of a system respecting the following necessary assumptions, as recently used in [5]. Given the polytopic LPV delayed system (2) and (3), subject to actuator faults f a t , uncertainties ξ t , and local nonlinearities Γ i x t , t , this paper presents a robust sliding mode control design based on sliding mode fault estimation. The primary objective is to address the following:
  • Estimating the actuator fault and system states using adaptive sliding mode observers.
  • Designing a sliding mode controller to stabilize the closed-loop system despite the occurrence of faults and uncertainties, while accounting for variable delay accuracy and nonlinearities.
Definition 1.
For matrices X and Y with appropriate dimensions, the following conditions apply:
X T Y + Y X δ 1 X T X + δ Y T Y .

3. Robust Sliding Mode Fault Estimation Design

3.1. Transformation Coordinate System

Before presenting the main results of this paper, the objectives are twofold: to estimate actuator faults and system states using adaptive sliding mode observers, and to design a sliding mode controller that stabilizes the closed-loop system. This approach addresses the presence of faults and uncertainties, while also accounting for variable delay accuracy and local nonlinearities. Using Assumption 2, for the polytopic nonlinear LPV system with time delay (2) and (3), the following transformations exist [28]:
T i A i T i 1 = A ¯ 1 i A ¯ 2 i A ¯ 31 i A ¯ 32 i A ¯ 4 i , T i A ¯ d i T i 1 = A d 1 i A ¯ d 2 i A ¯ d 31 i A ¯ d 32 i A ¯ d 4 i M ¯ 2 i = 0 M ¯ q i , M ¯ i = 0 M ¯ 2 i C ¯ i = 0 p × n 1 p C ¯ 2 i , D ¯ i = D ¯ 1 i D ¯ 2 i
with M ˜ 2 i p q , where C ˜ 2 i p × p is nonsingular, with p q .
The objective of this initial transformation is to create an efficient sliding mode observer capable of simultaneously estimating system states and actuator faults for the LPV system subject to local nonlinearities and time delays. This observer serves as the basis for the ensuing design of fault-tolerant control (FTC). Next, to identify the sliding mode, the second change of coordinates is as follows:
T L i = I n p L i 0 C ¯ 2 i , L i = L 1 i 0 n p q
Consequently, the matrices (11) are transformed to be in the following forms:
T L i A ¯ i T L i 1 = A ˜ 1 i A ˜ 2 i A ˜ 31 i A ˜ 32 i A ˜ 4 i , T L i A ¯ d i T L i 1 = A ˜ d 1 i A ˜ d 2 i A ˜ d 31 i A ˜ d 32 i A ˜ d 4 i M ˜ i = 0 M ˜ 2 i , M ˜ 2 i = 0 M ˜ q i D ˜ i = D ˜ 1 i D ˜ 2 i , C ˜ i = 0 p × n p I p
with M ˜ 2 i p q , where C ˜ 2 i p × p is nonsingular, with p q .

3.2. Sliding Mode Observer

By leveraging the universal approximation for uncertain nonlinear systems as presented in (13), this paper proposes a potential approach to developing a resilient polytopic adaptive SMO. This adaptive observer aims to enhance fault estimation, including actuator faults, in uncertain delayed systems. An adaptive observer for fault estimation is conceived to address the challenges associated with the following:
x ˜ ^ ˙ t = j = 1 g μ i θ t A ˜ i x ^ t + A ˜ d i x ^ t d t + Γ i x ˜ , t   + B ˜ i u t + G ˜ l i e y t + G ˜ n i v t
y ˜ ^ t = j = 1 g μ i θ t C ˜ i x ˜ ^ t
with Γ ˜ i x , t = T L i Γ 1 i T x , t Γ 2 i T x , t T . e ˜ y t = y ˜ ^ t y ˜ t represents the output error estimation. The SMO gains G ˜ n i and G ˜ l i are appropriately chosen gain matrices.
G ˜ n i = L i C ¯ 2 i T C ¯ 2 i T , G ˜ l i = G ˜ l 1 i G ˜ l 2 i
with L i n p × p = L 1 , i 0 ( n p ) × q defined in [16]. The robust adaptive sliding mode signal is expressed as follows:
v t = ρ t P ¯ 2 e ¯ y t P ¯ 2 e ¯ y t i f e ¯ y t 0 0 o t h e r w i s e
where P ¯ 2 p × p is a positive definite symmetric matrix that will be found later and ρ t = ρ ^ + ι 0 is a known positive scalar that limits the magnitude of the uncertainty and the fault signal. ρ ^ is the adaptive update term defined by the following:
ρ ^ ˙ = ϑ P ¯ 2 e ¯ y t , ρ ^ 0 0
Compared to the traditional sliding mode observer [29], the proposed adaptive sliding mode observer (14) and (15) is designed to address the challenge of abrupt variations in fault amplitude. This is accomplished by incorporating the adaptive update term (18), which improves the precision of both fault estimation and compensation. The adaptive term enables the observer to adapt to changes in fault characteristics, leading to more accurate fault estimates and better compensation capabilities. The adaptive mechanism enables the observer to adapt to changes in fault characteristics, allowing it to track sudden or unpredictable variations in fault magnitude. This feature is particularly beneficial in scenarios where the fault amplitude may change unexpectedly, as the adaptive approach allows the observer to provide reliable fault estimates for the fault-tolerant control. The new state estimation error is defined as e ˜ ˙ t = x ˜ ^ ˙ t x ˜ ˙ t where we have the following:
e ˜ ˙ t = j = 1 g μ i θ t A ˜ i G ˜ l i C ˜ i e ˜ t + A ˜ d i e ˜ t d t D ˜ ξ x , t + Γ ˜ e x , t + G ˜ n i v t M ˜ i f a t
It is necessary to demonstrate the following:
e ˜ ˙ 1 t = j = 1 g μ i θ t A ˜ 1 i e ˜ 1 t + A ˜ 2 i G ˜ l 1 i e ˜ 1 t + A ˜ d 1 i e ˜ 1 t d t + A ˜ d 2 i e ˜ y t d t + G ˜ n 1 i v t D ˜ 1 i ξ x , t + Γ ˜ e 1 i x , t
e ˜ ˙ y t = j = 1 g μ i θ t A ˜ 3 i e ˜ 1 t + A ˜ 4 i G ˜ l 2 i e ˜ y t A ˜ d 3 i e ˜ 1 t d t + A ˜ d 4 i e ˜ y t d t D ˜ 2 ξ x , t + Γ ˜ e 2 i x , t + G ˜ n 2 v t M ˜ 2 f a t
where T i Γ e x , t = Γ ¯ e 1 i x , t Γ ¯ e 2 i x , t .
This contribution aims to derive the matrix gains of the robust adaptive sliding mode observer (14) and (15) to estimate both actuator faults and state variables. This paper focuses on a polytopic LPV delayed system with local nonlinear models that satisfy the Lipschitz condition. It establishes sufficient conditions for the stability and H performance of the observer error using the Lyapunov–Krasovskii functional and multi-objective LMI technique. This paper begins by investigating the controlled estimation error r t as a function of the system’s input and output.
r t = H e ˜ ˙ 1 t e ˜ ˙ 2 t e ˜ ˙ 1 t d t e ˜ ˙ y t d t
Assume that H is a pre-specified weight matrix with full rank, i.e., H = d i a g H 1 , H 2 , H 3 , H 4 . We think about achieving the robust performance measure in its worst-case scenario, as follows:
H = sup ξ 2 0 r t 2 2 ξ x , t 2 2
Now, we will introduce Theorem 1, outlining the necessary conditions for the existence of the suggested observer with a specified H performance H < σ .
Theorem 1.
Let us consider the LPV delayed system (2) and (3) under the verification of Assumptions (2) and (3). Provided these assumptions hold, the state estimation errors (20) and (21) exhibit asymptotic stability while achieving two objectives maximizing the admissible Lipschitz constant γ for the nonlinear function Γ x t , t and minimizing the gain σ for the system uncertainties ξ x , t . This scenario is possible given the existence of a fixed scalar value between 0 and 1 (represented as 0 λ 1 ), positive constants ε, α, and σ, and specific matrices P 1 > 0 , P 2 > 0 , W i . The fulfillment of these conditions hinges on the resolution of a convex multi-objective optimization problem in the form of an LMI.
Minimize λ ε + α + 1 λ σ subject to the following:
Π 1 , i P 1 A ˜ 3 T P 1 A ˜ d 1 P 1 A ˜ d 2 ( ) Π 2 , i P 2 A ˜ d 3 P 2 A ˜ d 4 ( ) ( ) Z 1 0 ( ) ( ) ( ) Z 2 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) P 1 D ˜ 1 P 1 0 I n p 0 n p p P 2 D ˜ 2 0 P 2 0 0 0 0 0 0 0 0 0 0 0 0 σ I l 0 0 0 0 ( ) ε I n p 0 0 0 ( ) ( ) ε I p 0 0 ( ) ( ) ( ) α I n p 0 ( ) ( ) ( ) ( ) α I p < 0
where
  • Π 1 , i = A ¯ 1 i T P 1 + P 1 A ¯ 1 i + W i A ¯ 3 i + A ¯ 3 i T W i + S 1 + H 1 T H 1 ,
  • Π 2 , i = A ¯ 4 i s T P 2 + P 2 A ¯ 4 i s + S 2 + H 2 T H 2
  • Z 1 = 1 τ S 1 + H 3 T H 3 , Z 2 = 1 τ S 2 + H 4 T H 4
After solving the convex multi-objective problem, we demonstrate the following:
L i = P 1 1 W i σ = min ( σ ) α = min ( α ) ε = min ( ε ) γ = min ( γ )
Proof. 
The proof of Theorem 1 is based on the Lyapunov–Krasovskii functional expressed by the following:
V t = V 1 t + V 2 t
where we have the following:
V 1 t = i = 1 g μ i θ t e ˜ 1 T t P 1 e ˜ 1 t + t d t t e ˜ 1 T θ S 1 e ˜ 1 θ d θ
and
V y t = i = 1 g μ i θ t e ˜ y T t P 2 e ˜ y t + t d t t e ˜ y T θ S 2 e ˜ y θ d θ .
where P 1 n p × n p and P 2 p × p .
The time derivatives of V 1 t and V y t are managed in the following ways, respectively:
V ˙ 1 t = i = 1 g μ i θ t e ˜ 1 T t Ψ 1 i e ˜ 1 t + 2 e ˜ 1 T t P 1 A ˜ 2 i e ˜ y t + 2 e ˜ 1 T t P 1 A ˜ 1 i e ˜ 1 t d t 2 e ˜ 1 T t P 1 D ˜ 1 ξ x , t 1 τ e ˜ T 1 t d t S 1 e ˜ 1 t d t   + 2 e ˜ 1 T t P 1 T L i Γ e 1 i T L i 1 x , t Γ e 1 i T L i 1 x ^ , t
and
V ˙ y t = i = 1 g μ i θ t e ˜ y T t Ψ 2 i e ˜ y t + 2 e ˜ y T t P 2 A ˜ d 3 i e ˜ 1 t d t + 2 e ˜ y T t P 2 A ˜ 3 e ˜ 1 t + 2 e ˜ y T t P 2 A ˜ d 4 i e ˜ 1 t d t + 2 e ˜ y T t P 2 M ˜ 2 i f t v t 1 β ρ ˜ ^ ˙ ρ   + 2 e ˜ y T t P 2 T L i Γ e 2 i T L i 1 x , t Γ e 2 i T L i 1 x ^ , t   2 e ˜ y T t P 2 D ˜ 2 ξ x , t + 2 e ˜ 1 T t P 1 A ˜ d 2 i e ˜ y t d t   1 τ e ˜ T y t d t S 2 e ˜ y t d t
with Ψ 1 i = A ˜ 1 i T P 1 + P 1 A ˜ 1 i + W i A ˜ 3 i + A ˜ 3 i T W i + S 1 , Ψ 2 i = A ˜ 4 i s T P 2 + P 2 A ˜ 4 i s + S 2 .
Applying Definition 1 and considering Assumption 4, we demonstrate that the known nonlinear function Γ e 1 i T L i 1 x , t is designed as follows:
2 e ˜ 1 T t P 1 T L i Γ e 1 i T L i 1 x , t Γ e 1 i T L i 1 x ^ , t 1 ε e ˜ 1 T t P 1 2 e ˜ 1 t + ε Γ e 1 i T L i 1 x , t Γ e 1 i T L i 1 x ^ , t T × T L i T T L i Γ e 1 i T L i 1 x , t Γ e 1 i T L i 1 x ^ , t = 1 ε e ˜ 1 T t P 1 2 e ˜ 1 t + ε T L i Γ e 1 i T L i 1 x , t Γ e 1 i T L i 1 x ^ , t 2 1 ε e ˜ 1 T t P 1 2 e ˜ 1 t + ε γ 2 T L i 2 e ˜ 1 t 2 1 ε e ˜ 1 T t P 1 2 e ˜ 1 t + ε γ ˜ 2 e ˜ 1 t 2
where γ is the Lipschitz constant of Γ e 1 i T L i 1 x , t and γ ˜ = γ T L i . Likewise, for the known nonlinear function Γ e 2 i T L i 1 x , t , the following inequality can be readily expressed as follows:
2 e ˜ y T t P 2 T L i Γ e 2 i T L i 1 x , t Γ e 2 i T L i 1 x ^ , t 1 ε e ˜ y T t P 2 2 e ˜ y t + ε γ ˜ 2 e ˜ y t 2
On the other hand, considering the definition of v t in (17) and the bound on f a t < ρ a , we can derive the following inequality:
2 e ˜ y T t P 2 M ˜ 2 i f t v t 1 β ρ ˜ ^ ˙ ρ e ˜ y T t M ˜ T 2 i P 2 f a t ρ t e ˜ y T t P 2 P 2 e ˜ y t P 2 e ˜ y t ρ ρ ^ P 2 e ˜ y t e ˜ y T t M ˜ T 2 i P 2 f a t ρ ^ + υ e ˜ y T t P 2 ρ ρ ^ P 2 e ˜ y t υ i , max P 2 e ˜ y t υ P 2 e ˜ y t < 0
where υ i , max = M ˜ 2 i max ρ a with υ i , max ρ a .
Now, using (30) and (31), we can write the following:
V ˙ t j = 1 g μ i θ t e ˜ 1 T t Ψ 1 i + 1 ε + ε γ ˜ 2 I n p e ˜ 1 t + 2 e ˜ 1 T t P 1 A ˜ 1 i e ˜ 1 t d t + 2 e ˜ 1 T t P 1 A ˜ 2 i e ˜ y t 1 τ e ˜ T 1 t d t S 1 e ˜ 1 t d t + e ˜ y T t Ψ 2 i + 1 ε + ε γ ˜ 2 I p e ˜ y t 2 e ˜ y T t P 2 D ˜ 2 ξ x , t + 2 e ˜ 1 T t P 1 A ˜ d 2 i e ˜ y t d t + 2 e ˜ y T t P 2 A ˜ d 3 i e ˜ 1 t d t + 2 e ˜ y T t P 2 A ˜ 3 e ˜ 1 t + 2 e ˜ y T t P 2 A ˜ d 4 i e ˜ 1 t d t 2 e ˜ 1 T t P 1 D ˜ 1 ξ x , t 1 τ e ˜ T y t d t S 2 e ˜ y t d t }
To ensure the resilience of the proposed adaptive SMO to the uncertainties ξ x , t in the L 2 sense, we introduce the subsequent variable V 0 as follows:
V 0 = V t + r T t r t σ ξ T x , t ξ x , t < 0
We introduce the new variable as follows:
α = 1 ε γ ˜ 2 γ ˜ = 1 α ε
The maximization of γ ˜ for the Lipschitz nonlinear function Γ ¯ i x , t can be achieved by concurrently minimizing both α and ε . By integrating these two objective functions, our goal is to minimize the linear function as follows: α + ε
V 0 t i = 1 g μ i θ t e ˜ 1 T t e ˜ y T t e ˜ 1 T t d t e ˜ y T t d t ξ T x , t T Θ i e ˜ 1 t e ˜ y t e ˜ 1 t d t e ˜ y t d t ξ x , t
with
Θ i = Θ 1 , i A ˜ 3 P 1 T P A ˜ d 1 P D ˜ Θ 2 , i 0 0 Z 0 σ I l
where
Θ 1 , i = A ˜ 1 i T P 1 + P 1 A ˜ 1 i + W i A ˜ 3 i + A ˜ 3 i T W i + S 1 + 1 ε P 1 2 + ε γ ˜ 2 I n p + H 1 T H 1   and Θ 2 , i = A ˜ 4 i s T P 2 + P 2 A ˜ 4 i s + S 2 + 1 ε P 2 2 + ε γ ˜ 2 I p + H 2 T H 2 .
Z = 1 τ S 1 + H 3 T H 3 0 0 1 τ S 2 + H 4 T H 4 .
Therefore, V 0 t 0 if:
i = 1 g μ i θ t Θ i < 0
According to the Shur compliment, we can obtain (24) using (36). Furthermore, if (24) is achieved, then we conclude that V t = V 1 t + V 2 t < 0 . It remains to verify that state estimation errors (20) and (21) are asymptotically stable with an attenuation level H σ . This completes the proof. □

3.3. Robust Fault Estimation

In this section, it is assumed that the adaptive sliding mode observer defined by Equations (14) and (15) has been constructed, and the reachability condition S g t is met. Consequently, we have the following:
S g t = e ˜ 1 t , e ˜ y t e ˜ y t = 0
On the sliding surface S g t , the state estimation error remains stable sup 0 t e ˜ 1 t ϖ where ϖ is a positive scalar. The objective of sliding motion reachability is to ensure that the system’s state trajectories reach and maintain motion along a predetermined sliding surface S g t . This involves designing a control strategy that drives the system’s state toward the sliding surface and ensures it remains on this surface for subsequent times, despite the presence of local nonlinearities and variable time delays. We assume that the given positive constants κ 0 and ρ t meet the following inequality:
ρ t κ max + κ 0
Then, the error dynamics (20) and (21) can be set to the sliding surface S g t given by (37). This implies the following: e ˙ y t = e y t = 0 . So, in order to obtain a robust fault estimation, the following structure is used:
e ˜ ˙ y = 0 = j = 1 g μ i θ t A ˜ 3 i e ˜ 1 t + A ˜ d 3 i e ˜ 1 t d t + Γ ˜ e 2 i x , t + G ˜ n 2 v e q t   D ˜ 2 ξ x , t M ˜ 2 f a t
Here, v e q t represents the equivalent output error injection signal required to sustain the sliding motion. This signal can be approximated to any desired level of accuracy by substituting (17) with the following:
v e q t = ρ t P 2 e y P 2 e y + δ
where δ is a small positive scalar to reduce the chattering effect.
We derive the following relationship:
Ω e ˜ 1 , x , t = j = 1 g μ i θ t A ˜ 3 i e ˜ 1 t + A ˜ d 3 i e ˜ 1 t d t + Γ ˜ e 2 i x , t D ˜ 2 ξ x , t
We have the following:
Ω e ˜ 1 , x , t 2 j = 1 g μ i θ t κ max
where κ max = A ˜ 3 i 2 + A ˜ d 3 i 2 + γ ϖ + D ˜ 2 2 β .
From the last equation, we can conclude the following:
Ω e ˜ 1 , x , t κ max
For a sufficiently small value of the maximum fault magnitude κ max , the following can be inferred:
0 = i = 1 g μ i θ t M ˜ 2 i f a t v e q t
The estimation of actuator faults will be obtained based on the equivalent error injection signal, and it is expressed by the following expressions:
f ^ a t = i = 1 g μ i θ t M ˜ 2 i + P ¯ 0 e ¯ y t P ¯ 0 e ¯ y t + δ
A design procedure for fault estimation based on an adaptive SMO is introduced in a revised version, as follows:
  • Step 1: Choose the weight matrix predefined in Equation (22).
  • Step 2: Choose a suitable scalar 0     λ     1 ; we can obtain the matrices P 1 ; P 2 ; W i and the scalars ε , ς , and γ by resolving the LMI optimization problem (24) using the MATLAB (2015b) LMI toolbox.
  • Step 3: Actuator fault estimation can be achieved via an adaptive SMO design (14) and (15) and using Equations (39) and (45).
The next section explores a fault-tolerant control design for the uncertain nonlinear delay system through the information supplied by the estimation of actuator faults.

4. Sliding Mode Controller Design

The intended sliding mode controller with an adaptive law is designated to take corrective actions to counteract fault influences and stabilize the nonlinear system characterized by LPV-delayed representation.
The main objective of this work is to create an effective and resilient fault-tolerant control (FTC) strategy for specific types of uncertain systems that include local nonlinear models and variable time-delays. This approach introduces a sliding mode FTC technique based on fault estimation (FE) to address the complexities of such systems. The significant contributions of this study include the following:
  • The designs for FE and FTC are specifically developed to handle variable time-delays in the polytopic system, presenting greater challenges compared to systems with constant time delays.
  • The sliding mode control method is utilized to ensure robustness against uncertainties and disturbances, making the proposed strategy ideal for applications dealing with high levels of uncertainty or nonlinearity in polytopic systems.
Let us define a sliding surface S g as follows:
S g : = y t p : S c t = 0
S c t     m a linear switching function based on output feedback information for nonlinear systems could be described as follows:
S c t = i = 1 g μ i θ t N c , i y t
with N c , i = C i B i + h I p C i B i C i B i + with an arbitrary matrix h     m × p and C i B i + = C i B i + C i B i 1 C i B i T .
Prior to initiating the fault-tolerant control (FTC) design, given the assumption that the pair A i , B i is controllable, and using the estimation of actuator faults and the system state, we suggest formulating a robust control as follows:
u t = u l t + u n t
The control input u l ( t ) is designed to incorporate the linear component, which is influenced by the system states and the estimation of actuator faults, as specified by the following:
u l t = j = 1 g μ i θ t k j x ^ t q i f ^ a t
where q i f ^ a t aims to mitigate the impact of actuator faults. It is presupposed that k j m × n and q i = B i M i .
Real-time adjustments of the K j gains and fault estimation f ^ a t are facilitated by adaptive algorithms. Real-time control heavily relies on feedback mechanisms, where the current state of the system informs adjustments to control gains, thanks to the adaptive nature of our SMC. The nonlinear u n t component responsible for initiating the sliding motion on the surface, S g , is introduced with an adaptive law as follows:
u n t : = η t S c t S c t i f S c t = 0 0 o t h e r w i s e
η t = ρ c ^ + ι c + ϖ c where ι c > 0 and ϖ c > 0 is positive small constants. We use ρ ^ c to determine the term η t .
We note the following:
ρ ^ ˙ c S c = ϖ c S c t , ρ ^ c 0 0
where ϖ c is a positive gain.
According to the preceding information, utilizing the distinct adaptive nonlinear component structure of u n t , it is necessary to demonstrate that the system will inevitably converge to and remain on the associated sliding mode surface S g within a finite time. Consequently, when examining the sliding motion corresponding to the sliding surface S g outlined in (46), we contemplate the Lyapunov–Krasovskii function as our analytical tool.
V c t = 1 2 S c T t S c t + 1 2 ϖ c ρ ˜ 2 c
where ρ ˜ c = ρ c ρ ^ c is the estimated error of ρ c .
This optimal Lyapunov function not only guarantees stability but also minimizes the effect that results in chattering, thereby improving system performance despite the presence of local nonlinearities, uncertainties, and variable time-delay. Our study addresses this challenge by incorporating adaptive mechanisms into the design of the Lyapunov function to enhance both robustness and optimality. Referring to the dynamic equations of the open-loop system in (2) and (47), the time derivative of (52) yields the following:
V ˙ c t = i = 1 g j = 1 g μ i μ j θ t N c , i C i A i k j x t N c , i C i A d i x t d t ι c ϖ c S c t
We define the subassembly system with the following expression:
Ω c = x x t κ c
The condition for reachability, ensuring the system reaches the sliding surface S, is met when the scalar ι c is chosen to satisfy ι c > N c , i C i A i k j κ c such that we have the following:
S T c t S c t ϖ c S c t
The suggested sliding mode controller with adaptive law guarantees the presence of an optimal sliding motion within a finite duration; specifically, S ˙ c t S c t = 0 , t t c . Upon achieving the sliding mode, our attention turns toward assessing the stability of the closed-loop delayed LPV system utilizing local nonlinear models. Let us introduce the equivalent control u e q :
u e q = i = 1 g μ j θ t N c , i C i A i x t + A d i x t d t + Γ x , t + D i x , t + u l t
The closed-loop system’s dynamics incorporating the equivalent control law (56) are represented as follows:
X ˙ t = i = 1 g j = 1 g μ i μ j θ t θ i A i k 1 j B i x t   + θ i A d i x t d t + θ i Γ x , t + B i j E t
y c t = i = 1 g μ i θ t C i x t
with B i j = B k 1 j M i θ i D i , E i t = e x T t e f a T t ξ T x , t T and θ i = I n B i N c , i C i .
The nonlinear function Γ x , t satisfies a Lipschitz condition in (9); the following assumption is also required:
Γ x , t = γ x t
where γ > 0 is Lipschitz-constant.
The Lipschitz condition is used to ensure that the controller can effectively overcome uncertainty without leading to instability. It is used to design control laws that ensure that the system can reach the sliding surface and stay there despite variable time-delays and uncertainty.
The current objective is to establish the necessary conditions for ensuring the stability of the closed-loop LPV delayed system (57) and (58) on the sliding surface S g in the presence of actuator faults, uncertainties, and time delays simultaneously.

5. Fault-Tolerant Control Design

Thus, we propose designing an FTC strategy aimed at providing corrective action after the detection of faults and disturbances, as well as stabilizing the system. Two cases are considered, depending on the characteristics of the delays, so that we have the following:
  • Separated design FTC with variable time-delay.
  • Integrated design and FTC with variable time-delay.

5.1. Separated Fault-Tolerant Control Design

Over the past years, significant research efforts have been dedicated to addressing the fault estimation (FE)-based fault-tolerant control (FTC) problem in a precise and effective manner. Previous studies have primarily focused on tackling this issue through a two-step approach or separated approach:
  • Step 1: Develop an observer to estimate the faults and system states.
  • Step 2: Design a controller to stabilize the closed-loop system.
The conventional approach to the FE-based FTC design for uncertain polytopic systems with local nonlinear models and variable time-delays can be depicted as separated architecture, as shown in Figure 1.
The following theorem provides sufficient conditions for the existence of such an FTC control, with prescribed H performances, by using Lyapunov–Krasovskii stability and the multi-objective LMI technique.
Theorem 2.
The closed loop for a nonlinear delayed system is robustly stable with the simultaneously maximized admissible Lipschitz constant λ x and minimized gain ς x . The H criteria are guaranteed if there exists a symmetric positive definite matrix P x = P x T , Q, and constants 0 λ x 1 , α x > 0 and ς x > 0 , such that the following LMI optimization holds:
m i n λ x ε x + α x + 1 λ x ς x Ψ i , j + C i T C i θ i A d i B i Q j E i 1 τ S x 0 0 2 ϑ + ς x I n 0 N < 0
where Ψ i , j = P x A i T θ i T + θ i A i P x B i Q j B i T Q j T + S x i , ϑ = μ c P x and K j = Q j P x 1 ,  E ¯ i = M i θ i D i P x C i T P x I n 0 0 0 0 0 , and N = d i a g ς x I n , ς x I q , ς x I l , I , ε x I , α x I .
Upon resolving the multi-objective optimization problem, the following is demonstrated:
ς x = min ς x α x = min α x ε x = min ε x λ x = min λ x
Proof. 
Let us introduce the Lyapunov function for the closed-loop system as follows:
V x t = x T t P x x t + t d t t x T t S x x t d x
where P x n × n is a symmetric positive definite matrix. By considering the closed-loop LPV delayed system (57) and (58), the time derivative V ˙ x t can be addressed as follows:
V ˙ x t = i = 1 g i = 1 g μ i μ j θ t x T t Π x i x t + 2 x T t P x θ i A d i x t + 2 x T t P x θ i Γ x , t x T t d t 1 τ S x x t d t 2 x T t P x B i E i t
with Π x i = P x θ i T A i T + θ i A i P x Q j T B i j T B i j Q j + S x i .
Based on the definition and Assumption 4, the following inequality is derived:
2 x T t P x θ i Γ x , t 1 ε c x T t P x x t + ε c Γ T x , t θ T i θ i Γ x , t x T t 1 ε c P x 2 + ε c γ ˜ c 2 x t
We note the following: γ ˜ c = γ c θ i .
To guarantee the resilience of the closed-loop LPV delayed system (57) and (58) against disturbances denoted by ϕ t , we introduce the variable J t defined as follows:
J t = i = 1 g i = 1 g μ i μ j θ t V ˙ x t + Y L T t Y L t ς x ϕ T t ϕ t
We can rewrite the above expression as follows:
J t = i = 1 g i = 1 g μ i μ j θ t x T t Π x i + C i T C i x t + 2 x T t P x i θ i A d i x t + x T t 1 ε c P x 2 + ε c γ ˜ c 2 x t +   2 x T t P x B i E i t < 0
We introduce the new variable as follows:
α c : = 1 ε c γ ˜ c 2 γ ˜ c = 1 ε c γ ˜ c
It has been determined that maximizing γ ˜ c , associated with the nonlinear Lipschitz function Γ x , t , can be achieved by concurrently minimizing both ε c and α c , implying the need to minimize the linear function α c + ε c . Therefore, the following remains to be shown:
Σ s e p = i = 1 g i = 1 g μ i μ j θ t Λ 1 , i j Λ 2 i j ( ) Λ 3 i j < 0
with Λ 1 , i j = Π x i , j θ i A d i 1 τ S x , Λ 2 , i j = P x M i P x θ i D i P x C i T P x I n 0 0 0 0 0 , Λ 3 i j = d i a g ς x I n , ς x I q , ς x I l , I , ε x I , α x I .
Based on the Schur complement, the relationship (68) is equivalent to the following:
i = 1 g i = 1 g μ i μ j θ t Π x i , j θ i A d i P x B i k j P x M i P x θ i D i P x C i T P x I n 1 τ S x 0 0 0 0 0 0 ς x I n 0 0 0 0 0 ς x I q 0 0 0 0 ς x I l 0 0 0 I 0 0 α x I 0 ε x I < 0
with Π x i , j = P x A i T + A i P x Q j T B i T B i Q j + S x and P x = P x 1 .
Next, we will construct the matrix X with a unique diagonal structure as follows: X = d i a g P x 1 , P x 1 , P x 1 , I q , I l , I p , I n , I n . By multiplying both sides of Equation (60) by X and its transpose, we arrive at Equation (63). Using the definition, we can then establish the following relationship:
P x 1 + P x 1 ς x P x 1 P x 1 + ς x 1 I n
It is evident that Equation (70) is equivalent to the following:
P x 1 ς x P x 1 2 P x 1 + ς x 1 I n
Through the use of the previous results, it is straightforward to deduce that the closed-loop LPV delayed system (57) and (58) with local nonlinear models is robustly stable with respect to the H performance level ς x and the maximized admissible Lipschitz constant γ c .
This completes the proof. □
An adaptive separated FTC design procedure using an adaptive SMO is described as follows:
  • Step 1: Choose a suitable scalar “ 0     λ x     1 ”; resolve the LMI optimization problem (60) using the MATLAB (2015b) LMI toolbox. We can now obtain the matrix Q j and the scalars δ x , ς x , and γ x .
  • Step 2: Calculate K j = Q j P ¯ x 1 .
  • Step 3: Construct the adaptive SMC (50); thus, the closed-loop nonlinear system stability (Equations (57) and (58)) can be achieved.

5.2. Integrated Fault-Tolerant Control Design

In recent years, several studies have been published on the design of fault-tolerant control (FTC) systems using finite element (FE) methods, which involve a single step to achieve optimal robustness between observer and controller models as shown in Figure 2.
In this section, we investigate the potential of the integrated FE-based FTC design to compute, in a single step, adaptive observer gains G l i and controller gains K j . This approach aims to enhance the robustness of the closed-loop nonlinear system despite the presence of time-delay nonlinearities and uncertainties. Combining (20), (21), (57), and (58) yields the following delayed closed-loop system, including fault estimation with fault compensation control, expressed as follows:
X ˙ t = i = 1 g j = 1 g μ i μ j θ t θ i A i k 1 j B i x t + θ i A d i x t d t   + θ i Γ x , t + B i j E t
e ˜ ˙ 1 t = j = 1 g μ i θ t   A ˜ 1 i e ˜ 1 t + A ˜ 2 i G ˜ l 1 i e ˜ 1 t + G ˜ n 1 i v t   + A ˜ d 1 i e ˜ 1 t d t + A ˜ d 2 i e ˜ y t d t D ˜ 1 i ξ x , t + Γ ˜ e 1 i x , t
e ˜ ˙ y t = j = 1 g μ i θ t A ˜ 3 i e ˜ 1 t + A ˜ 4 i G ˜ l 2 i e ˜ y t D ˜ 2 ξ x , t   + A ˜ d 3 i e ˜ 1 t d t + A ˜ d 4 i e ˜ y t d t + Γ ˜ e 2 i x , t + G ˜ n 2 v t + A ˜ d 4 i e ˜ y t d t M ˜ 2 f a t
Y int t = i = 1 g μ i θ t C L i x t + C L i e t
with B i j = B k 1 j M i θ i D i , E i t = e x T t e f a T t ξ T x , t T and θ i = I n B i N c , i C i . The boundlessness of e x t and e f a t can be guaranteed based on Theorem 2; based on Assumption 4, the following theorem is presented to design feedback gain matrices k j p × n ensuring that the closed-loop LPV delayed nonlinear system (72)–(75) remains stable.
Theorem 3.
Using the sliding mode input structure (47), the closed-loop LPV delayed system, as represented by Equations (72)–(75), achieves robust stability with an optimized admissible Lipschitz constant γ i > 0 and minimized gain H int < ς c . This is contingent on the existence of constants 0 λ x 1 and α i > 0 , and matrices P x = P x T > 0 , P e = P e T > 0 , S e > 0 , Y Y , and Q j such that the following LMI optimization is verified:
m i n λ e ε e + α e + 1 λ c ς c χ 11 χ 12 χ 13 χ 14 χ 15 χ 16 χ 21 χ 22 χ 23 χ 24 χ 25 χ 31 χ 32 χ 33 χ 34 χ 41 χ 42 χ 43 χ 51 χ 52 χ 61 < 0
We note the following:
χ 11 = Π x i + 1 ε i P e 2 + ε i γ ˜ 2 I n , χ 12 = θ i A d i T χ 15 = P x B i , j χ 16 = P x C L T C L , χ 21 = 1 τ S x χ 13 = χ 14 = χ 22 = χ 25 = χ 32 = χ 33 = χ 34 = 0 χ 23 = P e A ˜ d i , χ 24 = P e D ¯ ¯ i , χ 31 = Π i + 1 ε P e 2 + ε γ ˜ 2 I n p χ 41 = 1 τ S e , χ 42 = χ 43 = 0 χ 51 = 2 Y + ς c I , χ 52 = 0 , χ 61 = I n Π i = Π 1 , i P 1 A ˜ 3 i T Π 2 , i , D ¯ ¯ i = 0 M ˜ i D ˜ i Π x i = P x θ i T A i T + θ i A i P x Q j T B i T B i Q j + S x i Π 1 i = A ˜ 1 i T P 1 + P 1 A ˜ 1 i + W i A ˜ 3 i + A ˜ 3 i T W i + S 1 + 1 ε P 1 + ε γ ˜ 2 I n p + H 1 T H 1 Π 2 i = A ˜ 4 i s T P 2 + P 2 A ˜ 4 i s + S 2 + 1 ε P 2 + ε γ ˜ 2 I p + H 2 T H 2
where P e = d i a g P 1 , P 2 and S e = d i a g S 1 , S 2 are symmetric definite positive matrices.
The gain matrices of the adaptive sliding mode controller K j and observer G L , i are computed as follows:
K j = Q j P x 1
G L , i = P 1 W 1 , i
Proof. 
To ensure the stability of the LPV-delayed nonlinear system, as described by Equations (72)–(75), we construct a Lyapunov–Krasovskii functional as follows:
V int t = V x t + V t
We assume the following:
V x t = x T t P x x t + t d t t x T t S x x t d x
V t = e T t P e e t + t d t t e T t S e e t d x
We can follow a similar approach to Theorems 1 and 2 and consider the closed-loop LPV delayed system. Therefore, the time derivative of V int t is given by the following:
V ˙ int t = i = 1 g i = 1 g μ i μ j θ t x T t Π x i + 1 ε i I n + ε i γ ˜ 2 I n x t + 2 x T t P x θ i A d i T x t d t 2 x T t P x B i , j E i t x T t d t 1 τ S x x t d t + e ˜ T t P e Λ 1 , i 0 0 Λ 2 , i e ˜ t + 1 ε i e ˜ T t P e 2 + ε i γ 2 e ˜ T t T + 2 e ˜ T t P e A ˜ i e ˜ T t d t + 2 e ˜ T t P e A ˜ d i e ˜ T t d t + 2 e ˜ T t P e D ˜ i ξ x , t + 2 e ˜ T t P e 0 M ˜ 2 i f t v t + e ˜ T t S e e ˜ t 1 τ e ˜ T t d t S e e ˜ t d t
Let us consider the term J t as follows:
J t = i = 1 g i = 1 g μ i μ j θ t { V ˙ int t + Y L T t Y L t ς c E i T t E i t }
We can rewrite the last expression as follows:
J t = i = 1 g i = 1 g μ i μ j θ t x T t Λ x , i j + C L T C L x t + 2 x T t P x θ i A d i T x t d t 2 x T t P x B i , j E i t x T t d t 1 τ S x x t d t + e ˜ T t P e Λ 1 , i 0 0 Λ 2 , i e ˜ t + 1 ε i e ˜ T t P e 2 + ε i γ 2 e ˜ T t + 2 e ˜ T t P e A ˜ i e ˜ T t d t + 2 e ˜ T t P e A ˜ d i e ˜ T t d t + e ˜ T t S e e ˜ t 1 τ e ˜ T t d t S e e ˜ t d t + 2 e ˜ T t P e D ¯ ¯ i E i t + e ˜ T t C e T C e e ˜ t ς c E i T t E i t
We note that D ¯ ¯ i = 0 M ˜ i D ˜ i .
Equivalently, in matrix form, the expression can be written as follows:
J t i = 1 g i = 1 g μ i μ j θ t Ξ T t Ψ i j Ξ t
where Ξ t = x T t x T t d t e ˜ T t e ˜ T t d t E i t T .
We define Ψ i j as follows:
Ψ i j = i = 1 g i = 1 g μ i μ j θ t Λ x i θ i A d i T 0 0 B i , j 1 τ S x Λ i + 1 ε i P e 2 I n + ε i γ 2 I n P e A ˜ d i P e ¯ ¯ D i 1 τ S e 0 0 ς c I
Thus, P e = d i a g P 1 , P 2 and S e = d i a g S 1 , S 2 with the following:
Λ i = d i a g Λ 1 , i , Λ 2 , i Λ 1 , i = A ˜ 1 i T P 1 + P 1 A ˜ 1 i + W i A ˜ 3 i + A ˜ 3 i T W i + S 1 + H 1 T H 1 + 1 ε P 1 2 + ε γ ˜ 2 I n p Λ 2 , i = A ˜ 4 i T P 2 W 2 , i T + P 2 A ˜ 4 i W 2 i + S 2 + 1 ε P 2 2 + ε γ ˜ 2 I p + H 2 T H 2 Λ x i = P x A i T θ i T + θ i A i P x B i Q j B i T Q j T + S x i + C L T C L + 1 ε i I n + ε i γ ˜ 2 I n
To achieve the required transformation, we construct matrix X with a unique diagonal structure, as X = P x 1 , P x 1 , I n , I n , P x 1 . By pre- and post-multiplying X and its transpose in Ψ i j , applying Lemma 1, and performing straightforward manipulations, it is clear that (87) is equivalent to (76). From this, we can conclude that the augmented closed-loop LPV delayed system subject to nonlinearities, described by Equations (72)–(75), is robustly stable against e x t , e f t , ξ x , t with respect to the H performance level.
This completes the proof. □
An adaptive integrated FTC design procedure using an adaptive SMO is described as follows:
  • Step 1: Choose a suitable scalar “ 0     λ x     1 ”; resolve the LMI optimization problem (60) using the MATLAB (2015b) LMI toolbox. We can then obtain the matrix Q j and the scalars δ c , ς c and γ c .
  • Step 2: Calculate K j = Q j P ¯ x 1 .
  • Step 3: Construct the adaptive SMC (50); thus, the closed-loop nonlinear system stability (72)–(75) can be produced.

6. Illustrative Example

In this section, the design of both separated and integrated sliding mode FTC strategies is carried out, utilizing the data provided by the sliding mode observer. The LPV model of the diesel engine, obtained from [30], is considered for this purpose (see Figure 3). Diesel engines are designed to resist severe operating conditions, making them suitable for environments where uncertainty can affect the system. Integrating diesel engines into variable time-delay LPV systems enables better management of the delays inherent in engine operation. The mean value of the diesel engine model is obtained by providing the mass and energy and the ideal gas law. The time delays and nonlinearity present in the diesel engine dynamics can have a destabilizing effect and degrade closed-loop performance.
In state space, it is described as follows:
x t = x 1 t : I n t a k e m a n i f o l d p r e s s u r e x 2 t : E x h a u s t m a n i f o l d p r e s s u r e x 3 t : C o m p r e s s o r p o w e r
and the inputs are as follows:
u t = u 1 t : C o n t r o l i n p u t f o r v a l v e p e n i n g u 2 t : C o n t r o l i n p u t f o r t h e t u r b i n e

6.1. LPV System with Variable Time-Delay

Let us first consider the nonlinear model of the diesel engine system without any faults and nonlinearity, which can be expressed as follows:
x ˙ t = φ x 1 x t + φ x 2 x t x t d t + φ x 3 x t u t + φ x 4 x t ξ x , t y t = φ 2 x t y L t = φ y l x t
Then, we express the LPV local nonlinear model subject to the actuator fault, uncertainty, and variable time-delay in the following form:
x ˙ t = i = 1 4 μ i θ t A i t x t + A d i t d t   + D i ξ t , x + B i u t + Γ i x , u + M i f a t y t = i = 1 4 μ i θ t C i x t
The weighting functions μ i θ t are defined as follows:
μ 1 θ t = θ 1 t + 0.6 θ 2 t + 2 4 μ 2 θ t = θ 1 t + 0.6 2 θ 2 t 4 μ 3 θ t = 0.6 θ 1 t θ 2 t + 2 4 μ 4 θ t = 0.6 θ 1 t 2 θ 2 t 4
with θ 1 t = 0.25 sin 0.1 t , θ 2 t = 0.1 sin 0.25 t .
The proposed approach encapsulates the nonlinearities present in the diesel engine system, allowing for effective handling of the nonlinear dynamics:
Γ x , t = 3.33 sin x 3 t 0 0
Based on the convex set of the LPV system (89), the matrices of local nonlinear models in (90) can be expressed as follows:
A 1 = 12.6 4.6 0 0.41 2.08 0 0.486 0.0004 1.33 , A 2 = 12.6 4.6 0 0.41 2.08 0 0.486 0.4404 1.33 A 3 = 12.6 4.6 0 1.62 2.08 0 0.726 0.4404 1.33 , A 4 = 12.6 4.6 0 1.62 2.08 0 0.726 0.0004 1.33 A d 1 = A d 2 = A d 3 = A d 4 = 0 3.6 0 0 0 0 0 0 0 B 1 = B 2 = B 3 = B 4 = 0 0 25.65 40.32 18.27 1 , C 1 = C 2 = C 3 = C 4 = 1 0 0 1 0 1 , D 1 = D 2 = D 3 = D 4 = 0.1 × 1 0.91 0.91 , M 1 = M 2 = M 3 = M 4 = 0.7 0 1
The delay is modeled as a variable time-delay: d t = 0.1 sin 0.3 t .
Let us assume that an actuator fault occurs in the input channel of the diesel engine system. This fault will be added to the state equation, which can be described as follows:
f a t = 0 0 t < 4 s sin t 4 t < 15 s
For the nonlinear LPV delayed system, comparative simulations are provided to evaluate the performance of the separated and integrated fault estimation (FE)-based fault-tolerant control (FTC) designs. The same system parameters and initial conditions are used for both the separated and integrated FE-based FTC approaches to enable a fair comparison.

6.2. Separated FTC Design

Obviously, Assumptions 2 and 3 are verified based on the matrices of the nonlinear models, that is, r a n k C M = r a n k M = 1 , A i + A d i e d s , M , C is a minimum phase n p = 2 and q = 1 . The adaptive sliding mode observer method presented in the following can be used for the nonlinear diesel engine system to achieve robust actuator fault estimation. Based on the information provided by the observer, an adaptive sliding mode controller will be designed in order to stabilize the diesel engine system. The design parameters were chosen as follows: λ = 0.1 , H 1 = H 3 = I n p , H 2 = 2 I p , H 4 = I p and A ˜ 22 s = d i a g 10 , 7 . Using the MATLAB LMI Toolbox, we can solve Theorem 1 and design an adaptive observer (14) and (15).
G l 1 = 2.420 1.388 9.054 1.484 9.156 5.669 G n 1 = 1 0 1.09 0.30 1 1 G l 2 = 2.864 1.032 9.819 1.104 9 . 679 5.571 G n 2 = 1 0 1.18 0.22 1 1 G l 3 = 2.839 1.045 10.97 1.118 8.464 5.569 G n 3 = 0.437 0.009 1.182 0.22 1 1 G l 4 = 2.227 1.494 9.92 1.598 7.944 5.669 G n 4 = 1 0 1.049 0.32 1 1
and we find the following:
P e = 1.912 0 0 0 1.456 0.324 0 0.324 1.027
Based on Theorem 2, the sliding mode controller gains can be described as follows:
k 1 = 13.09 4.98 2.98 9.54 7.17 2.11 , k 2 = 12.94 4.92 2.97 9.64 7.15 2.10 k 3 = 12.92 5.02 2.98 9.75 7.10 2.10 , k 4 = 12.76 5.06 2.97 10.10 7.19 2.15
and
P x = 7.61 1.05 1.20 1.05 3 . 86 0.71 1.20 0.71 0.41

6.3. Integrated FTC Design

By solving the LMI conditions presented in Theorem 3 using the “mincx” function of the MATLAB LMI Toolbox, we can compute the matrix gains of the adaptive observer (as defined in Equations (14) and (15)) and the sliding mode controller (as defined in Equation (48)) in a single step, as follows:
G l 1 = 14.79 2.01 30.67 2.15 9.15 5.67 G n 1 = 1 0 3.82 0.43 1 1 G l 2 = 13.74 2.91 28.54 3.11 10.72 5.94 G n 2 = 1 0 3.55 0.33 1 1 G l 3 = 13.80 2.65 29.85 2.84 9.51 5.62 G n 3 = 1 0 3.56 0.57 1 1 G l 4 = 13.76 2.40 29.79 2.56 9 . 5.67 G n 4 = 1 0 3.55 0.52 1 1
and
P e = 4.51 0 0 0 11.19 1.18 0 1.182 1.51 , P x = 7.61 1.05 1.20 1.05 3.86 0.71 1.20 0.71 0.41 k 1 = k 3 = 78.83 59.76 189.05 2.78 9.667 36.97 , k 2 = 78.72 59.60 188.79 3.22 9.05 38.00 , k 4 = 78.71 59.60 188.78 3.21 9.07 37.79
Furthermore, the optimized LMI gains for the integrated and separated fault estimation (FE)-based fault-tolerant control (FTC) designs are listed in Table 1. As can be observed, the level of uncertainty attenuation, which relates to the integrated approach, is significantly lower compared to the separated approach. The separated approach loses a certain degree of robustness against uncertainties, which illustrates the improvement in fault estimation and compensation achieved through the integrated FTC approach.
We have learned that the nonlinear function satisfies the Lipschitz condition. Consequently, the admissible Lipschitz constant, which relates to the integrated approach, is higher than the one provided by the separated approach, thus illustrating the superiority of the integrated FE-based FTC approach in handling a broader range of nonlinear functions. The simulation results demonstrate the effectiveness of the proposed approach, which includes online actuator fault estimation and compensation for the closed-loop nonlinear system in the presence of uncertainties ξ x , t = 0.1 0.3 sin t + 0.5 x 1 t .
The results are presented as follows:
ρ 1 = ρ 2 = ρ 3 = ρ 4 = 10 δ 1 = δ 2 = δ 3 = δ 4 = 0.01 τ = 0.3 , ω ¯ = 1.1
The sliding mode signal, as defined in Equation (17), is designed with the goal of η t = ρ ^ + 15 , such that the adaptive update term is defined as ρ ^ ˙ = 1.1 P 2 e y t .
The sliding mode controller (48) is considered, where we have the following: N c , 1 = N c , 2 = N c , 3 = N c , 4 = 0.3 0 0 1 . The initial conditions are as follows: x 1 0 = x 2 0 = x 3 0 = x 4 0 = 0.02 0.03 0.05 .
The simulation results demonstrate the effectiveness of the proposed approach, which includes online actuator fault estimation and compensation. Figure 4 illustrates the actuator fault estimation, showcasing the ability of the proposed adaptive sliding mode observer (defined by Equations (14) and (15)) to estimate actuator faults with satisfactory precision while rejecting the effects of system uncertainties and variable time-delays.
As illustrated in Figure 4, it is important to note that despite the presence of uncertainties and variable time-delays, the proposed sliding mode observer with the adaptive equivalent injection can track the actuator fault f a t more accurately compared to the traditional observer without the adaptive law. This demonstrates the effectiveness of the adaptive sliding mode observer in handling challenging system characteristics, such as uncertainties and time-varying delays, and providing improved fault estimation performance.
The comparative study of the time-domain response of the closed-loop system outputs between the integrated sliding mode FTC and the separated sliding mode FTC is shown in Figure 5 and Figure 6. We can conclude that the proposed controllers stabilize the closed-loop system when the system is affected by nonlinearity, actuator faults, and variable time-delays. Thus, the performances are guaranteed while compensating for the effect of the faults. Furthermore, in Figure 7 and Figure 8 through to the integrated sliding mode FTC, the system can quickly reach stability compared to the separated approach. The integrated FTC based on SMC can smooth the control law, ensuring a high response rate to stabilize the system (first response at t = 0.05 s).

6.4. Simulation Result with a Different Constant Time Delay τ

In this section, in order to demonstrate the effectiveness of our method, we propose increasing the value of the time delay τ . Thus, Figure 9 shows the effect of increasing the constant τ on fault reconstruction using the integrated FTC design. In summary, increasing τ in a nonlinear LPV system with variable time-delay, particularly in scenarios involving actuator faults in diesel engines, can lead to performance degradation, stability issues, and increased control effort. However, employing integrated FTC strategies, including adaptive control, can effectively mitigate these adverse effects on fault reconstruction. By dynamically adjusting to increased time delays and compensating for actuator faults, FTC systems ensure that diesel engines operate reliably and efficiently, even under challenging conditions.

6.5. Comparative Study

To validate the effectiveness of the proposed scheme, we present a comparative study with the control law used in [26]. The authors use a state feedback control law, which may have limited effectiveness when the system is affected by complex local nonlinearities such as the Lipchitz nonlinearity. In contrast, our SMC-based integrated FTC approach forces the system to remain on a sliding surface, thus guaranteeing stable performance even in the presence of unexpected variations in system parameters. Figure 10 shows the performance of our integrated SMC-based FTC on a sliding surface for the second scenario of actuator fault reconstruction when this fault changes its behavior.
The result shows that the SMC-based integrated FTC can adjust the control law according to variations in the system parameters, thus ensuring a rapid response (first response at t = 0.14 s). This contrasts with state feedback control, which is less effective in the face of these challenges (first response t = 0.19 s). From the zoomed-in version, it is clear that our adaptive controller is more robust against chattering effects than the state feedback-based controller.

Integrated FTC in the Presence of Measurement Noise

To demonstrate the effectiveness of the integrated FTC based on SMC compared to the state feedback-based controller used in [26], consider the influence of additive measurement noise on the system ω t to the output y t with a variance of 10 5 × I 2 and zero mean.
Table 2 compares the proposed integrated FTC method with state feedback control in [26] with additional measurement noise. In addition, to evaluate the performance of the fault-tolerant control based on (SMC), the integral absolute error (IAE) on the output responses is used and the comparison results show that the best (IAE) is obtained by the FTC based on our proposed controller.

7. Conclusions

This paper tackles two significant challenges: firstly, the development of a fault estimation (FE) module utilizing a sliding mode observer scheme, and secondly, the implementation of fault estimation-based sliding mode fault-tolerant control for LPV delayed systems characterized by local nonlinear models. Initially, actuator faults are estimated through a robust adaptive sliding mode observer, which effectively handles norm-bounded uncertainties and variable time-delays. Sufficient conditions are derived to ensure the stability of the proposed observer, with H performance criteria aimed at minimizing the impact of uncertainties on the dynamics of estimation errors, which are solved through LMI optimization techniques. Subsequently, an adaptive fault-tolerant control strategy using output feedback is explored to mitigate the effects of actuator faults and ensure the stability of closed-loop nonlinear systems. The conditions for existence are formulated in terms of linear matrix inequalities (LMIs) using the Lyapunov–Krasovskii approach. In fact, by employing multi-objective convex optimization, the Lipschitz constant associated with the nonlinear terms of the LPV delayed model and the level of uncertainty attenuation are maximized simultaneously. This approach thus aids in determining the optimal gains for both the adaptive sliding mode observer and the controller. An integrated sliding mode FTC strategy is proposed to achieve optimal robustness through the interaction between the observer and controller models, offering several advantages over traditional separated FTC methods. Simulation results on a diesel engine system demonstrate the effectiveness of the proposed adaptive fault-tolerant control design based on actuator fault estimation, even in the presence of uncertainties and variable time-delay. As a perspective for future work, we plan to incorporate a compensation scheme to manage the significant delays and complex nonlinearities that occur in aerospace systems. This could include the use of advanced techniques such as delay observers or predictive controllers that anticipate the effects of delays.

Author Contributions

Conceptualization, O.M.; methodology, A.B.B.; formal analysis, A.B.B. and F.B.H.; investigation, O.M.; writing—original draft preparation: O.M.; writing–review and editing, A.B.B. and F.B.H.; A.B.B., F.B.H. and A.S. collaborated to achieve the work; A.S. led the project. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Patel, H.R.; Shah, V.A. Shadowed type-2 fuzzy sets in dynamic parameter adaption in cuckoo search and flower pollination algorithms for optimal design of fuzzy fault-tolerant controllers. Math. Comput. Appl. 2022, 27, 89. [Google Scholar] [CrossRef]
  2. Asadi, D. Model-based fault detection and identification of a quadrotor with rotor fault. Int. J. Aeronaut. Space Sci. 2022, 23, 916–928. [Google Scholar] [CrossRef]
  3. Tayari, R.; Ben Brahim, A.; Ben Hmida, F.; Sallami, A. Active fault tolerant control design for lpv systems with simultaneous actuator and sensor faults. Math. Probl. Eng. 2019, 2019, 5820394. [Google Scholar] [CrossRef]
  4. Ben Brahim, A.; Dhahri, S.; Ben Hmida, F.; Sellami, A. Multiplicative fault estimation-based adaptive sliding mode fault-tolerant control design for nonlinear systems. Complexity 2018, 2018, 1462594. [Google Scholar] [CrossRef]
  5. Hmidi, R.; Ben Brahim, A.; Dhahri, S.; Ben Hmida, F.; Sellami, A. Sliding mode fault-tolerant control for Takagi-Sugeno fuzzy systems with local nonlinear models: Application to inverted pendulum and cart system. Trans. Inst. Meas. Control. 2021, 43, 975–990. [Google Scholar] [CrossRef]
  6. Tan, J.; Zheng, H.; Meng, D.; Wang, X.; Liang, B. Active input design for simultaneous fault estimation and fault-tolerant control of LPV systems. Automatica 2023, 151, 110903. [Google Scholar] [CrossRef]
  7. Quadros, M.M.; de Bessa, I.V.; Leite, V.J.; Palhares, R.M. Fault tolerant control for linear parameter varying systems: An improved robust virtual actuator and sensor approach. ISA Trans. 2020, 104, 356–369. [Google Scholar] [CrossRef]
  8. Hmidi, R.; Brahim, A.B.; Hmida, F.B.; Sellami, A. Robust fault tolerant control design for nonlinear systems not satisfying matching and minimum phase conditions. Int. J. Control Autom. Syst. 2020, 18, 2206–2219. [Google Scholar] [CrossRef]
  9. Zhang, W.; Xu, D.; Jiang, B.; Shi, P. Virtual-sensor-based model-free adaptive fault-tolerant constrained control for discrete-time nonlinear systems. IEEE Trans. Circuits Syst. Regul. Pap. 2022, 69, 4191–4202. [Google Scholar] [CrossRef]
  10. Plata, C.; Prieto, P.J.; Ramirez-Villalobos, R.; Coria, L.N. Chaos synchronization for hyperchaotic lorenz-type system via fuzzy-based sliding-mode observer. Math. Comput. Appl. 2020, 25, 16. [Google Scholar] [CrossRef]
  11. Serrano-Cruz, D.A.; Boutat-Baddas, L.; Darouach, M.; Astorga-Zaragoza, C.M.; Guerrero Ramírez, G.V. Modeling of the Human Cardiovascular System: Implementing a Sliding Mode Observer for Fault Detection and Isolation. Math. Comput. Appl. 2024, 29, 57. [Google Scholar] [CrossRef]
  12. Heras-Cervantes, M.; Téllez-Anguiano, A.d.C.; Anzurez-Marín, J.; Espinosa-Juárez, E. Analysis and Comparison of Fuzzy Models and Observers for DC-DC Converters Applied to a Distillation Column Heating Actuator. Math. Comput. Appl. 2020, 25, 55. [Google Scholar] [CrossRef]
  13. 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]
  14. Qi, H.; Shi, Y.; Li, S.; Tian, Y.; Yu, D.L.; Gomm, J. Fault tolerant control for nonlinear systems using sliding mode and adaptive neural network estimator. Soft Comput. 2020, 24, 11535–11544. [Google Scholar] [CrossRef]
  15. Mousavi, S.M.M.; Ramezani, A. A new sliding mode observer design for fault estimation in a class of nonlinear fractional-order systems based on the super-twisting algorithm. J. Control Autom. Electr. Syst. 2021, 32, 1531–1539. [Google Scholar] [CrossRef]
  16. Brahim, A.B.; Dhahri, S.; Hmida, F.B.; Sellami, A. Simultaneous actuator and sensor faults estimation design for LPV systems using adaptive sliding mode observers. Int. J. Autom. Control 2021, 15, 1–27. [Google Scholar] [CrossRef]
  17. Lamouchi, R.; Raissi, T.; Amairi, M.; Aoun, M. On interval observer design for active Fault Tolerant Control of Linear Parameter-Varying systems. Syst. Control Lett. 2022, 164, 105218. [Google Scholar] [CrossRef]
  18. Mabrouk, N.; Ben Brahim, A.; Ben Hmida, F. Simultaneous Multiplicative and Additive Actuator Faults Estimation-Based Sliding Mode FTC for a Class of Uncertain Nonlinear System. Math. Probl. Eng. 2023, 2023, 6902272. [Google Scholar] [CrossRef]
  19. Wang, W.; Chen, J.; Huang, Z. Observer-Based State Estimation for Recurrent Neural Networks: An Output-Predicting and LPV-Based Approach. Math. Comput. Appl. 2023, 28, 104. [Google Scholar] [CrossRef]
  20. Huang, Q.; Qi, J.; Dai, X.; Wu, Q.; Xie, X.; Zhang, E. Fault estimation method for nonlinear time-delay system based on intermediate observer-application on quadrotor unmanned aerial vehicle. Sensors 2022, 23, 34. [Google Scholar] [CrossRef]
  21. Zhou, Y.; Ji, X. Static Output Feedback Control for Nonlinear Time-Delay Semi-Markov Jump Systems Based on Incremental Quadratic Constraints. Math. Comput. Appl. 2023, 28, 30. [Google Scholar] [CrossRef]
  22. Kavikumar, R.; Sakthivel, R.; Kwon, O.; Kaviarasan, B. Faulty actuator-based control synthesis for interval type-2 fuzzy systems via memory state feedback approach. Int. J. Syst. Sci. 2020, 51, 2958–2981. [Google Scholar] [CrossRef]
  23. Ahmed, S.; Azar, A.T.; Tounsi, M.; Ibraheem, I.K. Adaptive control design for Euler–Lagrange systems using fixed-time fractional integral sliding mode scheme. Fractal Fract. 2023, 7, 712. [Google Scholar] [CrossRef]
  24. Ahmed, S.; Azar, A.T.; Ibraheem, I.K. Nonlinear system controlled using novel adaptive fixed-time SMC. Aims Math. 2024, 9, 7895–7916. [Google Scholar] [CrossRef]
  25. Hamdi, H.; Rodrigues, M.; Mechmeche, C.; Braiek, N.B. Observer-based fault diagnosis for time-delay LPV descriptor systems. IFAC-PapersOnLine 2018, 51, 1179–1184. [Google Scholar] [CrossRef]
  26. Hamdi, H.; Rodrigues, M.; Rabaoui, B.; Benhadj Braiek, N. A fault estimation and fault-tolerant control based sliding mode observer for LPV descriptor systems with time delay. Int. J. Appl. Math. Comput. Sci. 2021, 31, 247–258. [Google Scholar] [CrossRef]
  27. Edwards, C.; Spurgeon, S.K. On the development of discontinuous observers. Int. J. Control 1994, 59, 1211–1229. [Google Scholar] [CrossRef]
  28. Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  29. Edwards, C.; Spurgeon, S.K.; Patton, R.J. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
  30. Ku, C.C.; Huang, K.W.; Chuang, S.Y. Gain-Scheduled Control of Delayed Diesel Engine System with Time-Varying Parameter. In Proceedings of the 2020 International Automatic Control Conference (CACS), Hsinchu, Taiwan, 4–7 November 2020; IEEE: New York City, NY, USA, 2020; pp. 1–6. [Google Scholar]
Figure 1. Separated Design FTC.
Figure 1. Separated Design FTC.
Mca 29 00096 g001
Figure 2. Integrated design of FTC.
Figure 2. Integrated design of FTC.
Mca 29 00096 g002
Figure 3. The air path system of diesel engines.
Figure 3. The air path system of diesel engines.
Mca 29 00096 g003
Figure 4. Estimation of actuator fault: Actuator fault estimation without FTC (blue line), actuator fault estimation with the separated FTC (red line), and actuator fault estimation with the integrated FTC (green line).
Figure 4. Estimation of actuator fault: Actuator fault estimation without FTC (blue line), actuator fault estimation with the separated FTC (red line), and actuator fault estimation with the integrated FTC (green line).
Mca 29 00096 g004
Figure 5. First closed-loop system output response: output response with the separated FTC (red line) and output response with the integrated FTC (green line).
Figure 5. First closed-loop system output response: output response with the separated FTC (red line) and output response with the integrated FTC (green line).
Mca 29 00096 g005
Figure 6. Second closed-loop system output response: output response with the separated FTC (red line) and output response with the integrated FTC (green line).
Figure 6. Second closed-loop system output response: output response with the separated FTC (red line) and output response with the integrated FTC (green line).
Mca 29 00096 g006
Figure 7. First output estimation error: First output estimation error with the separated FTC (red line) and the first output estimation error with the integrated FTC (green line).
Figure 7. First output estimation error: First output estimation error with the separated FTC (red line) and the first output estimation error with the integrated FTC (green line).
Mca 29 00096 g007
Figure 8. Second output estimation error: Second output estimation error with the separated FTC (red line) and second output estimation error with the integrated FTC (green line).
Figure 8. Second output estimation error: Second output estimation error with the separated FTC (red line) and second output estimation error with the integrated FTC (green line).
Mca 29 00096 g008
Figure 9. Effect of increasing constant τ on actuator fault reconstruction ( τ = 0.2 red line), ( τ = 0.5 green line), ( τ = 0.8 brown line).
Figure 9. Effect of increasing constant τ on actuator fault reconstruction ( τ = 0.2 red line), ( τ = 0.5 green line), ( τ = 0.8 brown line).
Mca 29 00096 g009
Figure 10. Actuator fault estimation without FTC (blue line), actuator fault estimation with state feedback in [26] (red line), and actuator fault estimation with the integrated FTC (green line).
Figure 10. Actuator fault estimation without FTC (blue line), actuator fault estimation with state feedback in [26] (red line), and actuator fault estimation with the integrated FTC (green line).
Mca 29 00096 g010
Table 1. LMI optimization gains.
Table 1. LMI optimization gains.
Integrated FTCSeparated FTC
Uncertainty attenuation level ς c = 4.47 ς x = 13.47
Admissible Lipschitz constant γ c = 0.014 γ x = 37.47
Table 2. IAE of outputs.
Table 2. IAE of outputs.
The Output y t Integrated FTC-SMCState Feedback in [26]
y 1 t 0.049 0.071
y 2 t 0.15 0.21
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.

Share and Cite

MDPI and ACS Style

Mansouri, O.; Ben Brahim, A.; Ben Hmida, F.; Sellami, A. Sliding Mode Fault-Tolerant Control for Nonlinear LPV Systems with Variable Time-Delay. Math. Comput. Appl. 2024, 29, 96. https://doi.org/10.3390/mca29060096

AMA Style

Mansouri O, Ben Brahim A, Ben Hmida F, Sellami A. Sliding Mode Fault-Tolerant Control for Nonlinear LPV Systems with Variable Time-Delay. Mathematical and Computational Applications. 2024; 29(6):96. https://doi.org/10.3390/mca29060096

Chicago/Turabian Style

Mansouri, Omayma, Ali Ben Brahim, Fayçal Ben Hmida, and Anis Sellami. 2024. "Sliding Mode Fault-Tolerant Control for Nonlinear LPV Systems with Variable Time-Delay" Mathematical and Computational Applications 29, no. 6: 96. https://doi.org/10.3390/mca29060096

APA Style

Mansouri, O., Ben Brahim, A., Ben Hmida, F., & Sellami, A. (2024). Sliding Mode Fault-Tolerant Control for Nonlinear LPV Systems with Variable Time-Delay. Mathematical and Computational Applications, 29(6), 96. https://doi.org/10.3390/mca29060096

Article Metrics

Back to TopTop