1. Introduction
Fault-Tolerant Control (FTC) systems are methods developed to deal with possible faults caused by sensors and/or actuators in terms of reducing the impacts of these faults and keeping the performance of the system acceptable. These approaches have the ability to maintain a performance close to the desirable performance while preserving stability conditions in the presence of several types of faults caused by sensors and/or actuators. Over the past several decades, several FTC approaches have been introduced and investigated in the literature, aiming to reduce the faults’ impacts on the total stability and performance of systems [1,2,3].
Generally, there are two major classes of FTC methods: active (AFTC) and passive (PFTC). In the PFTC approach, the FTC system cannot respond in real-time to all fault events since the controller’s structure and its parameters are formerly set and trained to only tolerate a specific set of faults [4]. As a result, a PFTC approach cannot adjust its parameters to deal with the occurrence of faults, in real-time, that are not within the predefined set. On the other hand, the AFTC methods are mainly developed to deal with the occurrence of faults by accommodating faults in such a way that the controller updates its parameters to reduce the faults’ impacts on the control system [5,6]. As a result, the AFTC adjusts its structure or parameters based on the estimated faults obtained by the fault detection and identification (FDI) block, and the proposed AFTC design manipulates the estimated faults to maintain better performance in terms of stability, robustness, and fault tolerability [7].
Linear Parameter-Varying (LPV) modeling approaches have received considerable attention over the past three decades in modeling and control areas. This is due to their efficiency in dealing with tractable mathematical descriptions for relatively complex nonlinear systems. One of the main types of LPV systems is the polytopic form, which allows the system to be described as a form of a convex combination of sub-models, and these sub-models are defined by the vertices of a convex polytope. As a result, the sub-models are combined to form the LPV model of the system by convex weighing functions, resulting in the global model of the system. Many nonlinear systems have been successfully represented by LPV models [8,9,10].
Recently, many researchers have been attracted by the theory of solving nonlinear systems subject to faults based on the LPV representations, and many research papers have been published in the last few years. Li and Zhang [11] investigated robust H-1 filtering for singular LPV systems subject to time-varying delays, while the states of the system were estimated but without any FDI purposes. Hamdi et al. [12] proposed an approach to deal with polytopic models with unknown inputs and used a proportional integral observer for fault detection and isolation. Wang et al. [13] proposed and investigated an adaptive fault diagnosis observer-based approach for regular LTI systems to deal with actuator faults. Although this proposed approach can be easily modified to deal with LPV systems, unfortunately, the methodology itself can only detect and estimate constant actuator faults. Lira et al. [14] proposed a technique for LPV systems in which an observer-based approach is synthesized to estimate polymer electrolyte membrane (PEM) system states while varying parameters were planned with state variables. The proposed approach’s performance was also tested for several common fault scenarios that may appear during normal PEM system operation. Yadigar et al. [15] proposed an approach based on a virtual actuator for fault-tolerant control of linear systems subject to time-varying additive actuator faults as well as an external disturbance. The proposed approach assumes that the structure of the nominal controller is known. Even though this approach was used to synthesize a controller for LTI systems, it can easily be modified to accommodate LPV systems. In [16,17], a H-infinity observer-based approach is designed to estimate states and sensor and/or actuator faults. Based on the synthesized observer, an output feedback fault-tolerant controller is established to guarantee the stability of a satellite attitude system. Recently, a novel observer-based approach for robust stable hybrid fault-tolerant predictive control was proposed by Zahaf et al. to investigate actuator faults in systems [18]. Recently, the virtual actuator and virtual sensor-based techniques have attracted more attention in dealing with different types of faults for LPV systems. The authors in [19] proposed an LPV virtual sensor design for FTC nonlinear systems, in which the nonlinear system is described as a LPV representation. In this proposed approach, the scheduling parameters for the controller, plant, and reconfiguration blocks are the same. In another approach proposed in [20], the input and the output matrices of the LPV model are set to have dependent parameters while different virtual actuator (VA) and virtual sensor (VS) parameter designs are allowed depending on whether the faults are total or partial. In addition, several practitioners have considered the implementation of a bank of reconfiguration blocks [1] technique in which each fault scenario is considered in the design. The proposed approach, based on predictive control, has shown good performance in handling actuator faults and maintaining robust trajectory tracking.
Generally, model predictive control (MPC) is considered to have been one of the most successful advanced control algorithms in many industrial applications over the past few decades [21,22,23]. However, the FTC problem has not been fully investigated for model predictive control, and the FTC–MPC topic has recently become attractive to many researchers, with several algorithms being proposed to deal with actuator faults. Zou et al. [24] proposed a model predictive fault-tolerant control (MPFTC) methodology optimized and adjusted by a Genetic algorithm. The proposed methodology was investigated for batch processes under disturbances and partial actuator faults. Zarch et al. [25] proposed an actuator fault-tolerance controller based on nonlinear model predictive control systems. In this approach, the viability theory is used to synthesize the controller. Shi et al. [26] proposed a robust constrained model predictive fault-tolerant control methodology for systems subject to uncertainties, unknown disturbances, interval time-varying delays, and partial actuator failures. Similarly, Sheikhbahaei et al. [27] proposed a new methodology for explicit model predictive control of linear discrete-time systems under linear constraints and subject to unknown disturbances, uncertainties, and actuator faults. Zhang et al. [28] proposed and presented a state-space model predictive fault-tolerant control methodology for batch processes subject to unknown disturbances and partial actuator faults. It is worth mentioning that most of the proposed approaches based on MPC algorithms for nonlinear discrete-time systems are based on the linearization of systems around operating points, which makes these approaches less accurate compared with nonlinear methodologies. In addition, it can be clearly observed that FTC-based MPC problems have not been fully investigated for LPV discrete-time systems subject to input constraints and sensor/actuator faults.
In this paper, an approach based on a virtual observer is proposed for discrete-time LPV systems subject to sensor faults. The proposed LPV model is used to simplify the complexity of the nonlinear system for the fault-tolerant predictive control (FTPC) and, at the same time, to maintain high accuracy for the controlling procedure. The proposed virtual observer is similar in theory to the observer presented in [16,17] but incorporated with the MPC approach. As a result, an extended state-space LPV model is used to construct a virtual observer, then the formulated virtual observer is used to propose a real observer. Knowing that the real observer is based on the parameters of the virtual observer, both proposed observers will be used to formulate the fault-tolerant predictive control strategy. The proposed methodology has the ability to reduce the influences of faults in the dynamics of the system and ensure the robust stability of the closed-loop system. In addition, sufficient stability conditions are proposed, in terms of linear matrix inequality (LMI) constraints, to ensure the robust stability of the overall closed-loop system containing system states, and the estimation of error dynamics. Moreover, the gains of both observers and the fault-tolerant controller are computed by solving the linear matrix inequalities (LMIs). This paper is structured as follows: the formulation of the LPV as well as fault representations are presented in Section 2. Section 3 presents both virtual and real observers to estimate the states and sensor faults at the same time. Based on the LPV model, an augmented robust observer fault-tolerant predictive control strategy is presented in Section 4. The simulation results are illustrated in Section 5. Finally, Section 6 concludes the paper.
Notation. The superscripts and are used to denote the transposition and inverse of matrix , respectively. The symbols describe the controller gains matrices while the terms represent the observer gain matrices. denotes the th dimensional Euclidean space. and are the zero matrix and the identity matrix, respectively. In addition, the symbol represents the Euclidean norm of vector The term RMS(·) represents the root mean square function. The symbol * is used to describe the symmetric part in equations. The term Co{·} denotes a convex hull, where its element “·” refers to the vertex of the polyhedron. In addition, the matrices , , , , and are symmetric positive definite matrices. The expression (or ) denotes that the matrix is positive semi-definite (or positive definite, respectively). Finally, the symbols are the weighting matrices.
2. Convex Polytopic Model
Consider the following polytopic discrete-time model given by:
(1)
where is the system state, is the system output vector, and is the system input vector. The system matrices can be written in the polytopic form as , , and , where and .The parameters are bounded in a predefined compact set , i.e., .
Consequently, the possible values of are held within a polytope convex of vertices . The images of the matrix for each vertex correspond to a set , while the components of the set are known as the extreme of the polytope [15]. The system in Equation (1) can be represented by a convex interpolation of the vertices and each vertex of the polytope, which is obvious because of the linear dependence on .
Note that the control action is set in order to satisfy the constraints below:
(2)
where is the maximum value (upper limit) of the control input.Since the proposed polytopic discrete-time system is subject to both sensor faults and external disturbances, the real output signal measured by the sensor may be altered when a sensor fault occurs. The output of the system is then modeled as follows:
(3)
where is the vector of additive sensor faults.Throughout this work, the following Lemmas and assumptions are needed to derive the main results.
(Schur complements lemma [29]). Given any real matrices , , and with and , then
If and only if
Sensor faults and the external disturbance are bounded, and there exists a positive scalar such that .
Note that Assumption 1 ensures that the increments of faults and the disturbances between two sampling time instants are bounded.
In this paper, only the sensor faults are considered and the model in Equation (1) can be rewritten as:
(4)
where , , and denote the vector of the faulty control input, the vector of the faulty system state, and the faulty measurement output vector, respectively. Note that is assumed to be an additive sensor fault.3. Design of Observer-Based Control Law
The main objective of this work is to propose a virtual observer to improve the estimations and provide better accuracy for both fault observation and the system’s states.
First, an augmented system, which is proposed based on the system in Equation (4) and exposed to an external disturbance, is proposed for designing an observer that can estimate system state vector and sensor faults . The augmented system is defined as:
(5)
whereMultiplying to both sides of (4), and by using fact (5), i.e., , where and , we have:
(6)
Let us define the following virtual observer:
(7)
where is the estimation of the system state and sensor fault signals , and is the observer gains, which will be obtained later.To compute these gains, we will consider an augmented system with estimation error of the observer in Equation (7) as . Subtracting Equation (7) from Equation (6), the error dynamic equation is obtained as
(8)
The virtual observer cannot be realized since it includes unreachable information, i.e.,. Consequently, a real observer based on the virtual observer’s information is synthesized by eliminating the unknown terms.
Therefore, we define the auxiliary variable . The real observer for the system in Equation (4) can be obtained by:
(9)
where a new auxiliary variable, is introduced along with the matrices , , and , and the gain matrices are the observer matrices to be computed later as follows: where is a time-varying observer gain matrix that depends on , which is defined as4. Robust Fault-Tolerant Predictive Control
Next, a fault-tolerant predictive controller based on an observer is designed for LPV systems subject to disturbances and sensor faults. As the initial part of this work, an observer was constructed to estimate faulty signals of the system subject to an external disturbance. Next, based on the observer information a fault-tolerant predictive controller is proposed to guarantee stability and maintain control performance.
Next, the control law in Equation (10) is considered for compensating for the impacts of the faults in the closed-loop system and that rejects the disturbance’s influence.
(10)
where is a time-varying gain matrix that depends on , and can be defined as .Replacing Equation (10) in Equation (4), we obtain:
(11)
To obtain the predictive controller, an optimization problem that minimizes the following worst-case quadratic objective function in an infinite horizon is considered [30]:
(12)
Subject to (6) and , where
(13)
where and are known positive-definite weighting matrices.Next, sufficient stability conditions, in terms of LMIs, are derived to ensure the stability of the overall closed-loop system in Equation (5).
Consider the faulty LPV system in Equation (5). The state-feedback controller given by Equation (4) will robustly stabilize the system in Equation (6) subjected to external disturbances and sensor faults if there exist symmetric positive definite matrices,,,,and, and a positive scalarthat satisfies the following convex optimization problem:
(14)
Subject to(15)
(16)
(17)
where and .Additionally, the control gain can be calculated by and the gain of the state observer is obtained by , .
First, the following Lyapunov function is defined to obtain the stability conditions:
(18)
where with , and with . Furthermore, and and(19)
For any , suppose satisfies the following stability constraint:
(20)
As it is assumed that summation is up to , i.e., , , summing from to produces:
(21)
By defining , an upper bound on the performance index is obtained as .
Hence, the first inequality of Equation (20) holds.
Next, we show that the second inequality of Equation (15) holds.
(22)
Since the inequality (18) implies that strictly decreases as goes to and from (18), we have
(23)
by the Schur complement, we obtain(24)
Substituting and into the above inequality, and by applying the congruence transformation to the resulting inequality with Diag [1, , ], we conclude that Equation (15) holds.
Consider the input constraint in Equation (2)
(25)
(26)
(27)
(28)
(29)
Using the Schur complement, we obtain:
(30)
Substituting and followed by multiplying the right by and the left by , we obtain (16).
Now, (17) implies that:
(31)
where and the matrices and are positives. Furthermore, since , we have(32)
Consequently,
(33)
By taking into account Equations (32) and (33), we can state that (17) implies
(34)
where with , and with . Furthermore, and , and by substituting and into Equation (29), pre-multiplying and post-multiplying by Diag [ ], and using the Schur complement, we see that this is equivalent to:(35)
Again, applying the Schur complement to Equation (35):
(36)
Then, multiplying the resulting inequality from the left by and from the right by and taking into account Equations (2) and (3), we have:
This will conclude the proof of Theorem 1. □
Next, a closed-loop system is implemented as a polytopic observer-based fault-tolerant predictive controller for LPV systems subject to sensor faults.
5. Results and Discussion
In this section, the proposed methodology is considered for a quarter-vehicle active suspension system and illustrated in Figure 1 [31,32]. The quarter-vehicle suspension model parameters used in this study are displayed in Table 1.
The mathematical model of the quarter-vehicle active suspension system is a nonlinear system described by the following nonlinear differential equations [27]:
(37)
where zus(t) and zs(t) represent the vertical displacements of the unsprung mass and the vertical displacements of the sprung mass, respectively. The vector zo(t) represents the road displacements. The active force (control signal) of the suspension system is given by u(t). The sprung mass, which is also known as the car chassis, is given by ms. The mass of the wheel assembly, also known as the unsprung mass, is given by mus. The parameters ks and cs are the spring coefficient and the damping coefficient of the suspension system, respectively. In addition, the parameters kus and cus are the compressibility and the damping of the pneumatic tire, respectively. Finally, Ns is the nonlinear stiffness property of the primary suspension. In this study, more attention was paid to the vertical behavior of the tire, which is useful in the design and the analysis of the comfort of the passengers and the road handling of the vehicle. The tire can be modeled by a simple spring kus that is in parallel with a damper cus. In addition, the stiffness of the spring is considered constant while its damping ratio is negligible.The nonlinear system described in Equation (32) can be modified to have the following state-space representation:
(38)
Note that the tire deflection is the state variable . The rest of the state variables are the unsprung mass velocity , the suspension stroke , and the sprung mass velocity . The disturbance input that affects the system is represented as .
Note that the system matrix A can be expressed in polytopic form as:
(39)
where are the vertex coefficients with a square signal and , . The values of the vertex matrices are and . In this work, we assume that the suspension deflection cannot exceed a maximum value, and can be constrained by the mechanical structure . Note that the variable is given by the expression . As a result, and ; that is, and , and is a predefined constant.Based on Equation (39), the faulty discrete state-space representation in Equation (38) can be expressed as a polytopic LPV system:
(40)
where the subscript refers to the corresponding vertex of the polytope, and is the vertex coefficient subject to and .Considering the LPV model as described in Equation (1) with N = 2 vertices, the nonlinear system in Equation (31) is described by Equation (35) with the following matrices:
Next, the MPC parameters are selected as follows. The weight matrices and of the cost function, in Equation (12), are set to and , respectively, where is the identity matrix with a proper dimension. A constraint is set on the active control force to limit the power of the hydraulic actuator. Thus, a hard constraint is imposed on the active suspension such that , and umax = 1500. In addition, the initial state values of the LPV system are set as follows: and for the augmented vector that includes initial fault . To test the robustness of the proposed method, the external disturbance, which is considered as a bump road profile, is expressed as . In the vehicle industry, the sensors are frequently subjected to strong vibrations that may add disturbances to the readings and cause sensor failure. Unfortunately, sensors with high vibration resistance are relatively expensive. In this study, we assumed that faults can be modeled in terms of vibration amplitude and frequency. So, the faults of the sensors injected into the closed-loop system are given by . Note that suspension deflection is bounded and should not exceed a maximum value defined by the mechanical structure. The suspension deflection was bounded as , where the maximum suspension deflection value is 0.04 m.
In this work, a LMI control toolbox in the MATLAB environment was used to solve the optimization problem in Equations (30)–(34). The results of the system states and their estimates and the fault with its estimate are illustrated in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, respectively.
The results indicate that the proposed control methodology can robustly improve the ride comfort compared with passive FTC methods. The tire deflection and sprung mass acceleration responses together with their estimated values are plotted in Figure 2 and Figure 3, respectively. The results in Figure 2 show that the tire deflection response has been considerably reduced despite the fact that the system is subject to real-time sensor faults and disturbances. The same comment can be made about the sprung mass acceleration results shown in Figure 3. In addition, the vertical acceleration of the vehicle’s vibration, presented in Figure 3, is rapidly reduced by the fault-tolerant predictive control strategy while the actual value has been quickly and accurately estimated. As a result, the system may achieve lower values of body acceleration over time for the proposed active controller, which is better than the passive suspension systems proposed in [21] and, as a consequence, this will ensure better ride comfort.
Figure 4 illustrates the suspension deflection, which is bounded by a maximum value of 0.04 m, where the system achieves lower values over time for the closed-loop systems. In addition, the proposed methodology has reasonably estimated the suspension deflection values, and the values have never exceeded the maximum value, which is better than the results presented in [21].
Figure 5 illustrates the control signal u(t), i.e., the actual force applied by the actuator. Note that the proposed robust predictive methodology considers the failures at the sensor and reacts by increasing the force needed. As a result, the proposed robust controller has improved the vehicle’s ride comfort while satisfying all hard constraints, including both suspension deflection and actuator saturation constraints, even though the system is subject to an actuator fault.
Figure 6 and Figure 7 present the fault estimation results, which show that the stability of the closed-loop system is guaranteed under external disturbances and sensor faults. The estimation results show that the proposed methodology has excellent estimation performance and efficiently tolerates sensor faults.
Table 2 summarises the RMS comparison between the proposed robust approach and the method discussed in [21]. The comparison describes the RMS errors of the vehicle’s dynamic responses in terms of the suspension stroke, body acceleration, and tire dynamic load under random road excitation. Table 2 presents the maximum values reached in body acceleration, suspension deflection, and tire deflection with the estimated RMS errors. The results suggest that the proposed robust predictive controller has better performance than the passive suspension system discussed in [21] when the system is subject to sensor faults and external disturbances. In addition, the proposed FTPC structure has the ability to improve the ride quality and road-holding performance under different types of active suspension constraints and in the presense of external disturbances and sensor failures.
Note that the illustrated performance of the proposed fault predictive controller is due to the following:
The proposed predictive control structure is well adapted for LPV models such as LPV representations for automotive suspension systems. In addition, the external disturbances and faults in the output channel are already considered in the predictive control design procedures, which means that the controller is designed to meet both the stability of the vertical motion of the car’s body and the passenger’s isolation from vibrations caused by rough roads.
The proposed predictive controller has the ability to anticipate any errors caused by external disturbances and sensor failures, which eventually helps to reduce the impact of these errors while upper limits are imposed on the dynamic force of the motor. Note that the upper limits are used to avoid discomfort to passengers and damage to the vehicle’s components.
6. Conclusions
In this work, an observer-based robust fault-tolerant predictive control (ORFTPC) approach is proposed for quarter-car active suspension systems with input constraints subject to sensor faults and disturbances. The proposed approach uses two observers: a virtual observer is used to reduce the impact of disturbances and sensor failures, and a real observer is employed to obtain the various states and faults.
In the proposed approach, a Linear Parameter-Varying (LPV) model is used to describe the nonlinear quarter-car active suspension system and to develop the proposed controller. Based on the LPV model, an augmented virtual observer was first proposed to improve the estimation of the system’s states, while a real observer was designed based on the parameters of the virtual observer to provide a better estimation of both the system’s states and sensor faults without the use of a fault isolation module. Furthermore, the stability conditions were derived to ensure the robust stability of the overall closed-loop system. In addition, both the observer gain and the fault-tolerant controller gain were obtained by solving a set of linear matrix inequality constraints. The proposed observer-based controller design was tested on a nonlinear quarter-car active suspension system, and the results demonstrate its ability to improve the vehicle’s ride comfort in terms of vibration elimination and fault tolerance. Furthermore, the proposed approach showed its ability to handle faults and external disturbances while satisfying the applied hard constraints, such as a suspension deflection limitation and actuator saturation. In conclusion, the simulation results under external disturbances and sensor faults show that the proposed control method provides improved robustness and performance.
Conceptualization, A.A., S.B. and I.B.; methodology, A.A., S.B. and M.C.; validation, A.A., S.B., I.B. and M.C; formal analysis, A.A., S.B., I.B. and M.C.; investigation, A.A., S.B., I.B. and M.C.; writing—original draft preparation, S.B., I.B., B.N. and M.C.; writing—review and editing S.B., I.B., B.N. and M.C. All authors have read and agreed to the published version of the manuscript.
This research received no external funding.
Not applicable.
Not applicable.
Not applicable.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 3. The step response of the actual and estimated sprung mass acceleration.
The parameters of the quarter-vehicle suspension system.
Parameters | Description | Numerical Value |
---|---|---|
ms | The mass of the quarter body | 972 (g) |
mus | Unsprung mass | 113.6 (kg) |
ks | Suspension stiffness coefficient | 42,719.6 (N/m) |
kus | Tyre stiffness coefficient | 101,115 (N/m) |
cs | The damping ratio of the damper | 1095 (N*s/m) |
cus | The damping ratio of the pneumatic tire | 14.6 (N*s/m) |
Ns | The passive suspension stiffness | 4271.96 (10% of ks) |
RMS comparison of the vehicle’s dynamic responses with sensor faults.
Suspension Types | Body Acceleration |
Suspension |
Tire Deflection (m) | |||
---|---|---|---|---|---|---|
Max | RMS | Max | RMS | Max | RMS | |
Passive | 8.695 | 2.432 | 0.0450 | 0.0102 | 0.058 | 3.452 × 10−3 |
Active FTPC | 6.3232 | 1.317 | 0.0200 | 0.0066 | 0.0025 | 4.7913 × 10−4 |
References
1. Nazari, R.; Seron, M.M.; De Doná, J.A. Actuator fault tolerant control of systems with polytopic uncertainties using set-based diagnosis and virtual-actuator-based reconfiguration. Automatica; 2017; 75, pp. 182-190. [DOI: https://dx.doi.org/10.1016/j.automatica.2016.09.012]
2. Amin, A.A.; Hasan, K.M. A review of Fault Tolerant Control Systems: Advancements and applications. Measurement; 2019; 143, pp. 58-68. [DOI: https://dx.doi.org/10.1016/j.measurement.2019.04.083]
3. Rotondo, D.; Cristofaro, A.; Johansen, T.A. Fault tolerant control of uncertain dynamical systems using interval virtual actuators. Int. J. Robust. Nonlinear Control; 2017; 28, pp. 1-14. [DOI: https://dx.doi.org/10.1002/rnc.3888]
4. Li, N.; Sun, H.; Zhang, Q. Robust passive adaptive fault tolerant control for stochastic wing flutter via delay control. Eur. J. Control; 2019; 48, pp. 74-82. [DOI: https://dx.doi.org/10.1016/j.ejcon.2019.04.008]
5. Fleps-Dezasse, M.; Svaricek, F.; Brembeck, J. Design and experimental assessment of an active fault-tolerant LPV vertical dynamics controller. IEEE Trans. Control Syst. Technol.; 2019; 27, pp. 1267-1274. [DOI: https://dx.doi.org/10.1109/TCST.2018.2796066]
6. Lunze, J.; Steffen, T. Control reconfiguration after actuator failures using disturbance decoupling methods. IEEE Trans. Autom. Control; 2006; 51, pp. 1590-1601. [DOI: https://dx.doi.org/10.1109/TAC.2006.882938]
7. Jiang, J.; Yu, X. Fault-tolerant control systems: A comparative study between active and passive approaches. Annu. Rev. Control; 2012; 36, pp. 60-72. [DOI: https://dx.doi.org/10.1016/j.arcontrol.2012.03.005]
8. Li, X.; Zhu, F. Simultaneous actuator and sensor fault estimation for descriptor LPV system based on H∞ reduced-order observer. Optim. Control Appl. Meth.; 2015; 37, pp. 1122-1138. [DOI: https://dx.doi.org/10.1002/oca.2226]
9. Rodrigues, M.; Sahnoun, M.; Theilliol, D.; Ponsart, J.-C. Sensor fault detection and isolation filter for polytopic LPV systems: A winding machine application. J. Process Control; 2013; 23, pp. 805-816. [DOI: https://dx.doi.org/10.1016/j.jprocont.2013.04.002]
10. Quadros, M.M.; de Bessa, I.V.; Leite, V.J.S.; Palhares, R.M. Fault tolerant control for linear parameter varying systems: An improved robust virtual actuator and sensor approach. ISA Trans.; 2020; 104, pp. 356-369. [DOI: https://dx.doi.org/10.1016/j.isatra.2020.05.010]
11. Li, F.; Zhang, X. Delay-range-dependent robust h1 filtering for singular LPV systems with time variant delay. Int. J. Innov. Comput. Inf. Control; 2013; 9, pp. 339-353.
12. Hamdi, H.; Rodrigues, M.; Mechmeche, C.; Theilliol, D.; Braiek, N.B. Fault detection and isolation in linear parameter-varying descriptor systems via proportional integral observer. Int. J. Adapt. Control Signal Process.; 2012; 26, pp. 224-240. [DOI: https://dx.doi.org/10.1002/acs.1260]
13. Wang, H.; Daley, S. Actuator fault diagnosis: An adaptive observer-based technique. IEEE Trans. Autom. Control; 1996; 41, pp. 1073-1078. [DOI: https://dx.doi.org/10.1109/9.508919]
14. De Lira, S.; Puig, V.; Quevedo, J.; Husar, A. LPV observer design for PEM fuel cell system: Application to fault detection. J. Power Sources; 2011; 196, pp. 4298-4305. [DOI: https://dx.doi.org/10.1016/j.jpowsour.2010.11.084]
15. Yadegar, Y.; Meskin, N.; Afshar, A. Fault-tolerant control of linear systems using adaptive virtual actuator. Int. J. Control; 2019; 92, pp. 1729-1741. [DOI: https://dx.doi.org/10.1080/00207179.2017.1408921]
16. Lee, T.H.; Lim, C.P.; Nahavandi, S.; Roberts, R.G. Observer-Based H∞ Fault-Tolerant Control for Linear Systems With Sensor and Actuator Faults. IEEE Syst. J.; 2019; 13, pp. 1981-1990. [DOI: https://dx.doi.org/10.1109/JSYST.2018.2800710]
17. Liang, X.; Wanga, Q.; Hub, C.; Dong, C. Observer-based H∞fault-tolerant attitude control for satellite with actuator and sensor faults. Aerosp. Sci. Technol.; 2019; 95, 105424. [DOI: https://dx.doi.org/10.1016/j.ast.2019.105424]
18. Zahaf, A.; Bououden, S.; Chadli, M.; Chemachema, M. Robust fault tolerant optimal predictive control of hybrid actuators with time varying delay for industrial robot arm. Asian J. Control.; 2021; [DOI: https://dx.doi.org/10.1002/asjc.2444]
19. Tabatabaeipour, S.M.; Stoustrup, J.; Bak, T. Fault-tolerant control of discretetime LPV systems using virtual actuators and sensors. Int. J. Robust. Nonlinear Control; 2015; 25, pp. 707-734. [DOI: https://dx.doi.org/10.1002/rnc.3194]
20. Rotondo, D.; Nejjari, F.; Puig, V. A virtual actuator and sensor approach for fault tolerant control of LPV systems. J. Process Control; 2014; 24, pp. 203-222. [DOI: https://dx.doi.org/10.1016/j.jprocont.2013.12.016]
21. Bououden, S.; Chadli, M.; Zhang, L.; Yang, T. Constrained model predictive control for time-varying delay systems: Application to an active car suspension. Int. J. Control Autom. Syst.; 2016; 14, pp. 51-58. [DOI: https://dx.doi.org/10.1007/s12555-015-2009-4]
22. Keller, R.; Ding, S.X.; Müller, M.; Stolten, D. Fault-tolerant model predictive control of a direct methanol-fuel cell system with actuator faults. Control Eng. Pract.; 2017; 66, pp. 99-115. [DOI: https://dx.doi.org/10.1016/j.conengprac.2017.06.008]
23. Cavanini, L.; Ippoliti, G. Fault tolerant model predictive control for an over-actuated vessel. Ocean Eng.; 2018; 160, pp. 1-9. [DOI: https://dx.doi.org/10.1016/j.oceaneng.2018.04.045]
24. Zou, T.; Wu, S.; Zhang, R. Improved state space model predictive fault-tolerant control for injection molding batch processes with partial actuator faults using GA optimization. ISA Trans.; 2018; 73, pp. 147-153. [DOI: https://dx.doi.org/10.1016/j.isatra.2017.12.022]
25. Zarch, M.G.; Puig, V.; Poshtan, J.; Shoorehdeli, M.A. Actuator fault tolerance evaluation approach of nonlinear model predictive control systems using viability theory. J. Process Control; 2018; 71, pp. 35-45. [DOI: https://dx.doi.org/10.1016/j.jprocont.2018.08.006]
26. Shi, H.; Li, P.; Su, C.; Wang, Y.; Yu, J.; Cao, J. Robust constrained model predictive fault-tolerant control for industrial processes with partial actuator failures and interval time-varying delays. J. Process Control; 2019; 75, pp. 187-203. [DOI: https://dx.doi.org/10.1016/j.jprocont.2018.09.003]
27. Sheikhbahaei, R.; Alasty, A.; Vossoughi, G. Robust fault tolerant explicit model predictive control. Automatica; 2018; 97, pp. 248-253. [DOI: https://dx.doi.org/10.1016/j.automatica.2018.08.013]
28. Zhang, R.; Lu, J.; Qu, H.; Gao, F. State space model predictive fault-tolerant control for batch processes with partial actuator failure. J. Process Control; 2014; 24, pp. 613-620. [DOI: https://dx.doi.org/10.1016/j.jprocont.2014.03.004]
29. Boyd, S.; Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 1994.
30. Bououden, S.; Chadli, M. Chapter. Predictive Control for Time-Delay Systems: Theory and Applications; Control Strategy for Time-Delay Systems-Part II Elsevier Academic Press: Amsterdam, The Netherlands, 2021.
31. Bououden, S.; Chadli, M.; Karimi, H.R. A Robust Predictive Control Design for Nonlinear Active Car Suspension Systems. Asian J. Control; 2016; l8, pp. 122-132.
32. Shaqarin, T. Robustness analysis of feedback linearisation and LQR control on quarter-car model with cubic nonlinearity. Int. J. Veh. Noise Vib.; 2018; 14, pp. 238-250. [DOI: https://dx.doi.org/10.1504/IJVNV.2018.097209]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In this paper, an observer-based robust fault-tolerant predictive control (ORFTPC) strategy is proposed for Linear Parameter-Varying (LPV) systems subject to input constraints and sensor failures. The main objective of this work is to establish a real observer based on a virtual observer to be used to estimate both states and sensor failures of the system. The proposed virtual observer is employed to improve the observation precision and reduce the impacts of the sensor faults and the external disturbances in the LPV systems. In addition, a real observer is proposed to overcome the virtual observer margins and to ensure that all states and sensor faults of the system are properly estimated, without the need for any fault isolation modules. The proposed solution demonstrates that, using both observers, a robust fault-tolerant predictive control is established via the Lyapunov function. Moreover, sufficient stability conditions are derived using the Lyapunov approach for the convergence of the proposed robust controller. Furthermore, the proposed approach simultaneously computes the gains of the real observer and the controller from a linear matrix inequality (LMI), which is deduced from the estimation errors. Finally, the performance of the proposed approach is investigated by a simulation example of a quarter-vehicle model, and the simulation results under a sensor fault illustrate the robustness and performance of the proposed method.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Laboratory of ISMA, Department of Mechanical Engineering, Faculty of Sciences and Technology, Abbes Laghrour University, Khenchela 40004, Algeria;
2 Laboratory of SATIT, Department of Industrial Engineering, Abbes Laghrour University, Khenchela 40004, Algeria
3 IBISC, Université Paris-Saclay, Univ Evry, 91020 Evry, France;
4 College of Engineering and Technology, American University of the Middle East, Egaila 54200, Kuwait;