summaryrefslogtreecommitdiff
path: root/409/CH12/EX12.1/Example12_1.sce
blob: c73207b26ab9ac33661e1cd9be6900b3fb5ab60c (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
clear;
clc;
//Page No.349
// Example 12.1
printf('Example 12.1\n\n');
// Solution 

//(a) fig.E12.1a
F = 10000 ;//[lb/hr]
//Given
NaOH_F = 40/100 ;//[wt. fraction]
NaOH_P1 = 95/100 ;//[wt. fraction of NaOH filter cake]
NaOH_P2 = (0.05 *  45)/100 ;//[wt. fraction of NaOH in NaOH soln.]
H2O_P2 = (0.05 *  55)/100 ;//[wt. fraction of H2O in NaOH soln.]
NaOH_R = 45/100;//[wt. fraction]
NaOH_G = 50/100;//[wt. fraction]
//Get P from overall NaOH balance
P = (NaOH_F *  F)/[NaOH_P1 + NaOH_P2] ;//[lb/hr]
// Get W from overall total balance
W = F-P ;// [lb/hr]

// Solve following eqn. simultaneously to get G & R
// NaOH_G *  G = F *  NaOH_F + NaOH_R *  R (NaOH balance on crystallizer)
//G = R + P (overall balance)
a = [NaOH_G -NaOH_R;1 -1] ;// matrix formed of coefficients of unknown
b = [F *  NaOH_F;P];// matrix formed by constant
x = a\b ;// matrix of solutions . x(1) = G, x(2) = R
G = x(1) ;// [lb/hr]
R = x(2) ;// [lb/hr]
printf('(a)  Flow rate of water removed by evaporator is  %.1f lb/hr\n',W);
printf('      The recycle rate of the process is %.1f lb/hr\n',R);

// (b) fig.E12.1b
//given
NaOH_H = 45/100 ;//[wt fraction]
H2O_H = 55/100 ;//[wt fraction]
// Get H & G by solving following eqn. simultaneously
//NaOH_G *  G = [NaOH_P1 + NaOH_P2] *  P  + NaOH_H *  H (NaOH balance on crystallizer)
//H2O_G *  G = H2O_P2 *  P  +  H2O_H *  H (H2O balance on crystallizer)
a1 = [NaOH_G -NaOH_H;NaOH_G -H2O_H] ;// matrix formed of coefficients of unknown
b1 = [((NaOH_P1 + NaOH_P2) *  P);(H2O_P2) *  P];// matrix formed by constant
x1 = ((a1)^-1) *  b1 ;// matrix of solutions nw_G = x1(1);H = x1(2)
nw_G1 = x1(1) ;// [lb/hr]
H = x1(2);// [lb/hr]
// By overall NaOH balance
nw_F = (NaOH_H *  H + (NaOH_P1 + NaOH_P2) *  P)/NaOH_F ;//[lb/hr]
printf(' (b)  Total feed rate when filterate is not recycled is %.1f lb/hr\n',nw_F);