You are on page 1of 13

0263–8762/04/$30.00+0.

00
# 2004 Institution of Chemical Engineers
www.ingentaselect.com=titles=02638762.htm Trans IChemE, Part A, May 2004
Chemical Engineering Research and Design, 82(A5): 611–623

MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL


CRUDE DISTILLATION UNIT USING THE ELITIST NON-
DOMINATED SORTING GENETIC ALGORITHM
S. V. INAMDAR, SANTOSH K. GUPTA* and D. N. SARAF
Department of Chemical Engineering, Indian Institute of Technology, Kanpur, India

T
his study provides insights into the optimal operation of one of the most important
refinery units, namely, the crude distillation unit (CDU). A steady state model based on
(Cþ3) iteration variables is used to simulate an industrial column. The model is first
tuned using some industrial data. The elitist non-dominated sorting genetic algorithm (NSGA-
II) is used to solve a few meaningful multi-objective optimization problems. It is observed that
current plant operation is sub-optimal and more profit can be realized for the same amount of
energy cost using the optimal operating conditions found. Also, it was found that profit can be
increased keeping the product properties within acceptable limits. The procedure used is quite
general and can be applied to other CDUs.

Keywords: crude distillation; genetic algorithm; multi-objective optimization; Pareto sets;


process optimization; refinery operations.

INTRODUCTION non-convergence during optimization. In view of the simul-


taneous solution of all the equations, the (Cþ3) formulation
Optimization is a major quantitative tool in the process of has proved to be more robust and stable compared to the two-
decision making. Due to the increasing cost of energy, and three-level convergence techniques used in the methods
scarcity of raw materials, and fierce competition amongst of Tomich (1970) and Russel (1983), respectively. Use of
other reasons, the major objective of industries is to improve sparse matrix techniques further reduces memory require-
the efficiency of existing plants, rather than large scale plant ments and the computational time. In the present study, the
expansion. The keyword has been the maximum utilization model of Kumar et al. (2001) has been used to simulate an
of available resources for maximum profitability. Optimiza- industrial CDU.
tion can play a crucial role in this regard. Optimization is a mature discipline and the open literature
The crude distillation unit (CDU) is the core unit of any is full of texts, monographs, and research papers. We present
refinery and one of the most complicated operations in the a brief review only of studies related to distillation and
field of separation processes. A large number of models petroleum refining, with an emphasis on the recent litera-
are available for distillation in the published literature. The ture. Al-Haj-Ali and Holland (1979a,b) used the Box
earliest approach in this field was proposed by Thiele and complex method to optimize economic objective functions
Geddes (1933). Tomich (1970) developed a model using for distillation columns having varying degrees of complex-
(Cþ2) iteration variables for a mixture of C components. ity. Shyamsundar and Rangaiah (2000) reported work on the
Naphtali and Sandholm (1971) developed another model steady state optimization of multiphase distillation columns,
using (2Cþ1) iteration variables. Boston and Sullivan in which they applied an NLP technique for a linear
(1974) developed the ‘inside-out’ algorithm which was later objective function in the presence of non-linear constraints.
modified by Russel (1983). Kumar et al. (2001) developed Basak et al. (2002) formulated a single objective function
yet another model using (Cþ3) iteration variables. The choice for maximizing the profit for a crude distillation unit with
of independent variables makes the model of Kumar et al. constraints on product quality for on-line usage. They
(2001) less non-linear and, hence, more robust and efficient in applied it in the off-line mode using on-line data from an
comparison to most other formulations. A reduction in the industrial unit and showed a potential increase of profits if
non-linearity makes the model equations less sensitive to the the unit is operated optimally. Hardin et al. (1995) reported
choice of the initial guesses. This minimizes problems of an application of closed loop real-time optimization
(CLRTO) for the optimization of a crude distillation unit
*Correspondence to: Professor S.K. Gupta, Department of Chemical
at Conoco’s Lake Charles refinery and claimed an additional
Engineering, Indian Institute of Technology, Kanpur 208016, India. profit of $0.03=bbl. Several other industrial applications of
E-mail: skgupta@iitk.ac.in CLRTO have since been reported (Pedersen et al., 1995;

611
612 INAMDAR et al.

Yoon et al., 1995; Georgiou et al., 1997, 1999; Besl et al., steam-stripped before use. The four side-stream products are
1997; Geddes and Kubera, 2000). heavy naphtha or special cut naphtha (HN or SCN), superior
Recently, several workers have been researching non- kerosene=aviation turbine fuel (SK=ATF), light gas oil
conventional optimization techniques such as artificial neural (LGO) and heavy gas oil (HGO). There are four pump-
network (ANN) for refinery fractionators (Wu et al., 2000), around flows in this unit. In this arrangement, liquid stream
genetic algorithm (GA) and its adaptations for distillation is withdrawn from a stage, heat is extracted from it by
column systems (Wang et al., 1999; Zhao et al., 2000) and exchanging it with cold feed, and the cooled stream is then
object oriented language packages (Fraga et al., 2000). An returned to the column a few trays above the drawal tray.
industrial application of ANN for optimization of the Mobil This pump-around flow helps recover heat as well as
Beaumont refinery in Texas had also been discussed by regulate the vapour–liquid traffic in the column.
Riddle et al. (1997). The concept of overall refinery optimi-
zation using novel decomposition strategies had been outlined
by Zhang and Zhu (2000) wherein site level (master models) FORMULATION
and process level (sub-models) were involved. The former Model Equations
determined the common issues among processes such as raw
materials and utilities while the latter optimized individual The model equations comprise of material and energy
processes. The technique, when applied to a 100,000 bpd balances, phase equilibrium relations, and summation equa-
refinery, had the potential to achieve incremental benefits of tions. These are summarized in Appendix I. The complete
the order of 30 million dollars. details of the model and the solution procedure can be found
in Kumar et al. (2001), and are not repeated here. These
equations are solved simultaneously using a modified
Multi-objective Optimization Newton–Raphson technique, until the values of the residual
Often, in real life, we encounter optimization problems functions are below a specified tolerance.
with two or more conflicting objectives. The optimization of The model equations are based on the ideal equilibrium
such multi-objective problems may give rise to a set of non- stage assumption. This is seldom observed in real life owing
dominated, Pareto-optimal solutions. Different methods to a variety of non-idealities. Moreover, no single model can
exist to solve such problems (Deb, 2001). In recent years, accurately predict the thermodynamic properties over
stochastic search optimization algorithms such as evolutionary the entire range of boiling points encountered in a crude
algorithms (EA), have been developed for solving multi- distillation unit. These reasons lead to deviations of the
objective optimization problems (Deb, 2001). Adaptations simulator results from plant data. Hence a certain tuning
of GA are one set of techniques that have been used to solve factor, similar to the vapourization efficiency, is introduced
such problems successfully. One of these adaptations is the in the model equations to match the model-calculated values
non-dominated sorting genetic algorithm (NSGA-I) developed with the measured plant data as follows (Dave et al., 2003):
by Srinivas and Deb (1995). In the last few years several yij ¼ Kij Zij xij (1)
studies have been reported in the literature on the multi-
objective optimization of industrial units using this technique. where Kij is the phase equilibrium constant and Zij is the
These have been reviewed by Bhaskar et al. (2000b). Unfortu- vapourization efficiency. xij and yij are the liquid and vapour
nately, NSGA-I has been observed to fail in a few cases, mole fractions respectively. The index, i, refers to the stage
e.g., PET reactors (Bhaskar et al., 2000a, 2001). A modifi- number, whereas j refers to the component number. In
cation of this algorithm, called NSGA-II, which incorpo- the present study, it is assumed that the efficiency is the
rates the concept of elitism (Deb, 2001; Deb et al., 2002) same for all components on any given tray, and is independent
was used to solve several optimization problems in chemical of the location on any tray. This means that we can drop the
engineering. Kasat et al. (2002) used this modified algo- index, j, from Zij, reducing these to Zi, some kind of a stage
rithm to study two- and three-objective optimizations of an efficiency. The details on the estimation of the efficiencies
industrial fluidized-bed catalytic cracking (FCC) unit. from plant data can be found in Dave et al. (2003). It should
Nandasana et al. (2003) used this improved algorithm to be noted here that while Zi are introduced as stage efficien-
optimize the dynamic operation of steam reformers, an cies in the model equations, these are merely tuning para-
extremely computer-intense problem. In the present study, meters and have no theoretical representation.
NSGA-II is used for solving the multi-objective optimiza- It may be mentioned here that in the present study, we used
tion of an industrial crude distillation unit. the actual number of stages in the model and tuned it (adjust-
ing the ‘stage efficiencies’) using plant data, so as to match the
temperature profile. Alternatively, a theoretical analog of
The CDU the actual column can be constructed (by trial and error, to
The industrial crude distillation unit used in the present match its performance approximately with the plant data), and
study consists of the main column with 48 stages (see Figure 1). the final matching obtained by the use of tuning parameters.
The preheated crude enters the column at the 44th stage Both these approaches have been tried (Ramaswamy and Saraf,
(numbered from top down, with the condenser being the first 2002) and give equivalent performance. The former approach
stage). The furnace outlet coil is connected directly to the has been chosen in the present study.
main tower and the feed enters the flash zone without any
throttling in the industrial unit. In addition to the two
Multi-objective Optimization
conventional products from the top of the column (unstabi-
lized naphtha, UN) and the bottom (long residue, LR), there The present study was undertaken with a view to optimiz-
are four other products withdrawn as side-streams that are ing conflicting objectives such as maximum profit and

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 613

