diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /497/CH8/EX8.1/Chap8_Ex1.sce | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '497/CH8/EX8.1/Chap8_Ex1.sce')
-rwxr-xr-x | 497/CH8/EX8.1/Chap8_Ex1.sce | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/497/CH8/EX8.1/Chap8_Ex1.sce b/497/CH8/EX8.1/Chap8_Ex1.sce new file mode 100755 index 000000000..a783d1e4b --- /dev/null +++ b/497/CH8/EX8.1/Chap8_Ex1.sce @@ -0,0 +1,120 @@ +//Kunii D., Levenspiel O., 1991. Fluidization Engineering(II Edition). Butterworth-Heinemann, MA, pp 491 + +//Chapter-8, Example 1, Page 206 +//Title: Performance of a Fast Fluidized Vessel +//========================================================================================================== +clear +clc + +//INPUT +Lmf=2.4;//Length of bed at minimum fluidized condition in m +uo=[2;4;6];//Superficial gas velocity in m/s +GsII=100;//Solid circulation rate in kg/m^2 s for Mode II +uoIII=4;//Superficial gas velocity in m/s for Mode III +GsIII=[42;50;100;200;400];//Solid circulation rate in kg/m^2 s for Mode III +GsIV=[70;100;120];//Solid circulation rate in kg/m^2 s for Mode IV +dt=0.4;//Column diamter in m +Ht=10;//Height of column in m +rhos=1000;//Density of solid in kg/m^3 +dpbar=55;//Particle diameter in micrometer +ephsilonmf=0.5;//Void fraction at minimum fluidization condition + +//CALCULATION +//Mode I +ephsilonstar=0.01;//Saturation carrying capacity of gas +ephsilonsd=[0.2;0.16;0.14];//Solid holdup in lower dense region from Fig.8(b) for various uo +n=length(uo); +i=1; +Hfguess=2;//Guess value of height +while i<=n + a(i)=3/uo(i);//Decay constant + function[fn]=solver_func(Hf)//Function defined for solving the system + fn=Lmf*(1-ephsilonmf)-((ephsilonsd(i)-(ephsilonstar+(ephsilonsd(i)-ephsilonstar)*exp(-a(i)*Hf)))/a(i))-Ht*ephsilonsd(i)+Hf*(ephsilonsd(i)-ephsilonstar); + endfunction + [Hf(i)]=fsolve(Hfguess,solver_func,1E-6);//Using inbuilt function fsolve for solving Eqn.(10) for Hf + Hd(i)=Ht-Hf(i);//Height of lower densce region + ephsilonse(i)=ephsilonstar+(ephsilonsd(i)-ephsilonstar)*exp(-a(i)*Hf(i));//Solid holdup at exit + GsI(i)=rhos*uo(i)*ephsilonse(i);//Solid circulation rate from Eqn.(4) + i=i+1; +end + +//Mode II +i=1; +Hfguess2=2;//Guess value of height +while i<=n + ephsilonseII(i)=GsII/(rhos*uo(i));//Solid holdup at exit + function[fn]=solver_func1(Hf)//Function defined for solving the system + fn=ephsilonseII(i)-ephsilonstar-(ephsilonsd(i)-ephsilonstar)*exp(-a(i)*Hf);//From Eqn.(7) + endfunction + [HfII(i)]=fsolve(Hfguess2,solver_func1,1E-6);//Using inbuilt function fsolve for solving Eqn.(10) for Hf + HdII(i)=Ht-HfII(i);//Height of lower dense region + //Length of bed minimum fluidization condtion + LmfII(i)=(1-ephsilonmf)^-1*[((ephsilonsd(i)-ephsilonseII(i))/a(i))+Ht*ephsilonsd(i)-HfII(i)*(ephsilonsd(i)-ephsilonstar)]; + i=i+1; +end + +//Mode III +aIII=3/uoIII;//Decay constant +ephsilonsdIII=0.16;//Solid holdup at lower dense region +i=1; +m=length(GsIII); +Hfguess3=2;//Guess value of height +while i<=m + ephsilonseIII(i)=GsIII(i)/(rhos*uoIII);//Solid holdup at exit + function[fn]=solver_func2(Hf)//Function defined for solving the system + fn=ephsilonseIII(i)-ephsilonstar-(ephsilonsdIII-ephsilonstar)*exp(-aIII*Hf);//From Eqn.(7) + endfunction + [HfIII(i)]=fsolve(Hfguess3,solver_func2,1E-6);//Using inbuilt function fsolve for solving Eqn.(10) for Hf + HdIII(i)=Ht-HfIII(i);//Height of lower dense region + //Length of bed at minimum fluidization condition + LmfIII(i)=(1-ephsilonmf)^-1*[((ephsilonsdIII-ephsilonseIII(i))/aIII)+Ht*ephsilonsdIII-HfIII(i)*(ephsilonsdIII-ephsilonstar)]; + i=i+1; +end + +//Mode IV +i=1; +Hfguess4=2;//Guess value of height +while i<=n + aIV(i)=3/uo(i);//Decay constant + ephsilonseIV(i)=GsIV(i)/(rhos*uo(i));//Solid holdup at exit + function[fn]=solver_func3(Hf)//Function defined for solving the system + fn=ephsilonseIV(i)-ephsilonstar-(ephsilonsd(i)-ephsilonstar)*exp(-aIV(i)*Hf);//From Eqn.(7) + endfunction + [HfIV(i)]=fsolve(Hfguess4,solver_func3,1E-6);//Using inbuilt function fsolve for solving Eqn.(10) for Hf + HdIV(i)=Ht-HfIV(i);//Height of lower dense region + //Length of bed at minimum fluidization condition + LmfIV(i)=(1-ephsilonmf)^-1*[((ephsilonsd(i)-ephsilonseIV(i))/aIV(i))+Ht*ephsilonsd(i)-HfIV(i)*(ephsilonsd(i)-ephsilonstar)]; + i=i+1; +end + +//OUTPUT +printf('\nMode I'); +printf('\n\tuo(m/s)\t\tephsilonse(-)\tHf(m)\t\tHd(m)\t\tGs(kg/m^2 s)'); +i=1; +while i<=n + mprintf('\n\t%f\t%f\t%f\t%f\t%f',uo(i),ephsilonse(i),Hf(i),Hd(i),GsI(i)); + i=i+1; +end +printf('\nMode II'); +printf('\n\tuo(m/s)\t\tephsilonse(-)\tHf(m)\t\tHd(m)\t\tLmf(m))'); +i=1; +while i<=n + mprintf('\n\t%f\t%f\t%f\t%f\t%f',uo(i),ephsilonseII(i),HfII(i),HdII(i),LmfII(i)); + i=i+1; +end +printf('\nMode III'); +printf('\n\tGs(kg/m^ s)\tephsilonse(-)\tHf(m)\t\tHd(m)\t\tLmf(m)'); +i=1; +while i<=m + mprintf('\n\t%f\t%f\t%f\t%f\t%f',GsIII(i),ephsilonseIII(i),HfIII(i),HdIII(i),LmfIII(i)); + i=i+1; +end +printf('\nMode IV'); +printf('\n\tuo(m/s)\t\tGs(kg/m^2 s)\tephsilonse(-)\tHf(m)\t\tLmf(m)'); +i=1; +while i<=n + mprintf('\n\t%f\t%f\t%f\t%f\t%f',uo(i),GsIV(i),ephsilonseIV(i),HfIV(i),LmfIV(i)); + i=i+1; +end + +//====================================END OF PROGRAM ======================================================
\ No newline at end of file |