Course 4 Intro To Unstructered Grid Generation
Course 4 Intro To Unstructered Grid Generation
GRID GENERATION
Computational Aerodynamics
CFD SIMULATION
Geometry
creation
Pre Topology
Processing Generation
Mesh
Generation
Purpose
• For both CFD (fluid) and FEA (solid) modelling, the software
performs the computations at a range of discrete locations within
the domain.
• The purpose of meshing is to decompose the solution domain into
an appropriate number of locations for an accurate result.
Consideration
• Detail:
– How much geometric detail is relevant to the simulation physics.
– Including unnecessary detail can greatly increase the effort required for
the simulation.
• Refinement
– Where in the domain are the most complex stress/flow gradients? These
areas will require higher densities of mesh elements.
• Efficiency
– Greater numbers of elements require more compute resource (memory /
processing time). Balance the fidelity of the simulation with available
resources.
Consideration
• Example 1 (Internal Flow)
Smooth Mesh at
LE
Consideration
– There are a number of methods for measuring mesh element quality (mesh
metrics*). For example, one important metric is the element ‘Skewness’. Skewness
is a measure of the relative distortion of an element compared to its ideal shape
and is scaled from
• 0 (Excellent) to 1 (Unacceptable).
Patch
Dependent
Patch
Independent
Patch
Dependent
Building Topology – Determine Connectivity
Edge 1
Edge 2
Tolerance
Building Topology – Determine
Connectivity
Color coding
Topology curves are color coded to indicate their surface
connection status
green = unconnected, yellow = single, red = double, blue = multiple,
Grey = dormant (filtered out)
Turn color coding off on in Model tree > Geometry > Curves > Color
by count
Red curves indicate two surfaces meet within the tolerance, This is
what you want for a solid model.
Yellow curves will usually indicate some repair is required
Before
After
SHELL MESH
Shell Meshing Method
• Patch Dependent
– Based on loops of curves surrounding patches
– Best for capturing surface details and creating quad dominant
mesh with good quality
– Repair Dirty geometry is necessary
– Fast
• Patch Independent
– Robust octree algorithm
– Good for dirty geometry, ignoring small features, gaps, holes
– Slow
Shell Meshing
• Create Geometry
• Global Mesh Set Up
OR
Shell Meshing
• Compute Mesh
VOLUME MESH
Volume Mesh Method
• Quick Delaunay
• The Quick (Delaunay) option will generate a tetra mesh using a
bottom-up meshing approach (Delaunay Tetra algorithm).
• Require an existing surface mesh.
• Volume mesh will then be generated from this surface mesh.
• Very Fast
• Robust (Octree)
• The Robust (Octree) option will generate a tetra mesh using a top-
down meshing approach
• An Octree mesher does not require an existing surface mesh
because one is created by the Octree process
• Slow
Delaunay
Octree
Volume Mesh
• Surface Mesh (For Delaunay Method)
• Global Mesh Set Up
Mesh
Mesh Type
Method
Volume Mesh
• Compute Volume Mesh
Volume Name
Type Here
Volume Mesh
• Use Cut Plane to See Volume Mesh
RIGHT CLICK
Volume Mesh
Volume Mesh
• Mesh Quality
Good Distribution
Volume Mesh
• Volume Quality
Non Negative
Volume
Volume Mesh
• Mesh Output
File Name