Abstract
This paper deals with the problem of detecting faults in nonlinear networked control systems. The considered system is the state space models of time-varying systems in which the upper and lower bounds of delay are known. Sector-bounded condition is exploited to overcome the nonlinear term. It is assumed that data packet dropouts occur during data transmission, which here is modeled as Bernoulli-distributed white sequences. For fault detection, an \(H_{-} /H_{\infty }\) performance index is utilized to design an observer such that the residual signal is much sensitive to faults and less sensitive to disturbance. The Lyapunov–Krasovskii approach is exploited to ensure the stability of the designed observer. The obtained results for observer design are modeled as linear matrix inequalities. Finally, a numerical example and a practical example of engineering systems are adopted to illustrate the effectiveness of the proposed approach.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
During the last 2 decades, the application of networked control systems (NCSs) in industries is growing. Compared to traditional point-to-point control systems, the NCSs have benefited from advantages such as low cost, system safety, and ease of diagnosing and maintenance [22, 23, 30]. However, using networks for data transmission instead of wires has been resulted in many issues such as delay, data packet dropout and quantization problems [10, 17, 18, 34]. System stabilization is an important issue in the practical and theoretical systems. Besides, the occurrence of delay and data packet dropout impacts stability, and therefore, these issues should be considered in the controller design [3, 14,15,16, 31, 33].
The existence of nonlinear terms in networked control systems result in many mathematical issues. There are several methods to analyze nonlinear systems, for example, utilizing Takagi–Sugeno fuzzy model is an appropriate method to design stabilizing controllers and observers for nonlinear systems [7, 13, 19, 29, 30, 32]. Sum of squares (SOS) method is another approach that is used to investigate the stability of nonlinear NCSs. For example in [4], the SOS method is exploited to analyze a nonlinear system with time-varying delay and transition intervals. In many studies, sector-bounded nonlinearity condition is utilized to analyze the stability of nonlinear systems [24, 25, 35]. A gain-scheduled algorithm for controller design in discrete-time systems with randomly nonlinear disturbance, which satisfy sector-bounded condition is studied in [26], where the random variable is represented by Bernoulli-distributed sequence.
Due to increased demands for safety, reliability and performance, fault detection methods have received much attention in the last decades [5, 11]. In the fault detection process for NCSs, transmission delays and data packet dropouts cause many challenges. In several studies, delays or data packet dropouts are considered, for example in [12, 20, 24] transmission delays, and in [9, 21] data packet dropout is studied. The aim of this paper is fault detection by designing a stable observer, and computing and evaluating the residual signal using the observer. Comparing the residual evaluation signal with a predefined threshold can detect faults [8, 27, 28].
Moreover, the mathematical model of systems suffers from uncertainty as well as disturbance that can cause inappropriate effects in the residual signal. In other words, incipient fault cannot be detected in the presence of modeling uncertainty and disturbances; therefore, a robust \({{H}_{-}}/{{H}_{\infty }}\) strategy can be adopted to improve the process of fault detection. This performance index is the combination of \({{H}_{-}}\) and \({{H}_{\infty }}\) indexes in which the \({{H}_{\infty }}\) index reduces the effect of disturbance and the \({{H}_{-}}\) index increases the faults impact on the residual signal [1, 2, 6, 11]. Despite the clear advantages of \({{H}_{-}}/{{H}_{\infty }}\) performance index, to the best of our knowledge, it has not been used for the fault detection of networked control systems.
Thus, our goal, in current work, is to design a stable observer using a robust fault detection approach, in which the residual signal is sensitive to fault, while it is robust against disturbance. To this end, \({{H}_{-}}/{{H}_{\infty }}\) performance index is exploited to achieve the optimal fault detection filter. It is assumed that the system model includes a class of nonlinearity, which can be handled using a sector-bounded nonlinearity condition technique. This work aims to design a robust fault detection scheme, where data transmission from sensors to the observer is subjected to data packet dropout. This phenomenon is modeled as Bernoulli-distributed white sequences. Finally, a numerical example and a practical example of engineering systems are studied to show the effectiveness of the proposed approach.
The rest of this paper is organized as follows: In Sect. 2, the structure of the system including observer is described. In Sect. 3, three theorems are derived, in the first theorem, \({{H}_{\infty }}\) index is used to reduce the impact of disturbance on the residual signal, in the second theorem, \({{H}_{-}}\) index is used to increase the effect of fault on the residual signal, and finally third theorem makes use of model matching technique to obtain observer gain. In Sect. 4, a numerical example and in Sect. 5 a practical example of engineering systems is adopted to show the efficiency of the proposed approach. Finally, the paper is concluded in Sect. 6.
Notations The notations used throughout this paper are as follows. \(E\left\{ . \right\} \) denotes the expectation, ||.|| denotes the standard \({{l}_{2}}\) norm, \(\Pr ob\left\{ . \right\} \) denotes occurrence probability, \(\hbox {diag}\left\{ . \right\} \) denotes a block diagonal matrix, \(*\) illustrates a symmetrical transpose. I and 0 are an identity and zero matrices with appropriate dimensions.
2 Problem Statement
Consider a dynamic system that is described by:
where \(x(k)\in {\mathbb {R}^{n}}\) is the state vector, \(g(x(k))\in {\mathbb {R}^{n}}\) is the nonlinear term that depends on system state, \(y(k)\in {\mathbb {R}^{m}}\) is the output vector, \(w(k)\in {\mathbb {R}^{w}}\) is disturbance that belongs to \(L_{2}\left( 0\,,\,\infty \right) \,\), \(f(k)\in {\mathbb {R}^{f}}\) denotes the faults. \(A,\,\,{{A}_{h}},\,\,N,\,\,{{M}_{1}},\,\,{{F}_{1}},\,\,C\) are predefined matrices with appropriate dimensions, h(k) is a positive value for delay with upper and lower bounds \({{\tau }_{m}}<h(k)<{{\tau }_{M}}\), where \({{\tau }_{m}},\,\,{{\tau }_{M}}\) are positive known scalars. \(\Delta A(k)\) and \(\Delta {{A}_{h}}(k)\) are time-varying uncertainties of the matrices A and \({{A}_{h}}\) where:
\(L,\,\,{{E}_{1}},\,{{E}_{2}}\) are known matrices and F(k) is a time-varying matrix that satisfies \({{F}^\mathrm{T}}(k)F(k)<I\).
It is assumed that for the nonlinear term, the following sector-bounded nonlinearity condition is satisfied:
and \(g(0)=0\) for some constant real matrices \({{S}_{1}},\,\,{{S}_{2}}\) with appropriate dimensions, in which \(({{S}_{2}}-{{S}_{1}})>0\).
The structure of fault detection filter for considered NCS is shown in Fig. 1. This figure shows that the network is used for data transmission from the plant to the fault detection filter.
Considering data packet dropout, the input of the fault detection filter is:
where \({{M}_{2}},\,\,{{F}_{2}}\) are known matrices, and stochastic variable \(\alpha (k)\) is assumed to be a Bernoulli-distributed white sequence defined as follows:
where \(\bar{\alpha }\) is the expected value of \(\alpha (k)\) and \({{\bar{\beta }}^{2}}\) is the variance of \(\alpha (k)\).
Fault detection system considers a full-order filter as follows:
where \(\hat{x}(k)\in {{\mathbb {R} }^{n}}\) is an auxiliary vector for the observer, \(r(k)\in {{\mathbb {R} }^{m}}\) is the residual signal, \({{A}_{c}},\,{{B}_{c}}\), and V are the observer parameters.
Considering new augmented vector \(\eta (k)={{\left[ \begin{matrix} {{x}^\mathrm{T}}(k)&{{{\hat{x}}}^\mathrm{T}}(k) \end{matrix} \right] }^\mathrm{T}}\), the overall system can be represented as:
where:
Moreover, term \(g(H\eta (k))\) in Eq. (7) can be rewritten using Eq. (3) as:
By simple arrangement of the above equation, one can obtain:
Our aim is to use \({{H}_{-}}/{{H}_{\infty }}\) performance index to design a fault detection filter that maximizes the effect of fault while minimizes the effect of disturbance on the residual signal; in other words:
To this end, a reference system is defined as:
where:
By defining \({{r}_{e}}(k)=r(k)-{{r}_{r}}(k)\), and introducing new augmented matrices \(\xi (k)=\left[ \begin{matrix} {{x}^\mathrm{T}}(k) &{} {{{\eta }}^\mathrm{T}_{r}}(k) \\ \end{matrix} \right. \)\({{\left. {{{\hat{x}}}^\mathrm{T}}(k) \right] }^\mathrm{T}}\) and \(d(k)={{\left[ \begin{matrix} {{f}^\mathrm{T}}(k) &{} {{w}^\mathrm{T}}(k) \\ \end{matrix} \right] }^\mathrm{T}}\), we have:
where:
Considering Eq. (2), uncertain terms \(\Delta \bar{A}\) and \(\Delta {{\bar{A}}_{h}}\) can be obtained as:
Sector-bounded condition for nonlinear term, \(g(\bar{H}\xi (k))\), in the new structure can be rewritten as:
By a simple arrangement, it can be reformulated as:
The following \({{H}_{\infty }}\) performance index is considered for the system (12) to minimize the deviation of the residual dynamics from the reference dynamics:
To detect faults, the residual evaluation function and the threshold are defined as:
A fault can be detected by comparing the residual evaluation with the threshold by resorting to the following rules:
Lemma 1
Consider real matrices \({{\psi }_{1}},{{\psi }_{2}},{{\psi }_{3}}\) with appropriate dimensions and assume that \(\psi _{3}^\mathrm{T}{{\psi }_{3}}\le I\), and then following equation is satisfied:
3 Main Results
The objective of this section is to design a fault detection filter for nonlinear networked control systems. The residual signal is designed in a way that it is the most sensitive to fault, and robust against disturbances and uncertainties. In the first step, define \({{r}_{rf}}(k),\,\,{{r}_{rw}}(k)\) as the sum of reference residual signal. Our goal is to increase the effect of fault in \({{r}_{rf}}(k)\), and to reduce the impact of disturbance in \({{r}_{rw}}(k)\), in the other words:
The first two Theorems are proposed to achieve \({{r}_{rw}}(k)\) and \({{r}_{rf}}(k)\), respectively. The observer gain is obtained from the third theorem by means of a model matching approach.
Theorem 1
For any positive matrices \(P={{P}^\mathrm{T}}=\hbox {diag}({{P}_{11}},\,{{P}_{22}})>0,\,\,Q={{Q}^\mathrm{T}}>0\), and matrices \(\tilde{R},\,\,\tilde{S},\,\,{{Z}^{*}}\) with appropriate dimensions, positive scalar \(\varepsilon >0\) and \({{H}_{\infty }}\) gain \(\lambda >0\) that satisfies (19), if the following LMI is satisfied:
where
system (21) is asymptotically stable,
Then, the observer gain is achieved by:
Proof
Consider the following Lyapunov–Krasovskii (LK) functional:
and the following criterion:
where l is an arbitrary positive integer. For any initial condition \({{\eta }_{rw}}(0)=0\), then:
With attention to the LK functional (22) and the inequality (9) for the nonlinear term, the system (21) is stable with the \({{H}_{\infty }}\) performance, if:
By the substituting system (21) into Eq. (25), then:
Now, consider augmented matrix \(\psi (k)=\Big [ \begin{matrix} \eta _{rw}^\mathrm{T}(k)&\eta _{rw}^\mathrm{T}(k-\tau (k))&{{w}^\mathrm{T}}(k)\end{matrix} \begin{matrix}{{g}^\mathrm{T}}(H({{\eta }_{rw}}(k)) \\ \end{matrix} \Big ]\), Eq. (26) can be reformulated as:
where:
The system (21) is stable if \(\varXi <0\). Now using the Schur complement, and defining:
to overcome the nonlinear terms, the LMI (20) can be obtained. \(\square \)
Theorem 2
For any positive matrices \(P={{P}^\mathrm{T}}=\hbox {diag}({{P}_{11}}\,{{P}_{22}})>0,\,\,Q={{Q}^\mathrm{T}}>0\), matrices \(\tilde{R},\,\,\tilde{S},\,\,{{Z}^{*}}\) with appropriate dimensions, positive scalars \(\varepsilon ,\,\,\delta ,\,\,e>0\) and the \({{H}_{-}}\) gain \(\gamma >0\) that satisfies (19), if the following LMI satisfied:
where
system (30) is asymptotically stable:
and the observer gain can be achieved by:
Proof
Consider the following Lyapunov–Krasovskii functional:
and the following criterion:
where l is an arbitrary positive integer. For any initial condition \({{\eta }_{rf}}(0)=0\), Eq. (32) can be rewritten as:
With attention to LK functional (31) and inequality (9) for the nonlinear term, system (30) is stable with the \({{H}_{-}}\) performance, if:
By substituting system (30) into (34), we have:
Consider the augmented vector \(\chi (k)=\Big [ \begin{matrix} \eta _{rf}^\mathrm{T}(k)&\eta _{rf}^\mathrm{T}(k-\tau (k))&{{f}^\mathrm{T}}(k)\end{matrix} \begin{matrix} {{g}^\mathrm{T}}(H({{\eta }_{rf}}(k)) \\ \end{matrix} \Big ]\), then:
where:
System (30) is stable and satisfies the \({{H}_{-}}\) performance index, if \(\varOmega <0\). Moreover, it is clear that in \(\varOmega \) the value \(\gamma \) depends on \(-\tilde{F}_{2}^\mathrm{T}{{Z}^{*}}{{\tilde{F}}_{2}}+{{\left( \tilde{F}_{1}^{*} \right) }^\mathrm{T}}P\tilde{F}_{1}^{*}\); therefore, one can use S-procedure Lemma to reduce the dependence of \(\gamma \). Consequently, the following S-procedure equations are used:
Now, using the S-procedure Lemma and the Schur complement, LMI (29) can be obtained. The proof of the second Theorem is completed. \(\square \)
Then, our aim is to find reference residual that is much sensitive to fault and insensitive to disturbance. Therefore, there is a need for the simultaneous use of the both Theorems.
Remark 1
Our aim is to obtain reference residual to reach \(\inf \frac{\lambda }{\gamma }\), for this purpose, first \(\lambda \) and \(\gamma \) are initialized, in the next step, \(\,\gamma \) is increased and \(\,\lambda \) is decreased, as much as possible, while Theorem 1 and Theorem 2 are feasible.
Remark 2
Our aim is to select \(\lambda \) as small as possible and \(\gamma \) as large as possible. This might lead to a big value for \({{Z}^{*}}\). Therefore, we can limit the \({{Z}^{*}}\) by selecting a design parameter \({{\mu }_{Z}}\) as follows:
where \({{\mu }_{z}}\) is a positive scalar.
Using both theorems, we can obtain \(A_{c}^{*},\,\,B_{c}^{*},\) and \({{V}^{*}}\). Now a model matching technique has been used to find the observer gain; therefore, in Theorem 3, the \({{H}_{\infty }}\) performance index (16) has been used to decrease the difference between the residual and the reference residual.
Theorem 3
System (12) is robust and asymptotically stable, which satisfies the \({{H}_{\infty }}\) performance index (16), if for any positive matrices \(P={{P}^\mathrm{T}}=\hbox {diag}({{P}_{11}},\,{{P}_{22}},\,{{P}_{33}})>0,\,\,Q={{Q}^\mathrm{T}}>0\), matrices \(\bar{S},\,\,\bar{R},\,\,V\) with appropriate dimensions, and positive scalars \(\varepsilon ,\,v,\,\kappa >0\) the following LMI is satisfied:
where:
Thus, the observer gain can be obtained by:
Proof
Consider the following Lyapunov–Krasovskii functional:
and the following criterion:
where l is an arbitrary positive integer. For any initial condition \(\xi (0)=0\), we have:
With attention to LK functional (39) and inequality (15) for the nonlinear term, system (12) is stable with the \({{H}_{\infty }}\) performance index, if:
By substituting system (12) into Eq. (42), and considering an augmented matrix \(\bar{\psi }(k)=\left[ {{\xi }^\mathrm{T}}(k) \right. \)\({{\left. \begin{matrix} {{\xi }^\mathrm{T}}(k-h(k)) &{} {{d}^\mathrm{T}}(k) &{} {{g}^\mathrm{T}}(\bar{H}\xi (k)) \\ \end{matrix} \right] }^\mathrm{T}}\), then:
where:
System (12) is stable if \(\varPi <0\). Now, Lemma 1 is used for uncertain terms, and the Schur complement is used to achieve a LMI. However, some slack matrices should be defined to overcome the nonlinear terms, as follows:
Then, LMI (38) is obtained. The proof of the third Theorem is completed. \(\square \)
Remark 3
The observer gains obtained from Theorem 3 might be very small; therefore, one can define design parameters for the model matching section as follows:
where \({{\mu }_{p}}\) and \({{\mu }_{s}}\) are positive scalars.
Remark 4
With the aim of the proposed method, the effect of fault in the residual signal is increased while the disturbance effect is minimized at the same time. Accordingly, in the residual evaluation signal the effect of fault is more clear, and therefore, the fault can be detected at the early stages. However, it should be noted that developed theorems present sufficient conditions, which may be difficult to obtain a feasible solution.
4 Numerical Example
Consider a class of nonlinear NCS represented by (1), in which:
The nonlinear term is considered as [25]:
With attention to equation (3), \({{S}_{1}},\,\,{{S}_{2}}\) is obtained as:
Data packet modeled as Bernoulli-distributed white sequences:
It is clear that \(\bar{\alpha }=0.8\) and \(\bar{\beta }=0.16\). As mentioned in the previous section, our aim is to obtain a minimum value for \(\lambda ,\,\,e\) and a maximum value for \(\gamma \) such that Theorems 1 and 2 are feasible. The best values for these parameters are obtained as follows:
where design parameter is \({{\lambda }_{z}}=37\). Obtained reference gain is used in Theorem 3 to achieve observer gain. Consider \({{H}_{\infty }}\) gain \(\kappa =0.15\) and model matching designing parameter \({{\mu }_{P}}=50,\,\,{{\mu }_{S}}=1\); therefore, the observer gain is achieved as:
Disturbance is assumed to be a random variable in interval [0, 0.75] for \(1<k<100\), and also fault is an abrupt signal that occurs between 50 to 70, as follows:
With the aim of designed observer, residual signal is computed. The results of the proposed observer are compared with the presented approach in [25]. If an abrupt fault occurs in the system, the response of residual signal considering the initial conditions \({x(0)}=[\pi {/8,0}]^{\mathrm{T}},\,\hat{x}(0)={{[0,0]}^\mathrm{T}}\) is illustrated in Fig. 2. It is clear that using the proposed approach the effect of fault is more clear in the residual signal. The threshold after 1000 Monte Carlo run is computed \({{J}_{\mathrm{th}}}{=}\,{6.8645}\). Residual evaluation signal is shown in Fig. 3. By comparing the residual evaluation signal with the threshold \({{J}_{\mathrm{th}}}\) in Fig. 3, it is clear that the fault can be detected in the first step. In other words, the proposed \({{H}_{-}}/{{H}_{\infty }}\) approach can make an earlier alarm by increasing the fault effect, while the disturbance effect is minimized in the residual signal.
5 Practical Example
In this section, a mass–spring system with two masses and two springs as explained in [24] is considered. In terms of nonlinear networked control system represented by (1), the parameters are obtained as follows:
Suppose:
The nonlinear term is considered as:
With attention to equation (3), \({{S}_{1}}\) and \({{S}_{2}}\) are obtained as:
Here, data packet dropout is assumed to be a Bernoulli-distributed white sequences:
It is clear that \(\bar{\alpha }=0.9\) and \(\bar{\beta }=0.09\). As mentioned in the previous section, our aim is to obtain a minimum value for \(\lambda \), and e, and a maximum value for \(\gamma \) such that Theorems 1 and 2 are feasible. The best values for these parameters are obtained as follows:
The design parameter is obtained \({{\lambda }_{z}}=37\). The obtained reference gain is used in Theorem 3 to achieve observer gain. Assume \({{H}_{\infty }}\) attenuation level \(\kappa =0.25\) and model matching design parameters \({{\mu }_{P}}=50,\,\,{{\mu }_{S}}=1\), and therefore, the observer gain is achieved as:
Disturbance is supposed to be a random variable in interval [0, 0.5] for \(1<k<100\). Moreover, a fault with an abrupt behavior that occurs between 50 to 70 is considered as follows:
With the aim of designed observer, residual signal is computed. If an abrupt fault occurs in the system, the response of residual signal considering the initial conditions \(x(0)= {[0,0,0,0]}^{\mathrm{T}},\,\hat{x}(0)={{[0,0,0,0]}^\mathrm{T}}\) is illustrated in Fig. 4. It is clear that the effect of fault appears in the residual signal. The threshold after 1000 Monte Carlo run is computed \({{J}_{\mathrm{th}}}=\,\,{0.5753}\). Residual evaluation signal is shown in Fig. 5. By comparing the residual evaluation signal with the predefined threshold \({{J}_{\mathrm{th}}}\) in Fig. 5, the fault can be clearly detected in the first steps. Accordingly, the proposed \({{H}_{-}}/{{H}_{\infty }}\) filter can detect faults in the incipient stages by increasing the fault effect and decreasing the disturbance effect in the residual signal. This ability introduces it as an appropriate approach for fault detection of nonlinear networked control systems.
6 Conclusions
In this paper, the problem of robust \({{H}_{-}}/{{H}_{\infty }}\) fault detection for nonlinear networked control systems with data packet dropout has been investigated. The sector-bounded condition is used to analyze the nonlinear terms. Data packet dropout, in data transmission, is considered as a Bernoulli-distributed white sequences. \({{H}_{-}}/{{H}_{\infty }}\) performance index is exploited to maximize the effect of fault, and minimize the effect of disturbance in the residual signal. One advantage of using Lyapunov–Krasovskii functional is that the results are developed as LMIs. Finally, the effectiveness of the proposed approach is studied using numerical and practical examples.
As a future work, delay and packet dropout can be modeled by Markov process, and the proposed approach can be developed for the Markovian jump system.
References
S. Ahmadizadeh, J. Zarei, H.R. Karimi, A robust fault detection design for uncertain Takagi–Sugeno models with unknown inputs and time-varying delays. Nonlinear Anal. Hybrid Syst. 11, 98–117 (2014)
S. Aouaouda, M. Chadli, P. Shi, H.R. Karimi, Discrete-time \({H}\_-/{H}\_\infty \) sensor fault detection observer design for nonlinear systems with parameter uncertainty. Int. J. Robust Nonlinear Control 25, 339–361 (2015)
M. Bahreini, J. Zarei, Robust finite-time stabilization for networked control systems via static output-feedback control: Markovian jump systems approach. Circuits Syst. Signal Process. 37(4), 1523–1541 (2018)
N.W. Bauer, P.J.H. Maas, W. Heemels, Stability analysis of networked control systems. Automatica 48(1514–1524), 14 (2012)
A. Bregon, C.J. Alonso-González, B. Pulido, Integration of simulation and state observers for online fault detection of nonlinear continuous systems. IEEE Trans. Syst. Man Cybern. Syst. 44(12), 1553–1568 (2014)
M. Chadli, A. Abdo, S.X. Ding, \({H}_-/{H}_\infty \) fault detection filter design for discrete-time Takagi–Sugeno fuzzy system. Automatica 49, 1996–2005 (2013)
W. Ding, Z. Mao, B. Jiang, W. Chen, Fault detection for a class of nonlinear networked control systems with markov transfer delays and stochastic packet drops. Circuits Syst. Signal Process. 34(4), 1211–1231 (2015)
H. Dong, Z. Wang, J. Lam, H. Gao, Fuzzy-model-based robust fault detection with stochastic mixed time delays and successive packet dropouts. Syst. Man Cybern. Part B IEEE Trans. Cybern. 42, 365–376 (2012)
J. Feng, S. Wang, Q. Zhao, Closed-loop design of fault detection for networked non-linear systems with mixed delays and packet losses. IET Control Theory Appl. 7, 858–868 (2013)
M. Gao, L. Sheng, Y. Liu, Z. Zhu, Observer-based \({H}_\infty \) fuzzy control for nonlinear stochastic systems with multiplicative noise and successive packet dropouts. Neurocomputing 173, 2001–2008 (2016)
H. Hassani, J. Zarei, M. Chadli, J. Qiu, Unknown input observer design for interval type-2 T–S fuzzy systems with immeasurable premise variables. IEEE Trans. Cybern. 47(9), 2639–2650 (2017)
X. He, Z. Wang, D.H. Zhou, Robust fault detection for networked systems with communication delay and data missing. Automatica 45, 2634–2639 (2009)
L. Li, S.X. Ding, J. Qiu, Y. Yang, D. Xu, Fuzzy observer-based fault detection design approach for nonlinear processes. IEEE Trans. Syst. Man Cybern. Syst. 99(xx), 1–12 (2016)
Z.H. Pang, G.P. Liu, D. Zhou, D. Sun, Data-based predictive control for networked nonlinear systems with network-induced delay and packet dropout. IEEE Trans. Ind. Electron. 63(2), 1249–1257 (2016)
Y. Song, J. Hu, D. Chen, D. Ji, F. Liu, Recursive approach to networked fault estimation with packet dropouts and randomly occurring uncertainties. Neurocomputing 214, 340–349 (2016)
J. Sun, J. Jiang, Delay and data packet dropout separately related stability and state feedback stabilisation of networked control systems. IET Control Theory Appl. 7(3), 333–342 (2013)
C. Tan, L. Li, H. Zhang, Stabilization of networked control systems with both network-induced delay and packet dropout. Automatica 59, 194–199 (2015)
Z. Tang, J.H. Park, T.H. Lee, Dynamic output-feedback-based \({H}_\infty \) design for networked control systems with multipath packet dropouts. Appl. Math. Comput. 275, 121–133 (2016)
X. Wan, H. Fang, Fault detection for networked nonlinear systems with time delays and packet dropouts. Circuits Syst. Signal Process. 31(1), 329–345 (2012)
X. Wan, H. Fang, Fault detection for discrete-time networked nonlinear systems with incomplete measurements. Int. J. Syst. Sci. 44, 2068–2081 (2013)
X. Wan, H. Fang, S. Fu, Observer-based fault detection for networked discrete-time infinite-distributed delay systems with packet dropouts. Appl. Math. Model. 36, 270–278 (2012)
D. Wang, J. Wang, W. Wang, \({H}_\infty \) controller design of networked control systems with markov packet dropouts. IEEE Trans. Syst. Man Cybern. Syst. 43(3), 689–697 (2013)
F.Y. Wang, D. Liu, Networked Control Systems (Springer, Berlin, 2008)
Y. Wang, S. Xu, S. Zhang, Fault detection for a class of nonlinear networked control systems with markov sensors assignment and random transmission delays. J. Frankl. Inst. 351, 4653–4671 (2014)
Y. Wang, S. Zhang, Y. Li, Fault detection for a class of non-linear networked control systems with data drift. IET Signal Process. 9, 120–129 (2015)
G. Wei, Z. Wang, B. Shen, Probability-dependent gain-scheduled control for discrete stochastic delayed systems with randomly occurring nonlinearities. Int. J. Robust Nonlinear Control 23(7), 815–826 (2013)
L. Wu, X. Su, P. Shi, Mixed \({H}_2/{H}_\infty \) approach to fault detection of discrete linear repetitive processes. J. Frankl. Inst. 348, 393–414 (2011)
L. Wu, X. Yao, W.X. Zheng, Generalized \({H}_2\) fault detection for two-dimensional markovian jump systems. Automatica 48, 1741–1750 (2012)
X. Xie, Q. Liu, Multi-instant fuzzy control design of nonlinear networked systems with data packet dropouts. Neurocomputing 194, 151–156 (2016)
X. Xu, H. Yan, H. Zhang, F. Yang, \({H}_\infty \) filtering for TS fuzzy networked systems with stochastic multiple delays and sensor faults. Neurocomputing 207, 590–598 (2016)
H. Yang, Y. Xia, H. Yuan, J. Yan, Quantized stabilization of networked control systems with actuator saturation. Int. J. Robust Nonlinear Control 26(16), 3595–3610 (2016). https://doi.org/10.1002/rnc.3525
D. Zhang, Q.L. Han, X. Jia, Network-based output tracking control for a class of TS fuzzy systems that can not be stabilized by nondelayed output feedback controllers. IEEE Trans. Cybern. 45(8), 1511–1524 (2015)
J. Zhang, J. Lam, Y. Xia, Output feedback delay compensation control for networked control systems with random delays. Inf. Sci. 265, 154–166 (2014)
Y. Zhang, H. Fang, Z. Liu, Fault detection for nonlinear networked control systems with markov data transmission pattern. Circuits Syst. Signal Process. 31(4), 1343–1358 (2012)
Y. Zhang, Z. Liu, H. Fang, H. Chen, H\(\infty \) fault detection for nonlinear networked systems with multiple channels data transmission pattern. Inf. Sci. 221(534–543), 17 (2013)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kargar, H., Zarei, J. & Razavi-Far, R. Robust Fault Detection Filter Design for Nonlinear Networked Control Systems with Time-Varying Delays and Packet Dropout. Circuits Syst Signal Process 38, 63–84 (2019). https://doi.org/10.1007/s00034-018-0867-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-018-0867-8