more precisely the further information by any other
methods.
After obtaining a set SingleNogood
≠
∅, on the
base of environments of value predictions in device
points it is necessary to select those measurement
points that allow to effectively test components to be
faulted from SingleNogood.
For this purpose we will work with the sets
obtained as a result of an intersection of each
environment from Envs(x) with SingleNogood:
Envs(x) ∩ SingleNogood = {J ∩ SingleNogood: J ∈
Envs{x)}.
The following versions are possible:
a) ∃ J ∈ Envs(x): J ≡ SingleNogood. One of
environments of the value prediction in the point
x coincides with the set SingleNogood. The given
version allows to test faulty components from the
set SingleNogood most effectively so this
measurement point x is selected with the most
priority.
b) ∃ J ∈ Envs(x): |J ∩ SingleNogood| < |SingleNog
ood|. The cardinality of SingleNogood is more
than the cardinality of a set obtaining as a result
of an intersection SingleNogood with a set from
Envs(x). We evaluate this version as
||max
)(
odSingleNogoJ
xEnvsJ
∩
∈
, i.e. the more of
components from SingleNogood are intersected
with any environment from Envs(x), the more
priority of a choice of the given measurement
point for the observation.
c) ∃ J ∈ Envs(x): SingleNogood
⊂
J. The
SingleNogood includes in a set from Envs(x). We
evaluate this version as
|)||(|min
)(
odSingleNogoJ
xEnvsJ
−
∈
, i.e. the less a
difference between SingleNogood and Envs(x),
the more priority of a choice of the given
measurement point for the current observation.
d) ∀ J ∈ Envs(x):J ∩ SingleNogood = ∅, i.e. no one
of the most probable faulty candidates includes
in environments Envs(x) supporting predictions
at the point x. We evaluate this version as the
least priority choice, i.e. 0 in the numerical
equivalent.
Also to the version D there are referred other
methods of definition of current measurement point
priorities which happen when SingleNogood = ∅.
Thus, in the estimations of a choice priority a
numerical value returned as a result of call of other
method is accepted. We call it by ResultD(x).
At appearance of the greater priority choosing
between versions B and C, heuristically we accept
the version B as at this choice the refinement of
faulty candidates is produced better.
Note for various supporting sets of the same
Envs(x), the availability of both the version B and
the version C is also possible. In this case, as a
resulting estimation for the given Envs(x) the version
B is also accepted.
We will call the method of choosing the place
where reading is taken by the heuristics based on the
set of supporting and coinciding assumptions of
inconsistent environments as SCAIEH (Supporting
and Coinciding Assumptions of Inconsistent
Environment Heuristics).
The developed methods of heuristic choice of the
best current measurement point are recommended to
use for devices with a great quantity of components
as quality of guidelines directly depends on the
quantitative difference of environments.
7 PRACTICAL RESULTS
Let's test the developed methods of the best
measurement point choosing for the 9-bit parity
checker (Frohlich, 1998).
For each experiment one of device components
is supposed working incorrectly what is exhibited in
a value on its output opposite predicted. A
consequence of the incorrect component work is
changing of outputs of those components which
produce the results depending on values on the
output of a faulty component. These changed results
of component operations are transmitted to
appropriate inquiries of a diagnostic system.
In figure 2 the quantity of the stages required to
each method for fault localization is shown. A
method stage is a measurement point choosing. The
smaller the quantity of method stages, the faster a
fault is localized.
From the obtained results one can see that the
method efficiency for different fault components is
various and hardly depends on the device structure.
Let's estimate the method efficiency. The device
is consists of 46 components. The output values of
45 components are unknown (a value on the output
of Nor5 is transmitted to the diagnostic system with
input data together). So, the maximal stage quantity
necessary for a fault definition is equal 45. Let's
accept 45 stages as 100 %. For each experiment it is
computed on how many percents each of the
developed methods is more effective than exhaustive
search of all values. Then define the average value
of results. The evaluated results are represented in
table 1.
METHODS AND TOOLS FOR MODELLING REASONING IN DIAGNOSTIC SYSTEMS
275