Abstract
In this paper, a new fault detection approach for nonlinear Lipschitz systems based on observer method is proposed wherein the gain of the observer is obtained by optimal maximized Lipschitz constant and minimized disturbance attenuation level. The FD system is defined as a weighted LMI optimization problem in which the Lipschitz constant and disturbance attenuation level are assumed as decision variables. The projection lemma is used to reduce the conservatism of the proposed FD system. Maximization of the Lipschitz constant will result in robustness of the FD system against parametric and nonlinear uncertainties, while maintaining the fault sensitivity of the FD system and may further eliminate the problem of getting the exact value of the Lipschitz constant in practical applications. A single-link manipulator is provided to demonstrate the effectiveness of the proposed method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Model-based fault diagnosis has become an important and critical topic in industrial applications. Fault diagnosis procedure consists of three stages including detection, isolation and identification [1, 2]. The fault detection stage is the first step, and the two other stages are dependent on this step and will initiate after fault occurrence declaration in the first step.
On the other hand, fault detection for nonlinear systems has drawn much attention in recent years due to this fact that industrial applications are nonlinear systems. Different methods for fault detection of nonlinear systems are given in the literature such as nonlinear observer method, neural networks, fuzzy systems, bond graph method, etc.
Observer method may be considered as the main class of the model-based fault detection methods. Different classes for nonlinear systems are investigated in the literature and different observer methods are proposed for state and output estimation of the nonlinear systems. The Luenberger observer for the Lipschitz nonlinear systems are proposed in [3,4,5]. In [6], sensor fault estimation observer design for the Lipschitz nonlinear system with finite-frequency specifications is considered in which the disturbances are attenuated in the finite-frequency domain. The fault detection problem for discrete-time Lipschitz nonlinear systems with additive white Gaussian noise channels subject to signal-to-noise ratio constraints is addressed based on the mixed \(H_-/H_\infty \) performance index in [7]. In [8], a new observer design approach for the Lipschitz nonlinear systems is proposed in the form of LMI optimization problem, which is robust against some nonlinear uncertainty. Application of robust fault detection for heat recovery steam generator as a Lipschitz nonlinear system is studied in [9].
A robust nonlinear observer for systems with Lipschitz nonlinearity is addressed in [10], which is robust in the sense that its state estimation error decays to almost zero even in the face of large external disturbances. An alternative to solve the speed sensorless control of a surface-mounted synchronous motor based on localization of compact invariant sets and the Thau observer is presented in [11]. The state estimation problem for a class of globally Lipschitz nonlinear systems with time-varying delayed output based on sliding mode observer is considered in [12]. The unscented Kalman filter (UKF) for state estimation of nonlinear system is addressed in [13].
Unknown input observers (UIO) are used for disturbance decoupling in nonlinear systems. Two approaches including a novel UIO and an \(H_\infty \) observer for robust state estimation of a class of Lipschitz nonlinear systems are presented in [14] wherein the minimum value of the disturbance attenuation levels is obtained through solving optimization problem. Simultaneous state and fault estimation and disturbances influences minimization are considered in the UIO-based robust fault estimation approach for the Lipschitz nonlinear systems which are subjected to both process and sensor disturbances in [15]. The problem of UIO design for the Lipschitz nonlinear systems is considered in [16], in which additional degrees of freedom offered that used to deal with the Lipschitz nonlinearity. A new nonlinear approach for robust sensor fault detection is proposed in [17] in which a nonlinear UIO method is used.
Adaptive observers for nonlinear systems are also considered in several studies. In [18], an adaptive \(H_\infty \) observer is developed for estimating the states, unknown input and measurement noise simultaneously in a class of the Lipschitz nonlinear systems. An adaptive \(H_\infty \)-based observer for Lipschitz and dissipative nonlinear systems in the presence of disturbances and sensor noise is proposed in [19]. An adaptive observer synthesis for the Lipschitz nonlinear systems is noticed in [20].
In another approach, the reduced-order observers for the Lipschitz nonlinear systems are studied. The design of reduced-order observers for the Lipschitz nonlinear systems, which is dependent on the solution of the Riccati equation, is considered in [21].
In this study, the robust observer-based FD for the Lipschitz nonlinear systems is studied. The main reasons for this study may be given as twofold.
-
Nonlinear systems are studied in different classes with different approaches. The Lipschitz nonlinear systems may be considered as the most common form of these classes wherein a combination of the linear and nonlinear terms determines the governing equations of the system. Exact determination of the values of these nonlinear models (linear and nonlinear parts) is a difficult task, which leads to robust study of these systems. This issue may highlight the importance of the robustness in model-based FD system design as well. In the previous studies on the FD system design for the Lipschitz nonlinear systems, the Lipschitz constant is assumed as a known fixed value, which may lead to the sensitivity of the FD system against the variation of the Lipschitz constant. Hence, any uncertainties in this parameter may deteriorate the performance of the FD system and will result in false or missed alarms due to the problem of exact value determination of the Lipschitz constant.
-
The second issue that must be pointed out in the FD scheme for the Lipschitz nonlinear systems is considering the parametric uncertainties in the linear parts of the governing equations, which may lead to more conservatism about minimum achievable disturbance attenuation and maximum achievable fault sensitivity of the FD system. This aspect is noticed in two manners in this study. Firstly, the parametric uncertainties in linear parts of the state equation, i.e., the uncertainties in A and B matrices, are included in the nonlinear term of the system, which further reduce the conservatism of the observer design. Secondly, using the projection lemma may also lead to less conservatism in the observer design, which is noticed in some of the previous studies for linear systems. The projection lemma can reduce the conservatism in the observer design by introducing new variables by which some freedom degrees are gained.
Finally, to the best of our knowledge, the problem of robust fault detection for nonlinear systems with optimal selection of the disturbance attenuation level and the Lipschitz constant using the projection lemma is not studied in the literature.
In this paper, new robust fault detection for the Lipschitz nonlinear systems using projection lemma is proposed wherein the disturbance attenuation level and the new defined Lipschitz constant are obtained in an optimal manner by definition of the observer design as a weighted LMI optimization problem. Projection lemma will lead to less conservatism in the observer design as mentioned in [22,23,24]. The disturbance attenuation level is also achieved in trade-off with the Lipschitz constant which leads to maintaining the fault sensitivity and robustness of the FD system against the parametric uncertainties and nonlinear uncertainty as well. In general, maximization of the Lipschitz constant will lead to the following benefits in the FD system.
-
By considering the parametric uncertainties in A and B as a part of nonlinear term, the robustness against parametric uncertainties are also achieved.
-
Due to the fact that the obtaining the exact value of the Lipschitz constant is hard to be find in practical nonlinear systems, the FD system is robust against this value which further reduce the sensitivity of the FD system against the Lipschitz constant.
-
The observer design by considering the disturbance attenuation level will not lead to an optimal FD system, since the disturbance attenuation-level minimization will lead to reduce the fault sensitivity in the system as well. In this paper, the optimal value of the disturbance attenuation level is determined in trade-off with the Lipschitz constant, which maintains the fault sensitivity in addition to the robustness of the FD system against parametric and nonlinear uncertainties.
The remainder of current paper is as follows. In Sect. 2, problem formulation and some preliminaries and lemmas are given. The proposed robust fault detection is presented in Sect. 3. The simulation results of the proposed method for a single-link manipulator with revolute joints actuated by a DC motor as a Lipschitz nonlinear system is given in Sect. 4, followed by conclusion in Sect. 5.
2 Problem formulation and preliminaries
Consider the following Lipschitz nonlinear system:
where \(x\in R^n\), \(u\in R^m\), \(y \in R^l\), \(d\in R^{k1}\) and \(f \in R^{k2}\), which are considered for states, inputs, outputs, unknown exogenous disturbances and different actuator and sensor faults in the system, respectively. A, B, C, \(D_1\), \(Q_1\), \(D_2\) and \(Q_2\) are matrices of appropriate dimensions. \(D_1\), \(Q_1\), \(D_2\) and \(Q_2\) are disturbance and fault distribution matrices on the states and on the outputs of the system. The nonlinear term of the state space model is assumed as \(\psi (x,u)\), which is locally Lipschitz with respect to x in a region D containing the origin, uniformly in u, i.e.,
where \(\gamma _1\) is the Lipschitz constant and \(u^*\) is any admissible control signal [25]. The region D may be the operational region of the system or the interest region. The parametric uncertainties in A and B are defined in the following form.
where \(M_1\), \(M_2\), \(N_1\) and \(N_2\) are constant matrices and F is a time-varying matrix that has 2-bounded norm as \(\Vert F^{\mathrm{T}}F\Vert \le I\). It is also assumed that the considered uncertainties cannot lead to instability in the system.
The considered term \(\psi (x,u)\) is the nonlinear term which is assumed to satisfy the Lipschitz equation as (3). In (3), the Lipschitz constant \(\gamma _1\) is given as a fixed value, which is hard to be finding in industrial applications [26]. If we integrate the uncertainties parts into the nonlinear term of (1), we may obtain:
in which
The new nonlinear term also satisfies the Lipschitz condition but with a new Lipschitz constant, which is called \(\gamma \). The proof is given in “Appendix” section of the paper. The greater values of the new Lipschitz constant indicate the more robustness of the proposed observer and therefore the FD system. If we can maximize the new Lipschitz constant in the observer design approach, the abovementioned desired specifications are achieved in the FD system. The simulation results also justify the abovementioned specifications of the proposed method. Thus, we have:
The nonlinear Luenberger observer according to [3,4,5] may be given as (10):
in which
The state and output estimation errors are defined as (12) and (13), respectively.
Therefore, the state estimation error dynamic in the presence of disturbances and faults may be achieved as (14).
The residual is defined as the output estimation error of the observer in (15).
The effect of disturbances in the state estimation error dynamic of the observer must be attenuated while the sensitivity of the concerned faults is maintained. The disturbance attenuation level criterion is defined as an \(H_\infty \) problem as follows:
which can be written as (17).
The new Lipschitz constant is considered as unknown variable which must be maximized in the observer design.
The following lemmas are used in this paper.
Lemma 1
[27] Let D, S and F as real matrices with appropriate dimensions, which F satisfies \(F^{\mathrm{T}}F \le I\). Then, for any scalar \(\epsilon >0\) and vectors \(x,y\in R^n\), the following inequality can be deduced:
Lemma 2
[28] Given a symmetric matrix \(Z \in S_m\) (\(m \times m\)) and two matrices U and V of column dimension m. There exists matrix X that is unstructured and satisfies (19)
if and only if the inequalities (20) and (21) with respect to X are satisfied.
in which \(N_U\) and \(N_V\) are arbitrary matrices and their columns are a basis for null spaces of U and V, respectively.
This lemma is called the projection lemma, which leads to less conservatism in the observer design.
3 Main results
In this section, the proposed FD system is presented which will attenuate the disturbances level while maintaining the fault sensitivity and is robust against parametric and nonlinear uncertainties as well. The proposed approach is given as an LMI optimization problem in the following theorem.
Theorem
Given the Lipschitz nonlinear system (6)–(7) with the unknown but lower limit-bounded Lipschitz constant and Luenberger observer as (10), the state estimation error dynamic is asymptotically stable with the \(H_\infty \) performance criterion as (16) for any disturbance signal \(\Vert d(t)\Vert _2 <\infty \) and with a maximized Lipschitz constant, if for given \(\lambda >0\), there exists the scalars values \(\epsilon >0\), \(\gamma >0\) and the matrices \(P>0\), X and N such that the following weighted LMI optimization problem has solution
where
The weighting factor \(0 \le w \le 1\) is chosen according to following cost function, which considers the ratio and difference between the criteria
The maximized Lipschitz constant lower bound is also defined as \(\gamma _1\), which is the obtained Lipschitz constant of the Lipschitz nonlinear system.
The observer gain and disturbance attenuation level of the observer are also obtained as:
Proof
The Lyapunov function is assumed as (32), and its derivative may be obtained as (33) given as follows.
Using the state estimation error dynamic in (14), we have:
For convenience, it is assumed that \(\hat{\varPsi }=\varPsi \left( \hat{x},u\right) \).
In fault-free case, the disturbance attenuation-level criterion must be satisfied by assumption that the Lipschitz constant is an unknown variable, which must be maximized.
Therefore, the Lyapunov derivative function may be obtained as:
in which
By using Lemma 1 and the given results in [29], it can be concluded that:
By substituting (38) in (35), one may obtain that:
According to [30], it can be concluded that:
By calculating \(r(t)^{\mathrm{T}} r(t)\) as (41), (40) can be written as (42).
By writing (42) in matrix inequality form, one can obtain (43).
Equation (44) may be achieved by some simplifications in (43).
By assuming (44) as \(N_U^{\mathrm{T}} ZN_U\), it can be written as:
Thus, Z is obtained as (46).
U is obtained as follows given that \(N_U\) columns are basis for its null space.
The other variables \(N_V\) and V are assumed as follows according to [30]:
According to the projection lemma, (19) may be given as (47) considering the abovementioned obtained variables.
By simplifying (47) and substituting (36) and (37), a nonlinear matrix inequality is obtained as (48).
where
Finally, by applying the Schur complement, (22) may be achieved, and the proof is completed. \(\square \)
The residual evaluation function is assumed in the form of (52).
in which \(t_0\) is the initial sample and \(L_W\) is the window length of the residual. The threshold for fault declaration on the residual evaluation function is given as (53).
4 Simulation results
In this section, a single-link manipulator with revolute joints actuated by a DC motor is considered to show the effectiveness of the proposed method. The considered case study is a common example in the Lipschitz nonlinear systems study, which is noticed in several papers such as [15, 31,32,33,34].
The state space representation of the system is given by [15]:
where \(\omega _l\) is the angular velocity of the link, \(\omega _m\) is the angular velocity of the motor, \(q_l\) is the angular position of the link, \(q_m\) is the angular position of the motor, k is torsional spring constant, B is the viscous friction, \(k_\tau \) is the amplifier gain, g is the gravity constant and h is the distance from rotor to the center of the gravity to the link. The inertia of the motor and link are given as \(J_m\) and \(J_l\), respectively. u is the input of the system, which is the torque of the motor.
The matrices of the Lipschitz nonlinear system are considered as follows [34]:
in which \(x=[q_m \quad \omega _m \quad q_l \quad \omega _l ]\).
Different sensor and actuator faults can be detected by the proposed method. In this paper, an actuator fault is considered to show the efficiency of the proposed method. The vector f and distribution matrices may be modified to consider sensor faults as well. The fault and disturbance matrices are assumed as follows as in [15].
The distribution matrices of fault and disturbance on the output are assumed as zero.
The obtained results by the given theorem for the Lipschitz constant and the disturbance attenuation level of the observer against weighting factor for \(\lambda =0.2\) are given as Fig. 1.
The optimal trade-off curve between the Lipschitz constant and disturbance attenuation level is depicted as Fig. 2.
Regarding the defined cost function of the theorem, the optimal value of the weighting factor is obtained as \(w=0.89\), which leads to the following results:
The gain of the observer is also achieved as:
The obtained Lipschitz constant is 3.9471 by the proposed method, which is improved by a factor of 1.18. In other words, the proposed FD system is robust against any parametric uncertainties and nonlinearity that satisfies the obtained maximized Lipschitz constant.
The single-link manipulator system is simulated in Matlab/Simulink platform in normal and faulty situations taking into account the abovementioned results. According to [15], the disturbances on the system are assumed as follows, which have large values.
Simulation results are given for \(u=2\sin {\pi t}\) with the initial state as \(x(0)=[0.01 \quad -5 \quad 0.01 \quad 5]^{\mathrm{T}}\) [15].
The residuals (output estimation errors) of the observer in normal case and in the presence of disturbances are given in Fig. 3.
As can be seen from the figures, the residuals have small values regarding the large values of the disturbances in the system.
The residual evaluation function in (52) is calculated by trapezoidal rule for a moving fixed length window of the residuals as \(L_W=10\) and the initial sample as \(t_0=50\), which leads to the following threshold as Table 1 using (53).
In faulty case simulation, an actuator fault is injected in the system as a step signal with unit amplitude at \(t=4\) s. In other words, an abrupt actuator fault is considered in the system. The residuals are depicted in Fig. 4.
It is obvious from the figure that the fault can be discriminated efficiently from the disturbances in the considered residuals of the FD system. In model-based fault detection methods, the decision of whether a fault is occurred is made based upon the residual evaluation function, which is compared with a fixed or adaptive threshold. The obtained residual evaluation functions in comparison to the defined fixed thresholds are given as Fig. 5.
As can be seen from the figure, the residuals are exceeded from their thresholds and the fault occurrence is declared.
In order to compare the results between the proposed method and the method without the Lipschitz constant maximization, an observer is designed based on disturbance attenuation level minimization. The gain of the observer, which is called \(L_{\mathrm{c}}\) is achieved as:
The disturbance attenuation level is also obtained as \(2.83\hbox {e}{-}5\).
It should be noted that the observer is defined with no constraint on the observer gain, which leads to large values for the gains of the observer. The larger values of the observer may lead to better performance of the observer, although its implementation may have some limitations. In fact, to show the great performance of the proposed method, an ideal situation is considered to compare the results.
Same as the proposed method, the thresholds on the residual evaluation function for the method without the Lipschitz constant maximization may be obtained as Table 2.
As it is clear from Table 2, the thresholds have smaller values in comparison with the proposed method (Table 1), since the effects of disturbances are attenuated more efficiently in this method.
Robustness analysis of the proposed method in comparison with the method without Lipschitz constant maximization is studied with considering uncertainties in the parameters of the system and the Lipschitz constant as well. Three scenarios including parametric uncertainties in A and B and uncertainty in the Lipschitz constant are considered for robustness analysis of the proposed method.
In the first scenario, the parametric uncertainties are assumed as 5% increase in A as \(\Delta A\) in the normal case, which leads to the following residual evaluation functions for the proposed method and the method without Lipschitz maximization as Figs. 6 and 7, respectively.
It can be concluded from the figures that the proposed method maintains its performance in the presence of parametric uncertainty, while in the method without Lipschitz maximization, the uncertainty is declared as a fault occurrence. In other words, the parametric uncertainties may lead to false alarm in the method without Lipschitz maximization.
In the second scenario, the parametric uncertainty is considered as 5% increase in B as \(\Delta B\). The residuals evaluation functions are given in Figs. 8 and 9.
As can be observed from the figures, the second residual of the proposed method is exceeded in a limit time from the threshold, while there are several false alarms for the method without Lipschitz constant maximization.
In the third scenario, a nonlinear uncertainty as 5% increase in nominal value of the Lipschitz constant is considered in the system, which leads to a new value of the Lipschitz constant as 3.4965. The simulation results are shown in Figs. 10 and 11.
As can be observed from the figures, the proposed method has great performance in this case as well. The performance of the method without Lipschitz constant maximization has great sensitivity against nonlinear uncertainty, which is presented as the uncertainty in the Lipschitz constant.
In overall, a fault detection method is proposed in which the disturbance attenuation level is minimized in trade-off with the Lipschitz constant maximization. The conservatism of the observer is reduced using the new defined nonlinear Lipschitz term and using the projection lemma by introducing some new variables in the observer design, which is defined as an LMI optimization problem. This optimal disturbance attenuation level leads to greater thresholds on the residuals as Table 1, while maintaining the fault sensitivity of the FD system, which is shown in Figs. 4 and 5. On the other hand, the proposed method by the Lipschitz constant maximization is made robust against parametric uncertainties in A and B matrices and against nonlinear uncertainties as well, which are shown in Figs. 6, 8 and 10, respectively. The fault sensitivity of the proposed method maintain at a noticeable value in comparison with the method without Lipchitz constant maximization.
5 Conclusion
A new robust fault detection approach based on the observer method has been proposed in this study. The proposed method has shown great performance in disturbance attenuation level, fault sensitivity and robustness against parametric and nonlinear uncertainties. The observer has been designed by considering the optimal values of the Lipschitz constant and disturbance attenuation level, which has been defined as a weighted LMI optimization problem. The conservatism of the proposed FD system has been reduced by using the projection lemma. The parametric and nonlinear uncertainties have been included in the nonlinear Lipschitz term of the system with unknown but fixed lower bounded value of the Lipschitz constant. This approach has resolved the problem of finding the exact value of the Lipschitz constant in industrial applications, which leads to robustness of the FD system as well. The simulation results for a single-link manipulator with revolute joints actuated by a DC motor have shown the effectiveness of the proposed method in fault detection of the Lipschitz nonlinear system.
In order to develop the proposed method, the problem of robust fault detection for Lipschitz nonlinear systems by optimal maximized Lipschitz constant, disturbance attenuation level and other FD criteria such as fault sensitivity using \(H_-\) index and false alarm rate (FAR) may be considered in the future works.
References
Ding S (2008) Model-based fault diagnosis techniques: design schemes, algorithms, and tools. Springer Science & Business Media, Berlin
Simani S, Fantuzzi C, Patton RJ (2003) Model-based fault diagnosis in dynamic systems using identification techniques. Advances in industrial control. Springer, London
Rajamani R (1998) Observers for Lipschitz nonlinear systems. IEEE Trans Autom Control 43:397–401
Raghavan S, Hedrick J (1994) Observer design for a class of nonlinear systems. Int J Control 59:515–528
Thau F (1973) Observing the state of nonlinear dynamic systems. Int J Control 17:471–479
Gu Y, Yang GH (2017) Sensor fault estimation for Lipschitz nonlinear systems in finite-frequency domain. Int J Syst Sci 7:1–11
Guo F, Ren X, Li Z, Han C (2016) Fault detection for discrete-time Lipschitz nonlinear systems with signal-to-noise ratio constrained channels. Neurocomputing 194:317–325
Abbaszadeh M, Marquez HJ (2006) A robust observer design method for continuous-time Lipschitz nonlinear systems. In: IEEE conference on decision and control, pp 3795-3800
Kazemi MG, Abbaspour MM (2016) Robust fault detection of Lipschitz nonlinear systems: Application to heat recovery steam generator. In: Proceedings of the 6th conference thermal power plants (CTPP), pp 26–31
Chen MS, Chen CC (2007) Robust nonlinear observer for Lipschitz nonlinear systems subject to disturbances. IEEE Trans Autom Control 52(12):2365–2369
Campos PJ, Coria LN, Trujillo L (2016) Nonlinear speed sensorless control of a surface-mounted PMSM based on a Thau observer. Electr Eng. https://doi.org/10.1007/s00202-016-0491-1
He Q, Liu J (2014) Sliding mode observer for a class of globally Lipschitz non-linear systems with time-varying delay and noise in its output. IET Control Theory Appl 8(14):1328–1336
Alkaya A (2014) Unscented Kalman filter performance for closed-loop nonlinear state estimation: a simulation case study. Electr Eng 96(4):299–308
Abbasi A, Poshtan J (2017) Robust state estimation for a class of uncertain nonlinear systems: comparison of two approaches. ISA Trans 68:48–53
Gao Z, Liu X, Chen MZ (2016) Unknown input observer-based robust fault estimation for systems corrupted by partially decoupled disturbances. IEEE Trans Ind Electr 63(4):2537–2547
Pertew AM, Marquez HJ, Zhao Q (2005) Design of unknown input observers for Lipschitz nonlinear systems. In: Proceedings of the American control conference, pp 4198-4203
Zari J, Shokri E (2014) Robust sensor fault detection based on nonlinear unknown input observer. Measurement 48(2):355–367
Li X, Zhu F, Zhang J (2016) State estimation and simultaneous unknown input and measurement noise reconstruction based on adaptive H observer. Int J Control Autom Syst 14(3):647–654
Vijayaraghavan K, Valibeygi A (2016) Adaptive nonlinear observer for state and unknown parameter estimation in noisy systems. Int J Control 89(1):38–54
Ekramian M, Sheikholeslam F, Hosseinnia S, Yazdanpanah MJ (2013) Adaptive state observer for Lipschitz nonlinear systems. Syst Control Lett 62(4):319–323
Zhu F, Han Z (2002) A note on observers for Lipschitz nonlinear systems. IEEE Trans Autom Control 47(10):1751–1754
De Oliveira MC, Geromel JC, Bernussou J (2002) Extended H2 and H norm characterizations and controller parameterizations for discrete-time systems. Int J Control 75(9):666–679
De Oliveira MC, Bernussou J, Geromel JC (1999) A new discrete-time robust stability condition. Syst Control Lett 37(4):261–265
Davoodi MR, Golabi A, Talebi HA, Momeni HR (2012) Simultaneous fault detection and control design for switched linear systems: a linear matrix inequality approach. J Dyn Syst Meas Control 134(6):061010
Abbaszadeh M (2009) Robust observer design for continuous-time and sampled-data nonlinear systems. PhD thesis, University of Alberta
Sergeyev YD, Kvasov DE (2006) Global search based on efficient diagonal partitions and a set of Lipschitz constants. SIAM J Optim 16(3):910–937
Wang Y, Xie L, de Souza CE (1992) Robust control of a class of uncertain nonlinear systems. Syst Control Lett 19:139–149
Gahinet P, Apkarian P (1994) A linear matrix inequality approach to H1 control. Int J Robust Nonlinear Control 4(4):421–448
Abbaszadeh M, Horacio HJ (2007) Robust H observer design for a class of nonlinear uncertain systems via convex optimization. In: Proceedings of the American control conference, pp 1699-1704
Pipeleers G, Demeulenaere B, Swevers J, Vandenberghe L (2009) Extended LMI characterizations for stability and performance of linear systems. Syst Control Lett 58:510–518
Ibrir S, Xie W, Su C (2005) Observer-based control of discrete-time Lipschitzian non-linear systems: application to one-link flexible joint robot. Int J Control 78(6):385–395
Jiang B, Staroswiecki M, Cocquempot V (2006) Fault accommodation for nonlinear dynamic systems. IEEE Trans Autom Control 51(9):1578–1583
Zhang X, Polycarpou MM, Parisini T (2010) Fault diagnosis of a class of nonlinear uncertain systems with Lipschitz nonlinearities using adaptive estimation. Automatica 46(2):290–299
Gao C, Duan G (2012) Robust adaptive fault estimation for a class of nonlinear systems subject to multiplicative faults. Circuits Syst Signal Process 31(6):2035–2046
de Souza CE, Xie L, Wang Y (1993) \(H_\infty \) filtering for a class of uncertain nonlinear systems. Syst Control Lett 20(6):419–426
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
In this section, it is shown that the summation of the uncertain parts and the nonlinear Lipschitz term as below is also a Lipschitz function with respect to x for any admissible control signal.
Proof
The defined uncertainty parts in the state equation usually are defined as follows in the literature [29, 35]:
In which M and N are constant matrices. The F matrix is also has the bounded 2-norm as follows:
By writting the Lipschitz inequality for (57), we have:
which may be given as follows for limited uncertainty in \(\Delta B u(t)\)
which indicate the new term is Lipschitz with respect to x and the proof is completed. \(\square \)
The nonlinear function is considered Lipschitz with respect to x. Thus, the effect of uncertainty in B is removed in the new Lipschitz constant. The Lipschitz constant is region-based, and the results are locally (not globally) valid in the region for which the initial conditions and the control input u keep the states within that region. Such control u is called an admissible u. In another approach, the inputs of the system may be given as a function of states for feedback control, which may further define the new Lipschitz constant.
Rights and permissions
About this article
Cite this article
Kazemi, M.G., Montazeri, M. A new fault detection approach for nonlinear Lipschitz systems with optimal disturbance attenuation level and Lipschitz constant. Electr Eng 100, 1997–2009 (2018). https://doi.org/10.1007/s00202-018-0680-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00202-018-0680-1