Beruflich Dokumente
Kultur Dokumente
Received 28 May 2006; received in revised form 17 July 2006; accepted 18 July 2006
Abstract
A quantitative variation of the hazard and operability analysis (HAZOP) procedure is demonstrated. The process is divided into
sections and dynamic models of the separate sections are prepared. Those models are used in the framework of the HAZOP procedure to
determine the magnitude of the deviations from normal operation conditions that may lead to serious accidents and to test design
modication to improve the safety characteristic of the process. A process involving an exothermic reaction conducted in a semi-batch
reactor is used to demonstrate the advantages of the proposed procedure and its application for safety education and operator training.
The programs used for simulating the reactor are available at: ftp://ftp.bgu.ac.il/shacham/OctanoneProd/.
It is shown that the use of those programs can enhance considerably the safety education by providing tools for systematic screening of
process deviation associated with possible hazardous events, determining the threshold values that may lead to such events and enabling
the examination of a particular design for the adequate safe range of operation.
r 2006 Elsevier Ltd. All rights reserved.
Keywords: HAZOP; HAZAN; Dynamic simulation; Temperature runaway
1. Introduction
Learning to predict and prevent chemical process
hazards is an essential part of the chemical engineers
education. Mannan et al. (1999) discuss in detail the
various aspects of process safety education. They point out
that safety in the process industry is of primary importance
and is critical to the industrys continuing license to
operate. The number of accidents happening in the process
industry is unacceptable and recently there have been many
requests to develop standards for reducing the frequency
and severity of chemical accidents. The university plays
obviously a critical role in achieving this objective.
Mannan et al. (1999) suggest that students should take
specic courses on process safety engineering. However,
process safety should also be incorporated into existing
Corresponding author. Tel.: +972 8 6461481; fax: +972 8 6472916.
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
755
A B ! P 2B,
r2
P B ! X ,
(1)
(2)
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
756
Table 1
Mathematical model of 2-octanol oxidation example
No.a
Equation
1
2
3
4
5
6
7 (3)
8 (4)
9
10
11 (5)
12 (5)
13 (6)
14 (8)
15 (7)
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 (15)
41 (16)
42
43 (21)
44 (22)
45
46
47
48
49
50
51
52
53
54
t(0) 0.0001
t(f) 72 000
d(Np)/d(t) (r1r2) Vr0/(1Epsd)
Np(0) 0
d(Nx)/d(t) r2 Vr0/(1Epsd)
Nx(0) 0
r1 k1 CaOrg CbAq (1Epsd)
r2 k2 CpOrg CbAq (1Epsd)
Vr0 1.5
Epsd Vdos1/(Vdos1+Vr0)
k1 maA1 exp(E1perR/Trm1 H)
k2 mpA2 exp(E2perR/Trm2 H)
CaOrg (Theta NaFNpNx)/(Vdos1 Theta)
CpOrg Np/(Vdos1 Theta)
CbAq (Np+Y NaF)/Vr0
Vdos1 0.6
maA1 105
mpA2 1010
E1perR 11 300
E2perR 12 000
m1 6.6
m2 2.2
H 0.62213.7214 wt1.5714 wt2
Theta if (tptdos) then (t/tdos) else (1)
NaF Vdos1 RhoOctan/MwOctan
Y 0.035
wt Nn Mw/(Vr0 RhoAcid)
tdos 36 000
RhoOctan 820.7
MwOctan 130.23
Nn CnAq Vr0
Mw 63
RhoAcid 1500
CnAq (NnOY NaFNp2 Nx)/Vr0
NnO Vr0 Percent RhoAcid/Mw
Percent 0.6
D(Tr)/d(t) (Qr+Qdos+Qcool)/Gamma
Tr(0) 260
Qr Qnol+Qnone
Qdos Phi RhoCPdos (TdosTr)
Qcool UAcool (TcoolTr)
Gamma Gamma0+RhoCPdos Phi t
Qnol r1 Vr0 Hnol/(1Epsd)
Qnone r2 Vr0 Hnone/(1Epsd)
Phi Vdos1/tdos
RhoCPdos 2 106
Tdos 293.15
UAcool UA0+(UA1UA0) Theta
Gamma0 5.4 106
Hnol 160 106
Hnone 520 106
UA0 1500
UA1 2100
D(Tcool)/d(t) (Fw (Tcool_INTcool)Qcool/
(RhoCoolant CpCoolant))/Vj
Tcool(0) 273.15
Fw 100/60 103
Tcool_IN 260
RhoCoolant 1000
CpCoolant 4183
Vj 1.5
Starting time
Final time (s)
Number of moles of 2-octanone (P) from mole balance
Number of moles of 2-octanone (P) at t t0
Number of moles of carboxylic acids (X) from mole balance
Number of moles of carboxylic acids (X) at t t0
Reaction rate of A and B to P (kmol/m3/s)
Reaction rate of P and B to X (kmol/m3/s)
Initial volume in a reactor (m3)
Volume fraction of dispersed phase
Specic reaction rate 1
Specic reaction rate 2
Concentration of (A) in org. phase (kmol/m3)
Concentration of (P) in org. phase (kmol/m3)
Concentration of (B) in aq. phase (kmol/m3)
Final volume of the dose (m3)
Pre-exponential factor reaction 1 (m3/kmol/s)
Pre-exponential factor reaction 2 (m3/kmol/s)
Activation temperature reaction 1 (K)
Activation temperature reaction 2 (K)
Hammetts reaction rate coefcient reaction 1
Hammetts reaction rate coefcient reaction 2
Hammetts acidity function
Dimensionless time up to t tdos
Total amount of 2-octanol (A) fed (kmol)
Initial concentration of nitrosonium ion Y Nb0/NaF
Mass concentration of nitric acid sol. (%/100%)
Dosing time (s), 10 h
Density of 2-octanol (kg/m3)
Molar mass of 2-octanol (kg/kmol)
Number of moles of HNO3 (kmol)
Molar mass of HNO3 (kg/kmol)
Density of pure nitric acid (kg/m3)
Concentration of HNO3 in the aq. Phase(kmol/m3)
Initial number of mole of HNO3 (kmol)
Initial mass concentration of nitric acid sol. (%)
Temperature in the reactor (K) from energy balance
Temperature in the reactor at t t0 (K)
Sum of the heat of reaction the reactions (W)
Heat input due to reactant addition (W)
Heat removed by the cooling jacket (W)
Total heat capacity of the system (J/K)
Heat of reaction 1 (W)
Heat of reaction 2 (W)
Volumetric ow rate of the feed (m3/s)
Heat capacity of dose (J/m3/K)
Temperature of feed dose (K)
Cooling surface heat transfer coefcient (W/K)
Initial heat capacity of the system (J/K)
Specic heat of reaction 1 (J/kmol)
Specic heat of reaction 2 (J/kmol)
Initial cool. surface heat transfer coefcient (W/K)
Final cool. surface heat transfer coefcient (W/K)
Cooling water outlet temperature (K) from jacket energy balance
55
56
57
58
59
60
a
Equation numbers in parentheses refer to the numbers in van Woezik and Westerterp (2001).
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
757
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
758
Table 2
Semi-batch reactor operation in normal operating conditions
1
2
3
4
5
Variable
Initial value
Minimal value
Maximal value
Final value
t (time, s)
Np (2-octanone, mol)
Nx (carboxylic acids, mol)
Tr (reactor temperature, K)
Tcool (cooling temperature, K)
0.0001
0
0
260
273.15
0.0001
0
0
260
260.3828
72000
3.122345
0.2520688
274.571
273.15
72000
3.122345
0.2520688
261.6412
260.3828
Table 3
Part of the MATLAB program for checking the mathematical model
No. Command/comment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function SemiBatchDispl
clear, clc, format short g, format compact
tspan [0.0001 7.2E+04]; % range for the independent variable
y0 [0; 0; 260; 273.15]; % initial values for the dependent variables
disp(Variable values at the initial point);
disp([t num2str(tspan(1))]);
disp(y dy/dt);
disp([y0 ODEfun(tspan(1),y0)]);
[t,y] ode45(@ODEfun,tspan,y0);
for i 1:size(y,2)
disp([Solution for dependent variable y int2str(i)]);
disp([t y int2str(i)]);
disp([t y(:,i)]);
plot(t,y(:,i));
title([Plot of dependent variable y int2str(i)]);
xlabel(Independent variable (t));
ylabel([ Dependent variable y int2str(i)]);
pause
end
%- - - - - - - - - - - - - - function dYfuncvecdt ODEfun(t,Yfuncvec);
Np Yfuncvec(1);
Nx Yfuncvec(2);
Tr Yfuncvec(3);
Tcool Yfuncvec(4);
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
759
Fig. 3. Graphical user interface for the semi-batch reactor simulation program.
Table 4
Semi-batch reactor operation when the inlet temperature of the cooling media is increased to 265 K (normal value 260 K)
1
2
3
4
5
Variable
Initial value
Minimal value
Maximal value
Final value
t (time, s)
Np (2-octanone, mol)
Nx (carboxylic acids, mol)
Tr (reactor temperature, K)
Tcool (cooling temperature., K)
0.0001
0
0
260
273.15
0.0001
0
0
260
265.1546
72000
1.368575
2.404981
410.1594
289.1191
72000
0.3353062
2.404981
265.6675
265.1546
Fig. 5. Molar amounts of the desired and the undesired products when the
inlet temperature of the cooling media is increased to 265 K (normal value
260 K).
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
760
Table 5
Investigation of the effect of the reduction of the ow rate of the coolant
Fw (l/min)
600
300
200
100
70
nP (kmol)
nX (kmol)
Tcool,max (1C)
Treactor,max (1C)
3.18
0.21
11.5
0.15
3.17
0.23
11.0
0.55
3.16
0.26
10.4
1.31
3.07
0.36
8.40
4.38
0.01
3.78
39
196
Table 6
Investigation of the effects of the reduction of the effective heat transfer
rates
Effective heat transfer rate
100%
90%
81%
80%
70%
60%
nP (kmol)
nX (kmol)
Tcool,max (1C)
Treactor,max (1C)
3.16
0.26
10.4
1.31
3.08
0.33
10.2
3.9
0.05
3.71
8.88
195
0.14
3.3
6.42
177
0.3
2.63
0.3
147
0.38
2.64
2.37
128
Table 7
Some deviations that may cause temperature runaway
Guide word
Deviation
None
No ow in the
cooling jacket
Lower coolant owrate
Smaller heat transfer
area
Higher coolant
temperature
Shorter dosing time
Larger dosing
volume
Higher nitric acid
concentration
Less of
Less of
More of
Less
More of
More of
Normal
value
Limit
600 l/min
100%
Less than 70 l/
min
Less than 81%
15
More than 6
20 h
0.6 m3
59%
ARTICLE IN PRESS
S. Eizenberg et al. / Journal of Loss Prevention in the Process Industries 19 (2006) 754761
Lawley, H. G. (1974). Operability studies and hazard analysis. Chemical
Engineering Progress, 70, 4556.
Lou, H. H., Chandrasekaran, J., & Smith, R. A. (2006). Large-scale
dynamic simulation for security assessment of an ethylene oxide
manufacturing process. Computers and Chemical Engineering, 30,
11021118.
Mannan, M. S., Akgerman, A., Anthony, R. G., Darby, R., Eubank, P.
T., & Hall, K. R. (1999). Integrating process safety into ChE education
and research. Chemical Engineering Education, 33, 198.
Nemeth, E., Cameron, I. T., & Hangos, K. M. (2005). Diagnostic goal
driven modelling and simulation of multiscale process systems.
Computers and Chemical Engineering, 29(4), 783796.
Ruiz, D., Canton, J., Nougues, J. M., Espuna, A., & Puigjaner, L. (2001).
On-line fault diagnosis system support for reactive scheduling in
multipurpose batch chemical plants. Computers and Chemical
Engineering, 25(46), 829837.
761