7. You are going going use the van van der Waals Waals equation equation of state (VdW (VdW EoS) to generate generate the P-x,y diagra (P as a fun!tion of va"or and liquid !o"ositions) of "ro"ane and n-#utane #inary ixture at $%$.&' . he "ro!edure is as follo*s+ Pre"are an algorith for #u##le "oint !al!ulation erive fuga!ity !oe!ient for !o"onent i in the ixture using VdW ES Write a /0012 !o"uter "rogra to deterine saturated liquid and saturated va"or volues given and !o"osition of the ixture. 3se su#routines su#routines to avoid having a 4s"hagetti5 !o"uter !ode. Write a /0012 !o"uter "rogra for #u##le "oint !al!ulations, using 0aoult5s la* to o#tain the P and y estiates required for starting the iteration • •
•
•
6he! the results of your !al!ulation #y "lotting the !al!ulated data "oints and !o"are the *ith ex"eriental data "oints re"orted re"orted #y Seong et al. (8. 6he. Eng. ata, 9%%:, '$, 97:$;97:<).
1. 1lgorit 1lgorita a Perhitu Perhitungan ngan =u##l =u##le e Point Point Se!ara eseuluruhan, alur algoria yang aan ita gunaan dala "erhitungan ini adalah+
Gambar 1. 1lgorita Perhitungan =u##le Point
&. Pada "erhitungan ini, ita aan en!ari nilai dari setia" o"onen !air (x& dan x9), dan o"onen gas (y &,y9). erle#ih dahulu, ita harus entasir nilai P, , dan x &. 2aun arena tu>uan ita adalah e#utian data "ada #y Seong et al. (8. 6he. Eng. ata, 9%%:, '$, 97:$;97:<). ?aa nilai te#aan yang ita a#il sesuai dengan "araeter yang #erada "ada ta#le terse#ut. 9. Selan>utnya enghitung oe@sien fugasitas enggunaan "ersaaan van der *aals, terle#ih dahulu ita harus enurunan "ersaaannya+
P=
RT a − (1) v −b v 2
engan
a=
27
R´ T c
64
Pc
2
2
´ T c R b= 8 P c
2
V c =
´
2
3 R T c 8
Pc
v
v
v=∞
v =∞
∫ P dv= ∫
arena
v
∞
(
)
RT a v −b a a − 2 dv = RT ln ∞ + − ∞ v −b v v −b v v a
( ∞ ) 0 dan v ∞ -# A v ∞ (0BP) sangat #esar, v ≅
v −b ) a + ∫ P dv= RT ln P ( RT v
Pdv =Z −1 −¿ ln lnφ =ln
()
P ( v −b ) a − (2 ) RT RTv
f 1 = z −1− p RT
∫¿
Sedangan nilai C dida"atan dari #entu generalisasi yaitu+
) ( )
(
p R Z − + 1 Z 2 + 8 T R 3
27 p R 2
64 T R
2
Z −
27 p R 3
= 0 (3 )
512 T R
ala "enger>aannya, ita e#utuhan D #uah oe@sien fugasitas v
L
v
L
yaitu ( φ1 , φ1 , φ2 φ 2 ). ee"at oe@sien ini dier>aan enggunaan "ersaaan+ P ( v −b ) a L L − ( 4 ) ln φi =Z i −1 −ln RT RTv
v
v
ln φi =Z i
−1− ln
P ( v −b ) a − (5 ) RT RTv
3ntu enger>aannya, di#utuhan nilai fator o"resi#ilitas "ada v
L
eadaan !air, dan ua" ( Z , Z
). 2ilai ini da"at dier>aan dengan !ara
enyelesaian "ersaaan ($). Persaaan ini eru"aan "ersaaan #erdera>at $ sehingga enghasilan $ nilai C. 2ilai C yang ter#esar ita gunaan se#agai nilai se#agai nilai
L
Z
v
Z , sedangan nilai C yang tere!il digunaan
. Selan>utnya ilauan "erhitungan oe@sien fugasitas
enggunaan "ersaaan (D) dan ('). oe@sien fugasitas yang dida"at da"at digunaan untu en!ari nilai oe@sien . v φi K i= L φi $. ?enghitung orelasi antara P-x,y "ada #u##le "oint enggunaan fator orelasi . Persaaan, untu enghitung #u##le "oint adalah+
∑ K x =1 (6 ) i
i
angah yang harus dilauan untu iterasi "erhitungan enggunaan etode ini adalah+ &) ?eneta"an nilai P #erdasaran "araeter yang ada "ada ta#le yang ingin di#utian. ?elauan "erhitungan oe@sien orelasi "ada setia" o"onen #erdasaran teanan "araeter teanan yang di"ilih. 9) ?ene#a nilai dari x i, dan lalu hitung "ersaaan (<). 8ia hasil hitungan #elu enghasilan nilai &, lauan trial and error hingga hitungan enghasilan nilai &. $) ?enghitung nilai yi enggunaan "ersaaan+
y i= K i x
i
D) ?engulangi langah &,9, dan $ "ada "araeter teanan yang #er#eda hingga #erhasil ere"resentasian ta#le yang ingin di#utian. =. ?enghitung =u##le "oint !al!ulation "ada variasi suhu (F,Y) Pertaa, ita harus enghitung #era"a te"erature >enuh dari o"onen "ro"ane dan #utane enggunaan "ersaaan+ Bi sat t 1 = −C i A i− log P 2ilai ontanta "ada asing asing o"onen adalah+
Komponen
A
B
C
Propana
D.'$<7:
&&DG.$<
-9D.G%<
n-Butana
D.$''7<
&&7'.':&
-9.%7&
Rentang suhu (K) 9$%.<$9%.7 979.<
Referensi Helgeson and Sage, &G<7 as, 0eed, et al., &G7$
Pada teanan & ?P1, nilai suhu >enuh dari edua o"onen adalah+ t 1 sat =349.87 K t 1 sat =352.38 K ?aa varia#el #e#as yang aan ita "ilih #erada "ada rentang diantara dua suhu ini. ?enggunaan huu 0ault, "rogra yang ita gunaan adalah+
c BUBBLE POINT CALCULATION c ________________________ c input variabel-variabel yang digunakan c ---------------------------------------------real* A!"A#"B!"B#"C!"C#"T"P$at!"P$at#"%!"%#"%& real* %'"%("%)"%"%"%+"%!,"%!!"%!#"%!&"P!"P#"P& real* T'"P("P)"P"P"P+"P!,"P!!"P!#"P!&"y!"y#"y& real* y'"y("y)"y"y"y+"y!,"y!!"y!#"y!&"T!$at!"T!$at#"T& real* T'"T("T)"T"T"T+"T!,"T!!"T!#"T!&
c ----------------------------------------------
c Input data# yang terbaca le. /O0T0AN c -------------------------------------------------10ITE2*"32A"4535 3Nilai A! 6 3 0EA72*"*5 A! 10ITE2*"32A"4535 3Nilai B! 6 3 0EA72*"*5 B! 10ITE2*"32A"4535 3Nilai C! 6 3 0EA72*"*5 C!
10ITE2*"32A"4535 3Nilai A# 6 3 0EA72*"*5 A# 10ITE2*"32A"4535 3Nilai B# 6 3 0EA72*"*5 B# 10ITE2*"32A"4535 3Nilai C# 6 3 0EA72*"*5 C#
10ITE2*"32A"4535 3Nilai P yang di inginkan 6 3 0EA72*"*5 P 8rite2*"*5 c --------------------------------------------------
c Per.itungan P$at c ----------------
P$at! 9 2!,**2A!-2B!:2C!;T5555*,
8rite2*"*5=P$at Prpana 6="P$at! 8rite2*"*5=P$at Butana 6="P$at#
8rite2*"*5
c Per.itungan Ptt c --------------
10ITE2*"32A"4535 3Nilai T! 6 3 0EA72*"*5 T! 10ITE2*"32A"4535 3Nilai T# 6 3 0EA72*"*5 T# 10ITE2*"32A"4535 3Nilai T& 6 3 0EA72*"*5 T& 10ITE2*"32A"4535 3Nilai T' 6 3 0EA72*"*5 T' 10ITE2*"32A"4535 3Nilai T( 6 3 0EA72*"*5 T( 10ITE2*"32A"4535 3Nilai T) 6 3 0EA72*"*5 T) 10ITE2*"32A"4535 3Nilai T 6 3 0EA72*"*5 T 10ITE2*"32A"4535 3Nilai T 6 3 0EA72*"*5 T 10ITE2*"32A"4535 3Nilai T+ 6 3 0EA72*"*5 T+ 10ITE2*"32A"4535 3Nilai T!, 6 3 0EA72*"*5 T!,
10ITE2*"32A"4535 3Nilai T!! 6 3 0EA72*"*5 T!! 10ITE2*"32A"4535 3Nilai T!# 6 3 0EA72*"*5 T!# 10ITE2*"32A"4535 3Nilai T!& 6 3 0EA72*"*5 T!&
8rite2*"*5
P! 9 P$at#;22P$at!-P$at#5*%!5 P# 9 P$at#;22P$at!-P$at#5*%#5 P& 9 P$at#;22P$at!-P$at#5*%&5 P' 9 P$at#;22P$at!-P$at#5*%'5 P( 9 P$at#;22P$at!-P$at#5*%(5 P) 9 P$at#;22P$at!-P$at#5*%)5 P 9 P$at#;22P$at!-P$at#5*%5 P 9 P$at#;22P$at!-P$at#5*%5 P+ 9 P$at#;22P$at!-P$at#5*%+5 P!, 9 P$at#;22P$at!-P$at#5*%!,5 P!! 9 P$at#;22P$at!-P$at#5*%!!5 P!# 9 P$at#;22P$at!-P$at#5*%!#5 P!& 9 P$at#;22P$at!-P$at#5*%!&5
8rite2*"*5
c >enentukan .arga y prpana c ----------------------
y! 9 2%!*P$at!5:P! y# 9 2%#*P$at!5:P# y& 9 2%&*P$at!5:P& y' 9 2%'*P$at!5:P' y( 9 2%(*P$at!5:P( y) 9 2%)*P$at!5:P) y 9 2%*P$at!5:P y 9 2%*P$at!5:P y+ 9 2%+*P$at!5:P+ y!, 9 2%!,*P$at!5:P!, y!! 9 2%!!*P$at!5:P!! y!# 9 2%!#*P$at!5:P!# y!& 9 2%!&*P$at!5:P!&
8rite2*"*5=
P
8rite2*"*5P!"%!"y!
8rite2*"*5P#"%#"y#
8rite2*"*5P&"%&"y&
8rite2*"*5P'"%'"y'
8rite2*"*5P("%("y(
8rite2*"*5P)"%)"y)
8rite2*"*5P"%"y
8rite2*"*5P"%"y
8rite2*"*5P+"%+"y+
8rite2*"*5P!,"%!,"y!,
8rite2*"*5P!!"%!!"y!!
8rite2*"*5P!#"%!#"y!#
8rite2*"*5P!&"%!&"y!&
%
y=
8rite2*"*5
end
6. ?enghitung =u##le "oint !al!ulation enggunaan huu 0ault Pertaa, hitung nilai teanan >enuh dari asing asing o"onen enggunaan "ersaaan antoine.
Psat =10
A−
B T + C
engan nilai 1,=,6 dida"at dari ta#le yang saa "ada soal = Suhu yang aan ita gunaan adalah $%$.&' sehingga nilai teanan >enuh yang dihasilan adalah+
P1 sat =11.04 P¯2 sat =2.82 ¯ ¿
?enggunaan huu rault, "rogra yang ita gunaan adalah+
c BUBBLE POINT CALCULATION c ________________________ c input variabel-variabel yang digunakan c ---------------------------------------------real* A!"A#"B!"B#"C!"C#"T"P$at!"P$at#"%!"%#"%& real* %'"%("%)"%"%"%+"%!,"%!!"%!#"%!&"P!"P#"P& real* P'"P("P)"P"P"P+"P!,"P!!"P!#"P!&"y!"y#"y& real* y'"y("y)"y"y"y+"y!,"y!!"y!#"y!& c ----------------------------------------------
c Input data# yang terbaca le. /O0T0AN
c -------------------------------------------------10ITE2*"32A"4535 3Nilai A! 6 3 0EA72*"*5 A! 10ITE2*"32A"4535 3Nilai B! 6 3 0EA72*"*5 B! 10ITE2*"32A"4535 3Nilai C! 6 3 0EA72*"*5 C!
10ITE2*"32A"4535 3Nilai A# 6 3 0EA72*"*5 A# 10ITE2*"32A"4535 3Nilai B# 6 3 0EA72*"*5 B# 10ITE2*"32A"4535 3Nilai C# 6 3 0EA72*"*5 C#
10ITE2*"32A"4535 3Nilai T yang di inginkan 6 3 0EA72*"*5 T 8rite2*"*5 c --------------------------------------------------
c Per.itungan P$at c ----------------
P$at! 9 2!,**2A!-2B!:2C!;T5555*,
8rite2*"*5=P$at Prpana 6="P$at! 8rite2*"*5=P$at Butana 6="P$at#
8rite2*"*5
c Per.itungan Ptt c --------------
10ITE2*"32A"4535 3Nilai %! 6 3 0EA72*"*5 %! 10ITE2*"32A"4535 3Nilai %# 6 3 0EA72*"*5 %# 10ITE2*"32A"4535 3Nilai %& 6 3 0EA72*"*5 %& 10ITE2*"32A"4535 3Nilai %' 6 3 0EA72*"*5 %' 10ITE2*"32A"4535 3Nilai %( 6 3 0EA72*"*5 %( 10ITE2*"32A"4535 3Nilai %) 6 3 0EA72*"*5 %) 10ITE2*"32A"4535 3Nilai % 6 3 0EA72*"*5 % 10ITE2*"32A"4535 3Nilai % 6 3 0EA72*"*5 % 10ITE2*"32A"4535 3Nilai %+ 6 3 0EA72*"*5 %+ 10ITE2*"32A"4535 3Nilai %!, 6 3 0EA72*"*5 %!, 10ITE2*"32A"4535 3Nilai %!! 6 3 0EA72*"*5 %!!
10ITE2*"32A"4535 3Nilai %!# 6 3 0EA72*"*5 %!# 10ITE2*"32A"4535 3Nilai %!& 6 3 0EA72*"*5 %!&
8rite2*"*5
P! 9 P$at#;22P$at!-P$at#5*%!5 P# 9 P$at#;22P$at!-P$at#5*%#5 P& 9 P$at#;22P$at!-P$at#5*%&5 P' 9 P$at#;22P$at!-P$at#5*%'5 P( 9 P$at#;22P$at!-P$at#5*%(5 P) 9 P$at#;22P$at!-P$at#5*%)5 P 9 P$at#;22P$at!-P$at#5*%5 P 9 P$at#;22P$at!-P$at#5*%5 P+ 9 P$at#;22P$at!-P$at#5*%+5 P!, 9 P$at#;22P$at!-P$at#5*%!,5 P!! 9 P$at#;22P$at!-P$at#5*%!!5 P!# 9 P$at#;22P$at!-P$at#5*%!#5 P!& 9 P$at#;22P$at!-P$at#5*%!&5
8rite2*"*5
c >enentukan .arga y prpana c ----------------------
y! 9 2%!*P$at!5:P! y# 9 2%#*P$at!5:P#
y& 9 2%&*P$at!5:P& y' 9 2%'*P$at!5:P' y( 9 2%(*P$at!5:P( y) 9 2%)*P$at!5:P) y 9 2%*P$at!5:P y 9 2%*P$at!5:P y+ 9 2%+*P$at!5:P+ y!, 9 2%!,*P$at!5:P!, y!! 9 2%!!*P$at!5:P!! y!# 9 2%!#*P$at!5:P!# y!& 9 2%!&*P$at!5:P!&
8rite2*"*5=
P
8rite2*"*5P!"%!"y!
8rite2*"*5P#"%#"y#
8rite2*"*5P&"%&"y&
8rite2*"*5P'"%'"y'
8rite2*"*5P("%("y(
8rite2*"*5P)"%)"y)
8rite2*"*5P"%"y
8rite2*"*5P"%"y
8rite2*"*5P+"%+"y+
8rite2*"*5P!,"%!,"y!,
8rite2*"*5P!!"%!!"y!!
8rite2*"*5P!#"%!#"y!#
8rite2*"*5P!&"%!&"y!&
8rite2*"*5
%
y=
end
Hasil dari running "rogra yang ita lauan adalah+
Ira@ hasil dari edua iterasi terse#ut adalah+
P-x-y Diagram Data esperimen !s Data Perhitungan Propana saat "#$%$.1&K &.& %.G x&(,ata Es"erien)
y&(,ata Es"erien)
x&(,ata Pehitungan)
%.7 P(pa)
%.' %.$
y&(,ata Perhitungan) %.& -%.&%
%.9
%.D
%.<
%.:
&
&.9
x1'y1
=erdasaran hasil yang dida"at, da"at disi"ulan #ah*a running "rogra yang ita lauan #erhasil