Anda di halaman 1dari 6

PEMODELAN MATEMATIS DAN PENYELESAIAN NUMERIS (PMPN)

APLIKASI DEW POINT MENGGUNAKAN MATLAB

Disusun oleh :

1. Husniyyah Ulfah A (16521060)


2. Rahmah Amalia (16521063)

PROGRAM STUDI TEKNIK KIMIA


FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA
2018
1. Campuran uap dengan fraksi mol benzena (A), toluena (B), dan ortho-xylene (C)
masing-masing 0.25 ; 0.5 ; dan 0.25 didinginkan pada tekanan tetap Pt = 76
cmHg. Tentukan dew point atau bubble point campuran tersebut. Sistem
mengikuti hukum Raoult Dalton. Harga tekanan uap murni mengikuti
persamaan:
Pt = 1 atm = 760 mmHg = 76 cmHg

( 3764
P0A =exp 14.95−
T )
4497
P =exp ( 16.07−
T )
0
B

4934
P =exp (16.27−
T )
0
C

Dengan P0i dalam cmHg dan T dalam K


Kesetimbangan hukum Raoult Dalton : x i . P0i = y i . P i
Jika campuran tersebut berupa cairan dan dipanaskan, tentukan dew point atau
bubble point campuran tersebut.

Penyelesaian menggunakan Dew Point

function [ft] = akar_fun(t)


YA = 0.25;
YB = 0.5;
YC = 0.25;
PT = 76;
PA = exp(14.95 -(3764/t));
PB = exp(16.07 -(4497/t));
PC = exp(16.27 -(4934/t));
KA = PA/PT;
KB = PB/PT;
KC = PC/PT;
XA = YA/KA;
XB = YB/KB;
XC = YC/KC;
ft = (XA + XB + XC)-1;

% Perhitungan akar persamaan


clear variabel
clc
eps = 1e-2;
tol = 1e-6;
iter = 1;

% Nilai awal
told = 100;
[fold] = akar_fun(told);
t = told - eps;
[fmin] = akar_fun(t);
t = told + eps;
[fplus] = akar_fun(t);
fder = (fplus - fmin)/2/eps;
tnew = told - fold/fder;
disp ('HASIL PERHITUNGAN:');
disp ('-----------------------------------');
disp ('Iterasi t f(t)');
disp ('-----------------------------------');
fprintf ('%4.0f %13.2f %12.2f\n', [iter told fold]);

while abs (tnew - told) > tol


iter = iter + 1;

told = tnew;
[fold] = akar_fun(told);

t = told - eps;
[fmin] = akar_fun(t);

t = told + eps;
[fplus] = akar_fun(t);

fder = (fplus - fmin)/2/eps;


tnew = told - fold/fder;

[ft] = akar_fun(tnew);
fprintf ('%4.0f %13.2f %12.2f\n', [iter told fold]);

end
disp ('-----------------------------------');
disp ('Akar persamaan adalah:');
fprintf('t = %2.1f\n', tnew);

HASIL PERHITUNGAN:
-----------------------------------
Iterasi t f(t)
-----------------------------------
1 100.00 4509243008984627.00
2 102.03 1692428715443112.00
3 104.15 635470625656558.37
4 106.35 238707742200189.84
5 108.65 89708072998829.70
6 111.06 33728664613846.66
7 113.57 12687572531929.95
8 116.19 4775067394561.29
9 118.94 1798094616161.27
10 121.82 677468155806.54
11 124.85 255399832738.39
12 128.03 96343114073.45
13 131.37 36366630954.88
14 134.89 13736713743.71
15 138.61 5192497626.33
16 142.54 1964269575.10
17 146.69 743663302.86
18 151.10 281788282.12
19 155.78 106871905.55
20 160.76 40571687.79
21 166.06 15418025.01
22 171.73 5865574.18
23 177.80 2234094.19
24 184.31 851997.13
25 191.32 325357.64
26 198.88 124427.13
27 207.07 47659.57
28 215.96 18286.09
29 225.64 7028.86
30 236.24 2707.07
31 247.88 1044.74
32 260.72 404.01
33 274.94 156.49
34 290.74 60.64
35 308.29 23.41
36 327.60 8.92
37 348.12 3.26
38 367.92 1.07
39 382.91 0.26
40 389.41 0.03
41 390.32 0.00
42 390.34 0.00
43 390.34 0.00
-----------------------------------
Akar persamaan adalah:
t = 390.3

Sehingga pada dew point menggunakan matlab diperoleh hasil T = 367.92 K didapatkan
Ʃx = 1.07

Anda mungkin juga menyukai