2 CONDITION MONITORING OF
A HIERARCHICAL SYSTEM
Ideas of the paper concern a hierarchical condition
monitoring system the example of which is depicted
in Figure 1.
Figure 1: Example of a hierarchical condition monitoring
system.
The green lowermost blocks monitor single com-
ponents of the control system such as measured sig-
nals, sensors, actuators which provide feedback about
their status and other hardware and possibly also soft-
ware units. The blue blocks guard proper relations be-
tween pairs of correlated signals. Information about
health of system components is then propagated up-
wards the pyramidal structure allowing to evaluate
condition or health of logical subsystems and – on the
uppermost level – of the entire system. The natural
question, answered below, is how to combine the in-
formation about the condition of these units together.
2.1 Compounding of Information
A particular lowermost block of the system in Fig-
ure 1 provides information about the condition of the
ith monitored element; say a measured signal, which
can be called signal health h
i
. In the simplest case, h
i
can be assumed a binary variable, which can take just
two values true|false or 0|1 where h
i
= 1 represents
perfect condition of the signal and h
i
= 0 means its
failure. Then, the health h
h
1
∧h
2
of a subsystem which
relies on simultaneous operation of two signals with
healths h
1
and h
2
can be expressed using the logical
conjunction (AND) operator as
h
h
1
∧h
2
= h
1
∧ h
2
,
where h
h
1
∧h
2
is evaluated according to respectivetruth
table. Existing binary logic operators allow to respect
various relations within the system. For instance, the
disjunction (OR) operator can reflect redundancy of
sensors; the modus ponendo ponens rule (MP opera-
tor) can reflect inner relations of a smart sensor, etc.
However, considering health as the binary variable
makes the system rather coarse from two points of
view:
– It may not be obvious how to rate health of a com-
ponent just 0 or 1;
– Malfunction of one component may result in eval-
uation of status of the whole system as ”in failure”
regardless the component’s importance and relia-
bility of basal information.
Employment of the probabilistic logic brings the
possibility to represent health as a probability, i.e. a
number p(h) ∈ [0, 1]. Then, the above mentioned ex-
ample of health of two simultaneously working sen-
sors will read
p(h
1
∧ h
2
) = p(h
1
)p(h
2
) .
A serious limitation of probabilistic logic, and bi-
nary logic alike, is expressed in (Jøsang, 2013): It is
impossible to express input arguments with degrees of
ignorance as e.g. reflected by the expression ”I don’t
know”. It led the authors to the search for probabilis-
tic distributions with limited support which can be
utilized for expression of that uncertainty (Dedecius
and Ettler, 2013). The winner - the beta distribution -
drove to the engagement of the subjective logic.
2.2 Subjective Logic
Subjective logic is a comprehensive methodology
for logic operations with uncertain propositions de-
scribed, e.g. in (Jøsang, 2013). Essentially, the theory
is based on definition of a probabilistic opinion about
a proposition h in the form of a quadruplet
ω
h
= (b, d, u, a) , (1)
where the components b, d, u, a are belief (amount
of h-supporting information), disbelief (the opposite),
uncertainty (amount of information insufficiency) and
base rate (prior information) respectively. It must
hold
b+ d + u = 1, b, d, u, a ∈ [0, 1] (2)
and the expected value can be expressed as
E
h
= b+ au . (3)
There exists a bijective mapping between an opin-
ion ω and the corresponding beta probability density
function for non-zero uncertainty u. For u = 0, the
function degenerates to the Dirac pdf concentrated at
a point between 0 and 1 given by the belief b.
Using the terms of the subjective logic, the above
mentioned example of health of two simultaneously
working sensors can be expressed as
ω
h
1
∧h
2
= ω
h
1
· ω
h
2
,
where operator of multiplication of opinions is de-
fined as the set of four equations for b, d, u and a
(Jøsang and McAnally, 2005). There exists a full set
ICINCO2014-11thInternationalConferenceonInformaticsinControl,AutomationandRobotics
128