Professional Documents
Culture Documents
www.elsevier.com/locate/compchemeng
Abstract
The paper describes a multiobjective optimization study for industrial styrene reactors using non-dominated sorting genetic
algorithm (NSGA). Several two- and three- objective functions, namely, production, yield and selectivity of styrene, are considered
for adiabatic as well as steam-injected styrene reactors. Pareto optimal (a set of equally good) solutions are obtained due to
conflicting effect of either ethyl benzene feed temperature or flow rate. The results provide extensive range of optimal operating
conditions, from which a suitable operating point can be selected based on the specific requirements in the plant.
# 2002 Elsevier Science Ltd. All rights reserved.
Keywords: Simulation; Multiobjective optimization; Styrene reactor; Genetic algorithm; Pareto sets
1. Introduction
Styrene is one of the most important monomers
produced worldwide, and finds major use in the
production of polystyrene, acrylonitrile /butadiene /styrene resins (ABS), and a variety of miscellaneous
polymers in the petrochemical industry (Li & Hubbell,
1982; Chen, 1992; Denis & Castor, 1992). In US, it ranks
fourth in the most manufactured monomer behind
ethylene, vinyl chloride and propylene (Chen, 1992).
Styrene is produced commercially by catalytic dehydrogenation of ethyl benzene, and the average plant
capacity is over 100 000 tons per year. Therefore, the
investment cost is very high, and even a small improvement in the plant operation can generate significant
revenue. Hence, optimal design and operation of the
styrene reactor are required, as it is the critical equipment in styrene manufacturing process.
Many studies on kinetics, reactor modeling, simulation and optimization of the styrene reactor have been
reported. More than 50 years ago, Wenner and Dybdal
(1948) obtained rate data from experiments for two
types of catalysts. Sheel and Crowe (1969) determined
rate coefficients and heat of reactions from the industrial data of an adiabatic styrene reactor using a pseudo Corresponding author. Tel.: /65-6874-2187; fax: /65-6779-1936
E-mail address: chegpr@nus.edu.sg (G.P. Rangaiah).
0098-1354/02/$ - see front matter # 2002 Elsevier Science Ltd. All rights reserved.
PII: S 0 0 9 8 - 1 3 5 4 ( 0 2 ) 0 0 1 6 3 - 1
112
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Nomenclature
A
C
Cp
D
E
F
G
H
k
K
L
N
p
P
R
r
S
SOR
T
X
Y
Z
Greek symbols
o
r
m
DH
l
d
Subscripts/superscripts
o
b
bz
c
C
CO
CO2
eb
eth
G
gen
H2
i
j
m
meth
p
st
steam
t
tol
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
113
2. Process description
Fig. 1 shows the simplified flow diagram for the
production of styrene by dehydrogenation of ethyl
benzene (Li & Hubbell, 1982; Chen, 1992; Denis &
Castor, 1992). Fresh ethyl benzene mixed with recycled
ethyl benzene and steam, is preheated using the product
stream from the reactor, and then mixed with the
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
114
Fig. 2. Two-bed styrene reactor with steam injection partway of the reactor length.
(1)
(2)
(3)
(4)
H2 OCH4 0 CO3H2
(5)
(6)
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
4. Multiobjective optimization
This study considers optimization of an existing
reactor in a styrene plant. In such a case, reactor
dimensions, available steam temperature and catalyst
data are generally fixed. Two reactor configurations are
considered for multiobjective optimization. The first is
an adiabatic reactor in which the entire steam enters the
reactor along with ethyl benzene stream at the inlet. In
the second reactor configuration (Fig. 2), a fraction (d )
of steam is mixed with ethyl benzene at the reactor inlet
while the remaining steam is injected at a certain point
along the reactor, say, at l fraction of the total reactor
length. Thus for the adiabatic reactor, d is equal to 1
and l (/0) is not required.
Apart from the profitability as was used by earlier
investigators, other possible objectives for optimizing a
styrene reactor are the amount of styrene produced (Fst),
selectivity of styrene (Sst) and the yield of styrene (Yst).
Maximize
J1 Fst
(7)
Fst Fsto
Maximize
J2 Sst
Maximize
J3 Yst
o
Feb
Feb
Fst Fsto
o
Feb
(8)
(9)
(10)
(11)
(12)
(13)
115
(14)
(15)
(16)
(17)
(18)
I1
(19)
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
116
Table 1
Values of NSGA parameters used in this work
Number of generations, Ngen
Population size, Npop
Sub-string length coding for each decision variable, l
Crossover probability, pc
Mutation probability, pm
Maximum niche count distance, s
Exponent in sharing function, a
Seed for random number generator, Sr
a
I2
100
50
32
0.7a
0.002
0.05a
2.0
0.75
104
5
X
fi
(20)
X
1
104
fi
Yst
i1
(21)
Sst
i1
5
I3
where
f1 (Fsteam 454)(Fsteam 454)
f2 (850T1 )(850T1 )
f3 (T1 925)(T1 925)
f4 (850T2 )(850T2 )
f5 (T2 925)(T2 925)
(22)
(23)
(24)
(25)
(26)
Fig. 3. Results for two-objective optimization (Case 1, maximization of Fst and Sst). (a) Pareto set; and (b /e) values of decision variables
corresponding to the points shown in (a), / indicates industrial operating point.
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
6. Two-objective optimization
Three cases of two-objective optimization are possible
for the three objectives, namely, maximization of Fst, Sst
and Yst (Eqs. (7) /(9)). Results for these cases are
discussed below.
117
Table 2
Operating conditions and objective function (case 1) values corresponding to chromosomes A, B and C shown in Fig. 3a
Parameter
Fst (kmol/h)
8.45
Sst (%)
94.86
651.53
Teb (K)
P (bar)
1.84
SOR ()
10.74
Foeb (kmol/h)
38.63
21.88
Yst (%)
Fbz (kmol/h)
0.24
Ftol (kmol/h)
0.22
Profit ($ per h) 330
11.04
92.69
713.52
1.84
10.69
40.31
27.38
0.50
0.37
467
15.01
87.51
799.98
2.03
10.94
40.47
35.26
1.25
0.90
673
118
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Fsteam Hsteam
(27)
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
119
Fig. 6. Results for two-objective optimization (Case 2, maximization of Sst and Yst). (a) Pareto set; and (b /e) values of decision variables
corresponding to the points shown in (a), / indicates industrial operating point.
120
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Fig. 7. Results for two-objective optimization (Case 3, maximization of Fst and Yst). (a) Pareto set; and (b /e) values of decision variables
corresponding to the points shown in (a), / indicates industrial operating point.
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
121
Fig. 8. Results for two-objective optimization (Case 3A, maximization of Fst and minimization of Fsteam). (a) Pareto set at 100; (b /e) values of
decision variables corresponding to the points shown in (a); / indicates industrial operating point.
122
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Fig. 9. Results for three-objective optimization (Case 4, maximization of Fst, Sst and Yst). (a) and (b) Pareto set; and (c /f) values of decision variables
corresponding to the points shown in (a) and (b); / indicates industrial operating point.
7. Three-objective optimization
More meaningful results can be expected if all three
objectives (Fst, Sst and Yst) are maximized simultaneously. When three-objective optimization (case 4)
was performed using the same model for styrene reactor,
the computation time required for obtaining the Pareto
set was found to be the same as that for two-objective
optimization cases, namely, 45 s on Cray J916 supercomputer for 50 chromosomes and 100 generations. The
Pareto and corresponding decision variables from the
three-objective optimization are presented in Fig. 9a /b
and c/f, respectively. It can seen from Fig. 9a/b that,
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
123
Fig. 10. Comparison of the Pareto set for three-objectives (Case 4 shown as I) with two-objectives (Case 1 shown as " in (a) and (b), and Case 2
shown as ^ in (c) and (d)); / indicates industrial operating point.
Table 3
Comparison of two-objective (case 1: maximization of Fst and Sst) and three-objective (case 4: maximization of Fst, Sst and Yst) optimization results
for a few selected values of Fst for the adiabatic reactor
Fst (kmol/h) (Objective 1)
Case 1
12.02
10.62
10.64
9.47
Case 4
91.58
93.14
93.14
93.96
29.86
26.16
26.16
23.85
89.48
91.47
89.79
92.16
37.30
32.00
37.40
31.60
Table 4
Comparison of two-objective (case 2: maximization of Sst and Yst) and three-objective (case 4: maximization of Fst, Sst and Yst) optimization results
for a few selected values of Yst for the adiabatic reactor
Yst (%) (Objective 1)
38.03
32.26
32.49
25.65
Case 2
Case 4
89.70
92.20
92.20
94.65
10.54
8.89
8.89
7.04
88.30
91.77
91.08
94.37
12.85
10.08
11.40
7.68
124
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Table 5
Summary of the optimization results for adiabatic reactor
Parameter
Industrial
Case 1
Case 2
Case 3
Case 3A
Case 4
Fst (kmol/h)
Sst (%)
Yst (%)
Teb (K)
P (bar)
SOR ()
Foeb (kmol/h)
Fbz (kmol/h)
Ftol (kmol/h)
Profit ($ per h)
14.90
85.15
40.30
800.00
2.40
12.29
36.87
1.37
1.20
651
15.01
87.51
35.26
799.98
2.03
10.94
40.47
1.25
0.90
673
10.89
88.83
39.47
787.25
1.76
12.54
27.58
0.85
0.52
482
14.48
84.70
40.80
800.00
2.45
12.47
35.49
1.36
1.25
637
14.79
87.10
36.69
799.98
2.16
10.10
40.31
1.13
1.06
673
13.09
88.18
38.23
776.13
1.99
13.16
34.24
1.10
0.66
565
Fig. 11. Comparison of the Pareto set at Ngen /100 for two-objective
optimization (Case 1, maximization of Fst, and Sst) for adiabatic and
steam-injected reactor.
1 and 2. Tables 3 and 4 compare the results of twoobjective cases (case 1 and case 2) with the threeobjective case (case 4) for the same Fst (Table 3) and
the same Yst (Table 4) quantitatively. Fig. 10a /b and
Table 3 show that for a fixed Fst, three-objective
optimization results in a higher Yst but marginally lower
Sst than in case 1 of two-objective optimization. In
addition, by comparing the two Pareto points having
almost the same Fst (10.62 and 10.64 kmol/h) for the
three-objective optimization, it is found that one of the
points gives higher Sst (91.47%) but lower Yst (32.00%)
than another point (89.79, 37.40%). This is also observed in case 2 as shown in Table 4 for almost the same
Yst (32.26 and 32.49%), there is an improvement in Fst
while Sst is lower.
A chromosome with the highest profit (Eq. (27)) is
selected for each case of two-objective and threeobjective optimization for the adiabatic reactor. The
decision variables, objectives and profit corresponding
to these selected chromosomes are shown in Table 5
along with those for the current industrial operating
point. The profit for the industrial operating point is
lower than case 1. However, it is higher in cases 2 and 3,
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
125
Fig. 13. Comparison of values of decision variables for adiabatic (k) and steam-injected reactor (") corresponding to the points on the Pareto set in
Fig. 11.
8. Steam-injected reactor
Optimization problem of the industrial reactor assuming some steam injection at a point along the length of
the reactor, is now studied. In this reactor configuration
(Fig. 2), the total steam is divided into two portions: one
part (dFsteam) is introduced at the reactor inlet while the
remaining portion [(1/d )Fsteam] is injected at some
location along the reactor length (z/lL ) to achieve
the pseudo-isothermal condition. The optimization
problem solved is the same as before (Eqs. (7) /(13),
(16) and (17)) except for two additional decision
variables (Eqs. (14) and (15)), namely, fraction of steam
used at the reactor inlet (d) and location at which the
steam is injected (l). Only results for case 1 of two-
126
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
Fig. 14. Comparison of values of decision variables for adiabatic (k) and steam-injected reactor (") corresponding to the points on the Pareto set in
Fig. 12.
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
127
the profit calculated based on Eq. (27) for steaminjected reactor is better than the corresponding value
in Table 5 for adiabatic reactor, by 4 /12%. This
improvement is primarily due to the increase in the
amount of styrene produced, and less by-products
formation. Comparing the objective function values
(Fst, Yst and/or Sst) in Tables 5 and 6, it is observed
that steam-injected reactor generally gives higher values
of the objective functions than the adiabatic reactor.
The comparison of the results of steam injected
reactor for three-objective function and the two-objective function (case 1) are shown in Table 7 for selected
chromosomes. These are similar to those for the
adiabatic reactor in Table 3.
9. Conclusions
Fig. 15. Temperature and pressure profile for two-objective optimization (Case 1, maximization of Fst and Sst) for both adiabatic and
steam-injected reactor at the same Fst of 15.01 kmol/h.
Table 6
Summary of the optimization results for steam injected reactor
Parameter
Case 1
Case 2
Case 3
Case 4
Fst (kmol/h)
Sst (%)
Yst (%)
Teb (K)
P (bar)
SOR ()
Foeb (kmol/h)
l ()
d ()
Fbz (kmol/h)
Ftol (kmol/h)
Profit ($ per h)
15.51
87.26
38.43
795.08
2.59
10.89
40.36
0.30
0.52
0.81
1.45
703
12.56
88.70
45.21
799.91
2.10
15.53
27.78
0.33
0.47
0.83
0.77
544
15.97
85.00
39.64
800.00
2.63
11.06
40.29
0.11
0.97
0.95
0.99
723
13.97
87.50
39.62
791.41
2.54
11.30
35.27
0.24
0.57
0.77
1.23
633
Table 7
Comparison of two-objective (case 1: maximization of Fst and Sst) and three-objective (case 4: maximization of Fst, Sst and Yst) optimization results
for a few selected values of Fst for the steam injected reactor
Fst (kmol/h) (Objective 1)
12.32
13.73
13.74
14.06
Case 1
Case 4
92.75
91.55
91.55
91.20
30.40
33.84
33.84
34.74
92.19
90.63
90.68
88.53
32.67
36.50
36.44
39.54
128
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
(A1)
(A2)
Energy balance:
Table A2
Design and operating conditions for the industrial reactor (Sheel &
Crowe, 1969; Elnashaie & Elshishini, 1994).
Quantity
Numerical value
Reactor diameter
Reactor length/catalyst bed
depth
Catalyst bulk density
Catalyst particle diameter
Bed void fraction
Catalyst composition
Inlet pressure
Inlet temperature
Ethyl benzene in the feed
Styrene in the feed
Benzene in the feed
Toluene in the feed
Steam
1.95 m
1.7 m
2146 kg/m3
0.0047 m
0.445
62% Fe2O3, 36% K2CO3, 2% Cr2O3
2.4 bar
922.59 K
36.87 kmol/h
0.67 kmol/h
0.11 kmol/h
0.88 kmol/h
453.1 kmol/h
3
These three components are present as impurities in the ethyl
benzene feed shown in Fig. 2.
Table A3
Comparison of the simulation results with the industrial data (Sheel &
Crowe, 1969; Elnashaie & Elshishini, 1994).
6
X
(DHi )rb At ri
i1 X
dz
Fj Cpj
dT
(A3)
Reaction expression
Ei (kJ/kmol)
Ai
r1 /k1(peb/pstpH /Keb)
2
r2 /k2peb
r3 /k3pebpH
2
r4 /k4psteamp0.5
eth
r5 /k5psteampmeth
3
r6 /k6(P /T )psteampCO
90 981.4
207 989.2
915 15.3
103 996.7
65 723.3
73 628.4
/0.0854
13.2392
0.2961
/0.0724
/2.9344
21.2402
2
Notes: ki (kmol/kg per s per barn ) /exp(Ai /Ei /RT ); p refers to
partial pressure of the reactant given in the subscript; equilibrium
constant, Keb for reaction 1 is given by exp[/(122 725/126.3 T/
0.002194 T2)/8.314 T ].
850.0
2.32
47.25
19.45
15.57
1.5
2.03
849.75
2.33
46.74
19.63
15.40
1.44
2.05
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130
129
References
Abdalla, B. K., Elnashaie, S. S. E. H., Alkhowaiter, S., & Elshishini, S.
S. (1994). Intrinsic kinetics and industrial reactors modeling for the
dehydrogenation of ethyl benzene to styrene on promoted iron
oxide catalysts. Applied Catalysis A: General 113 , 89 /102.
Bhaskar, V., Gupta, S. K., & Ray, A. K. (2000). Application of multiobjective optimization in chemical engineering. Reviews in Chemical Engineering 16 (1), 1 /54.
Box, M. J. (1965). A new method of constrained optimization and a
comparison with other methods. Computer Journal 8 , 42.
Chen, S. S. (1992). Styrene. In J. I. Kroschwitz & H. G. Mary (Eds.),
Encyclopedia of chemical technology , vol. 22 (pp. 956 /994). New
York: Wiley.
Clough, D. E., & Ramirez, W. F. (1976). Mathematical modeling and
optimization of the dehydrogenation of ethyl benzene to form
styrene. American Institute of Chemical Engineering Journal 22 ,
1097 /1105.
Deb, K. (2001). Multi-objective optimization using evolutionary algorithms . New York: Wiley.
Denis, H. J., & Castor, W. M. (1992). Styrene. In B. Elvers, S. Hawkin
& W. Russey (Eds.), Ullmanns encyclopedia of industrial chemistry ,
vol. A25 (pp. 325 /335). New York: Wiley.
Elnashaie, S. S. E. H., Abdalla, B. K., & Hughes, R. (1993).
Simulation of the industrial fixed bed catalytic reactor for the
dehydrogenation of ethyl benzene to styrene: heterogeneous dusty
gas model. Industrial and Engineering Chemistry Research 32 ,
2537 /2541.
Elnashaie, S. S. E. H., & Elshishini, S. S. (1994). Modelling, simulation
and optimization of industrial fixed bed catalytic reactors . London:
Gordon and Breach Science Publisher.
Li, C. H., & Hubbell, O. S. (1982). Styrene. In J. J. Mcketta & G. E.
Weismantel (Eds.), Encyclopedia of chemical processing and design ,
vol. 55 (pp. 197 /217). New York: Wiley.
130
A.K.Y. Yee et al. / Computers and Chemical Engineering 27 (2003) 111 /130