Design documents were used to choose relative parameter values so the behaviors generated would be qualitatively accurate. The monitoring sample rate corresponded to 20 seconds. Component failures were modeled by changing model parameters by a factor of 5. Capacitive and inductive failures produced abrupt change of pressure and flow, respectively. The margin of error was set at for practical reasons, and signatures were generated up to order derivatives. A straightforward implementation of the diagnosis algorithms in Visual Basic Pro 3.0 performed fault hypothesis generation and prediction in 9 seconds on a 200 MHz Pentium Pro machine with 32 MB RAM. Steady state was difficult to detect and not used.
The variables in Fig. 15 are typical measurements. Simulation results (Table 1) showed that, except for , all faults could be accurately diagnosed in a reasonable number of time steps, k. To detect , flow of sodium through the overflow mechanism would have to be monitored, which shows the importance of measurement selection [9, 17]. , , , , , and were detected but not uniquely isolated because the configuration change as a result from the overflow mechanism introduces uncertainties in the diagnosis. Precision in diagnosis may improve by considering predicted effects of order higher than 3, but as noted before, they take longer to manifest which may then cause cascading faults to appear. In real situations, cascading multiple faults are more likely than independent multiple faults. Cascading faults are best handled by quick analysis of transients to establish root-causes and then suspend diagnosis when other faults begin to influence the measured transients. In spite of the loss of precision, the results are more practical from a computational viewpoint.
Table 1: Fault detection and isolation, k is the required number of
samples after detection.