A Rapid Fault Reconstruction Strategy Using a Bank of Sliding Mode Observers
Mehran Shakarami, Kasra Esfandiari, Amir Aboulfazl Suratgar, and, Heidar Ali Talebi

TL;DR
This paper introduces a rapid fault detection method using a bank of sliding mode observers combined with recursive least squares, improving fault detection speed and accuracy.
Contribution
It proposes a novel adaptive scheme that merges multiple sliding mode observers for faster fault detection, with proven stability and enhanced estimation accuracy.
Findings
Faster fault detection compared to traditional methods
Stable system performance verified through Lyapunov analysis
Effective fault isolation demonstrated via simulations
Abstract
This paper deals with the design of a model-based rapid fault detection and isolation strategy using sliding mode observers. To address this problem, a new scheme is proposed by adaptively combining the information provided by a bank of observers. In this regard, a new structure for sliding mode observers is considered. Then, the well-known recursive least square algorithm is utilized to merge individual state estimations suitably such that the system fault is detected faster. The required condition for enhancing perfect state estimation is derived, and the stability of the overall system is proven via Lyapunov's direct method. The supremacy of proposed scheme is fully discussed through mathematical analyses as well as simulations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFault Detection and Control Systems · Adaptive Control of Nonlinear Systems · Advanced Control Systems Optimization
A Rapid Fault Reconstruction Strategy Using a Bank of Sliding Mode Observers
Mehran Shakarami, Kasra Esfandiari, Amir Aboulfazl Suratgar, and Heidar Ali Talebi M. Shakarami is with the Engineering and Technology Institute Groningen, University of Groningen, 9747 AG Groningen, The Netherlands (e-mail: [email protected]).K. Esfandiari is with the Center for Systems Science, Yale University, New Haven, CT, USA e-mail: ([email protected]).A.A. Suratgar and H.A. Talebi are with the Center of Excellence on Control and Robotics, Department of Electrical Engineering, Tehran Polytechnic, Tehran, Iran (e-mail: {a.suratgar;alit}@aut.ac.ir).
Abstract
This paper deals with the design of a model-based rapid fault detection and isolation strategy using sliding mode observers. To address this problem, a new scheme is proposed by adaptively combining the information provided by a bank of observers. In this regard, a new structure for sliding mode observers is considered. Then, the well-known recursive least square algorithm is utilized to merge individual state estimations suitably such that the system fault is detected faster. The required condition for enhancing perfect state estimation is derived, and the stability of the overall system is proven via Lyapunov’s direct method. The supremacy of proposed scheme is fully discussed through mathematical analyses as well as simulations.
I Introduction
Reconstructing unknown inputs of a given process is of great significance from both practical and theoretical aspects. One example of unknown inputs is exogenous disturbances. It is well-known that if such disturbances are not identified and compensated properly, they will deteriorate performance of the closed-loop system. To tackle this problem, several disturbance observers have been developed in the control literature [1, 2, 3]. System components fault, which frequently occurs in engineering systems, is another example of unknown inputs. Occurrence of fault may cause irrecoverable damages and even failure of the whole process. To avoid such circumstances, one solution is to consider redundancy for critical components of the process and always check the signals provided by these duplicated components. By using such structures and employing a voting mechanism, it is possible to detect faulty signals, and in turn, select the appropriate signals. This strategy has been widely used in industries to obtain a process with high availability. Although such a simple approach has proven to provide reliable schemes in practice, one cannot turn a blind eye on the fact that it is costly and not energy efficient. Moreover, in some applications it is not possible to duplicate system components due to the nature of the understudy problem, space limitations, accumulation of noise, etc. To avoid such problems, in the past few decades, several attempts have been made to reconstruct faults using automatic strategies [4, 5, 6, 7]. In [5], Sliding Mode Observers (SMOs) are employed to design a model-based structure to reconstruct waste-gate faults in turbocharged gasoline engines. In [6], an algorithm is presented for fault detection in linear time-varying discrete systems using Luenberger observers. Partial kernel principle component analysis is employed for health monitoring of aero-derivative industrial turbines in [8].
Many existing methodologies in control literature assume that all system states are accessible [9]. However, this assumption is not always realistic. It is well-known that this issue can be addressed by employing suitable observers. In the past decades, several observers and observer-based strategies have been presented for linear and nonlinear systems [10, 11, 12, 13]. Among these observers, SMOs, which are capable of rejecting impacts of disturbances on the final estimations, have obtained great deal of attentions from fault detection community. This feature, disturbance rejection, is employed for fault detection, isolation, and input reconstruction in [14, 15, 16, 17].
On the other hand, it should be emphasized that not only does late detection of such malfunctions cause fault propagation and failure of the whole process, but it also put the process operators’ lives in jeopardy. Hence, early detection of such malfunctions has received a considerable attention, and several attempts have been made to design rapid fault detection methodologies [18, 19, 20]. In [18], an intelligent modular method is proposed for fast fault detection and classification in power systems. A robust fast fault detection approach is presented for T-S fuzzy systems in [19]. Assuming the time derivative of system output, , is available for measurement; an algorithm is presented for rapid actuator fault detection in [20]. On the other hand, it is well-known that by using multiple observers one can estimate system states with better transient response [21, 22], which can be employed for fault detection purposes. In [23], a new identification scheme is presented for Linear Time Invariant (LTI) systems in order to improve the parameter estimation performance. In this regard, a convex combination of all information provided by multiple models is utilized to estimate system unknown parameters. Applying this idea to different systems with unknown parameters (e.g., LTI systems [24], linear systems with unknown periodic parameters [25, 26], nonlinear systems [27, 28], and twin-rotor system [29]) has shown that this approach is also capable of providing satisfactory performance in various cases.
In this paper, a novel fault reconstruction scheme is presented using a convex combination of the state estimations obtained from a bank of SMOs. The method is composed of a new structure for multiple SMOs and the Recursive Least Squares (RLS) algorithm. The main contributions of this paper are as follows: I) A new structure for state estimation of systems with unknown inputs is presented by adaptively combining multiple SMOs state estimations. II) Using the properties of convex combination, the existence of some unknown constant parameters that provide a perfect state estimation is guaranteed. III) The stability of the proposed scheme, consisting of interconnection of multiple dynamical systems, is investigated, and it is proved that the estimations converge to the actual values. IV) The mathematical performance analysis of the proposed scheme is provided which shows that the presented strategy is capable of resulting in a better transient response in comparison to the conventional SMOs. V) The presented fault reconstruction methodology does not require accessibility of all system states.
The remainder of paper is structured as follows: The problem statement and SMO are presented in Section 2. In Section 3, the proposed observer scheme is introduced; then, the existence of a perfect state estimation is assured. Furthermore, the stability of proposed structure and its performance are also discussed in this section. Simulation results are included in Section 4, and finally, Section 5 provides the conclusions.
II Sliding Mode Observers
Consider the following uncertain system
[TABLE]
where is the state vector, is the bounded control input which stabilizes the system, is the system output, and denotes an unknown bounded function satisfying the following inequality
[TABLE]
Moreover, it is assumed that and , , and are full rank matrices [11].
To estimate the state of the system, a SMO with the following structure can be utilized
[TABLE]
where and represent estimations of and , respectively, is the output estimation error, and is a discontinuous term about the hyperplane
[TABLE]
Moreover, and are gain matrices to be determined. Note that in order to estimate the system states precisely, it is needed to reject the effects of unknown term on . The following definitions, lemmas, and theorem are used throughout the paper.
Definition 1** ([30])**
The Rosenbrock matrix of the system is given by
[TABLE]
The values of such that are called invariant zeros of the system .
Definition 2** ([31])**
A set in a linear space is called convex if the line segment is contained in for any elements , i.e., for any pair and any .
Lemma 1** ([31])**
Let where is a linear space. The intersection of all convex sets in containing s is called the convex hull of {} and any element of which, , can be expressed as follows:
[TABLE]
where is a constant term satisfying .
Lemma 2** ([32])**
Let be a bounded linear operator on an arbitrary Banach space . If , then has a bounded inverse as follows
[TABLE]
Theorem 1** ([33])**
Consider the uncertain system (1), SMO (3), and let
[TABLE]
where and with . Then there exist matrices , , and such that is a Hurwitz matrix and the state estimation obtained from (3) converges to the state of the plant if and only if:
- •
.
- •
invariant zeros of the system lie in the open left-hand side of complex plane, i.e., for all with non-negative real part.
In the sequel, it is assumed that the conditions of Theorem 1 are satisfied, and a new observation scheme with more preferable performance is presented.
III The Main Results
In this section, the structure of the proposed observation scheme and its performance are fully discussed. Then, by utilizing the presented observation strategy, the unknown input reconstruction scheme as well as its stability analysis are addressed.
III-A Structure of the Proposed Multiple Sliding Mode Observer
In order to estimate the system states precisely with better transient response, the estimated states are provided by combining the observations obtained from multiple SMOs.
The proposed observer scheme is composed of SMOs with the following dynamics,
[TABLE]
where (), , , and
[TABLE]
with , , and . To use the full information provided by the aforementioned observers and obtain promising estimation, the final state estimation is considered as a convex combination of the above estimations, i.e.,
[TABLE]
In the sequel, the analysis is divided into two parts: the algebraic part and the analytic part. In the former part, it is guaranteed that there exist unknown fixed s such that by choosing s the perfect state estimation is obtained. The latter part covers derivation of appropriate adaptive laws for estimating these parameters. The following lemma is presented to obtain the required condition for the existence of s.
Lemma 3
If the initial conditions of () SMOs with the structure of (5), s, are chosen such that the initial condition of the uncertain system (1), , lies in their convex hull , then there exist some fixed s such that
[TABLE]
where , , and .
Proof. There exists a change of coordinates, using a non-singular matrix that transforms the triple of system (1) to new coordinates such that [33]:
[TABLE]
where , , , , , , and is a stable matrix. On the other hand by using (5), (6), and the fact that s are constant, one can obtain the dynamics of state estimation as
[TABLE]
where , , and
[TABLE]
Similarly, the following dynamics can be obtained from (9) using the aforementioned transition matrix :
[TABLE]
where and . Let us select the design parameters as
[TABLE]
where is a design Hurwitz matrix. Now, a Lyapunov function candidate as with can be considered. In addition, two symmetric positive definite design matrices are defined as and , and and are the symmetric positive definite matrices that satisfy the following Lyapunov equations
[TABLE]
Then, following a procedure similar to what presented in [33], it can be shown that , and in turn, one can conclude that
[TABLE]
To show that there exist some s satisfying (7), one can employ the transformation matrix and rewrite the Lyapunov function as follows:
[TABLE]
where is the observation error. By considering the equation of
[TABLE]
where and respectively are the smallest and largest eigenvalues of , one can rewrite (13) as
[TABLE]
It is obvious that if , the right-hand side of the preceding inequality is zero, and consequently, will maintain zero for all . Therefore, to conclude the proof, it is sufficient to find the conditions under which is zero. Towards this end, one can use Lemma 1 and conclude that if the initial conditions of SMOs, i.e., s, are chosen such that is in the convex hull of s, then fixed s exist such that
[TABLE]
Hence, one can compare the preceding equation with (6) and see that the required condition for the perfect state estimation, , is satisfied.
It is worth noting that for lies in the convex hull of s, one should at least utilize SMOs.
So far, it has been shown that there exist some s that provide perfect state estimation. However, these parameters are required to be estimated since they are unknown. Let us define , and use (7) and to obtain . On the other hand, because and , one can get
[TABLE]
Now, one can employ (5) to obtain
[TABLE]
It can be seen that is obtained from a linear system and in turn, only depends on ; therefore, if a matrix is considered such that its th column is equal to , it is independent of . As a result, (17) is rewritten as follows
[TABLE]
where . If was known, the previous equation could be utilized for estimating ; however, it is unknown since and are not available. Nonetheless, one can premultiply (19) by and get
[TABLE]
Since is unknown in the the preceding equation, the RLS algorithm cannot be employed for estimating . However, it is proposed to employ a modification of the RLS algorithm as follows
[TABLE]
where , , is an estimation of , , is the identity matrix, and is a positive constant. Moreover, since is independent of , its th column is considered as . Even though is employed instead of , it will be shown later that the previous equation is able to provide an estimation of suitable for estimating the state of the plant. Now, the obtained can be exploited in the following SMOs for estimating the state variables
[TABLE]
where and
[TABLE]
Now, it is required to investigate the stability of the proposed observation scheme, constructed from two interconnected systems (21) and (22), as well as the estimation error. In this regard, the following theorem is presented.
Theorem 2
For system (1), consider the modified RLS algorithm (21) and SMOs (22). If a non-singular matrix that transforms (1) to (8) is considered, the design matrices are chosen as
[TABLE]
and satisfies (12), then it can be guaranteed that the observation error system is quadratically stable. Moreover, s are uniformly ultimately bounded, and and are bounded.
Proof. Throughout the proof, it is required to employ the upper bounds of and . In this regard, one can employ the definition of and (18) to obtain
[TABLE]
where is a Hurwitz matrix. Therefore, we have , and . In order to obtain an upper bound for , a Lyapunov function candidate with is considered. Hence it can be obtained that . On the other hand, we have
[TABLE]
where and are the smallest and largest eigenvalues of , respectively. One can use the preceding equation to get . Now, it is valid to say
[TABLE]
Moreover, by using (25), one has
[TABLE]
In addition, the equation can be employed for rewriting the preceding equation as follows
[TABLE]
where and . By using the obtained upper bound of , we get
[TABLE]
For , the fact that it is a positive definite matrix can be employed. On the other hand, from (21) it can be seen that ; therefore, by using , we have , i.e., is bounded. Now it can be said that
[TABLE]
For obtaining the preceding equation, with the largest eigenvalue of as is employed, which is valid since is a symmetric matrix.
Now, the obtained upper bounds can be used for proving the stability of the observation error system. In this regard, the state estimation (22) and the definition of can be utilized to obtain
[TABLE]
where and . By using the previous equation and (21), we have
[TABLE]
Moreover, the observation error system of the th observer can be obtained using (1) and (22) as follows
[TABLE]
By taking the derivative of (29) and using (24), (30), and (31), one can obtain the observation error system as follows
[TABLE]
To show that the error system (32) is stable, let us start with the the following nominal error system
[TABLE]
One can compare the preceding equation with the observation error system for the SMO (3) and see that they are the same. As a result, by choosing the design matrices as (23), the error system is quadratically stable [33]. Hence, there exists a Lyapunov function for the nominal error systems satisfying
[TABLE]
for some positive constants , , , and [34]. By considering as a Lyapunov function candidate for the observation error (32), one can get
[TABLE]
Using (33) and performing some basic manipulations on the preceding equation result in
[TABLE]
One can employ (27) and (28) to get
[TABLE]
where . By considering (33), we have
[TABLE]
Therefore, the following equation is satisfied
[TABLE]
Moreover, ; hence
[TABLE]
where . Moreover, one can employ (33) and obtain
[TABLE]
with . From the previous equation it can be concluded that the observation error converges to zero exponentially fast.
For proving the boundedness of , the integral of (30) is considered as follows
[TABLE]
Now, one can use (27), (28), and (34) to get
[TABLE]
By considering , it can be seen that is bounded.
For s, one can consider the estimation error of the th observer as and a Lyapunov function candidate with . Therefore, by using (1) and (22) we can get
[TABLE]
On the other hand, we have and . As a result, for . In other words, since is bounded, s are uniformly ultimately bounded.
The presented theorem states that the proposed observation scheme is able to provide a state estimation that converges to the state of the plant. In the next section, the performance of this observation scheme is investigated to obtain conditions that result in a better state estimation.
III-B Performance Investigation
This section is aimed at analyzing the performance of the proposed observer to see whether it is able to provide better state estimations than a single sliding mode observer. In order to investigate this improvement, the following lemma needs to be considered.
Lemma 4
For system (1), if the pair is observable, then the system has no invariant zero.
Proof. According to the Popov-Belevitch-Hautus rank test, the following matrix has full column rank since is observable
[TABLE]
Therefore, . On the other hand, by considering the Rosenbrock matrix (4) and the fact that has full rank, one can conclude that , which means there is no that makes lose rank.
It can be seen from Lemma 4 that if and is observable, the conditions of Theorem 1 are satisfied, and in turn, the results of the previous sections are still valid. As a result, in this section, it is assumed that the pair is observable. In addition, we assume that is in the convex hull of s; hence (19) is satisfied, and one can rewrite (29) as follows
[TABLE]
where . For analyzing the preceding equation, the definition of and the fact that by choosing s, the equality is valid, can be considered to get
[TABLE]
Therefore, we have
[TABLE]
Since , the following equation can be obtained
[TABLE]
Now, by using (26) and , one has
[TABLE]
The preceding equation and (35) can be employed to get
[TABLE]
To proceed with the analysis, it is required to consider . In this regard, and (35) can be utilized to get
[TABLE]
On the other hand, one can use (21) and to obtain the following equation
[TABLE]
Therefore, by employing (38) we have
[TABLE]
One can take the integral of the previous equation and premultiply it by to get
[TABLE]
where . It is worth noting that is used for obtaining the preceding equation.
In what follows, the goal is to obtain which exists in (40). Towards this end, (39) is employed to show that
[TABLE]
Using , we have
[TABLE]
Since it is assumed that is observable, it can be easily shown that the pair is also observable. As a result, the observability Gramian
[TABLE]
is nonsingular for any . It follows that there exists a constant such that . Hence ; and since , we have which follows that
[TABLE]
Now by substituting (42) into (41) and using the matrix inversion lemma, one has
[TABLE]
By using the fact that is and , we can assume that is invertible. Therefore, we have
[TABLE]
where
[TABLE]
It is required to rewrite (45) into an infinite series. In this regard, we will use Lemma 2. In order to employ the Lemma 2, (43) and can be used to get
[TABLE]
Thus by choosing , the condition of Lemma 2 is satisfied and (45) can be considered as
[TABLE]
By considering (37) and (40), for obtaining , one needs to substitute the preceding equation into (44) and use to get
[TABLE]
As a result, using (40) we have
[TABLE]
where
[TABLE]
Using and (26) follows that
[TABLE]
Utilizing the obtained upper bounds, (26), and (46) results
[TABLE]
Now, (36) and (37) are employed to get
[TABLE]
Finally, since and , we have
[TABLE]
For performing the comparison, it is required to analyze the observation error of conventional SMO using a similar method. In this regard, let us to assume that . Hence we have , and one can use (22) and consider a state estimation as follows
[TABLE]
By using (22) it can be concluded that
[TABLE]
where . By comparing the preceding equation with (3), it can be seen that if , the obtained estimation from conventional SMO is equal to . Therefore, by using (35) and considering , one can get
[TABLE]
Similar to (37) it can be obtained
[TABLE]
Moreover, employing and (26) results
[TABLE]
Finally, it can be seen that the right hand side of (47) can become arbitrary smaller than the upper bound of in (48) if we choose and big enough. In other words, based on the definition of , i.e., where , one can conclude that choosing s and big enough can result in a better estimation in comparison to conventional sliding mode observers.
III-C Fault Detection and Isolation
In this section, the fault of system (1) is approximated using the proposed observer. In this regard, it is required to show that a sliding motion takes place on the surface in the error space
[TABLE]
Towards this end, the following lemma is presented.
Lemma 5
Let all conditions of Theorem 2 are satisfied. Then, a sliding motion takes place on (49) in finite time.
Proof. By using the transition matrix , one can transform the error system (32) to the following form
[TABLE]
where and . Now, with satisfying (12) is considered to get
[TABLE]
One can use , (27), and (28) to obtain the following equation
[TABLE]
It can be seen that there exists such that for we have
[TABLE]
Hence, it is valid to say that
[TABLE]
From the definition of , it can be seen that . Moreover, from (2) and the definition of , we have . Therefore, it is obtained
[TABLE]
It can be seen from the preceding equation that in the domain with positive scalar , the following equation is valid
[TABLE]
From Theorem 2, we know that the observation error system is quadratically stable; hence enters in finite time. As a result, there exists such that for all the preceding equation is valid. In addition, since , it can obtained
[TABLE]
By employing the previous equation, one can get
[TABLE]
Solving the obtained inequality results
[TABLE]
It can be easily seen that if , for all . In another word, sliding motion takes place on in finite time.
The presented lemma can be employed for fault reconstruction of (1). Since sliding motion takes place after a finite time, we have and , and equation (50) become
[TABLE]
where is the equivalent signal. According to the equivalent control method, the equivalent signal helps the sliding motion to be maintained [35]. Moreover, since is Hurwitz, it can be seen from (51) that as . Consequently, from (52) one can get
[TABLE]
It is worth noting that [33]. Therefore, we can reconstruct the fault as follows
[TABLE]
For obtaining the equivalent signal, the presented method in [15] can be considered. In this regard, the discontinuous term is replaced by its continuous approximation as follows
[TABLE]
where is a positive constant that determines the accuracy of approximation and needs to be chosen sufficiently small. Then, the equivalent signal can be obtained to any desired accuracy by using .
It is worth noting that by considering (53), one can see that the obtained fault reconstruction is based on the state estimation. On the other hand, it was shown in the preceding section that the proposed scheme is able to provide a more preferable state estimation. Therefore, one can conclude that it can also result in a better fault reconstruction in comparison to conventional sliding mode observers.
IV Simulation Results
In this section, the effectiveness of the proposed fault detection and reconstruction methodology is illustrated through simulation. Towards this end, consider the Matsumoto-Chua-Kobayashi (MCK) circuit, which is a chaotic system, as follows [36]:
[TABLE]
where
[TABLE]
The system initial condition is considered as .
In order to estimate the state variables and reconstruct the fault rapidly, it is required to design the matrices and in the proposed methodology. Towards this end, the eigenvalues of are selected as , and the presented algorithm in [33] is utilized to obtain the following transformation matrix
[TABLE]
Now, one can employ the aforementioned transition matrix and transform (55) into the equivalent form (8). Consequently, matrices defined in (56) are transformed into new coordinates as follows
[TABLE]
where . Then by considering and employing (10) and (11), one can get
[TABLE]
Finally, the design matrices can be obtained using and . Moreover, , , and are employed to design as (54).
As stated through the paper, the initial conditions s should be chosen such that lies in their convex hull , and for performance improvement, needs to be invertible. In this regard, five sliding mode observers (22) () with the following initial conditions are considered
[TABLE]
Then, the initial conditions of the RLS algorithm (21) are chosen as and with .
In addition to the proposed scheme, one sliding mode observer with the same design matrices, parameters, and initial conditions, i.e., , is utilized to obtain state estimation and fault reconstruction. This assists us to demonstrate that the proposed observation scheme results in more accurate estimations in comparison to single sliding mode observers.
The obtained simulation results are presented in Fig. 1 and Fig. 2. From these figures, it can be easily seen that the consequence of employing the proposed observer is a state estimation with more preferable transient response.
In order to demonstrate that choosing big enough results in a superior performance, the simulation is also performed for . Fig. 3 and Fig. 4 show the obtained state and fault estimations for this value. The figures validate the theory and show that choosing results in a better performance in comparison to the conventional SMO.
V Conclusions
In this research a novel fault reconstruction scheme was presented using the concept of second level adaptation and SMOs. In the proposed scheme, the information provided by multiple SMOs with suitably chosen initial conditions was employed to reconstruct the system states and the fault (unknown input) rapidly. In this regard, it was shown that if the initial condition of system lies inside the convex hull of SMOs initial conditions, there exist some constant coefficients that provide a perfect state estimation. An estimation of these coefficients was obtained using the RLS algorithm. Mathematical analyses/justifications were provided to highlight performance of the proposed observation strategy. The stability of the overall system as well as the structure of the fault reconstruction scheme were fully addressed. Since the proposed approach employs the collective information obtained from multiple SMOs, it results in estimations with more preferable transient response in comparison to conventional SMO-based fault detection strategies.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Li, H. B. Sun, J. Yang, and X. H. Chen, “Disturbance-observer-based control and related methods-an overview,” IEEE Transactions on Industrial Electronics , vol. 63, no. 2, pp. 1083–1095, 2016.
- 2[2] S. Y. Lin, J. Y. Yen, M. S. Chen, S. H. Chang, and C. Y. Kao, “An adaptive unknown periodic input observer for discrete-time lti siso systems,” IEEE Transactions Automic Control , vol. 26, no. 8, pp. 4073–4079, 2017.
- 3[3] J. Zhang, P. Shi, and W. Lin, “Extended sliding mode observer based control for markovian jump linear systems with disturbances,” Automatica , vol. 70, pp. 140–147, 2017.
- 4[4] H. A. Talebi, K. Khorasani, and S. Tafazoli, “A recurrent neural-network-based sensor and actuator fault detection and isolation for nonlinear systems with application to the satellite’s attitude control subsystem,” IEEE Transactions Neural Networks , vol. 20, no. 1, pp. 45–60, 2009.
- 5[5] R. Salehi, G. Vossoughi, and A. Alasty, “A second-order sliding mode observer for fault detection and isolation of turbocharged si engines,” IEEE Transactions Industrial Electronics , vol. 62, no. 12, pp. 7795–7803, 2015.
- 6[6] M. Zhong, S. X. Ding, and D. Zhou, “A new scheme of fault detection for linear discrete time-varying systems,” IEEE Transactions Automatic Control , vol. 61, no. 9, pp. 2597–2602, 2016.
- 7[7] P. P. Menon and C. Edwards, “A sliding mode observer for monitoring and fault estimation in a network of dynamical systems,” International Journal of Robust and Nonlinear Control , vol. 24, pp. 2669–2685, 2014.
- 8[8] M. Navi, M. R. Davoodi, and N. Meskin, “Sensor fault detection and isolation of an industrial gas turbine using partial kernel pca,” IFAC-Papers On Line , vol. 48, no. 21, pp. 1389–1396, 2015.