Figure 1. Schematic diagram of the industrial CDU studied.

minimum energy cost, or, maximum total distillate and variables are chosen as the decision variables in the present
minimum energy cost, etc., for the industrial CDU unit study: four side-strippers drawdown flow rates (SCN,
described above. While doing this, the properties of the SK=ATF, LGO and HGO); four pump-around flow rates
fractionation products must be constrained to lie (PA1 to PA4); the reflux flow rate (RF); and coil outlet
within acceptable limits. Lower and upper bounds on temperature (COT). The coil outlet temperature is the
the product withdrawal rates must be honoured to reflect temperature of the crude at the exit of the preheating
the operating zone of the column. We also explored the furnace, which determines the temperature of the feed to
possibility of making profit with an acceptable compromise the CDU and can, therefore, be taken as a control variable.
on properties. The operating decision variables can usually be varied in
a narrow range called the ‘operability range’ because of
Selection of the decision variables design limitations and the stability of the process operation.
The decision variables used for the optimization of the The lower and upper bounds for these variables must be
operating unit must be selected from among the operating specified based on plant practice. We assumed that the side
conditions. These also constitute the control variables for stripper drawdown flows and the reflux flow can be varied
the process. After giving due importance to the effect of by 10%, and the pump around flows can be varied by
each of these variables on the objective functions, 20% around the currently used (base) industrial values.
the requirements of industry, and the ease with which Bounds for the COT were chosen carefully since a high
the variables can be changed in the plant, the following value of COT can lead to thermal cracking of the crude.

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
614 INAMDAR et al.
Table 1. Price of products and raw materials, and
Selection of objective functions operating costs.
The objective of optimization of any industrial process is,
obviously, profit maximization, as outlined by Cutler and Product=utility Price (Rs.=MT)
Perry (1983). Hence, the profit function is a natural choice LPG 17605.63 (subsidized)
as an objective function. However, the petroleum industry is SRN 13880.00
also concerned about energy cost minimization. This could SCN 13880.00
be another choice of the objective function. Details of SK=ATF 17953.32
evaluating these are given below. LGO 16895.00
HGO 15672.91
LR 9938.77
Profit function: The profit function is calculated as follows Furnace oil 9938.77
Crude 7636.00
Cost of pumping 25.00
f ¼ P1  P2  P3  Energy Cost (2) Cooling water cost 0.66
Steam cost 25.00
where

