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.

5.3 Off-line Inference by Experts<br />

Diagnosing the Beam Propeller Movement<br />

of the Frontal St<strong>and</strong><br />

St<strong>and</strong> <strong>and</strong> Potmeter/Encoder <strong>and</strong> LUC _Extension (feedback). So, these components are<br />

possibly at false if POSITION_ERROR is true.<br />

It is important to notice that, these three clarifying predictions of system behavior can only be made<br />

by means of such a concise representation of the system as Figure 5.3. Without it you would have<br />

to trust the expert’s inference of system behavior. It is true that some experts know this information<br />

by head, <strong>and</strong> they use it to diagnose the fault scenarios. However, many times the information is not<br />

as comprehensive as Figure 5.3 shows. Moreover, an expert is unaware of using some information.<br />

Therefore, this knowledge is obtained by many interviews <strong>and</strong> by studying documentation [17, 16,<br />

19].<br />

The fault categories used in Table 5.4 can be explained by the introduced knowledge. Fault<br />

categories C1 <strong>and</strong> C2, describe resp. an unhealthy control loop <strong>and</strong> an unhealthy speed loop. The<br />

fault category C3 describes an occurrence of a POSITION_ERROR that seems to reveal an unhealthy<br />

position loop. However, the values of the Pact <strong>and</strong> Pset variables do not differ more than the<br />

threshold, <strong>and</strong> therefore the LUC_Extension falsely generates the POSITION_ERROR. It is possible<br />

that the error is caused by a malfunctioning PEU. From now on, the fact whether or not Pact <strong>and</strong><br />

Pset differ more than the threshold is denoted by the variable e_pos. When e_pos is 1 the threshold<br />

is violated, otherwise e_pos is 0. Fault scenario C4 is an occurrence of a POSVAL_ERROR. This<br />

indicates that the PEU is broken. The symptoms described above can be described more formally as<br />

follows:<br />

CURRENT_ERROR = 1 ∨<br />

SPEED_ERROR = 1 ∨<br />

POSITION_ERROR = 1 ∧ e_pos = 1 ∨<br />

POSITION_ERROR = 1 ∨<br />

POSVAL_ERROR = 1 (5.2)<br />

The variables that are used in the specification of the symptoms are the observables on the system:<br />

CURRENT_ERROR, SPEED_ERROR, POSITION_ERROR, POSVAL_ERROR, <strong>and</strong> e_pos. The identification<br />

of the symptoms enables the construction of the table that defines the mapping of these symptoms<br />

on diagnoses. This table is presented in the next subsection.<br />

5.3.3 Results of Off-line Inference by Experts<br />

The LUT is constructed by manually performed deductive <strong>and</strong> abductive reasoning of all possible<br />

values of the observables. Table 5.5 shows the result. For each possible observation, the table<br />

defines a mapping on a set of consistent diagnoses. For presentation purposes, the table shows<br />

only single faults. The table could be implemented by some expert system. In such an automated<br />

fault diagnosis approach, the monitored system data is searched in the table, inserted into the expert<br />

system, <strong>and</strong> the expert system produces a list of possible diagnoses. However, in the approach of<br />

this case study, the constructed LUT is just an intermediate step; Table 5.5 is used for constructing<br />

a consistency-based model.<br />

The entropy of the approach to fault diagnosis ’off-line inference’ can be calculated, by using<br />

the complete (including multiple faults) LUT. This yields the following result for the entropy (H)<br />

that experts are able to achieve:<br />

H expert = 0.9453 (5.3)<br />

The next section presents a MBD implementation, that achieves the same entropy.<br />

56

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

Saved successfully!

Ooh no, something went wrong!