Abstract
The main objective of this paper is to develop an actuator and sensor fault estimation framework taking into account various uncertainty sources. In particular, these are divided into three groups: sensor measurement noise, process-external exogenous disturbances, as well as unknown fault dynamics. Unlike the approaches presented in the literature, here they are not processed in the same way but treated separately in a suitably tailored fashion. Finally, the approach resolves to minimizing their effect on the fault estimation error in either the or sense. As a result, a mixed performance–based actuator fault estimation framework is obtained, along with its convergence conditions. The final part of the paper presents performance analysis results obtained for a DC servo-motor. Subsequently, another three-tank-system-based example is presented. In both cases, the proposed approach is compared with an alternative one, which clearly exhibits its superiority.
1. Introduction
The problem of recovering immeasurable quantities has received considerable research attention. Indeed, it was initiated with the advent of the celebrated Kalman filter and Luenberger observer [,], which are traditionally applied to the state estimation of linear systems. Subsequently, the research attention was focused on unknown input observers (UIOs) [,,], which were used for both control and fault diagnosis (FD) [,] purposes. Another important aspect pertains to the fact that UIOs can be applied in various multi-model-based configurations [,,], and hence, they can model nonlinearities and tackle various multiple decoupling scenarios.
Indeed, the appealing property of UIOs pertains to the fact that they can decouple the effect of given inputs on the state estimation error. This makes it possible to achieve a state estimator insensitive to a given set of actuator faults. To tackle the problem of sensor fault detection and isolation (FDI), a bank of suitably designed observers was utilized []. Each of them was sensitive to all but one fault. Such a strategy allowed the formulation of suitable FDI logic capable of providing appropriate FDI decisions. Thus, FD can be perceived as a multi-level task aimed at deciding if a fault has occurred (fault detection), finding its location (fault isolation), and estimating its size (fault identification and estimation) []. In the literature, the FDI problem has been tackled from various angles and with a large spectrum of tools, e.g., [,,,,,,,,,,,,,,]. On the other hand, fault estimation has received significantly less research attention. However, this situation is changing rapidly with the advent of an active fault-tolerant control (FTC) [,,,,]. Indeed, active FTC requires on-line fault diagnosis including both FDI as well as fault identification and estimation. This fact becomes even more evident while dealing with the so-called integrated FTC [,,], which eliminates the need for the classical FDI while relying on fault estimation exclusively. Unlike the conventional FTC, its main appealing property pertains to the fact that all fault estimation errors are incorporated into the control design framework. Similarly to observer-based output-feedback control, such a strategy requires proving the so-called separation principle [,]. Irrespective of the elegance of integrated FTC, it cannot fully compensate all fault estimation inaccuracies. This raises an obvious conclusion that the better the information about the fault, the better the FTC. This evident fact is the main force exciting the need for the development of more accurate and efficient fault estimation schemes. This is particularly important in the case of two crucial components of any system, namely sensors and actuators (cf. [,,,] and the references therein). However, it is an obvious fact that their estimation quality can be impaired by external exogenous process disturbances and measurement noise. To tackle this unappealing phenomenon, two main strategies can be distinguished, namely decoupling and attenuation. The former is typically based on the application of UIOs [,], which decouple the effect of an unknown input disturbance from the states estimation error. As a consequence, its influence on the fault estimation quality is eliminated. However, the quality of such a decoupling strongly depends on the mathematical disturbance distribution model. Another group of strategies can be used for attenuating the effect of the disturbance/noise on the estimation error. In this case, the disturbance/noise can be modeled in strictly stochastic fashion like in the case of the celebrated Kalman filter. In that event, an optimal fault estimation filter can be developed, as proposed in []. Its optimality is, of course, proven under a zero mean white noise assumption concerning uncertainty acting on the system. An alternative approach is to use the paradigm and hence impose an assumption that the uncertainty-related signal has a finite energy []. Using such approaches, the maximum gain between uncertainty factors and the estimation error can be minimized. Another strategy is to minimize the mean square value of such a response, which boils down to an [] approach. Finally, the uncertain factors can be described using convex sets [,], and their worst-case values are taken into account while determining the estimates. However, such a strategy may lead to conservative estimates, the quality of which depends solely on precise knowledge about worst-case values of the upper and lower bounds of uncertainty factors.
The development presented in this paper is motivated by the fact that measurement noise cannot be formally threaded as a signal with a finite energy. Indeed, nowadays, such an uncertainty source can be mainly associated with the quantization error resulting from an analog-to-digital conversion. On the other hand, the process disturbance usually has an intermittent character. This observation leads to the idea of treating it in a different way. This means that the influence of measurement noise is to be minimized with the approach while the process disturbance is to be tackled with the one. Therefore, the proposed strategy captures benefits from both and paradigms. Finally, its appealing feature is that simultaneous actuator and sensor fault estimation can be performed. Thus, the contribution of the paper can be summarized as follows:
- to propose a novel fault estimator structure capable of estimating possibly simultaneous sensor and actuator faults;
- the proposed estimator can tackle both an exogenous process disturbance with finite energy and a random measurement noise;
- the estimator design procedure allows the minimizing of noise/disturbance effects on both state and fault estimation errors;
- the estimator design procedure yields a fault estimator with a guaranteed trade-off between fault and state estimation quality.
Finally, it should be noted that the proposed approach is devoted to linear systems. There are, of course, approaches that can be used to tackle fault diagnosis of nonlinear systems using a nonlinear model description directly [,,]. However, the approach proposed in this paper can be extended to nonlinear systems by modeling them as linear parameter-varying (LPV) or Takagi–Sugeno ones. Subsequently, by the convexity principle [], a direct extension of the proposed algorithm can be developed.
The paper is organized in the following order. Section 2 provides necessary preliminaries and suitable system transformation for further deliberations. Section 3 formulates the problem along with the suitable state and sensor/actuator fault estimator. It also derives the underlying estimation error along with its compact form dynamics. The section ends with definitions and supplementary lemmas. Section 4 delivers the technical theorem required for completing the design procedure (Section 6). An alternative approach is also briefly presented in Section 5. Subsequently, Section 7 exhibits an illustrative example concerning the application of the proposed strategy to a DC motor as well as a three–tank system. Finally, the last section concludes the paper.
2. Preliminaries
Let us consider a linear discrete-time system:
where , , and stand for the state, input, and output, respectively. Whilst and stand for the actuator and sensor faults, respectively. Vectors and signify system disturbance and measurement noise signals, respectively. Matrices , , , , , are constant and possess appropriate dimensions. Moreover, it is assumed that the ith actuator fault and jth sensor fault are detectable, isolable, and identifiable []. Finally, a fundamental assumption is that , which simply means that it is impossible to estimate more faults than the existing number of measurable outputs.
To make the paper self-contained, let us recall that
Bearing in mind the above nomenclature, let us impose the following assumptions:
- Assumption 1: The process of exogenous disturbance is bounded in the sense, i.e., ;
- Assumption 2: The measurement noise is a random sequence;
- Assumption 3: Actuator and sensor faults’ rates of change , are bounded in the and sense, i.e., and , respectively.
Assumption 1 signifies that the exogenous disturbance has a finite energy. Contrarily, does not satisfy this property. Indeed, inaccuracies of today’s digital sensors can be accompanied by quantization errors and other random factors that can be efficiently exemplified as a random sequence. This clearly necessitates Assumption 2. Furthermore, any physical actuator exhibits a finite performance, which cannot be arbitrarily increased. Thus, it is natural to assume that the fault rate of change cannot increase without limits as well. Indeed, while a given fault settles, it converges to zero, and hence, in most of the works presented in the literature [], (or in the continuous-time framework). Using a similar reasoning, a sensor fault rate of change cannot increase without limits as well.
Given the general description of the system along with assumptions, the system (1) and (2) is to be converted into a form that is more suitable for further deliberations. Indeed, it couples the state and sensor fault into an extended-state vector and hence eliminates its direct existence in the output equation. Unlike the sensor fault, the actuator fault is estimated by applying an adaptive rule.
Let , then the system (1) and (2) can be transformed into the so-called descriptor shaped by:
which can be rewritten in a simpler form:
Given the general description of the system, the underlying simultaneous actuator and sensor fault estimation problem is to be tackled in the subsequent section.
3. Problem Formulation
This section describes the main problems that will be investigated in this paper. Let us consider a discrete-time estimator of the form
where and denote the estimate of the state and actuator fault, respectively. Thus, the estimator design problem amounts to determining the gain matrices , , , and , while the form of and is to be exposed in a direct form. Based on (6) and (7), the state estimation error obeys
From (11) it can be deduced that
Thus, it is evident that:
and hence
where the new gain matrices are:
As a consequence, the augmented estimation error is given as
Subsequently, the dynamics of the estimation error obeys
with . For the purpose of further deliberations, let us define the following vectors
which make it possible to describe (25) and (26) as follows
where
Based on the above transformations, five different objectives are considered while determining the gain matrices and for (8)–(10): (i) asymptotic convergence to zero of the state and fault estimation error (28) and (29); (ii) rejection of ; (iii) rejection of in the sense; (iv) rejection of in the sense; and (v) rejection of in the sense. The above problem is formulated formally through the following definition:
Definition 1.
where
denotes the transfer function from the inputs , , , and to the output , respectively.
For further deliberations, let us consider the following system
with the transfer function matrix . Subsequently, let us remind the following lemmas:
Lemma 1.
if, and only if, there exist matrices and such that and
Lemma 2.
if, and only if, there exist matrices such that
Proof.
For proof of Lemma 1 and Lemma 2, the reader is referred to []. □
Lemma 3.
if, and only if, there exist matrices such that
Proof.
Proof of Lemma 3 can be obtained using the authors’ results concerning fault estimation []. □
4. Fault Estimator Design
The objective of this section is to determine necessary and sufficient conditions for the synthesis of the observer (8)–(10) for the system (1) and (2), satisfying the conditions expressed by Definition 1. Using the above-mentioned definitions, it is possible to formulate the main result of this section:
Theorem 1.
For prescribed attenuation levels , , , and of , , , and , respectively, the estimator design problem is solvable if, and only if, there exist , , and such that the following conditions are satisfied:
where .
5. An Alternative Approach to Fault Estimator Design
Before proceeding to the performance validation results, let us introduce an alternative approach, which is based on a direct application of the approach proposed in []. An alternative approach is characterized by the following theorem:
Theorem 2.
For prescribed attenuation levels , , , and of , , , and , respectively, the estimator design problem is solvable if, and only if, there exist , , and such that the following conditions are satisfied:
where .
Proof.
The proof can be performed based on [], which boils down to:
□
6. Final Design Procedure of the Fault Estimation Scheme
The problem of determining the estimator gain matrices described by Theorem 1 can be treated as an optimization problem directed at minimizing the disturbance attenuation levels , , , and . Setting and , the structure of the whole observer design can be summarized by the following algorithm:
- Offline computation:
- Iteratively change the values of and .
- Solve the optimization problem
- If the attenuation levels are not satisfactory, then go to Step 1, or else obtain matrices and and calculate:
- Online computation:
7. Illustrative Examples
This section presents an empirical verification of the proposed approach. For that purpose, a DC servo-motor given in [] and a three-tank system where considered. For the DC motor, the system matrices were as follows:
while for the three–tank system they are given by:
7.1. Analysis of Trade-off—DC Servo-Motor
At the beginning, the trade-off between , , , and depending on and is shown. In particular, 20 values of and were selected from a range between 1 to 20. Next, for each value of and , the optimization problem (59) was solved under constraints (35)–(42) for the proposed approach and constraints (47)–(54) for the alternative approach. Figure 1 shows the evolution of and for different and . From these results, it can be deduced that the proposed approach (Theorem 1) allows us to obtain lower values of and than results obtained using Theorem 2. Moreover, Table 1 contains the minimal values of and for which the constraints (59) are satisfied.