f ¼ Profit (Rs.=day)
assigned zero cost for heating the crude upto 200 C. The
P1 ¼ Selling price of the products (Rs.=day) furnace duty (for heating the crude) is calculated by making
X
¼ (Prodi  Pricei ); i ¼ 1, 2, . . . , 7, (3) an enthalpy balance around the furnace. The compositions
i of the vapour and liquid coming out of the furnace at a
temperature, COT, are taken to be the same as that of the
for SCN, SK, LGO, HGO, LR, LPG, and SRN, respectively flash zone in the column, and are obtained using isothermal
flash calculations. The enthalpies of the streams are calcu-
Prodi: Draw rate of product, i (MT=day) lated using the Kesler and Lee correlations (Kesler and Lee,
Pricei: Price of product, i (Rs.=MT). 1976). We used a typical furnace efficiency of 60% (Kern,
Typical values are given in Table 1. 1957) to account for losses. Thus, the energy cost is
calculated as follows:
P2 ¼ Cost of raw materials (Rs.=day)
Energy cost ¼ Furnace oil cost þ Cooling water cost
¼ (F  Costf ) (4)
(6)
F: Flow rate of crude (MT=day; fixed at 9030 MT=day) Furnace oil cost ¼ Furnace oil required
Costf: Cost of crude (Rs.=MT) Cost of furnace oil
þFurnace oil pumping cost (7)
Here, only the cost of crude has been considered. Since
crude flow rate is held constant, it need not be included at all
in the optimization Furnace oil required
Furnace duty
¼ (8)
P3 ¼ Operating cost (Rs.=day) 0:6Calorific value of furnace oil
X
¼ (RF  RC þ PA  PC þ Q  UC) (5)
Cooling water amount
RF: Reflux flow rate (MT=day) Condenser duty
¼
RC: Cost of pumping reflux (Rs.=MT) Cpw  (outlet temperature  ambient temperature)
PA: Total pump around flow rate (MT=day) (9)
PC: Cost of pumping PA flows (Rs.=MT)
where Cpw is the heat capacity of water:
Q: Quantity of utility, e.g., steam rate (MT=day)
UC: Utility cost (Rs.=MT) Cooling water cost ¼ Cooling water
 Cost of cooling water (10)
The prices of the products and utilities are provided in
Table 1, in Indian Rupees. The exact costs of the The condenser duty is obtained from the simulator for a
utilities were proprietary, and so we have assumed specified condenser temperature (36.7 C).
some reasonable values. These do not restrict the
usefulness of this study since any equivalent costs can be Product properties: The fractionation products must meet
substituted. specified quality standards in order to be of value. The
quality of petroleum products is specified in terms of certain
Energy cost: The energy cost comprises the cost of heat- key properties for each product and deviations of their
ing the crude oil in the furnace from 200 C to COT, as well values beyond the acceptable range attract economic
as the cooling water (condenser) cost. The cost of heating penalty. It is, therefore, necessary that during optimization
the crude to 200 C is not included here because we do not assign values to decision variables that may
it is accomplished in various heat exchangers which are lead to product properties going beyond acceptable limits.
heat-integrated with other refinery streams. Thus, we have The properties considered in this study to represent the

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 615

