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.

Second, we show that the running time <strong>of</strong> the L-component version <strong>of</strong> Algorithm 4.3<br />

is O(LN L ). For i = 0,1,...,L, we must consider all cases in which i components fail at or<br />

before time N . There are ( L) i ways to choose which i components fail, and each component<br />

can fail at any time κ ∈ {1,2,..., N }. By the binomial theorem [40], the total number <strong>of</strong> cases<br />

to consider is<br />

( )<br />

L∑ L<br />

N i = (1 + N ) L = O(N L ).<br />

i<br />

i=0<br />

In Algorithm 4.3, Lines 2-4, 6–9, 12–15, and 19–22 are essentially identical. In general, these<br />

four lines must be executed for each possible case. By assumption, the probabilities <strong>of</strong> the<br />

form<br />

P(D 0,k | κ j = s j , j = 1,...L),<br />

as well as the component failure probabilities P(κ j = s j ) and P(κ j > k), can be evaluated<br />

in O(1) time. Since we must compute L such component failure probabilities in each<br />

possible case, the running time <strong>of</strong> Algorithm 4.3 is O(LN L ). Therefore, the total time required<br />

to compute the performance metrics is O(LN 2 ) +O(LN L ) = O ( LN max{2,L}) .<br />

Remark 4.34. At first glance, the combined running time <strong>of</strong> Algorithms 4.2 and 4.3, seems little<br />

better than the polynomial running time <strong>of</strong> the general procedure given in Algorithm 4.1.<br />

However, as shown in Section 4.2.2, a system with L components leads to a Markov chain<br />

with state space Θ = {0,1,...,2 L − 1}. Therefore, the running time <strong>of</strong> Algorithm 4.1 would be<br />

O ( N 2L −1 ) , which is significantly worse than O(LN L ) for practical values <strong>of</strong> L and N .<br />

4.5.3 LTI Special Case Based on Component Failures<br />

The special case considered in the previous section can be simplified further by assuming<br />

that the dynamics are time-invariant. That is, we assume the combined dynamics are <strong>of</strong> the<br />

form<br />

η k+1 = Aη k + B u u k + B v v k + B f<br />

r k = Cη k + D u u k + D v v k + D f<br />

L∑ (<br />

ϕ j k − κj (θ 0:k ) ) ,<br />

j =1<br />

L∑ (<br />

ϕ j k − κj (θ 0:k ) ) ,<br />

As in the ltv case, superposition is used to reduce the amount <strong>of</strong> computation required.<br />

However, because the system is now lti, the portion <strong>of</strong> the conditional mean <strong>of</strong> the residual<br />

due to component j failing at time κ j can be obtained by time-shifting the portion due to<br />

component j failing at time 1. For all n ∈ N, let the n-shift operator z n be defined by<br />

j =1<br />

z n : x 0:N → { }<br />

0,...,0, x<br />

} {{ } 0 , x 1 ,..., x N−n ,<br />

n zeros<br />

74

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

Saved successfully!

Ooh no, something went wrong!