Figure 1.
Trade-off between , , , and for proposed Theorem 1 (T1) and Theorem 2 (T2) based on [].

Table 1.
The minimal values of and for which the constraints (59) are satisfied.
7.2. Simulation Case—DC Servo-Motor
In the simulation case, the input signal is chosen as a step signal with an amplitude of 10 [V]. The initial conditions for the system and the observer are:
The signal is shown in Figure 2. was chosen as a uniformly distributed random vector, where each element takes values in the interval . The estimator parameters calculated for and given in Table 1 are
for Theorem 1 and Theorem 2, respectively. For the purpose of further comparative study, two DC servo-motor fault scenarios (FS) were considered:

Figure 2.
Disturbance signal (left) (for ) and measurement noise signal (right) (for ).
- FS1
- FS2
- FS3
The analysis of fault estimation starts with a fault-free case (, ). Figure 3 and Figure 4 show the response of the fault estimate to the disturbance signal . From these results, it can be seen that the response of the fault estimate (Theorem 1) has a smaller amplitude than for the parameters obtained using Theorem 2. In particular, in the case of actuator fault estimation, better performance results from the fact that the norm () of the transfer function is 0.9595, which means that disturbances are rejected correctly, in contrast to the results obtained using Theorem 2, where the norm of transfer function is 2.2283. Subsequently, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 present the real values of faults (solid red line) and their estimation obtained using Theorem 1 (solid blue line) and Theorem 2 (dashed black line) for FS1–FS3. Additionally, the response to the disturbance signal at time [s] was included as well. It can be observed that the response to is similar to a fault-free case. Furthermore, fault estimation is performed with a good quality as well. However, it can be seen that the convergence of the fault estimation is not as good as for parameters calculated using Theorem 2. To summarize, the estimator obtained with Theorem 1 is able to reject the disturbances better than the one using Theorem 2. This is, of course, realized at the expense of the fault estimation convergence. Finally, Figure 5, Figure 6, Figure 9 and Figure 10 illustrate that if actuator and sensor faults act in the same time-range, then they can be estimated simultaneously. However, it is natural that at the transient phase they influence each other.

