AdvanceThermodynamics Materi 6
AdvanceThermodynamics Materi 6
AdvanceThermodynamics Materi 6
f iL= xi i f iL
Poynting method is used to calculate the pure
component liquid phase fugacities: f = P exp
Combining:
V L PP sat
(i), giving:
L
i
sat
y i i P=x i i sat
P
i
i exp
sat
i
RT
sat
i
V iL PPsat
i
RT
P
Ki= i i
P
L
sat
V PPi /RT
sat
i exp i
i
L
sat
sat
atau
yi P= xi i Psat
i
are coupled.
Excess Gibbs energy is zero for an ideal solution
Activity Coefficients as derivatives:
GE
ni
=RT ln i
T , P , n ji
Determination of G from
Experimental Data
yi P
binary system):
G
=x 1 ln1 x 2 ln2
RT
plot GE/RT vs x1
Example (1): system of 2-propanol (1) + water (2)
from citation data: T=30 oC, P1sat = 60.7 mmHg, P2sat = 32.1
energyy P
y 2 P 0.353866.9
0.646266.9
1
=
=
=1.118
=
=
=2.031
1
2
sat
sat
0.363132.1
x 1 P 1 0.636960.7
x 2 P2
E
G
6
=x 1 ln1 x 2 ln2 =0.6369 ln1.1180.3631 ln 2.031=0.328
RT
plot to G /RT vs x1
One-Parameter MARGULES
Equation
the simplest expression for Gibbs excess energy
function
G
= A x1 x2
RT
n1
G
= A n2
RT
n
==> 1 G E
RT ni
=An 2
T , P , n ji
[ ] [ ]
n1
n2
1 n1
2 =A
1
=Ax 2 1 x1
n n
n
n
8
==>
ln 1= Ax 2
2
ln 2=Ax 1
2
G
= A x 1 x 2 A=0.328 /[0.63690.3631]=1.42
RT
P= y1 P y 2 P=50.4 mmHg
y 1= y 1 P /P=21.48/50.4=0.426
10
Two-Parameters MARGULES
Equation
GE
GE
= A21 x 1 A12 x 2 alternatively
= A21 x1 A12 x2 x 1 x 2
x1 x 2 RT
RT
mole number
the equation is multiplied by n (mole numbers)
where x1=n1/(n1+n2), and x2=n2/(n1+n2):
E
n1n2
nG
= A21 n 1 A12 n 2
RT
n1n2 2
ln 1=n2 A 21 n 1A12 n2
nG / RT
n1
E
=ln1
T , P , n2
2n 1
n1 A21
1
n1n2 2 n1 n 23 n 1n 22
Reconversion of ni to xi:
11
Margules Equation
ln 1 = A12 x 1=0
andd
ln 2 = A21 x 2=0
12
methanol(1)/water(2) at 333.15 K:
13
i =
calculate ln i
yi P
x i P sat
i
plot ln i vs xi
A12 and A21 are values of the intercepts at x1=0 and x1=1 of
ln 1 = A12 x 1=0
andd
ln 2 = A21 x 2=0
15
16
i =
P=x
P
x
P
1 1 1
2 2 2
x i P sat
i
sat
x1 1 P1
y 1=
sat
x1 1 P sat
1 x2 2 P 2
Another method:
or
17
ln 1=
A12
A x
1 12 1
A21 x 2
ln 2=
A21
A x
1 21 1
A12 x 2
or rearranging to:
x 2 ln 2
A12=ln 1 1
x 1 ln 1
ln 2 = A21 x 2=0
x1 ln 1
A21=ln 2 1
x2 ln 2
18
19
A12=ln 1 1
x 2 ln 2
x 1 ln 1
x ln 1
A21=ln 2 1 1
x2 ln 2
A12=1.3421; A21=1.8810
now consider x1=x2=0.5 ==> van Laar:
1=1.579; =1.386
(Tazeotrope)
20
Wilson's Equation
GE
=x 1 ln x1 x 2 12 x 2 ln x 2 x1 21
RT
ln 1=ln x 1x 2 12 x 2
ln 2=ln x 1 21x 2 x1
V2
A12
12=
exp
V1
RT
and.
12
21
x 1 x2 12 x1 21x 2
21
12
x1 x 2 12 x1 21 x2
V1
A21
21 = exp
V2
RT
E
G 21 21
G 12 12
G
=
x1 x 2 RT x1 x 2 G 21 x 2 x1 G 12
[
[
NRTL Equation
]
]
ln 1= x 2 21
G 21
G 12 12
2
x 1 x2 G 21
x 2x 1 G 12
ln 2=x 1 12
G 12
G 21 21
2
x 2 x1 G 12
x 1x 2 G 21
G 12=exp 12
G 21=exp 21
b12
b21
21=
12=
RT
RT
22
ln 1 = 2112 exp 12
ln 2 =12 21 exp 21
23
GE
= x j ln j / x j5 q j x j ln j / j q j x j ln
RT
j
j
j
ij
RES
ln k =ln COMB
ln
k
k
ln k
COMB
ln
RES
k
=ln k / x k 1 k / x k 5q k [ln k /k 1k /k ]
=q k 1ln
j kj
ik
ij
==>
1 1 5q 1 [ln 1 1 1 ]
x1
x1
1
1
1
12
q1 1ln 12 21
2
12 21
1 122
ln 1 =ln
2
2
2
2
ln 2=ln 1 5q 2 [ln 1 ]
x2
x2
2
2
1 21
2
q 2 1ln 1 122
12 21 1 122
where ==>
Q, R, v ???
xjrj
xi ri
i
j
k
r j = v Rk ;
k
x jqj
xi q i
i
q j = v k Q k
j
25
26
27
% Starting guess
[x,resnorm] = lsqcurvefit(@myfun,x0,xdata,ydata)
function F = myfun(x,xdata)
F = x(1)*exp(x(2)*xdata);
Result:
x =
498.8309 -0.1013
resnorm =
9.5049
28