product quality are: specific gravities of SCN, SK=ATF, involving the maximization of j. However, energy is
LGO and HGO, flash points of SCN, SK=ATF, LGO and assuming importance these days independently (e.g., the
percent recovery at 366 C of HGO. All these properties are pollution associated with its generation, etc.), and incorpor-
estimated using a ‘properties prediction package’ developed ating it as a separate objective in Problem 1 makes the latter
in house (Murali, 1999) using information available from more relevant (and also demonstrates the usefulness of
the simulator output. multi-objective optimization and Pareto sets involving
non-commensurate objectives).
Constraints: The multi-objective functions must be
optimized subject to relevant constraints. The decision Problem 2
(or manipulated) variables must lie within prescribed
bounds, the model equations must be satisfied, and the The second multi-objective problem is chosen to maxi-
product properties must satisfy quality constraints. One mize the total distillates produced while minimizing the
additional constraint is usually added to ensure that the energy cost:
optimizer will not call for a sudden drastic change in opera- Max I1 (u) ¼ total distillates
ting conditions which may destabilize the column opera-
tion. This condition is incorporated by requiring that the ¼ top distillate (UN) þ SCN þ SK
optimized total distillates flow will not change more than a þ LGO þ HGO (16)
small fraction (7% in the present study) of the base value
Min I2 (u) ¼ energy cost (17)
in one step.
subject to all the constraints of Problem 1 (equations (13)–(15))
Multi-objective optimization problems studied
A variety of multi-objective optimization problems can Problem 3
now be formulated. We present three relatively simple,
though meaningful, two-objective problems in this study This problem is formulated keeping in mind that as we try
for the industrial CDU ( for a fixed feed flow rate). The to maximize the profit, the properties associated with one or
solution of problems involving three or more objectives more of the several products may deviate significantly from
is highly computer-intense. Moreover, presentation and current plant (desired) values:
interpretation of the results of such problems is not Min I1 (u) ¼ property deviation (18)
easy. The three 2-objective problems studied are described
below. Max I2 (u) ¼ f (19)
subject to two constraints of Problem 1 (equations (13) and
(15) only)
Problem 1
Here,
The first problem was formulated to maximize the profit X
and minimize the energy cost: Property deviation  (Prop  Propplant )2i  Wi (20)
i
Max I1 (u) ¼ f (11) Prop ¼ property value computed using the tuned model
Min I2 (u) ¼ energy cost (12) Propplant ¼ property value in the plant (under current=
subject to: base operating conditions; desired value)
Model equations (Appendix I) (13) Wi ¼ weight associated with property, i
Property constraints (bounds given in Table 2) (14) The summation is taken over all the properties that must be
kept within bounds. The values of Wi are taken as unity for
Increase in the total distillate is
all the properties except the four specific gravities. For the
less than 7% of the base value (15) latter, Wi are taken as 1000. It must be emphasized that the
Here, u is the vector of the decision variables. It may be two (calculated and measured) properties used in equation
mentioned here that energy costs are included and are a (20) correspond to different operating conditions.
small part (about a fiftieth) of the profit, j, and could have
been omitted, to give a one-objective optimization problem RESULTS AND DISCUSSION
Model Tuning
Table 2. Bounds for the product properties. The CDU simulator uses the ideal stage model, but the
Property Lower bound Upper bound performance of real stages may significantly deviate from
ideal behaviour. As discussed earlier, tuning parameters were
SCN flash point ( C) 8 15 used, one for each stage, to account for the deviations. This
SK flash point ( C) 37 45
LGO flash point ( C) 58 65 tuning is accomplished by solving an optimization problem
Recovery of HGO at 366 C (%) 55 80 using simple genetic algorithm (SGA) (Deb, 2001). The
SG of SCN 0.74 0.76 objective function to be minimized is the sum of square errors
SG of SK 0.78 0.80 between the measured values in the plant (some specific tray
SG of LGO 0.83 0.85
SG of HGO 0.87 0.89
temperatures and the distillate flow rate), and the corresponding
simulator-generated values. Table 3 shows the match between

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
616 INAMDAR et al.
Table 3. Comparison of tuned model values for a CDU with plant data. Table 5. Computational parameters used in NSGA-II.

Tuned parameter Plant values Tuned model values Parameters Problem 1 Problem 2 Problem 3

Tray 2 temperature ( C) 106 109.9 Number of generations 100 100 100
Tray 5 temperature ( C) 126.2 127.1 Population size 50 50 50
Tray 14 temperature ( C) 153.7 156.6 Crossover 0.98 0.98 0.98
Tray 24 temperature ( C) 195.8 192.9 probability (Pcross)
Tray 28 temperature ( C) 234.7 239.5 Mutation 0.01 0.05 0.05
Tray 32 temperature ( C) 269.1 270 probability (Pmute)
Tray 37 temperature ( C) 321.5 319.8 Sub string length 10 10 10
Tray 39 temperature ( C) 337.9 339.3 Random seed 0.88876 0.88876 0.88876
Tray 44 temperature ( C) 369.3 366.6
Tray 49 temperature ( C) 359.9 361
Distillate flow (MT=hr) 50 39.8553
Product property a low value (100) when it is to be maximized. Some
SCN flash point ( C) — 14.34 chromosomes showed values of HGO that are not practically
SK flash point ( C) 42.5 44.31 meaningful. This was because all the trays below the
LGO flash point ( C) 63 64.54
Recovery of HGO 55 66.98 HGO draw tray showed values of the liquid flow rate
at 366 C (%) (between two trays) near the lower limit set in the model
SG of SCN 0.7433 0.7515 (10 lb-mole=hr). This was accompanied by a violation of
SG of SK 0.7827 0.7872 the mass balance equations in the column, an artifact of
SG of LGO 0.8327 0.8355
SG of HGO 0.8800 0.8804
our earlier simulation code. These chromosomes were
removed by penalizing them using the same approach as
discussed above.

measured values and those obtained from the simulator


after tuning. Also included in this table are some of Problem 1
the important product properties (not used for tuning)
for comparison. As seen in the table, the match is generally Figure 2 shows the results of Problem 1. This involves the
satisfactory. Additional details on the tuning may be found simultaneous maximization of profit and minimization of
in Dave et al. (2003). The tuned model is then used for the energy cost. It is observed in Figure 2(a) that one cannot
multi-objective optimization (using the same crude, and improve one objective function without an attendant dete-
the same feed flow rate of the crude), the main focus in rioration in the other, and so we obtain a Pareto set of
this study. We use the same values of the efficiencies optimal solutions. The base case (the current operating point
(tuning parameters) for all chromosomes, even though in the plant) is included in all these diagrams (filled square)
these would depend, to an extent, on the exact operating for comparison. The entire Pareto optimal curve (Figure
conditions. 2(a)) lies above the base case, indicating that the current
practice is sub-optimal. A much higher profit can be realized
at the same energy cost (approximately 1 million rupees per
Optimization day) if optimal operating conditions are used. These are
Tables 4 and 2 give the bounds on the decision variables given in Figure 2(b)–( j). The profit increases almost line-
and on the product properties, respectively. The values of the arly as the energy cost increases. This appears to be related
computational parameters used in NSGA-II for solving to an increase in the value of COT (Figure 2(j)), which
the three different problems are given in Table 5. These causes the energy cost to go up but gives higher total
have been obtained after preliminary experimentation, as distillates (Figure 2(k)). It is interesting to see that the side
discussed later. The average computational time required stream products do not increase linearly as does the total
for solving an optimization problem was 12 hr on a distillate. It is observed that the SCN and HGO side
Compaq Pentium 4 (1.7 GHz) machine. A chromosome products lie near their lower bounds, while the amount of
that does not satisfy all the constraints is penalized by LGO always lies near its upper bound. Only SK shows
assigning, somewhat arbitrarily, a high value (108) for the a near-linear increase with increase in energy cost
objective function when the latter is to be minimized, and (or COT). This is because of the relative costs of these pro-
ducts and the requirement imposed for the various product
properties to stay within acceptable ranges. The pump
Table 4. Bounds for the decision variables. around flows, particularly PA1 and PA2, do not show any
trends. The PA3 flow rate seems to lie around the base value,
Variables Lower bound (MT=day) Upper bound (MT=day)
while PA4 takes on values near its upper bound. Figure 2(l)
SCN 185 225 shows the property deviation (equation (20)) of all the
SK=ATF 1170 1430 calculated properties from the plant values. This total
LGO 1155 1410 deviation does not show any specific trend with energy
HGO 690 845
PA1 1156 1735 cost, as expected. Since the difference between the plant
PA2 3780 5670 values and the values from the tuned-model is used to
PA3 960 1440 calculate the property deviation, the latter is non-zero for
PA4 3040 4560 the base case.
Reflux 775 950
COT 350 C 377 C
It is interesting to see the evolution of the Pareto optimal
solution over the generations. Figure 3 shows plots of

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 617