Figure 3.
Actuator fault estimate for the fault–free case (for ) with Theorem 1 (T1) and Theorem 2 (T2), based on [] for disturbance signal .

Figure 4.
Sensor fault estimate for the fault-free case (for ) with Theorem 1 (T1) and Theorem 2 (T2) based on [] for disturbance signal .

Figure 5.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS1 (for ) as well as the response for disturbance signal .

Figure 6.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS1 (for [s]) as well as the response for disturbance signal .

Figure 7.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS2 (for [s]) as well as the response for disturbance signal .

Figure 8.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS2 (for [s]) as well as the response for disturbance signal .

Figure 9.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS3 (for [s]) as well as the response for disturbance signal .

Figure 10.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS3 (for [s]) as well as the response for disturbance signal .
7.3. Analysis of Trade-off—Three-Tank System
Similarly for the DC servo-motor example, 20 values of and were selected from a range between 1 and 20 to present the trade-off between , , , and for the three-tank system. For each value of and , the optimization problem (59) was solved under constraints. Figure 11 shows the evolution of and for different and . Finally, Table 2 contains the minimal values of and for which the constraints (59) are satisfied. Thus, it is evident that this example also proves the superiority of the proposed approach with respect to the comparative one.

Figure 11.
Trade-off between , , , and for proposed Theorem 1 (T1) and Theorem 2 (T2) based on [].

