Abstract
The paper relates a principle for designing the fuzzy fault detection filters devoted to a class of continuous-time nonlinear systems represented by Takagi-Sugeno models. The extension of the fuzzy reference model principle and the incremental quadratic constraints are proposed to obtain an approximation of H\(_{\infty }\)/H\(_{\_}\) criterion in the residual weight matrix parameter design for TS fuzzy fault detection filters. The design conditions are outlined in terms of linear matrix inequalities to posses a stable design framework.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The fault detection filters (FDF) are mostly used to generate fault residual signals in active fault tolerant control systems. Because it is generally not possible to decouple fault effects from the perturbation influence in residuals [5, 7], the H\(_{\infty }\)/H\(_{\_}\) approach is used to tackle this conflict [10, 11]. Since faults are usually detected by setting a threshold on the residual signals, determination of the actual threshold is formulated as an adaptive threshold task [8]. Other approaches reduce FDF design to H\(_{\infty }\) problem to discriminate fault and disturbance effects in FDF signals by using the reference residual models (RRM) [3, 4].
By providing the possibility of weighting linear state-space representations of the class of nonlinear systems, the Takagi-Sugeno (TS) fuzzy approach [17], which avails mainly sector system dynamics approximation, have attracted noticeable penetration in fault detection [12, 15, 16] and estimation [9], usually utilizing the linear matrix inequality (LMI) design condition formulation. Building upon the theory of the systems whose some nonlinear time-varying terms satisfy the incremental quadratic constraints (IQC) [1, 2], in the paper the TS fuzzy models with local nonlinear terms are folded to design TS FDFs. In conjunction with RRM, it is demonstrated that IQC, parameterized by a multiplier matrix, can be reflected in LMI design conditions. The principle consists in generating the residual signals vector and estimating the subset of unmeasurable premise variables.
Throughout the paper \({{\varvec{x}}}^{T}\), \({{\varvec{X}}}^{T}\) denotes the transpose of the vector \({{\varvec{x}}}\) and matrix \({{\varvec{X}}}\), respectively, \({{\varvec{X}}} = {{\varvec{X}}}^{T} > 0\) means that \({{\varvec{X}}}\) is a symmetric positive definite matrix, the symbol \({{\varvec{I}}}_{n}\) indicates the nth order identity matrix, \({I \!R}\) denotes the set of real numbers, \({I \!R}^{n\times r}\) refers to the set of all \(n\times r\) real matrices and \(L_{2}\langle 0,+\infty )\) entails the space of square-integrable vector functions over \(\langle 0,+\infty )\).
2 Takagi-Sugeno Fuzzy Fault Detection Filter
The systems under consideration belong to the class of MIMO nonlinear dynamic continuous-time systems, described by using TS approach as follows
where \({{\varvec{q}}}(t) \in {I \!R}^n\), \({{\varvec{u}}}(t) \in {I \!R}^r\), \({{\varvec{y}}}(t) \in {I \!R}^m\) are vectors of the state, input, and output variables, respectively, \({{\varvec{C}}} \in {I \!R}^{m\times n}\), \({{\varvec{A}}}_{i} \in {I \!R}^{n\times n}\), \({{\varvec{B}}}_{i} \in {I \!R}^{n\times r}\), \({{\varvec{E}}}_{i} \in {I \!R}^{n\times r_{p}}\), \({{\varvec{B}}}_{fi} \in {I \!R}^{n\times r_{f}}\), \({{\varvec{B}}}_{di} \in {I \!R}^{n\times r_{d}}\), \(i=1,2,\,\dots \, s\), are constant matrices and \({{\varvec{d}}}(t) \in {I \!R}^{\,r_{d}}\) is the disturbance input that belongs to \(L_{2}\langle 0,+\infty )\). Here s, v are the numbers of sub-models and premise variables, the vector of premise variables is
and \(\text {h}_{i}(\mathbf{\theta }(t))\) is the i-th membership function satisfying the following properties
The nonlinear function \(\mathbf{p}(t) \in {I \!R}^{r_{p}}\) is a bounded function of \({{\varvec{q}}}(t)\), given as [2]
where \({{\varvec{U}}} \in {I \!R}^{m_{p}\times n}\), \({{\varvec{W}}} \in {I \!R}^{m_{p}\times r_{p}}\) are constant matrices. Note, if \(\mathbf{p}(t)\) does not depends on the derivative of a system state variable then \({{\varvec{W}}}\) is zero matrix.
It is considered that a fault \({{\varvec{f}}}(t)\) may occur at an uncertain time, the size of the fault is unknown but bounded and all pairs (\({{\varvec{A}}}_{i},{{\varvec{C}}}\)), \(i=1,2,\,\dots \, s\), are observable (more details can be found, e.g., in [12, 13]).
Considering (1) and (2) TS FDF is defined as
where \({{\varvec{q}}}_{e}(t) \in {I \!R}^{n}\) is estimate of \({{\varvec{q}}}(t)\), \({{\varvec{y}}}_{e}(t) \in {I \!R}^{m}\) is the observed output vector, \(\mathbf{r}(t) \in {I \!R}^{m_{r}}\) is the residual signal, \(\mathbf{p}_{e}(t) \in {I \!R}^{r_{p}}\) is estimate of \(\mathbf{p}(t)\), and \({{\varvec{J}}} \in {I \!R}^{\,m_{p}\times m}\), \({{\varvec{J}}}_{i} \in {I \!R}^{n\times m}\), \({{\varvec{V}}}_{i} \in {I \!R}^{m\times m}\), \(i=1,2,\dots ,s\), is the set of gains.
Defining the notations
the deviation form of TS FDF is
In the following it is assumed that the premise variables associated with \(\mathbf{p}(t)\) are unmeasurable while all others premise variables are measurable.
To explain basic relationships, the following lemma is presented.
Lemma 1
If a matrix \({{\varvec{M}}}\in \mathcal {M}\), where \(\mathcal {M}\) is the set of real incremental multiplier matrices of dimension \((m_{p}+ r_{p})\times (m_{p}+ r_{p})\), then for the given matrices \({{\varvec{U}}}\in {I \!R}^{\,m_{p}\times n}\), \({{\varvec{W}}}\in {I \!R}^{\,m_{p}\times r_{p}}\), \({{\varvec{J}}} \in {I \!R}^{\,m_{p}\times m}\) and \({{\varvec{C}}} \in {I \!R}^{m\times n}\) IQC is
and \({{\varvec{I}}}_{m_{p}}\in {I \!R}^{\,m_{p}\times m_{p}}\), \({{\varvec{I}}}_{r_{p}}\in {I \!R}^{\,r_{p}\times r_{p}}\) are identity matrices of given dimensions.
Proof
(compare [1, 14]) Writing (11) as follows
and introducing the variables
Writing (17) and (18) compactly, it yields for a symmetric \({{\varvec{M}}} \in \mathcal {M}\)
where \({{\varvec{N}}}\) takes the form (14). This concludes the proof. \(\blacksquare \)
3 Reference Residual Model
The reference residual model in the proposed structure provides a pattern that partly separates from the observer data model the interactions represented by cross-bonds in \({{\varvec{d}}}(t)\) and \({{\varvec{f}}}(t)\) and also those given by residual weight matrices \({{\varvec{V}}}_{i}\) in \({{\varvec{r}}}(t)\). Thus, by formalizing RRM in an appropriate mathematical framework, these interaction properties are modified for RRM design while the other related functions are keep together in defined layer of complexity and extensibility.
Taking into account the above, then (12) is reduced to
and (10) can be rewritten for \(r_{g} = r_{f} = r_{d}\) as
Inserting the same cross-bonds between \({{\varvec{d}}}(t)\) and \({{\varvec{f}}}(t)\) (22) can be redefined as
where the cross-bonds matrix \({{\varvec{T}}}^{\circ }\) was selected as follows:
Denoting
where \({{\varvec{G}}}_{i}^{\circ } \in {I \!R}^{n\times r_{d}}\), \({{\varvec{g}}}^{\circ }(t)\in {I \!R}^{\,r_{d}}\), RRM can be written as
The observer parameters \({{\varvec{J}}}^{\circ } \in {I \!R}^{m_{p}\times m}\), \({{\varvec{J}}}^{\circ }_{i} \in {I \!R}^{n\times m}\) for \(i=1,2,\dots , s\) have to be designed in such a way that
for the square of \(H_{\infty }\) norm \(\gamma ^{\circ }\) is as small as possible. Since, with respect to (26),
where \(\Vert {{\varvec{\varGamma }}}^{\circ }\Vert _{\infty }\) is the \(H_{\infty }\) norm of the residual transfer function matrix with respect to \({{\varvec{g}}}^{\circ }\), then minimizing \(\gamma ^{\circ }\) means maximizing \(\Vert {{\varvec{\varGamma }}}^{\circ }_{f}\Vert _{\infty }\) while minimizing \(\Vert {{\varvec{\varGamma }}}^{\circ }_{d}\Vert _{\infty }\). This minimizes impact of disturbance on the residual signal amplitude.
Remark 1
In order to use the above forms when \(r_{f}\ne r_{d}\), the corresponding degenerative input matrix is extended by \(|r_{f}-r_{d}|\) zero columns and the corresponding vector by \(|r_{f}-r_{d}|\) zero elements to the common dimension \(r_{g} = \max (r_{f},r_{d})\).
Theorem 1
The reference residual model (28) and (29) is stable with the quadratic performance \(\gamma ^{\circ }\) if there exist symmetric positive definite matrices \({{\varvec{P}}}^{\circ } \in {I \!R}^{n\times n}\), \({{\varvec{X}}}^{\circ }\in {I \!R}^{m_{p}\times m_{p}}\), \({{\varvec{Y}}}^{\circ }\in {I \!R}^{r_{p}\times r_{p}}\), matrices \({{\varvec{Z}}}^{\circ }\in {I \!R}^{m_{p}\times m}\), \({{\varvec{Z}}}^{\circ }_{i} \in {I \!R}^{n\times m}\), \(i=1,2,\dots , s\), and a positive scalar \(\gamma ^{\circ } \in {I \!R}\) such that for all i
When the above conditions hold, the reference model gain matrices are given as
Hereafter, \({{\varvec{*}}}\) denotes the symmetric item in a symmetric matrix.
Proof
Defining the Lyapunov function candidate
then, after evaluation the derivative of (35), it is obtained
Substitution of (27) and (28) into (36) gives
Thus, defining the composed vector
(37) can be defined as follows
which gives
Introducing \({{\varvec{U}}}_{e}^{\circ }\) and defining the incremental multiplier matrix as follows
where \({{\varvec{X}}}^{\circ } \in {I \!R}^{\,m_{p}\times m_{p}}\), \({{\varvec{Y}}}^{\circ }\in {I \!R}^{\,r_{p}\times r_{p}}\) are symmetric positive definite matrices, then (14) and (19) implies
Thus, (41) is negative if \(({{\varvec{P}}}_{ci}^{\circ } + {{\varvec{N}}}^{\diamond })\) is negative definite, that is the matrix sum
has to be negative definite. Applying twice the Schur complement property and using, with respect to (24) and (42), the notations
then (44) implies (33). This concludes the proof.\(\blacksquare \)
4 FDF Design Condition
To rebind \({{\varvec{r}}}(t)\) with RRM, the overall FDF model, incorporating (27) and (28) with \({{\varvec{T}}}^{\circ } = {{\varvec{I}}}_{2r_{g}}\), can be expressed as
and \({{\varvec{e}}}^{\bullet }(t)\in {I \!R}^{\,2n}\), \({{\varvec{g}}}^{\bullet }(t)\in {I \!R}^{2r_{d}}\), \({{\varvec{G}}}_{i}^{\bullet }\in {I \!R}^{2n\times 2r_{d}}\), \({{\varvec{A}}}_{i}^{\bullet } \in {I \!R}^{2n\times 2n}\), \({{\varvec{V}}}_{i}^{\star }\in {I \!R}^{m\times 2m}\), \({{\varvec{J}}}_{i}^{\bullet }\in {I \!R}^{2n\times (m+n)}\), \({{\varvec{E}}}_{i}^{\bullet }\in {I \!R}^{2n\times 2r_{p}}\), \({{\varvec{C}}}_{i}^{\bullet }\in {I \!R}^{(m+ n)\times 2n}\), \({{\varvec{U}}}_{e}^{\star }, {{\varvec{U}}}_{e}^{\circ } \in {I \!R}^{m_{p}\times n}\), \({{\varvec{C}}}^{\star }\in {I \!R}^{m\times 2n}\). It should be noted that these matrix structures must be defined for the existence of structured LMI matrix variables.
Remark 2
According to (47), formulation of the optimization criterion means that the double summation through membership functions occurs in the product \({{\varvec{r}}}^{\bullet T}(t){{\varvec{r}}}^{\bullet }(t)\). Since \(\sum _{i=1}^{s}h_{i}({{\varvec{\theta }}}(t)) = 1\), for solving this optimization problem the following approximation is applied (proof see, e.g., in [13])
Theorem 2
The fault detection filter (46) and (47) associated with RRM (28) and (29) is stable with the quadratic performance \(\gamma ^{\bullet }\) if there exist symmetric positive definite matrices \({{\varvec{P}}}_{1}^{\star }, {{\varvec{P}}}_{2}^{\star } \in {I \!R}^{n\times n}\), \({{\varvec{X}}}^{\star }\in {I \!R}^{m_{p}\times m_{p}}\), \({{\varvec{Y}}}^{\star }\in {I \!R}^{r_{p}\times r_{p}}\), matrices \({{\varvec{Z}}}^{\star }\in {I \!R}^{m_{p}\times m}\), \({{\varvec{Z}}}_{i}^{\star } \in {I \!R}^{n\times m}\), \({{\varvec{V}}}_{i}\in {I \!R}^{m\times n}\), \(i=1,2,\dots , s\) and a positive scalars \(\gamma ^{\bullet } \in {I \!R}\) such that for all i
where \({{\varvec{P}}}^{\bullet } \in {I \!R}^{2n\times 2n}\), \({{\varvec{Z}}}^{\bullet }_{i} \in {I \!R}^{2n\times (m+n)}\), \({{\varvec{Y}}}^{\bullet } \in {I \!R}^{2r_{p}\times 2r_{p}}\), \({{\varvec{V}}}_{i}^{\star }\in {I \!R}^{m_{r}\times (m+m_{r})}\), \({{\varvec{X}}}^{\bullet } \in {I \!R}^{m_{p}\times 2m_{p}}\), \({{\varvec{Z}}}^{\bullet } \in {I \!R}^{m_{p}\times 2m_{p}}\) are structured matrix variables and all remaining matrix parameters are defined in (48)–(51).
When the above conditions are satisfied, then
Proof
Now the Lyapunov function candidate is defined as
and its time derivative is
where the structure of \({{\varvec{A}}}_{i}^{\bullet }\), \({{\varvec{C}}}_{i}^{\bullet }\) implies the structure of \({{\varvec{P}}}^{\bullet }\) in (58).
Considering the property (52) and substituting (46) and (47) into (61) results in
and with the notation
the time derivative of \(v({{\varvec{e}}}^{\bullet }(t))\) can be prescribe (in analogy with (41)) as
where \({{\varvec{N}}}^{\triangleright }\) is a positive definite matrix, \(({{\varvec{P}}}^{\bullet }_{ci} + {{\varvec{N}}}^{\triangleright })\) is negative definite and
Defining the incremental multiplier matrix with respect to the structure of (63) as follows
where \({{\varvec{X}}}^{\star } \in {I \!R}^{\,m_{p}\times m_{p}}\), \({{\varvec{Y}}}^{\star }\in {I \!R}^{\,r_{p}\times r_{p}}\) are symmetric positive definite matrices and \({{\varvec{X}}}^{\circ }\), \({{\varvec{Y}}}^{\circ }\) are the constant matrices satisfying (32) and (33), then it is
and (67) can be separated in the two components
To obtain relationships that allow to use structured matrix variables, it can be written with \({{\varvec{U}}}_{e}^{\star }\), \({{\varvec{U}}}_{e}^{\circ }\) given in (50)
and with the notations (56)–(58), where \({{\varvec{Z}}}^{\star } = {{\varvec{X}}}^{\star }{{\varvec{J}}}\), (68) can be written as
Since the connecting matrix element in (69) can be factorized as
then, using the same procedure as in redaction of the matrix (44), from (65), (72) and (69), (73), the following can be obtained
Using the block diagonal matrix \({{\varvec{P}}}^{\bullet }\) and \({{\varvec{A}}}_{ei}^{\bullet }\) given in (48), (49) and (55), where \({{\varvec{Z}}}_{i}^{\star } = {{\varvec{P}}}_{1}^{\star }{{\varvec{J}}}_{i}\), then it can be written
5 Illustrative Example
As a simple illustrative model, the nonlinear dynamics of the ball-and-beam system, represented by the nonlinear state-space model, was taken from [6], where
while the input variable u(t) is the angular acceleration of the beam [rad/s\(^{2}\)], the output variable z(t) is equal \(q_{1}(t)\) and the measured variables are \(q_{1}(t)\) and \(q_{3}(t)\), while \(q_{1}(t)\) is the position of the ball [m], \(q_{2}(t)\) is the velocity of the ball [m/s], \(q_{3}(t)\) is the angle of the beam [rad] and \(q_{4}(t)\) is the angular velocity of the beam [rad/s]. The model parameters are
Introducing the premise variable \(\theta (t) = q_{1}(t)q_{4}(t)\) which is bounded in the sector \(q_{1}(t)q_{4}(t)\in \langle -d, d \rangle \) = \( \langle -5, 5 \rangle \), the associated membership functions are
It is supposed that FDF is designed to support the fault detection in the structure with unmeasurable \(q_{4}(t)\) and the nonlinear function \(\mathbf{p}(t)\) is therefore given as
Consequently, the representation in the TS fuzzy system model gives for all i
Within the above parameters and Theorem 1 and by solving LMIs (32) and (33) with SeDuMi packet, the RRM gains were found as
Subsequently, by Theorem 2, the parameters of the stable FDF were computed as follows
It should be noted that this example at first explains the inclusion of RRM and incremental quadratic constraints in FDF design.
6 Concluding Remarks
The introduced nonlinear fuzzy FDF design method based on RRM is presented in the paper. This is achieved by application of Lyapunov function and incremental quadratic constraints parameterized by a symmetric multiplier matrix. In the presented version, the sensitivity of the reference residual model and FDF stability problem is solved, considering premise variables determined from the subsets of measurable and unmeasurable state variables. It is obvious that the adaptation methodology proposed to TS fuzzy state observer is imminent.
It should be pointed out that the proposed technique using TS fuzzy models with nonlinear terms might give more conservative results than the existing approaches in some cases, but the advantage of them lies in designing a problem oriented fuzzy FDF with fewer rules and less computational burden. It is clear that in specific cases it is necessary to have a compromise between the complexity of the implemented method and the number of LMIs to be solved.
References
Acikmese, A.B., Corless, M.: Observers for systems with nonlinearities satisfying an incremental quadratic inequality. In: Proceedings of 2005 American Control Conference, pp. 3622–3629. Portland, OR, USA (2005)
Acikmese, A.B., Corless, M.: Observers for systems with nonlinearities satisfying incremental quadratic constraints. Automatica 47(7), 1339–1348 (2011)
Bai, L., Tian, Z., Shi, S.: Design of H\(_{\infty }\) robust fault detection filter for linear uncertaintime-delay systems. ISA Trans. 45(4), 491–502 (2006)
Bai, L., Tian, Z., Shi, S.: Robust fault detection for a class of nonlinear time-delay systems. J. Frankl. Inst. 344(6), 873–888 (2007)
Castaldi, P., Mimmo, N., Simani, S.: Differential geometry based active fault tolerant control for aircraft. Control engineering practice 32, 227–235 (2014)
Chang, Y.H., Chan, W.S., Chang, C.W., Tao, C.W.: Adaptive fuzzy dynamic surface control for ball and beam system. Int. J. Fuzzy Syst. 13(1), 1–7 (2011)
De Persis, C., Isidori, A.: A geometric approach to nonlinear fault detection and isolation. IEEE Trans. Autom. Control 45(6), 853–865 (2001)
Ding, S.X.: Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools. Springer, Berlin (2013)
Gao, Z., Shi, X., Ding, S.X.: Fuzzy state/disturbance observer design for T-S fuzzy systems with application to sensor fault estimation. IEEE Trans. Syst. Man Cybern. Part B Cybern. 38(3), 875–880 (2008)
Guo, J., Huang, X., Cui, Y.: Design and analysis of robust fault detection filter using LMI tools. Comput. Math. Appl. 57(11–12), 1743–1747 (2009)
Hou, M., Patton, R.J.: An LMI approach to H\(_{\_}\)/H\(_{\infty }\) fault detection observers. In: Proceedings of UKACC International Conference on Control (CONTROL’96), pp. 305–310. Exeter, UK (1996)
Ichalal, D., Marx, B., Ragot, J., Maquin, D.: Fault detection, isolation and estimation for Takagi-Sugeno nonlinear systems. J. Frankl. Inst. 351(7), 3651–3676 (2014)
Krokavec, D., Filasová, A.: Optimal fuzzy control for a class of nonlinear systems. Math. Probl. Eng. 481942, 1–29 (2012)
Krokavec, D., Filasová, A.: LMI based fuzzy observer design for Takagi-Sugeno models containing vestigial nonlinear terms. Arch. Control Sci. 24(1), 39–52 (2014)
Nguang, S.K., Shi, P., Ding, S.: Fault detection filter for uncertain fuzzy systems: an LMI approach. In: Proceedings of 16th IFAC World Congress, pp. 1839–1839. Prag, Czech Republic (2005)
Nguang, S.K., Shi, P., Ding, S.: Fault detection for uncertain fuzzy systems: an LMI approach. IEEE Trans. Fuzzy Syst. 15(6), 1251–1262 (2007)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and Control. IEEE Trans. Syste. Man Cybern. 15(1), 116–132 (1985)
Acknowledgments
The work presented in this paper was supported by VEGA, the Grant Agency of the Ministry of Education and the Academy of Science of Slovak Republic under Grant No. 1/0348/14. This support is very gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Krokavec, D., Filasová, A. (2016). One Approach to Design the Fuzzy Fault Detection Filters for Takagi-Sugeno Models. In: Kowalczuk, Z. (eds) Advanced and Intelligent Computations in Diagnosis and Control. Advances in Intelligent Systems and Computing, vol 386. Springer, Cham. https://doi.org/10.1007/978-3-319-23180-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-23180-8_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23179-2
Online ISBN: 978-3-319-23180-8
eBook Packages: EngineeringEngineering (R0)