Skip to main content

Theory and Modern Applications

Fault detection for switched T-S fuzzy systems in finite frequency domain

Abstract

This paper is concerned with the problem of the fault detection for switched T-S fuzzy systems with actuator faults. The system faults and unknown disturbances are considered to be in a finite frequency domain. An effective fault detection filter is designed to measure the fault sensitivity and disturbance robustness. By using Parseval’s theorem and S-procedure, a new finite frequency method of fault detection for switched T-S fuzzy systems is formulated. Sufficient linear matrix inequalities (LMIs) conditions are proposed to design the fault detection filter, which can guarantee the finite frequency \(H_{-}\) and \(H_{\infty}\) performance. The effectiveness of the given finite frequency method for switched T-S fuzzy systems is illustrated through two numerical simulation examples.

1 Introduction

Due to the more increasing demand for reliability and safety in industrial control processes, the issue of fault detection is required in various kinds of practical complex systems. The controlled problems are relative to sensors, actuators, controlled hardware, of course, also including the controlled process and so on. However, for the malfunctioning of the sensors and actuators, deterioration of plant equipment or the ageing of controller hardware, faults are developed. In order to ensure the safety and reliability of the controlled systems, the fault detection problem was proposed.

Nowadays, for the increasing demand for reliability and safety in industrial processes, fault detection problem has attracted more and more attention. Many more fault detection approaches have been proposed for different systems, designing fault detection filters to monitor systems; see e.g. [14]. The objectives of fault detection filter designing can be defined as (i) detecting faults as soon as possible, (ii) avoiding false alarms for uncontrolled inputs signals like disturbance. Among these results, various optimization methods have been proposed, such as the mixed \(H_{2}/H_{\infty}\) [5] optimization method and the \(H_{-}/H_{\infty}\) [6, 7] optimization method, where the \(H_{-}\) index can measure the maximum influence of a fault on the residual signal and the \(H_{\infty}\) index [8] can measure the minimum of the disturbance on the residual signal. Besides, there is a method to deal with the first one index in [2]: a weighting matrix is introduced to transform the \(H_{-}\) constraint into a \(H_{\infty}\) constraint. However, it is not easy to select appropriate weights and the additional weights will increase the complexity of fault detection systems.

The Takagi-Sugeno (T-S) fuzzy model has witnessed great progress since it is an effective tool in approximating most complex nonlinear systems [911]. In [12], a new indirect adaptive switching fuzzy control method is proposed for fuzzy dynamical systems based on T-S multiple models. Further, the method in [13] is extended to a class of unknown nonlinear systems with a new robust adaptive multiple model-based fuzzy control scheme. In [14, 15], the problem of fault detection are investigated for T-S fuzzy systems by translating the FD performance requirements over a finite frequency range into an \(H_{\infty}\) tracking problem. References [16, 17] proposed the FD method for uncertain fuzzy systems based on the delta operator approach. In [2, 18], the fault detection problems are considered for T-S fuzzy systems in finite frequency domain. The fault detection and isolation problem is investigated in [19, 20].

In another study, by using generalized the Kalman-Yakubovic-Popov (GKYP) lemma [21] and Parselval’s theorem [22], some fault detection methods with less conservatism compared to full frequency domain approaches have been developed for linear time-invariant systems [23, 24], singular systems [25, 26], T-S fuzzy systems [2, 18, 26, 27], switched systems [2830], Markovian jump systems [31], and so on. In [32], a fault detection filter design method is presented for switched fuzzy systems with average dwell time. However, there is no result on fault detection in a finite frequency domain for switched T-S fuzzy systems [3335].

In this paper, the problem of fault detection for a class of switched T-S fuzzy systems in finite frequency domain is addressed. We consider the finite frequency \(H_{-}\) performance and \(H_{\infty}\) performance, which can better detect the fault of the control systems and reduce the effect of disturbance by using the finite frequency domain approach. Then a new bounded real lemma (BRL) is obtained. Based on the new BRL, the sufficient conditions for designing the filter which can guarantee the \(H_{-}\) and \(H_{\infty}\) performances are given in terms of solving a set of LMIs. Compared to the existing FD method in the full frequency domain [32], the designed filter is more sensitive to the fault signal and more robust against disturbances due to the introduced additional slack matrix variable. Finally, numerical simulation examples are given to show the effectiveness of the proposed finite frequency fault detection.

The sections of this paper are organized as follows. In Section 2, the preliminary and problem statement of fault detection filter are presented. The fault detection filter performance analysis and design conditions are proposed in Section 3. The fault detection threshold is given in Section 4, and in Section 5 numerical simulation examples are given.

Notation

The symmetric terms in a symmetric matrix are denoted by . For a matrix P, its complex conjugate transpose is denoted by \(P^{*}\), and \(He(P) = {P+P^{*}}\).

2 Preliminaries and problem statement

2.1 System description

The switched T-S fuzzy model is described by fuzzy IF-THEN rules, which locally represent linear input-output relations of nonlinear systems. Let us consider the following switched T-S fuzzy systems model:

$$ \begin{aligned}[b] &\dot{x}(t)=A_{\sigma}(h) x(t)+B_{d\sigma}(h)d(t)+B_{\sigma}(h)f(t), \\ &y(t)= C_{\sigma}(h) x(t)+D_{d{\sigma}}(h)d(t), \end{aligned} $$
(1)

where \(x(t)\in{R}^{n} \) is the state, \(y(t) \in{R}^{q}\) is the measured output, \(d(t) \in{R}^{d}\) is the disturbance input, \(f(t) \in{R}^{f}\) represents the actuator fault signal, the piecewise constant function \(\sigma(t)\) is the switch signal, and \(\sigma(t)=i\in{N}=\{1,2,\ldots ,r\}\) means the ith subsystem is active, \(A_{\sigma}(h)=\sum ^{r}_{j=1}h_{j}A_{\sigma j}(t)\), \(B_{d\sigma}(h)\), \(C_{d\sigma}(h)\), \(D_{d\sigma}(h)\) are similar to \(A_{d\sigma}(h)\). The \(z_{1}(t),\ldots, z_{s}(t)\) are premise variables and \(\mu_{jk}\) (\(j = 1,\ldots, s\), \(k = 1, \ldots,q\)) are fuzzy sets, s is the number of IF-THEN rules, and q is the number of premise variables and

$$h_{j} \bigl(z(t) \bigr) = \frac{\mu_{j}(z(t))}{\sum^{s}_{j=1}\mu_{j}(z(t))}, \qquad\mu_{j} \bigl(z(t) \bigr)= \prod^{q}_{k=1} \mu_{jk} \bigl(z_{k}(t) \bigr); $$

\(\mu_{jk}(z_{k}(t))\) is the grade of the membership of \(z_{k}(t)\) in \(\mu_{jk} \). For all t we have

$$h_{j} \bigl(z(t) \bigr) \leq0, \quad j = 1, \ldots, s, \sum ^{s}_{j=1}h_{j} \bigl(z(t) \bigr) = 1. $$

The corresponding switched fuzzy subsystem matrices are denoted by given fuzzy matrices \(A_{i}(h)\), \(B_{di}(h)\), \(B_{fi}(h)\), \(C_{i}(h)\), \(D_{di}(h)\), \(D_{fi}(h)\) (\(i\in {N}\)). The frequencies of \(d(t)\) and \(f(t)\) reside in a known finite frequency set Θ, which is defined as

