Abstract
A new fault estimation and compensation scheme of fuzzy systems with sensor faults is addressed in low-frequency domain. A descriptor observer is proposed to ensure dynamic error’s stability and \(H_\infty \) performance for low-frequency range. The faults estimation is obtained via the observer above. By considering estimation of faults, a \(H_\infty \) output feedback controller is shown such that controlled model with sensor faults considered has certain fault-tolerant function. A simulation proves this results’ effectiveness.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Fuzzy logic has been used to describe complicated nonlinear system, which is effective. By applying the existing fuzzy approaches, the fuzzy IF-THEN rule has been firstly used to describe this kind of model [1], namely T-S fuzzy model. This method can simplify analysis of nonlinear model. By applying T-S fuzzy methodology, different linear models are described by local dynamics in different state-space regions. Therefore, membership functions smoothly blend these local models together so that overall fuzzy model is obtained. The issues [2,3,4,5,6] on fuzzy systems attracted attention.
Recently, [7] has introduced generalized Kalman–Yakubovich–Popov (GKYP) lemma which is a very significant development. Frequency domain property is converted into a LMI for a finite-frequency range. GKYP lemma has many practical applications. T-S fuzzy models’ \(H_\infty \) control [8] was solved. Fault detection problem [9] was proposed in T-S fuzzy networked models. Fuzzy filter problem for nonlinear systems [10] was solved. T-S fuzzy fault detection method was designed in [11].
In past decades, when demands for industrial manufacture are growing, more and more people pay attention to fault-tolerant control (FTC). For obtaining the same control objective, different design methodologies are used in two approaches: passive FTC (PFTC) and active FTC (AFTC) in accordance with how redundancy is used. The system performance lies on the availability of redundancy and FTC design method. Each method can produce some unique properties based on the distinctive design approaches used. Passive and active FTC were considered simultaneously in [12, 13]. PFTCs were provided for affine nonlinear models [14] and stochastic systems [15, 16], respectively. At the same time, there were also many results on AFTC. Fault estimation and AFTC of discrete systems [17] are considered by finite-frequency method. Nonlinear stochastic AFTC system [18] was analyzed by applying fuzzy interpolation approach. For stochastic systems [19], the descriptor observer was given to solve fault estimation and FTC problem by the sliding mode method. FTC [20] for fuzzy delta operator models was proposed.
However, there are few papers on fault estimation and compensation for T-S fuzzy models with sensor faults in low-frequency domain. Therefore, this paper solves the problem above, whose contributions are that: For this models considered, in terms of the descriptor system approach, a fuzzy observer is designed so as to make the stability of dynamic error in low-frequency domain be ensured. State and fault’s estimations are showed by the observer above, then a \(H_\infty \) output feedback controller is proposed so as to make controlled systems with sensor faults have certain fault-tolerant function. A numerical simulation shows the effectiveness of this designed scheme.
2 Problem Formulation
T-S fuzzy model is shown: Plant Rule i: If \(\theta _{1k}\) is \(\phi ^i_1\), \(\theta _{2k}\) is \(\phi ^i_2\), \(\ldots \), \(\theta _{mk}\) is \(\phi ^i_m\), then
where \(i=1,\ldots ,\mathcal {M}\), \(\mathcal {M}\) is IF-THEN rules’s number; \(\theta _{1k}\), \(\theta _{2k}\), \(\ldots \), \(\theta _{mk}\) are premise variables; \(\phi _1^i\), \(\phi _2^i\), \(\ldots \), \(\phi _s^i\) are fuzzy set; \(x_k\in \mathcal {R}^g\) is state, \(y_k\in \mathcal {R}^{gy}\) is output. \(d_k\in \mathcal {R}^{gd}\), \(u_k\in \mathcal {R}^{gu}\) and \(f_k\in \mathcal {R}^{gf}\) are disturbance, input and sensor fault, respectively, which belong to \(\mathcal {L}_2[0,\infty )\). \(A_{1i}\), \(B_{1i}\), \(D_{1i}\), \(A_2\), and \(F_2\) are matrixes. Hypothesis that \((A_{1i}, A_2)\) is observable and \(F_2\) has full rank.
A fuzzy inference and weighted center average defuzzifier is given by considering a singleton fuzzifier, the form of (1) is
where \(\eta _{i\theta _k}=\frac{\prod ^m_{l=1}\phi ^i_{l\theta _{lk}}}{\sum _{i=1}^{\mathcal {M}}\prod ^n_{l=1}\phi ^i_{l\theta _{lk}}}\), \(\sum _{i=1}^\mathcal {M}\eta _i=1\).
Define \( \left[ \begin{array}{cc} x_k^T&f_k^T\ \end{array} \right] ^T=\bar{x}_k\), then the dynamic global model is that
where \(\bar{E}=\left[ \begin{array}{ccc}I&{}0\\ 0&{}0\end{array} \right] \), \(\bar{A}_{1i}=\left[ \begin{array}{ccc} A_{1i}&{}0\\ 0&{}0\end{array}\right] \), \(\bar{B}_{1i}=\left[ \begin{array}{ccc} B_{1i}\\ 0\end{array}\right] \), \(\bar{D}_{1i}=\left[ \begin{array}{ccc} D_{1i}\\ 0\end{array}\right] \), \(\bar{A}_{2}=\left[ \begin{array}{ccc} A_2&F_2\end{array} \right] \).
For the same IF-Then rule, design the fuzzy observer
and the output feedback controller
with \(\bar{x}_k\)’s estimate is that \(\hat{\bar{x}}_k\), \(x_k\)’s estimate is that \(\hat{x}_k= \left[ \begin{array}{ccc}I&0\end{array}\right] \hat{\bar{x}}_k\), \(f_k\)’s estimate is \(\hat{f}_k=\left[ \begin{array}{ccc}0&I\end{array}\right] \hat{\bar{x}}_k\) , and \(y_k\)’s estimate is \(\hat{\bar{y}}\). \(L_{1i}\), \(L_2\), \(K_v\) are gains to be determined.
Hence, dynamic global model is obtained as follows:
and
Equation (6) becomes
Meanwhile, adding \(L_2y_{k+1}\) on the two sides of (3), then
Define \(\tilde{\bar{x}}_k=\bar{x}_k-\hat{\bar{x}}_k\), \(r_k=\bar{y}_k-\hat{\bar{y}}_k\), then
3 Main Results
Theorem 1
Considering constant \(\gamma >0\), the gain of (4) is addressed so as to make (10) with \(H_\infty \) level \(\gamma \) asymptotic stability in \(|\vartheta |\le \vartheta _1\) if there is symmetric matrixes \(P_i>0\), \(P_l>0\), \(Q>0\) and matrixes \(X_i\) for all \(i,l\in \{1,\ldots ,\mathcal {M}\}\) so that (11) and (12) hold:
where \(\xi _1=X_i^T(\bar{E}+L_{2}\bar{A}_2)^{-1} \bar{A}_{1i}-Y_i\bar{A}_2\), \(\varphi _1=P_i-2\cos \vartheta _1Q-\xi _1^T-\xi _1\), \(L_2=\left[ \begin{array}{cccc}0&I\end{array}\right] ^T\), and \(g_1\), \(g_2\) are arbitrary fixed scalars satisfying \(g_1^2\sigma _{\max }(P_i)<g_2^2\sigma _{\min }(P_i)\). Then gains of (4) are that \(L_{1i}=(\bar{E}+L_2\bar{A}_2)X_i^{-T}Y_i\).
Proof
Define \(V_k=\tilde{\bar{x}}_k^T[\sum _{i=1}^\mathcal {M}\eta _{i\theta _k}P_i]\tilde{\bar{x}}_k\), differences of \(V_k\) along (10) is that \(\Delta V_k=(\sum _{i=1}^\mathcal {M}\eta _{i\theta _k})^2\sum _{l=1}^\mathcal {M}\eta _{l\theta _{k+1}}\tilde{\bar{x}}_k^T [\varrho ^T P_l\varrho -P_i]\tilde{\bar{x}}_k\), where \(\varrho =(\bar{E}+L_{2}\bar{A}_2)^{-1}(A_{1i}-L_{1i}\bar{A}_2)\). Notice that \(\varrho ^TP_l\varrho -P_i<0\) so \(\Delta V_k<0\). Easily, it is obtained that
There exist \(g_1\) and \(g_2\) such that \(g_1^2\sigma _{\max }(P_i)<g_2^2\sigma _{\min }(P_i)\), then
Since that \(\left[ \begin{array}{cc}g_2I&-g_1I\end{array}\right] ^{T\perp }=\left[ \begin{array}{cc}g_1I&g_2I\end{array}\right] \) and \(\left[ \begin{array}{cc}\varrho ^T&I\end{array}\right] \) belongs to the null subspace of \(\left[ \begin{array}{cc}-I&\varrho \end{array}\right] ^{T}\), it has
Set \(Y_i=X_i^T(\bar{E}+L_2\bar{A}_2)^{-1}L_{1i}\), (15) holds after some matrix manipulations.
According to GKYP Lemma [7], then
Define \(P_{\eta +}=\sum _{l=1}^\mathcal {M}\eta _{l\theta _(k)}P_l\), \(P_{\eta }=\sum _{i=1}^\mathcal {M}\eta _{i\theta _(k)}P_i\), then
where \(\Theta _1=\left[ \begin{array}{cc}-P_l&{}Q\\ Q&{}P_i-2\cos \vartheta _1Q\end{array}\right] \), \(\Theta _2=\left[ \begin{array}{cc}I&{}0\\ 0&{}-\gamma ^2I\end{array}\right] \), then (16)’s form is that
where \(\Upsilon ^\perp =\left[ \begin{array}{ccc} \bar{A}_{1i}^T&{}I&{}0\\ \bar{D}_i^T&{}0&{}I\end{array}\right] \), \(\varrho _1=\left[ \begin{array}{ccc} I&{}0&{}0\\ 0&{}I&{}0\\ \end{array}\right] ^T\), \(\varrho _2=\left[ \begin{array}{ccc} 0&{}\bar{A}_2&{}0\\ 0&{}0&{}I\\ \end{array}\right] \).
For \(\Upsilon ^\perp \), then \(\Upsilon =\left[ \begin{array}{ccc} -I&\bar{A}_{1i}&\bar{D}_i \end{array}\right] \). According to Projection Lemma, then \(\varrho _1^T\Theta _1\varrho _1+\varrho _2^T\Theta _2\varrho _2<\Upsilon X_iR^T+(\Upsilon X_iR^T)^T\). Let \(R^T=\left[ \begin{array}{ccc}0&I&0\end{array}\right] \), then (18) holds:
with \(\nu =\bar{A}_{1i}^TX_i+X_i^T\bar{A}_{1i}\). By matrix manipulations, (18) and (12) are equivalent. Therefore, (12) satisfies \(H_\infty \) index \(\gamma \) in \(|\vartheta |\le \vartheta _1\) if (16) holds. The proof is finished.
Secondly, we give the controller in low-frequency domain. This system may not work normally with sensor faults. This motivates us to consider the fault-tolerant method, which is shown in the following.
Based on observer technique, \(f_k\) is designed as \(\hat{f}_k=\left[ \begin{array}{cc}0&I\end{array}\right] \hat{\bar{x}}_k\). By subtracting \(\hat{f}_k\) from \(y_k\), then \(y_{ck}=y_k-F_2\hat{f}_k =A_2x_{k}+F_2f_{k}-F_2\hat{f}_k =A_2x_{k}+\bar{F}_2\tilde{\bar{x}}_k\) with \(\bar{F}_2=F_2\left[ \begin{array}{ccc}0&I\end{array}\right] \).
Consider controller (5), and use \(y_{ck}\) to replace \(y_k\), then \(u_{ck}=\sum _{v=1}^\mathcal {M}\eta _v(\theta _k)K_v y_{ck}\) so closed-loop models are that
Considering system (10), a new system is obtained
where \(X_k=\left[ \begin{array}{ccc}x(k)\\ \tilde{\bar{x}}_k\end{array}\right] \), \(\bar{\bar{D}}_{1i}=\left[ \begin{array}{ccc}D_{1i}\\ \bar{D}_{1i}\end{array}\right] \), \(\bar{\bar{A}}_{iv}=\left[ \begin{array}{ccc}\Upsilon _{11}&{}\Upsilon _{12}\\ 0&{}\Upsilon _{22}\end{array}\right] \), \(\bar{\bar{A}}_2=\left[ \begin{array}{ccc}A_2&\bar{F}_2\end{array}\right] \), \(\Upsilon _{11}=A_{1i}+B_{1i}K_vA_2,\Upsilon _{12}=B_{1i}K_v\bar{F}_2\), \(\Upsilon _{22}=(\bar{E}+L_{2}\bar{A}_2)^{-1}(\bar{A}_{1i}-L_{1i}\bar{A}_2)\).
It is not difficult to show that equation (19) for this controlled system adopting the static output feedback control strategy, by applying this proposed technology, it can reduce sensor fault’s influence on controlled models, so whole closed-loop ones have a certain fault-tolerant function.
4 Numerical Simulations
A example can prove effectiveness of this proposed method. These systems have Rule 1 and 2, their membership functions are \(\phi _{1x_{1k}}=\frac{1}{1+exp(-3x_{1k})}\), \(\phi _{2x_{1k}}=1-\phi _{1x_{1k}}\), and consider \(x_{1k}\) is \(\phi _1\) and \(\phi _2\), respectively, and
let \(g_1=1\), \(g_2=3\), in \(|\vartheta _1|\le 1.7\), for \(\gamma =0.15\), by (11) and (12), gains of (4) are
Assumed that \(d_k=0.1\sin _k\) and \(f_k=\left[ \begin{array}{cc}f_{1k}\\ f_{2k}\end{array}\right] \) with
Considering \(x_0=\left[ \begin{array}{cc}x_{1k}^T&x_{2k}^T\end{array}\right] ^T=\left[ \begin{array}{cc}-1&2\end{array}\right] ^T\), Fig. 1 depicts the estimation of fault \(f_k\) , where \(fo_i\) is the estimation of \(f_{ik}\) with \(i=1,2\). \(\hat{y}_k\)’s estimations are shown in Fig. 2, where \(yo_1\) means \(\hat{y}_{1k}\) and \(yo_2\) means \(\hat{y}_{2k}\).
5 Conclusion
The fault estimation and compensation scheme of fuzzy T-S discrete models is addressed for low-frequency range. A fuzzy observer is given so as to ensure error model’s stability with \(H_\infty \) performance for low-frequency range. The fault estimations are obtained via the observer above, then a fuzzy \(H_\infty \) output feedback controller is shown so as to ensure certain fault-tolerant function of controlled model with sensor fault considered. A numerical simulation proves the effectiveness of this method. The conclusion of this paper can also be expended into finite middle- and high-frequency domain.
References
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its application to modeling and control. IEEE Trans Syst Man Cybern SMC-15:116–132
Yang H, Shi P, Zhang J, Qiu J (2012) Robust \(H_\infty \) control for a class of discrete time fuzzy systems delta operator approach. Inf Sci 184:230–245
He S, Liu F (2011) Filtering-based robust fault detection of fuzzy jump systems. Fuzzy Sets Syst 185:95–110
Zhang J, Shi P, Xia Y (2013) Fuzzy delay compensation control for T-S fuzzy systems over network. IEEE Trans Cybern 43:259–268
Liu M, Cao X, Shi P (2013) Fault estimation and tolerant control for fuzzy stochastic systems. IEEE Trans Fuzzy Syst 21:221–229
Ding D, Yang G (2010) Fuzzy filter design for nonlinear systems in finite-frequency domain. IEEE Trans Fuzzy Syst 18:935–945
Iwasaki T, Hara S (2005) Generalized KYP lemma: unified frequency domain inequalities with design applications. IEEE Trans Autom Control 50:41–59
Wang H, Peng L, Ju H, Wang Y (2013) \(H_\infty \) state feedback controller design for continuous-time T-S fuzzy systems in finite frequency domain. Inf Sci 223:221–235
Yang H, Xia Y, Liu B (2011) Fault detection for T-S fuzzy discrete systems in finite frequency domain. IEEE Trans Syst Man Cybern-Part B: Cybern 41:911–920
Ding D, Yang G (2010) Fuzzy filter design for nonlinear systems in finite-frequency domain. IEEE Trans Fuzzy Syst 18:935–945
Li X, Yang G (2014) Fault detection in finite frequency domain for Takagi-Sugeno fuzzy systems with sensor faults. IEEE Trans Cybern 44:1446–1458
Sloth C, Esbensen T, Stoustrup J (2010) Active and passive fault-tolerant LPV control of wind turbines. In: American control conference. IEEE Press, Baltimore, pp 4640–4646
Jiang J, Yu X (2012) Fault-tolerant control systems: a comparative study between active and passive approaches. Ann Rev Control 36:60–72
Benosman M, Lum K (2010) Passive actuators’ fault-tolerant control for affine nonlinear systems. IEEE Trans Control Syst Technol 18:152–163
Su L, Zhu X, Qiu J, Zhou C, Zhao Y, Gou Y (2010) Robust passive fault-tolerant control for uncertain non-linear stochastic systems with distributed delays. In: The 29th Chinese control conference (CCC). IEEE Press, New York, pp 1949–1953
Su L, Zhu X, Zhou C, Qiu J (2011) An LMI approach to reliable \(H_\infty \) guaranteed cost control for uncertain non-linear stochastic Markovian jump systems with mode-dependent and distributed delays. ICIC Express Lett 5:249–254
Zhu X, Xia Y, Fu M (2020) Fault estimation and active fault-tolerant control for discrete-time systems in finite-frequency domain. ISA Trans 104:184–191
Lin Z, Lin Y, Zhang W (2010) \(H_\infty \) stabilisation of non-linear stochastic active fault-tolerant control systems: fuzzy-interpolation approach. IET Control Theory Appl 4:2003–2017
Liu M, Shi P (2013) Sensor fault estimation and tolerant control for It\(\hat{o}\) stochastic systems with a descriptor sliding mode approach. Automatica 49:1242–250
Yang H, Shi P, Li X, Li Z (2014) Fault-tolerant control for a class of T-S fuzzy systems via delta operator approach. Sig Process 98:166–173
Acknowledgments
The authors thank the reviewers for their valuable comments and help to improve the quality of this paper. The work was supported by the Ludong University Introduction of Scientific Research Projects under Grant LB2016034, the Natural Science Foundation of Shandong Province under Grant ZR2019PF009 and the Foundation of Shandong Educational Committee under Grant J17KA051.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chen, Y., Zhu, X., Gu, J. (2021). Fault Estimation and Compensation for Fuzzy Systems with Sensor Faults in Low-Frequency Domain. In: Liang, Q., Wang, W., Liu, X., Na, Z., Li, X., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2020. Lecture Notes in Electrical Engineering, vol 654. Springer, Singapore. https://doi.org/10.1007/978-981-15-8411-4_106
Download citation
DOI: https://doi.org/10.1007/978-981-15-8411-4_106
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-8410-7
Online ISBN: 978-981-15-8411-4
eBook Packages: EngineeringEngineering (R0)