the solutions at generation numbers 5, 25, and 50. This It is observed that fewer points are generated at low values
diagram shows that the solutions at the 5th generation are of Pmute, but at higher values of Pmute, more new points
randomly scattered. However, the solutions slowly evolve to (but less than those obtained with the reference value of
the Pareto optimal set. We found that the evolution of the 0.01) are generated. If we keep the mutation probability
Pareto set is nearly complete in about 50 generations. The constant and vary the crossover probability, Pcross, a similar
results at the 75th and the 100th generations (not shown trend is observed (results not shown), and the reference
here) did not show any significant change (this was checked value of 0.98 appears to give the best Pareto results.
for all cases studied). Similarly, the reference value of the random seed of
The effect of variations in the computational parameters 0.88876 gives the best Pareto solution. It may be added
(Pcross, Pmute and random seed) is then studied for this here that use of different values of the random seed should
problem. Figure 4 shows the effect of varying Pmute, the lead to similar performances, and that one should not have to
most sensitive of the parameters, keeping Pcross at its ‘tune’ this parameter. This is true for simple problems, but
reference value (Table 5) of 0.98, at the 100th generation. for computer-intense industrial problems, better results are

Figure 2. Results of Problem 1: a) profit (Pareto); b) SCN flow rate; c) SK flow rate; d) LGO flow rate; e) HGO flow rate; f) PA1 flow rate; g) PA2 flow rate;
h) PA3 flow rate; i) PA4 flow rate; j) COT; k) total distillate; l) property deviation. Filled square represents the base value.

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
618 INAMDAR et al.

Figure 2. (Continued).

obtained for some values of this computational parameter. the total distillates. This is to be expected since higher
Similar experiences have been found for several other cases amounts of the total distillates can be obtained only if the
(Bhaskar et al., 2000b). The final GA parameters are so feed temperature is increased, which leads to an increase of
chosen that we get less scatter and a good spread (a near- both the vapourization and the energy costs. Again, the entire
continuous Pareto). A similar procedure is followed for the Pareto lies above the base case, reconfirming that the current
other two problems and optimal parameters are chosen operation is sub-optimal. As before, the total deviation of all
accordingly. A population size of 50 was found to the properties from the base case does not show any specific
be satisfactory. A higher population size increases the trend (Figure 5(b)). Figure 5(c) shows a monotonic increase
computational time significantly (one simulation run takes in the profit with increase in energy cost. The plots for the
about 7–8 s). other quantities (as for Problem 1) for this problem (as well as
for Problem 3) are not being shown for brevity but can be
Problem 2
supplied on request. However, we find that the SCN flow is
Figure 5(a) shows the Pareto optimal solution for near its lower bound, as in Problem 1. However, the SK flow
Problem 2. The energy cost increases with an increase in tends to remain at the base case. The LGO and HGO flow

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 619

Figure 3. Evolution of the optimal solutions for Problem 1 at generation


numbers: a) 5; b) 25; c) 50.

Figure 4. Effect of variations of the computational parameter (Problem 1),


Pmute.
rates show a lot of scatter but at a higher level compared to
the base case. The pump around flows show a lot of scatter,
as in Problem 1. The plot of COT vs. energy cost is identical
the product properties increases significantly. This is because
to that in Problem 1. With increased energy consumption we
there is no penalty for deteriorating quality as long as it is
obtain more distillate products and less RCO, a less valuable
within the specified range. Interestingly, for each point on the
product.
Pareto optimal set, we find that the individual properties also
lie within their bounds (this was not put as a constraint in
Problem 3). The side stream flows followed the same trend as
Problem 3
in Problem 1 and hence plots for these are not included here.
In this problem we examine the simultaneous optimization Figure 6(b) shows the total distillates obtained vs. profit.
of the cumulative deviation of all the properties from the A near-linear increase is observed. A plot of the cost of
plant values and the total profit. Figure 6(a) shows the Pareto energy vs. profit (Figure 6(c)) shows that all the points lie at a
optimal solution. With an increase in profit, the deviation of large value of the energy cost.

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
620 INAMDAR et al.

Figure 5. Results of Problem 2 showing: a) total distillate (Pareto);


b) property deviation; c) profit. Filled square represents the base value.

Figure 6. Results of Problem 3: a) property deviation; b) total distillate;


