Professional Documents
Culture Documents
Department of Computer Science, Memorial University, St. Johns, NL, Canada A1B 3X5
Faculty of Engineering & Applied Science, Memorial University, St. Johns, NL, Canada A1B 3X5
c
Department of Process Engineering and Applied Science, Dalhousie University, Halifax, NS, Canada B3J 2X4
b
a r t i c l e i n f o
a b s t r a c t
Article history:
Received 18 October 2007
Received in revised form
18 January 2009
Accepted 28 January 2009
HAZOP (Hazard and Operability) is a preliminary and systematic approach for identifying hazards and
suggesting hazard mitigation measures in a process facility. A knowledge-based expert system,
ExpHAZOP, has been developed to automate the manual HAZOP analysis and accelerate the process.
ExpHAZOP comprises a graphical user interface (GUI), a knowledge-base and an inference engine. One
of the unique features of ExpHAZOP is the fault propagation algorithm, an aspect of the inference
engine, which denes the propagation of deviations to all downstream equipment. The dynamic
knowledge-base of ExpHAZOP allows a user to update knowledge while performing the HAZOP analysis
and to use that knowledge in the result. ExpHAZOP is easy to use and provides results in a standard
report format.
Crown Copyright 2009 Published by Elsevier Ltd. All rights reserved.
Keywords:
HAZOP
ExpHAZOP
Knowledge-based expert system
Inference engine
optHAZOP
1. Introduction
Process Hazard Analysis (PHA) ensures equipment safety and
identies the possible hazards that may arise as a result of equipment malfunctions and deviations of process variables (temperature, pressure, etc.) from normal operation. PHA uses different
techniques such as fault tree analysis, event tree analysis, whatif
analysis, and Hazard and Operability (HAZOP) analysis. HAZOP is
a qualitative analysis and is used primarily for hazard identication
of a process plant before the setting up of equipment in the design
stage (Khan & Abbasi, 1997a; Knowlton, 1997; Lawley, 1974;
McKelvey, 1988; Sweeny, 1993). This is achieved using Piping and
Instrumentation Diagrams (P&IDs), commonly referred to as Engineering Flow Diagrams (EFDs) that cover every vessel, conduit,
valve and all control equipment in a process facility. To conduct
a HAZOP analysis, a P&ID is divided into different sections known as
study nodes. A group of experts conducts brainstorming activities
within each study node. These experts are helped by guide words,
which enable them to cover all possible malfunctions of a plant in
a systematic way. The guide words often used are NONE, LESS,
MORE, etc. When these guide words are applied to the process
variables (temperature, pressure, etc.) in any unit of a plant, one
* Corresponding author.
E-mail address: khan@mun.ca (F. Khan).
0950-4230/$ see front matter Crown Copyright 2009 Published by Elsevier Ltd. All rights reserved.
doi:10.1016/j.jlp.2009.01.008
374
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
375
Table 1
Features comparison of ExpHAZOP with other traditional HAZOP tools.
HAZOP tool methodology
ExpHAZOP tool
Knowledge-base system
Dynamic knowledge-base.
Dynamic update of the user-dened guide words, causes
and consequences for different sets of equipment.
Static knowledge-base.
Update of guide words, causes and consequences
requires an expert.
Inference engine
software tool that identies all probable deviations in the functioning of a process facility. This knowledge-based software cuts
the total study time by more than 45% by identifying the failures,
hazards and their causes (Khan & Abbasi, 1997a). It also reduces the
expert manpower required in manual HAZOP analysis. This enables
the HAZOP analysis to be performed more economically and
effectively. ExpHAZOP enhances the idea of optHAZOP by propagating the deviation in any number of downstream equipment
items in a given process facility. It also applies the concept of the
knowledge-base described in optHAZOP.
4. Methodology of ExpHAZOPD
The architecture of ExpHAZOP consists of a graphical user
interface (GUI), a knowledge-base and an inference engine. The
Take one unit or
study node at a
moment
Keep this
unit for
conventional
HAZOP
No
INFORMATION
BASE
Is the unit
matching?
Yes
Apply guide
words
No
Are all
deviations
over?
Yes
Are all
study nodes
over?
No
User
Input / Output
device
Report generation
(Process general and
specific knowledge)
Yes
Prepare HAZOP
report
STOP
Fig. 1. The optHAZOP methodology (Khan and Abbasi, 1997a).
Inference Engine
Method for finding abnormal causes and
consequences
Method for propagation of deviation
Knowledge Base
Process
Specific
Knowledge
Process
General
Knowledge
376
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
Knowledge-base
General Process Knowledge
Equipment
Equipment
Deviation in Parameters
types of operation;
equipment (operational units);
operating conditions;
atmospheric conditions;
chemicals in use and their properties;
inventories of chemicals in use;
interaction among different units.
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
specic knowledge. After the user chooses the starting and the
ending equipment along with the deviation, the deviation can
propagate all the way downstream or to the last piece of equipment
specied by the user. If the knowledge-base does not have the
information for the user-chosen deviation of a specic piece of
equipment, then that equipment does not produce any output.
However, as a result of propagation, the next equipment item that
might have that deviation in its knowledge-base will generate an
output. In the end, the output result identies all the possible
causes and consequences that might result in the failure of equipment due to the user-dened deviation. The fault propagation
algorithm used to identify these deviations is described in the next
section.
377
Start
NO
Is the
deviation
processspecific?
Is the
deviation
processspecific?
NO
YES
YES
Apply propagation
method to identify
general causes and
consequences
Apply propagation
method to identify
specific causes
and consequences
NO
There can be more than one possible path from the starting
equipment to the ending equipment. This path is sorted out once
378
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
the user enters the starting and ending equipment for HAZOP
analysis. If there is more than one path, then all the paths are
shown to the user so that the user can choose a specic path for
HAZOP analysis. The equipment knowledge-base is accessed for all
equipment present in the selected path. The user performs the
desired analysis on the selected path.
6.6. Report generation
In this step, the nal result of the analysis is a report formatted
in Microsoft Word. The results of the analysis can be used by an
expert for audit or review purposes. This enables a given HAZOP
analysis to be more focused and less time consuming.
Fig. 7. Starting and ending equipment selection for HAZOP analysis.
7. Case study
The case study involves a HAZOP study of a hot nitric acid
cooling process system. The hot nitric acid cooling process was rst
studied by Lapp and Powers (1977) and subsequently used by Wang
(2004) in his doctoral thesis for fault tree analysis. As this is a welltested and widely discussed study, it has been used to test and
validate ExpHAZOP in the current work.
7.1. Process description
The P&ID of the hot nitric acid cooling process is shown in Fig. 6.
The nitric acid in this process is rst cooled in the heat exchanger.
The water owing through the pump is used to cool and control the
temperature of the hot nitric acid through the heat exchanger.
Valve 1 regulates the ow of hot nitric acid to the heat exchanger.
After sensing the temperature, the temperature controller sends
a signal to valve 2 to maintain water ow. This keeps the hot nitric
acid at a desired temperature. The cold acid is then nally sent to
the reactor to react with benzene to form nitrobenzene. The functions of each piece of equipment shown in Fig. 6 are described
below:
(1) valve 1 (V1): regulates the ow of hot nitric acid into the
heat exchanger;
(2) pump (PU): maintains the circulation of water and supplies
the water to the heat exchanger;
(3) heat exchanger (HE): lowers the temperature of the hot
nitric acid using the water supplied by the pump;
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
379
Table 2
Results of the HAZOP analysis by ExpHAZOP.
Item
Valve1
Valve1
Heat exchanger
Heat exchanger
Heat exchanger
Heat exchanger
Temperature sensor
Temperature sensor
Temperature sensor
Reactor
Reactor
Reactor
Reactor
Connect. equip.
Deviation
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
From equipment
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
More temperature
V1 pipe 1
V1 pipe 1
V1 pipe 1
V1 pipe 1
HE pipe 2
HE pipe 2
HE pipe 2
TS pipe 3
TS pipe 3
TS pipe 3
TS pipe 3
from
from
from
from
from
from
from
from
from
from
from
from
from
V1
V1
V1
V1
V1
V1
V1
V1
V1
V1
V1
V1
V1
Causes
Consequences
8. Conclusion
380
S. Rahman et al. / Journal of Loss Prevention in the Process Industries 22 (2009) 373380
References
Catino, C., & Ungar, L. H. (1995). Model based approach to automated hazard
identication of chemical plants. American Institute of Chemical Engineering
Journal, 41, 97109.
Chae, H., Yoon, Y. H., & Yoon, E. S. (1994). Safety analysis using an expert system in
chemical processes. Korean Journal of Chemical Engineering, 11, 153161.
Karvonen, I., Heino, P., & Suokas, J. (1990). Knowledge-based approach to support
HAZOP studies. Technical Research Center of Finland. Research Report.
Khan, F. I. (2005). Knowledge-based expert system framework, systems, management, and cybernetics. IEEE International Conference, 3, 22742280.
Khan, F. I., & Abbasi, S. A. (1997a). OptHAZOP an effective and optimum approach
for HAZOP study. Journal of Loss Prevention in the Process Industries, 10, 191204.
Khan, F. I., & Abbasi, S. A. (1997b). TOPHAZOP: a knowledge-based software tool for
conducting HAZOP in a rapid, efcient yet inexpensive manner. Journal of Loss
Prevention in the Process Industries, 10, 333343.
Khan, F. I., & Abbasi, S. A. (2000). Towards automation of HAZOP with a new tool
EXPERTOP. Environmental Modelling and Software, 15, 6777.
Knowlton, R. E. (1997). The widespread acceptability of hazard and operability
studies. In K. V. Raghvan, & G. Sawminathan (Eds.), Hazard assessment and
disaster mitigation. New Delhi: Oxford & IBH Publishing Company Pvt. Ltd.
Lapp, S. A., & Powers, G. J. (1977). Computer aided synthesis of fault trees. IEEE
Transactions Reliability, R26, 212.