Sunteți pe pagina 1din 3

D500181204 MIFTA AMALIA ISTIQOMAH PK3_3_G

III. ALGORITMA
3.1 Algoritma Soal 31.B
START

k1=5; %1/M*s
k2=1; %1/s
k_1=0.1; %1/s
C=0; %M
E0=0.1; %M

function dzdt=D500181204_MIFTAAMALIAISTIQOMAH_PK3_3_G_31b(t,z)
global k1 k2 k_1 E0 C
S=z(1);
P=z(2);
dzdt=[k2*C-k1*S*(E0-C);k2*S*(E0-C)-(k_1+k1)*C];

global k1 k2 k_1 E0 C
tspan=[0 12];
c0=[2 0.1]
[t,c]=ode45('D500181204_MIFTAAMALIAISTIQOMAH_PK3_3_G_31b',tspan,c0)
plot (t,c(:,1),'ko',t,c(:,2),'r')
legend ('S','P')
xlabel ('Time(s)')
ylabel ('konsentrasi substrat (mol/s)')
title('Konsentrasi subtrat dan produk sebagai fungsi waktu')

(t,c) . . . ?
Plot (t,c) …?

END
D500181204 MIFTA AMALIA ISTIQOMAH PK3_3_G

3.2 Algoritma Soal 32.B

START

%DIKETAHUI
Ca0=0.2; %mol
P0=162; %kPa
U=110; %w/m2.K
a=150; %m2/m3 reaktor
T0=1035; %kelvin
T1=1150; %kelvin
Ta=1150; %K
V0=0.02; %m3/s
Vr=1; %m3
X0=0;

function dTdv= D500181204_MIFTAAMALIAISTIQOMAH_PK3_3_G_31b (t,y)


global rA Fa0 U a Ta T0 dHr Cpa X0 dCp
T1=y(1);

%persamaan diferensial
dxdv=-rA/Fa0;
dTdv(1)=(U*a*(Ta-T0)+(rA*dHr))/(Fa0*(Cpa+(X0*dCp)));
dTdv=dTdv';

global rA Fa0 U a Ta T0 dHr Cpa X0 dCp


Fa0=Ca0*V0;
k=3.58 exp (34222 (1/1035-1/T)) s-1
ΔHR= 80770 + 6,8(T-298)-5.7,x10-3 (T2-2982)-1.27x10-6 (T3-2983) J/mol
CpA= 26,63 + 0,1830T-45.86 x 10-6T2 J/mol.K
CpB= 20,04 + 0,0945T-30.95 x 10-6T2 J/mol.K
CpC= 13,39 + 0,0770T-18.71 x 10-6T2 J/mol.K
dx/dV = -rA/FA0
dT/dV = Ua(Ta-T) + ra∆Hr/Fa0(CpA + x∆Cp)
rA = kCA 1 - X T0/1 + X T
rA=K*Ca0*((1-X0*T0)/(1+X0*Ta));
Tawal=[1035];
tspan=[0 12];
%grafik
[t,y]=ode45(@D500181204_MIFTAAMALIAISTIQOMAH _PK3_3_32b,tspan,Tawal)
plot(t,y(:,1),'o-.b')
xlabel('konversi')
ylabel('temperatur')
title('profil temperatur gas reaktor')
grid on
legend('T1')

(t,y) = . . . ?
Plot (t,y) = . . . ?

END
D500181204 MIFTA AMALIA ISTIQOMAH PK3_3_G

3.3 Algoritma Soal Terapan Simple Pendulum

START

%DIKETAHUI
G = 9,8; %m/s
L = 2; %m
z0 = pi/3,0;
t0 = 0; %s
t1 = 2*pi; %s

function dzdt=D500181204_MIFTAAMALIAISTIQOMAH_PK3_3_G_soal3 (t,z)


global g l
z1=z(1); %get z1
z2=z(2); %get z2
dzdt(1)=z(2); %persamaan 1
dzdt(2)=(-g/l)*sin(z(1)); %persamaan 2
dzdt=dzdt'

global g l
tspan=[0 2*pi]; % set interval waktu
z0=[pi/3,0]; % set initial conditions
[t,z]=ode45('D500181204_MIFTAAMALIAISTIQOMAH_PK3_3_G_soal3',tspan,z0)
plot(t,z(:,1))
xlabel('waktu (Jam)')
ylabel('Initial Conditions (z)')
title('Grafik Hubungan antara Initial Conditions dengan Waktu pada Pendulum')

Initial Conditions (z)…?


Plot (t,z)…?

END

S-ar putea să vă placă și