438 10. Model-based Problem Solving
The existing approaches along these lines (PDE [7], G
+
DE [41]) are performing
diagnosis in one snapshot. This is a serious limitation for many relevant diagnosis
problems, since the origin of some disturbance may already have ceased to exist, while
the effects persist. For instance, if we expect to detect a cause for the deviation in the
pH (e.g., algal bloom), the actual observation may state that there is none and render
such an explanation inconsistent.
Including the temporal dimension adds to the complexity issues of this approach
and, together with the demand for good search heuristics makes it a real challenge
to model-based diagnosis research. Any progress would contribute to a significant
extension of the application scope of model-based diagnosis.
10.4.7 Model-based Diagnosis in Control Engineering
There exists another research area also called “model-based fault diagnosis and isola-
tion”. It has emerged in control engineering, and, while sharing some basic common-
alities with model-based diagnosis in Artificial Intelligence, involves quite different
techniques. The common idea is to start diagnosis from the deviation of an observed
behavior from a model of correct behavior and to view a diagnostic hypothesis as a
model revision that removes this deviation. However, the techniques are purely math-
ematical, and the models used are usually numerical, non-compositional black-box
models with a fixed (mathematical) structure, lacking an explicit conceptual layer of
modeling and, hence, any symbolic reasoning and inferences. Partly, this reflects the
application domain of process control and the kind of models used for this purpose. As
a consequence, the kinds of faults that can be handled are limited to those that can be
expressed as a variation of the mathematical OK-model (e.g., parameter deviations).
Faults that modify the causal structure of the system and/or its mathematical structure
constitute a problem, as opposed to the model-based methods described in this chap-
ter. There are several attempts to compare, relate, and combine the different types of
model-based diagnosis [18, 42, 1, 53].
10.5 Test and Measurement Proposal, D iagnosability Analysis
Usually, a diagnosis based on some initial set of observations does not yield a unique
diagnosis result, even under certain preference criteria, such as minimality or likeli-
hood. If the model has been fully applied and cannot provide more diagnostic infor-
mation, the only source for further discrimination between the remaining diagnostic
hypotheses is additional observations of the system behavior. This means observing
additional variables and/or performing observations of the system in a different state
or with different input. Therefore, the test generation task can be stated as determining
which influences on the system and which observables promise information that re-
futes some of the current (diagnostic) hypotheses. A variant of this task is end-of-line
testing, i.e. performing tests of a manufactured product that are suited to confirm that
the product is not faulted. This may seem to be a different task, but it can only be
achieved by tests that are designed to refute all possible faults (since this is not feasi-
ble in reality a set of plausible faults has to be selected, e.g., single faults, or the most
probable ones). There is no way to confirm the presence of a particular behavior other
than refuting all competing behavior hypotheses.