LabExercise3 2
LabExercise3 2
Group Members
PLEDGE OF HONOR
“We accept responsibility for our role in ensuring the integrity of the work submitted by the group in which
each member participated.”
Grading Criteria
Max Point Score Obtained
1 10
2 10
3 10
4 10
5 10
6 10
7 10
8 10
9 10
10 10
11 10
12 10
13 10
Total 130
1. Objective:
The activity aims to solve problems involving vapor – liquid equilibrium.
2. Intended Learning Outcomes (ILOs):
The students shall be able to:
2.1 solve vapor-liquid equilibrium problems using matlab.
2.2 solve equations for a phase separation.
2.3 predict thermodynamic properties
3. Discussion:
Distillation towers are used to separate mixtures of chemicals into two or more streams, each a relatively
pure stream of one of the chemicals. The physical process governing that separation is vapor-liquid
equilibrium.
Take a mixture of two or more chemicals in a temperature regime where both have a significant
vapor pressure. The composition of the mixture in the vapor is different from the liquid. By harnessing this
difference, you can separate two chemicals, which is the basis of distillation. To calculate this phenomenon,
there is a need to predict thermodynamic properties such as fugacity, and then perform mass and energy
balances over the system.
Phase separation is only one part of distillation process, it is the basis for the entire process. Vapor-
liquid equilibria problems are expressed as algebraic equations.
Flash distillation (sometimes called "equilibrium distillation") is a single stage separation technique. A
liquid mixture feed is pumped through a heater to raise the temperature and enthalpy of the mixture. It then
flows through a valve and the pressure is reduced, causing the liquid to partially vaporize. Once the mixture
enters a big enough volume (the "flash drum"), the liquid and vapor separate. Because the vapor and liquid
are in such close contact up until the "flash" occurs, the product liquid and vapor phases approach
equilibrium.
Simple flash separations are very common in industry, particularly petroleum refining. Even when
some other method of separation is to be used, it is not uncommon to use a "pre-flash" to reduce the load
on the separation itself.
Suppose you know the temperature, pressure, and overall composition of the inlet stream. The mole
fractions of the chemicals in the inlet are called {zi}. In the phase separator, however, the liquid and vapor
are separated. The mole fraction of the chemicals in the vapor phase are called {yi} and those in the liquid
phase are called {xi}. When the vapor and liquid are in equilibrium, you can relate the mole fractions of
each chemical in the vapor and liquid by the equation:
The members of the set {Ki} are called K-values, and they can be predicted from thermodynamics.
For now, assume that their values are known.
To derive the equation governing the phenomenon, you first sum the mole fractions of vapor and
liquid over all components.
2
Then, subtract those two equations:
Next, make a mass balance for each component over the phase separator. F is the total molar flow
rate, V is the molar flow rate of the vapor, and L is the molar flow rate of the liquid. The mole balance is
then
This is called the Rachford–Rice equation. Notice that, if the K-values and inlet compositions {zi} are
known, this is a nonlinear equation to solve for v ’. Once the value of v’ is known, one can calculate the
value of the liquid compositions, {xi}, and vapor compositions, {yi}, using Eqs. 1 and 3. The mole balance is
then complete.
4. Resources:
Matlab
5. Procedure:
1. Suppose you have a mixture of hydrocarbons in the inlet stream. You want to find the fraction of
the stream that is vapor and the mole fraction of each chemical in the vapor and liquid streams.
Table 1 shows the flow rates and K-values at 180 o F and 70 psia, using a basis of one mole per
unit of time.
TABLE 1. Mole Fractions and K-values for Vapor–Liquid
Mole Fraction Phase Equilibrium, K-value
Propane 0.1 6.8
n-Butane 0.3 2.2
n-Pentane 0.4 0.8
n-Octane 0.2 0.052
1
9. A feed F is split into a vapor product V and a liquid product L in a flash tank. The feed is 50%
pentane, 30% hexane and 30% cyclohexane ( all I mole %). K pentane = 1.685 , Khexane = 0.742 and
Kcyclohexane = 0.532. Determine the fraction that is vapor by solving the Rachford-Rice equation using
MATLAB by creating a function file (filename: vpequil9.m) and issuing fzero in MATLAB command
window. Determine the mole fraction of each chemical in the vapor (Eq.1) and liquid stream (Eq. 8)
using MATLAB by creating an m-file (filename:yourSurname_le08_p09.m). Show the results.
10. The exit gas from ammonia reactor is at 250 bar and contains 61.5% H 2, 20.5% N2 and 18% NH3.
The gas is cooled to 25 0 C (partly condensed), and is then separated in a flash drum into a
recycled vapor stream V and a liquid product L containing most of the ammonia. K NH3 = 0.0393,
KH2 = 60.8 and KN2 = 35.6 . Calculate the fraction that is vapor by solving the Rachford–Rice
equation using MATLAB by creating a function file (filename: vpequil10.m) and issuing fzero
command in MATLAB command window. Determine the mole fraction of each chemical in the
vapor (Eq.1) and liquid stream (Eq. 8) using MATLAB by creating an m-file (filename:
yourSurname_le08_p10.m) Show the results.
Procedure Results
1-3
Matlab Editor:
%vapor-liquid equilibrium
% using Eq. 9
function y=vpequil(v)
sum1=0
for i=1:4
num=(K(i)-1)*z(i)
denom=1+(K(i)-1)*v
sum1=sum1+num/denom
end
y=sum1
Matlab Command:
>>vpequil
>>vpequil(0.2)
Matlab Output:
Num = 0.5800
denom = 2.1600
sum1 = 0.2685
num = 0.3600
denom = 1.2400
sum1 = 0.5588
num = -0.0800
denom = 0.9600
sum1 = 0.4755
num = -0.1896
denom = 0.8104
sum1 = 0.2415
y = 0.2415
ans = 0.2415
%vapor-liquid equilibrium
% using Eq. 9
function y=vpequil(v)
sum1=0
for i=1.4
num=(K(i)-1)*z(i);
denom=1+(K(i)-1)*v;
sum1=sum1+num/denom;
end
y=sum1;
Matlab Command:
>>fzero(@vpequil,0.2)
Matlab Output:
ans = 0.4258
6
Editor File (m-file):
global z K v
v=0.4258;
sum1=0.;
for i=1:4;
num=z(i);
denom=1+(k(i)-1)*v;
sum1 (i,1)=nume/denom;
sum1 (i,2)=K(i)*(num/denom);
end;
disp(‘ xi yi ‘)
disp(sum1)
Command:
>> Sandoval_le08_p06
xi yi
0.0288 0.1960
0.1985 0.4368
0.4372 0.3498
0.3354 0.0174
7
Rachford-Rice Equation
Function File:
%vapor-liquid equilibrium
function y=vpequil7(v)
sum1=0.;
for i=1:3;
num=(K(i)-1)*z(i);
denom=1+(K(i)-1)*v;
sum1=sum1+num/denom;
end;
y=sum1;
Command Window:
>> fzero(@vpequil7,0.2)
ans =
0.7079
Mole Fraction
Function File:
clc;
global z K v
v = 0.7079;
sum1 = 0.;
for i=1:3;
num= z(i);
denom=1+(K(i)-1)*v;
sum1(i,1)= num/denom;
sum1(i,2)= K(i)*(num/denom);
end;
disp(' xi yi ');
disp(sum1)
Command Window:
>> Sarcon_le08_p07
xi yi
0.0687 0.2542
0.2338 0.3273
0.6975 0.4185
8
Rachford-Rice Equation
Function File:
%vapor-liquid equilibrium
function y=vpequil8(v)
sum1=0.;
for i=1:3;
num=(K(i)-1)*z(i);
denom=1+(K(i)-1)*v;
sum1=sum1+num/denom;
end;
y=sum1;
Command Window:
>> fzero(@vpequil8,0.2)
ans =
0.6767
Mole Fraction
Function File:
clc;
global z K v
v = 0.6767;
sum1 = 0.;
for i=1:3;
num= z(i);
denom=1+(K(i)-1)*v;
sum1(i,1)= num/denom;
sum1(i,2)= K(i)*(num/denom);
end;
disp(' xi yi ');
disp(sum1)
Command Window:
>> Tacaisan_le08_p08
xi yi
0.0711 0.1138
0.0945 0.2504
0.8344 0.6358
9
Rachford-Rice Equation
Function File:
%vapor-liquid equilibrium
%using Eq. 9;
function y=vpequil9(v)
sum1=0.;
for i=1:3;
num=(K(i)-1)*z(i);
denom=1+(K(i)-1)*v;
sum1=sum1+num/denom;
end;
y=sum1;
Command Window:
>> fzero(@vpequil9,0.2)
ans =
0.6907
Mole Fraction
clc;
global z K v
v = 0.6907;
sum1 = 0.;
for i=1:3;
num= z(i);
denom=1+(K(i)-1)*v;
sum1(i,1)= num/denom;
sum1(i,2)= K(i)*(num/denom);
end;
disp(' xi yi ');
disp(sum1)
Command Window:
>> Veras_le09_p09
xi yi
0.3394 0.5719
0.3651 0.2709
0.2955 0.1572
10
%vapor-liquid equilibrium;
%using Eq.9;
function y=vpequil10(v)
sum1=0;
for i=1:3
num= (K(i)-1)*z(i);
denom = 1+(K(i)-1)*v;
sum1=sum1+num/denom;
end
y=sum1;
Command Window
>> fzero(vpequil10, 0.5)
= 0.8500
clc;
global z K v
v=0.85;
sum=1;
for i=1:3
num=z(i);
denom=1+(K(i)-1)*v;
sum1(i,1)= num/denom;
sum1(i,2)=K(i)*(num/denom);
end;
disp('xi yi')
disp(sum1)
Command Window
xi yi
0.0119 0.7214
0.0067 0.2400
0.9814 0.0386
7. Conclusion:
We, therefore, conclude that to solve a chemical engineering problem involving vapor-liquid
equilibrium, MATLAB is an efficient tool to use. The laboratory activity dealt with the distillation problem,
which is the separation of a mixture of hydrocarbons with the governing process of vapor-liquid equilibrium.
An appropriate MATLAB program (MATLAB Commands such as function and global) was used to solve the
problems in determining the mole fraction of each chemical in vapor and liquid stream from the given
components of each specific case, with the incorporation of the Rachford-Rice Equation in the program.