summaryrefslogtreecommitdiff
path: root/539/CH5/EX5.2/Example_5_2.sce
blob: 62114cc0408e4794faad326a061884b8b66674dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//Nonsteady-State Diffusion Time Computation I

clear;
clc;

printf("\tExample 5.2\n");

Co=0.25;        //Initial Conc. in wt%
Cs=1.2;         //Surface conc. in wt%
Cx=0.8;         //Conc. at any x  in wt%

x=5*10^-4;     //Position in m
D=1.6*10^-11;  //Diffusion coeff in m^2/s

C=1-((Cx-Co)/(Cs-Co));
z=erfinv(C);

//But C=erf(x/2sqrt(Dt))
t=x^2/(4*D*z^2);

printf("\nTime required is %d s or %.1f h\n",t,t/3600);

//End