tugas termo
-
Upload
i-gusti-ngurah-widiantara -
Category
Documents
-
view
3 -
download
0
description
Transcript of tugas termo
INI CARA YANG PALING SIMPLE : MULA2X KAMU BUAT DULU PERSAMAAN SRK MAUPUN RK JADI POLINOMIAL
P(Vb)(V2)RTV2 a(Vb)
P(V3 bV2)RTV2 aVab
PV3 (PbRT)V2 aVab0
DARI PERSAMAAN ITU NANTI KAMU HARUS MENCARI HARGA V
NANTI KAMU BAKAL KETEMU 3 HARGA V, KARENA YANG DIMINTA P UAP PADA SETIAP P DAN T , KAMU AMBIL HARGA V UAP YANG PALING KECIL
SETELAH KETEMU HARGA V UAP DARI SETIAP KONDISI BARU KAMU MASUKIN KE PERSAMAAN SRK DAN RK AGAR KETEMU HARGA P UAP-NYA
PROGRAM 1 :
clearclc
% Masukan kondisi operasi
P = input('masukan tekanan, Pa = ');
T = input('masukan temperatur, 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
VdW=[P, -(P*b + R*T), a, -a*b];
vol = roots(VdW) %liter/mol
HASILNYA :
masukan tekanan, Pa = 9.4573e5
masukan temperatur, K = 350
vol = 2.6669
0.3354
0.1910 ( V UAP)
SETELAH DAPAT HARGA V UAP PADA BERBAGAI KONDISI :
KAMU BUAT PROGRAM 1 LAGI UNTUK MENCARI P UAP DENGAN PERSAMAAN SRK ATAU RK
P=R*T/(V-b) – alpa*a/(V*(V-b)+b*(V-b)
CLC; CLEAR
V=(a,b,c,d,….);
for i = 1:length(VUP)
P(i) = R*T/(V(i)-b) – alpa*a/(V(i)*(V(i)-b)+b*(V(i)-b);
P = P(i)
printf(………….\n’, P, V)
End