Beruflich Dokumente
Kultur Dokumente
WHAT DO WE DO?
Ozen Engineering, Inc. helps solve challenging and multidisciplinary engineering problems with
industry leading computational simulation technologies
We provide advanced
Multi-Physics FEA
Computational Fluid Dynamics (CFD) simulations
PREPROCESSING WORKFLOW
Import/
Geometry
Creation
Sketches and
Planes
3D Operations
Extrude, Revolve,
Sweep, etc
Geometry Import
Options
Bi-Directional
CAD/ Neutral
Geometry
Modifications
3D Operations
Booleans,
Decompose, etc.
Geometry
Cleanup and
Repair
Automatic
Cleanup
Simplification,
Mid-surface,
Fluid Extraction
Meshing
Meshing Methods
Hybrid Mesh: Tet,
Prisms, Pyramids
Hexa Dominant,
Sweep meshing
Assembly
Meshing
Global Mesh
Settings
Local Mesh
Settings
Sizing, Controls,
etc.
Solver
Able to adapt and create Meshes for different Physics and Solvers
CFD: Fluent, CFX and POLYFLOW
Mechanical: Explicit dynamics, Implicit
Electromagnetic
Integrates directly with other WB systems
MESHING FUNDAMENTALS
Mesh Requirements
Efficiency & Accuracy
Refine (smaller cells) for high solution gradients and
fine geometric detail.
Coarse mesh (larger cells) elsewhere.
Quality
Solution accuracy & stability deteriorates as mesh
cells deviate from ideal shape
Double click
Mesh in the
System
or right click
and select
Edit
Outline
Graphics window
Worksheet
Details view
Manage views
Mesh Metrics
Section Planes
Message window
Units Bar
OUTLINE
Coordinate Systems
Default global & user defined systems
Mesh
Meshing operations (controls & methods)
displayed in the order in which they are inserted
In the tree
Right clicking on any object
launches a context sensitive menu
Example: contains commands to generate, preview, clear mesh etc.
DETAILS VIEW
Each part
meshed
independently
Grid interface
- Fluent
Independent faces
GGI - CFX
Automatic
Results in Conformal
mesh
Contact Region
is automatically
created
non
conformal
interface
Grid interface
- Fluent
GGI - CFX
MESHING 3D GEOMETRY
3D cell Types
First Meshing Approach
Part/Body Methods
Part/Body based
Tetrahedrons.
Sweep.
Tetras only
Prisms &
hexahedrons
MultiZone.
Mainly hexahedron
Hex Dominant
Not for CFD
Automatic.
Combines any types
MESHING 3D GEOMETRY
Second Meshing Approach
Cut Cell Meshing
Assembly Meshing
Meshes an entire model in
one process.
Assembly of parts
Assembly Meshing
Methods
Generate mainly
Hexahedrons
Tetrahedrons
MESHING METHODS
PREPROCESSING WORKFLOW
Import/
Geometry
Creation
Sketches and
Planes
3D Operations
Extrude, Revolve,
Sweep, etc
Geometry Import
Options
Bi-Directional
CAD/ Neutral
Geometry
Modifications
3D Operations
Booleans,
Decompose, etc.
Geometry
Cleanup and
Repair
Automatic
Cleanup
Simplification,
Mid-surface,
Fluid Extraction
Meshing
Meshing Methods
Hybrid Mesh: Tet,
Prisms, Pyramids
Hexa Dominant,
Sweep meshing
Assembly
Meshing
Global Mesh
Settings
Local Mesh
Settings
Sizing, Controls,
etc.
Solver
Physics
Geometry
Resources
Patch Independent
TETRAHEDRONS METHODS
Patch Conforming
Bottom up approach: Meshing process
Edges Faces volume
All faces and their boundaries are respected
(conformed to) and meshed
Good for high quality (clean) CAD geometries
CAD cleanup required for dirty geometry
Sizing is defined by global and/or local controls
Compatible with inflation
To access it
Insert Method
Set to Tetrahedrons
Set to Patch Conforming
Patch Independent
Top down approach: Meshing process
Volume meshed first projected on to faces
& edges
Faces, edges & vertices not necessarily conformed
Controlled by tolerance and scoping of Named
Selection, load or other object
Good for gross de-featuring of poor quality (dirty)
CAD geometries
Method Details contain sizing controls
Compatible with inflation
To access it
Insert Method
Set to Tetrahedrons
Set to Patch Independent
Defeaturing Control
Set Mesh Based Defeaturing On
Set Defeaturing Tolerance
Assign Named Selections to selectively preserve
geometry
Hex Meshing
Reduced element count
Reduced run time
Elements aligned in direction of
flow
Reduced numerical error
Initial Requirements
Clean geometry
May require geometric
decomposition
SWEEP MESHING
Mesh Method & Behavior
Generates hex/wedge elements
Meshes source surfaces Sweeps through to the
target
Body must have topologically identical source
and target faces
Side faces must be mappable
A sweep path must be identified
Only one source and one target face is allowed
Alternative thin sweep algorithm can have
multiple source & target faces
To access it
Insert Method
Set to Sweep
Sweep Direction
Source face
Target face
Sweep Path
Side Face(s)
Target Face
Source Face
SWEEP MESHING
Source & Target selection
Automatic
Source & Target faces identified automatically
Requires that the mesher find the sweeping
direction
Manual source & Manual source and target
User selection
Source face colored in red
Target face colored in blue
Rotational Sweeping
Sweep Path
Note
Specifying both Source & Target accelerate
meshing
Generation of wedges
& hex elements
SWEEP MESHING
Source & Target selection
Automatic Thin & Manual Thin
Alternate sweep algorithm
Advantages
Sweep multiple Source & Target faces
Can perform some automatic defeaturing
Source
Faces
Target
Limitations
X For multibody parts only one division allowed
across the sweep
X Inflation not allowed
X Sweep bias not allowed
Source Faces imprinted
on Target
SWEEP MESHING
Sweep and Inflation
Compatibility with Src/Trg Selection
X
X
X
Use of Inflation
Defined on source face ( NOT on target one)
From boundary edges (2D)
Swept through volume
Sweep Mesh with Inflation
SWEEP MESHING
Geometry
Sweepable bodies in
green color
Unsweepable
Decompose
Sweep Mesh
MULTIZONE MESHING
Mesh Method & Behavior
Based on blocking approach (ANSYS ICEM CFD
Hexa)
Automatically decomposes geometry into blocks
Generates structured hexa mesh where block
topology permits
Remaining region filled with unstructured
Hexa Core or Tetra or Hexa dominant mesh
Src/Trg Selection
Automatic or Manual source selection
Multiple source faces
Select Target faces as Source
Compatible with 3D Inflation
To access it
Insert Method Set to Multizone
MULTIZONE MESHING
Mapped Mesh Type
Determines which elements to use
Hexa
Default
Only Hexahedral elements are generated
Hexa/prism
For quality and transition, triangles will be
inserted on the surface mesh (sources)
Prism
Only prisms will be generated
Useful when the adjacent volume is filled in
with tet mesh
Geometry
Hexa
Hexa - Prism
MULTIZONE MESHING
Surface Mesh Method
Specify a method to create the surface mesh
Uniform
Uses a recursive loop-splitting method which
creates a highly uniform mesh
Pave
Creates a good quality mesh on faces with high
curvature, and also when neighboring edges
have a high aspect ratio
Program controlled
Combination of Uniform and Pave methods
depends on the mesh sizes set and face
properties
Geometry
Pave
Uniform
AUTOMATIC METHOD
Mesh Method & Behavior
Combination of Tetrahedron Patch Conforming
and Sweep Method
Automatically identifies sweepable bodies and
creates sweep mesh
All non-sweepable bodies meshed using
tetrahedron Patch Conformal method
Compatible with inflation
To access it
Default method
Insert method Set to Automatic
2D MESHING
Automatic
Triangles
MultiZone
Quad/Tri
MultiZone
Quad
2D MESHING
2D Mapped
mesh
Control
Mapped Surface Meshes
Local mesh controls
Fully Mapped surface meshes
Specified edge sizing/intervals
Inflation
Boundary edges are inflated
Global & local inflation controls are supported
ANSYS CFX
SELECTIVE MESHING
What is ?
Selectively picking bodies and meshing them incrementally
Why ?
SELECTIVE MESHING
Meshing first the pipe then the block
Local Meshing
Clear meshes on individual bodies
Generate meshes on individual bodies
Subsequent bodies will use the attached face
mesh
The meshing results (cell types) will depend on
the meshing order
Adjust/add controls able to remesh only
affected body
Select body(s)
Right click
SELECTIVE MESHING
Example : Meshing cylinder first and then block
A Worksheet is generated
Record mesh operations as ordered steps
Named Selections are automatically created for
each meshed body for reference in the Worksheet
SELECTIVE MESHING
Selective Body Updating
Remeshing only bodies that have changed
Access option through Tools > Options
No: All geometry updated, all bodies remeshed.
Associatively: Accommodates for body
topology change (add/delete) (slower)
Non-Associatively: Assumes no topology
change (faster)
Example :
Geometric
change to block
PREPROCESSING WORKFLOW
Import/
Geometry
Creation
Sketches and
Planes
3D Operations
Extrude, Revolve,
Sweep, etc
Geometry Import
Options
Bi-Directional
CAD/ Neutral
Geometry
Modifications
3D Operations
Booleans,
Decompose, etc.
Geometry
Cleanup and
Repair
Automatic
Cleanup
Simplification,
Mid-surface,
Fluid Extraction
Meshing
Meshing Methods
Hybrid Mesh: Tet,
Prisms, Pyramids
Hexa Dominant,
Sweep meshing
Assembly
Meshing
Global Mesh
Settings
Local Mesh
Settings
Sizing, Controls,
etc.
Solver
Smart defaults !
Inflation
Assembly Meshing
Advanced
Defeaturing
Pinch based
Automatic Mesh Based
Statistics
DEFAULTS
Meshing
ASF: Off
The edges are meshed with global
Element Size
Then the edges are refined for
curvature and 2D proximity
At the end, corresponding face and
volume mesh is generated
Transition of cell size is defined by
Transition
ASF: Curvature
Determines the Edge and Face
sizes based on Curvature Normal
Angle
Finer Curvature Normal Angle
creates finer surface mesh
Transition of cell size is defined by
Growth Rate
ASF: Proximity
Controls the mesh resolution on
proximity regions in the model
Fits in specified number of elements in
the narrow gaps
Higher Number of Cells Across Gap
creates more refined surface mesh
Transition of cell size is defined by
Growth Rate
Min Size
Minimum element size that the size function will generate
Some element sizes may be smaller than this size depending on the edge length
Max Size
Maximum element size that can be grown in the interior of volume mesh
Mouse Pointer serves to estimate
mesh sizes
Min Size
Max Face Size
Max Size
Mesh size:
GR = 1.1 : 1,263,297 cells
GR = 1.2 : 587,026 cells
GR = 1.3 : 392,061 cells
Growth Rate =
1.3
SIZING : TRANSITION
Slow
Medium
Fine
INFLATION
Inflation
Three options
None
Select this for manual inflation settings using local mesh
controls
Program Controlled
All the faces are selected for inflation except:
Faces scoped to a Named Selection
Faces with manual inflation defined
Faces in contact regions
Faces in symmetry
Faces that belong to a part or body that has a mesh
method defined that does not support 3D inflation, such as
sweep or hex-dominant
Faces in sheet bodies
All Faces in chosen Named Selection: can grow inflation layers
from faces grouped in one named selection
Five options:
Smooth
Transition
Two Algorithms
Post
Pre
Patch independent
meshes (including
Assembly) use Post
Post
Preview Inflation
is available only
with Pre Algorithm
Pre
MultiZone
Cutcell
Generates combination of
Pyramids and Tets to fill
the stair step
Layer Compression
Stair Stepping
DEFEATURING
AMBD Off
AMBD
On
With Pinch
STATISTICS
PREPROCESSING WORKFLOW
Import/
Geometry
Creation
Sketches and
Planes
3D Operations
Extrude, Revolve,
Sweep, etc
Geometry Import
Options
Bi-Directional
CAD/ Neutral
Geometry
Modifications
3D Operations
Booleans,
Decompose, etc.
Geometry
Cleanup and
Repair
Automatic
Cleanup
Simplification,
Mid-surface,
Fluid Extraction
Meshing
Meshing Methods
Hybrid Mesh: Tet,
Prisms, Pyramids
Hexa Dominant,
Sweep meshing
Assembly
Meshing
Global Mesh
Settings
Local Mesh
Settings
Sizing, Controls,
etc.
Solver
SIZING
Recommended for locally defining the mesh sizes
You can only scope sizing to one geometry entity type at a time
For example: you can apply sizing to a number of edges or a number of faces, but not a mix of
edges and faces.
Element Size specifies average element edge length on bodies, faces or edges
Number of Divisions specifies number of elements on edge(s)
Body of Influence specifies average element size within a body
Sphere of Influence specifies average element size within the sphere
Entity/Option Element Size Number of Divisions Body of Influence
Sizing options vary depending on
Vertices
the entity type chosen
Edges
x
x
Faces
Bodies
x
x
Sphere of Influence
x
x
x
x
Advanced Size
Function in
Global settings
should be
disabled
Requires a
Coordinate
system for
the sphere
SIZING : EDGES
Sizing Type:
Element Size
Sizing Type:
Number of Divisions
SIZING : EDGES
Bias Type and Bias Factor
Specify the grading scheme and factor
Bias Type: grading of elements towards one end, both ends, or the center
Bias Option:
Bias Factor: is the ratio of the largest element to the smallest element
Smooth Transition: defined by Growth Rate which is ratio of size of an element with
size of previous element. (Growth Rate = Bias Factor^(1(n-1))
SIZING : EDGES
Behavior
Soft: Sizing will be influenced by global sizing functions such as those based on proximity and/or
curvature as well as local mesh controls
Hard: Size control is strictly adhered to
Transition between hard edges (or any edge with bias) and adjacent edge and face
meshes may be abrupt
Hard edges or edges with bias will override Max Face Size and Max Size properties
Influenced by global
Proximity advanced
size function.
Soft
Number of Division = 4
Hard
Number of Division = 4
Element Size
Defines the maximum cell size on the Body
On Vertex
On Bodies
Surface BOI
Without BOIs
Solid BOI
MATCH CONTROL
Define periodicity on faces (3D) or edges (2D)
The two faces or edges should be topologically and geometrically the same
A match control can only be assigned to one unique face/edge pair
Match controls are not supported with Post Inflation Algorithm
Match Control with Patch Independent tetrahedrons not supported yet
Periodic Model
Model is symmetrical at 90
Selected Faces for
Match control
Matching face mesh
PINCH
To improve quality Pinch control removes
small features (edges or narrow regions) at
the mesh level
The Pinch feature is supported for the
following mesh methods:
INFLATION
Used to generate prism layers (as explained in Global settings chapter)
Inflation layer can be applied to faces or bodies using respectively edges or faces as
the boundary
Inflation layer grown on edge boundary (red)
MESH QUALITY
In this section, we will learn:
PREPROCESSING WORKFLOW
Import/
Geometry
Creation
Sketches and
Planes
3D Operations
Extrude, Revolve,
Sweep, etc
Geometry Import
Options
Bi-Directional
CAD/ Neutral
Geometry
Modifications
3D Operations
Booleans,
Decompose, etc.
Geometry
Cleanup and
Repair
Automatic
Cleanup
Simplification,
Mid-surface,
Fluid Extraction
Meshing
Solver
Meshing Methods
Hybrid Mesh: Tet,
Prisms, Pyramids
Hexa Dominant,
Sweep meshing
Assembly
Meshing
Global Mesh
Settings
Local Mesh
Settings
Sizing, Controls,
etc.
Check Mesh
Quality
User must
Example showing
difference between a
mesh with cells failing
the quality criteria and
a good mesh
Unphysical values in
vicinity of poor quality
cells
Mesh 1
(max,avg)CSKEW=(0.912,0.291)
(max,avg)CAR=(62.731,7.402)
VzMIN-90ft/min
VzMAX600ft/min
Mesh 2
(max,avg)CSKEW =(0.801,0.287)
(max,avg)CAR=(8.153,1.298)
VzMIN-100ft/min
VzMAX400ft/min
GRID DEPENDENCY
Solution run with
multiple meshes
Note : For all runs the
computed Y+ is valid for
wall function (first cell
not in laminar zone)
x8
DP 0
DP 3
2%
GRID DEPENDENCY
Hexa cells can be stretched in
Angles unchanged
Tetra: Concentration in one direction
Angles change
Prism: Concentration in one direction
Angles unchanged
Solution for boundary layer resolution
Hybrid prism/tetra meshes
Prism in near-wall region, tetra in
volume
Automated
Reduced CPU-time for good boundary
layer resolution
Tetra
Prism
Element Quality
Aspect Ratio
Jacobean Ration
Warping Factor
Parallel Deviation
Maximum Corner Angle
Skewness
Orthogonal Quality
On cell
A
c1
f1
Ai fi
| Ai || f i |
Ai ci
| Ai || ci |
On face
c3
f3
f2
A1
c2
e1
e2
e3
A2
A2
A3
A3
Ai ei
For the face it is computed as the minimum of
computed for each edge I
| Ai || ei |
computed for each face i
Where Ai is the face normal vector and fi is a vector from the centroid of the cell to the centroid of that face,
and ci is a vector from the centroid of the cell to the centroid of the adjacent cell, where ei is the vector from
the centroid of the face to the centroid of the edge
0
Worst
1
Perfect
Skewness
Two methods for determining skewness:
1. Equilateral Volume deviation:
Skewness =
2.
e min
Skewness = max max e ,
e
180 e
Actual cell
max
Circumsphere
min
0
Perfect
1
Worst
MESH QUALITY
Mesh quality recommendations
Low Orthogonal Quality or high skewness values are not recommended
Generally try to keep minimum orthogonal quality > 0.1, or maximum skewness < 0.95. However
these values may be different depending on the physics and the location of the cell
Fluent reports negative cell volumes if the mesh contains degenerate cells
Skewness mesh metrics spectrum
ASPECT RATIO
2-D:
Area ratio
Radius ratio of circumscribed / inscribed circle
Limitation for some iterative solvers
A < 10 100
(CFX: < 1000)
Large aspect ratio are accepted where there is
no strong transverse gradient (boundary
layer ...)
y
x
SMOOTHNESS
Checked in solver
Recommendation:
Good: 1.0 < < 1.5
Fair: 1.5 < < 2.5
Poor: > 5 20
SECTION PLANES
Displays internal elements of the mesh
Clicking on Edit Section Plane button will make section planes anchor to appear
+--------------------------------------------------------------------+
|
Mesh Statistics
|
+--------------------------------------------------------------------+
Domain Name: Air Duct
Minimum Orthogonality Angle [degrees]
=
20.4 ok
Maximum Aspect Ratio
=
13.5 OK
Maximum Mesh Expansion Factor
=
700.4 !
Domain Name: Water Pipe
Minimum Orthogonality Angle [degrees]
=
32.8 ok
Maximum Aspect Ratio
=
6.4 OK
Maximum Mesh Expansion Factor
=
73.5 !
Global Mesh Quality Statistics :
Minimum Orthogonality Angle [degrees]
=
20.4 ok
Maximum Aspect Ratio
=
13.5 OK
Maximum Mesh Expansion Factor
=
700.4 !
Good
(OK)
Acceptable
(ok)
Questionable
(!)
Small edge
Gaps
Sharp angle
Meshing parameters
Total height
Maximum angle
Hard sizing
Meshing methods
VIRTUAL TOPOLOGY
When to use?
Without VT
With VT
Restrictions
automatically manually
PINCH
Pinch control removes small features automatically or
manually at the mesh level
Slivers
Short Edges
Sharp Angles
Vertex-Vertex
after
Edge-Edge
ASSEMBLY
MESHING
ASSEMBLY MESHING
Behavior
CutCell
Access
Tetrahedrons
CutCell Behavior
Tetrahedrons Behavior
Controls
Feature Capture
Program Controlled : default
which sets feature angle = 40
Feature Angle : user angle to
define features to recover
0 to capture all
Tessellation (faceting) refinement
Program Controlled - default
which sets tessellation refinement
to 10% of the value of smallest
global min size
Absolute Tolerance user defined
tolerance
Must be set to 5-10% of
smallest size (global min
sizes or local hard sizing)
None - Sets tessellation
refinement to the CAD program or
DesignModeler default setting