It may be mentioned at the end that several additional c) energy cost. Filled square represents the base value.
multi-objective optimization problems that are relevant
and interesting, and that are even more complex than this work was to obtain meaningful solutions and illus-
the three presented here, can be formulated and solved. trate possibilities.
An obvious choice is the four-objective problem involving
all the objective functions present in Problems 1–3. The
CONCLUSIONS
computational effort involved in solving such a problem
will be prohibitive, and presentation and analysis of the A multi-objective optimization study was carried out for
results will not be too easy. However, the three simple an industrial crude distillation unit. The procedure is quite
examples studied here demonstrate clearly that improve- general and can be applied to any other unit. It was found
ments in the operation of the industrial CDU can be that current industrial operation is sub-optimal and addi-
achieved. It may also be mentioned that we could have tional profit can be realized if we operate the CDU using the
made our computer code more efficient (e.g., by optimal values of the operating=decision variables. Also, it
using shorter substrings to describe decision variables was observed that we can make higher profit with an
having smaller ranges (Table 4), etc.) but the focus in acceptable compromise on the properties.

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 621

NOMENCLATURE (xw)j weight fraction of the jth pseudo-component


xi,j liquid mole fraction of the jth component on the ith plate
C number of pseudo-components yi,j vapour mole fraction of the jth component on the ith plate
COT coil outlet temperature
Cpw heat capacity of water Greek letters
Costf cost of crude f Profit
bj flow rate of the jth component in the bottom product
BL total flow rate of the bottom product (liquid) Superscripts
dLj flow rate of the jth component in the liquid distillate B bottom product
dV flow rate of the jth component in the vapour distillate D distillate
j
DL total flow rate of the liquid distillate F feed
DV total flow rate of the vapour distillate L liquid
F crude flow rate V vapour
f Li,j flow rate of the jth component in the liquid feed on the ith stage
Subscripts
fV i,j flow rate of the jth component in the vapour feed on the ith stage i stage number
hBj enthalpy of the jth component in the bottom product j component number
hD j enthalpy of the jth component in the liquid distillate p,q neighbouring stages in the column interacting with the ith stage
hFi,j enthalpy of the jth component in the liquid feed on the ith stage N Nth stage or the last stage of the column
C condenser
hi,j enthalpy of the jth component in the liquid leaving the ith stage
hp,j enthalpy of the jth component in the liquid from the pth stage
Abbreviations
reaching the ith stage
ATF aviation turbine fuel
HDj enthalpy of the jth component in the vapour distillate CDU crude distillation unit
HFi,j enthalpy of the jth component in the vapour feed on the ith stage HGO heavy gas oil
Hi,j enthalpy of the jth component in the vapour leaving the ith stage LGO light gas oil
Hq,j enthalpy of the jth component in the vapour from the qth stage LR long residue
reaching the ith stage MT metric tons
Hi discrepancy in enthalpy balance on the ith stage PA pump around flow
Ki,j equilibrium constant of the jth component on the ith plate UN unstabilized naphtha
Li,j liquid flow rate of the jth component leaving the ith stage and LPG liquified petroleum gas
reaching the (i þ 1)th stage SRN straight run naphtha
Lp,j liquid flow rate of the jth component from the pth stage and SCN special cut naphtha
reaching the ith stage SK superior kerosene
Li total liquid flow rate from the ith stage reaching the (i þ 1)th SS side-stripper
stage TBP true boiling point
Lp total liquid flow rate from the pth stage reaching the ith stage ASTM American standards for testing materials
Mj molecular weight of the jth pseudo-component
Mi,j discrepancy in the material balance of the jth component on the
ith stage
N total number of stages in the column
P1 selling price of products
P2 cost of raw materials REFERENCES
P3 operating cost
PA1 flow rate of pump around 1 Al-Haj-Ali, N.S. and Holland, C.D., 1979a, Way to find distillation
PA2 flow rate of pump around 2 optimum—2 for complex columns, Hydrocarbon Proc, 58: 111–119.
PA3 flow rate of pump around 3 Al-Haj-Ali, N.S. and Holland, C.D., 1979b, Way to find distillation
PA4 flow rate of pump around 4 optimum—1 for complex columns, Hydrocarbon Proc, 58: 165–175.
PC cost of pumping pump arounds API Technical Data Book, 1977, Petroleum Refining, Vol II, Chapters 7–14,
Prodi draw rate of product, i No. 3 (American Petroleum Institute, Washington D. C.).
Pricei price of product, i Basak, K., Abhilash, K.S., Ganguly, S. and Saraf, D.N., 2002, Online
Pcross crossover probability optimization of a crude distillation unit with constraints on product
Pmute mutation probability properties, Ind Eng Chem Res, 41: 1537–1568.
Q flow rate of steam Besl, H., Kossman, W., Crowe, T.J. and Caracotsios, M., 1997, Closing the
QC heat duty of the condenser loop: innovations for naphtha complex optimization, Presented at the
Qi heat duty at the ith stage NPRA Computer Conference, New Orleans, LA, Nov 17–19.
RF flow rate of the reflux Bhaskar, V., Gupta, S.K. and Ray, A.K., 2000a, Multiobjective optimization
RC cost of pumping the reflux of an industrial wiped film PET reactor, AIChE J, 46: 1046–1058.
SL,j discrepancy in the liquid summation equation on the ith stage Bhaskar, V., Gupta, S.K. and Ray, A.K., 2000b, Applications of
SV,j discrepancy in the vapour summation equation on the ith stage multiobjective optimization in chemical engineering, Revs Chem Eng,
UC utility cost 16: 1–54.
Vi,j vapour flow rate of the jth component leaving the ith stage and Bhaskar, V., Gupta, S.K. and Ray, A.K., 2001, Multiobjective optimization
reaching the (i 7 1)th stage of an industrial wiped film PET reactor: some further insights, Comp
Vq,j vapour flow rate of the jth component from the qth stage Chem Eng, 25: 391–407.
reaching the ith stage Boston, J.F. and Sullivan, S.L. Jr, 1974, A new class of solution methods for
Vi total vapour flow rate from the ith stage reaching the (i 7 1)th stage multicomponent, multistage separation processes, Can J Chem Eng, 52:
Vq total vapour flow rate from the qth stage reaching the (i 7 1)th 52–63.
stage Cutler, C.R. and Perry, R.T., 1983, Real time optimization with multivariable
Wi weight associated with property, i control is required to maximize profits, Comp Chem Eng, 7: 663–667.
wLi,j liquid side stream flow rate of the jth component leaving the ith Dave, D.J., Murtuza, Z.D., Satyadev, S.V.K., Ganguly, S. and Saraf, D.N.,
stage 2003, Online tuning of a steady state crude distillation unit model for real
wV
i,j vapour side stream flow rate of the jth component leaving the ith time applications, J Process Control, 13: 267–282.
stage Deb, K., 2001, Multiobjective Optimization Using Evolutionary Algorithms
WLi total liquid flow rate of the side stream leaving the ith stage (Wiley, Chichester, UK).
WVi total vapour flow rate of the side stream leaving the ith stage Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T., 2002, Fast and elitist
(xv)j volume fraction of the jth pseudo-component multiobjective genetic algorithm: NSGA-II, IEEE Trans Evolutionary
Comp, 6: 182–197.

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
622 INAMDAR et al.

