next up previous
Next: 4 The Liquid Sodium Up: Measurement Selection and Diagnosability Previous: 2.3 Monitoring

3 Fault Isolation

 

Measurement selection is critical to designing an economically viable and effective monitoring and fault isolation system. The measurement selection algorithm (Algorithm 1) works off-line. Given the set of measurements that can be made on the system and the set of possible faults, i.e., parameter deviations, the algorithm derives subsets of measurements that can uniquely isolate all individual faults. For all possible parameter deviations, j, (above and below normal) signatures, s[i,j], for all observations, i, are generated. For every observation i, the signatures of pairs of faults (j,k) are compared and entries made into a discrimination matrix tex2html_wrap_inline948 . If the signatures of faults j and k differ, tex2html_wrap_inline948 is set to 0, otherwise it is set to 1. The discriminatory ability of two measurements, say p and q, is defined as

(1) displaymath1051

This procedure can be applied to compute the discrimination matrix for a subset of measurements. When the combined discrimination matrix equals the identity matrix, all faults are distinguishable.

define155

define157

The measurement selection algorithm was implemented in Visual Basic Pro 3.0. Measurement selection of the secondary liquid sodium cooling system described in the next section for tex2html_wrap_inline964 order signatures is performed in two minutes on a 200MHz Pentium Pro with 32MB of RAM.

  algorithm160

To illustrate this algorithm, consider the bi-tank system in Fig. 1. Possible measurement points are selected to be the left and right outflow, the flow from the left to the right tank, and the pressure in both tanks. The component parameters of the system are the left and right tank capacities and the flow resistances. First, magnitude changes in the observed variables are determined for positive deviations of all parameters, which yields:

(2)  displaymath1053

Similarly, slopes of all observable signals are determined for all positive parameter deviations:

(3)  displaymath1055

The effects of negative parameter deviations are computed analogously. In this system, these influences are the opposite of positive parameter deviations.gif

An exhaustive search is now applied to identify which set of minimal measurements produces unique feature characteristics for all parameter deviations. To this end, 0 value slopes are not used because they may be ambiguous [6]. The discrimination matrix for observation tex2html_wrap_inline850 is compiled as

(4) displaymath1057

This indicates that faults in tex2html_wrap_inline994 cannot be distinguished by observation tex2html_wrap_inline850 alone. If tex2html_wrap_inline916 is added as an observation, the discrimination matrix of tex2html_wrap_inline1000 becomes

(5) displaymath1059

This implies that tex2html_wrap_inline1002 cannot be distinguished with tex2html_wrap_inline1000 as observations. Inspecting the matrices in (2) and (3) one learns that for these observations parameter deviations in tex2html_wrap_inline828 and tex2html_wrap_inline912 have the same magnitude deviations. Though the slopes differ between normal (bold faced) and a non-normal value, typically this cannot be used to refute either of the two faults. This is an interesting result because tex2html_wrap_inline1000 constitutes the system state in a systems theory sense [4]. So, simply observing the state of a system may not be the most effective for fault isolation. If only tex2html_wrap_inline894 order signatures are used, and discontinuities can be detected, the system is completely diagnosable for the observation sets tex2html_wrap_inline1014 , tex2html_wrap_inline1016 , and tex2html_wrap_inline1018 . Alternatively, if tex2html_wrap_inline816 order signatures are used, the system is completely diagnosable for tex2html_wrap_inline1022 , tex2html_wrap_inline1024 , tex2html_wrap_inline1026 , tex2html_wrap_inline1028 , and tex2html_wrap_inline1030 . This is due to progressive monitoring which replaces normal values of predicted tex2html_wrap_inline894 order derivatives with non-normal predicted tex2html_wrap_inline816 order derivatives if available. So tex2html_wrap_inline816 order signatures require one less observation, but require more measurement points in time for fault isolation since tex2html_wrap_inline816 order effects have to propagate in the system (see Table 1). During this time, abnormal system values may cause cascading faults, leading to fault masking.

   table252
Table 1: Delay times in fault isolation when failing with a factor 5, tex2html_wrap_inline802 , margin = 5%.


next up previous
Next: 4 The Liquid Sodium Up: Measurement Selection and Diagnosability Previous: 2.3 Monitoring

Pieter J. Mosterman
Mon Aug 18 15:29:41 CDT 1997