$$\begin{aligned} \Theta:=\left \{ \textstyle\begin{array}{@{}l@{\quad}l} \{\omega\in{R}:|\omega|\le\varpi _{l}, \varpi_{l} \ge0 \}&\mbox{(LF)},\\ \{\omega\in{R}:\varpi_{1} \le\omega\le\varpi_{2}, \varpi_{1} \le \varpi_{2} \}&\mbox{(MF)},\\ \{\omega\in{R}:|\omega|\ge\varpi_{h}, \varpi_{h} \ge0 \}&\mbox{(HF)}. \end{array}\displaystyle \right . \end{aligned}$$
(2)

Remark 1

Switched nonlinear systems can be found in various domains [36], such as mobile robots, network control systems, automotive, dc converters, and so on. Recently, some results have been proposed for switched nonlinear systems based on the T-S fuzzy model [32, 37].

Assumption 1

There exists a switching function \({\sigma(t)} \) such that the system (1) with \(d(t)=0\) and \(f(t)=0\) is admissible.

Definition 1

For any \(t_{2} >t_{1} \geq0\), let \(N(t_{1},t_{2})\) denote the number of switchings of \(\sigma(t)\) over \((t_{1},t_{2})\). If \(N(t_{1},t_{2}) \le N_{0} + (t_{2}-t_{1})/T\) holds for \(T > 0\), \(N_{0} \ge0\), then T is called the average dwell time.

2.2 Fault detection filter

In order to detect the actuator fault, the following fault detection filter is introduced:

$$\begin{aligned} &\dot{x}_{f}(t)= A_{f{\sigma}}(h) x_{f}(t) + B_{f{\sigma}}(h) y(t), \\ &r(t)= C_{f{\sigma}}(h)x_{f}(t), \end{aligned}$$
(3)

where \(x_{f}(t)\in{R}^{n}\) is the filter state, \(y(t) \in{R}^{q}\) is the measured output, \(r(t) \in{R}^{d}\) is the filter output, the piecewise continuous function \(\sigma(t)\) is the switching signal, and \(\sigma (t)=i\in{N}=\{1,2,\ldots,r\}\) means the ith subsystem is active, and the switched fuzzy system matrices \(A_{f\sigma}(h)=\sum^{r}_{j=1}h_{j}A_{f\sigma j}(t)\), and \(B_{f\sigma}(h)\), \(C_{f\sigma}(h)\) are similar to be \(A_{f\sigma}(h)\).

Augmenting the model of system (1) to include the states of (3), we obtain the following system:

$$\begin{aligned} &\dot{\eta}(t)=\bar{A}_{\sigma}(h) \eta(t) + \bar{B}_{d{\sigma}}(h) d(t) + \bar{B}_{\sigma}(h) f(t), \\ &r(t)=\bar{C}_{\sigma}(h)\eta(t), \end{aligned}$$
(4)

where

$$\begin{aligned}& \bar{A}_{\sigma}(h)= \begin{bmatrix} A_{\sigma}(h) & 0\\ B_{f\sigma}(h)C_{\sigma}(h) & A_{f\sigma}(h) \end{bmatrix}, \qquad \bar{B}_{d\sigma}(h)= \begin{bmatrix} B_{d\sigma}(h)\\ B_{f\sigma}(h)D_{d\sigma}(h) \end{bmatrix}, \\& \bar{B}_{\sigma}(h)= \begin{bmatrix} B_{\sigma}(h)\\ 0 \end{bmatrix},\qquad \bar{C}_{\sigma}= \begin{bmatrix} 0\\ C^{*}_{f\sigma}(h) \end{bmatrix}^{*},\qquad \eta(t)= \begin{bmatrix} x(t)\\ x_{f}(t) \end{bmatrix}. \end{aligned}$$

2.3 Problem statement

In practice, for some systems, the main effects of disturbances and faults occupy different frequency domains. Particularly, fault signals usually emerge in the low frequency domain, for example, the constant struck fault just belongs to the low frequency domain [38]. Meanwhile, the disturbances are always in the high frequency such as high frequency noise.

Remark 2

For an incipient signal, the fault information is always contained within a low frequency band as the fault development is slow. For the type fault signal, a FD filter design typically requires a high fault sensitivity in a low frequency range.

As mentioned earlier, in this paper, we assume that faults are low frequency signals, while disturbances reside in the high frequency domain. Consider the following two finite frequency ranges for frequency ω in disturbance \(d(t)\) and fault \(f(t)\):

$$\begin{aligned}& \Theta_{d} := \bigl\{ \omega\in{R}:|\omega|\ge \varpi_{h}, \varpi_{h} \ge0 \bigr\} , \end{aligned}$$
(5)
$$\begin{aligned}& \Theta_{f} := \bigl\{ \omega\in{R}:|\omega|\le \varpi_{l}, \varpi_{l} \ge0 \bigr\} . \end{aligned}$$
(6)

Denote by \(F(f(t))\) the Fourier transformation of \(f(t)\).

Definition 2

The system (4) has the finite frequency \(H_{\infty}\) index bound γ, if the inequality

$$\begin{aligned} \int_{0}^{\infty} e^{-\alpha t}r^{*}(t)r(t)\,dt\le{ \gamma}^{2} \int _{0}^{\infty}d^{*}(t)d(t)\,dt \end{aligned}$$
(7)

holds for all solutions of (4) with \(d(t)\in L_{2}\) such that

$$\begin{aligned} \int_{0}^{\infty} \tau(w+\varpi_{h}) (w- \varpi_{h})\eta(\omega)\dot{\eta}(\omega)\,d\omega>0 \end{aligned}$$
(8)

under the zero initial condition.

Definition 3

The system (4) has the finite frequency \(H_{-}\) index bound β, if the inequality

$$\begin{aligned} \int_{0}^{\infty}r^{*}(t)r(t)\,dt \ge{\beta}^{2} \int_{0}^{\infty} e^{-\alpha t}f^{*}(t)f(t)\,dt \end{aligned}$$
(9)

holds for all solutions of (4) with \(f(t)\in L_{2}\) such that

$$\begin{aligned} \int_{0}^{\infty} -\tau(w+\varpi_{l}) (w- \varpi_{l})\eta(\omega)\dot{\eta}(\omega)\,d\omega>0 \end{aligned}$$
(10)

under the zero initial condition.

In this paper, an \(H_{-}/H_{\infty}\) fault detection filter is designed to be sensitive to both fault and disturbance, and to guarantee that the augmented model (4) is asymptotically stable. To this end, considering the frequency characterizations of \(d(t)\) and \(f(t)\), the finite frequency FD problem can be formulated as follows: Given three scalars α, γ, and β, under the condition that the filter (4) is stable, solve the following optimization problem:

$$ \textstyle\begin{array}{@{}c@{}} \max \beta\\ \mbox{s.t. (7), (9)}. \end{array} $$
(11)

Remark 3

In the optimization problem (11), condition (7) is a \(H_{\infty}\) performance constraint where γ denotes the worst case criterion for the effects of the disturbance \(d(t)\) on the residual \(r(t)\) and condition (9) is a \(H_{-}\) performance constraint where β is a measurement of the fault sensitivity in the worst case from faults \(f(t)\) to the residual \(r(t)\).

2.4 Preliminaries

Lemma 1

[39] (Finsler’s lemma)

Let \(x \in R^{n}\), \(Q\in R^{n\times n}\), and \(U\in R^{n\times m}\). The following statements are equivalent:

  1. (i)

    \(x^{*}Q x<0\), \(\forall U^{*}x=0\), \(x\neq0\),

  2. (ii)

    \(\exists Y\in R^{m\times n}: Q+UY+Y^{*}U^{*}<0\).

Lemma 2

[40]

The switched T-S fuzzy system (1) is said to be globally uniformly asymptotically stable with average dwell time \(T>T^{*}=\frac{\ln\mu}{\alpha}\), if there exist Lyapunov functions \(V_{i}(x(t))\), \(\forall i \in{1, 2, \ldots, r}\), such that

$$\begin{aligned}& V_{i}\bigl(x(t_{k})\bigr) \le\mu V_{j} \bigl(x(t_{k})\bigr),\quad t_{k}\textit{ is the switching point}, \\& \dot{V}_{i}\bigl(x(t)\bigr) \le-\alpha V_{i}\bigl(x(t) \bigr). \end{aligned}$$

Lemma 3

[41]

If there exist functions \(f(t)\) and \(g(t)\) satisfying

$$\dot{f}(t) \le-\alpha f(t) + m g(t), $$

where α and m are constant, then

$$f(t) \le e^{-\alpha(t-t_{0})} f(t_{0}) + m \int_{t_{0}}^{t}e^{-\alpha(t-s)}g(s)\,ds. $$

3 Main results

In this section, the fault detection filter in the finite frequency design for switched T-S fuzzy systems problem which is formulated in the previous section based on an LMI approach will be solved. Four subsections will be given to illustrate this problem. The first two subsections give the sufficient conditions for (7) and (9), the third one gives the sufficient conditions for (S.3). Finally, we give the sufficient condition to guarantee the stability of the developed filter.

3.1 Finite frequency performance analysis

In this subsection, we assume that the fault detection filter parameters in (3) are known, and the proposed the sufficient condition such that the filter error system (4) satisfies these two specifications (7) and (9). Then we propose the theorems to obtain the filter which guarantee (7) and (9) based on the previous theorems.

Lemma 4

For any signal \(\eta(t)\) residing in a known finite frequency set Θ defined in (2), if there exist a symmetric matrix P and a symmetric positive definite matrix Q, then

$$\begin{aligned} \int_{0}^{\infty}\vartheta^{*}(t)\Xi_{d} \vartheta(t)\,dt= \int_{0}^{\infty}\vartheta^{*}(t) (\Phi\otimes P+\Psi \otimes Q)\vartheta(t)\,dt\geq0, \end{aligned}$$
(12)

where \(\vartheta(t)=\bigl [ {\scriptsize\begin{matrix}{}\dot{\eta}(t)\cr \eta(t) \end{matrix}} \bigr ]\), \(\Xi_{d} =(\Phi\otimes P+\Psi\otimes Q) \), \(\Phi=\bigl [ {\scriptsize\begin{matrix}{}0&1\cr 1&0 \end{matrix}} \bigr ]\) and Ψ is defined in Table  1.

Table 1 Values Ψ for different frequency ranges [ 21 ]

Proof

Assume that \(\eta(t)\) resides in the high frequency range, \(\{\omega \in{R} : (\omega+\varpi_{h})(\omega-\varpi_{h})\ge0\}\), then from Table 1, \(\Psi=\bigl [{\scriptsize\begin{matrix}{} {1} & {0} \cr {0} & {-\varpi_{h}^{2}} \end{matrix}} \bigr ]\). We obtain

$$\begin{aligned} & \int_{0}^{\infty}\vartheta^{*}(t) (\Phi\otimes P+\Psi \otimes Q)\vartheta (t)\,dt \\ &\quad= \int_{0}^{\infty}\bigl[He \bigl(\dot{\eta}^{*}(t)P\eta(t) \bigr) +\dot{\eta}^{*}(t)Q\dot{\eta}(t)- \varpi_{h}^{2}{ \eta}^{*}(t)Q{\eta}(t) \bigr]\,dt. \end{aligned}$$
(13)

By Parseval’s theorem [22], we have

$$\begin{aligned} & \int_{0}^{\infty}\dot{\eta}^{*}(t)Q\dot{\eta}(t)\,dt \\ &\quad= \int_{0}^{\infty}\operatorname{tr} \bigl[\dot {\eta}(t) \dot{\eta}^{*}(t)Q \bigr]\,dt=\operatorname{tr} \biggl[ \int_{0}^{\infty}\dot{\eta}(t)\dot{\eta }^{*}(t)\,dt \biggr]Q \\ &\quad=\operatorname{tr} \biggl[\frac{1}{2\pi} \int_{-\infty}^{\infty}\bigl(j\omega\eta(\omega) \bigr) \bigl(-j\omega {\eta}^{*}(\omega) \bigr)\,d\omega \biggr]Q=\operatorname{tr} \biggl[ \frac{1}{2\pi} \int_{-\infty}^{\infty}\omega ^{2}\eta(\omega){ \eta}^{*}(\omega)\,d\omega \biggr]Q, \end{aligned}$$
(14)

where \(\eta(\omega)\) is the Fourier transform of \(\eta(t)\). In a similar way,

$$\int_{0}^{\infty}He \bigl(\dot{\eta}^{*}(t)P\eta(t) \bigr)\,dt=0 $$

and

$$\int_{0}^{\infty}-\varpi_{h}^{2}{ \eta}^{*}(t)Q{\eta}(t)\,dt=\operatorname{tr} \biggl[\frac{1}{2\pi} \int _{-\infty}^{\infty}-\varpi_{h}^{2} \eta(\omega){\eta}^{*}(\omega)\,d\omega \biggr]Q. $$

Thus, considering the fact that \((\omega+\varpi_{h})(\omega-\varpi_{h})\ge 0\) and \(Q>0\), (13) yields

$$\begin{aligned} &\int_{0}^{\infty}\vartheta^{*}(t) (\Phi\otimes P+\Psi \otimes Q)\vartheta(t)\,dt \\ &\quad=\operatorname{tr} \biggl[\frac{1}{2\pi} \int_{-\infty}^{\infty}(\omega+\varpi_{h}) (\omega -\varpi_{h})\eta(\omega){\eta}^{*}(\omega)\,d\omega \biggr]Q\ge0 . \end{aligned}$$
(15)

For other frequency range cases, similar conclusions can be obtained. The proof is completed. □

3.1.1 Inequality condition for finite frequency \(H_{\infty}\) performance

As is well known the disturbances usually are high frequency signals in practice. So, in this paper the disturbances are assumed to belong to the following high frequency domain:

$$\begin{aligned} \boldsymbol {\Theta}=\bigl\{ \omega\in R: | \omega|\geq\varpi_{h}, \varpi_{h}\geq0 \bigr\} . \end{aligned}$$
(16)

Set \(f(t)=0\), the filter error system (4) becomes

$$\begin{aligned} &\dot{\eta}(t)=\bar{A}_{\sigma}(h) \eta_{(}t) + \bar{B}_{d{\sigma}}(h) d(t), \\ &r(t)=\bar{C}_{\sigma}(h)\eta(t). \end{aligned}$$
(17)

Theorem 1

For a given scalar \(\alpha>0\), \(\gamma>0\), the high-frequency \(H_{\infty }\) performance (7) is guaranteed for system (17), if there exist symmetric positive definite matrices \(P^{d}_{i}\), \(Q_{d}\), symmetric matrices \(P_{d}\), a matrix \(V_{di}\), \(i=1, \ldots, r\), and a scalar μ such that for a switching signal with average dwell time satisfying \(T>T^{*}=\frac{\ln\mu}{\alpha}\)

$$\begin{aligned}& \Lambda_{di}(h)+\Lambda_{d1i}(h)+ \Lambda_{d2i}(h)< 0, \end{aligned}$$
(18)
$$\begin{aligned}& \Lambda_{di}(h)\ge0, \end{aligned}$$
(19)
$$\begin{aligned}& P^{d}_{i}\le\mu P^{d}_{j},\quad i \neq j, \end{aligned}$$
(20)

where

$$\begin{aligned}& \Lambda_{di}(h)= \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}^{*} (\Phi\otimes P_{d}+\Psi\otimes Q_{d}) \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}, \\& \Lambda_{d1i}(h)= \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}^{*} \begin{bmatrix} I&0\\ 0&-\gamma^{2}I \end{bmatrix} \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix},\qquad \Phi= \begin{bmatrix} 0&1\\ 1&0 \end{bmatrix}, \\& \Lambda_{d2i}(h)= \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&P^{d}_{i}\\ P^{d}_{i} &\alpha P^{d}_{i} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}, \end{aligned}$$