Fraga, E.S., Steffens, M.A., Bogle, I.D.L. and Hind, A.K., 2000, An object The manuscript was received 28 May 2003 and accepted for publication
oriented framework for process synthesis and optimization, Proc of 5th Int after revision 27 November 2003.
Conf on Chemical Process Design. Malone, M.F., Trainham, J.A. and
Carnahan, B. (eds.). in AIChE Symposium Series No. 323, Volume 96.
Geddes, D. and Kubera, T., 2000, Integration of planning and real time
optimization in olefins production, Comp Chem Eng, 24: 1645–1649.
Georgiou, A., Taylor, P., Galloway, R., Casey, L. and Sapre, A.V., 1997, Plant APPENDIX I: MODEL FOR THE CDU (see Kumar et al.,
wide closed loop real time optimization and advanced control of ethylene 2001, for details)
plant—CLRTO improves plant profitability & operability, Presented at the
NPRA Computer Conference, New Orleans, LA, Nov 17–19. A1.1 Model Equations
Georgiou, A., Krambeck, F.J., Cheng, T.C. and Hene, C., 1999, Closed loop
real time optimization (CLRTO) reaps economic and operations benefits 1) The component material balance equations are:
for FCC=Alky complex, Presented at the NPRA Computer Conference, for i ¼ 1 (condenser),
Kansas City, KS, Nov 14–17.
Hardin, M.B., Sharum, R., Joshi, A. and Jones, J.D., 1995, Rigorous crude
distillation unit, Presented at the NPRA Computer Conference, Nashville, l1, j þ djV þ djL  v2, j ¼ 0 (¼M1,j );
TN, Nov 6–8. j ¼ 1, 2, . . . , C [Partial condenser] (A1)
Kasat, R.B., Kunzru, D., Saraf, D.N. and Gupta, S.K., 2002, Multiobjective
optimization of industrial FCC unit using elitest non-dominated sorting l1, j þ djL  v2, j ¼ 0 (¼M1, j );
genetic algorithm, Ind Eng Chem Res, 41: 4765–4776.
Kern, D.Q., 1957, Process Heat Transfer (McGraw-Hill, New York, USA). j ¼ 1, 2, . . . , C [Total condenser] (A2)
Kesler, M.G. and Lee, B.I., 1976, Improve prediction of enthalpy of
fractions, Hydro Proc, 55: 153–158.
Kim, Y., Ham, T. and Kim, J., 1991, Online dynamic optimizing control of a for i ¼ 2, 3, . . ., N 7 1,
binary distillation column, J Chem Eng Japan, 24: 51–57.
Kumar, V., Sharma, A., Choudhury, I.R., Ganguly, S. and Saraf, D.N., 2001, (li1,j þ lp,j ) þ (viþ1,j þ vq,j )  (li,j þ wLi,j )  (vi,j þ wVi,j )
A crude distillation unit model suitable for online applications, Fuel
Processing Tech, 73: 1–21. þ fi,jL þ fi,jV ¼ 0 (¼Mi,j ); j ¼ 1, 2,..., C
Murali, R., 1999, Online estimation of product properties for a crude
distillation unit. M. Tech Dissertation, Indian Institute of Technology, (A3)
Kanpur, India
Nandasana, A., Ray, A.K. and Gupta, S.K., 2003, Dynamic model of an The liquid feed is assumed to enter from above the tray
industrial steam reformer and its use for multiobjective optimization, Ind
Eng Chem Res, 42: 4028–4042.
whereas the vapour feed enters from below.
Naphtali, L.M. and Sandholm, D.P., 1971, Multicomponent separation for i ¼ N,
calculation by linearization, AIChE J, 17: 148–153.
Pedersen, C.C., Mudt, D.R., Bailey, J.K. and Ayala, J.S., 1995, Closed loop vN , j þ bj  lN 1, j ¼ 0 (¼MN , j ); j ¼ 1, 2, . . . , C
real time optimization of a hydrocracker complex, Presented at the NPRA
Computer Conference, Nashville, TN, Nov 6–8. (A4)
Ramaswamy, R.C. and Saraf, D.N., 2002, Reduced order modeling of a crude
distillation unit for online applications, J Chem Eng Jap, 35: 714–728. 2) The liquid summation equation is:
Riddle, A.L., Bhatt, N.V. and Hooper, J.R., 1997, Neural networks help
optimize solvent extraction process in a lube oil plant, Presented at the
NPRA Computer Conference, New Orleans LA, Nov 17–19. X
C
Russel, R.A., 1983, A flexible and reliable method solves single-tower and Li  li, j ¼ 0 (¼SLi ); i ¼ 1, 2, . . . , N (A5)
crude distillation column problems, Chem Eng, 17: 52–59. j¼1
Shyamsundar, V. and Rangaiah, G.P., 2000, A method for simulation and
optimization of multiphase distillation, Comp Chem Eng, 24: 23–37.
Srinivas, N. and Deb, K., 1995, Multiobjective optimization using non- 3) The vapour summation equation is:
dominated sorting in genetic algorithms, Evol Comp, 2: 221–248.
Sundaram, S. and Evans, L.B., 1993, Synthesis of separations by batch X
C
distillation, Ind Eng Chem Res, 32: 500–510. Vi  vi,j ¼ 0 (¼SVi ); i ¼ 1, 2, . . . , N (A6)
Thiele, E.W. and Geddes, R.L., 1933, Computation of distillation apparatus j¼1
for hydrocarbon mixtures, Ind Eng Chem Res, 25: 289–295.
Tomich, J.F., 1970, A new simulation method for equilibrium stage
processes, AIChE J, 16: 229–232. In case of a total condenser, the summation equation for
Wang, K., Qian, Y., Yuan, Y. and Tao, P., 1999, Synthesis and optimization i ¼ 1 is replaced by
of heat integrated distillation systems using an improved genetic algo-
rithm, Comp Chem Eng, 23: 125–136. L1
Wu, K., He, X. and Chen, B., 2000, On-line training method of ANN in V1  ¼ 0 (¼SV1 ) (A7)
DMS for side draw quality of refinery fractionator, Comp Chem Eng, 24: RR
1577–1583.
Yoon, S.K., Dasgupta, S. and Mijares, G., 1995, Real time optimization 4) The enthalpy balance equations are:
system for Hyundai Petrochemical’s Olefins Complex, Presented at the
NPRA Computer Conference, Nashville, TN, Nov 6–8. for i ¼ 1,
Zhang, N. and Zhu, X.X., 2000, A novel modeling and decomposition strategy
for overall refining optimization, Comp Chem Eng, 24: 1543–1548. X
C X
C X
C X
C
Zhao, W., Chen, D. and Hu, S., 2000, Optimizing operating conditions based l1,j h1,j þ djV HjD þ djL hD
j  v2,j H2,j
on ANN and modified GAs, Comp Chem Eng, 24: 61–65. j¼1 j¼1 j¼1 j¼1

