Abstract
Fault diagnosis techniques can be classified into passive and active types. Passive approaches only utilize the original input and output signals of the system. Because of the small amplitudes, the characteristics of incipient faults are not fully represented in the data of the system, so it is difficult to detect incipient faults by passive fault diagnosis techniques. In contrast, active methods can design auxiliary signals for specific faults and inject them into the system to improve fault diagnosis performance. Therefore, active fault diagnosis techniques are utilized in this article to detect and isolate incipient faults based on the fault structure. A new framework based on observer approach for active fault diagnosis is proposed and the geometric approach based fault diagnosis observer is introduced to active fault diagnosis for the first time. Based on the dynamic equations of residuals, auxiliary signals are designed to enhance the diagnosis performance for incipient faults that have specific structures. In addition, the requirements that auxiliary signals need to meet are discussed. The proposed method can realize the seamless combination of active fault diagnosis and passive fault diagnosis. Finally, a numerical example is presented to demonstrate the effectiveness of the proposed approach, and it is indicated that the proposed method significantly improves the accuracy of the diagnosis for incipient faults.
1. Introduction
With the progress of science and technology, modern industrial systems have become more and more complex, and that leads to higher security risks. Many serious faults are evolved from incipient faults. If faults can be detected as early as possible, measures can be taken to avoid the propagation of faults and avoid the occurrence of vicious accidents, and huge economic and social benefits will be produced. Fault diagnosis techniques, which can judge whether a fault occurs and identify the type and size of the fault, are important means to improve system safety and reliability [,,,]. In the past few decades, extensive research on fault diagnosis techniques has been made and a series of research results has been published in this area [,,,,].
Fault diagnosis techniques can be divided into passive and active types []. Passive fault diagnosis (PFD) approaches only utilize the original input and output signals of the system, and, when the fault characteristics are not fully represented in the data, the diagnosis performance is not good. For example, due to the existence of system noise or uncertainty, system changes caused by incipient faults with small amplitudes are indistinguishable from system changes caused by system noise or uncertainty. In addition, the feedback controller in closed-loop system will cover up or compensate the system abnormality caused by fault to a certain extent, which will lead to the poor performance of passive fault diagnosis. In contrast to PFD, active fault diagnosis (AFD) will actively design auxiliary signals according to the fault modes and inject them into systems to excite fault characteristics and improve diagnostic performance []. Therefore, active fault diagnosis techniques are utilized in this article to detect and isolate incipient faults.
According to the author’s knowledge, active fault diagnosis framework was first proposed by Zhang et al. [] in 1988. Subsequently, some scholars carried out research on active fault diagnosis techniques and achieved some results []. The Youla–Jabr–Bongiorno–Kucera (YJBK) parameter was employed to build the AFD for incipient faults in []. Marseglia et al. [] considered the design of an input signal required to detect and isolate faults by solving a Mixed Integer Quadratic Program (MIQP). Lin et al. [] studied active online diagnosis in discrete event systems. Nikoukhah et al. [] proposed a method to design an auxiliary signal for active failure detection in uncertain linear systems based on the assumption that system noise is bounded. Wang et al. [] assumed that the disturbance is bounded and proposed an active mechanism to detect multiple modes of operation. Heirung et al. [] employed the Kolmogorov metric to distinguish a set of system models subject to stochastic disturbances. Blackmore et al. [] developed an active estimation method for jump Markov linear systems.
As far as the author knows, the number of research results on the application of observer method in active fault diagnosis is limited. Only a few results have been published. Yang et al. [] designed appropriate auxiliary signals to make the residuals more sensitive to faults and improve the performance of fault diagnosis. Blanchini et al. [] combined the residual generator with the set-based active fault diagnosis method. By designing a proper residual generator, the residuals generated by different models were restricted to different sets. Scott et al. [] utilized zonotopes to characterize the set of inputs that were used for active fault diagnosis, and an observer-based method was given for reducing the complexity of this program. Based on zonotopes, a new class of sets called constrained zonotopes was introduced to contain interest sets for estimation and control []. Using constrained zonotopes, Raimondo et al. [] proposed a set-valued observer to achieve rigorous closed-loop active fault diagnosis in a moving horizon framework. The observer method is widely used in passive fault diagnosis, and it is a possible way to realize the combination of active fault diagnosis and passive fault diagnosis. This is another motivation of our work and we want to discuss the application of an observer method in active fault diagnosis.
There are many kinds of observers that can be used for system fault diagnosis, such as Luenberger observer, sliding mode observer, geometric observer, and some hybrid algorithms [,]. The geometric observer, which is proposed by Massoumnia et al. [], has the characteristic that the observer output is only affected by one fault and is robust to all other faults. This feature makes it perform fault detection and fault isolation simultaneously. Thanks to its excellent properties, the geometric observer has been generalized to solve the fault detection and isolation problems for many systems, such as bilinear systems, Markov jump systems, periodic systems, linear parameter-varying systems, and so on [,,,]. However, to the best of the author’s knowledge, there have been no results of introducing it into active fault diagnosis.
In this paper, the fault diagnosis observer based on a geometric approach is introduced into active fault diagnosis for linear systems for the first time and the contributions of this paper can be summarized as follows:
- A new framework of the fault-structure-based active fault diagnosis is proposed, and the geometric observer is introduced to active fault diagnosis. Using the geometric observer, active fault detection and isolation can be realized simultaneously.
- The requirements of the auxiliary signals are given, and the corresponding auxiliary signals are designed to detect incipient faults. The amplitudes of the designed auxiliary signals are very small and therefore they have little effect on the system performance.
- This proposed method can realize the combination of active fault diagnosis and passive fault diagnosis. For incipient faults, auxiliary signals are designed to carry out active fault diagnosis. For significant faults, passive fault diagnosis can be directly carried out without modifying the observer.
The rest of the paper is outlined as follows. The framework of fault-structure-based active fault diagnosis using geometric observer is proposed in Section 2. In Section 3.1, the design process of fault diagnosis observer based on geometric approach is detailed. According to the dynamic equation of residual, the appropriate auxiliary signals are designed in Section 3.2 and the corresponding evaluation functions are given in Section 3.3. The effectiveness of the proposed approach is verified through numerical simulations in Section 4. Finally, this paper is concluded with some conclusions.
2. Problem Formulation
In this section, the AFD problem for the linear time-invariant (LTI) systems based on fault structure is defined. The framework of the approach is shown in Figure 1, assuming that the system is in operation and there are original inputs . As can be seen, observer methods are introduced into active fault diagnosis and a set of special auxiliary signals are designed to assist in the diagnosis of faults with specific structures. The designed auxiliary signals can enhance the performance of faults in the residuals and improve the diagnosis performance for incipient faults. According to the classification of auxiliary signals in [], the designed auxiliary signals are system-friendly. It is worth noting that the observer only uses the original input of the system (the set input in the open-loop system or the input calculated from the controller in the closed-loop system) and the system output data, and does not directly use the designed auxiliary signals.
Figure 1.
Framework of the fault-structure-based active fault diagnosis.
Consider the following linear time-invariant systems:
where is the state of the system with dimension , is the output of the system with dimension , is the input of the system with dimension , and denotes the unknown disturbance with bounded power or energy. In particular, is the designed auxiliary signal for fault mode i. The output matrices are right invertible, and system matrices are known constant matrices with appropriate dimensions. The index represents the i-th model. Let represent the nominal model without fault and the rests represent different fault modes. In addition, the following assumptions are given.
Assumption 1.
This paper only considers the system parameter faults and actuator faults that are represented by and respectively. Thus, it is hypothesized that , and .
Assumption 2.
The auxiliary signal is injected into the input directly, the matrix is the same as .
Assumption 3.
Assume that each fault model represents only one fault mode and the fault is time-invariant.
In view of the two different fault types, the processing procedures are given as follows.
Case I: Suppose that the system parameter fault causes the system matrix to change from to . According to Assumption 3, we have in this case. Defining , it is easy that
It is assumed that the fault only affects a certain column of matrix , not the entire matrix. In other words, can be expressed as , where is a column vector used to represent the fault signature and indicates the fault signal that related to state .
Case II: In the case of actuator fault, system input matrix changes from to . Define . Similar to Case I, we have and
According to the hypothesis, can also be rewritten as , where is also a column vector used to represent the fault signature and indicates the fault signal that related to input .
Combining the above two cases, the i-th, fault model can be reconstructed as
For , let .
It is time for us to put forward the problem of fault-structure-based active fault diagnosis for LTI systems. For each fault mode i, an observer and an auxiliary signal are designed to enhance the performance of the fault in the observer output, and then carry out fault detection and isolation. The observer and auxiliary signal are designed according to the fault structure .
3. Main Results
In this section, the proposed method is introduced in detail.
3.1. Geometric Observer Design
In this paper, the geometric observer proposed by Massoumnia in [] is adopted as the structure-enhanced observer. For fault mode i, the observer is designed as follows:
where is the observer state and is the observer output serving as residual signal. , , , , and are observer parameters that need to be designed. It is worth noting that the observer only uses the original input and the system output data , and does not directly use the designed auxiliary signal . For the purpose of fault isolation, it is expected that the residual is only affected by fault mode i and the corresponding auxiliary signal, but not by other fault modes. That is to say,
On the observers that satisfy condition (6), we have the following lemma.
Lemma 1.
Proof of Lemma 1.
This lemma can be directly generalized from theorem 4 in reference [], and the proof is omitted here. □
Using the geometric method, the observer parameter matrices can be calculated according to the following steps:
- For fault mode i, calculate the unobservability subspaces ;
- Find matrix satisfying ;
- Calculate the canonical projection ;
- Let denote the map induced by on the factor space ;
- Calculate matrix satisfying ;
- According to the equation , we get ;
- Let . By designing appropriate , the spectrum of can be configured, or disturbance suppression can be performed;
- Let and .
At this point, all parameter matrices of the observer have been obtained. Define , then it follows that
Remark 1.
According to lemma 1 and the design steps of the observer, it is obvious that . Thus, is only sensitive to fault mode i and robust to other fault modes. This is why we call the observer the fault-structure-based observer or structure-enhanced observer.
Remark 2.
For system disturbance , technique or other appropriate methods can be used to design observer matrices and suppress the influence of disturbance signal on residual [].
3.2. Auxiliary Input Design
In this section, the problem about how to design auxiliary signals to enhance the performance of fault features in residuals is introduced. It can be seen from Equation (8) that, in addition to the disturbance, the observer output is jointly affected by fault signal and the auxiliary signal . It is natural to think whether we can design a suitable auxiliary signal in the same direction as to enhance the fault performance. Auxiliary signals shall meet the following requirements:
- should be in the same direction as .
- should not be too large, mainly for the following two reasons. First, during system operation, cannot seriously affect system performance. Second, cannot completely cover the fault signal to prevent inability to distinguish whether a fault occurs.
- cannot be too small to enhance fault characteristics.
- The auxiliary signal should be actually generatable, and the signal form should be as simple as possible, such as constant signal or piecewise constant signal.
According to Equation (8), auxiliary signal should meet . Select an appropriate , auxiliary signal that meets the conditions that can be designed. Next, some analysis is conducted about the fault-structure-based active fault diagnosis method proposed in this paper and some discussions are presented.
Remark 3.
Based on the geometric observer, the method in this paper can only carry out active fault diagnosis for the faults that is solvable. In practical applications, this condition can be relaxed as , where is a human-selected threshold, measuring the degree of direction mismatch.
Remark 4.
Auxiliary signal is related to the fault condition of the actuator and needs to be designed according to the input matrix of the faulty system.
Remark 5.
The proposed method can only diagnose whether a fault has occurred in a certain fault direction , and cannot distinguish the specific fault types. If the fault directions of two faults are the same, they cannot be distinguished unless the other characteristics such as the amplitude of the two faults are significantly different.
Remark 6.
The selection of α should be appropriate. If it is too small, the enhancement effect is not obvious. If it is too large, the characteristics of fault itself will be covered. Both of the two cases will lead to the fault failing to be diagnosed.
Remark 7.
The fault diagnosis framework proposed in this paper can seamlessly integrate passive fault diagnosis with active fault diagnosis. For small faults, auxiliary signals are designed and injected into the system to enhance the performance of faults in residuals, and active fault diagnosis is performed. For significant faults, there is no need to design auxiliary signals, and the designed geometric observer can effectively perform passive fault diagnosis.
3.3. Residual Evaluation
According to Remark 1, is only affected by fault and has successfully been decoupled from all other faults . Accordingly, fault detection and fault isolation can be completed at the same time.
In this section, the following residual evaluation function is chosen:
where is the length of the evaluation time window. Subsequently, the threshold selection method is given as follows:
Based on the above evaluation functions and thresholds, the occurrence of a fault can be alarmed through the following decision rules:
Remark 8.
When there is noise or disturbance in the system, selecting appropriate evaluation functions will have a good effect on the performance of fault diagnosis. Smoothing the residual signals within a certain time window can effectively reduce the influence of noise and improve the diagnosis effect.
4. Numerical Simulation
In this section, the proposed scheme is applied to the widely used three-tank benchmark system to demonstrate the effectiveness of the strategy [,]. As shown in Figure 2, the three-tank system has three outputs and two inputs .
Figure 2.
Structure of the three-tank system [].
The target liquid level of three-tank system is and two PI controllers are used to control liquid levels and and the parameters are and . The nonlinear continuous-time model of the system can be obtained according to the generalized Torricelli Law. Furthermore, the sampling period is set to s. After linearization and discretization at the equilibrium point, the linear discrete-time system model can be obtained. A detailed process can refer to Appendix A. The system parameters are as follows:
After transforming the fault models, we get and , where is the input of actuator at time k and is the value of state at time k. Two fault modes can represent actuator fault and system parameter fault, respectively, and the fault signatures and satisfy Lemma 1. In the simulation experiment, the disturbance is set to be , where are independent random variables uniformly distributed on .
4.1. Simulation Results of the Proposed Method
According to the steps in Section 3.1, the corresponding geometric diagnosis observers are designed as follows:
It can be seen that both failure modes are time-invariant, so the auxiliary signals can just select the constant signals to meet the requirements. According to Section 3.2, the auxiliary signals for two faults are designed as and , respectively. The length of the evaluation window is set to be s, and the thresholds are selected as and .
Remark 9.
for all α, but it can be very small when selecting proper and α. Therefore, the diagnosis effect of fault mode is good as well.
Next, the diagnosis results of the proposed method for two fault modes and are introduced.
Case I: When the system is fault-free and both auxiliary signals are put into the system, the simulation results are shown in Figure 3. It can be seen from Figure 3a that the injection of auxiliary signals has very little effect on the system performance because the auxiliary signal itself is much smaller than the input of the system. Figure 3b,c show the evaluation functions before and after the injection of auxiliary signals when the system is fault-free. In practice, the thresholds can be selected as the maximum value of the evaluation functions without faults through multiple tests.
Figure 3.
Simulation results of the system without faults and two auxiliary signals and are injected into the system at 200 s: (a) system outputs; (b) the evaluation function of the residual and the corresponding threshold; (c) the evaluation function of the residual and the corresponding threshold.
Case II: Assume fault mode occurs at 200 s, and the diagnosis results are shown in Figure 4. Figure 4a shows the system outputs before and after the fault occurrence. It can be seen that the fault is very small and has a slight impact on the system performance. Figure 4b,c respectively show the fault diagnosis results without and with auxiliary signal , indicating that the auxiliary signal can enhance the performance of fault in residual and greatly enhance the detection ability of incipient fault. Figure 4d is the evaluation function corresponding to observer output with auxiliary input . It can be seen that it is not affected by fault mode and auxiliary signal , which shows that this method can isolate faults effectively.
Figure 4.
Simulation results of the system with fault mode occurring at 200 s: (a) system outputs without auxiliary signals; (b) the evaluation function without auxiliary signals; (c) the evaluation function with auxiliary signal ; (d) the evaluation function with auxiliary signal .
Case III: Assume fault mode occurs at 200 s, and the diagnosis results are shown in Figure 5. Similar to Case I, Figure 5a–d show the system outputs, diagnosis results without and with auxiliary signal and evaluation function . Obviously, the proposed method can effectively detect and isolate fault 2 and improve the diagnosis performance.
Figure 5.
Simulation results of the system with fault mode occurring at 200 s: (a) system outputs without auxiliary signals; (b) the evaluation function without auxiliary signals; (c) the evaluation function with auxiliary signal ; (d) the evaluation function with auxiliary signal .
Case IV: Assume fault modes and occur simultaneously at 200 s, and the diagnosis results are shown in Figure 6. Experimental results indicate that the proposed method can still work well when we aim to actively diagnose both faults simultaneously. Our approach can improve the fault detection performance and realize fault isolation at the same time.
Figure 6.
Simulation results of the system with fault modes and occurring simultaneously at 200 s: (a) system outputs without auxiliary signals; (b) system outputs with auxiliary signals; (c) the evaluation function without auxiliary signals; (d) the evaluation function with auxiliary signals; (e) the evaluation function without auxiliary signals; (f) the evaluation function with auxiliary signals.
Remark 10.
When two faults occur at the same time, we can input two auxiliary signals in sequence to diagnose the two faults in turn. In addition, the two auxiliary signals in this simulation will not affect each other, so two auxiliary signals can be injected into the system at the same time, and two faults can be detected and isolated at the same time.
4.2. Compared with Robust Observer
The well-known robust observer in [] is also a method that can detect and isolate faults simultaneously. Robust observer is a kind of passive fault diagnosis method, and it is used as a comparison method in this section. According to the method proposed in reference [], if we want to detect and isolate three kinds of component faults when we use two measures and , three robust observers need to be designed. The detailed design process of robust observer is omitted here. For convenience, two kinds of fault types are considered in this section, and the corresponding simulation results are listed for comparison. The same evaluation function in Section 3.3 is used to process the residual.
Case I: Consider the same failure mode as in Section 4.1. The diagnosis results of robust observer are shown in Figure 7. If the output of the second observer and the third observer exceed the selected thresholds at the same time, then it is judged that the fault has occurred. It can be seen from Figure 7b,c that the outputs of the two observers fluctuate greatly after fault occurs, which makes it impossible to diagnose the fault effectively. Compared with Figure 4c, it can be seen that the method in this paper has better diagnostic performance for fault mode .
Figure 7.
Simulation results of robust observer with fault modes occurring at 200 s: (a) evaluation function of the first robust observer; (b) evaluation function of the second robust observer; (c) evaluation function of the third robust observer.
Case II: In this case, assume that actuator 2 fails as the third failure mode .
After transforming the fault models, we get , where is the input of actuator at time k. The simulation results are shown in Figure 8 and Figure 9. In the robust observer method, it is judged that the fault has occurred if the output of the first observer and the third observer exceed the selected thresholds at the same time. It can be seen that the proposed method has better performance in fault diagnosis of fault mode compared with the robust observer.
Figure 8.
Simulation results of robust observer with fault modes occurring at 200 s: (a) evaluation function of the first robust observer; (b) evaluation function of the second robust observer; (c) evaluation function of the third robust observer.
Figure 9.
Simulation results of the proposed method with fault modes occurring at 200 s: (a) the evaluation function with auxiliary signals. (b) the evaluation function with auxiliary signals.
5. Conclusions
This paper has investigated the fault-structure-based AFD problem for the LTI systems using a geometric observer. The observer designed based on geometric method is only sensitive to faults in specific direction, so it can be used to monitor the fault with specific structure. According to the residual formula of the observer, the auxiliary signals have been designed to enhance the fault diagnosis performance. In addition, the requirements that the auxiliary signals need to meet have been discussed. In this paper, the geometric approach based fault diagnosis observer has been applied to active fault diagnosis for the first time, which can realize the seamless combination of active fault diagnosis and passive fault diagnosis. Simulation experiments have been carried out based on the three-tank system. The simulation results have shown that the proposed method significantly improved the diagnosis performance of incipient faults. In the future, we aim to consider the problem of fault estimation when the fault amplitude is unknown.
Author Contributions
Conceptualization, Z.Z. and X.H.; methodology, Z.Z.; software, Z.Z.; validation, X.H.; investigation, X.H.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z. and X.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Key Research and Development Program of China under Grant 2017YFA0700300, the National Natural Science Foundation of China under Grants 61733009, the Natural Sciences Foundation of Guangdong Province under Grant 2018B030311054, and the BNRist Program under Grants BNR2019TD01009.
Acknowledgments
The authors gratefully acknowledge the contributions of members of the fault diagnosis group of the Department of Automation, Tsinghua University for their suggestions on the development of this research.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
This appendix provides the detailed model and system parameters of the three-tank system without fault. The relevant parameters of three-tank system are listed as follows:
Step 1: Suppose . According to the generalized Torricelli criterion, the nonlinear continuous-time model of three-tank system is established as follows:
where and are the liquid levels of three tanks, and are the system inputs, and , and are system disturbances.
Step 2: Set , and . Let . The target liquid level of three-tank system is set to . The linear continuous-time model is obtained by linearizing the model at the target liquid level:
where
Step 3: For a sampling time , the following discrete-time linear model can be obtained after discretization:
Thus far, the linear discrete-time model of the three-tank system without fault is obtained. For more detailed information on the three-tank system, please refer to [].
References
- He, X.; Guo, Y.Q.; Zhang, Z.; Jia, F.L.; Zhou, D.H. Active fault diagnosis for dynamic systems. Acta Autom. Sin. 2020, 46, 1557–1570. [Google Scholar]
- Zhang, K.; Zhou, D.H.; Chai, Y. Review of multiple fault diagnosis methods. Acta Autom. Sin. 2015, 32, 1143–1157. [Google Scholar]
- Gao, Z.W.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
- Liu, Q.; Zhou, J.; Lang, Z.Q.; Qin, S.J. Perspectives on data-driven operation monitoring and selfoptimization of industrial processes. Acta Autom. Sin. 2018, 44, 1944–1956. [Google Scholar]
- Wang, H.; Wang, H.B.; Jiang, G.Q.; Li, J.M.; Wang, Y.L. Early fault detection of wind turbines based on operational condition clustering and optimized deep belief network modeling. Energies 2019, 12, 984. [Google Scholar] [CrossRef]
- Mao, Z.H.; Yan, X.G.; Jiang, B.; Chen, M. Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2449–2460. [Google Scholar] [CrossRef]
- Xue, T.; Zhong, M.Y.; Li, L.L.; Ding, S.X. An optimal data-driven approach to distribution independent fault detection. IEEE Trans. Ind. Inform. 2020, 16, 6826–6836. [Google Scholar] [CrossRef]
- Piltan, F.; Kim, C.H.; Kim, J.M. Advanced adaptive fault diagnosis and tolerant control for robot manipulators. Energies 2019, 12, 1281. [Google Scholar] [CrossRef]
- He, X.; Wang, Z.D.; Liu, Y.; Qin, L.G.; Zhou, D.H. Fault tolerant control for an Internet-based Three-tank system: Accommodation to sensor bias faults. IEEE Trans. Ind. Electron. 2017, 64, 2266–2275. [Google Scholar] [CrossRef]
- Heirung, T.A.N.; Mesbah, A. Input design for active fault diagnosis. Annu. Rev. Control 2019, 47, 35–50. [Google Scholar] [CrossRef]
- Zhang, X.J.; Zarrop, M.B. Auxiliary signals for improving online fault detection. In Proceedings of the International Conference on Control, Oxford, UK, 13–15 April 1988. [Google Scholar]
- Puncochar, I.; Skach, J. A survey of active fault diagnosis methods. IFAC-PapersOnLine 2018, 51, 1091–1098. [Google Scholar] [CrossRef]
- Wang, J.; Zhang, J.J.; Qu, B.; Wu, H.Y.; Zhou, J.L. Unified architecture of active fault detection and partial active fault-tolerant control for incipient faults. IEEE Trans. Syst. Man. Cybern.-Syst. 2017, 47, 1688–1700. [Google Scholar] [CrossRef]
- Marseglia, G.R.; Raimondo, D.M. Active fault diagnosis: A multi-parametric approach. Automatica 2017, 79, 223–230. [Google Scholar] [CrossRef]
- Lin, F.; Wang, L.Y.; Chen, W.; Han, L.; Shen, B. N-diagnosability for active online diagnosis in discrete event systems. Automatica 2017, 83, 220–225. [Google Scholar] [CrossRef]
- Nikoukhah, R.; Campbell, S.L. Auxiliary signal design for active failure detection in uncertain linear systems with a priori information. Automatica 2006, 42, 219–228. [Google Scholar] [CrossRef]
- Wang, Y.; Olaru, S.; Valmorbida, G.; Puig, V.; Cembrano, G. Set-invariance characterizations of discrete-time descriptor systems with application to active mode detection. Automatica 2019, 107, 255–263. [Google Scholar] [CrossRef]
- Heirung, T.A.N.; Mesbah, A. Stochastic nonlinear model predictive control with active model discrimination: A closed-loop fault diagnosis application. IFAC-PapersOnLine 2017, 50, 15934–15939. [Google Scholar] [CrossRef]
- Blackmore, L.; Rajamanoharan, S.; Williams, B. Active estimation for jump markov linear systems. IEEE Trans. Autom. Control 2008, 53, 2223–2236. [Google Scholar] [CrossRef]
- Yang, J.W.; Hamelin, F.; Sauter, D. Active fault diagnosis based on a framework of optimization for closed loop system. In Proceedings of the 2014 International Conference on Control, Decision and Information Technologies, Metz, France, 3–5 November 2014; pp. 387–392. [Google Scholar]
- Blanchini, F.; Casagrande, D.; Giordano, G.; Miani, S.; Olaru, S.; Reppa, V. Active fault isolation: A duality-based approach via convex programming. SIAM J. Control Optim. 2017, 55, 1619–1640. [Google Scholar] [CrossRef]
- Scott, J.K.; Findeisen, R.; Braatz, R.D.; Raimondo, D.M. Input design for guaranteed fault diagnosis using zonotopes. Automatica 2014, 50, 1580–1589. [Google Scholar] [CrossRef]
- Scott, J.K.; Raimondo, D.M.; Marseglia, G.R.; Braatz, R.D. Constrained zonotopes: A new tool for set-based estimation and fault detection. Automatica 2016, 69, 126–136. [Google Scholar] [CrossRef]
- Raimondo, D.M.; Marseglia, G.R.; Braatz, R.D.; Scott, J.K. Closed-loop input design for guaranteed fault diagnosis using set-valued observers. Automatica 2016, 74, 107–117. [Google Scholar] [CrossRef]
- Karami, H.; Ghasemi, R.; Mohammadi, F. Adaptive neural observer-based nonsingular terminal sliding mode controller design for a class of nonlinear sytems. In Proceedings of the International Conference on Control, Instrumentation, and Automation, Sanandaj, Iran, 30–31 October 2019. [Google Scholar]
- Manouchehri, P.; Ghasemi, R.; Toloei, A.; Mohammadi, F. Distributed neural observer-based formation strategy of affine nonlinear multi-agent systems with unknown dynamics. J. Circuits Syst. Comput. 2020. [Google Scholar] [CrossRef]
- Massoumnia, M.A.; Verghese, G.C.; Willsky, A.S. Failure detection and identification. IEEE Trans. Autom. Control 1989, 34, 316–321. [Google Scholar] [CrossRef]
- Meskin, N.; Khorasani, K. A geometric approach to fault detection and isolation of continuous-time Markovian jump linear systems. IEEE Trans. Autom. Control 2010, 55, 1343–1357. [Google Scholar] [CrossRef]
- Longhi, S.; Monteriu, A. Fault detection and isolation of linear discrete-time periodic systems using the geometric approach. IEEE Trans. Autom. Control 2017, 62, 1518–1523. [Google Scholar] [CrossRef]
- Hammouri, H.; Kabore, P.; Kinnaert, M. A geometric approach to fault detection and isolation for bilinear systems. IEEE Trans. Autom. Control 2001, 46, 1451–1455. [Google Scholar] [CrossRef]
- Bokor, J.; Balas, G. Detection filter design for LPV systemsła geometric approach. Automatica 2004, 40, 511–518. [Google Scholar] [CrossRef]
- Yu, L. Robust Control: Linear Matrix Inequality Method; Tsinghua University Press: Beijing, China, 2002. [Google Scholar]
- Zhou, D.H.; He, X.; Wang, Z.D.; Liu, G.P.; Ji, Y.D. Leakage fault diagnosis for an internet-based three-tank system: An experimental study. IEEE Trans. Control Syst. Technol. 2012, 20, 857–870. [Google Scholar] [CrossRef]
- Ge, W.; Fang, C.Z. Detection of faulty components via robust observation. Int. J. Control 1988, 47, 581–599. [Google Scholar] [CrossRef]
© 2020 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/).