with the full column rank matrix U satisfying \(\bar{E}^{*}U=0\).

Proof

First, choosing a Lyapunov functional candidate of the form

$$\begin{aligned} V(t) =&\eta^{*}(t)P^{d}_{\sigma(t)}\eta(t)= \xi^{*}(t) \begin{bmatrix} P^{d}_{\sigma}&0\\ 0&0 \end{bmatrix} \xi(t) \\ =&\xi^{*}(t) \begin{bmatrix} \bar{A}_{\sigma}(h)&\bar{B}_{d\sigma}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&0\\ 0& P^{d}_{\sigma} \end{bmatrix} \begin{bmatrix} \bar{A}_{\sigma}(h)&\bar{B}_{d\sigma}(h)\\ I&0 \end{bmatrix}\xi(t) , \end{aligned}$$
(21)

then the derivative of \(V(t)\) along (17) satisfies

$$\begin{aligned} \dot{V}(t)={}&\dot{\eta}^{*}(t)P^{d}_{\sigma} \eta(t)+\eta^{*}(t)P^{d}_{\sigma}\dot {\eta}(t) \\ ={}&\eta^{*}(t) (\bar{A}_{\sigma}^{*}(h) \bigl(P^{d}_{\sigma}+P^{d}_{\sigma} \bar {A} {\sigma(t)} \bigr)\eta(t) \\ &{}+d^{*}(t)\bar{B}^{*}_{d\sigma}(P^{d}_{\sigma}\eta(t)+ \eta^{*}(t)P^{d}_{\sigma }(h)\bar{B}_{d\sigma}(h)d(t) \\ ={}&\xi^{*}(t) \begin{bmatrix} \bar{A}_{\sigma}(h)&\bar{B}_{d\sigma}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&P^{d}_{\sigma}\\ P^{d}_{\sigma} &0 \end{bmatrix} \begin{bmatrix} \bar{A}_{\sigma}(h)&\bar{B}_{d\sigma}(h)\\ I&0 \end{bmatrix}\xi(t). \end{aligned}$$
(22)

Second, from system (17), we have

$$\begin{aligned} &r^{*}(t)r(t)-\gamma^{2}d^{*}(t)d(t) \\ &\quad=\xi^{*}(t) \begin{bmatrix} C_{\sigma}(h)^{*}C_{\sigma}(h)&0\\ 0&-\gamma^{2}I \end{bmatrix}\xi(t) \\ &\quad=\xi^{*}(t) \begin{bmatrix} \bar{C}_{\sigma}(h)&0\\ 0&I \end{bmatrix}^{*} \begin{bmatrix} I&0\\ 0&-\gamma^{2}I \end{bmatrix} \begin{bmatrix} \bar{C}_{\sigma}(h)&0\\ 0&I \end{bmatrix}\xi(t). \end{aligned}$$
(23)

Third, we let \(0=t_{0}< t_{1}<\cdots<t_{k}<\cdots\), \(k=1,\ldots\) , denote the switching point, and we suppose that the \(i_{k}\)th subsystem is active when \(i\in [t_{k},t_{k+1})\). From (19) we have

$$\begin{aligned} &\xi^{*}(t) \bigl(\Lambda_{di_{k}}(h)+ \Lambda_{d1{i_{k}}}(h)+ \Lambda _{d2{i_{k}}}(h) \bigr)\xi(t) \\ &\quad=\xi^{*}(t) \left ( \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&P^{d}_{i}\\ P^{d}_{i} &0 \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix} \right . \\ &\qquad{}+ \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&0\\ 0&\alpha P^{d}_{i} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix} \\ &\left .\qquad{}+ \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}^{*} \begin{bmatrix} I&0\\ 0&-\gamma^{2}I \end{bmatrix} \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix} \right )\xi(t) \\ &\qquad{}+\xi^{*}(t) \left ( \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix}^{*} (\Phi\otimes P_{d}+\Psi\otimes Q_{d}) \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{di}(h)\\ I&0 \end{bmatrix} \right ) \xi(t) \\ &\quad=\dot{V}_{i_{k}}(t)+\alpha V_{i_{k}}(t)+ \Sigma_{i_{k}}+e^{N(0,t)In\mu } \vartheta_{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}}< 0, \end{aligned}$$
(24)

where

$$\begin{aligned} \vartheta_{i_{k}}=e^{-N(0,1)In\mu/2} \begin{bmatrix} \dot{\eta}(t)\\ \eta(t) \end{bmatrix} = \begin{bmatrix} \dot{x}_{i_{k}}(t)\\ {x}_{i_{k}}(t) \end{bmatrix} \end{aligned}$$
(25)

and

$$\begin{aligned}& \Lambda_{d2ik}(h)=r^{*}_{i_{k}}(t)r_{i_{k}}(t)- \gamma^{2}d^{*}(t)d(t), \end{aligned}$$
(26)
$$\begin{aligned}& \Lambda_{dik}(h) =\eta^{*}(t) (\Phi\otimes P_{di}+\Psi\otimes Q_{d})\eta(t), \end{aligned}$$
(27)
$$\begin{aligned}& \Xi_{d}=(\Phi\otimes P_{di}+\Psi\otimes Q_{d}). \end{aligned}$$
(28)

Set \(\eta(t_{k+1})=\eta_{i_{k+1}}(t_{k+1})\), the state of the switched system can be expressed as

$$\begin{aligned} \eta(t)=\sum^{\infty}_{k=0} \bigl( \eta _{i_{k}}(t) \bigl(u(t-t_{k})-u(t-t_{k+1}) \bigr) \bigr),\quad t\in[0,\infty). \end{aligned}$$
(29)

We have \(\vartheta(t)=[(\dot{\chi}(t))^{*},(\chi(t))^{*}]^{*}\). Considering (29),

$$\begin{aligned} \chi(t)=\sum^{\infty}_{k=0} \bigl(e^{-\frac{k\ln\mu}{2}}\eta _{i_{k}}(t) \bigl(u(t-t_{k})-u(t-t_{k+1}) \bigr) \bigr),\quad t\in[0,\infty). \end{aligned}$$
(30)

Obviously, \(\chi(t)\) is also in the frequency range \(\Theta_{d}\) and asymptotically stable. In addition, from (30)

$$\begin{aligned} \dot{\chi}(t)={}&\sum^{\infty}_{k=0} \bigl\{ e^{-\frac{k\ln\mu}{2}}\dot{\eta}_{i_{k}}(t) \bigl(u(t-t_{k})-u(t-t_{k+1}) \bigr) \\ &{}+e^{-\frac{k\ln\mu}{2}}\eta_{i_{k}}(t) \bigl(\delta(t-t_{k})- \delta(t-t_{k+1}) \bigr) \bigr\} ,\quad t\in [0,\infty), \end{aligned}$$
(31)

where \(\delta(t)\) is the unit pulse signal. Therefore, by Lemma 4, we have

$$\begin{aligned} \int_{0}^{\infty}\vartheta^{*}(s)\Xi_{d} \vartheta(s)\,ds\ge0. \end{aligned}$$
(32)

From Lemma 3, we have

$$\begin{aligned} V_{i_{k}}(t)-e^{-\alpha(t-t_{k})}V_{i_{k}}(t_{k})+ \int_{t_{k}}^{t}e^{-\alpha (t-s)} \bigl( \Sigma_{i_{k}}(s) +e^{N(0,t)In\mu}\vartheta_{i_{k}}^{*} \Xi_{d}\vartheta_{i_{k}} \bigr)\,ds< 0. \end{aligned}$$
(33)

Besides, from (21), we have

$$\begin{aligned} V_{i_{k}}(t_{k})\le\mu V_{i_{k-1}} \bigl(t_{k}^{-} \bigr). \end{aligned}$$
(34)

Then we can obtain the following formula with (33), (34):

