Professional Documents
Culture Documents
$655-$660, 1997
Pergamon © 1997 Elsevier Science Ltd
All fights reserved
Printed in Great Britain
PII:S0098-1354(97)00124-5 0098-1354/97 $17.00+0.00
Abstract. Abnormal Situation Management (ASM) has received considerable attention from industry and academia
recently. The first step towards better ASM is the timely detection and diagnosis of the abnormal situation, Most of
the existing methods for fault diagnosis assume that only a single fault occurs at any given time. However, multiple
faults do occur in processes, albeit less frequently than single faults. When multiple faults occur, existing methods
either lead to incorrect diagnosis or complete lack of diagnosis.
Multiple fault diagnosis (MFD) is a difficult problem because the number of combinations grows exponentially
with the number of faults. In this paper, a signed directed graph (SDG) based algorithm for MFD is developed. The
computational complexity is efficiently handled by assuming that the probability of occurrence of a multiple fault
scenario decreases with an increasing number of faults involved. SDG based diagnosis, like any other qualitative
method, has poor resolution. This poor resolution is overcome by using a knowledge base consisting of knowledge
about the process constraints, maintenanceschedules etc. The proposed algorithm is implemented in Gensym's expert
system shell, G2. The application of the algorithm is illustrated using an industrial scale simulation of the standard
FCCU called TRAINER.
$655
$656 PSE '97-ESCAPE-7 Joint Conference
of faults. Morales and Garcia (1990) modified their based on model equations was developed by My-
development by using group propagation technique to laraswamy(1996). For many processes, however,
reduce the computational complexity. They applied model equations may be available only for some of the
their modular approach to diagnose multiple faults in units. Hence, a combination of model equation based
digital circuits. However, the above approaches are approach and operator' s knowledge is required to de-
not directly applicable to chemical processes because velop the SDG for the entire process. Process data for
of the dynamic nature of chemical processes. Further- various abnormal situations is used as the operator's
more, the diagnosis in chemical processes for ASM knowledge in this work. Partial digraph for the pro-
should be performed on-line in a short period of time. cess can be built using model equations for the units,
Hence, computational efficiency is a crucial factor. where ever available. The operator's knowledge is
Chung et.al (1994) developed a SDG- neural network then used to infer the cause-effect relations in the units
based method for identifying multiple incipient faults where model equations are not available. This pro-
in a nuclear power plant. They developed SDGs for cedure is elucidated while developing the SDG for
subsystems of the nuclear plant. Each SDG operates TRAINER FCCU in Section 4.
under a single fault assumption. The root causes from One of the serious limitations of qualitative meth-
individual SDGs are combined to arrive at multiple ods like SDG is their lack of resolution. The rea-
faults. son can be attributed to the qualitative ambiguities in-
In this paper, we will discuss algorithms to perform volved in this kind of an approach (Kuipers, 1986).
multiple fault diagnosis (MFD) using a SDG for the However, SDGs have a distinction of finding all pos-
whole process. The computational complexity arising sible fault candidates. In this work, the resolution of
due to combinatorics is reduced by an assumption that SDG based fault diagnosis is improved using a knowl-
the probability of occurrence of a multiple fault sce- edge base which would screen out physically impos-
nario decreases with the number of faults in a given sible root nodes. This knowledge base can consist of
scenario. The resolution of SDG based diagnosis is knowledge about reliability of equipment, infeasible
significantly enhanced by using a knowledge base to root nodes and information about equipment mainte-
screen out root nodes which have very little proba- nance. If an equipment has been recently serviced and
bility. The proposed algorithms will be illustrated on its reliability is high then the root node pertaining to
a simulation of a standard FCCU called TRAINER that equipment has very little probability of being a
(SACDA, 1995). Section 2 will discuss the develop- possible root node. The heat exchanger transfer coef-
ment of signed digraphs, the knowledge base devel- ficient decreases with time due to fouling and if a re-
opment and the algorithm for SDG based single fault cent maintenance was not performed, then a positive
diagnosis. In Section 3, the shortcomings of existing change in heat exchanger transfer coefficient can be
algorithm in the context of MFD are elaborated and ruled out as a root node. Using such a knowledge base,
the algorithms to perform MFD are presented. In Sec- we will show how the resolution of SDG based fault
tion 4, the case study is briefly discussed and results of diagnosis has on an average improved more than 52%
MFD for the case study are presented. We will con- for the TRAINER FCCU in Section 4.
clude with a discussion of the present work and sug- Iri et.al(1979) proposed an algorithm for using SDG
gestions for future work. for fault diagnosis. The inherent assumption in their
approach was that a single root cause which can ex-
plain the given abnormal situation can be found. They
2 Signed Directed Graphs also assume that there exists a valid causal path be-
tween the root node and the observed abnormal mea-
A signed directed graph is a representation of the pro- surements. A root node is any node in the digraph
cess causal information, in which the process vari- which has atleast one consistent arc connecting it to
ables (and parameters) are represented as graph nodes an effect node and no consistant arc connecting it
and causal relations are represented by directed arcs. to a cause node. An arc is said to be consistant if
Nodes in the SDG assume values of (0), (+) and (- sign(cause) * sign(arc) * sign(effect) = (+). Wilcox
) representing the nominal steady state value, higher and Himmelblau (1994) presented a new digraph-
and lower than steady-state values respectively. Di- based diagnosis reasoning called possible cause-effect
rected arcs point from a cause node to its effect node. graph. This approach reduces the search space and
Arc signs associated with each directed arc can take hence the number of root causes generated. Based on
values of (+) and (-) representing whether the cause these approaches the basic algorithm for performing
and effect change in the same direction or opposite di- single fault diagnosis using SDG can be summarized
rection respectively. A SDG may also include condi- in Figure 1. The basic steps involved in performing
tional arcs which become active only if certain condi- SDG based single fault diagnosis are :
tions are satisfied. For example, the arc connecting a
manipulated variable to the controlled variable is ac- 1. Propagate the deviation in the nodes representing
tive only if the controller is not in manual mode. process measurements (measured nodes) from
A SDG for the process can be developed from effect to cause node via consistant arcs till the
model equations representing the process or from root nodes are identified.
the operator's knowledge of the process. An au-
tomated framework for the development of SDGs 2. Use the knowledge base to screen out physically
PSE '97-ESCAPE-7 Joint Conference $657