Documente Academic
Documente Profesional
Documente Cultură
L t
Lecture
4
Volume Meshing
Introduction to ANSYS
ICEM CFD
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
L4-1
Release 13.0
December 2010
Full 3D analysis
Where 2D approximations dont tell the full
story
Standard procedures
Start from just geometry
Octree tetra
Robust
obust
Walk over features
Cartesian
Fastest
Have to set sizes
prism layers
Prism
Hex Core
Hex Dominant
L4-2
Release 13.0
December 2010
General Procedure
First decide volume mesh
parameters
Globally
As in Shell Meshing
Locally
Part/Surface/Curve
Mesh Setup
As in Shell Meshing
For From geometry
only
As separate process
Also option to run
automatically following tetra
creation
Octree
Cartesian
D
Define
fi density
d
it regions
i
(optional)
Compute Mesh
Mesh > Compute Mesh >
Volume Mesh
L4-3
Release 13.0
December 2010
Body/Material Point
At specified point
Define volume region by point within volume
By Topology
g
by
y set of closed surfaces
Defines volume region
Must first Build Diagnostic Topology
Entire model
Automatically define all volumes
Selected surfaces
User selects surfaces that form a closed volume
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
L4-4
Release 13.0
December 2010
Mesh Types
Tetra/mixed
Most used
Tetra
With hex core
Pure tetra
Tetra/Prism
Tetra/Prism/Hexcore
L4-5
Release 13.0
December 2010
Mesh Types
Hexa-Dominant
Cartesian
Methods available in Cartesian
Staircase
Body fitted
Hexa-Core
Hexa Core
Automatic pure Hexa
Rectilinear mesh
Fastest method for creating volume mesh
Not covered in detail here
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
L4-6
Release 13.0
December 2010
Mesh Method
Tetra/Mixed
Robust (Octree)
Same as Shell Meshing > Patch Independent
Retains volumetric tetras
If you have complex and/or dirty geometry
Dont want to spend too much time with geometry
cleanup
Dont want to spend too much time with detailed
shell meshing
Don
Dontt want to spend time defeaturing geometry
Just set appropriate mesh sizes on geometry
Parts
Surfaces
Curves
Review Shell Meshing chapter
Part/Surface/Curve Mesh Setup
L4-7
Release 13.0
December 2010
Octree Method
Delete
Mesh detail
Sliver ignored
Geometry
Mesh
L4-8
Release 13.0
December 2010
Geometry Repair
tools quickly locate
and fix these
problems.
As in Shell Meshing
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
Hole highlighted by
yellow single edge curve
L4-9
Release 13.0
December 2010
L4-10
Octree - Options
Setup options:
Global Mesh Setup > Volume Meshing parameters
Run as batch process
p
Runs as a separate process. GUI will stay interactive.
Fast Transition
Allows for a faster transition in element size from finer to coarser
Reduce element count
Edge
g Criterion
Split elements at a factor greater than set value to better capture
geometry
Smooth
Automatically smoothes after grid generation process
Coarsen
Fix Non-manifold
Automatically tries to fix elements that jump from surface to another
For a more detailed description go to Help > Help Topics > Help
Manual > Mesh > Global Mesh Setup > Volume Meshing
Parameters > Tetra/Mixed > Robust (Octree)
L4-11
Release 13.0
December 2010
Octree -Options
Create Hexa-Core
Input
Select Geometry
All, Visible
Part by Part
Meshes each part separately
Mesh not conformal between parts
p
From file
Select tetin file
L4-12
Release 13.0
December 2010
L4-13
Auto subdivision
at ttighter
g te radius
ad us
of curvature
Release 13.0
December 2010
Refinement
R fi
t
Number of elements along
curvature if extrapolated
to 360o
To avoid subdivision
always to global minimum
which would otherwise
result in too many
elements
Subdivision will stop
once number of
elements along curve
is reached
Wont exceed global
minimum set by natural
size value
Prescribed size
Refinement = 12
Example
Specified refinement
achieved with larger
elements
Global minimum (Size) not
realized, not necessary to
capture curvature
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
L4-14
Release 13.0
December 2010
Elements in Gap
Number of cells desired in
narrow gaps
To avoid subdivision
always to global minimum
which would otherwise
result in too many
elements
Subdivision will stop
once number of cells
in gap is reached
Will not override global
minimum (Min size limit)
Prescribed size
Cells in Gap = 5
Prescribed size
Example
Only one element in gap
Cant go smaller than Min
size limit
Have to set smaller Min
size limit
ANSYS, Inc. Proprietary
2010 ANSYS, Inc. All rights reserved.
Cells in Gap = 5
L4-15
Release 13.0
December 2010
Mesh Methods
Tetra/Mixed
T t /Mi d
Quick (Delauney)
Setup Options:
Delaunay
D l
Scheme
S h
Standard: Delaunay scheme with a skewness-based refinement
TGlib: TGrid Delaunay volume grid generation algorithm that utilizes a more
gradual transition rate near the surface and faster towards the interior
Use AF: TGrid Advancing Front Delaunay algorithm which has smoother
transitions than the pure Delaunay algorithm.
Memory Scaling Factor: To allocate more memory automatically
Spacing Scaling Factor: Growth ratio from surface
Fill holes in volume mesh: Use to fills holes/voids in existing volume mesh
e.g. if bad quality region is deleted
Mesh all domains: For multiple sets of closed volumes in one model
Flood fill after complete
For multiple volumes: Will assign tetras within closed volume to Part designated by
Body or Material Point
Verbose output: For troubleshooting
L4-16
Release 13.0
December 2010
Mesh Methods
Tetra/Mixed
Smooth (Advancing Front)
Same as Quick (Delauney) but
Uses advancing front method that marches tetras
from surface into interior
g
from GE/CFX
Algorithm
Results in more gradual change in element size
Better but finer mesh
Input surface mesh has to be of fairly high quality
Setup Options: Do Proximity Checking
Check to properly fill small gaps
Longer run time
L4-17
Release 13.0
December 2010
Mesh Methods
Tetra/Mixed
TGrid 11.0
L4-18
Release 13.0
December 2010
Mesh Methods
Run Options:
Same for Delauney, Advancing Front
Create Prism Layers/Hexa-Core
Same as for Octree
Hexa-Core not available for Advancing Front, TGrid
Input
All Geometry
Will run shell mesh first with no user input/editing
Using parameters from Shell/Part/Surface/Curve
Mesh Setup
Review Shell Meshing chapter
If doubtful as to shell mesh quality, run Shell Mesh
first, then use Existing Mesh
Existing Mesh
Part by Part/From File
Same as for Octree
L4-19
Release 13.0
December 2010
Comparison
Delaun
ney
TGid 1
11.0
Octree
e
Adv.fron
nt
L4-20
Release 13.0
December 2010
Create
C
t M
Mesh
hD
Density
it
Define volumetric region with certain mesh size
where no geometry exists, e.g. wake region behind
a wing
Not
N t actual
t l geometry!
t !
Mesh nodes not constrained to density object
Can intersect geometry
Can create densities within densities
Always subdivides to smallest set size
Set Size
As for surface/curve multiplied by global Scale
Factor
Ratio expansion ratio away from density
object
Width Number of layers from object
Type
Type
Points Select any number of points
Size and Width (number of layers) will determine thickness of
volume if number of points selected is 1-3
4-8 creates polyhedral volume
L4-21
Release 13.0
December 2010
Periodicity
Define Periodicity
Translational Periodic
Enter dX, dY, dZ offset
Tip: Place
material point
close to mid-plane
L4-22
Release 13.0
December 2010
Workshops
L4-23
Release 13.0
December 2010
Workshops
Workshop 4.3
L4-24
Release 13.0
December 2010