Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Question 1

Euler Method

for h=0.5

clc
clear all
Fi=1;
Fj=1.5;
UA=183.9;
Ti=50;
Tji=200;
gCp=61.3;
gjCpj=61.3;
V=10;
Vj=2.5;
T(1)=50;
Tj(1)=50;
h=0.5;
t=0:h:50;
for i=1:length(t)-1;
T(i+1)=T(i)+h*((Fi/V)*(Ti-T(i))+((UA/(gCp*V))*(Tj(i)-T(i))));
Tj(i+1)=Tj(i)+h*((Fj/Vj)*(Tji-T(i))-((UA/(gCp*Vj))*(Tj(i)-T(i))));
t(i+1)=t(i)+h;
end
T(101)
Tj(101)
plot(t,T,t,Tj)
xlabel('Time');
ylabel('T, Tj');
legend('T','Tj');
grid on

150
T
Tj

140
130
120

T, Tj

110
100
90
80
70
60
50

10

15

20

25
Time

30

35

40

45

50

Euler Method

for h=1.0

500
T
Tj

400

300

T, Tj

200

100

-100

-200

Euler Method
x1
0

1
.5

10

15

20

25
Time

30

35

40

45

50

for h=1.5

3
2

T
T
j

1
0
.5

T, Tj

0
-0
.5
-1
-1
.5
-2
-2
.5
-3

1
0

1
5

2
0

2
5
T
im
e

3
0

3
5

4
0

4
5

5
0

Fourth Order Runge-Kutta

for h=0.5

clc
clear all
Fi=1;
Fj=1.5;
UA=183.9;
Ti=50;
Tji=200;
gCp=61.3;
gjCpj=61.3;
V=10;
Vj=2.5;
T(1)=50;
Tj(1)=50;
h=0.5;
t=0:0.5:50;
for i=1:length(t)-1
k1(i)=(Fi/V)*Ti-(Fi/V)*T(i)+(UA/(gCp*V))*(Tj(i)-T(i));
k2(i)=(Fi/V)*Ti-(Fi/V)*(T(i)+0.5*h*k1(i))+(UA/(gCp*V))*(Tj(i)-(T(i)
+0.5*h*k1(i)));
k3(i)=(Fi/V)*Ti-(Fi/V)*(T(i)+0.5*h*k2(i))+(UA/(gCp*V))*(Tj(i)-(T(i)
+0.5*h*k2(i)));
k4(i)=(Fi/V)*Ti-(Fi/V)*(T(i)+h*k3(i))+(UA/(gCp*V))*(Tj(i)-(T(i)+h*k3(i)));
k1_j(i)=(Fj/Vj)*Tji-(Fj/Vj)*Tj(i)-(UA/(gjCpj*Vj))*(Tj(i)-T(i));
k2_j(i)=(Fj/Vj)*Tji-(Fj/Vj)*(Tj(i)+0.5*h*k1_j(i))-(UA/(gjCpj*Vj))*((Tj(i)
+0.5*h*k1_j(i))-T(i));
k3_j(i)=(Fj/Vj)*Tji-(Fj/Vj)*(Tj(i)+0.5*h*k2_j(i))-(UA/(gjCpj*Vj))*((Tj(i)
+0.5*h*k2_j(i))-T(i));
k4_j(i)=(Fj/Vj)*Tji-(Fj/Vj)*(Tj(i)+h*k3_j(i))-(UA/(gjCpj*Vj))*((Tj(i)
+h*k3_j(i))-T(i));
T(i+1)=T(i)+h*(1/6)*(k1(i)+k2(i)*2+2*k3(i)+k4(i));
Tj(i+1)=Tj(i)+h*(1/6)*(k1_j(i)+k2_j(i)*2+2*k3_j(i)+k4_j(i));
end
plot(t,T)
hold on
plot(t,Tj,'g')
xlabel('time(min)')
ylabel('temperaure(F)')

150
140
130

temperaure(F)

120
110
100
90
80
70
60
50

10

15

20

25
time(min)

Fourth Order Runge-Kutta

30

35

40

45

50

40

45

50

for h=1.0

150
140
130

temperaure(F)

120
110
100
90
80
70
60
50

10

15

20

25
time(min)

30

35

Fourth Order Runge-Kutta

for h=1.5

150
140
130

temperaure(F)

120
110
100
90
80
70
60
50

10

15

20

25
time(min)

30

35

40

45

Question 2
Euler method

for h=1

clc
clear
Ca(1)=0.4;
Cb(1)=0.0;
Cc(1)=0.0;
h=60.0;
t=0:h:7200;
for i=1:length(t)-1;
Ca(i+1)=Ca(i)+(0.0004-0.003*Ca(i))*h;
Cb(i+1)=Cb(i)+(0.0001-0.0013*Cb(i))*h;
Cc(i+1)=Cc(i)+(0.0015*Ca(i)-0.0013*Cc(i))*h;
t(i+1)=t(i)+h;
end
Ca(121)
Cb(121)
Cc(121)
plot(t,Ca,t,Cb,t,Cc)
xlabel('time(s)')
ylabel('Concentration')
legend('Ca','Cb','Cc')
grid on

Ca =0.1333
Cb =0.0769
Cc =0.1539

50

0.4
Ca
Cb
Cc

0.35

Concentration

0.3
0.25
0.2
0.15
0.1
0.05
0

1000

2000

3000

4000
time(s)

5000

6000

7000

8000

You might also like