$$\begin{aligned} V_{i_{k}}(t)\le{}& \mu e^{-\alpha(t-t_{k})}V_{i_{k-1}} \bigl(t_{k}^{-} \bigr)- \int _{t_{k}}^{t}e^{-\alpha(t-s)} \bigl( \Sigma_{i_{k}}(s) \\ &{}+e^{N(0,t)In\mu}\vartheta_{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds \\ \le{}&\mu^{N(0,t)}e^{-\alpha t}V_{i_{0}}(0)- \mu^{N(0,t)} \int _{0}^{t_{1}}e^{-\alpha(t-s)} \bigl( \Sigma_{i_{k}}(s) \\ &{}+e^{N(0,t)In\mu}\vartheta _{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds \\ &{}-\cdots -\mu^{0} \int_{t_{k}}^{t}e^{-\alpha(t-s)} \bigl( \Sigma_{i_{k}}(s)+e^{N(0,t)In\mu }\vartheta_{i_{k}}^{*} \Xi_{d}\vartheta_{i_{k}} \bigr)\,ds \\ ={}&e^{-\alpha(t-t_{k})+N(0,t)\ln\mu}V_{i_{0}}(0)- \int_{0}^{t}e^{-\alpha (t-s)+N(s,t)\ln\mu} \bigl( \Sigma_{\sigma(s)}(s) \\ &{}+e^{N(0,t)In\mu}\vartheta_{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds. \end{aligned}$$
(35)

Considering the zero initial condition and \(V_{i_{k}}(t)>0\), (36) implies

$$\begin{aligned} \int_{0}^{t}e^{-\alpha(t-s)+N(s,t)\ln\mu} \bigl( \Sigma_{\sigma (s)}(s)+e^{N(0,t)In\mu}\vartheta_{i_{k}}^{*} \Xi_{d}\vartheta_{i_{k}} \bigr)\,ds\le0, \end{aligned}$$
(36)

and multiplying both sides of (37) by \(e^{-N(0,t)\ln\mu}\) we have

$$\begin{aligned} \int_{0}^{t}e^{-\alpha(t-s)-N(0,s)\ln\mu}r ^{*}_{i_{k}}(s)r_{i_{k}}(s) \,ds \le{}& \int_{0}^{t}e^{-\alpha(t-s)-N(0,s)\ln\mu} \bigl( \gamma^{2}d^{*}(s)d(s) \\ &{}-e^{N(0,t)In\mu}\vartheta_{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds . \end{aligned}$$
(37)

Because of the fact that \(N(0,s) \le\frac{s}{T} < \alpha=\frac {s}{T^{*}}\) and \(T^{*}=\frac{\ln\mu}{\alpha}\), we have \(N(0,s)\ln\mu< \alpha s\) and (37) implies

$$\begin{aligned} \int_{0}^{t}e^{-\alpha(t-s)-\alpha s}r ^{*}_{i_{k}}(s)r_{i_{k}}(s) \,ds \le \int_{0}^{t}e^{-\alpha(t-s)} \bigl( \gamma^{2}d^{*}(s)d(s)- \vartheta _{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds. \end{aligned}$$
(38)

Integrating (39) from \(t=0\) to \(t=\infty\)

$$\begin{aligned} & \int_{0}^{\infty} \biggl( \int_{0}^{t}e^{-\alpha(t-s)-\alpha s}r ^{*}_{i_{k}}(s)r_{i_{k}}(s) \,ds \biggr)\,dt \\ & \quad\le \int_{0}^{\infty} \biggl( \int_{0}^{t}e^{-\alpha(t-s)} \bigl(\gamma ^{2}d^{*}(s)d(s)+\vartheta_{i_{k}}^{*}\Xi_{d} \vartheta_{i_{k}} \bigr)\,ds \biggr)\,dt, \end{aligned}$$
(39)
$$\begin{aligned} & \biggl( \int_{0}^{\infty}e^{-\alpha s}r ^{*}_{i_{k}}(s)r_{i_{k}}(s) \,ds \biggr) \biggl( \int _{s}^{\infty}e^{-\alpha(t-s)}\,dt \biggr) \\ &\quad\le \biggl( \int_{0}^{\infty} \bigl(\gamma^{2}d^{*}(s)d(s)- \vartheta_{i_{k}}^{*}\Xi _{d}\vartheta_{i_{k}} \bigr)\,ds \biggr) \biggl( \int_{s}^{\infty}e^{-\alpha(t-s)}\,dt \biggr); \end{aligned}$$
(40)

(41) implies

$$\begin{aligned} \int_{0}^{\infty} e^{-\alpha t}r^{*}(t)r(t)\,dt\le{ \gamma}^{2} \int _{0}^{\infty}d^{*}(t)d(t)\,dt- \int_{0}^{\infty}\vartheta_{i_{k}}^{*}\Xi _{d}\vartheta_{i_{k}}\,dt. \end{aligned}$$
(41)

Because of the premise lemma, Lemma 4, we have

$$\begin{aligned} \int_{0}^{\infty}\vartheta_{i_{k}}^{*} \Xi_{d}\vartheta_{i_{k}}\,dt \geq0. \end{aligned}$$
(42)

So, we obtain

$$\begin{aligned} \int_{0}^{\infty} e^{-\alpha t}r^{*}(t)r(t)\,dt\le{ \gamma}^{2} \int _{0}^{\infty}d^{*}(t)d(t)\,dt. \end{aligned}$$
(43)

The proof is completed. □

3.1.2 Inequality condition for low-frequency \(H_{-}\) performance

Just as mentioned previously, on the contrary, the fault signals usually emerge in the low frequency domain where disturbances usually are high frequency signals. Therefore, in this paper, we assume that the fault signals belong to the following low frequency range:

$$\begin{aligned} \boldsymbol {\Theta}=\bigl\{ \omega\in R: |\omega|\leq\varpi_{l}, \varpi _{l}\geq0 \bigr\} . \end{aligned}$$
(44)

Set \(d(t)=0\), the filter error system (4) becomes

$$\begin{aligned} &\dot{\eta}(t)=\bar{A}_{\sigma}(h) \eta(t) + \bar{B}_{\sigma}(h) f(t), \\ &r(t)=\bar{C}_{\sigma}(h)\eta(t). \end{aligned}$$
(45)

Theorem 2

For a given scalar \(\alpha>0\) \(\beta>0\), the finite frequency weighted \(H_{-}\) performance (9) is satisfied for system (45), if there exist symmetric positive definite matrices \(P^{f}_{i}\), \(Q_{fi}\), symmetric matrices \(P_{fi}\), matrices \(V_{fi}\), \(i=1, \ldots, N\), and scalar μ such that switching signal with average dwell time satisfying \(T>T^{*}=\frac{\ln\mu}{\alpha}\)

$$\begin{aligned}& \Lambda_{fi}(h)+\Lambda_{f1i}(h)+ \Lambda_{f2i}(h)< 0, \end{aligned}$$
(46)
$$\begin{aligned}& \Lambda_{fi}(h)\ge0, \end{aligned}$$
(47)
$$\begin{aligned}& P^{d}_{i}\le\mu P^{d}_{j},\quad i \neq j, \end{aligned}$$
(48)

where

$$\begin{aligned}& \Lambda_{fi}(h)= \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix}^{*} (\Phi\otimes P_{d}+\Psi\otimes Q_{d}) \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix}, \qquad \Phi= \begin{bmatrix} 0&1\\ 1&0 \end{bmatrix}, \\& \Lambda_{f1i}(h)= \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}^{*} \begin{bmatrix} I&0\\ 0&-\gamma^{2}I \end{bmatrix} \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}, \\& \Lambda_{f2i}(h)= \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} 0&P^{d}_{i}\\ P^{d}_{i} &\alpha P^{d}_{i} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix}. \end{aligned}$$

Proof

Theorem 2 is proposed by using a similar method to Theorem 1. □

3.2 Fault detection filter design conditions

In the preliminaries, Theorems 1, 2 provide finite frequency performance analysis conditions when the filter parameters are known. However, the parameters of the filter (3) are unknown. In the following, we will develop some decoupling techniques to transform the conditions in Theorems 1, 2 into LMIs conditions to obtain the fault detection filter gains.

3.2.1 Fault detection filter for low-frequency \(H_{-}\) performance

The next theorem provides fault detection filter design conditions under which the finite frequency performance (9) can be guaranteed based on Theorem 2.

Theorem 3

Considering the switched T-S fuzzy system (1). For a given positive scalar α, β, there exists a fault detection filter in the form of (3), such that the filter error system (4) with \(d(t)=0\) satisfies the finite frequency performance (9) when ω belongs to (44) if there exist matrices

$$\begin{aligned}& P^{f}_{i}= \begin{bmatrix} {{P^{f11}_{i}}} & {0} \\ {0} & {P^{f22}_{i}} \end{bmatrix}>0,\qquad Q_{f}= \begin{bmatrix} {{Q^{11}_{f}}} & {Q^{12}_{f}} \\ {Q^{12}_{f}}^{*} & {Q^{22}_{f}} \end{bmatrix}>0, \end{aligned}$$
(49)
$$\begin{aligned}& P_{f}= \begin{bmatrix} {{P^{11}_{f}}} & {0} \\ {0} & {P^{22}_{f}} \end{bmatrix},\quad i=1, \ldots, r, \end{aligned}$$
(50)

the matrices \(\hat{A}_{fi}(h)\), \(\hat{B}_{fi}(h)\), \(C_{fi}(h)\), \(M_{f1i}\), \(M_{f2i}\), \(M_{f3}\), \(Z_{f1i}\), \(Z_{f2i}\), \(Z_{f3}\), and N, \(i=1,\ldots,r\) and scalar \(\mu>1\), ς such that the following inequalities hold:

$$\begin{aligned}& \varsigma_{i}^{2}-C_{fi} T< 0,\quad i=1, \ldots,r, \end{aligned}$$
(51)
$$\begin{aligned}& P^{f}_{i} \le\mu P^{f}_{j},\quad i \neq j, \end{aligned}$$
(52)
$$\begin{aligned}& \begin{bmatrix} \Xi_{11ij}&\Xi_{12ij}&\Xi_{13ij}\\ \ast&\Xi_{22ij}&\Xi_{23ij}\\ \ast& \ast& \Xi_{33ij} \end{bmatrix}< 0, \end{aligned}$$
(53)

where

$$\begin{aligned}& T\in\Re^{n},\qquad \| T\|_{2}=\varsigma, \\& \Xi_{11ij}= \begin{bmatrix} -Q^{11}_{f}-He(Z_{f1i})& -Q^{12}_{f}-N_{i}-{M_{f1i}}^{*}\\ \ast& -Q^{22}_{f}-He(N_{i}) \end{bmatrix}, \\& \Xi_{12ij}= \begin{bmatrix} P^{f_{11}}_{i}+P^{11}_{f}+Z_{f1i}A_{ij}+\hat{B}_{fij}C_{ij}-Z^{*}_{f2i}&\hat {A}_{fij}-M^{*}_{f2i}\\ M_{f1i}A_{ij}+\hat{B}_{fij}C_{ij}-N^{*}_{i}&P^{f_{2}2}_{i}+P^{22}_{f}+\hat {A}_{fij}-N^{*}_{i} \end{bmatrix}, \\& \Xi_{13ij}= \begin{bmatrix} Z_{f1i}B_{ij}+Z^{*}_{f3i}B_{ij}\\ M_{f1i}B_{ij}+\hat{B}_{ij} \end{bmatrix}, \\& \Xi_{22ij}= \begin{bmatrix} \varpi_{l}^{2}Q^{11}_{f}+He(Z_{f2i}A_{ij}+\hat{B}_{fij}C_{ij})&(\varpi _{l}^{2}Q^{12}_{f}+\hat{A}_{fij}+A^{*}_{ij}M^{*}_{f2i} +C^{*}_{ij}{\hat{B}^{*}_{fij}})\\ \ast& \varpi_{l}^{2} Q^{22}_{f}+He(\hat{A}_{fij})-\varsigma^{2}_{i}I \end{bmatrix}, \\& \Xi_{23ij}= \begin{bmatrix} Z_{f2i}B_{ij}-A^{*}_{ij}Z^{*}_{f3i}B_{ij}-C^{*}_{ij}\hat{B}^{*}_{fij}B_{ij}\\ M_{f2i}B_{ij}-\hat{A}^{*}_{fij}B_{ij} \end{bmatrix}, \\& \Xi_{33ij}=\beta^{2}I-He(B_{ij}Z_{f3i}B_{ij}). \end{aligned}$$

Then \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat {B}_{fij}\), and \(C_{fij}\) are the parameters of the filter (3).

Proof

Considering Theorem 2, from (47), we have

$$\begin{aligned} & \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix}^{*} \begin{bmatrix} -Q_{f}& P^{f}_{i}+P_{f}\\ \ast& \alpha P^{f}_{i}+\varpi^{2}_{l} Q_{f} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)&\bar{B}_{i}(h)\\ I&0 \end{bmatrix} \\ &\quad{}+ \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}^{*} \begin{bmatrix} -I&0\\ 0&\beta^{2}I \end{bmatrix} \begin{bmatrix} \bar{C}_{i}(h)&0\\ 0&I \end{bmatrix}< 0. \end{aligned}$$
(54)

By setting

$$\begin{aligned} \Pi= \begin{bmatrix} -Q_{f}&P^{f}_{i}+P_{f}&0\\ \ast&(\alpha P^{f}_{i}+\varpi^{2}_{l} Q_{f})-\bar{C}^{*}_{fi}(h)\bar {C}_{fi}(h)&0\\ \ast& \ast& \beta^{2}I \end{bmatrix} \end{aligned}$$
(55)

