A New Simulation Method For Equilibrium Stage Processes
A New Simulation Method For Equilibrium Stage Processes
F. TOMICH
AlChE Journal
Page 229
f--l
VI
yi,j
- Ki,j ~ i , =
j
0,
f o r l 4 i "M,
lLjLN
(2)
+ Lj-1
+ Fj +
- (Vj + Wj)
- (Lj +
Vj+l yi,j+l
Xi,j-l
~'i,j
Fj+1zui,j+l
R j ) xi,j = 0,
for I l i L M , 1 L j l N
yi,j
(3)
Summation equations
M
i=l
i=l
Heat balances
Ej = Vj+l H j + l
Lj-1 hj-1
Fj aj Ii"j
Fj+l ( 1 - a j + l ) H'j+l - (Vj Wj) Hj
- ( L j Rj)hj - Qj= 0, for 1 L j l N
+
+
(5)
There are N ( 2 M
3) equations. The N(2M 3) unknowns are vapor and liquid internal flow rates, vapor
and liquid mole fractions, and tray temperatures. Quantities which must be given to obtain a solution are: rates,
compositions, and temperatures of all feed streams; number of theoretical trays; rates of all side streams; amount
of heat added to or removed from each tray; equilibrium
and enthalpy data; and initial estimates of vapor flow rates,
tray temperatures, and tray compositions (if nonideal
solutions are used). Different variables may be selected as
unknowns, or additional equations and unknowns may be
iiicluded in the general equations to be solved. Thus, the
method is considerably more versatile than as presented
here.
METHOD OF SOLUTION
VN+I
for 1 A i
where
EQUATIONS TO BE SOLVED
+ Vj+l +
(Fk
-w
Rk)
k=l
+Fj+l
(l-a,+l)
-Vl-Lj=O,
forlLjAN
Vapor-liquid equilibrium
P a g e 230
(1)
These equations are a linear set only when the equilibrium ratios, the &, are not functions of compositional
changes which occur as the solution progresses. Equilibrium ratios can reflect the variation of composition with
position in the column if estimates of this variation can be
made prior to computation. In this case, the Ki,j's at any
position in the tower, while only functions of temperature, are different functions of temperature than those at
some other position.
Equation sets (l), ( 2 ) , (4), ( S ) , arid ( 6 ) are solved
by using an iterative procedure which makes use of
AlChE Journal
March, 1970
Broyden's method (8) for obtaining the solution of simultaneous, nonlinear, algebraic equations. The procedure
may be summarized as follows.
1. Some initial set of Vj and Tj is assumed.
2. The Lj are computed from Equation set (1).
3. Equation set (6) is solved by using the tridiagonal
matrix algorithm (9) to give the xi,+
4. Equation set (2) is solved for the yi,j.
5. These results are substituted into Equation sets (4)
and (5) which are then solved simultaneously by using
the procedure of Broyden for a new set of Vj and Tj.
6. By using this new set of Vj and Ti, steps 2 through
5 are repeated until an appropriate convergence criterion
is satisfied.
Although it is not obvious, all equations are solved
simultaneously by numerically substituting for Lj, xij, and
yi,j in Equation sets ( 4 ) and (5). These equation sets
then become functions of the Vj and Tj only and can be
solved simultaneously for these quantities.
The Broyden method is actually an improved NewtonRaphson iteration (10).Expanding SJ and EJ (the EJ are
normalized by dividing the total heat inputs to the trays
so that they are of the order of magnitude of 1) as functions of Vj and Tj using Taylor's approximation (11) , and
truncating after the first derivative term, we get
TABLE
1. REDUCTIONOF SUMOF RESIDUALS
WITH
ITERATION
NUMBER
J=1
[(EJ12+
(sJI21
Iteration
Absorber
No.
1
2
3
4
5
6
7
8
9
10
11
0.223
0.353 x 10-1
0.355 x 10-2
0.268 x 10-2
0.131 x 10-2
0.333 x 10-3
0.147 x 10-4
0.413 x 10-5
0.511 x 10-6"
Stabilizer
0.483
0.293
0.129
0.783 x
0.297 x
0.261 x
0.331 x
0.463 x
0.106 x
0.288 x
0.348 x
10-1
10-1
10-1
10-2
10-3
10-3
10-4
10-5'
Demethanizer
0.133
0.122
0.109
0.927 X 10-1
0.588 X 10-1
0.210 x 10-1
0.378 X 10-2
0.108 x 10-2
0.129 x
0.284 x 10-4
0.176 x 10-50
is fulfilled when a solution is reached, the Broyden procedure (8) as used here systematically searches between
-1 and +1 for a value of t which will meet the following condition:
N
(EJ')']
(13)
Although this value may not be optimum from the standpoint of maximizing the reduction of the residuals, it gives
assurance that the latest values of Vj and Tj result in
movement toward the solution.
J=l
J=l
At this poiat, if
N
Since the SJ and EJ are errors or residuals in the summation and heat balance equations and are equal to zero
when a solution is reached, these residuals are set equal
to zero at the new iteration level. Equation sets (7) and
(8) can also be written in matrix form:
+
Tj5+l = TjB + t ATj,
for 1L j A N
S J = EJ = 0, for 1A J
Vol. 16, No. 2
(11)
(12)
[sJB+I)~
(14)
J=1
AlChE Journal
Page 231
equations for vapor rates. These are referred to as bubblepoint methods and are acceptable for distillation processes,
but not absorption (3). A third type (6, 7 ) also solves
the component material balance equations for composition
but sequentially solves the summation equations for vapor
rates and the heat balance equations for temperature.
These are called sum rate methods and have usually
worked for absorption problems, but not distillation ( 3 ) .
The present method overcomes the limitations of both
the sum rate and bubble-point techniques by solving all
equations simultaneously. Successful calculations have
been made for absorption and distillation towers as well
as complex demethanizers. Some aspects of this technique
have been suggested by Friday and Smith (3) and Tierney and Bruno ( 1 2 ) , but applications of the total concept
have not been reported. Both of the suggested approaches
would make use of the Newton-Raphson iteration (10)
to solve the summation and heat balance equations. The
recommended Broyden procedure (8),however, has two
advantages over classical Newton-Raphson iteration. First,
numerical stability is improved because the Broyden
technique guarantees that each iterative step moves
toward the solution. Second, since Broydens procedure
uses only one matrix inversion per problem, it significantly
reduces the amount of computation required.
NOTATION
= coefficient in tridiagonal matrix equation
= coefficient in tridiagonal matrix equation
= coefficient in tridiagonal matrix equation
= coefficient in tridiagonal matrix equation
= error in tray heat balance equation for iteration
= flow rate of feed stream to tray
= enthalpy of liquid stream leaving tray
= enthalpy of liquid portion of feed stream to tray
= enthalpy of vapor stream leaving tray
= enthalpy of vapor portion of feed stream to tray
= equilibrium K value of component on tray (de-
fined as y i , j / q j )
= flow rate of liquid stream leaving tray
=
number of components
tray
EXAMPLE CALCULATIONS
Su bscripts
i
j,J
= component number
= tray number
= dummy subscript
= bottom tray in column
Superscripts
= iteration number
F
1
u
feed stream
= vapor
portion of stream
LITERATURE CITED
155 r1$66).
5. Admundson, N. R., and A. 5. Pontinen, Ind. Eng. Chent.,
50,730 ( 1958 ) .
6. McNeese, C. R., Chena. Eng. Prog. Symposium Ser. NO. 37,
58,43 ( 1962).
7. Smith, B. D., Design of Equilibrium Stage Processes,
McGraw-Hill, New York ( 1963).
8. Broyden, C. G., Mathematics of Computations, 19, 577
(1965).
9. Lapidus, Leon, Digital Computation for Chemical Engineers, p. 254, McGraw-Hill, New York ( 1962).
10. Scarborough, J. B., Numerical Mathematical Analysis,
p. 203, John Hopkins Press, Baltimore, Md. (1958).
11. Sokolnikoff, I. S., and R. M. Red:effer,
Mathematics of
Physics and Modern Engineering, p. 257, McGraw-Hill,
New York ( 1958).
12. Tierney, J. W., and J. A. Bruno, AZChE J., 13, 556 (1967).
CONCLUSIONS
Page 232
AlChE Journal
March, 1970