Terminal Settling Velocity Calculator

View Fullscreen

agraph
setGraphType(LogaritmicLogaritmic);
setViewport(750,500,70); 
setGraphArea(-2,1,-1,3);
setGridandTicks(1,1,1,1);
setLabelsandTitle(BottomLeft,"Grain diameter in mm","Settling velocity in mm/sec","Terminal settling velocity");
setLegend(50,"horizontal",10,4,4);
setShowCoordinates(false);
initPicture();
drawGraphArea();
setPen(2,"green");
plot("Budryck(x)",-2,1);
drawLegendItem(2,"Budryck","rect");
setPen(2,"blue");
plot("Rittinger(x)",-2,1);
drawLegendItem(3,"Rittinger","rect");
setPen(2,"red");
plot("Stokes(x)",-2,1);
drawLegendItem(1,"Stokes","rect");
setPen(2,"black");
plot("TSV(x)",-2,1);
drawLegendItem(4,"Theoretical","rect");
legendBorder(2,"white");
axesBorder("2","black");
viewportBorder("3","black");
endagraph
Pointer coordinates: (x,y) Click coordinates: (x,y)
agraph
setGraphType(LogaritmicLogaritmic);
setViewport(750,500,70); 
setGraphArea(-2,1,-4,4);
setGridandTicks(1,1,1,1);
setLabelsandTitle(BottomLeft,"Grain diameter in mm","Reynolds number","Reynolds number vs grain diameter");
initPicture();
drawGraphArea();
setPen(2,"green");
plot("Rep(x)",-2,1);
axesBorder("2","black");
viewportBorder("3","black");
endagraph
agraph
setGraphType(LogaritmicLogaritmic);
setViewport(750,500,70); 
setGraphArea(-4,5,-1,5);
setGridandTicks(1,1,1,1);
setLabelsandTitle(BottomLeft,"Reynolds number","Drag coefficient","Drag coefficient vs Reynolds number");
initPicture();
drawGraphArea();
setPen(2,"green");
plot("Cdp(x)",-4,5);
axesBorder("2","black");
viewportBorder("3","black");
endagraph
Input:  
Grain diameter d: mm
Output:  
Settling velocity vs: mm/sec
Reynolds number Rep: -
Drag coefficient Cdp: -
   

Press the left mouse button and move over the diagram to change the grain diameter.

Digitised points:
 

Equations involved in the calculations

Settling velocity equations:

Theoretical: `tsv` in m/sec, shape coefficient `psi=0.7` for normal sand

Drag coefficient: `cdp` Cd value according to Turton & Levenspiel

Experimental:

Stokes: `Stokes` in mm/sec, for laminar flow with d<0.1 mm

Budryck: `Budryck` in mm/sec, transition zone with 0.1 mm<d<1 mm

Rittinger: `Rittinger` in mm/sec, for turbulent flow with d>1 mm

The original ASCIIMathML and ASCIIsvg scripts have been developed by by Peter Jipsen, Chapman University (jipsen@chapman.edu)
LaTeXMathML has been developed by Douglas Woodall (and exteded by Jeff Knisley), based on ASCIIMathML
The version of ASCIIMathML used here, is a modified and extended version, developed by Dr.ir. S.A. Miedema
Other sources: An ASCIIsvg manual by Robert Fant.  An ASCIIsvg manual by Peter Jipsen. An ASCIIMathML manual by James Gray.

Plugins and fonts required (depending on your browser): MIT MathML font packages, MathPlayer, Adobe SVGviewer
Look at: http://www.w3.org/TR/SVG11/ for detailed information about SVG.
Look at: http://www.w3.org/Math/ for detailed information about MathML

Copyright © Dr.ir. S.A. Miedema, Delft University of Technology, Faculty of Mechanical Engineering, Marine Technology & Materials Science
Department of Marine & Transport Technology, The Chair of Dredging Engineering