(54) can be rewritten as

$$\begin{aligned} {S_{1i}}^{*}\Pi S_{1i}< 0, \end{aligned}$$
(56)

where \(S_{1i}=\left [ {\scriptsize\begin{matrix}{}\bar{A}_{i}(h)&\bar{B}_{i}(h)\cr I&0\cr 0&I \end{matrix}} \right ]\). Then applying Lemma 1, (57) is equivalent to

$$\begin{aligned} \Pi+He(Y_{fi}S_{2i})< 0, \end{aligned}$$
(57)

where \(S_{2i}=[ -I\ \bar{A}_{i}(h)\ \bar{B}_{i}(h) ]\), \(S_{2i}S_{1i}=0\), and \(Y_{fi}\) can be set as \([ Y^{*}_{f1i}\ Y^{*}_{f2i}\ {-}Y^{*}_{f3i}\bar{B}_{i}(h) ]^{*}\), which is an additional matrix as introduced by Lemma 1.

The following inequality is obtained from (58):

$$\begin{aligned} &\left [ \begin{matrix} -Q_{f}-He(Y_{f1i}) & P^{f}_{i}+P_{f}+Y_{f1i}\bar {A}_{i}(h)-Y_{f2i}^{*} \\ {*} & \alpha P^{f}_{i}+\varpi^{2}_{l} Q_{f}+He(Y_{f2i}\bar{A}_{i})(h)-\bar {C}^{*}_{i}(h)\bar{C}_{i}(h) \\ {*} & * \end{matrix} \right . \\ &\hphantom{-Q_{f}-He(Y_{f1i})P^{f}_{i}+P_{f}+Y_{f1i}\bar {A}_{i}(h)-Y_{f2i}^{*}}{}\left . \begin{matrix} Y_{f1i}\bar{B}_{i}(h)+Y_{f3i}^{*}\bar{B}_{i}(h)\\ Y_{f2i}\bar{B}_{i}(h)-\bar{A}_{i}^{*}(h)Y_{f3i}^{*}\bar{B}_{i}(h) \\ \beta^{2}I-He(\bar{B}_{i}(h)^{*}Y_{f3i}\bar{B}_{i}(h)) \end{matrix} \right ]< 0. \end{aligned}$$
(58)

We can see that the block \((2,2)\) in (59) is nonlinear for \(\bar {C}^{*}_{i}(h)\bar{C}_{i}(h)=\operatorname{diag}\{0,C^{*}_{fi}(h)C_{fi}(h)\}\), so we refer to [42] and introduce another constraint (51) which can guarantee

$$\begin{aligned} C^{*}_{fi}C_{fi}>\varsigma^{2}I. \end{aligned}$$
(59)

So, the block \((2,2)\) in (59) can be replaced by \(\alpha P^{f}_{i}+\varpi _{l}^{2}Q_{f}+He(Y_{f2i}\bar{A}_{i}(h))-\operatorname{diag}\{0,\varsigma^{2}I\}\).

Next, we suppose \(Y_{1i}\), \(Y_{2i}\), \(Y_{3i}\) have the following forms:

$$\begin{aligned} Y_{f1i}= \begin{bmatrix} Z_{f1i}&N_{i}\\ M_{f1i}&N_{i} \end{bmatrix},\qquad Y_{f2i}= \begin{bmatrix} Z_{f2i}&N_{i}\\ M_{f2i}&N_{i} \end{bmatrix},\qquad Y_{f3i}= \begin{bmatrix} Z_{f3i}&N_{i}\\ M_{f3i}&N_{i} \end{bmatrix}. \end{aligned}$$
(60)

Further,

$$\begin{aligned}& Y_{fji}\bar{A}_{i}(h)= \begin{bmatrix} Z_{fji}A_{i}(h)+\hat{B}_{fi}(h)C_{i}(h)& \hat{A}_{fi}(h)\\ M_{fji}A_{i}(h)+\hat{B}_{fi}(h)C_{i}(h)& \hat{A}_{fi}(h) \end{bmatrix}, \end{aligned}$$
(61)
$$\begin{aligned}& Y_{fji}\bar{B}_{i}(h)= \begin{bmatrix} Z_{fji}B_{i}(h)\\ M_{fji}B_{i}(h) \end{bmatrix},\quad i=1, \ldots,r, j=1,2,3, \end{aligned}$$
(62)
$$\begin{aligned}& \bar{B}^{*}_{i}(h)Y_{f3i} \bar{B}_{i}(h)=B^{*}_{i}(h)Z_{f3i}B_{i}(h). \end{aligned}$$
(63)

After the defuzzification, we obtain

$$\begin{aligned} \begin{bmatrix} \Xi_{11ij}&\Xi_{12ij}&\Xi_{13ij}\\ \ast&\Xi_{22ij}&\Xi_{23ij}\\ \ast& \ast& \Xi_{33ij} \end{bmatrix}< 0, \end{aligned}$$
(64)

where

$$\begin{aligned}& T\in\Re^{n},\qquad \| T\|_{2}=\varsigma, \\& \Xi_{11ij}= \begin{bmatrix} -Q^{11}_{f}-He(Z_{f1i})& -Q^{12}_{f}-N_{i}-{M_{f1i}}^{*}\\ \ast& -Q^{22}_{f}-He(N_{i}) \end{bmatrix}, \\& \Xi_{12ij}= \begin{bmatrix} P^{f_{11}}_{i}+P^{11}_{f}+Z_{f1i}A_{ij}+\hat{B}_{fij}C_{ij}-Z^{*}_{f2i}&\hat {A}_{fij}-M^{*}_{f2i}\\ M_{f1i}A_{ij}+\hat{B}_{fij}C_{ij}-N^{*}_{i}&P^{f_{2}2}_{i}+P^{22}_{f}+\hat {A}_{fij}-N^{*}_{i} \end{bmatrix}, \\& \Xi_{13ij}= \begin{bmatrix} Z_{f1i}B_{ij}+Z^{*}_{f3i}B_{ij}\\ M_{f1i}B_{ij}+\hat{B}_{ij} \end{bmatrix}, \\& \Xi_{22ij}= \begin{bmatrix} \varpi_{l}^{2}Q^{11}_{f}+He(Z_{f2i}A_{ij}+\hat{B}_{fij}C_{ij})&\varpi _{l}^{2}Q^{12}_{f}+\hat{A}_{fij}+A^{*}_{ij}M^{*}_{f2i}+C^{*}_{ij}{\hat {B}}^{*}_{fij}\\ \ast& \varpi_{l}^{2} Q^{22}_{f}+He(\hat{A}_{fij})-\varsigma^{2}_{i}I \end{bmatrix}, \\& \Xi_{23ij}= \begin{bmatrix} Z_{f2i}B_{ij}-A^{*}_{ij}Z^{*}_{f3i}B_{ij}-C^{*}_{ij}\hat{B}^{*}_{fij}B_{ij}\\ M_{f2i}B_{ij}-\hat{A}^{*}_{fij}B_{ij} \end{bmatrix}, \\& \Xi_{33ij}=\beta^{2}I-He(B_{ij}Z_{f3i}B_{ij}). \end{aligned}$$

Then \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat {B}_{fij}\), and \(C_{fij}\) are the parameters of the filter (3). Then, applying (60), (61), (61), (63), and (59) to (59), we get (64).

The proof is completed. □

3.2.2 Fault detection filter for high-frequency \(H_{\infty}\) performance

This subsection provides fault detection filter design conditions under which the finite frequency performance (7) can be guaranteed.

Theorem 4

Consider the switched T-S fuzzy system (1). For a given positive scalar α, γ, there exists a fault detection filter in the form of (3), such that the filter error system (4) with \(f(t)=0\) satisfies the finite frequency performance (7) when ω belongs to (16) if there exist matrices

$$\begin{aligned}& P^{d}_{i}= \begin{bmatrix} {{P^{d11}_{i}}} & {0} \\ {0} & {P^{d22}_{i}} \end{bmatrix}>0,\qquad Q_{d}= \begin{bmatrix} {{Q^{11}_{d}}} & {Q^{12}_{d}} \\ {Q^{12}_{d}}^{*} & {Q^{22}_{d}} \end{bmatrix}>0, \end{aligned}$$
(65)
$$\begin{aligned}& P_{d}= \begin{bmatrix} {{P^{11}_{d}}} & {0} \\ {0} & {P^{22}_{d}} \end{bmatrix},\quad i=1, \ldots, r, \end{aligned}$$
(66)

the matrices \(\hat{A}_{fi}(h)\), \(\hat{B}_{fi}(h)\), \(C_{fi}(h)\), \(M_{d1i}\), \(M_{d2i}\), \(Z_{d1i}\), \(Z_{d2i}\), and N, \(i=1,\ldots,r\), and a scalar \(\mu>1\) such that the following inequalities hold:

$$\begin{aligned}& P^{d}_{i} \le\mu P^{d}_{j},\quad i \neq j, \end{aligned}$$
(67)
$$\begin{aligned}& \begin{bmatrix} \Xi_{11ij}&\Xi_{12i}&\Xi_{13ij}&0\\ \ast&\Xi_{22ij}&\Xi_{23ij}&\Xi_{24ij}\\ \ast& \ast& \Xi_{33ij}&0\\ \ast& \ast& \ast&\Xi_{44ij} \end{bmatrix}< 0, \end{aligned}$$
(68)

where

$$\begin{aligned}& \Xi_{11ij}= \begin{bmatrix} Q^{11}_{di}-He(Z_{d1i})&Q^{12}_{di}-N_{i}-{M_{d1i}}^{*}\\ \ast& Q^{22}_{di}-He(N_{i}) \end{bmatrix}, \\& \Xi_{13ij}= \begin{bmatrix} Z_{d1i}B_{dij}+\hat{B}_{fij}D_{dij}\\ M_{d1i}B_{dij}+\hat{B}_{fij}D_{dij} \end{bmatrix}, \\& \Xi_{12ij}= \begin{bmatrix} P^{d11}_{i}+P^{11}_{di}+Z_{d1i}A_{ij}+\hat{B}_{fij}C_{ij}-Z^{*}_{d2i}&\hat {A}_{fij}-M^{*}_{d2i}\\ M_{d1i}A_{ij}+\hat{B}_{fij}C_{ij}-N^{*}_{i}&P^{d22}_{i}+P^{22}_{di}+\hat {A}_{fij}-N^{*}_{i} \end{bmatrix}, \\& \Xi_{22ij}= \begin{bmatrix} \alpha P^{d11}_{i}-\varpi_{h}^{2}Q^{11}_{di}+He(Z_{d2i}A_{ij}+\hat {B}_{fij}C_{ij})& -\varpi_{h}^{2}Q^{12}_{di}+\hat {A}_{fij}+A^{*}_{ij}M^{*}_{d2i}+C^{*}_{ij}{\hat{B}}^{*}_{fij}\\ \ast& \alpha P^{d22}_{i}-\varpi^{2}_{h} Q^{22}_{di}+He(\hat{A}_{fij}) \end{bmatrix}, \\& \Xi_{23ij}= \begin{bmatrix} Z_{d2i}B_{dij}+\hat{B}_{fij}D_{dij}\\ M_{d2i}B_{dij}+\hat{B}_{fij}D_{dij} \end{bmatrix}, \\& \Xi_{24ij}=[ \textstyle\begin{array}{@{}c@{\quad}c} 0&C_{fij} \end{array}\displaystyle ]^{*}, \\& \Xi_{33ij}=-\gamma^{2}I, \\& \Xi_{44ij}=-I. \end{aligned}$$

