Institute of Automation, Jiangnan University, Wuxi 214122, China
henyhappy@yahoo.com.cn, fliu@jiangnan.edu.cn
Show less
History+
Received
Accepted
Published
2009-03-05
Issue Date
Revised Date
2009-03-05
PDF
(175KB)
Abstract
An optimized fault detection observer is designed for a class of Markov jump systems with unknown disturbances. By reconstructing the system, the residual error dynamic characteristics of unknown input and fault signals, including unknown disturbances and modeling error are obtained. The energy norm indexes of disturbance and fault signals of the residual error are selected separately to reflect the restraint of disturbance and the sensitivity of faults, and the design of the fault detection observer is described as an optimization problem. By using the constructed Lyapunov function and linear matrix inequalities, a sufficient condition that the solution to the fault detection observer exists is given and proved, and an optimized design approach is presented. The designed observer makes the systems have stochastic stability and better capability of restraining disturbances, and the given norm index is satisfied. Simulation results demonstrate that the proposed observer can detect the faults sensitively, and the influence of unknown disturbance on residual error can be restrained to a given range.
Shuping HE, Fei LIU.
Fault detection for a class of Markov jump systems with unknown disturbances.
Front. Electr. Electron. Eng., 2009, 4(1): 60-65 DOI:10.1007/s11460-009-0011-4
A lot of dynamical systems are highly relevant to processes whose parameters are subject to random abrupt changes because of, for example, sudden environment changes, subsystem switching, system noises, failures occurring in components or interconnections and executor’s faults, etc. Markov jump systems (MJSs) are a special class of hybrid systems that involve both time-evolving and event-driven mechanisms, and can be employed to model the above system phenomenon. In MJSs, the dynamics of the jump modes and continuous states are respectively modeled by finite state Markov chains and differential equations. Each operation mode refers to some dynamics and the corresponding mode transitions from one to another are governed by the Markov process as well. The existing results about MJSs cover a large variety of problems such as stochastic stability [1,2], stochastic H∞ control [3], filtering problem [4] and references therein. Compared with these, however, very few literatures [5] consider the fault detection problems for MJSs.
In this article, the authors discuss the fault detection problem for a class of MJSs with unknown norm-bounded disturbances. With the aid of the related fault detection theory of linear system [6–9], the augmented dynamic system is remodeled and an optimized observer is constructed. By using the constructed Lyapunov function and linear matrix inequalities (LMIs), a sufficient condition that the solution to the fault detection observer exists is given and proved, and an optimized design approach is presented.
System description
Consider a class of linear MJSs over the space by
where is the state, is the control input, is the measured output, is the additional fault signals, is the unknown inputs, including unknown disturbances and noises. , are respectively the initial state and mode. , , , , , , are known mode-dependent constant matrices with appropriate dimensions. Let the random form process be the Markov stochastic process taking values on a finite set with transition rate matrix , , and define the following transition probability from mode i at time t to mode j at time as
with transition probability rates for , and, where and .
For notational simplicity, when , , , , , , , and are respectively denoted as, , , , , and. For the sake of clarity, MJSs (1) are assumed to be stochastically stable, is assumed to be observable and is a full rank matrix.
<Label>Definition 1</Label> The MJSs (2) (setting , ,) are said to be stochastically stable, if for any initial and mode , the following relation holds:
where denotes the mathematics statistical expectation of the stochastic process or vector.
<Label>Definition 2</Label> In the Euclidean space , the authors introduce the stochastic Lyapunov function of system (2) as , the weak infinitesimal operator of which satisfies
In general, for model-based fault detection, the remaining important task is the evaluation of the generated residual. Furthermore, the evaluation of the generated residual includes residual evaluation function, choosing an appropriate threshold and fault detection logic.
As to MJSs (1), the authors set up the following full-rank fault detection observer:
where and are the estimated state and output, and is the observer gain to be designed. For further analysis, the authors first introduce the state estimate error and the output error . Here, is selected as the residual signal because it is undetectable, and then the following residual generator can be obtained:
which describes the influences of additional faults and unknown disturbances to the system residual. For convenience, the robustness of disturbances to residual is denoted as and the sensitivity of faults to residual as . Similarly, the influence of disturbances and faults on estimate errors is denoted as and respectively.
Thus, the overall dynamic observer systems can then be presented according to systems (5) and (1):
where , , .
<Label>Lemma 1</Label> [6] The MJSs (1) are said to be asymptotically stable if there exists a set of mode-dependent symmetric positive-definite matrices , , such that
To minimize the effects of disturbances on the residual, the fault detection problem is formulated in the case to design the observer parameter such that the dynamic error system (7) is stochastically stable and for all non-zero ,
Condition (9) gives the method of minimizing the effects of disturbances on the residual and the next target is to make the difference between the residual and the disturbances as small as possible.
Similarly, the authors introduce another performance index that can be described as designing the observer parameter such that the dynamic error system (7) is stochastically stable and for all non-zero ,
Condition (10) gives the schemes of enhancing the effects of faults on the residual and then the difference between the residual and the faults is made as large as possible.
According to the above analysis, in the process of robust fault detection, it is expected that the effect of the robust fault detection observer will make the unknown inputs as small as possible while the fault signal should be large. To detect the faults, a widely adopted approach is used to choose an appropriate threshold and determine the evaluation function .
Assume , and then the threshold can be set based on the unknown disturbances:
Therefore, the following logic can be made for the fault detection:
where is the finite-time window. The evaluation time window t is limited because the evaluation of residual signal over the whole time range is impractical.
Condition (9) represents the worst-case criterion for the effect of disturbances on the residuals, while condition (10) stands for the worst-case criterion for the sensitivity of residuals to faults. Both provide a directly quantitative measure for robustness and sensitivity of fault detection. Generally speaking, to get the appropriate fault detection observer that reflects the restraining of disturbances on residuals and sensitivity of the increase of faults to residuals, the gain matrix should satisfy condition (9) and condition (10) simultaneously. Therefore, to achieve the optimal trade-off between the robustness against disturbances and the sensitivity to faults, the fault detection observer design problem for stochastic MJSs (1) can be formulated to find such that the dynamic error system (7) is stochastically stable under zero initial conditions and satisfies
Observer analysis and design of jump system
<Label>Theorem 1</Label> Considering MJSs (1), the dynamic error system (7) is almost asymptotically stable and satisfies condition (9), if there exists a set of mode-dependent symmetric positive-definite matrices and mode-dependent matrix such that the following relation holds:
or
<Label>Proof</Label> For given mode-dependent symmetric positive-definite matrices, , considering system (7), the Lyapunov function is defined as .
Let . Equation (7) is equivalent to
From Definition 2, it follows that
By integrating Eq. (17) between 0 to t, the following can be obtained:
In zero initial condition, considering the Dynkin formula, can be obtained. By combing Eq. (9) and defining, the following relation can be obtained by putting into :
By applying Schur complements, the following can be obtained:
Thus, can be guaranteed by matrix inequality (14) or (15). Without considering unknown disturbances, i.e., , will reduce to . In terms of inequality (10), the augmented system (7) is asymptotically stochastically stable according to Lemma 1. This completes the proof.
<Label>Theorem 2</Label> Considering MJSs (1), the dynamic error system (7) is almost asymptotically stable and satisfies condition (10), if there exists a set of mode-dependent symmetric positive-definite matrices and mode-dependent matrix such that the following relation holds:
or,
<Label>Proof</Label> For given mode-dependent symmetric positive-definite matrices , , considering system (7), the Lyapunov function is defined as .
Let . Equation (7) is equivalent to
By defining and following the similar proof in Theorem 1, matrix inequalities (21) and (22) can be acquired. This completes the proof.
For MJSs (1) without jump parameters, Theorems 1 and 2 reduce to the main results of linear time-invariant system [6].
<Label>Theorem 3</Label> Considering MJSs (1), the dynamic error system (7) is almost asymptotically stochastically stable and satisfies condition (13), if there exists a set of mode-dependent symmetric positive-definite matrices and mode-dependent matrix such that matrix inequalities (14) and (21) hold or matrix inequalities (15) and (22) hold for .
According to the above Theorems, the design algorithm of the optimized observer can be summarized as follows:
1) Obtain , by solving Theorem 1 and Theorem 2, respectively.
2) Let . If and are feasible for LMIs (15) and (22), the optimized can be obtained. Otherwise, denote where , are sufficient small scalars and is the ith iteration. With the new and , minimize that is subject to LMIs (15) and (22) to test the feasibility. Repeat the operation until , and calculate the solution , and.
3) Let . If and are feasible for LMIs Eqs. (15) and (22), the optimized can be obtained. Otherwise, denote where, are sufficient small scalars and is the ith iteration. With the new and , minimize that is subject to LMIs Eqs. (15) and (22) to test the feasibility. Repeat the operation until, and calculate the solution, and .
4) Choose the corresponding matrices and that correspond to in the above steps 1), 2) and 3), by which the optimized observer can be obtained. By setting appropriate parameters, the numeral simulation for the optimized observer demonstration will be described in Sect. 4.
Numeral example
Consider a class of continuous uncertain MJSs (2) with parameters given by
Mode 1:
Mode 2:
And the transition rate matrix is defined by By solving LMIs (15) and (22), and can be obtained. From the optimal algorithm formulated in Sect. 3, the optimal scalars will be, , thus the mode-dependent optimized observer gain matrices are as follows:
Assume external reference input is the unit step signal with 1 V, and the fault signal is a square wave signal with unit amplitude (1 V) that occurs from the 8th second to the 12th second. The unknown disturbance is a random white noise sequence with variance 0.05, as shown in Fig. 1. The system mode, residual signal and residual evaluation function are shown in Figs. 2, 3 and 4 respectively.
It can be seen from Fig. 4 that when assuming . It can be concluded that, when ,. Thus, the faults that appear will be detected 1.1 s later after the faults happen.
Conclusions
Based on the norm theory, the authors design an optimized observer for a class of MJSs with unknown disturbances. By selecting the appropriate performance index, a sufficient condition that the solution to the fault detection observer exists is given and proved, and an optimized design approach is presented. Simulation results demonstrate the effectiveness of the developed approaches.
FengX, LoparoK A, JiY, ChizeckH J. Stochastic stability properties of jump linear systems. IEEE Transactions on Automatic Control, 1992, 37(1): 38–53
[2]
JiY, ChizeckH J. Controllability, stabilizability, and continuous-time Markovian jump linear quadratic control. IEEE Transactions on Automatic Control, 1990, 35(7): 777–788
[3]
De Farias D P, GeromelJ C, Do ValJ B R, CostaO L V. Output feedback control of Markov jump linear systems in continuous-time. IEEE Transactions on Automatic Control,2000, 45(5): 944–949
[4]
LiuF. Robust L2–L∞ filtering for uncertain jump systems. Control and Decision, 2005, 20(1): 32–35 (in Chinese)
[5]
ZhongM, YeH, ShiP, WangG. Fault detection for Markovian jump systems. In: IEE Proceedings - Control Theory and Applications, 2005, 152(4): 397–402
[6]
PengT, GuiW H, StevenX D, WuM, LiH. An LMI based H-/H∞ optimal design approach for fault detection observer. Journal of Central South University (Science and Technology), 2004, 35(4): 628–631(in Chinese)
[7]
ChenJ, PattonR J. Robust Model-Based Fault Diagnosis for Dynamic Systems. Boston: Kluwer Academic Publishers, 1999
[8]
FrankP M, DingX. Survey of robust residual generation and evaluation methods in observer-based fault detection systems. Journal of Process Control, 1997, 7(6): 403–424
[9]
ZhongM Y, DingS X, LamJ, WangH. An LMI approach to design robust fault detection filter for uncertain LTI systems. Automatica, 2003, 39(3): 543–550
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.