Intro
Intro
mineral processing
Feed
concentration of mineral
slurries on density or particle
size
swirl induced due to
tangential feed
%UF
flow reversal
air core forms due to
negative pressure induced by
swirl m
Increasing particle density
Underflow
CFD modeling of cyclone
separators
Swirl and flow reversal results in highly
strained flows
air core makes modeling at least a two
phase flow problem
if you consider the solids it is a three
phase flow problem
Air core for
a DMC with
a poor
mesh
t-grid mesh
Air core
for a DMC
with a
better
mesh
cooper
mesh
but…..
Even with the better mesh the flow out the
underflow is too large
Experimental underflows are ~15% of feed
flow rate. I am getting ~40% reporting to
underflow
This happens with the RSM turbulence model
which is supposed to be the best model for
swirling flows if you survey the literature
so...
I have have to think fairly hard about
the physics over the next few months
and also think about the funding for
project
Basic Steps in CFD are
Mesh Generation - Gambit
Problem set up - partly Gambit, partly
Fluent
Initialisation and solution - Fluent
Validation
Maybe start again
Gambit
This is the meshing tool used by Fluent
Geometric model of the flow domain is
drawn using the CAD functionality (points,
lines, faces, volumes)
Mesh is generated (line, face and volume
meshes)
and mesh is checked
Nature of the flow domain is specified
Gambit
Boundary condition types are specified
(wall, velocity inlet, outlet)
Solver type is specified (Fluent 4, 5, 6)
Mesh is exported to a file *.msh
Mesh and geometry is stored in a
database *.dbs
Fluent
Mesh is read into Fluent
Mesh is checked by Fluent and scaled
Type of fluid is specified in Fluent (eg water air)
If flow is turbulent then specify a turbulence
model
Boundary conditions are chosen
Other models are enabled depending on the
nature of the problem
Fluent
Implement user designed functions
Discretization methods are chosen
Problem is initialized
Solver is started
Once convergence is reached (non-trivial),
the solution is checked for validity
Intermediate cases should be saved along the
way (you’ll learn this the hard way)