ICEM-CFD Hexa Chap2
ICEM-CFD Hexa Chap2
Advanced Functions,
Hints and Tips
Hexa 1
June 8, 2015
Advanced Functions
Hexa 2
Split/Unsplit edge
Link shape
Set location
Align vertices
Topology functions
Collapsed blocks
Periodicity
Delete blocks, blanked
Refinement
Output blocks
June 8, 2015
Hexa 3
June 8, 2015
Split Edge
Hexa 4
June 8, 2015
Hexa 5
June 8, 2015
Edge Options
Move dependant
Control points move when end vertices are moved
Hexa 6
June 8, 2015
Source
Target
Hexa 7
June 8, 2015
June 8, 2015
Hexa 9
Example
June 8, 2015
Usage:
Use Query edge to determine Dimension
I-direction is dimension 0, J is 1, K is 2,
O3 is 3,
Index is the split to align to
Select plane in which vertices will move
Hexa 10
June 8, 2015
Example
Index control used to limit affected vertices
K=4
n
o
i
t
ec
r
i
d
KHexa 11
June 8, 2015
Topology Menu
Hexa 12
June 8, 2015
Topology, Transform
Transform, Copy and Merge
Rotate, translate and mirror
Meshing repetitive geometry
Hexa 13
June 8, 2015
Bottom-up Meshing
Methods
Top-down is, in general, more robust
Bottom-up methods improve flexibility
Topology methods
Block independently and merge
2-D to 3-D extrusion
Blocking, Extrude face
Blocking, Create block
Hexa 14
June 8, 2015
Hexa 15
June 8, 2015
1
2
Hexa 16
June 8, 2015
2
7
3
4
Hexa 17
June 8, 2015
1
3
Hexa 18
2
4
Press
middle
button
June 8, 2015
Collapsed Blocks
Hexa 19
June 8, 2015
Collapsed Blocks
Hexa 20
June 8, 2015
Periodicity
Hexa 21
June 8, 2015
Hexa 22
June 8, 2015
# of nodes can
be unequal
Equal # of nodes
across hole
Hexa 23
June 8, 2015
Refinement
Allows N to 1 connection across block interfaces
Can only be used with certain solvers
Hexa 24
June 8, 2015
Output Blocks
In multiblock format,
Hexa can yield grids
with very many blocks
Merging blocks can
result in loss of
topology information
Blocks can be merged
for output purposes
only
Use Meshing > Init
output blocks to
initialize to full
blocking
Hexa 25
June 8, 2015
Output Blocks
Hexa 26
June 8, 2015
Hexa 27
June 8, 2015
Hexa 28
June 8, 2015
An example:
b1
b2
b3
b3b
b4
b4b
b4c
b5
b5c
b6c
Hexa 29
Hexa 30
June 8, 2015
This way
Blocking is more manageable
New splits, O-grids, etc. will be closer to the correct
location when you make them
Hexa 31
June 8, 2015
Hexa 32
June 8, 2015
Hexa 33
June 8, 2015
Hexa 34
June 8, 2015
Splitting edges
Hexa 35
June 8, 2015
Material families
Hexa 36
June 8, 2015
Using O-grids
Hexa 37
June 8, 2015
Hexa 38
June 8, 2015
Projection
Group curves which are tangent
Dont group curves which meet at a discreet angle
Finding projection problems
Hexa 39
June 8, 2015
Projection, contd
Remember, by default, all boundary (white) edges
will project to the closest active surface
To change default face projection
Face->surface, project
Explicitly project to selected family
Project to dummy family
Interpolate edges
Hexa 40
June 8, 2015
Node distribution
Use surface params to set overall mesh size and
near-wall spacing
Fine tune edge params at end
Hexa 41
June 8, 2015
Quality checking
Hexa 42
June 8, 2015
Hexa 43
June 8, 2015
Hexa 44
June 8, 2015
Review Questions
Hexa 45
June 8, 2015
Review Questions
Hexa 46
June 8, 2015
Review Questions
Hexa 47
Review Questions
Hexa 48
Review Questions
Hexa 49
June 8, 2015
Review Questions
Hexa 50
June 8, 2015
Self-Guided Tutorials
Reference: Tutorial Manual, Meshing
Modules, version 4.1
Hexa 51
June 8, 2015
Simple Examples
3.2:
3.3:
3.5:
3.6:
2-D Car
Splitting at prescribed points
O-grid around objects
Replay files
Sphere Cube
Very simple
Elbow Part
More advanced use of O-grids
Pipe Blade
Using collapse block
Advanced Examples
June 8, 2015
Hexa 53
June 8, 2015
Hexa 54
Start-to-finish instructions
can be provided for creating
a brick-element mesh for the
lever shown below
June 8, 2015