Anda di halaman 1dari 5

Penggunaan Loop for

untuk persamaan
kubik
Komputasi Proses Lanjut
Teguh Kurniawan, Ph.D
Teknik Kimia, Pascasarjana Universitas Sultan Ageng Tirtayasa
Kasus 6
Hitunglah volume molar uap jenuh dan cair jenuh n-butana pada
Kondisi tersebut dengan menggunakan persamaan gas Van der
Waals pada T= 350 K dan tekanan P=1 sd 10 bar dengan rentang
0.1 bar. (R=8.314j/mol.K ;Tc=425.1 K; Pc=37.96 bar)
Jawaban : Persamaan Van der Waals

RT a
P  2
V b V Keterangan :

Transformasi ke 27 R 2Tc 2 1 RTc


dalam bentuk umum a dan b 
64 Pc 8 Pc
pers.polinomial

PV  ( Pb  RT )V  aV  ab  0
3 2
kasus6.m Pemrograman
MATLAB
clear
clc
% Masukan kondisi operasi
P = [1:0.1:10]*1e5;%Pa
T = 350 ;%K
R = 8314 ; %J/(kmol.K)
Pc = 37.96e5; %Pa
Tc = 425.1; %K
% Hitung konstanta a & b
a = (27/64)*R^2*Tc^2/Pc;
b = (1/8)*R*Tc/Pc;
% Definisikan koefisien polinomial
for i=1:length(P)
VdW=[P(i), -(P(i)*b + R*T), a, -a*b];
vol(i,:) = roots(VdW) %liter/mol
end
figure(1)
plot(P,vol(:,1))
xlabel('Tekanan,Pa')
ylabel('volume molar gas,L/mol')
figure(2)
plot(P,vol(:,3))
xlabel('Tekanan,Pa')
ylabel('volume molar cair,L/mol')
Figure1
Figure 2

Anda mungkin juga menyukai