Professional Documents
Culture Documents
Oil mist filters are used to remove aerosolized oil droplets from gas
streams.
The Problem
Simulating oil mists using the standard CFD solvers is infeasible due to
the micrometer cell size required.
This was the impetus for the development of a hybrid particle and volume
of fluid solver [1]
Up to this point the hybrid solver had only been tested on simple
geometry.
More realistic filter geometry was required to analyse the behaviour and
compare it to theoretical and experimental results.
eResearch Intern Showcase 2011
Project Goals
The filter geometries had to be more realistic but not perfect. The long
term goal for the hybrid solver is testing on 3D scans from real filter
media.
(Mullins, B 2004)
eResearch Intern Showcase 2011
Solution Features
Required features:
• Output in a format that snappyHexMesh can read (.stl)
• Provide a way of controlling the solidity (alpha)
• Provide control of the fibre diameter
Beneficial features:
• Fibre diameter distributions
• Control over the fibre orientations
Extra features:
• Curved fibres
eResearch Intern Showcase 2011
We decided to build up a web of fibres using the physics engine built into
Blender in an attempt to replicate the manufacturing process of
nonwoven media.
We moved to a rigid body approach because the fibres are quite straight
at the micrometer scale, and the curvature would not have had a
significant impact on the behaviour of the oil mist.
3D models of fibres were created in a box and then let drop to the floor
using the Blender Game Engine (BGE).
The script had to be modified to make the face lengths acceptable for
CFD meshing and then, later, to increase performance.
eResearch Intern Showcase 2011
The final script could produce geometries of a few thousand fibres, but
wasn't very reliable.
These problems are likely caused by the large load on the BGE which is
designed to run in real time.
The script didn't provide enough control over the solidity. We could
change it but not specify it.
We decided to create the fibres in their final positions with controls over
their orientation.
The user inputs the fibre parameters and the dimensions of the region.
And the script calculates the number of fibres to create.
Each fibre is created 8 times (one per octant in the 3D Cartesian grid),
and the region in the centre is exported to ensure that the total volume of
fibres expected is present within the region.
eResearch Intern Showcase 2011
The user has to ensure that the longest diagonal of the fibres is less than
the smallest dimension of the region or else fibres may not "wrap around"
correctly. This would create a model with lower solidity than expected.
Creating large regions with many fibres requires more resources than it
should because each fibre has to be created eight times.
We needed the ability to create these larger regions without this overhead
when a cyclic simulation is not required.
eResearch Intern Showcase 2011
The final approach was to generate a large region and export a smaller
section of it.
This is required because the solidity would not be accurate around the
edges where parts of the fibres centred there lie outside the region.
The inner solidity should be accurate but it may vary because the fibre
placement is random. This small scale variation is realistic.
eResearch Intern Showcase 2011
Results
This script provided the most flexible way of producing the fibres and was
the only solution capable of producing large geometries with minimal
overhead.
To minimise the overhead created by the unusable region the fibre length
should not be much larger than the export region.
eResearch Intern Showcase 2011
Outcome
Using the filter models generated in the course of this project we were
able to move up from simulations using 4 fibres to realistic sections of
filter media.
Outcome
Conclusions
The Blender add-on created is useful for testing CFD solvers for oil mist
filters and dust filters.
The next immediate step is to further develop and test the solver.
eResearch Intern Showcase 2011
Acknowledgements
iVEC [ivec.org]
Curtin University [curtin.edu.au]
Centre for Comparative Genomics, Murdoch University [ccg.murdoch.edu.au]
References