Vous êtes sur la page 1sur 7

function tugastrk

clc; clear;

%data
FB0=0.1 ;%mol/menit
CB0=1.5 ;%mol/dm3
FV0=FB0/CB0 ;%dm3/menit
VT=2500 ;%dm3
V0=1500 ;%dm3
takhir=(VT-V0)/FV0 ;%menit
k=5.1/60 ;%dm3/mol/menit
CA0=0.75 ;%mol/dm3
NA0=CA0*V0 ;%mol
n=101 ;

tfungsi=linspace(0,takhir,n);

[t,N] = ode15s(@fun1,[tfungsi],[NA0 0 0 0]);


NA=N(:,1);
NB=N(:,2);
NC=N(:,3);
ND=N(:,4);
FCO2=NA; %mol/menit

for i=1:n
t=tfungsi;
V(i)=V0+FV0*t(i);
CA(:,i)=NA(i)/V(i);
CB(:,i)=NB(i)/V(i);
CC(:,i)=NC(i)/V(i);
CD(:,i)=ND(i)/V(i);
end

tjam=t(:)/60;

figure (1)
plot(tjam,CA,tjam,CB,tjam,CC,tjam,CD);
title('waktu vs konsentrasi')
xlabel('waktu, jam')
ylabel('konsentrasi,mol/menit')
axis([0,takhir/60,0,1])
hleg1=legend('CA','CB','CC','CD');

figure (2)
plot(tjam,FCO2);
title('waktu vs laju pelepasan CO2')
xlabel('waktu, jam')
ylabel('laju pelepasan CO2,mol/menit')
axis([0,takhir/60,0,1200])
hleg1=legend('FCO2');

hasilakhir=zeros(n,6);

