08.11.2014 Views

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

metrics at time k are defined as<br />

Ĵ k (i , j ) := P( ˆD j,k ∩ H i ,k ), i , j ∈ D.<br />

For each k, the value Ĵ k (i , j ) is the probability that the system is in configuration s i when it<br />

should be in configuration s j . Note that the event ˆD j,k ∩H i ,k may or may not represent a safe<br />

state <strong>of</strong> affairs, depending on the values <strong>of</strong> i and j . For example, when the j th fault occurs<br />

(i.e., {θ k } enters the set Θ j ), the system is designed to reconfigure to a back-up mode s j .<br />

Hence, it would be unsafe to continue operation in the nominal configuration s 0 when the<br />

j th fault occurs. In any case, the probability that the system is in a safe configuration at<br />

time k can be computed by summing the appropriate entries <strong>of</strong> Ĵ k .<br />

4.5 Algorithms for Computing <strong>Performance</strong><br />

In this section, we present high-level algorithms for computing the performance metrics.<br />

First, we consider systems that satisfy the restrictions discussed in Sections 4.2–4.4. Then,<br />

we consider a special case, based on Sections 4.2.2 and 4.3.3, that consists <strong>of</strong> an ltv system<br />

with L independent additive faults. Finally, this special case is further simplified by assuming<br />

that the dynamics are lti. For each system class, the time-complexity <strong>of</strong> computing the<br />

performance metrics is analyzed.<br />

4.5.1 Sufficiently Structured Systems<br />

Suppose that the fault parameter sequence θ is a tractable Markov chain satisfying the<br />

conditions <strong>of</strong> Theorem 4.11 or 4.12. Also, assume that the combined clg dynamics <strong>of</strong> G θ<br />

and F can be written in the form <strong>of</strong> equation (4.12), and assume that the decision function<br />

δ is such that the probability<br />

P(D 0,k | θ 0:k = ϑ 0:k )<br />

can be computed in O(1) time. The most common class <strong>of</strong> decision functions meeting this<br />

last criterion is the class <strong>of</strong> threshold functions.<br />

If all these assumptions hold, then the joint probability performance metrics {P tn,k },<br />

{P fp,k }, {P fn,k }, and {P tp,k } are computed using Algorithm 4.1. This algorithm consists <strong>of</strong> two<br />

nested for-loops. The outer loop (Lines 1–21) considers all possible mode sequences, while<br />

the inner loop (Lines 2–20) updates the performance metrics at each time step. The inner<br />

loop can be divided into three parts, as follows:<br />

• Lines 3–7 compute the probability <strong>of</strong> the fault parameter sequence ϑ 0:N .<br />

• Lines 8–11 update the recurrences for the mean ˆr k and variance Σ k <strong>of</strong> the residual,<br />

conditional on the event {θ 0:k = ϑ 0:k }.<br />

68

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!