Table 2.
The minimal values of and for which the constraints (59) are satisfied.
7.4. Simulation Case—Three-Tank System
In the simulation case, the input signal is chosen as a step signal with an amplitude of 0.0001 [m/s]. The linear model along with all its parameters are derived from []. The initial conditions for the system and the observer are:
The signal is shown in Figure 12. was chosen as a uniformly distributed random vector, where each element takes values in the interval . The estimator parameters calculated for and are included in Table 2.
for Theorem 1 and Theorem 2, respectively. For the purpose of further comparative study, the following three-tank system fault scenarios (FS) were considered:

Figure 12.
Disturbance signal (left) (for ) and measurement noise signal (right) (for ).
- FS1
- FS2
- FS3
Analogously to the previous example, let us start an analysis with a fault-free case (, ). Figure 13 and Figure 14 show the response of the fault estimate to the disturbance signal . It can be seen that the difference in rejecting between the observer designed using Theorem 1 and Theorem 2 is not as visible as in the first example. However, the response for an observer designed using Theorem 1 has a smaller oscillation than for the one designed using Theorem 2. Next, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20 present the real values of the fault (solid red line) and its estimation obtained using Theorem 1 (solid blue line) and Theorem 2 (dashed black line) for FS1–FS3. Additionally, the response to the disturbance signal at time [s] was included as well. It can be observed that the response to is similar to a fault-free case. Furthermore, fault estimation is performed with a good quality as well.

