Abstract— In this paper, an approach for fault diagnosis of
Discrete Event Systems (DESs) is proposed. This approach
builds a Boolean temporal model representing the normal and
faulty behavior of a plant. This model is built by exploiting past
events occurrences and their dates of occurrence. In addition,
the proposed approach integrates a mechanism to detect a drift
of the system functioning from normal to faulty conditions. This
approach is illustrated and evaluated by using an example of a
system composed of two independent tanks and equipped by
discrete sensors and actuators.
Keywords- Fault diagnosis; Discrete Event Systems;
Temporal model-based diagnosis.
I. INTRODUCTION
HE task of diagnosis is to decide whether there is a
fault in the system or not. In the case of a fault
presence, the fault should be identified. Several
diagnosis approaches have been proposed [1], [2], [3], [4],
[5], [6], [8], [9]. They are generally based on the use of a
model of nominal (desired) behavior G
N
of the plant and/or a
model for each faulty behavior
i
F
G in response to a specified
fault
{ }
1
,..,
i d
F f F F
f Π Σ Π Π ∈ ⊆ = , where
i
F
Π is the
partition of faults associated with the fault label F
i
. Each
fault partition corresponds to some kinds of faults in a plant
element (e.g. sensor, actuator, a process component) which
have the same effect according to either the configuration or
maintaining procedure.
f
Σ is the set of all fault partitions
which can appear in the plant. A fault is detected when the
inputs u and outputs y are inconsistent with the nominal
model. When a fault is detected, its identification is achieved
by looking to a consistency between the measurements of
inputs and outputs and one of the faulty models
{ } , 1,..,
i
F
G i d ∈ . This consistency makes F
i
a fault candidate.
A system can change its functioning mode from normal
to faulty either abruptly or gradually. In the case of gradual
change, the system begins to malfunction (degraded
behavior) until the failure takes over completely. In this
paper, we are interested on the diagnosis of both changes
(abrupt and gradual) of the system behavior from normal to
faulty.
This paper is focused on qualitative model based
approaches, in particular Discrete Event Systems (DESs) [7].
In DES, the system behavior is described by sequences of
discrete events.
There are several methods proposed in literature for the
diagnosis of DES [1], [3], [4], [5], [6], [8]. This paper
focuses on two popular methods to achieve diagnosis:
chronicles [3], [4], [5] and templates [6]. These two
approaches take into account time information in the model.
A chronicle is a partial order of observable events
constrained by time and associated to a particular faulty
behavior while a template models the normal behavior. In
these two approaches, the model is compiled off-line in order
to minimize the work on-line. Then, the templates are used
on-line to confirm the correct behavior of the system while
the chronicles identify a fault belonging to a particular fault
partition by on-line recognition. However, the templates and
chronicles are generally built based on the human experience
and their recognition is not a trivial task.
In this paper, an approach based on the construction of
Boolean temporal discrete event model is proposed to
achieve the diagnosis. This approach builds off-line the
normal and faulty behavior by exploiting the past
observations about events and their dates of occurrence.
These observations can be generated by simulation or are
available in the history of the system function.
The paper is structured as follows. In the second section,
the proposed approach is detailed. Then in section 3, this
approach is illustrated and tested using an example of two
similar and independent tanks equipped with discrete sensors
and proportional actuators. Some concluding remarks and
the perspectives of the future work are provided in the last
section.
II. PROPOSED APPROACH
Fig. 1 shows the various steps of the proposed approach.
Each one of these steps will be detailed in the following
subsections.
Boolean Temporal Model-Based Approach for
the Diagnosis of Discrete Event Systems
N. Malki, M. Sayed-Mouchaweh
Université de Reims Champagne-Ardenne, Centre de Recherche en STIC (URCA-CReSTIC), Reims, France
{noureddine.malki, moamar.sayed-mouchaweh}@univ-reims.fr
T
2011 IEEE International Conference on
Automation Science and Engineering
Trieste, Italy - August 24-27, 2011
ThB1.3
978-1-4577-1732-1/11/$26.00 ©2011 IEEE
175