Then \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat {B}_{fij}\), and \(C_{fij}\) are the parameters of the filter (3).

Proof

Theorem 3 is proved by using a similar method to Theorem 4. □

3.3 Stability condition (S.3)

Considering the performance (S.3), because of Assumption 1, we only have to provide some conditions to guarantee the stability of fault detection filter (3).

Theorem 5

For a given positive scalar α, the fault detection filter in the form of (3) is stable with average dwell time \(T>T^{*}=\frac{\ln\mu}{\alpha}\), if there exist matrices \(P_{i}=\bigl [ {\scriptsize\begin{matrix}{} {{P^{11}_{i}}} & {0} \cr {0} & {P^{22}_{i}} \end{matrix}} \bigr ]>0\), \(i=1,\ldots, r\), matrices \(\hat{A}_{fij}\), \(\hat{B}_{fij}\), \(C_{fij}\), \(M_{1i}\), \(M_{2i}\), \(Z_{1i}\), \(Z_{2i}\), and N, \(i=1,\ldots,r\), and a scalar \(\mu >1\) such that the following inequalities hold:

$$\begin{aligned}& P_{i} \le\mu P_{j},\quad i \neq j, \end{aligned}$$
(69)
$$\begin{aligned}& \begin{bmatrix} \Xi_{11ij}&\Xi_{12ij}&\Xi_{13ij}\\ \ast&\Xi_{22ij}&\Xi_{23ij}\\ \ast& \ast& \Xi_{33ij} \end{bmatrix}< 0, \end{aligned}$$
(70)

where

$$\begin{aligned}& \Xi_{11ij}= \begin{bmatrix} -He(Z_{1i})&-N_{i}-{M_{1i}}^{*}\\ \ast& -He(N_{i}) \end{bmatrix}, \\& \Xi_{12ij}= \begin{bmatrix} P^{11}_{i}+Z_{1i}A_{ij}+\hat{B}_{fij}C_{ij}-Z^{*}_{2i}&\hat {A}_{fij}-M^{*}_{2i}\\ M_{1i}A_{ij}+\hat{B}_{fij}C_{ij}-N^{*}_{i}&P^{22}_{i}+\hat{A}_{fij}-N^{*}_{i} \end{bmatrix}, \\& \Xi_{22ij}= \begin{bmatrix} \alpha P^{11}_{i}+He(Z_{2i}A_{ij}+\hat{B}_{fij}C_{ij})& \hat {A}_{fij}+A^{*}_{ij}M^{*}_{2i}+C^{*}_{ij}{\hat{B}}^{*}_{fij}\\ \ast& \alpha P^{22}_{i}+He(\hat{A}_{fij}) \end{bmatrix}. \end{aligned}$$

So \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat {B}_{fij}\), and \(C_{fij}\) are the parameters of the filter (3).

Proof

First, with a similar method to the one used in proving Theorem 3, we have

$$\begin{aligned}& P^{d}_{i} \le\mu P^{d}_{j},\quad i \neq j, \end{aligned}$$
(71)
$$\begin{aligned}& \begin{bmatrix} \Delta_{11i}&\Delta_{12i}&\Delta_{13i}\\ \ast&\Delta_{22i}&\Delta_{23i}\\ \ast& \ast& \Delta_{33i} \end{bmatrix}\le0, \end{aligned}$$
(72)

where

$$\begin{aligned}& \Delta_{11i}= \begin{bmatrix} Q^{11}_{di}-He(Z_{d1i})&Q^{12}_{di}-N_{i}-{M_{d1i}}^{*}\\ \ast& Q^{22}_{di}-He(N_{i}) \end{bmatrix}, \\& \Delta_{13i}= \begin{bmatrix} Z_{d1i}B_{di}(h)+\hat{B}_{fi}(h)D_{di}(h)\\ M_{d1i}B_{di}(h)+\hat{B}_{fi}(h)D_{di}(h) \end{bmatrix}, \\& \Delta_{12i}= \begin{bmatrix} P^{11}_{di}+Z_{d1i}A_{i}(h)+\hat{B}_{fi}(h)C_{i}(h)-Z^{*}_{d2i}&\hat {A}_{fi}(h)-M^{*}_{d2i}\\ M_{d1i}A_{i}(h)+\hat{B}_{fi}(h)C_{i}(h)-N^{*}_{i}&P^{22}_{di}+\hat{A}_{fi}(h)-N^{*}_{i} \end{bmatrix}, \\& \Delta_{22i} = \left [ \begin{matrix} -\varpi_{h}^{2}Q^{11}_{di}+He(Z_{d2i}A_{i}(h)+\hat{B}_{fi}(h)C_{i}(h))\\ \ast& \end{matrix} \right . \\& \hphantom{\Delta_{22i} =-\varpi_{h}^{2}Q^{11}_{di}}{}\left . \begin{matrix} \varpi_{h}^{2}Q^{12}_{di}+\hat{A}_{fi}(h)+A^{*}_{i}(h)M^{*}_{d2i}+C^{*}_{i}(h){\hat{B}}^{*}_{fi}(h)\\ -\varpi^{2}_{h} Q^{22}_{di}+He(\hat{A}_{fi}(h)) \end{matrix} \right ], \\& \Delta_{23i}= \begin{bmatrix} Z_{d2i}B_{di}(h)+\hat{B}_{fi}(h)D_{di}(h)\\ M_{d2i}B_{di}(h)+\hat{B}_{fi}(h)D_{di}(h) \end{bmatrix}, \\& \Delta_{33i}=-\gamma^{2}I. \end{aligned}$$

Equation (71) is equivalent to

$$\begin{aligned}& \begin{aligned}[b] \dot{V}(t)&=\dot{\eta}^{*}(t)P_{\sigma}\eta(t)+ \eta^{*}(t)P_{\sigma}\dot {\eta}(t) \\ &=\eta^{*}(t) \bigl(\bar{A}_{\sigma}^{*}(h)P_{\sigma}+P_{\sigma} \bar{A}_{\sigma }(h) \bigr)\eta(t) \\ &=\eta^{*}(t) \begin{bmatrix} \bar{A}_{\sigma}(h)\\ I \end{bmatrix}^{*} \begin{bmatrix} 0&P_{\sigma} \\ P_{\sigma} &0 \end{bmatrix} \begin{bmatrix} \bar{A}_{\sigma}(h)\\ I \end{bmatrix}\eta(t),\end{aligned} \end{aligned}$$
(73)
$$\begin{aligned}& V_{i}\le\mu V_{j},\quad i \neq j, \end{aligned}$$
(74)
$$\begin{aligned}& \begin{bmatrix} \bar{A}_{i}(h)\\ I \end{bmatrix}^{*} \begin{bmatrix} 0&P_{i} \\ \ast&\alpha P_{i} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)\\ I \end{bmatrix}< 0. \end{aligned}$$
(75)

Next, from (75) and (76) we can obtain

$$\begin{aligned} \dot{V}_{i}(t)+\alpha V_{i}(t)={\eta(t)}^{*} \begin{bmatrix} \bar{A}_{i}(h)\\ I \end{bmatrix}^{*} \begin{bmatrix} 0&P_{i}\\ \ast&\alpha P_{i} \end{bmatrix} \begin{bmatrix} \bar{A}_{i}(h)\\ I \end{bmatrix}\eta(t)< 0 \end{aligned}$$
(76)

and

$$\begin{aligned} V_{i_{k}}(t) \le& \mu e^{-\alpha(t-t_{k})}V_{i_{k-1}} \bigl(t_{k}^{-} \bigr) \\ \leq&e^{-(\alpha-\ln\mu/T)}V_{i_{0}}(t_{0}). \end{aligned}$$
(77)

Obviously, we have

$$\begin{aligned} V(t)\geq a\bigl\| \widetilde{\eta}_{1}(t)\bigr\| ^{2},\qquad V(0)\leq b\bigl\| \widetilde{\eta}_{1}(0)\bigr\| ^{2}. \end{aligned}$$
(78)

So we obtain

$$\begin{aligned} \bigl\| \widetilde{\eta}_{1}(t)\bigr\| ^{2}\leq1/a V(t) \leq1/a e^{-(\alpha-In\mu/T)}V(t_{0})\leq B/a e^{-(\alpha-In\mu/T)}\bigl\| \widetilde{\eta}_{1}(0)\bigr\| ^{2} . \end{aligned}$$
(79)

After the defuzzification, \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat{B}_{fij}\), and \(C_{fij}\) are the parameters of the filter (3).

Therefore, with Lemma 2 the filter (3) is stable. □

3.4 FD filter parameters

Now, based on Theorems 3, 4, and 5, when γ, α, and μ are given, we can derive the FD filter parameters by solving the optimization problem (11):

$$ \textstyle\begin{array}{@{}c@{}} {\max \beta}\\ \mbox{s.t. (50), (51), (52), (53), (54), (66), (67), (68), (69), (70), (71)}. \end{array} $$
(80)

We have \(A_{fij}=N^{-1}_{i}\hat{A}_{fij}\), \(B_{fij}=N^{-1}_{i}\hat{B}_{fij}\).

Then the filters which we need are defined by the gain matrices \(A_{fij}\), \(B_{fij}\), \(C_{fij}\).

4 Detection threshold design

The next step is to evaluate the residual signal and compare it with some threshold value to detect the fault in the system. In this section, the threshold for detecting faults is designed and the detection logic unit is based on the results proposed in [43].

The evaluation function based on the RMS energy of the residual signal is used in this paper. So we have

$$\begin{aligned} J_{r}(t)=\| r \|_{rms}:=\sqrt{ \frac{1}{t} \int_{0}^{t}{r^{T}(\tau)r(\tau)}\,d \tau}. \end{aligned}$$
(81)

The threshold \(J_{th}\) is obtained by

$$\begin{aligned} J_{th}=\sup_{f(t)=0,d(t)\in L_{2}, }J_{r}(t). \end{aligned}$$
(82)

Finally the occurrence of a fault can be detected by the following logic rule:

$$\begin{aligned} &J_{r}>J_{th} \quad\Rightarrow\quad \mbox{alarm}, \end{aligned}$$
(83)
$$\begin{aligned} &J_{r}\leq J_{th}\quad\Rightarrow\quad\mbox{no faults}. \end{aligned}$$
(84)

Remark 4

