summaryrefslogtreecommitdiff
path: root/542/CH5/EX5.3/Example_5_3.sci
blob: c7947ba01485d35e81738418e36a1542c572a67c (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
clear;
clc;
printf("\t Example 5.3 ");
//Assumption: Resistance force F on an isolated sphere is given by Stoke's law:F = 3*%pi(meu)d*u

C = poly([0],'C');
x=roots(-4.8*C+(1-C));
printf("\n concentration is:%.3f",x);

//terminal falling velocity u can be calculated by force balance
//u = d^2*g/(18*meu)*(ps-p)
function[u]=terminal_velocity()
    d = 10^(-4);   //diameter is in meters
    g = 9.81;      //acceleration due to gravity is in m/sec^2
    meu = 10^(-3); //viscosity is in N.s/m^2
    ps = 2600;     //density is in kg/m^3
    p = 1000;      //density is in kg/m^3
    
    u = (d^2)*g*(ps-p)/(18*meu);
    funcprot(0);
endfunction


function[si]=si_max()
    u=terminal_velocity()
    printf("\n The terminal falling velocity is %.5f m/sec",u);
    si=u*x*(1-x)^(4.8);
    funcprot(0);
endfunction
si = si_max();
printf("\nThe maximum value is %f*10^(-4) m^3/m^2sec",si*10^4)