Figure 13.
Actuator fault estimate for fault-free case (for ) with Theorem 1 (T1) and Theorem 2 (T2) based on [] for disturbance signal .

Figure 14.
Sensor fault estimate for fault-free case (for ) with Theorem 1 (T1) and Theorem 2 (T2) based on [] for disturbance signal .

Figure 15.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS1 (for [s]) as well as the response for disturbance signal .

Figure 16.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS1 (for [s]) as well as the response for disturbance signal .

Figure 17.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS2 (for [s]) as well as the response for disturbance signal .

Figure 18.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS2 (for [s]) as well as the response for disturbance signal .

Figure 19.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS3 (for [s]) as well as the response for disturbance signal .

Figure 20.
Fault (red line) and fault estimate obtained with Theorem 1 (T1) and Theorem 2 (T2) based on [] for FS3 (for [s]) as well as the response for disturbance signal .
8. Conclusions
The main research problem addressed in this paper was oriented toward developing an actuator and sensor fault estimation capable of delivering fault estimates under various sources of uncertainty, namely sensor measurement noise, process-external exogenous disturbances, as well as unknown fault dynamics. Unlike the approaches presented in the literature, these were not treated in the same way but analyzed separately in a tailored fashion. As a result, a complete design procedure was obtained along with a suitable convergence analysis. The final part of the paper presents the performance of the proposed approach using DC-motor and three-tank system benchmarks, as well as a comparative study with an alternative strategy. The presented comparison clearly justifies the superiority of the proposed scheme. Future research directions are oriented toward applying the proposed scheme within an integrated FTC framework. Another appealing research avenue pertains to extending the proposed strategy toward a class of nonlinear systems.
Author Contributions
M.B. contributed to the research methodology, experiments and describe the experimental results. M.P. contributed to the development of the design procedure for fault estimation. M.W. contributed to the fundamentals of fault diagnosis and provided the observer structure for the fault estimation. He also wrote the introduction section.
Funding
The work was supported by the National Science Centre of Poland under Grant: UMO-2017/27/B/ST7/00620.
Acknowledgments
The authors would like to express their sincere gratitude to the anonymous referees for their valuable comments, which improved the paper quality significantly.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Gertler, J. Fault Detection and Diagnosis in Engineering Systems; Marcel Dekker: New York, NY, USA, 1998. [Google Scholar]
- Chen, J.; Patton, R.J. Robust Model Based Fault Diagnosis for Dynamic Systems.; Kluwer Academic Publishers: London, UK, 1999. [Google Scholar]
- Witczak, M.; Buciakowski, M.; Mrugalski, M. An approach to fault estimation of non-linear systems: Application to one-link manipulator. In Proceedings of the 19th International Conference On Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 2–5 September 2014; pp. 456–461. [Google Scholar]
- Chadli, M.; Akhenak, A.; Ragot, J.; Maquin, D. State and unknown input estimation for discrete time multiple model. J. Frankl. Inst. 2009, 346, 593–610. [Google Scholar] [CrossRef]
- Isermann, R. Fault Diagnosis Applications: Model Based Condition Monitoring, Actuators, Drives, Machinery, Plants, Sensors, and Fault-tolerant Systems; Springer: Berlin, Germany, 2011. [Google Scholar]
- Ding, S. Model-based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Akhenak, A.; Chadli, M.; Maquin, D.; Ragot, J. State estimation via multiple observer with unknown inputs: Application to the three tank system. In Proceedings of the 5th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes, Safeprocess’2003, Washington, DC, USA, 9–11 June 2003; p. CDROM. [Google Scholar]
- Akhenak, A.; Chadli, M.; Maquin, D.; Ragot, J. Sliding mode multiple observer for fault detection and isolation. In Proceedings of the 42nd IEEE International Conference on Decision and Control, Maui, HI, USA, 9–12 December 2003; Volume 1, pp. 953–958. [Google Scholar]
- Akhenak, A.; Chadli, M.; Ragot, J.; Maquin, D. Estimation of state and unknown inputs of a nonlinear system represented by a multiple model. IFAC Proc. Vol. 2004, 37, 385–390. [Google Scholar] [CrossRef]
- Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M. Diagnosis and Fault-Tolerant Control; Springer: New York, NY, USA, 2003. [Google Scholar]
- Dey, S.; Mohon, S.; Pisu, P.; Ayalew, B. Sensor fault detection, isolation, and estimation in lithium-ion batteries. IEEE Trans. Control Syst. Technol. 2016, 24, 2141–2149. [Google Scholar] [CrossRef]
- Ye, D.; Park, J.H.; Fan, Q.Y. Adaptive robust actuator fault compensation for linear systems using a novel fault estimation mechanism. Int. J. Robust Nonlinear Control 2016, 26, 1597–1614. [Google Scholar] [CrossRef]
- Mrugalski, M.; Luzar, M.; Pazera, M.; Witczak, M.; Aubrun, C. Neural network-based robust actuator fault diagnosis for a non-linear multi-tank system. ISA Trans. 2016, 61, 318–328. [Google Scholar] [CrossRef] [PubMed]
- Buciakowski, M.; Witczak, M.; Puig, V.; Rotondo, D.; Nejjari, F.; Korbicz, J. A bounded-error approach to simultaneous state and actuator fault estimation for a class of nonlinear systems. J. Process Control 2017, 52, 14–25. [Google Scholar] [CrossRef]
- Pröll, S.; Lunze, J.; Jarmolowitz, F. From Structural Analysis to Observer–Based Residual Generation for Fault Detection. Int. J. Appl. Math. Comput. Sci. 2018, 28, 233–245. [Google Scholar] [CrossRef]
- Liu, H.; Zhong, M.; Yang, R. Simultaneous Disturbance Compensation and / Optimization In Fault Detection Of UAVs. Int. J. Appl. Math. Comput. Sci. 2018, 28, 349–362. [Google Scholar] [CrossRef]
- Li, S.; Wang, H.; Aitouche, A.; Tian, Y.; Christov, N. Active fault tolerance control of a wind turbine system using an unknown input observer with an actuator fault. Int. J. Appl. Math. Comput. Sci. 2018, 28, 69–81. [Google Scholar] [CrossRef]
- Srinivasarengan, K.; Ragot, J.; Aubrun, C.; Maquin, D. An adaptive observer design approach for a class of discrete-time nonlinear systems. Int. J. Appl. Math. Comput. Sci. 2018, 28, 55–67. [Google Scholar] [CrossRef]
- Blanke, M.; Kinnaert, M.; Lunze, J.; Staroswiecki, M. Diagnosis and Fault-Tolerant Control, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Gaeid, K.S.; Ping, H.W.; Khalid, M.; Masaoud, A. Sensor and sensorless fault tolerant control for induction motors using a wavelet index. Sensors 2012, 12, 4031–4050. [Google Scholar] [CrossRef] [PubMed]
- Tan, J.; Fan, Y.; Yan, P.; Wang, C.; Feng, H. Sliding Mode Fault Tolerant Control for Unmanned Aerial Vehicle with Sensor and Actuator Faults. Sensors 2019, 19, 643. [Google Scholar] [CrossRef] [PubMed]
- Witczak, M.; Puig, V.; de Oca, S. A fault-tolerant control strategy for non-linear discrete-time systems: Application to the twin-rotor system. Int. J. Control 2013, 86, 1788–1799. [Google Scholar] [CrossRef]
- Lan, J.; Patton, R. A new strategy for integration of fault estimation within fault-tolerant control. Automatica 2016, 69, 48–59. [Google Scholar] [CrossRef]
- Witczak, M.; Korbicz, J.; Jozefowicz, R. Design of unknown input observers for non-linear stochastic systems and their application to robust fault diagnosis. Control Cybern. 2013, 42, 227–256. [Google Scholar]
- Veluvolu, K.; Kim, M.; Lee, D. Nonlinear sliding mode high-gain observers for fault estimation. Int. J. Syst. Sci. 2011, 42, 1065–1074. [Google Scholar] [CrossRef]
- Tabatabaeipour, S.M.; Bak, T. Robust observer-based fault estimation and accommodation of discrete-time piecewise linear systems. J. Frankl. Inst. 2014, 351, 277–295. [Google Scholar] [CrossRef]
- Seron, M.M.; Doná, J.A.D. Robust fault estimation and compensation for LPV systems under actuator and sensor faults. Automatica 2015, 52, 294–301. [Google Scholar] [CrossRef]
- Youssef, T.; Chadli, M.; Karimi, H.R.; Wang, R. Actuator and sensor faults estimation based on proportional integral observer for TS fuzzy model. J. Frankl. Inst. 2017, 354, 2524–2542. [Google Scholar] [CrossRef]
- Gillijns, S.; De Moor, B. Unbiased minimum-variance input and state estimation for linear discrete-time systems with direct feedthrough. Automatica 2007, 43, 934–937. [Google Scholar] [CrossRef]
- Witczak, M.; Buciakowski, M.; Puig, V.; Rotondo, D.; Nejjari, F. An LMI approach to robust fault estimation for a class of nonlinear systems. Int. J. Robust Nonlinear Control 2016, 26, 1530–1548. [Google Scholar] [CrossRef]
- Veremey, E.; Knyazkin, Y. Spectral H2 fault estimation observer design based on allocation of the correction effect. J. Theor. Appl. Inf. Technol. 2017, 95, 2776–2782. [Google Scholar]
- Alessandri, A.; Baglietto, M.; Battistelli, G. Design of state estimators for uncertain linear systems using quadratic boundedness. Automatica 2006, 42, 497–502. [Google Scholar] [CrossRef]
- Puig, V. Fault diagnosis and fault tolerant control using set-membership approaches: Application to real case studies. Int. J. Appl. Math. Comput. Sci. 2010, 20, 619–635. [Google Scholar] [CrossRef]
- Che Mid, E.; Dua, V. Model-based parameter estimation for fault detection using multiparametric programming. Ind. Eng. Chem. Res. 2017, 56, 8000–8015. [Google Scholar] [CrossRef]
- Mid, E.C.; Dua, V. Fault Detection in Wastewater Treatment Systems Using Multiparametric Programming. Processes 2018, 6, 231. [Google Scholar] [CrossRef]
- Mid, E.C.; Dua, V. Fault detection of fermentation processes. In Computer Aided Chemical Engineering; Elsevier: Amsterdam, The Netherlands, 2018; Volume 43, pp. 1171–1176. [Google Scholar]
- VanAntwerp, J.; Braatz, R. A tutorial on linear and bilinear matrix inequalities. J. Process Control 2000, 10, 363–385. [Google Scholar] [CrossRef]
- Zhang, Y.; Jiang, J. Bibliographical review on reconfigurable fault-tolerant control systems. Annu. Rev. Control 2008, 32, 229–252. [Google Scholar] [CrossRef]
- Hilhorst, G.; Pipeleers, G.; Oliveira, R.C.; Peres, P.L.; Swevers, J. On Extended LMI Conditions for / Control of Discrete-Time Linear Systems. In Proceedings of the 19th IFAC World Congress, Cape Town, South Africa, 25–29 August 2014; pp. 9307–9312. [Google Scholar]
- Buciakowski, M.; Witczak, M.; Mrugalski, M.; Theilliol, D. A quadratic boundedness approach to robust DC motor fault estimation. Control Eng. Pract. 2017, 66, 181–194. [Google Scholar] [CrossRef]
- INTECO. Multitank System—User’s Manual; INTECO: Bruck an der Mur, Austria, 2013. [Google Scholar]
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).