A new fault detection scheme has been developed for switched T-S fuzzy systems such that the generated residual is designed to be sensitive to fault signals for the faulty cases, while it is robust against the disturbances for the fault-free case. Since the fault signals and disturbance inputs are considered to be in a finite frequency domain, an additional slack matrix variable Q in Lemma 4 has been introduced to reduce the conservatism. Therefore, compared to the method [32] in the full frequency domain, it is shown that the generated residuals are more sensitive to fault signals and more robust against the disturbances, and hence, the faults are easier to detect. However, it should be pointed out that the LMIs solved in (81) could be very complex, which may make the computation very costly. The degree of complexity depends on the dimensions of the considered systems, the number of switching modes, and the number of IF-THEN rules in T-S fuzzy systems.

5 Example

In this section, two examples are presented to illustrate the effectiveness of the fault detection filter design method proposed in this paper.

Example 1

Consider the switched T-S fuzzy system (1) with the following parameters:

  • Region 1:

  • Subsystems 1:

    $$\begin{aligned}& A_{11}= \begin{bmatrix} -11.5 &4 \\ -0.843 &-1.0493 \end{bmatrix},\qquad B_{11}= \begin{bmatrix} -10.01 \\ -0.2946 \end{bmatrix},\qquad C_{11}= \begin{bmatrix} 2 \\ -1 \end{bmatrix}, \\& B_{d11}= \begin{bmatrix} 0.4\\ 0.1 \end{bmatrix},\qquad D_{d11}=[1]. \end{aligned}$$
  • Subsystems 2:

    $$\begin{aligned}& A_{12}= \begin{bmatrix} -4.8 &1 \\ -0.232 &-1.4312 \end{bmatrix},\qquad B_{12}= \begin{bmatrix} -10.2 \\ -0.1516 \end{bmatrix},\qquad C_{12}= \begin{bmatrix} -0.8 \\ 0.1 \end{bmatrix}, \\& B_{d12}= \begin{bmatrix} -0.5\\ -0.1 \end{bmatrix},\qquad D_{d12}=[ 1]. \end{aligned}$$
  • Region 2:

  • Subsystems 1:

    $$\begin{aligned}& A_{21}= \begin{bmatrix} -10 &0.6 \\ -0.6 &-0.8 \end{bmatrix},\qquad B_{21}= \begin{bmatrix} -3.4 \\ -1.7 \end{bmatrix},\qquad C_{21}= \begin{bmatrix} 5 \\ -1 \end{bmatrix}, \\& B_{d21}= \begin{bmatrix} 0.2\\ -0.2 \end{bmatrix},\qquad D_{d21}=[1 ]. \end{aligned}$$
  • Subsystems 2:

    $$\begin{aligned}& A_{22}= \begin{bmatrix} -12 &1.2 \\ -2 &-4.529 \end{bmatrix},\qquad B_{22}= \begin{bmatrix} -1.2 \\ -0.1765 \end{bmatrix},\qquad C_{22}= \begin{bmatrix} 1.6 \\ 4 \end{bmatrix}, \\& B_{d22}= \begin{bmatrix} 0.2\\ 0.2 \end{bmatrix},\qquad D_{d22}=[1]. \end{aligned}$$

Choose \(\mu=1.2\), \(\alpha=0.2\). Then using the method proposed in this paper, the gain matrices of the fault detection filter are as follows.

  • Region 1:

  • Subsystems 1:

    $$\begin{aligned}& A_{f11}= \begin{bmatrix} -0.8642 & 0.7609\\ 0.1323 &-1.1915 \end{bmatrix},\qquad B_{f11}= \begin{bmatrix} 0.5108\\ 0.0338 \end{bmatrix},\qquad C_{f11}= \begin{bmatrix} 54.3567 \\ 0.7044 \end{bmatrix}. \end{aligned}$$
  • Subsystems 2:

    $$\begin{aligned}& A_{f12}= \begin{bmatrix} -1.0693&-0.8440 \\ -0.0042 &-1.9275 \end{bmatrix},\qquad B_{f12}= \begin{bmatrix} -0.6602 \\ -0.0464 \end{bmatrix},\qquad C_{f12}= \begin{bmatrix} 54.5732 \\ 1.6529 \end{bmatrix}. \end{aligned}$$
  • Region 2:

  • Subsystems 1:

    $$\begin{aligned}& A_{f21}= \begin{bmatrix} -1.5063& 0.7571\\ 0.0175& -1.3025 \end{bmatrix},\qquad B_{f21}= \begin{bmatrix} 1.7794\\ 0.3428 \end{bmatrix},\qquad C_{f21}= \begin{bmatrix} 54.2551\\ -1.7895 \end{bmatrix}. \end{aligned}$$
  • Subsystems 2:

    $$\begin{aligned}& A_{f22}= \begin{bmatrix} -4.4844&-1.0169 \\ -0.5034 & -1.6580 \end{bmatrix},\qquad B_{f22}= \begin{bmatrix} -0.4740 \\ -0.1913 \end{bmatrix},\qquad C_{f22}= \begin{bmatrix} 55.1978\\ 1.1419 \end{bmatrix}. \end{aligned}$$

In a simulation, for \(t \in[0,100]\), the disturbance is chosen as \(d(t)=3\cos(7\pi t)\), and the fault occurs from 40 s to 60 s and satisfies \(f(t)=1\) for \(40< t<60\). The switch signal with average dell time \(T^{*}=\frac{\ln{\mu}}{\alpha}=0.9116\) is shown in Figure 1.

Figure 1
figure 1

Switching signal. The period t of switching signal by finite frequency approach.

Then we apply the proposed finite frequency method to a switched T-S fuzzy system (1). The residual \(r(t)\) of the FD filter and the corresponding residual evaluations \(J_{r}(t)\) are shown in Figures 2 and 3. The fault threshold is set as \(J_{th}=2.8\). It is clear that the residual \(r(t)\) in Figure 2 generated by proposed method is sensitive to the fault and robust against the disturbance, and according to (83) and (84), the residual evaluation function \(J_{r}(t)\) in Figure 3 indicates that the fault is detected at approximately \(t=40.51~\mbox{s}\).

Figure 2
figure 2

Response of filtering r for Example 1 . Residual response \(r(t)\) by finite frequency approach.

Figure 3
figure 3

\(\pmb{J_{r}(t)}\) (blue) and \(\pmb{J_{th}}\) (red) for Example 1 . Residual evaluation \(J_{r}(t)\) by finite frequency approach (blue) and residual evaluation \(J_{th}\) by finite frequency approach (red).

Example 2

To further illustrate the proposed results, we apply the proposed FD method to a chemical process example [44]. We consider a continuous stirred tank reactor where an irreversible process occurs. For each type of operation, the mathematical model for the process takes the form

$$\begin{aligned} &\dot{C}_{A}=\frac{F_{\sigma}}{V}(C_{A_{\sigma}}-C_{A})-k_{0}e^{-E/RT_{R}}C_{A}, \\ &\dot{T}_{R}=\frac{F_{\sigma}}{V}(T_{A_{\sigma}}-T_{A})+ \frac{-\Delta H}{\rho c_{p}}k_{0}e^{-E/RT_{R}}C_{A}+ \frac{Q_{\sigma}}{\rho c_{p}V}, \end{aligned}$$
(85)

where CA denotes the concentration of the species A, \(T_{R}\) denoted the temperature of the reactor, \(Q_{\sigma}\) is the heat removed from the reactor, V is the volume of the reactor, \(k_{0}\), E, ΔH are the pre-exponential constant, the activation energy, and enthalpy of the reaction, \(c_{p}\) and ρ are the heat capacity and fluid density in the reactor and \(\sigma(t)\in\{1,2\}\) is a discrete variable. The values of all process parameters can be found in [44].

By using the method in [44], we can rewrite (85) in the form of system (1) with following parameters:

$$\begin{aligned}& A_{f11}= \begin{bmatrix} -4.5803\times10^{-2}& 6.6748\times10^{-5}\\ 2.4807 &-3.61\times10^{-3} \end{bmatrix},\qquad A_{f12}= \begin{bmatrix} -3.5728 & 5.1826\times10^{-5}\\ 707.89 & -0.010286 \end{bmatrix}, \\& A_{f21}= \begin{bmatrix} -0.029103 & 5.1833\times10^{-5}\\ 2.4807 & -0.0036045 \end{bmatrix},\\& A_{f22}= \begin{bmatrix} -4.5803*1\mathrm{e}\!-\!2 & 6.6748\times10^{-5}\\ 706.14 & -0.010265 \end{bmatrix}, \\& B_{11}=B_{12}=B_{21}=B_{22}=B_{d11}=B_{d12}=B_{d21}=B_{d22}=B= \begin{bmatrix} 4.1841\times10^{-2}\\ 0 \end{bmatrix}, \\& C_{11}=C_{12}=C_{21}=C_{22}=C= [1 \quad 0],\qquad D_{11}=D_{12}=D_{21}=D_{22}=0. \end{aligned}$$

To ensure the system stability, it is assumed that the output feedback controller \(u=Ky(t)\) has been designed beforehand. By using the common Lyapunov function method and solving LMIs, we can obtain the controller parameters as \(K=-71.0535\). Therefore, the closed-loop system with the fault is in the following form:

$$\begin{aligned} &\dot{x}(t)= \bigl(A_{\sigma}(h)+BKC \bigr)x(t) +B_{d\sigma}(h)d(t)+B_{\sigma}(h)f(t), \\ &y(t)= Cx(t). \end{aligned}$$
(86)

Then using the method proposed in this paper, for given \(\gamma=0.2\) and choosing the same parameters μ and \(T^{*}\) as Example 1, we obtain the gain matrices of the fault detection filter:

$$\begin{aligned}& A_{f11}= \begin{bmatrix} -0.9490 & -0.0227\\ 0.5654 & -2.0963 \end{bmatrix},\qquad A_{f12}= \begin{bmatrix} 0.0329 & -1.0361\\ 81.3220& -85.0437 \end{bmatrix}, \\& A_{f21}= \begin{bmatrix} -7.1351 & 2.8578\\ 3.4565 & -4.8024 \end{bmatrix},\qquad A_{f22}= \begin{bmatrix} -13.5811 & 7.6217\\ 9.3433 &-10.2626 \end{bmatrix}, \\& B_{f11}= \begin{bmatrix} -0.5392\\ 14.6825 \end{bmatrix},\qquad B_{f12}= \begin{bmatrix} 0.4506\\ -19.8973 \end{bmatrix}, \\& B_{f21}= \begin{bmatrix} -2.3287\\ -2.0118 \end{bmatrix},\qquad B_{f22}= \begin{bmatrix} 11.8345\\ -11.4497 \end{bmatrix}, \\& C_{f11}=[0.3391 \quad {-}0.0428],\qquad C_{f12}=[0.2573 \quad 0.0974], \\& C_{f21}=[0.2824 \quad {-}0.0223],\qquad C_{f22}=[0.2985 \quad {-}0.0299], \end{aligned}$$

and the optimal value on fault sensitivity performance index is \(\beta=1.1\).

In simulation, the switching signal is chosen the same as Example 1. The fault is set as \(f(t)=1\) occurring after \(t=40~\mbox{s}\), and the disturbance is set as \(d(t)=5\sin(t)\).

The simulations are shown in Figures 4 and 5. It is clear that the residual \(r(t)\) in Figure 4 generated by proposed method is sensitive to a fault and robust against the disturbance, and according to (83) and (84), the residual evaluation function \(J_{r}(t)\) in Figure 5 indicates that the fault is detected at approximately \(t=42.44~\mbox{s}\).

