Beruflich Dokumente
Kultur Dokumente
Introduction
Muhammad Saeed
Saeed.aarib@gmail.com
1-1
Introduction
Schedule
Training Manual
Day 1
Introduction
Geometry Handling
Shell Meshing
Volume Meshing
Output to Solver
Day 2
Prism meshing
Intro to Hexahedral meshing
Muhammad Saeed
Saeed.aarib@gmail.com.
1-2
Introduction
Purpose/Goals
Training Manual
Geometry import/editing
Meshing (surface meshing, tetra, prism, hexa)
Mesh Editing (smoothing, checks, individual element editing)
Solver setup
Muhammad Saeed
Saeed.aarib@gmail.com.
1-3
Introduction
What is a Mesh?
Training Manual
Mesh
Volume comprised of elements
used to discretize a domain for
numerical solution
2D Surface/Shell
Structural
Fluid dynamics
Electromagnetics
Other
3D - Volume
Elements
0D Node element
Point mass
Constraint, load location
Tetra
Pyramid
Penta (prism)
Hexa
Solid modeling
3D fluid modeling
Formats
1D Lines
Unstructured
Block Structured
Muhammad Saeed
Saeed.aarib@gmail.com.
Quads
Tris
Thin sheet modeling
2D volume
3D mesh boundary
Nodes
Point locations of element
corners
1-4
Introduction
Training Manual
Geometry Creation/Repair/Simplification
Including Mid-Plane Extractions/Extensions
Most geometry intended to be imported
Muhammad Saeed
Saeed.aarib@gmail.com.
1-5
Introduction
Training Manual
ICEM CFD
Full capabilities (all meshers, CFD and FEA)
Enables Ansys meshing in Workbench
1-6
Introduction
Training Manual
Utility Menu
Function Tabs
Utility
Icons
Selection Toolbar
Model
Tree
Data Entry
Panel
Muhammad Saeed
Saeed.aarib@gmail.com.
Display
Triad
Message
Window
1-7
Histogram
Window
Introduction
Training Manual
.prj
.tin
Unstructured mesh
.blk
.uns
Blocking topology
.fbc
1-8
.par
.jrf
Department of Mechanical Engineering
Muhammad Ali Jinnah University
Introduction
Mouse Usage
Training Manual
1-9
Introduction
File menu
Training Manual
To open/save/close
Most common
functions are
duplicated as utility
icons:
Projects
Will open/save/close all
associated files including
Geometry (*.tin)
Mesh (*.uns)
Attributes (*.fbc, *.atr)
All file types can be
opened/saved/closed
independently
Open Project
Also to
Read in results data
Import/Export
Geometry/Mesh
Invoke scripting
Exit
Muhammad Saeed
Saeed.aarib@gmail.com.
Save Project
Open/Save/Close
Geometry
Open/Save/Close
Mesh
Open/Save/Close
Blocking
Save frequently!
1-11
Introduction
Training Manual
View
Fit
Fit active entities into screen
Box Zoom
Standard views
Top, Bottom, Left, etc.
Can also select X, Y, Z axis of display triad
in lower right hand corner of main view
screen to orient to standard view, e.g.
selecting X will orient right
Isometric select blue dot within triad
Used by:
Select location
Measuring
Node/point movement/creation
Alignment
Loads
Transformation
Surface display
Wireframe
Solid
Transparent
Measure
Distance
Angle
Location
Muhammad Saeed
Saeed.aarib@gmail.com.
1-12
Introduction
Help
Training Manual
Menu Driven
Searchable
Includes tutorials
Programmers guide
(for ICEM CFD/Tcl
scripting procedures)
Hyper-link to specific
topic
Muhammad Saeed
Saeed.aarib@gmail.com.
1-13
Introduction
Function Tabs
Training Manual
Geometry
Create/Modify geometry
Mesh
Initialize a block
Split/modify blocks
Generate structured hexa
mesh
Check, Smooth
Refine/Coarsen
Merge, Auto
repair,
Manual edit
Transform, etc.
Set Boundary Conditions
and Parameters
Write mesh for 100+
solvers.
Blocking
Edit Mesh
Output
Muhammad Saeed
Saeed.aarib@gmail.com.
1-14
Introduction
Training Manual
Properties
Set constraints,
displacements,
define contacts,
initial velocity, rigid
walls
Constraints
Loads
Set parameters,
attributes, create
subcases, write out input
file, run solver
Solve
options
Post
Processing
Muhammad Saeed
Saeed.aarib@gmail.com.
1-15
Introduction
Selection Toolbar
Training Manual
Select all
Only visible
Entity Filter
Mesh on Geom
Mesh
Circle
Entire/Partial toggle
Blocks
Toggle
Dynamic
Mode (F9)
Muhammad Saeed
Saeed.aarib@gmail.com.
By Subset
From
Corners
Set FF angle
All Shells
Faceted
Geometry
Segments
1-16
In between
segments
Department of Mechanical Engineering
Muhammad Ali Jinnah University
Introduction
Model Tree
Training Manual
1-17
Introduction
Training Manual
Parts
Grouping of mesh and geometry entities
Create Part
Create Assembly
Delete Empty Parts
Etc.
Muhammad Saeed
Saeed.aarib@gmail.com.
1-18
Introduction
Workflow
Training Manual
Workflow
Muhammad Saeed
Saeed.aarib@gmail.com.
1-19
Introduction
Training Manual
Geometry Import/Creation
Geometry Manipulation/Clean Up
Set Parts
Create Mesh
Auto sizing
Default method/type
Blocking (Quad/Hexa)
View/Edit Pre-Mesh
Shell Mesh
Auto Volume
Mesh
View/Edit Mesh
Solver Setup
Output to Solver
Post process
Muhammad Saeed
Saeed.aarib@gmail.com.
1-20
Run
Solver
Department of Mechanical Engineering
Muhammad Ali Jinnah University
Introduction
Training Manual
1-21
Introduction
Training Manual
Generate Mesh
Edit within ICEM CFD, save
project, then exit ICEM CFD
Muhammad Saeed
Saeed.aarib@gmail.com.
1-22
Introduction
Training Manual
Create Part
Parts concept
Overview process
Create/open/Save Project
Build topology
Define global and local mesh sizes
Create volume mesh
Edit/check quality, smooth
Set up and write out to solver
Muhammad Saeed
Saeed.aarib@gmail.com.
1-23
Chapter 2
Geometry
Muhammad Saeed
Saeed.aarib@gmail.com
1-24
Introduction
Geometry handling
Training Manual
ANSYS ICEM CFD was designed to mainly import geometry, not create
complicated geometries, although many geometry tools are provided
An accurate solution reflects the
underlying geometry. To get such,
ICEM CFD provides:
Geometry import
Directly from CAD package
3rd party formats (step, acis, etc)
via Workbench/Design Modeler
Introduction
Geometry Import
Training Manual
Direct import
ACIS (.sat)
CATIA V4
DWG/DXF
Muhammad Saeed
Saeed.aarib@gmail.com.
GEMS
STEP/IGES
IDEAS (IDI)
Pro/E
Parasolid
Unigraphics
Introduction
Training Manual
Nastran
Patran
STL (most common)
VRML
Other solver formats (indirectly from mesh
conversion)
Workbench Readers
Anything that Workbench can import can also be
imported into ICEM CFD using Workbench readers
Requires Workbench to be installed
Muhammad Saeed
Saeed.aarib@gmail.com.
1-27
Introduction
Open Geometry
Training Manual
1-28
Tri tolerance =
0.001
Department of Mechanical Engineering
Muhammad Ali Jinnah University
Introduction
Training Manual
Screen Select
Explicit Coordinates
Base Point and Delta
Center of 3 Points
Parameter Along a
Vector
Curve Ends
Curve-Curve
Intersection
Parameter along a
Curve
Project Point to Curve
Project Point to
Surface
Muhammad Saeed
Saeed.aarib@gmail.com.
From Points
Arc Through 3 Points
Arc from Center Point/2
Points on Plane
Surface Parameter
Surface-Surface Intersection
Project Curve on Surface
Segment Curve
Concatenate Curves
Surface Boundary
Modify Curves
Reverse direction
Extend
Match curves
Bridge curves
1-29
From Curves
Curve Driven
Sweep Surface
Surface of Revolution
Offset Surface
Midsurface
Adjust varying
thickness
Loft Surface Over
Several Curves
Curtain Surface
Segment/Trim
Surface
Merge/Reapproxi
mate Surface
Geometry
Simplification
Convex Hull
Cartesian
Shrinkwrap
Create Std
Geometry
Sphere
Box
Cylinder
Plane
Disc
Trim normal to
curve
Introduction
Training Manual
Create/Modify Faceted
Create Triangles
Delete Triangles
Split Triangles
Restrict Triangles
Move to
new/existing Part
Merge Surfaces
Facetted (triangulated)
surfaces
Muhammad Saeed
Saeed.aarib@gmail.com.
1-30
Introduction
Geometry Handling
Training Manual
Repair Geometry
Transformation Tools
Build Diagnostic
Topology
Close Holes
Remove Holes
Stitch/Match Edges
Surface extension
Un-trim surface
Split by curvature
Modify surface
normals
Bolt hole detection
Button detection
Fillet detection
Muhammad Saeed
Saeed.aarib@gmail.com.
Restore Dormant
Entity
Curves/points
originally made
Translate
inactive - ignored
Rotate
by meshing tools
Mirror
Restore to
Scale
activate again seen as
Translate & Rotate
constraints by
Three Points
meshing tools
Curve to Curve
Delete
Points
Curves
Surfaces
Bodies
Any Entity
Build
topology
with
filtering
1-31
Introduction
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
1-32
Introduction
Training Manual
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
Can you spot the
hole in the solid?
Build Topology
Muhammad Saeed
Saeed.aarib@gmail.com.
Yellow curves
indicate that the
surface is
probably missing
or the gap is
greater than the
tolerance
1-33
Introduction
Training Manual
No
filtering
Muhammad Saeed
Saeed.aarib@gmail.com.
Filtering
Needs smaller
mesh size at
fillets
1-34
Introduction
Training Manual
Build
topology
1-35
Introduction
Tolerance setting
Training Manual
0.09
1-36
Introduction
1-37
Introduction
Training Manual
Method
All parts, default method
Only visible parts
Build topology is only run on active Parts in the model
tree
Inactive Parts are not affected
Selection
Build topology on one or more surface entities
Part by part
Build topology is run on one part at a time
Use with assemblies to keep parts separate
Otherwise build topology may fix gaps, create T-connections or
remove duplicates across Parts
1-38
Introduction
Demo
Training Manual
Mid surfacing
Build topology
Filtering curves and points
Close multiple holes
Muhammad Saeed
Saeed.aarib@gmail.com.
1-39
Introduction
Workshop
Training Manual
Engine Part
Build topology
Retrim surfaces
Match surfaces
Fill gaps
Close holes
Remove holes
Extruded surface
Delete unattached
Muhammad Saeed
Saeed.aarib@gmail.com.
1-40
Chapter 2
Geometry
Workshop 1
Engine Block
Muhammad Saeed
Saeed.aarib@gmail.com
1-41
Introduction
Create a Project
Training Manual
Tips:
The pull down next to the file name
can be used to quickly locate
recently used projects.
In Windows, The File browser is a
standard Windows file browser
offering all the functionality of
windows explorer.
In Unix or Linux, similar functionality
is also available.
The Project file contains information about project settings, the working folder and file associations.
Once the geometry, mesh, boundary conditions, parameter files etc. are saved with the project file,
simply loading the project file will also load these associated files.
Muhammad Saeed
Saeed.aarib@gmail.com.
1-42
Introduction
Open Geometry
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
1-43
Introduction
Training Manual
Measure distance
Muhammad Saeed
Saeed.aarib@gmail.com.
1-44
Introduction
Remove Holes
Training Manual
Hit Apply
Automatically removes holes by untrimming the surface
there
Muhammad Saeed
Saeed.aarib@gmail.com.
1-45
Introduction
Close Holes
Training Manual
(flood fill)
Selection restricted to yellow
(single edge ) curves
Middle mouse, then hit Apply
Confirm
with key
y
Muhammad Saeed
Saeed.aarib@gmail.com.
Key l
Middle
mouse
1-46
Introduction
Training Manual
the gap
Rerun Build Topology in order
to update the connectivity
Muhammad Saeed
Saeed.aarib@gmail.com.
1-47
Introduction
Training Manual
Select
second
Select
first
Select
second
Muhammad Saeed
Saeed.aarib@gmail.com.
1-48
Introduction
Training Manual
First select
the long
curve
Two points
were created
Then select
these 2
points
Muhammad Saeed
Saeed.aarib@gmail.com.
1-49
Introduction
Segment Curve
Training Manual
Then select
the 2 points
Muhammad Saeed
Saeed.aarib@gmail.com.
1-50
Introduction
Training Manual
Select
first
Muhammad Saeed
Saeed.aarib@gmail.com.
1-51
Introduction
Close Gaps
Training Manual
Skip very tiny gaps by the option no change: key n. For example:
In this workshop you will
have to use the fill option to
create five surfaces and
ignore two tiny gaps using no
change option
Muhammad Saeed
Saeed.aarib@gmail.com.
1-52
Introduction
Close Gaps
Training Manual
Increase the gap distance to 2.5, select all curves, and search for
gaps.
1-53
Introduction
Training Manual
If build topology was already run with this option on then the surfaces
are already segmented
Hit Apply
Delete the surfaces that extend outside the volume as shown
1-54
Introduction
Delete surfaces
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
1-55
Introduction
Build Topology
Training Manual
RMB on curves and select Show Double. This will turn off all
double curves.
Turn off surfaces and points
of 0.5
Build
topology
Muhammad Saeed
Saeed.aarib@gmail.com.
1-56
Introduction
Close Holes
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
1-57
Introduction
Create Surfaces
Training Manual
#1
Driven curve
#3
#4
Driving curve
Muhammad Saeed
Saeed.aarib@gmail.com.
1-58
Introduction
Trim Surface
Training Manual
#1
#5
#3
#4
Muhammad Saeed
Saeed.aarib@gmail.com.
1-59
Introduction
Delete Unattached
Training Manual
Press Apply
Both these operations can be done by
Build Topology with Delete
unattached curves and points
Save Project
Muhammad Saeed
Saeed.aarib@gmail.com.
1-60
Chapter 6
Introduction to Hexa
Workshop 2
3D Pipe Junction
Muhammad Saeed
Saeed.aarib@gmail.com
1-61
Introduction
3D Pipe Junction
Training Manual
3D Pipe Junction
In this workshop contains 3D
geometry
Here we will initialize a 3D
block for this geometry
Generation of mesh after
blocking
Muhammad Saeed
Saeed.aarib@gmail.com.
1-62
Introduction
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
1-63
Introduction
Open Geometry
Training Manual
Open Geometry
File > Open Geometry
Choose geometry.tin
file
Click Open
Muhammad Saeed
Saeed.aarib@gmail.com.
1-64
Introduction
Blocking Strategy
Training Manual
Muhammad Saeed
Saeed.aarib@gmail.com.
Blocking strategy
1-65
Introduction
Initialize Blocking
Training Manual
#1
#2
Begin blocking
Click Apply
#3
#4
Muhammad Saeed
Saeed.aarib@gmail.com.
1-66
Introduction
Training Manual
#1
#2
#3
Splitting blocks
#4
Muhammad Saeed
Saeed.aarib@gmail.com.
1-67
Introduction
Deleting Blocks
Training Manual
#1
Delete Block
Select Delete Block
Select top right corner block as shown
Selected block turns Black
Apply or middle mouse
#2
Muhammad Saeed
Saeed.aarib@gmail.com.
1-68
Introduction
#2
#3
Training Manual
The new edge will be normal to the edge that you select
#4
After deletion
Muhammad Saeed
Saeed.aarib@gmail.com.
1-69
Introduction
Training Manual
#1
#2
#3
Curves in
green, yellow
and pink color
Edges
association
Muhammad Saeed
Saeed.aarib@gmail.com.
1-70
Introduction
Training Manual
#1
#2
#3
Selection
box
#4
1-71
Introduction
Training Manual
vertices
Muhammad Saeed
Saeed.aarib@gmail.com.
Introduction
Training Manual
#5
#1
Mesh Setup
Select Global Mesh Setup > Global
Mesh Size
#2
#6
#7
#3
Muhammad Saeed
Saeed.aarib@gmail.com.
#8
1-73
Introduction
Compute Mesh
Training Manual
Compute Mesh
Select Pre-Mesh in tree
This will pop up and
window asking for recompute mesh
Click on Yes
This will generate and
display Pre-Mesh
Try changing the max size
to 2.5 and re-compute mesh
again
Introduction
Edge Params
Training Manual
#1
Edge Params
Select Pre-Mesh Params > Edge
params
Select Edge
Set Nodes and middle click to confirm
Click Apply
#2
#3
#4
#5
Muhammad Saeed
Saeed.aarib@gmail.com.
1-75
Introduction
Quality Check
Training Manual
#1
#2
Quality Check
Select Blocking > Pre-Mesh
Quality Histogram
Select Quality in Criterion
Click Apply
Right click on Histogram and
select Show. This will display the
selected elements.
Elements selected
to display
Muhammad Saeed
Saeed.aarib@gmail.com.
1-76
Introduction
Quality Check
Training Manual
Quality Check
Select Blocking > Pre-Mesh Quality
Histogram
Select Determinant 2*2*2 in
Criterion
Click Apply
Muhammad Saeed
Saeed.aarib@gmail.com.
1-77
Introduction
Save File
Training Manual
Save Project As
Select File > Save Project As..
This will directly open
3DPipeJuct directory as we
have set working directory
already
Enter project name
3DPipeJunct
Save files.
Muhammad Saeed
Saeed.aarib@gmail.com.
1-78