25.07.2014 Views

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

pdf download - Software and Computer Technology - TU Delft

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Automated Fault Diagnosis<br />

3.5 Model-Based Approach to Fault Diagnosis<br />

Nr. Trace Passed/Failed<br />

1 PDU-CableA-LV_PS1-FuseA-Flat Detector passed<br />

2 PDU-CableB-LV_PS2-FuseB-TBCB failed<br />

3 PDU-CableB-LV_PS2-FuseC-CRCB failed<br />

4 PDU-CableB-LV_PS3-FuseD-Collimator failed<br />

5 PDU-CableC-Chiller passed<br />

Table 3.3: Input matrix for data analysis of the example fault scenario<br />

information is then subject to statistical analysis to find possibly malfunctioning components. This<br />

statistical technique is called data clustering, <strong>and</strong> finds the components which are mostly correlated<br />

with failures [7]. In the example, LC_PS2 is two times member of a failed trace. However, the PDU<br />

<strong>and</strong> CableB are both three time members of failed traces, <strong>and</strong> therefore one of them is most likely<br />

to be at fault. This brings us the same result as suggested by an expert (see fault scenario 7 of Table<br />

3.2).<br />

3.5 Model-Based Approach to Fault Diagnosis<br />

Model-Based fault Diagnosis is a white box technique that defines behavior of the system rather<br />

in terms of cause-to-effect than to effect-to-cause. Although all approaches described above can be<br />

implemented by means of a MBD technique. The next chapter gives a proper introduction to the<br />

subject, this section only offers a first idea.<br />

An illustrative way to look at the solution that consistency-based approach provides, is to view<br />

it as the removal of assumptions to resolve inconsistencies between predicted <strong>and</strong> observed behavior.<br />

Using the assumption that all components function correctly, the behavioral model enables<br />

the calculation of the effects, given the cause (startup = true). In the example, if the system is<br />

switched on all components should be on too. During system behavior this prediction is compared<br />

to the effects that are actually observed. If CableB is broken the prediction <strong>and</strong> observations do not<br />

coincide. The prediction is that all variables are true, while it is observed that the TBCB, CRCB <strong>and</strong><br />

Collimator are false. Therefore, the assumption that all components are healthy is wrong. Any<br />

assumption that a component (or group of components) is functioning correctly could be false. A<br />

diagnostic engine is responsible to search for the false assumptions. If the assumption that CableB<br />

is functioning correctly is dropped, the prediction falls together with the observations. Therefore,<br />

CableB is a single fault diagnosis. Obviously, it is much more likely that just this cable is broken<br />

than all components. Determining what assumptions do not hold can be seen as a search problem<br />

<strong>and</strong> is time/space complex. Continuing the search would state that dropping the assumption that<br />

the PDU is healthy yields another single fault diagnosis. The search process would also find many<br />

groups of components that can not all be healthy at the same time (for example the set of all components).<br />

These are the multiple fault diagnoses. Usually, a MBD engine produces a list of possible<br />

diagnoses. A calculation of probabilities is used to order the list. This way, a service engineer can<br />

use the output of the MBD approach to prioritize his/her diagnostic activities.<br />

3.6 Evaluation of Approaches to Fault Diagnosis<br />

In this section the approaches that are described in this chapter <strong>and</strong> the current approach (as described<br />

in Chap. 2) are evaluated using the items of section 2.4.1 as criteria. Table 3.4 shows<br />

29

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

Saved successfully!

Ooh no, something went wrong!