þ QC ¼ 0 (¼H1 ) [Partial condenser] (A8)


X
C X X
C
ACKNOWLEDGEMENT l1,j h1,j þ djL hD v2,j H2,j
j 
Partial financial support from the Department of Science and Technol- j¼1 j j¼1
ogy, Government of India, New Delhi [through grant III-5(13)=2001-ET] is
gratefully acknowledged. þ QC ¼ 0 (¼H1 ) [Total condenser] (A9)

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623
MULTI-OBJECTIVE OPTIMIZATION OF AN INDUSTRIAL CRUDE DISTILLATION UNIT 623

for i ¼ 2, 3, . . . , N 7 1 Other details of the model can be found from Dave et al.
X
C X
C X
C (2003).
li1,j hi1,j þ lp,j hp,j þ viþ1,j Hiþ1,j
j¼1 j¼1 j¼1

X
C X
C X
C A1.2 Enthalpy Calculations
þ vq,j Hq,j  (li,j þwLi,j )hi,j (vi,j þ wVi,j )Hi,j
j¼1 j¼1 j¼1
ð t( F)
X
C X
C
þ fi,jL hFi,j þ fi,jV Hi,jF  Qi ¼ 0 (¼Hi ) Liquid enthalpy hj ¼ (CPL )j dT (A19)
j¼1 j¼1 200( F)

(A10)
where,
for i ¼ N
X
C X
vN ,j HN ,j þ bj hBj (CPL )j ¼ Heat capacity of the jth component
j¼1 in liquid phase (BTU=lb- F):
X
C
 lN 1,j hN 1,j  QN ¼ 0 (¼HN ) (A11)
j¼1 The units of hj are BTU=lb. The expression for the liquid
heat capacity is:
5) The equilibrium relation is:
yi,j ¼ Ki,j xi,j (A12) (CPL )j ¼ (0:6811  0:308(SG)j
In the above equations, the following relations hold: þ (0:000815 þ 0:000306(SG)j )T) (A20)
li,j ¼ Li xi,j ;vi,j ¼ Vi Ki,j xi,j (A13)  (0:35 þ 0:055Kw )
wi,j ¼ Wi xi,j ; wVi,j ¼ WiV Ki,j xi,j
L L
(A14)
djV ¼ DV K1,j x1,j ; djL ¼ DL x1,j (A15) The molar enthalpy of the required liquid stream is calcu-
lated by adding the pseudo-component enthalpies according
bj ¼ BL xN,j (A16) to their mole-fractions.
lp,j ¼ Lp xp,j (A17) The vapour enthalpy is calculated using the Johnson–
Grayson charts and the procedure given in the API Technical
vq,j ¼ Vq Kq,j xq,j (A18) Data Book (1977).

Trans IChemE, Part A, Chemical Engineering Research and Design, 2004, 82(A5): 611–623

You might also like