Figure 4
figure 4

Response of filtering r for Example 2 . Residual response \(r(t)\) by finite frequency approach.

Figure 5
figure 5

\(\pmb{J_{r}(t)}\) (blue) and \(\pmb{J_{th}}\) (red) for Example 2 . Residual evaluation \(J_{r}(t)\) by finite frequency approach (blue) and residual evaluation \(J_{th}\) by finite frequency approach (red).

6 Conclusions

In this paper, we have studied the fault detection problem for switched T-S fuzzy systems in finite frequency. Based on Parseval’s lemma and S-procedure, we have obtained some sufficient conditions which ensure that the augmented filter system has the \(H_{-}\) fault affection level, the \(H_{\infty}\) disturbance attention level, and we have stability. The fault detection filter design conditions have been derived in terms of solving a set of LMIs. Two numerical examples have been provided to demonstrate the effectiveness of the proposed method.

References

  1. Hwang, I, Kim, S, Kim, Y, Seah, CE: A survey of fault detection, isolation, and reconfiguration methods. IEEE Trans. Control Syst. Technol. 18, 636-653 (2010)

    Article  Google Scholar 

  2. Li, XJ, Yang, GH: Fault detection for T-S fuzzy systems with unknown membership functions. IEEE Trans. Fuzzy Syst. 22, 139-152 (2014)

    Article  Google Scholar 

  3. Lsennann, R: Model-based fault detection and diagnosis status and applications. Annu. Rev. Control 29, 71-85 (2005)

    Article  Google Scholar 

  4. Nguang, SK, Shi, P, Ding, S: Fault detection for uncertain fuzzy systems: an LMI approach. IEEE Trans. Fuzzy Syst. 15, 1251-1262 (2007)

    Article  Google Scholar 

  5. Khosrowjerdi, MJ, Nikoukhah, R, Safari-Shad, N: A mixed \(H_{2}/H_{\infty}\)approach to simultaneous fault detection and control. Automatica 40, 261-267 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  6. Gertler, J: A survey of model-based failure detection and isolation in complex plants. IEEE Control Syst. Mag. 8, 3-11 (1988)

    Article  Google Scholar 

  7. Xiao, N, Gao, ZW: Robust fault detection for descriptor Markovian jump systems. In: Proceedings of IEEE International Conference on Control and Automation, pp. 835-840 (2007)

    Google Scholar 

  8. Wu, L, Lam, J: Weighted \(H_{\infty}\) filtering of switched systems with time-varying delay: average dwell time approach. Circuits Syst. Signal Process. 28, 1017-1036 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  9. Takagi, T, Sugeno, M: Fuzzy identification of systems and its applications to modelling and control. IEEE Trans. Syst. Man Cybern. 15, 116-132 (1985)

    Article  MATH  Google Scholar 

  10. De Souza, WA, Teixeira, MCM, Cardim, R, Assuncao, E: On switched regulator design of uncertain nonlinear systems using Takagi-Sugeno fuzzy models. IEEE Trans. Fuzzy Syst. 22, 1720-1727 (2014)

    Article  Google Scholar 

  11. Zhao, XD, Zhang, LX, Shi, P, Karimi, HR: Novel stability criteria for T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 22, 313-323 (2014)

    Article  Google Scholar 

  12. Sofianos, NA, Boutalis, YS: Stable indirect adaptive switching control for fuzzy dynamical systems based on T-S multiple models. Int. J. Syst. Sci. 44, 1546-1565 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  13. Sofianos, NA, Boutalis, YS: Robust adaptive multiple models based fuzzy control of nonlinear systems. Neurocomputing 173, 1733-1742 (2016)

    Article  Google Scholar 

  14. Zhao, Y, Lam, J, Gao, HJ: Fault detection for fuzzy systems with intermittent measurements. IEEE Trans. Fuzzy Syst. 17, 398-410 (2009)

    Article  Google Scholar 

  15. Ding, WG, Mao, ZH, Jiang, B, Shi, P, He, X: \(H_{\infty}\) fault detection for a class of T-S fuzzy model-based nonlinear networked control systems. In: Proceedings of the 19th IFAC World Congress, pp. 11647-11652 (2014)

    Google Scholar 

  16. Yang, HJ, Li, X, Liu, ZX, Hua, CC: Fault detection for uncertain fuzzy systems based on the delta operator approach. Circuits Syst. Signal Process. 33, 733-759 (2014)

    Article  Google Scholar 

  17. Li, HY, Gao, YB, Wu, LG, Lam, HK: Fault detection for T-S fuzzy time-delay systems: delta operator and input-output methods. IEEE Trans. Cybern. 45, 229-241 (2015)

    Article  Google Scholar 

  18. Li, XJ, Yang, GH: Fault detection for switched linear parameter-varying systems: an average dwell-time approach. IET Control Theory Appl. 7, 1120-1130 (2013)

    Article  MathSciNet  Google Scholar 

  19. Ichtev, A, Hellendoorn, J, BabuSka, R: Fault detection and isolation using multiple Takagi-Sugeno fuzzy models. In: The 10th IEEE International Conference on Fuzzy Systems, pp. 1498-1502 (2001)

    Google Scholar 

  20. Yang, GH, Wang, HM: Fault detection and isolation for a class of uncertain state-feedback fuzzy control systems. IEEE Trans. Fuzzy Syst. 23, 139-151 (2015)

    Article  Google Scholar 

  21. Iwasaki, T, Hara, S: Generalized KYP lemma: united frequency domain inequalities with design applications. IEEE Trans. Autom. Control 50, 41-59 (2005)

    Article  MathSciNet  Google Scholar 

  22. Zhou, K, Doyle, J: Essentials of Robust Control. Prentice Hall, Englewood Cliffs (1998)

    MATH  Google Scholar 

  23. Yang, GH, Wang, H: Fault detection for a class of uncertain state-feedback control systems. IEEE Trans. Control Syst. Technol. 18, 201-212 (2010)

    Article  Google Scholar 

  24. Yang, HJ, Xia, YQ, Zhang, JH: Generalised finite-frequency KYP lemma in delta domain and applications to fault detection. Int. J. Control 84, 511-525 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  25. Zhai, D, Li, JH, Zhang, QL: Fault detection for singular multiple time-delay systems with application to electrical circuit. J. Franklin Inst. 351, 5411-5436 (2014)

    Article  MathSciNet  Google Scholar 

  26. Zhai, D, Lu, AY, Li, JH, Zhang, QL: Robust \(H_{\infty}\) control for switched singular linear systems with uncertainties in the derivative matrices: an improved average dwell time approach. Optim. Control Appl. Methods (2015). doi:10.1002/oca.2179

    Google Scholar 

  27. Yang, H, Liu, B: Fault detection for T-S fuzzy discrete systems in finite-frequency domain. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 41, 911-920 (2011)

    Article  Google Scholar 

  28. Zhao, XG, Li, J, Ye, D: Fault detection for switched systems with finite-frequency specifications. Nonlinear Dyn. 70, 409-420 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  29. Zhai, D, Lu, AY, Li, JH, Zhang, QL: Fault detection for singular switched linear systems with multiple time-varying delay in finite frequency domain. Int. J. Syst. Sci. (2015). doi:10.1080/00207721.2015.1112932

    Google Scholar 

  30. Zhai, D, Lu, AY, Li, JH, Zhang, QL: Simultaneous fault detection and control for switched linear systems with mode-dependent averaged dwell-time. Appl. Math. Comput. 273, 767-792 (2016)

    Article  MathSciNet  Google Scholar 

  31. Zhai, D, An, LW, Li, JH, Zhang, QL: Fault detection for stochastic parameter-varying Markovian jump systems with application to networked control systems. Appl. Math. Model. 40, 2368-2383 (2016)

    Article  MathSciNet  Google Scholar 

  32. Li, J, Su, QY, Wang, HM: Fault detection filter design for switched fuzzy systems with average dwell time. In: Proceeding of 25th Chinese Control and Decision Conference (CCDC), pp. 1054-1059 (2013)

    Google Scholar 

  33. Tanaka, K, Iwasaki, M, Wang, HO: Stability and smoothness conditions for switching fuzzy systems. In: 43rd IEEE Conference on Decision and Control, pp. 2474-2478 (2000)

    Google Scholar 

  34. Choi, DJ, Park, P: Guaranteed cost controller design for discrete-time switching fuzzy systems. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 34, 110-119 (2004)

    Article  Google Scholar 

  35. Zhai, D, Lu, AY, Dong, JX, Zhang, QL: Dynamic output feedback \(H_{\infty}\) control for switched T-S fuzzy systems via discretized Lyapunov function technique. Neurocomputing 177, 651-669 (2016)

    Article  Google Scholar 

  36. Venkataramanan, V, Chen, BM, Lee, TH, Guo, G: A new approach to the design of mode switching control in hard disk drive servo systems. Control Eng. Pract. 10, 925-939 (2002)

    Article  Google Scholar 

  37. Zhao, XD, Yin, YF, Niu, B, Zheng, XL: Stabilization for a class of switched nonlinear systems with novel average dwell time switching by T-S fuzzy modeling. IEEE Trans. Cybern. (2015). doi:10.1109/TCYB.2015.2458896

    Google Scholar 

  38. Iwasaki, T, Hara, S, Fradkov, AL, LoConte, L, Sillitoe, I: Restricted frequency inequality is equivalent to restricted dissipativity. In: 43rd IEEE Conference on Decision and Control, pp. 426-431 (2004)

    Google Scholar 

  39. Gahinet, P, Apkarian, P: An linear matrix inequality approach to \(H_{\infty}\) control. Int. J. Robust Nonlinear Control 4, 422-448 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  40. Zhou, L, Ho, DWC, Zhai, GS: Stability analysis of switched linear singular systems. Automatica 49, 1481-1487 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  41. Tseng, CS, Chen, BS: \(L_{\infty}Z \) gain fuzzy control for nonlinear dynamic systems with persistent bounded disturbance. In: Proceedings of the 13th IEEE International Conference on Fuzzy Systems, Budapest, Hungary, Luly, pp. 783-788 (2004)

    Google Scholar 

  42. Casavola, A, Famularo, D, Franze, G: Robust fault detection of uncertain linear systems via quasi-LMIs. Automatica 44, 289-295 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  43. Frank, M, Ding, X: Survey of robust residual generation and evaluation methods in observer-based fault detection systems. J. Process Control 7, 402-424 (1997)

    Article  Google Scholar 

  44. Chiou, JS, Wang, CJ, Chen, CM, Wang, CC: Analysis and synthesis of switched nonlinear systems using the T-S fuzzy model. Appl. Math. Model. 34, 1467-1481 (2010)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Nature Science Foundation of China under Grant Nos. 61374147 and 61004083 and 61203103.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dakuo He.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

He, D., Xi, C. & Lu, A. Fault detection for switched T-S fuzzy systems in finite frequency domain. Adv Differ Equ 2016, 62 (2016). https://doi.org/10.1186/s13662-016-0785-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-016-0785-7

Keywords