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
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:
System (
1) is written with the following polytopic representation:
where
represents the state vector,
represents the measurement,
represents the input,
represents the actuator fault, and
encompasses the uncertainty. This uncertainty represents the unknown and bounded uncertainties that are part of
. The functions
,
,
, and
are continuously nonlinear, with
.
, , , , , are constant matrices of appropriate dimensions.
are the weighting functions while respecting the properties of convex sets, as follows:
denotes the time-varying bounded state delay satisfying the following:
where
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 and the uncertainties , there exist positive constants, such that we have the following: Assumption 2 ([
5])
. The actuator fault repartition matrix in (1) leads to the following: Assumption 3 ([
20])
. The system has a relative degree of one and is minimum phase, characterized by the following:holds for all complex numbers s where . 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 satisfies a Lipschitz condition locally on a set in which we have the following: where and 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
, uncertainties
, and local nonlinearities
, 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:
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
as follows:
a linear switching function based on output feedback information for nonlinear systems could be described as follows:
with
with an arbitrary matrix
and
.
Prior to initiating the fault-tolerant control (FTC) design, given the assumption that the pair
is controllable, and using the estimation of actuator faults and the system state, we suggest formulating a robust control as follows:
The control input
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:
where
aims to mitigate the impact of actuator faults. It is presupposed that
and
.
Real-time adjustments of the
gains and fault estimation
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
component responsible for initiating the sliding motion on the surface,
, is introduced with an adaptive law as follows:
where
and
is positive small constants. We use
to determine the term
.
We note the following:
where
is a positive gain.
According to the preceding information, utilizing the distinct adaptive nonlinear component structure of
, it is necessary to demonstrate that the system will inevitably converge to and remain on the associated sliding mode surface
within a finite time. Consequently, when examining the sliding motion corresponding to the sliding surface
outlined in (
46), we contemplate the Lyapunov–Krasovskii function as our analytical tool.
where
is the estimated error of
.
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:
We define the subassembly system with the following expression:
The condition for reachability, ensuring the system reaches the sliding surface
S, is met when the scalar
is chosen to satisfy
such that we have the following:
The suggested sliding mode controller with adaptive law guarantees the presence of an optimal sliding motion within a finite duration; specifically,
. 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
:
The closed-loop system’s dynamics incorporating the equivalent control law (56) are represented as follows:
with
,
and
.
The nonlinear function
satisfies a Lipschitz condition in (
9); the following assumption is also required:
where
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
in the presence of actuator faults, uncertainties, and time delays simultaneously.
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:
and the inputs are as follows:
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:
Then, we express the LPV local nonlinear model subject to the actuator fault, uncertainty, and variable time-delay in the following form:
The weighting functions
are defined as follows:
with
,
.
The proposed approach encapsulates the nonlinearities present in the diesel engine system, allowing for effective handling of the nonlinear dynamics:
Based on the convex set of the LPV system (
89), the matrices of local nonlinear models in (
90) can be expressed as follows:
The delay is modeled as a variable time-delay: .
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:
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,
,
is a minimum phase
and
. 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:
and
. Using the MATLAB LMI Toolbox, we can solve Theorem 1 and design an adaptive observer (
14) and (
15).
and we find the following:
Based on Theorem 2, the sliding mode controller gains can be described as follows:
and
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:
and
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 .
The results are presented as follows:
The sliding mode signal, as defined in Equation (
17), is designed with the goal of
, such that the adaptive update term is defined as
.
The sliding mode controller (
48) is considered, where we have the following:
. The initial conditions are as follows:
.
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
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
to the output
with a variance of
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.