General Diagnostics
Diagnosing Analogue Linear Systems Using Dynamic Topological Reconfiguration
Feldman, Alexander (General Diagnostics) | Provan, Gregory (University College Cork)
Fault diagnosis of analogue linear systems poses many challenges, such as the size of the search space that must be explored and the possibility of simulation instabilities introduced by particular fault classes. We study a novel algorithm that addresses both problems. This algorithm dynamically modifies the simulation model during diagnosis by pruning parametrized components that cause discontinuity in the model. We provide a theoretical framework for predicting the speedups, which depends on the topology of the model. We empirically validate the theoretical predictions through extensive experimentation on a benchmark of circuits.
The Diagnostic Competitions
Feldman, Alexander (General Diagnostics) | Kleer, Johan de (Palo Alto Research Center (PARC)) | Kurtoglu, Tolga (Palo Alto Research Center (PARC)) | Narasimhan, Sriram (University of California, Santa Cruz) | Poll, Scott (NASA Ames Research Center) | Garcia, David (Palo Alto Research Center (PARC)) | Kuhn, Lukas (Zenhavior) | Gemund, Arjan J. C. van (Delft University of Technology)
Therefore, diagnostic algorithms must reason backwards from symptoms to causes. For example, determining that a dead battery is the cause of your car not starting in the morning (and not the wiring or the ignition switch). The domains of diagnostic algorithms includes analog and digital circuits, software systems, thermal systems, biological systems, and physical mechanisms. The same classes of diagnostic algorithms can apply in all domains. Diagnostic algorithms make observations, often in real time, of a system being diagnosed.