summaryrefslogtreecommitdiff
path: root/1040/CH6/EX6.4/Chapter6_Ex4.sce
blob: 86305a9f64bba4394f9199e1182ab9356309efde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Harriot P., 2003, Chemical Reactor Design (I-Edition), Marcel Dekker, Inc., USA, pp 436.
//Chapter-6 Ex6.4 Pg No.251
//Title:Conversion in packed bed for same superficial velocity
//====================================================================================================================
clear
clc
//COMMON INPUT 
L=2.5;//Lendth of bed(ft)
X_A=0.95;//Conversion
L_a=3;//Length of section a (ft)
L_b=2;//Length of section b (ft)
u_oa_by_u0=0.88;//Refer equation 3.64
u_ob_by_u0=1.12;
L=2.5;//(ft)


//CALCULATION (Ex6.4.a)
k_rho_L_by_u=log(1/(1-X_A));//First Order reactions
//For Section a
k_rho_L_by_u_a=k_rho_L_by_u*(L_a/L);
X_A_section_a=(1-exp(-k_rho_L_by_u_a));
//For Section b
k_rho_L_by_u_b=k_rho_L_by_u*(L_b/L);//Dimensionless Group based on ideal plug flow for first order reaction
X_A_section_b=(1-exp(-k_rho_L_by_u_b));
X_A_Ave=(X_A_section_b+X_A_section_a)/2;
Percent_X_A_Ave=X_A_Ave*100

//CALCULATION (Ex6.4.b)
k_rho_L_by_u=log(1/(1-X_A));//First Order reaction
//For Section a
k_rho_L_by_u_a=k_rho_L_by_u*(L_a/L)*(1/u_oa_by_u0);
X_A_section_a=(1-exp(-k_rho_L_by_u_a));
delP_a_by_alpha_u0_pow=L_a*(u_oa_by_u0);//Refer equation 3.64

//For Section b
k_rho_L_by_u_b=k_rho_L_by_u*(L_b/L)*(1/u_ob_by_u0);//Dimensionless Group based on ideal plug flow for first order reaction
delP_b_by_alpha_u0_pow=L_b*u_ob_by_u0;
X_A_section_b=(1-exp(-k_rho_L_by_u_b));
X_A_avg=(u_oa_by_u0*X_A_section_a+u_ob_by_u0*X_A_section_b)/2;
Percent_X_A_avg=X_A_avg*100;

//OUTPUT(Ex6.4.a)
mprintf('\n OUTPUT Ex6.4.a');
mprintf('\n==========================================================');
mprintf('\nThe average converion when each section has same superficial velocity:%0.1f%%',Percent_X_A_Ave );

//OUTPUT(Ex6.4.b)
mprintf('\n\n\n OUTPUT Ex6.4.b');
mprintf('\n==========================================================');
mprintf('\nThe overall conversion for different velocities:%0.1f%% ',Percent_X_A_avg );

//FILE OUTPUT
fid= mopen('.\Chapter6-Ex4-Output.txt','w');
mfprintf(fid,'\n OUTPUT Ex6.4.a');
mfprintf(fid,'\n==========================================================');
mfprintf(fid,'\nThe average converion when each section has same superficial velocity:%0.1f%%',Percent_X_A_Ave );
mfprintf(fid,'\n\n\n OUTPUT Ex6.4.b');
mfprintf(fid,'\n==========================================================');
mfprintf(fid,'\nThe overall conversion for different velocities:%0.1f%% ',Percent_X_A_avg );
mclose(fid);
//=======================================================END OF PROGRAM=================================================