1
hasilakhir(:,1)=tjam(:);
hasilakhir(:,2)=CA(:);
hasilakhir(:,3)=CB(:);
hasilakhir(:,4)=CC(:);
hasilakhir(:,5)=CD(:);
hasilakhir(:,6)=FCO2(:);
fprintf('==========================================================================
fprintf('waktu,menit CA,mol/dm3 CBmol/dm3 CC,mol/dm3 CD,mol/dm3 FCO2
fprintf('==========================================================================
fprintf('%4.0f %9.4f %9.4f %9.4f %9.4f\n %9
fprintf('==========================================================================

function dy = fun1(t,N)
dy = zeros(4,1);
NA=N(1);
NB=N(2);
NC=N(3);
ND=N(4);

V=V0+FV0*t;
CA=NA/V;
CB=NB/V;
CC=NC/V;
CD=ND/V;
rA=-k*CA*CB;
rB=rA;
rC=-rA;
rD=-rA;
dy(1) =rA*V;
dy(2) =FB0+rB*V;
dy(3) =rC*V;
dy(4) =rD*V;
end
end

===========================================================================
waktu,menit CA,mol/dm3 CBmol/dm3 CC,mol/dm3 CD,mol/dm3 FCO2,
===========================================================================
0 0.7500 0.0000 0.0000 0.
1125.0000
3 0.7362 0.0011 0.0089 0.
1111.5948
5 0.7215 0.0011 0.0187 0.
1096.6268
8 0.7070 0.0011 0.0283 0.
1081.6606
10 0.6927 0.0011 0.0379 0.
1066.6946
13 0.6785 0.0011 0.0473 0.
1051.7296
15 0.6646 0.0011 0.0566 0.
1036.7659
18 0.6508 0.0011 0.0657 0.
1021.8031

2
20 0.6372 0.0012 0.0748 0.
1006.8414
23 0.6238 0.0012 0.0837 0.
991.8808
25 0.6106 0.0012 0.0925 0.
976.9214
28 0.5975 0.0012 0.1013 0.
961.9633
30 0.5846 0.0012 0.1099 0.
947.0065
33 0.5718 0.0013 0.1184 0.
932.0510
35 0.5592 0.0013 0.1268 0.
917.0971
38 0.5468 0.0013 0.1351 0.
902.1447
40 0.5345 0.0013 0.1433 0.
887.1940
43 0.5223 0.0013 0.1514 0.
872.2448
45 0.5103 0.0014 0.1593 0.
857.2972
48 0.4984 0.0014 0.1672 0.
842.3512
50 0.4867 0.0014 0.1751 0.
827.4076
53 0.4751 0.0014 0.1828 0.
812.4660
55 0.4637 0.0015 0.1904 0.
797.5262
58 0.4524 0.0015 0.1979 0.
782.5883
60 0.4412 0.0015 0.2054 0.
767.6532
63 0.4301 0.0016 0.2127 0.
752.7212
65 0.4192 0.0016 0.2200 0.
737.7917
68 0.4084 0.0016 0.2272 0.
722.8647
70 0.3977 0.0017 0.2343 0.
707.9404
73 0.3872 0.0017 0.2413 0.
693.0206
75 0.3767 0.0017 0.2483 0.
678.1040
78 0.3664 0.0018 0.2551 0.
663.1907
80 0.3562 0.0018 0.2619 0.
648.2806
83 0.3461 0.0018 0.2686 0.
633.3752
85 0.3361 0.0019 0.2753 0.
618.4750

3
88 0.3263 0.0019 0.2818 0.
603.5795
90 0.3165 0.0020 0.2883 0.
588.6890
93 0.3068 0.0020 0.2948 0.
573.8036
95 0.2973 0.0021 0.3011 0.
558.9237
98 0.2879 0.0021 0.3074 0.
544.0498
100 0.2785 0.0022 0.3136 0.
529.1847
103 0.2693 0.0023 0.3197 0.
514.3270
105 0.2601 0.0023 0.3258 0.
499.4772
108 0.2511 0.0024 0.3318 0.
484.6356
110 0.2422 0.0025 0.3377 0.
469.8028
113 0.2333 0.0026 0.3436 0.
454.9789
115 0.2246 0.0026 0.3494 0.
440.1679
118 0.2159 0.0027 0.3551 0.
425.3708
120 0.2074 0.0028 0.3608 0.
410.5874
123 0.1989 0.0029 0.3664 0.
395.8188
125 0.1905 0.0030 0.3720 0.
381.0658
128 0.1823 0.0032 0.3774 0.
366.3350
130 0.1741 0.0033 0.3829 0.
351.6251
133 0.1660 0.0034 0.3882 0.
336.9377
135 0.1580 0.0036 0.3935 0.
322.2741
138 0.1501 0.0037 0.3987 0.
307.6385
140 0.1423 0.0039 0.4039 0.
293.0398
143 0.1345 0.0041 0.4089 0.
278.4777
145 0.1269 0.0043 0.4140 0.
263.9556
148 0.1194 0.0045 0.4189 0.
249.4873
150 0.1119 0.0048 0.4238 0.
235.0777
153 0.1046 0.0051 0.4286 0.
220.7306

4
155 0.0974 0.0054 0.4333 0.
206.4558
158 0.0903 0.0058 0.4379 0.
192.2782
160 0.0833 0.0062 0.4424 0.
178.2029
163 0.0764 0.0066 0.4469 0.
164.2541
165 0.0697 0.0072 0.4512 0.
150.4579
168 0.0631 0.0078 0.4554 0.
136.8272
170 0.0566 0.0084 0.4594 0.
123.4187
173 0.0503 0.0093 0.4633 0.
110.2643
175 0.0443 0.0102 0.4671 0.
97.4313
178 0.0385 0.0113 0.4706 0.
84.9776
180 0.0329 0.0126 0.4739 0.
72.9915
183 0.0276 0.0142 0.4769 0.
61.5703
185 0.0227 0.0160 0.4795 0.
50.8220
188 0.0182 0.0182 0.4818 0.
40.8924
190 0.0141 0.0208 0.4837 0.
31.8959
193 0.0106 0.0238 0.4850 0.
23.9913
195 0.0076 0.0273 0.4858 0.
17.2895
198 0.0052 0.0314 0.4861 0.
11.8608
200 0.0033 0.0359 0.4858 0.
7.6769
203 0.0020 0.0410 0.4850 0.
4.6883
205 0.0012 0.0464 0.4838 0.
2.6849
208 0.0006 0.0521 0.4822 0.
1.4325
210 0.0003 0.0580 0.4805 0.
0.7116
213 0.0001 0.0640 0.4786 0.
0.3275
215 0.0001 0.0700 0.4766 0.
0.1395
218 0.0000 0.0760 0.4747 0.
0.0551
220 0.0000 0.0819 0.4727 0.
0.0202

5
223 0.0000 0.0879 0.4707 0.

0.0068
225 0.0000 0.0938 0.4687 0.
0.0021
228 0.0000 0.0996 0.4668 0.
0.0006
230 0.0000 0.1054 0.4649 0.
0.0002
233 0.0000 0.1111 0.4630 0.
0.0000
235 0.0000 0.1168 0.4611 0.
0.0000
238 0.0000 0.1224 0.4592 0.
0.0000
240 0.0000 0.1280 0.4573 0.
0.0000
243 -0.0000 0.1336 0.4555 0.
-0.0000
245 -0.0000 0.1391 0.4536 0.
-0.0000
248 0.0000 0.1446 0.4518 0.
0.0000
250 0.0000 0.1500 0.4500 0.
0.0000
===========================================================================

6
Published with MATLAB 8.0

Vous aimerez peut-être aussi