ANSYS Mechanical APDL Intro.
ANSYS Mechanical APDL Intro.
ANSYS Mechanical APDL Intro.
pdf
Intro1_M00_toc.pdf
Intro1_M01_intro.pdf
Intro1_M02_fea.pdf
Intro1_M03_getting_started.pdf
Intro1_M04_basics.pdf
Intro1_M05_gen_procedure.pdf
Intro1_M06_create_solid_model.pdf
Intro1_M07_create_FEA_model.pdf
Intro1_M08_define_material.pdf
Intro1_M09_loading.pdf
Intro1_M10_solution.pdf
Intro1_M11_structural.pdf
Intro1_M12_thermal.pdf
Intro1_M13_postprocessing.pdf
Intro1_M14_short-topics.pdf
Intro1_MAPP_Appendix.pdf
I d i ANSYS
Training Manual
Introduction to ANSYS
Part 1 Part 1
Training Manual
Introduction to ANSYS - Part 1
Inventory Number: 002268
First Edition
ANSYS Release: 10.0
Published Date: February 7, 2006
Registered Trademarks:
ANSYS
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Note, the Shift-Right button on a two-button
mouse is equivalent to the Middle mouse
P Z R Ctrl
February 7, 2006
Inventory #002268
4-5
ouse s equ a e t to t e dd e ouse
button on a three-button mouse.
Training Manual
Chapter 4 - ANSYS Basics
Plotting
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Use the Model Control
Toolbar Icons to
h th i
Model Control Toolbar
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
change the view.
The Model Control
Toolbar also includes
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
a dynamic rotate
option.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Dynamic Model Mode Icon performs
same function as CTRL key.
February 7, 2006
Inventory #002268
4-6
Training Manual
Chapter 4 - ANSYS Basics
Plotting
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A Dynamic Mode setting is also
available using Pan-Zoom-Rotate .
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The same mouse button assignments
apply.
On 3-D graphics devices, you can also
dynamically orient the light source.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y y g
Useful for different light source shading
effects.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
When using 3-D driver
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-7
Training Manual
Chapter 4 - ANSYS Basics
Plotting
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Other functions in the Pan-
Zoom-Rotate dialog box:
Front +Z view, from (0,0,1)
Back -Z view (0,0,-1)
T Y i (0 1 0)
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Preset views
Zoom-in on specific regions of
the model
Pan, zoom, or rotate in
Top +Y view (0,1,0)
Bot -Y view (0,-1,0)
Right +X view (1,0,0)
Left -X view (-1,0,0)
Iso Isometric (1,1,1)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Pan, zoom, or rotate in
discrete increments (as
specified by the Rate slider)
Rotation is about the
screen X Y Z coordinates
Obliq Oblique (1,2,3)
WP Working plane view
Z B i ki t f
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
screen X, Y, Z coordinates.
Fit the plot to the window
Reset everything to default
Zoom By picking center of a
square
Box Zoom By picking two corners
of a box
Win Zoom Same as Box Zoom,
b t b i ti l
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
The majority of these options
are available in the Model
Control Toolbar.
but box is proportional
to window.
Back Up Unzoom to previous
zoom.
February 7, 2006
Inventory #002268
4-8
Training Manual
Chapter 4 - ANSYS Basics
Plotting
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Many of the plotting features are also available by right mouse clicking on
the graphics window.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-9
Training Manual
Chapter 4 - ANSYS Basics
C. Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Picking
Pi ki ll t id tif d l titi
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Picking allows you to identify model entities
or locations by clicking in the Graphics
Window.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
A picking operation typically involves the
use of the mouse and a picker menu. It is
indicated by a + sign on the menu.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
For example, you can create keypoints by
picking locations in the Graphics Window
and then pressing OK in the picker.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-10
Training Manual
Chapter 4 - ANSYS Basics
Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Two types of picking:
R t i l i ki
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Retrieval picking
Picking existing entities for a
subsequent operation.
Allows you to enter entity numbers
Example of
Locational Picker
Example of
Retrieval Picker
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y y
in the Picker Window.
Use the Pick All button to indicate
all entities.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Locational picking
Locating coordinates of a point,
such as a keypoint or node.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Allows you to enter coordinates in
the Picker Window.
Note, you must hit the <Enter> key
February 7, 2006
Inventory #002268
4-11
after entering information in the Picker
Window, then hit [OK] or [Apply].
Training Manual
Chapter 4 - ANSYS Basics
Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Mouse button assignments for picking:
Left mouse button picks (or unpicks) the entity
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Left mouse button picks (or unpicks) the entity
or location closest to the mouse pointer.
Pressing and dragging allows you to preview
the item being picked (or unpicked).
Apply
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Middle mouse button does an Apply. Saves the
time required to move the mouse over to the
Picker and press the Apply button. Use Shift-
Right button on a two-button mouse
Pick
Toggle
Pick / Unpick
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Right button on a two-button mouse.
Right mouse button toggles between pick and
unpick mode.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Note, the Shift-Right button on a two-button mouse is
equivalent to the Middle mouse button on a three-button
mouse.
February 7, 2006
Inventory #002268
4-12
Unpick
Pick
Cursor display:
Training Manual
Chapter 4 - ANSYS Basics
Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Cannot use the Command Input area
to enter the values
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Type input followed by Enter, then [OK]
February 7, 2006
Inventory #002268
4-13
Prompt area indicates expected items
Training Manual
Chapter 4 - ANSYS Basics
Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Hotspot locations for picking:
A d V l h h t t th t id f th
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Areas and Volumes have one hotspot near the centroid of the
solid model entity.
Lines have three hotspots - one in the middle and one near each
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
end.
Why this is important: When you are required to pick an
entity you must pick on the hotspot
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
entity, you must pick on the hotspot.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-14
Training Manual
Chapter 4 - ANSYS Basics
Picking
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Show locational picking by creating a few keypoints. Also show the
f iddl d i ht b tt
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
use of middle and right mouse buttons.
Show retrieval picking by creating a few lines
Show Loop by creating an AL area
Show Pick All by deleting area only
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Show Pick All by deleting area only
Do KPLOT, LPLOT, etc. with and without numbering. Type in a few of
these commands.
Show the use of pan-zoom-rotate
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-15
Training Manual
Chapter 4 - ANSYS Basics
D. Coordinate Systems
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The ANSYS program has several types of coordinate systems, each used for a
different reason:
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Global and local coordinate systems are used to locate geometry
items (nodes, keypoints, etc.) in space.
The display coordinate system determines the system in which
geometry items are listed or displayed
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
geometry items are listed or displayed.
The nodal coordinate system defines the degree of freedom
directions at each node and the orientation of nodal results data.
(discussed in Chapter 9)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The element coordinate system determines the orientation of
material properties and element results data.
The results coordinate system is used to transform nodal or
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
element results data to a particular coordinate system for listings,
displays, or general postprocessing operations. (discussed in
Chapter 13)
February 7, 2006
Inventory #002268
4-16
Training Manual
Chapter 4 - ANSYS Basics
...Coordinate Systems
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Global Coordinate System
Th l b l f t f th d l
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The global reference system for the model.
May be Cartesian (system 0), cylindrical (1), or spherical (2).
For example, location (0,10,0) in global Cartesian is the same as
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
For example, location (0,10,0) in global Cartesian is the same as
(10,90,0) in global Cylindrical.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-17
Training Manual
Chapter 4 - ANSYS Basics
...Coordinate Systems
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Local Coordinate System
A d fi d t t d i d l ti ith ID
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A user-defined system at a desired location, with ID
number 11 or greater. The location may be:
At WP origin [CSWP]
At specified coordinates [LOCAL]
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
At specified coordinates [LOCAL]
At existing keypoints [CSKP] or nodes [CS]
May be Cartesian, cylindrical, or spherical.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
May be rotated about X, Y, Z axes.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Y
Y
11
X
12
Y
12
February 7, 2006
Inventory #002268
4-18
X
X
11
Training Manual
Chapter 4 - ANSYS Basics
...Coordinate Systems
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Display Coordinate System
C b h d t h d li t titi i lti l di t
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Can be changed to show and list entities in multiple coordinate
systems
Default is Global Cartesian
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Used mostly for listing and plotting models in non-Cartesian
systems. Is useful in only a few cases:
If li d i di l d i it li d i l di t t ( ith 1 0 0
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
If a cylinder is displayed in its cylindrical coordinate system (with a 1,0,0
view), it will be unrolled (developed) into a flat plane (with theta along
the Y direction).
DSYS,1 - List nodal coordinates in r,theta,z
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-19
Training Manual
Chapter 4 - ANSYS Basics
...Coordinate Systems
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Active Coordinate System
Defaults to global Cartesian
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Defaults to global Cartesian.
Use CSYS command (or Utility Menu >
WorkPlane > Change Active CS to) to change it
to
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
to
global Cartesian [csys,0]
global cylindrical [csys,1]
global spherical [csys 2]
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
global spherical [csys,2]
working plane [csys,4]
[csys,5] cylindrical coordinate system with Y as
the axis (X is in the global +X direction, local Y
i i th l b l Z di ti d l l Z (th
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
is in the global -Z direction, and local Z (the
cylindrical axis) is in the global +Y direction)
or a user-defined local coordinate system [csys,
n]
February 7, 2006
Inventory #002268
4-20
Used for geometry input and generation and
Select Logic (discussed next)
Training Manual
Chapter 4 - ANSYS Basics
E. Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Suppose you wanted to do the following:
Plot all areas located in the second quadrant
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Delete all arcs of radius 0.2 to 0.3 units
Apply a convection load on all exterior lines
Write out all nodes at Z=3.5 to a file
View results only in elements made of steel
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
View results only in elements made of steel
The common theme in these tasks is that they all operate on a
subset of the model.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Select Logic allows you to select a subset of entities and operate
only on those entities.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-21
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Three steps:
Select a subset
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Perform operations on the subset
Reactivate the full set
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Select subset
Operate on subset
February 7, 2006
Inventory #002268
4-22
Reactivate full set
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Selecting Subsets
M t l ti t l
Entity to select
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Most selecting tools are
available in the Select Entities
dialog box: Utility Menu >
Select > Entities...
y
Criterion by
which to select
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Or you can use the xSEL
family of commands: KSEL,
LSEL ASEL VSEL NSEL
which to select
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
LSEL, ASEL, VSEL, NSEL,
ESEL
Type of
selection
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-23
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Criterion by which to select:
By Num/Pick: to select based on entity numbers or by
i ki
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
picking
Attached to: to select based on attached entities. For
example, select all lines attached to the current subset
of areas.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
By Location: to select based on X,Y,Z location. For
example, select all nodes at X=2.5. X,Y,Z are interpreted
in the active coordinate system.
By Attributes: to select based on material number, real
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
By Attributes: to select based on material number, real
constant set number, etc. Different attributes are
available for different entities.
Exterior: to select entities lying on the exterior.
B R lt t l t titi b lt d t d l
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
By Results: to select entities by results data, e.g, nodal
displacements.
February 7, 2006
Inventory #002268
4-24
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Type of selection
From Full: selects a subset from
th f ll t f titi
g
F F ll
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
the full set of entities.
Reselect: selects (again) a subset
from the current subset.
Also Select: adds another subset
Reselect
From Full
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
to the current subset.
Unselect: deactivates a portion of
the current subset.
Invert: toggles the active and
Also Select
Unselect
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Invert: toggles the active and
inactive subsets.
Select None: deactivates the full
set of entities.
Invert
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Select All: reactivates the full set
of entities.
Select None
Select All
February 7, 2006
Inventory #002268
4-25
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Operations on the Subset
T i l ti l i l d li ti
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Typical operations are applying loads, listing
results for the subset, or simply plotting the
selected entities.
The advantage of having a subset selected is that
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The advantage of having a subset selected is that
you can use the [Pick All] button when the picker
prompts you pick desired entities. Or you can use
the ALL label when using commands.
Note that most operations in ANSYS including the
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Note that most operations in ANSYS, including the
SOLVE command, act on the currently selected
subset.
Another operation is to assign a name to the
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Another operation is to assign a name to the
selected subset by creating a component
(discussed in the next section).
February 7, 2006
Inventory #002268
4-26
Training Manual
Chapter 4 - ANSYS Basics
Select Logic
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Reactivating the Full Set
Aft ll d i d ti d th l t d b t
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
After all desired operations are done on the selected subset, you
should reactivate the full set of entities.
If all nodes and all elements are not active for solution, the solver will
issue a warning to that effect.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g
The easiest way to reactivate the full set is to select everything:
Utility Menu > Select > Everything
O i th d ALLSEL
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Or issue the command ALLSEL
You can also use the [Sele All] button in the Select Entities dialog
box to reactivate each entity set separately. (Or issue KSEL,ALL;
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
y p y ( , ;
LSEL,ALL; etc.)
February 7, 2006
Inventory #002268
4-27
Training Manual
Chapter 4 - ANSYS Basics
F. Components
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Components are user-named subsets of entities. The name can
then be used in dialog boxes or commands in place of entity
numbers or the label ALL
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
numbers or the label ALL.
A group of nodes, or elements, or keypoints, or lines, or areas, or
volumes can be defined as a component. Only one entity type is
associated with a component
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
associated with a component.
Components can be selected or unselected. When you select a
component, you are actually selecting all of the entities in that
t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
component.
Component Manager is used to Create,
Display, List and Select Components and
A bli
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Assemblies.
Utility Menu > Select > Component Manager...
February 7, 2006
Inventory #002268
4-28
Training Manual
Chapter 4 - ANSYS Basics
Components
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating a component
Utility Menu > Select > Component Manager
Click on the Create Component Icon
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Click on the Create Component Icon
All of the currently selected entities will be included in the component, or you
can select (pick) the desired entities at this step.
Enter a name O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Up to 32 characters - letters, numbers, and _ (underscore) - are allowed
Beginning a component with _ (underscore) will make it a hidden
component and it cannot be picked from the list. This is NOT
recommended.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Suggestion: Use the first letter of the name to indicate the entity type. For
example, use N_HOLES for a node component.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-29
Training Manual
Chapter 4 - ANSYS Basics
Components
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating an assembly
Highlight the components for the assembly
Click on the Create Assembly Icon and enter a name
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Click on the Create Assembly Icon and enter a name
Checking the box next to a component under the assembly number will also put a
component in an assembly
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
In the Component Manager above, N_OUTER and N_INNER are in the
ASSM_NODES (ASM1) assembly. ASSM_NODES is in the ASSM_2 (ASM2)
assembly.
February 7, 2006
Inventory #002268
4-30
Training Manual
Chapter 4 - ANSYS Basics
G. Workshop
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
WS4 ANSYS Basics
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
4-31
Chapter 5
General Analysis Procedure
Training Manual
Chapter 5 - General Analysis Procedure
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The objective of this chapter is outline a general analysis
procedure to be used to solve a simulation. Regardless of
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
procedure to be used to solve a simulation. Regardless of
the physics of the problem, the same general procedure can
be followed.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The problem on the following slide will be used to
demonstrate the general analysis procedure.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-2
Training Manual
Chapter 5 - General Analysis Procedure
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Given: A 1 thick spherical aluminum tank with a height of 180 and
radius of 100 tank is filled with water to a height of 80. The
l i ti E 10E6 P i 0 3
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
aluminum properties are E = 10E6 Psi, = 0.3.
100
A
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
1
100
100
A
Section Definition
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
80
3
163279 . 1
in
lbf
=
m
c
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Stress Convention
Section A-A
February 7, 2006
Inventory #002268
5-3
Question: Predict the membrane stress distributions in the
meridional (
m
) and circumferential (
c
) directions?
Stress Convention
Training Manual
Chapter 5 - General Analysis Procedure
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Every analysis involves four main steps:
Preliminary Decisions
Preliminary
Decisions
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Preliminary Decisions
Which analysis type?
What to model?
Which element type?
Decisions
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Preprocessing
Define Material
Create or import the model geometry
M h th t
Preprocessing
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Mesh the geometry
Solution
Apply loads
Solution
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Solve
Postprocessing
Review results
February 7, 2006
Inventory #002268
5-4
Check the validity of the solution
Postprocessing
Training Manual
Chapter 5 - A. Preliminary Decisions
Which analysis type?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
y y
The analysis type usually belongs to one of the following
disciplines: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Structural Motion of solid bodies, pressure on solid bodies, or
contact of solid bodies
Thermal Applied heat, high temperatures, or changes in
temperature
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
Electromagnetic Devices subjected to electric currents (AC or DC),
electromagnetic waves, and voltage or charge
excitation
Fluid Motion of gases/fluids or contained gases/fluids
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Fluid Motion of gases/fluids, or contained gases/fluids
Coupled-Field Combinations of any of the above
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
The appropriate analysis type for this model is a structural analysis!
February 7, 2006
Inventory #002268
5-5
Training Manual
Chapter 5 - A. Preliminary Decisions
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
What should be used to model the geometry of the spherical tank?
Axisymmetry since the loading, material, and the boundary
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
conditions are symmetric. This type of model would provide the
most simplified model.
Rotational symmetry since the loading, material, and the
boundary conditions are symmetric Advantage over
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
boundary conditions are symmetric. Advantage over
axisymmetry: offers some results away from applied boundary
conditions.
Full 3D model is an option, but would not be an efficient choice
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
p ,
compared to the axisymmetric and quarter symmetry models. If
model results are significantly influenced by symmetric
boundary conditions, this may be the only option.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
An axisymmetric and a one-quarter symmetry (i.e. rotational
symmetry) model will be analyzed for this model!
February 7, 2006
Inventory #002268
5-6
Training Manual
Chapter 5 - A. Preliminary Decisions
Which Element Type?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
y
What element type should be used for the model of the spherical
tank? O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Axisymmetric model:
Axisymmetric since 2-D section can be revolved to created 3D
geometry.
Linear due to small displacement assumption
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Linear due to small displacement assumption.
PLANE42 with KEYOPT(3) = 1
Rotational symmetry model:
Shell since radius/thickness ratio > 10
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Shell since radius/thickness ratio 10
Linear due to small displacement assumption.
membrane stiffness only option since membrane stresses are
required.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
SHELL63 with KEYOPT(1) = 1
Since the meshing of this geometry will create SHELL63 elements
with shape warnings, a mid-side noded equation of the SHELL63 was
used:
February 7, 2006
Inventory #002268
5-7
used:
SHELL93
Training Manual
Chapter 5 - B. Preprocessing
Create the Solid Model
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A typical solid model is defined by volumes, areas, lines, and
keypoints. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Volumes are bounded by areas. They represent solid objects.
Areas are bounded by lines. They represent faces of solid objects, or
planar or shell objects.
Lines are bounded by keypoints. They represent edges of objects.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Lines are bounded by keypoints. They represent edges of objects.
Keypoints are locations in 3-D space. They represent vertices of
objects.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Volumes
Areas Lines & Keypoints
February 7, 2006
Inventory #002268
5-8
Volumes
Areas Lines & Keypoints
Training Manual
Chapter 5 - B. Preprocessing
Create the Solid Model
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
What geometry should be used to model the spherical tank?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-9
One-quarter Symmetry Model
Axisymmetric model
Training Manual
Chapter 5 - B. Preprocessing
Create the FEA Model
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Meshing is the process used to fill the solid model with nodes
and elements, i.e, to create the FEA model. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Remember, you need nodes and elements for the finite element
solution, not just the solid model. The solid model does NOT
participate in the finite element solution.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
meshing
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Solid model FEA model
meshing
February 7, 2006
Inventory #002268
5-10
Training Manual
Chapter 5 - B. Preprocessing
Create the FEA Model
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
What would the mesh of the spherical tank look like?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-11
One-quarter Symmetry Model
Axisymmetric model
Training Manual
Chapter 5 - B. Preprocessing
Define Material
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Material Properties
E l i i t i l t i t Y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Every analysis requires some material property input: Youngs
modulus EX for structural elements, thermal conductivity KXX for
thermal elements, etc.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
There are two ways to define material properties:
Material library
Individual properties
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-12
Training Manual
Chapter 5 C. Solution
Define Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are five categories of loads:
DOF Constraints Specified DOF values, such as displacements
i t l i t t i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
in a stress analysis or temperatures in a
thermal analysis.
Concentrated Loads Point loads, such as forces or heat flow rates.
Surface Loads Loads distributed over a surface, such as
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
,
pressures or convections.
Body Loads Volumetric or field loads, such as temperatures
(causing thermal expansion) or internal heat
generation.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
generation.
Inertia Loads Loads due to structural mass or inertia, such
as gravity and rotational velocity.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-13
Training Manual
Chapter 5 C. Solution
Define Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Edge Symmetry
T ti l
What are the loads on the spherical tank models?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
g y y
constraint
Tangential
Constraint*
Tangential
Constraint*
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Hydrostatic
pressure
Edge Symmetry
constraint
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Hydrostatic
pressure
constraint
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Edge Symmetry
constraint
February 7, 2006
Inventory #002268
5-14
One-quarter Symmetry Model
Axisymmetric model
constraint
* Tangential constraint used to allow comparison to Roarke closed form solution.
Training Manual
Chapter 5 - D. Postprocessing
Review Results
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Postprocessing is the final step in the finite element analysis
process. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
It is imperative that you interpret your results relative to the
assumptions made during model creation and solution.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
You may be required to make design decisions based on the
results, so it is a good idea not only to review the results carefully,
but also to check the validity of the solution.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
ANSYS has two postprocessors:
POST1, the General Postprocessor, to review a single set of results
over the entire model.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
POST26, the Time-History Postprocessor, to review results at selected
points in the model over time. Mainly used for transient and nonlinear
analyses. (Not discussed in this course.)
February 7, 2006
Inventory #002268
5-15
Training Manual
Chapter 5 - D. Postprocessing
Review Results
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
What are the circumferential stress results in the spherical tank
models?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-16
One-quarter Symmetry Model
Axisymmetric model
Training Manual
Chapter 5 - D. Postprocessing
Review Results
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
What are the meridional stress results in the spherical tank
models?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
5-17
One-quarter Symmetry Model
Axisymmetric model
Training Manual
Chapter 5 - D. Postprocessing
Verification
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
It is always a good idea to do a sanity check and make sure that
the solution is acceptable. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
What you need to check depends on the type of problem you are
solving, but here are some typical questions to ask:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Do the reaction forces balance the applied loads?
Where is the maximum stress located?
If it i t i l it h i t l d t t th
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
If it is at a singularity, such as a point load or a re-entrant corner, the
value is generally meaningless.
Are the stress values beyond the elastic limit?
If so, the load magnitudes may be wrong, or you may need to do a
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
, g y g, y y
nonlinear analysis.
February 7, 2006
Inventory #002268
5-18
Training Manual
Chapter 5 - D. Postprocessing
Verification
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
How do the ANSYS results compare with Roarke?
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Membrane Stress Distributions for Axisymmetric Model
140
160
180
Membrane Stress Distributions for Quarter Symmetry Model
140
160
180
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
80
100
120
140
y
(
i
n
c
h
e
s
)
80
100
120
140
y
(
i
n
c
h
e
s
)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
0
20
40
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Circumferential Stress (Roarke)
Circumferential Stress (Axisymmetric)
Meridional Stress (Roarke)
Meridional Stress (Axisymmetric)
y
0
20
40
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Circumferential Stress (Roarke)
Circumferential (quarter symmetry)
Meridional Stress (Roarke)
Meridional Stress (quarter symmetry)
y
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
-
1
0
0
-
8
0
-
6
0
-
4
0
-
2
0
2
0
4
0
6
0
8
0
1
0
0
Stress (Psi)
-
1
0
0
-
8
0
-
6
0
-
4
0
-
2
0
2
0
4
0
6
0
8
0
1
0
0
Stress (Psi)
February 7, 2006
Inventory #002268
5-19
One-quarter Symmetry Model
Axisymmetric model
Chapter 6
Creating the Solid Model
Training Manual
Chapter 6 Creating the Solid Model
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The purpose of this chapter is to review some preliminary
modeling considerations, discuss how to import ones geometry
i t ANSYS d fi ll i t d h t t t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
into ANSYS, and finally introduce how to create ones geometry
using ANSYS native commands.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-2
Training Manual
Chapter 6 Creating the Solid Model
A. What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Many modeling decisions must be made before building an
analysis model: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
How much detail should be included?
Does symmetry apply?
Will the model contain stress singularities?
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-3
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Details
S ll d t il th t i t t t th l i h ld t b
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Small details that are unimportant to the analysis should not be
included in the analysis model. You can suppress such features
before sending a model to ANSYS from a CAD system.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
For some structures, however, "small" details such as fillets or
holes can be locations of maximum stress and might be quite
important, depending on your analysis objectives.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-4
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Symmetry
M t t t i i f d ll l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Many structures are symmetric in some form and allow only a
representative portion or cross-section to be modeled.
The main advantages of using a symmetric model are:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g g y
It is generally easier to create the model.
It allows you to make a finer, more detailed model and thereby obtain
better results than would have been possible with the full model.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-5
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To take advantage of symmetry, all of the following must be
symmetric: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Geometry
Material properties
Loading conditions
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
There are different types of symmetry:
Axisymmetry
Rotational
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Planar or reflective
Repetitive or translational
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-6
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Axisymmetry
S t b t t l i h i li ht b lb t i ht
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Symmetry about a central axis, such as in light bulbs, straight
pipes, cones, circular plates, and domes.
Plane of symmetry is the cross-section anywhere around the
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y y y
structure. Thus you are using a single 2-D slice to represent
360 a real savings in model size!
Loading is also assumed to be
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Loading is also assumed to be
axisymmetric in most cases. However,
if it is not, and if the analysis is linear,
the loads can be separated into
h i t f i d d t
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
harmonic components for independent
solutions that can be superimposed.
February 7, 2006
Inventory #002268
6-7
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Rotational symmetry
R t d t d b t t l i h i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Repeated segments arranged about a central axis, such as in
turbine rotors.
Only one segment of the structure needs to be modeled.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y g
Loading is also assumed to be symmetric about the axis.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-8
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Planar or reflective symmetry
O h lf f th t t i i i f th th h lf Th
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
One half of the structure is a mirror image of the other half. The
mirror is the plane of symmetry.
Loading may be symmetric or anti-symmetric about the plane of
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g y y y p
symmetry.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
This model illustrates
both reflective and
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
rotational symmetry
February 7, 2006
Inventory #002268
6-9
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Repetitive or translational symmetry
R t d t d l t i ht li h l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Repeated segments arranged along a straight line, such as a long
pipe with evenly spaced cooling fins.
Loading is also assumed to be repeated along the length of the
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p g g
model.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
This model illustrates both repetitive and reflective symmetry.
February 7, 2006
Inventory #002268
6-10
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In some cases, only a few minor details will disrupt a structure's
symmetry. You may be able to ignore such details (or treat them
b i t i ) i d t i th b fit f i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
as being symmetric) in order to gain the benefits of using a
smaller model. How much accuracy is lost as the result of such a
compromise might be difficult to estimate.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-11
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Stress singularities
A t i l it i l ti i fi it l t d l h
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A stress singularity is a location in a finite element model where
the stress value is unbounded (infinite). Examples:
A point load, such as an applied force or moment
An isolated constraint point, where the reaction force behaves like a
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
An isolated constraint point, where the reaction force behaves like a
point load
A sharp re-entrant corner (with zero fillet radius)
A th h d it i fi d t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
As the mesh density is refined at
a stress singularity, the stress value
increases and never converges.
P = P/A
As A 0,
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-12
Training Manual
Chapter 6 A. What to Model
What to model?
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Real structures do not contain stress singularities. They are a
fiction created by the simplifying assumptions of the model. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
So how do you deal with stress singularities?
If they are located far away from the region of interest, you can simply
ignore them by deactivating the affected zone while reviewing results.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g y g g
If they are located in the region of interest, you will need to take
corrective action, such as:
adding a fillet at re-entrant corners and rerunning the analysis.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
replacing a point force with an equivalent pressure load.
spreading out displacement constraints over a set of nodes.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-13
Training Manual
Chapter 6 B. Importing Geometry
B. IGES Imports
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Importing an IGES file
Utility Menu > File > Import > IGES
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
the two methods, No Defeaturing and Defeaturing
the Merge, Solid, and Small options
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-14
Training Manual
Chapter 6 B. Importing Geometry
Connection Products
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
IGES importing works quite well, but because of the dual
translation process CAD IGES ANSYS there are many
h 100% t l ti i t hi d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
cases when a 100% translation is not achieved.
ANSYS Connection products help overcome this problem by
directly reading the native part files produced by the CAD
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y g p p y
package:
Connection for Pro/ENGINEER (Pro/E for short)
Connection for Unigraphics (UG for short)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Connection for SAT
Connection for Parasolid
Connection for CATIA
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
To use a connection product, you need to purchase the
appropriate license.
February 7, 2006
Inventory #002268
6-15
Training Manual
Chapter 6 B. Importing Geometry
Connection Products
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Connection for SAT
Reads .sat file produced by CAD packages that use the ACIS modeler.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Does not require ACIS software.
Utility Menu > File > Import > SAT...
Or ~satin
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Option to read only
selected geometry types
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Defeaturing option available
No Defeaturing is default
February 7, 2006
Inventory #002268
6-16
Training Manual
Chapter 6 B. Importing Geometry
Connection Products
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Connection for Parasolid
Reads .x_t or .xmt_txt file produced by CAD packages that use the
P lid d l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Parasolid modeler.
Does not require Parasolid software.
Utility Menu > File > Import > PARA...
Or ~parain
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Or parain
Option to read only
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Defeaturing option available
N D f t i i d f lt
p y
selected geometry types
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
No Defeaturing is default
Option to scale geometry
February 7, 2006
Inventory #002268
6-17
Training Manual
Chapter 6 B. Importing Geometry
Connection Products
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The importing procedure from other CAD systems is similar. See the
Connection Users Guide for detailed instructions for each CAD system.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Supported CAD systems on Windows:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Supported CAD systems on UNIX:
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-18
Training Manual
Chapter 6 B. Importing Geometry
Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
W6A. Importing Geometry IGES Import
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W6B. Importing Geometry SAT Part Import
W6C. Importing Geometry SAT Assembly Import
W6D. Importing Geometry Parasolid Part Import
W6E Importing Geometry Parasolid Assembly Import
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
W6E. Importing Geometry Parasolid Assembly Import
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-19
Training Manual
Chapter 6 C. ANSYS Native Commands
C. Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Importing geometry is convenient, but sometimes you may need
to create it in ANSYS. Some possible reasons: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You may need to build a parametric model one defined in terms of
variables for later use in design optimization or sensitivity studies.
The geometry may not be available in a format ANSYS can read.
The Connection product you need may not be available on your
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The Connection product you need may not be available on your
computer platform.
You may need to modify or add geometry to an imported part or
assembly.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
ANSYS has an extensive set of geometry creation tools, which we
will introduce next.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-20
Training Manual
Chapter 6 C. ANSYS Native Commands
Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Solid Modeling can be defined as the process of
creating solid models. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Definitions:
A solid model is defined by volumes, areas, lines,
and keypoints.
Volumes
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
yp
Volumes are bounded by areas, areas by lines, and
lines by keypoints.
Hierarchy of entities from low to high:
k i t li l
Areas
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
keypoints < lines < areas < volumes
You cannot delete an entity if a higher-order entity
is attached to it.
Lines &
Keypoints
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Also, a model with just areas and below, such as
a shell or 2-D plane model, is still considered a
solid model in ANSYS terminology.
Keypoints
Lines
Areas
Volumes
February 7, 2006
Inventory #002268
6-21
Keypoints
Training Manual
Chapter 6 C. ANSYS Native Commands
Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are two approaches to creating a solid model:
Top-down
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Bottom-up
Top-down modeling starts with a definition of volumes (or areas),
which are then combined in some fashion to create the final
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
which are then combined in some fashion to create the final
shape.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
add
February 7, 2006
Inventory #002268
6-22
Training Manual
Chapter 6 C. ANSYS Native Commands
Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Bottom-up modeling starts with keypoints, from which you build
up lines, areas, etc. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
You may choose whichever approach best suits the shape of the
model, and also freely combine both methods.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
The top-down and bottom-up modeling approaches are not
discussed here, but are described in detail in the Appendix.
February 7, 2006
Inventory #002268
6-23
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
D. Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The WP in the prompts and in the picker stands for Working
Plane a movable, 2-D reference plane used to locate and orient
i iti
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
primitives.
By default, the WP origin coincides with the global origin, but you can
move it and/or rotate it to any desired position.
By displaying a grid, you can use the WP as a drawing tablet.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y p y g g , y g
WP is infinite despite the grid settings.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
WY
WX
WY
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
X2
X1
Y2
Y1
WP (X Y)
February 7, 2006
Inventory #002268
6-24
WX
Y1
WP (X,Y)
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
All working plane controls are in
Utility Menu > WorkPlane.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The WP Settings menu controls the
following:
WP display - triad only (default), grid only, or
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
WP display triad only (default), grid only, or
both.
Snap - allows you to pick locations on the WP
easily by snapping the cursor to the nearest
grid point
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
grid point.
Grid spacing - the distance between grid
lines.
Grid size - how much of the (infinite) working
l i di l d
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
plane is displayed.
February 7, 2006
Inventory #002268
6-25
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
You can move the working plane
to any desired position using
th Off t d Ali
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
the Offset and Align menus.
Offset WP by Increments
Use the push buttons (with
increment set by slider).
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
increment set by slider).
Or type in the desired
increments.
Or use dynamic mode
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
(similar to pan-zoom-rotate).
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-26
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Offset WP to >
This simply translates the WP,
maintaining its current orientation to
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
maintaining its current orientation, to
the desired destination, which can be:
Existing keypoint(s). Picking
multiple keypoints moves WP to
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
their average location.
Existing node(s).
Coordinate location(s).
Gl b l i i
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Global origin.
Origin of the active coordinate
system (discussed later).
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-27
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Align WP with >
This reorients the WP.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
For example, Align WP with Keypoints
prompts you to pick 3 keypoints -
one at the origin, one to define the
X-axis, and one to define the X-Y
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
plane.
To return the WP to its default
position (at global origin, on global
X-Y plane), click on Align WP with >
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
p ), g
Global Cartesian.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-28
Training Manual
Chapter 6 D. ANSYS Native Geometry Creation
Working Plane
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Clear the database
Display WP and create a few keypoints by picking Note the coordinates
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Display WP and create a few keypoints by picking. Note the coordinates
displayed in the picker.
Turn on the grid, change spacing, and activate snap.
Create more keypoints. Note how the cursor snaps to grid points.
Define 2 rectangles one by picking corners and one by dimensions
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Define 2 rectangles one by picking corners and one by dimensions.
Now offset WP to average of a few keypoints, then rotate in-plane by 30.
Define 2 more rectangles by picking and by dimensions. Note the change in
rectangle orientation.
Align WP with global origin then define some 3 D primitives Use picking as well
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Align WP with global origin, then define some 3-D primitives. Use picking as well
as By dimensions.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-29
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
Active Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Active Coordinate System
D f lt t l b l C t i
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Defaults to global Cartesian.
Use CSYS command (or Utility Menu
> WorkPlane > Change Active CS to) to
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g )
change it to
global Cartesian [csys,0]
global cylindrical [csys,1]
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
global spherical [csys,2]
working plane [csys,4]
or a user-defined local coordinate
system [csys, n]
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
system [csys, n]
Each of these systems is explained
next.
February 7, 2006
Inventory #002268
6-30
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
Global Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Global Coordinate System
Th l b l f t f th d l
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The global reference system for the model.
May be Cartesian (system 0), cylindrical (1), or spherical (2).
For example, location (0,10,0) in global Cartesian is the same as
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
For example, location (0,10,0) in global Cartesian is the same as
(10,90,0) in global Cylindrical.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-31
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
Local Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Local Coordinate System
A d fi d t t d i d l ti ith ID
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A user-defined system at a desired location, with ID
number 11 or greater. The location may be:
At WP origin [CSWP]
At specified coordinates [LOCAL]
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
At specified coordinates [LOCAL]
At existing keypoints [CSKP] or nodes [CS]
May be Cartesian, cylindrical, or spherical.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
May be rotated about X, Y, Z axes.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Y
Y
11
X
12
Y
12
February 7, 2006
Inventory #002268
6-32
X
X
11
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
Working Plane Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Working Plane Coordinate System
Att h d t th ki l
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Attached to the working plane.
Used mainly to locate and orient solid model primitives.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
You can also use the working plane to define keypoints by
picking.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
6-33
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
CSYS
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
You can define any number of
coordinate systems, but only one
may be active at any given time
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
may be active at any given time.
Several geometry items are affected
by the coordinate system [CSYS] that
is active at the time they are defined:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
is active at the time they are defined:
Keypoint and node locations
Line curvature
Area curvature
G ti d filli f k i t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Generation and filling of keypoints
and nodes
Etc.
The graphics window title shows the
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
The graphics window title shows the
active system.
February 7, 2006
Inventory #002268
6-34
Areas created between keypoints at
(1,0,0), (0,1,0), & (0,0,1)
Training Manual
Chapter 6 E. ANSYS Coordinate Systems
Active Coordinate System Demo
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Clear the database
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Create 5 keypoints at (1,2), (3,2), (4,0), (1,1.5), (2.5,0)
Switch to CSYS,1 and create a line in active CS between KP4 & KP5
Switch back to CSYS,0 and create an area through KPs. Notice that
the remaining lines were automatically generated lines all of them
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
the remaining lines were automatically generated lines, all of them
straight.
Define two circles:
0.3R, centered at (2.25,1.5)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
0.35R, centered at (3.0,0.6)
Subtract the two circles from base area. (We have used a combination
of bottom-up and top-down modeling.)
Save as r db
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Save as r.db
February 7, 2006
Inventory #002268
6-35
Chapter 7
Create Finite Element Model
Training Manual
Chapter 7 Creating the Finite Element Model
A. Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The purpose of this chapter is to discuss the meshing element
attributes, various means to create a mesh in ANSYS, and finally
h t i t fi it l t d l di tl i t ANSYS
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
how to import ones finite element model directly into ANSYS.
Recall, ANSYS does not use the solid model in the solution of the
model, rather it needs to use finite elements.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-2
Training Manual
Chapter 7 Creating the Finite Element Model
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Meshing is the process used to fill the solid model with nodes
and elements, i.e, to create the FEA model. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Remember, you need nodes and elements for the finite element
solution, not just the solid model. The solid model does NOT
participate in the finite element solution.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
meshing
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Solid model FEA model
meshing
February 7, 2006
Inventory #002268
7-3
Training Manual
Chapter 7 Creating the Finite Element Model
B. Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are three steps to meshing:
Define element attributes
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Specify mesh controls
Generate the mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Element attributes are characteristics of the finite element model
that you must establish prior to meshing. They can include:
Element types
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Real constants
Material properties
Section properties
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-4
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Element Type
Th l t t i i t t h i th t d t i th
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The element type is an important choice that determines the
following element characteristics:
Degree of Freedom (DOF) set. A thermal element type, for example,
has one dof: TEMP, whereas a structural element type may have up to
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
, yp y p
six dof: UX, UY, UZ, ROTX, ROTY, ROTZ.
Element shape -- brick, tetrahedron, quadrilateral, triangle, etc.
Dimensionality -- 2-D (X-Y plane only), or 3-D.
A d di l t h li d ti
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Assumed displacement shape -- linear vs. quadratic.
ANSYS has a library of over 170 element types from which you
can choose. Details on how to choose the correct element type
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
yp
will be presented later. For now, lets see how to define an
element type.
February 7, 2006
Inventory #002268
7-5
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Element category
ANSYS ff diff t t i f l t S f th
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
ANSYS offers many different categories of elements. Some of the
commonly used ones are:
Line elements
Shells
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Shells
2-D solids
3-D solids
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-6
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Line elements:
Beam elements are used to model bolts, tubular members, C-sections,
l i l l d b h l b d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
angle irons, or any long, slender members where only membrane and
bending stresses are needed.
Link elements are used to model springs, bolts, preloaded bolts, and
truss members.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Spring (combination) elements are used to model springs, bolts, or
long slender parts, or to replace complex parts by an equivalent
stiffness.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-7
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Shell elements:
Used to model thin panels or curved surfaces.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The definition of thin depends on the application, but as a general
guideline, the major dimensions of the shell structure (panel) should
be at least 10 times its thickness.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-8
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
2-D Solid elements:
Used to model a cross-section of solid objects.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Must be modeled in the global Cartesian X-Y plane.
All loads are in the X-Y plane, and the response (displacements) are
also in the X-Y plane.
Element behavior may be one of the following:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Element behavior may be one of the following:
plane stress
plane strain
generalized plain strain
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
generalized plain strain
axisymmetric
axisymmetric harmonic
Y
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Y
X
Z
February 7, 2006
Inventory #002268
7-9
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Plane stress assumes zero stress in
the Z direction. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Valid for components in which the Z
dimension is smaller than the X and Y
dimensions.
Z-strain is non-zero.
Y
X
Z
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Optional thickness (Z direction)
allowed.
Used for structures such as flat plates
subjected to in-plane loading or thin
X
Z
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
subjected to in-plane loading, or thin
disks under pressure or centrifugal
loading.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-10
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Plane strain assumes zero strain in the Z
direction. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Valid for components in which the Z dimension is
much larger than the X and Y dimensions.
Z-stress is non-zero.
Used for long constant cross-section structures
Z
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Used for long, constant cross-section structures
such as structural beams.
Y
X
Z
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-11
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Generalized Plane Strain assumes a finite deformation domain
length in the Z direction, as opposed to the infinite value assumed
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
for standard plane strain.
Gives more practical results for deformation problems where the Z-
direction dimension is not long enough.
Gives users a more efficient way to simulate certain 3-D deformations
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Gives users a more efficient way to simulate certain 3-D deformations
using 2-D element options.
Option is a feature developed for PLANE182 and PLANE183.
The deformation domain or structure
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
is formed by extruding a plane area
along a curve with a constant curvature.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-12
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Axisymmetry assumes that the 3-D model and its
loading can be generated by revolving a 2-D
ti 360 b t th Y i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
section 360 about the Y axis.
Axis of symmetry must coincide with the global Y
axis.
Negative X coordinates are not permitted.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p
Y direction is axial, X direction is radial, and Z
direction is circumferential (hoop) direction.
Hoop displacement is zero; hoop strains and
stresses are usually very significant
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
stresses are usually very significant.
Used for pressure vessels, straight pipes, shafts,
etc.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-13
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Axisymmetric harmonic is a special case of axisymmetry where
the loads can be non-axisymmetric. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The non-axisymmetric loading is decomposed into Fourier series
components, applied and solved separately, and then combined later.
No approximation is introduced by this simplification!
Used for non-axisymmetric loads such as torque on a shaft.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y q
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-14
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
3-D Solid elements:
Used for structures which, because of geometry, materials, loading, or
d t il f i d lt t b d l d ith i l l t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
detail of required results, cannot be modeled with simpler elements.
Also used when the model geometry is transferred from a 3-D CAD
system, and a large amount of time and effort is required to convert it
to a 2-D or shell form.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-15
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Element Order
El t d f t th l i l d f th l t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Element order refers to the polynomial order of the elements
shape functions.
What is a shape function?
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
It is a mathematical function that gives the shape of the results
within the element. Since FEA solves for DOF values only at nodes,
we need the shape function to map the nodal DOF values to points
within the element
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
within the element.
The shape function represents assumed behavior for a given element.
How well each assumed element shape function matches the true
behavior directly affects the accuracy of the solution, as shown on the
t lid
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
next slide.
February 7, 2006
Inventory #002268
7-16
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Quadratic distribution of
Linear approximation
(Poor Results) O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Quadratic distribution of
DOF values
Actual quadratic
curve
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Quadratic approximation
(Best Results)
Linear approximation
with multiple elements
(Better Results)
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
(Best Results)
(Better Results)
February 7, 2006
Inventory #002268
7-17
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
When you choose an element type, you are implicitly choosing
and accepting the element shape function assumed for that
l t t Th f h k th h f ti i f ti
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
element type. Therefore, check the shape function information
before you choose an element type.
Typically, a linear element has only corner nodes, whereas a
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
yp y, y ,
quadratic element also has midside nodes.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-18
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Linear elements
Can support only a linear variation of
Quadratic elements
Can support a quadratic variation of
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
pp y
displacement and therefore (mostly)
only a constant state of stress within a
single element.
Highly sensitive to element distortion
pp q
displacement and therefore a linear
variation of stress within a single
element.
Can represent curved edges and
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Highly sensitive to element distortion.
Acceptable if you are only interested
in nominal stress results.
Can represent curved edges and
surfaces more accurately than linear
elements. Not as sensitive to element
distortion.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Need to use a large number of
elements to resolve high stress
gradients.
Recommended if you are interested in
highly accurate stresses.
Give better results than linear
elements in many cases with fewer
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
elements, in many cases with fewer
number of elements and total DOF.
February 7, 2006
Inventory #002268
7-19
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Notes:
For shell models, the difference between linear and quadratic
l t i t d ti f lid d l Li h ll
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
elements is not as dramatic as for solid models. Linear shells are
therefore usually preferred.
Besides linear and quadratic elements, a third kind is available, known
as p-elements. P-elements can support anywhere from a quadratic to
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
an 8th-order variation of displacement within a single element and
include automatic solution convergence controls.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-20
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Mesh Density
Th f d t l i f FEA i th t th b f
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The fundamental premise of FEA is that as the number of
elements (mesh density) is increased, the solution gets closer and
closer to the true solution.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
However, solution time and computer resources required also
increase dramatically as you increase the number of elements.
The objectives of the analysis usually decide which way the slider
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The objectives of the analysis usually decide which way the slider
bar below should be moved.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-21
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Stress Analyses:
If you are interested in highly accurate stresses:
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A fine mesh will be needed, omitting no geometric details at any
location in the structure where such accuracy is needed.
Stress convergence should be demonstrated.
Any simplification anywhere in the model might introduce
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Any simplification anywhere in the model might introduce
significant error.
If you are interested in deflections or nominal stresses:
A relatively coarse mesh is sufficient.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
y
Small geometry details may be omitted.
Thermal Analyses:
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Small details can usually be omitted, but since many thermal analyses
are followed by a stress analysis, stress considerations generally
dictate the detail of the model.
Mesh density is usually determined by expected thermal gradients. A
February 7, 2006
Inventory #002268
7-22
y y y g
fine mesh is required for high thermal gradients, whereas a coarse
mesh may be sufficient for low gradients.
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To define an element type:
Main Menu > Preprocessor >
El t T > Add/Edit/D l t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Element Type > Add/Edit/Delete
[Add] to add new element type
Choose the desired type
(such as SOLID92) and press
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
(such as SOLID92) and press
OK
[Options] to specify additional
element options
O th ET d
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Or use the ET command:
et,1,solid92
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-23
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Notes:
Setting preferences to the desired discipline (Main Menu > Preferences)
ill h l th l t t lid f th t di i li
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
will show only the element types valid for that discipline.
You should define the element type early in the preprocessing phase
because many of the menu choices in the GUI are filtered out based
on the current DOF set. For example, if you choose a structural
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
element type, thermal load choices will not be not shown at all.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-24
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Real Constants and Section Properties:
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Used for geometric properties that cannot be completely defined
by the elements geometry. For example:
A beam element is defined by a line joining two nodes. This defines
only the length of the beam To specify the beams cross-sectional
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
only the length of the beam. To specify the beam s cross-sectional
properties, such as the area, moment of inertia or dimensions, you
need to use real constants or section properties.
A shell element is defined by a quadrilateral or triangular area. This
defines only the surface area of the shell To specify the shell
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
defines only the surface area of the shell. To specify the shell
thickness or layers, you need to use real constants or section
properties.
Most 3-D solid elements do not require a real constant since the
l t t i f ll d fi d b it d
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
element geometry is fully defined by its nodes.
February 7, 2006
Inventory #002268
7-25
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To define real constants:
Main Menu > Preprocessor > Real
C t t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Constants
[Add] to add a new real constant
set.
If multiple element types have
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
If multiple element types have
been defined, choose the element
type for which you are specifying
real constants.
Then enter the real constant
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Then enter the real constant
values.
Or use the R family of commands.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Different element types require
different real constants. Check the
Elements Manual, available on-line,
for details
February 7, 2006
Inventory #002268
7-26
for details.
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To define section properties:
Main Menu > Preprocessor > Sections
Abilit t I t S ti
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Ability to Import Sections
Beam, Shell and Pretension sections can
be created.
Or use the SECxxx family of commands
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Or use the SECxxx family of commands.
Different element types require different
section properties. See the Elements
M l f d t il
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Manual for details.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-27
Training Manual
Chapter 7 Creating the Finite Element Model
Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Material Properties
E l i i t i l t i t Y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Every analysis requires some material property input: Youngs
modulus EX for structural elements, thermal conductivity KXX for
thermal elements, etc.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Refer to Chapter 8 for details on the two ways to define material
properties.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-28
Training Manual
Chapter 7 Creating the Finite Element Model
C. Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Most FEA models have multiple attributes. For example, the silo shown
here has two element types, three real constant sets, and two materials.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
TYPE 1 = shell
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
MAT 1 = concrete
MAT 2 = steel
TYPE 1 shell
TYPE 2 = beam
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
REAL 1 = 3/8 thickness
REAL 2 = beam properties
REAL 3 = 1/8 thickness P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-29
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Whenever you have multiple TYPEs, REALs, MATs and SECNUMs,
you need to make sure that each element is assigned the proper
tt ib t Th th t d thi
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
attributes. There are three ways to do this:
Assign attributes to the solid model entities before meshing
Activate a global setting of TYPE, REAL, MAT and SECNUM before
meshing
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g
Modify element attributes after meshing
If no assignments are made, ANSYS uses default settings of
TYPE 1 REAL 1 MAT 1 d SECNUM 1 f ll l t i th
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
TYPE=1, REAL=1, MAT=1 and SECNUM=1 for all elements in the
model. Note, the current active setting dictates mesh operation.
Good practice is to use the same number for TYPE, REAL, MAT
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
p , ,
and SECNUM for a given part.
February 7, 2006
Inventory #002268
7-30
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Assigning Attributes to the Solid Model
1 Define all necessary element types materials and
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Define all necessary element types, materials, and
real constant sets.
2. Then use the Element Attributes section of the
MeshTool (Main Menu > Preprocessor > MeshTool):
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
MeshTool (Main Menu > Preprocessor > MeshTool):
Choose entity type and press the SET button.
Pick the entities to which you want to assign
attributes.
Set the appropriate attributes in the subsequent
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Set the appropriate attributes in the subsequent
dialog box.
Or select the desired entities and use the VATT,
AATT, LATT, or KATT command.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
AATT, LATT, or KATT command.
3. When you mesh an entity, its attributes are
automatically transferred to the elements.
February 7, 2006
Inventory #002268
7-31
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Using Global Attribute Settings
1 Define all necessary element types
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Define all necessary element types,
materials, real constant sets and section
numbers
2 Then use the Element Attributes section
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
2. Then use the Element Attributes section
of the MeshTool (Main Menu > Preprocessor
> MeshTool):
Choose Global and press the SET button.
Activate the desired combination of attributes
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Activate the desired combination of attributes
in the Meshing Attributes dialog box. We
refer to these as the active TYPE, REAL, MAT
and SECNUM settings.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Or use the TYPE, REAL, MAT and SECNUM
commands.
3. Mesh only those entities to which the above
February 7, 2006
Inventory #002268
7-32
y
settings apply.
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Modifying Element Attributes
1 Define all necessary element types materials and real constant
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Define all necessary element types, materials, and real constant
sets.
2. Activate the desired combination of TYPE, REAL, MAT, and
SECNUM settings
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
SECNUM settings:
Main Menu > Preprocessor > Meshing > Mesh Attributes > Default Attribs
Or use the TYPE, REAL, MAT and SECNUM commands
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
3. Modify the attributes of only those elements to which the above
settings apply:
Issue EMODIF,PICK or choose Main Menu > Preprocessor > Modeling >
Move/Modify > Elements > Modify Attrib
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
y y
Then pick the desired elements
4. In the subsequent dialog box,
set attributes to All to current.
February 7, 2006
Inventory #002268
7-33
set attributes to All to current.
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Some points to keep in mind:
You can verify element attributes by activating
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You can verify element attributes by activating
attribute numbering:
Utility Menu > PlotCtrls > Numbering
Or /PNUM,attr,ON, where attr may be TYPE,
REAL MAT or SECNUM
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
REAL, MAT or SECNUM
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Element attributes assigned directly to solid model entities will override
the default attribute pointers.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
By assigning attributes to solid model entities, you can avoid having to
reset attributes in the middle of meshing operations. This is
advantageous because ANSYS meshing algorithms are most efficient
when meshing all entities at once.
February 7, 2006
Inventory #002268
7-34
g
Clearing a solid model entity of its mesh will not delete attribute
assignments.
Training Manual
Chapter 7 Creating the Finite Element Model
Multiple Element Attributes
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume ribgeom.db
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
List element types, real constants, and materials. One of each has
been defined.
Bring up MeshTool, choose area attributes, and press Set
Pick the single area show the Area Attributes dialog box and press
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Pick the single area, show the Area Attributes dialog box, and press
OK. (There is only one set of attributes, but this illustrates the general
procedure.)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-35
Training Manual
Chapter 7 Creating the Finite Element Model
D. Workshop
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
W7A. Silo
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-36
Training Manual
Chapter 7 Creating the Finite Element Model
E. Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
ANSYS provides many tools to control mesh density, both on a
global and local level:
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Global controls
SmartSizing
Global element sizing
D f lt i i
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Default sizing
Local controls
Keypoint sizing
Line sizing
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Line sizing
Area sizing
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-37
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
SmartSizing
D t i l t i b i i di i i ll li
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Determines element sizes by assigning divisions on all lines,
taking into account curvature of the line, its proximity to holes and
other features, and element order.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
SmartSizing is off by default, but is recommended for free
meshing. It does not affect mapped meshing. (Free meshing vs.
mapped meshing will be discussed later.)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-38
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To use SmartSizing:
Bring up the MeshTool (Main Menu > Preprocessor >
M hi M hT l) t S tSi i d t th
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Meshing > MeshTool), turn on SmartSizing, and set the
desired size level.
Or use SMRT,level
Size level ranges from 1 (very fine) to 10 (very
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Size level ranges from 1 (very fine) to 10 (very
coarse). Defaults to 6.
Then mesh all volumes (or all areas) at once, rather than
one-by-one.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-39
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Examples of different SmartSize
levels are shown here for a
tetrahedron mesh
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
tetrahedron mesh.
Advanced SmartSize controls, such
as mesh expansion and transition
factors are available on the SMRT
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
factors, are available on the SMRT
command or:
Main Menu > Preprocessor > Meshing >
Size Cntrls > SmartSize > Adv Opts
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
You can turn off SmartSizing using
the MeshTool or by issuing smrt,off.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-40
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Global Element Sizing
Allows you to specify a maximum element edge length
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Allows you to specify a maximum element edge length
for the entire model (or number of divisions per line):
ESIZE,SIZE
or Main Menu > Preprocessor > Meshing > MeshTool; then
select Size Controls, Global ,and [Set]
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
or Main Menu > Preprocessor > Meshing > Size Cntrls >
ManualSize > Global > Size
Can be used by itself or in conjunction with
SmartSizing
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
SmartSizing.
Using ESIZE by itself (SmartSizing off) will
result in a uniform element size throughout the
volume (or area) being meshed.
With SmartSizing on, ESIZE acts as a guide,
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
With SmartSizing on, ESIZE acts as a guide,
but the specified size may be overridden to
accommodate line curvature or proximity to
features.
February 7, 2006
Inventory #002268
7-41
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Default Sizing
If d t if t l ANSYS d f lt i i hi h
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
If you dont specify any controls, ANSYS uses default sizing, which
assigns minimum and maximum line divisions, aspect ratio, etc. based
on element order.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Meant for mapped meshing, but is also used for free meshing if
SmartSizing is off.
You can adjust default size specifications using DESIZE or
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
You can adjust default size specifications using DESIZE or
Main Menu > Preprocessor > Meshing > Size Cntrls > ManualSize > Global > Other
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-42
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Keypoint Sizing
C t l l t i t k i t
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Controls element size at keypoints:
Main Menu > Preprocessor > Meshing > MeshTool; then
select Size Controls, Keypt, and [Set]
or KESIZE command
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
or Main Menu > Preprocessor > Meshing > Size Cntrls >
ManualSize > Keypoints
Different keypoints can have different KESIZEs giving
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Different keypoints can have different KESIZEs, giving
you more control over the mesh.
Useful for stress concentration regions.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1 Specified sizes may be overridden by SmartSizing to
accommodate line curvature or proximity to features.
February 7, 2006
Inventory #002268
7-43
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Line Sizing
Controls element size at lines:
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Main Menu > Preprocessor > Meshing > MeshTool;
then select Size Controls, Lines, and [Set]
or LESIZE command
or Main Menu > Preprocessor > Meshing > Size Cntrls
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p g
> ManualSize> Lines
Different lines can have different LESIZEs.
Size specifications may be hard or soft
Yes for soft
No for hard
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Size specifications may be hard or soft.
Hard sizes are always honored by the mesher, even if
SmartSizing is on. They take precedence over all other
size controls.
Soft sizes may be overridden by SmartSizing. P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
You can also specify a spacing ratio ratio of last
division to first. Used to bias the divisions towards one
end or towards the middle.
February 7, 2006
Inventory #002268
7-44
Training Manual
Chapter 7 Creating the Finite Element Model
Controlling Mesh Density
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Area Sizing
C t l l t i i th i t i f
g y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Controls element size in the interior of areas:
Main Menu > Preprocessor > Meshing > MeshTool; then
select Size Controls, Areas, and [Set]
or AESIZE command
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
or Main Menu > Preprocessor > Meshing > Size Cntrls >
ManualSize > Areas
Different areas can have different AESIZEs
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Different areas can have different AESIZEs.
Bounding lines will use the specified size only if they
have no LESIZE or KESIZE specified and if no
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
adjacent area has a smaller size.
Specified sizes may be overridden by SmartSizing to
accommodate line curvature or proximity to features
February 7, 2006
Inventory #002268
7-45
accommodate line curvature or proximity to features.
Training Manual
Chapter 7 Creating the Finite Element Model
F. Mesh Order Control
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
By default, ANSYS will mesh areas or volumes in ascending entity
number.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The AORDER field on the MOPT command instructs ANSYS to mesh a
group of areas or volumes in order of ascending size.
Main Menu > Preprocessor > Meshing > Mesher Opts or
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Main Menu > Preprocessor > Meshing > Mesher Opts , or
MOPT,AORDER,ON (default is OFF)
In cases where SmartSizing does not mesh as fine as needed,
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
g
the MOPT, AORDER,on command generates finer meshes in
critical areas for volume meshes
This option is not available when SmartSizing is on
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
This option is not available when SmartSizing is on.
February 7, 2006
Inventory #002268
7-46
Training Manual
Chapter 7 Creating the Finite Element Model
G. Generating the Mesh
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Generating the mesh is the final step in meshing.
First save the database
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
First save the database.
Then press [Mesh] in the MeshTool.
This brings up a picker. Press [Pick All] in the picker
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p p [ ] p
to indicate all entities.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-47
Training Manual
Chapter 7 Creating the Finite Element Model
Generating the Mesh
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume ribgeom.db
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Mesh with SMRT,6. (Not a very good mesh)
Re-mesh with SMRT,3 (good mesh)
Set ESIZE to 0.2 and re-mesh. The mesh becomes coarse even though
SMRT is set to 3 because the smart-mesher takes ESIZE into account
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
SMRT is set to 3, because the smart mesher takes ESIZE into account.
Also, note that the element sizes are not uniform (because SMRT is
on).
Turn off SMRT and re-mesh. Element sizes are now more uniform (but
not ideal)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
not ideal).
Re-mesh with ESIZE set to 0.1.
G f S S
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Good meshes generated for this geometry with SMRT,3 or ESIZE,0.1.
February 7, 2006
Inventory #002268
7-48
Training Manual
Chapter 7 Creating the Finite Element Model
H. Changing a Mesh
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
If a mesh is not acceptable, you can always
re-mesh the model by following these steps:
g g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Clear the mesh.
The clear operation is the opposite of mesh: it
removes nodes and elements.
Use the [Clear] button on the MeshTool or use
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Use the [Clear] button on the MeshTool, or use
VCLEAR, ACLEAR, etc.
(If you are using the MeshTool, you may skip this
step since the program will prompt you whether to
clear or not hen o e ec te step 3 )
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
clear or not when you execute step 3.)
2. Specify new or different mesh controls.
3. Mesh again.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-49
Training Manual
Chapter 7 Creating the Finite Element Model
Changing a Mesh
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Another meshing option is to refine the
mesh in specific regions.
Available for all area elements and only
g g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Available for all area elements and only
tetrahedral volume elements.
Easiest way is to use the MeshTool:
First save the database.
Th h h t t
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Then choose how you want to
specify the region of refinement at
nodes, elements, keypoints, lines, or
areas and press the Refine button.
Pick the entities at which you want
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Pick the entities at which you want
the mesh to be refined. (Not required
if you choose All Elems.)
Finally, choose the level of
refinement. Level 1 (minimal
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
(
refinement) is a good starting point.
February 7, 2006
Inventory #002268
7-50
Training Manual
Chapter 7 Creating the Finite Element Model
Changing a Mesh
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Continuing the last demo (ribgeom has been meshed with ESIZE =
0 2)
g g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
0.2)
Choose refinement at Lines and press Refine
Pick the top line, then choose the default minimal refinement
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-51
Training Manual
Chapter 7 Creating the Finite Element Model
I. Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are two main meshing methods: free and
mapped.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Free Mesh
Has no element shape restrictions.
The mesh does not follow any pattern.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The mesh does not follow any pattern.
Suitable for complex shaped areas and volumes.
Mapped Mesh
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Restricts element shapes to quadrilaterals for areas
and hexahedra (bricks) for volumes.
Typically has a regular pattern with obvious rows of
elements.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Suitable only for regular areas and volumes such as
rectangles and bricks.
February 7, 2006
Inventory #002268
7-52
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Free Mesh
+ Easy to create; no need to divide
Mapped Mesh
+ Generally contains a lower
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
+ Easy to create; no need to divide
complex shapes into regular
shapes.
Volume meshes can contain only
+ Generally contains a lower
number of elements.
+ Lower-order elements may be
acceptable so the number of
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Volume meshes can contain only
tetrahedra, resulting in a large
number of elements.
Only higher-order (10-node)
acceptable, so the number of
DOF is lower.
Areas and volumes must be
regular in shape and mesh
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Only higher-order (10-node)
tetrahedral elements are
acceptable, so the number of
DOF can be very high.
regular in shape, and mesh
divisions must meet certain
criteria.
Very difficult to achieve
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Very difficult to achieve,
especially for complex shaped
volumes.
February 7, 2006
Inventory #002268
7-53
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating a Free Mesh
Free meshing is the default setting for both area
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Free meshing is the default setting for both area
and volume meshes.
Create a free mesh is easy:
Bring up the MeshTool and verify that free meshing is
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Bring up the MeshTool and verify that free meshing is
set.
SmartSizing is generally recommended for free
meshing, so activate it and specify a size level. Save
the database.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Then initiate the mesh by pressing the Mesh button.
Press [Pick All] in the picker to choose all entities
(recommended).
Or use the commands VMESH,ALL or AMESH,ALL.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Or use the commands VMESH,ALL or AMESH,ALL.
February 7, 2006
Inventory #002268
7-54
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating a Mapped Mesh
Thi i t f hi b th d
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
This is not as easy as free meshing because the areas and
volumes have to meet certain requirements:
Area must contain either 3 or 4 lines (triangle or quadrilateral).
Volume must contain either 4, 5, or 6 areas (tetrahedron, triangular
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Volume must contain either 4, 5, or 6 areas (tetrahedron, triangular
prism, or hexahedron).
Element divisions on opposite sides must match.
For triangular areas or tetrahedral volumes, the number of element
di i i t b
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
divisions must be even.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-55
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
For quadrilateral areas or hexahedral volumes, unequal divisions
are allowed, as shown in these examples, but the number of
divisions must satisfy a formula (shown on the next page)
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
divisions must satisfy a formula (shown on the next page).
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-56
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-57
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Thus mapped meshing involves a three-step procedure:
Ensure regular shapes, i.e, areas with 3 or 4 sides, or volumes with
4 5 6 id
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
4, 5, or 6 sides.
Specify size and shape controls
Generate the mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-58
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Ensure regular shapes
I t th d l t i h th t th h
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
In most cases, the model geometry is such that the areas have
more than 4 sides, and volumes have more than 6 sides. To
convert these to regular shapes, you may need to do one or both
of these operations:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
Slice the areas (or volumes) into smaller, simpler shapes.
Concatenate two or more lines (or areas) to reduce the total number of
sides.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-59
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Slicing can be accomplished with the Boolean divide operation.
Remember that you can use the working plane, an area, or a line as
th li i t l
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
the slicing tool.
Sometimes, it may be easier to create a new line or a new area than to
move and orient the working plane in the correct direction.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-60
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Concatenation creates a new line (for meshing purposes) that is a
combination of two or more lines, thereby reducing the number of
li ki th
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
lines making up the area.
Use the LCCAT command or Main Menu > Preprocessor > Meshing >
Concatenate > Lines, then pick the lines to be concatenated.
For area concatenation, use ACCAT command or Main Menu >
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
,
Preprocessor > Meshing > Concatenate > Areas
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Concatenating
these two lines
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
makes this a
4-sided area
February 7, 2006
Inventory #002268
7-61
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
You can also imply a concatenation by simply
identifying the three or four corners of the area. In this
case ANSYS internally generates the concatenation
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
case, ANSYS internally generates the concatenation.
To do this, choose Quad shape and Map mesh in the
MeshTool.
Then change 3/4 sided to Pick corners.
Press the Mesh button pick the area and then pick the 3 or
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Press the Mesh button, pick the area, and then pick the 3 or
4 corners that form the regular shape.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-62
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Notes on concatenation:
It is purely a meshing operation and therefore should be the last step before
meshing after all solid modeling operations This is because the output entity
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
meshing, after all solid modeling operations. This is because the output entity
obtained from a concatenation cannot be used in any subsequent solid modeling
operation.
You can "undo" a concatenation by deleting the line or area it produced.
Concatenating areas (for mapped volume meshing) is generally much more
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Co cate at g a eas ( o apped o u e es g) s ge e a y uc o e
complicated because you may also need to concatenate some lines. Lines are
automatically concatenated only when two adjacent, 4-sided areas are
concatenated.
Consider the add (Boolean) operation if the lines or areas meet at a tangent.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-63
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Specify size and shape controls
This is the second step of the three-step mapped
g
Meshing Areas:
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
This is the second step of the three-step mapped
meshing procedure.
Choosing the shape is simple. In the MeshTool, choose
Quad for area meshing and Hex for volume meshing
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Quad for area meshing, and Hex for volume meshing,
then click on Map.
Commonly used size controls and the order in which
they are applied: Meshing Volumes:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
they are applied:
Line sizing [LESIZE] is always honored.
Global element size , if specified, will be applied to unsized
lines.
Default element sizing [DESIZE] will be applied to unsized
Meshing Volumes:
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Default element sizing [DESIZE] will be applied to unsized
lines only if ESIZE is not specified.
(SmartSizing is not valid.)
February 7, 2006
Inventory #002268
7-64
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
If you specify line divisions, remember that:
divisions on opposite sides must match, but you only need to specify
id Th h t ti ll t f di i i t th
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
one side. The map mesher automatically transfers divisions to the
opposite side.
if you have concatenated lines, divisions can only be applied to the
original (input) lines, not the composite line.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
6 divisions specified on
each original line
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
each original line.
12 divisions will be
automatically applied to
this line (opposite to
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
composite line).
How many divisions are
used for the other two
lines? (Upcoming demo
February 7, 2006
Inventory #002268
7-65
lines? (Upcoming demo
will answer it.)
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Generate the mapped mesh
O h d l h d i d th
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Once you have ensured regular shapes and assigned the
appropriate divisions, generating the mesh is easy. Just press the
Mesh button in the MeshTool, then press [Pick All] in the picker or
choose the desired entities.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-66
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Question: How would you
slice this model for
d hi ?
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
mapped meshing?
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Answer: It may not be worth the
February 7, 2006
Inventory #002268
7-67
effort!
Training Manual
Chapter 7 Creating the Finite Element Model
Mapped Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume ribfull.db
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Bring up MeshTool and apply 6 divisions to top and right lines
Map-mesh the area using Pick corners. Notice that the left and
bottom lines get only two divisions each (from DESIZE).
Now specify ESIZE 4 (4 divisions per line) and re-mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Now specify ESIZE,,4 (4 divisions per line) and re mesh
Finally, clear line divisions, specify ESIZE,0.1 (size), and re-mesh
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-68
Training Manual
Chapter 7 Creating the Finite Element Model
J. Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
For volume meshing, we have only seen two
options so far:
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Free meshing, which creates an all-tet mesh. This
is easy to achieve but may not be desirable in
some cases because of the large number of
elements and total DOF created.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Mapped meshing, which creates an all-hex mesh.
This is desirable but usually very difficult to
achieve.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Hex-to-tet meshing provides a third option that
is the best of both worlds. It allows you to
have a combination of hex and tet meshes
without compromising the integrity of the mesh
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
without compromising the integrity of the mesh.
February 7, 2006
Inventory #002268
7-69
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
This option works by creating pyramid-shaped elements in the transition
region between hex and tet regions.
Requires the hex mesh to be available (or at least a quad mesh at the shared
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Requires the hex mesh to be available (or at least a quad mesh at the shared
area).
The mesher first creates all tets, then combines and rearranges the tet elements
in the transition region to form pyramids.
Available only for element types that support both pyramid and tet shapes e g:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Available only for element types that support both pyramid and tet shapes, e.g:
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Results are good even in the transition
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
SOLID95
g
region. Element faces are compatible even
when transitioning from a linear hex
element to a quadratic tet element.
February 7, 2006
Inventory #002268
7-70
SOLID95
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Hex-to-tet meshing is valid for both quadratic-to-quadratic and linear-to-
quadratic transitions. Element type must support a 9-node pyramid for the latter.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Hex Mesh Transition Layer Tet Mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Quadratic
to
Quadratic N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
10-Node Tet 13-Node Pyramid 20-Node Hex
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Linear
to
Quadratic
February 7, 2006
Inventory #002268
7-71
8-Node Hex 9-Node Pyramid 10-Node Tet
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Procedure involves four steps:
1 C t th h h
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Create the hex mesh.
Start by map-meshing the regular-shaped volumes. (Or mesh the
shared areas with quads.)
For stress analysis, use either an 8-node brick (SOLID45 or SOLID185)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y , ( )
or a 20-node brick (SOLID95 or SOLID186).
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-72
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
2. Activate an element type that supports both pyramids and tets.
These are usually brick elements that can degenerate into pyramids
d t t Ch k th El t M l il bl li t fi d t
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
and tets. Check the Elements Manual, available on-line, to find out
which element types are valid.
Examples:
Structural SOLID95, 186, VISCO89
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-73
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
3. Generate the tet mesh.
First activate free meshing.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Then mesh the volumes that are to be tet-meshed.
Pyramids are automatically generated at the interface.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-74
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
4. Convert degenerate tets to true 10-node tets.
The tet mesh created by the transition mesher consists of degenerate
l t 10 d t t h d d i d f 20 d b i k f
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
elements 10-node tetrahedra derived from 20-node bricks, for
example.
These elements are not as efficient as true 10-node tets such as
SOLID92, which use less memory and write smaller files during
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
solution.
To convert the degenerate tets into true tets:
Main Menu > Preprocessor > Meshing > Modify Mesh > Change Tets
O th TCHG d
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Or use the TCHG command.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-75
Training Manual
Chapter 7 Creating the Finite Element Model
Hex-to-Tet Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume hextet.db
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Show element type list using Element Type > Add/Edit/Delete. There
are two element types: SOLID45 & 95
Bring up MeshTool and set ESIZE,1 (size)
Map-mesh the regular shaped volume
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Map mesh the regular shaped volume
Set element type to 2, and activate tet-meshing
Free-mesh the other volume
Convert degenerate tets to SOLID92
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Show element type list. There are now three element types.
Select elements of type 2 (SOLID95 pyramids) and plot elements
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-76
Training Manual
Chapter 7 Creating the Finite Element Model
K. Mesh Extrusion
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
When you extrude an area into a volume, you can extrude the area
elements along with it, resulting in a meshed volume. This is called mesh
extrusion.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Advantage: Easy to create a volume mesh with all bricks (hexahedra) or a
combination of bricks and prisms.
O S f f
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Obvious requirement: Shape of the volume must lend itself to extrusion.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP Extrude P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-77
Training Manual
Chapter 7 Creating the Finite Element Model
Mesh Extrusion
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Procedure
1 D fi t l t t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Define two element types an area
element and a volume element.
Area element: Choose MESH200
quadrilaterals. MESH200 is a mesh-
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
q
only (Not Solved) element and has
no DOFs or material properties
associated with it.
Volume element: Should be
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Volume element: Should be
compatible with the MESH200
element type. For example, if you
choose midside nodes for MESH200,
the 3-D solid element should also
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
the 3 D solid element should also
have midside nodes.
ET command or
Main Menu > Preprocessor > Element
T Add/Edit/D l t
February 7, 2006
Inventory #002268
7-78
Type > Add/Edit/Delete
Training Manual
Chapter 7 Creating the Finite Element Model
Mesh Extrusion
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
2. Mesh the area to be extruded with MESH200 elements.
Use mapped or free meshing with desired mesh density.
Main Menu > Preprocessor > Meshing > MeshTool
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Main Menu > Preprocessor > Meshing > MeshTool
3. Choose element extrusion options.
EXTOPT command or Main Menu >
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
EXTOPT command or Main Menu >
Preprocessor > Modeling > Operate > Extrude
> Elem Ext Opts
Typical options are:
Active TYPE attribute (should be 3-D
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Active TYPE attribute (should be 3-D
solid).
Number of element divisions in the
extrusion direction (i.e, number of
elements through the thickness). Must
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
g )
be greater than zero; otherwise, only
the area will be extruded, without
elements.
February 7, 2006
Inventory #002268
7-79
Training Manual
Chapter 7 Creating the Finite Element Model
Mesh Extrusion
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
4. Extrude the area.
First delete concatenated lines, if any. If concatenations are present,
ANSYS ill t ll th t i ti
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
ANSYS will not allow the extrusion operation.
Main Menu > Preprocessor > Meshing > Concatenate > Del Concats > Lines
Then extrude the area using any of the extrusion methods.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-80
Training Manual
Chapter 7 Creating the Finite Element Model
Mesh Extrusion
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume ribgeom.db
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Bring up the Element Types dialog, delete PLANE82 element type, and
replace it with MESH200 4-node quad
Also add SOLID45 as element type 2
Bring up MeshTool and set ESIZE 0 1
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Bring up MeshTool and set ESIZE,0.1
Choose free quad-meshing and mesh the area
Set extrusion options: TYPE=2, number of element divisions = 4
Rotate view to ISO
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Extrude area along normal with offset = 0.4
Save the database to ribvol.db
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-81
Training Manual
Chapter 7 Creating the Finite Element Model
L. Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Sweep meshing is yet another option available for volume
meshing. It is the process of meshing an existing volume by
i h
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
sweeping an area mesh.
Similar to mesh extrusion, except that the volume already exists in
this case (from a geometry import, for example).
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
( g y p , p )
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-82
Training Manual
Chapter 7 Creating the Finite Element Model
Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Advantages:
Easy to create a volume mesh with all
b i k (h h d ) bi ti
Target surface
(1 area)
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
bricks (hexahedra) or a combination
of bricks and prisms.
Option to tet-mesh volumes that are
not sweepable. Transition
S f
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
pyramids are automatically
generated.
Requirements:
Source surface
(1 area)
Valid for sweep meshing
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
q
Topology of the volume must be
consistent in the sweep direction.
Example: a block with a through hole
(ok even if the hole is tapered)
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
(ok even if the hole is tapered).
Source and target surfaces must be
single areas. Concatenated areas are
not allowed for either the source or
the target
February 7, 2006
Inventory #002268
7-83
the target.
Not valid for sweep meshing
Training Manual
Chapter 7 Creating the Finite Element Model
Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Procedure
Define and activate a 3-D hexahedral solid element
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Define and activate a 3-D hexahedral solid element
type, such as structural SOLID45 or SOLID95.
Bring up MeshTool and choose Hex/Wedge and Sweep.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Choose how the source and target surfaces are
identified:
Auto Source/Target means that ANSYS will automatically
choose them based on the volumes topology
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
choose them based on the volume s topology.
Pick Source/Target means that you will be choosing
them.
Press the SWEEP button and follow prompt
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Press the SWEEP button and follow prompt
instructions from the picker. (Or use VSWEEP
command.)
February 7, 2006
Inventory #002268
7-84
Training Manual
Chapter 7 Creating the Finite Element Model
Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Tet-Mesh Option
A f l ti i t t t t
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A useful sweep option is to generate a tet-
mesh in non-sweepable volumes.
To use this option:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
Make sure that the element type supports
degenerate pyramid and tetrahedron
shapes. Examples:
Structural SOLID95 186 VISCO89
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122
Choose Main Menu > Preprocessor > Meshing
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
> Mesh > Volume Sweep > Sweep Opts and
activate the tet-mesh option. (Or use the
EXTOPT,VSWE command.)
February 7, 2006
Inventory #002268
7-85
Training Manual
Chapter 7 Creating the Finite Element Model
Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Notes
T h l l d t li it l
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To map-mesh a complex volume, you may need to slice it several
times and also do some area and line concatenations. For sweep
meshing, you typically need only a few slicing operations, and no
concatenations are needed!
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
You can control the source area mesh using standard mesh
controls. SmartSizing is generally not recommended since it is
meant for free meshing
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
meant for free meshing.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-86
Training Manual
Chapter 7 Creating the Finite Element Model
Sweep Meshing
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume ribvol.db
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Clear all volumes and all areas, then plot volumes
Bring up MeshTool and activate sweep meshing
Sweep mesh the volume
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-87
Training Manual
Chapter 7 Creating the Finite Element Model
M. F.E. Imports
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In addition to solid model geometry, ANSYS can also import finite
element model data (nodes and elements) from certain packages. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The most common approach is for the software vendor to write
out the nodes and elements in a format that ANSYS can read
(using NREAD and EREAD). This format is published in the
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
( g ) p
ANSYS Programmers Manual.
Some software packages provide an interface that allows you to
transfer more than just nodes and elements from another finite
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
transfer more than just nodes and elements from another finite
element package into ANSYS.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-88
Training Manual
Chapter 7 Creating the Finite Element Model
N. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
This workshop consists of five exercises:
W7B. Pillow Block
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W7C. Connecting Rod
W7D. Cotter Pin
W7E. Impeller
W7F Wheel
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
W7F. Wheel
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
7-89
Chapter 8
Defining the Material
Training Manual
Chapter 8 Defining the Material
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In this chapter, we discuss units, importing ANSYS defined
materials, as well as describe how to define a user defined
t i l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
material.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-2
Training Manual
Chapter 8 Defining the Material
A. UNITS
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A Note on Units
Y d t d t t ll ANSYS th t f it i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You do not need to tell ANSYS the system of units you are using.
Simply decide what units you will use, then make sure all of your
input is consistent.
For example, if the model geometry is in inches, make sure that all
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
For example, if the model geometry is in inches, make sure that all
other input data material properties, real constants, loads, etc.
are in terms of inches.
ANSYS does NOT do units conversion! It simply accepts all
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
ANSYS does NOT do units conversion! It simply accepts all
numbers you input without questioning their validity.
The command /UNITS allows you to specify a units system, but it
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
is simply a recording device to let other users of your model know
what units you used.
February 7, 2006
Inventory #002268
8-3
Training Manual
Chapter 8 Defining the Material
B. ANSYS Defined Materials
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Using the Material Library
This method allows you to choose a predefined set of properties for a
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
This method allows you to choose a predefined set of properties for a
given material.
ANSYS supplies typical structural and thermal properties (linear only) for
some common materials but we strongly recommend that you create your
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
some common materials, but we strongly recommend that you create your
own material library.
To choose a material from the library:
First define the library path.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
y p
Main Menu > Preprocessor > Material Props > Material Library > Library Path
Enter the location from which to READ material data, e.g, \v100\ANSYS\matlib.
Or use the /MPLIB command.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-4
Training Manual
Chapter 8 Defining the Material
ANSYS Defined Material
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Then import a material from the library.
Main Menu > Preprocessor > Material
Library > Import Library
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Choose the units system. This is
used only to filter the list of files
shown in the subsequent dialog.
ANSYS has no knowledge of units
and does NOT do unit conversion
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
and does NOT do unit conversion.
Choose the desired material file,
such as steel AISI C1020.
Or use the MPREAD command with the
LIB option
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
LIB option.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-5
Training Manual
Chapter 8 Defining the Material
C. Material Model GUI
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Specifying Individual Material Properties
Instead of choosing a material name this method involves directly
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Instead of choosing a material name, this method involves directly
specifying the required properties through the Material Model GUI.
To specify individual properties:
Main Menu > Preprocessor > Material Props > Material Models
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Main Menu > Preprocessor > Material Props > Material Models
Double-click on the appropriate property to be defined.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-6
Training Manual
Chapter 8 Defining the Material
Material Model GUI
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Work through the tree
structure to the material
t t b d fi d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
type to be defined.
Then enter the individual
property values.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p p y
Or use the MP command.
mp,ex,1,30e6
mp prxy 1 3
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
mp,prxy,1,.3
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-7
Training Manual
Chapter 8 Defining the Material
Material Model GUI
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Add temperature dependent
properties
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Graph properties vs. temperature
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-8
Training Manual
Chapter 8 Defining the Material
Material Model GUI
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Copy material models from one
table to another
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Delete material models
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-9
Training Manual
Chapter 8 Defining the Material
Material Model GUI
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Material GUI Favorites Option
Stores shortcuts to groups of
f tl d t i l ti
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
frequently used material properties.
Allows you to define a template
based on the currently selected
model in the database, then specify
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
, p y
your own name for the template
(which can be a useful descriptor
such as "Steel" or "Metal Plasticity").
D t ifi d t i l
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Does not save specified materials
and related data. It does, however,
save your Favorites template to the
ANSYS registry file for use in all
b t l
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
subsequent analyses.
February 7, 2006
Inventory #002268
8-10
Training Manual
Chapter 8 Defining the Material
D. Listing Defined Materials
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
The Material Model GUI shows one material at a time. Multiple
material properties can be listed by: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Utility Menu > List > Properties > All Materials
Or, use the MPLIST command
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Note, Nonlinear material properties can be listed using Utility Menu >
List Properties > Data Tables or via the TBLIST command.
February 7, 2006
Inventory #002268
8-11
Training Manual
Chapter 8 Defining the Material
E. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
This workshop consists of two exercises:
W8A. User Input Material
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W8B. Material Library Input
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
8-12
Chapter 9
Loading
Training Manual
Chapter 9 - Loading
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The solution step is where we apply loads on the object and let
the solver calculate the finite element solution. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Loads are available both in the Preprocessor and Solution menus.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-2
Training Manual
Chapter 9 - Loading
A. Define Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are five categories of loads:
DOF Constraints Specified DOF values, such as displacements
i t l i t t i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
in a stress analysis or temperatures in a
thermal analysis.
Concentrated Loads Point loads, such as forces or heat flow rates.
Surface Loads Loads distributed over a surface, such as
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
,
pressures or convections.
Body Loads Volumetric or field loads, such as temperatures
(causing thermal expansion) or internal heat
generation.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
generation.
Inertia Loads Loads due to structural mass or inertia, such
as gravity and rotational velocity.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-3
Training Manual
Chapter 9 - Loading
Define Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
You can apply loads either on the solid model or directly on the
FEA model (nodes and elements). O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Solid model loads are easier to apply because there are fewer entities
to pick.
Moreover, solid model loads are independent of the mesh. You dont
need to reapply the loads if you change the mesh.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
pp y y g
Pressures on element faces
Pressure on line
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP Constraints
t d
Constraint
li
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
at nodes
FEA model
on line
Solid model
February 7, 2006
Inventory #002268
9-4
Force at node Force at keypoint
Training Manual
Chapter 9 - Loading
Define Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Regardless of how you apply the loads, the solver expects all
loads to be in terms of the finite element model. Therefore, solid
d l l d t ti ll t f d t th d l i d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
model loads are automatically transferred to the underlying nodes
and elements during solution.
Solid Model Loads can be transferred to the finite element mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
manually before solving by using the SBCTRAN command. This
can be useful to see all of the loads, both solid model and FE, that
have been applied.
F l if i li d t l t f th l t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
For example, if a pressure is applied to an area, a plot of the elements
will not show the pressure until the SBCTRAN command is issued or
the model is solved.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-5
Training Manual
Chapter 9 - Loading
B. Nodal Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
y
All forces, displacements, and other direction-dependent nodal
quantities are interpreted in the nodal coordinate system. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Input quantities:
Forces and moments FX, FY, FZ, MX, MY, MZ
Displacement constraints UX, UY, UZ, ROTX, ROTY, ROTZ
C li d t i t ti
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Coupling and constraint equations
Etc.
Output quantities:
Calculated displacements UX UY UZ ROTX ROTY ROTZ
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Calculated displacements UX, UY, UZ, ROTX, ROTY, ROTZ
Reaction forces FX, FY, FZ, MX, MY, MZ
Etc.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-6
Training Manual
Chapter 9 - Loading
...Nodal Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A nodal coordinate system is attached to every node in the model.
B d f lt th d l CS i ll l t Gl b l C t i i ll
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
By default, the nodal CS is parallel to Global Cartesian, i.e, all
applied forces and displacement constraints are interpreted in
Global Cartesian by default.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Y
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Y
n
X
n
Y
n
X
n
Y
n
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
X
Y
X
Y
n
X
n
n
February 7, 2006
Inventory #002268
9-7
X
X
n
Training Manual
Chapter 9 - Loading
...Nodal Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
If necessary, you can rotate
the nodal CS to a different
i t ti
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
orientation.
For example:
To simulate an inclined roller
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
To simulate an inclined roller
support.
To apply radial forces.
To apply radial constraints
(perhaps to simulate a rigid
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
(perhaps to simulate a rigid,
press-fitted pin).
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-8
Training Manual
Chapter 9 - Loading
...Nodal Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
y
To rotate nodes, use this four-step procedure:
1. Select the desired nodes.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
2. Activate the coordinate system (or create a local CS)
into which you want to rotate the nodes, e.g,
CSYS,1.
3. Choose Main Menu > Preprocessor > Modeling >
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
3. Choose Main Menu Preprocessor Modeling
Move/Modify > Rotate Node CS > To Active CS, then
press [Pick All] in the picker.
Or issue NROTAT,ALL.
4 Reactivate all nodes
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Note: When you apply symmetry on anti-symmetry boundary
conditions, ANSYS automatically rotates all nodes on that boundary.
4. Reactivate all nodes.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Very Important: Nodal Coordinate Systems ALWAYS behave in a
Cartesian manner. NROTAT simply aligns the nodal CS with a global
or local CS. Consequently, remember that (a) there is no dependency
February 7, 2006
Inventory #002268
9-9
or association of a nodal CS with a global/local CS to which it is
rotated and (b) the nodal CS still acts as a Cartesian CS.
Training Manual
Chapter 9 - Loading
...Nodal Coordinate System
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume rib.db.
Off t ki l t t f b tt i l ( i k i t l ti )
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Offset working plane to center of bottom circle (using average keypoint location).
Create local cylindrical CS at working plane origin.
Select nodes at radius = 0.35 and plot them.
Rotate all selected nodes into active system.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Apply a UX displacement constraint (or an FX force) at all selected nodes. Note
the radial direction.
Now activate global Cartesian (CSYS,0).
Rotate all selected nodes into active system.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Replot, and note the new direction of the loads.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-10
Training Manual
Chapter 9 - Loading
C. Displacement Constraints
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Displacement constraints are also used to enforce symmetry or
antisymmetry boundary conditions. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Symmetry BC: Out-of-plane displacements and in-plane rotations are
fixed.
Antisymmetry BC: In-plane displacements and out-of-plane rotations
are fixed.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Y
X
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Antisymmetry Boundary
UY=UZ=0
Symmetry Boundary
UX=0
February 7, 2006
Inventory #002268
9-11
UY=UZ=0
ROTX=0
UX=0
ROTY=ROTZ=0
Training Manual
Chapter 9 - Loading
D. Concentrated Forces
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A force is a concentrated load (or
point load) that you can apply at
d k i t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
a node or keypoint.
Point loads such as forces are
appropriate for line element
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
pp p
models such as beams, spars, and
springs.
In solid and shell models point
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
In solid and shell models, point
loads usually cause a stress
singularity, but are acceptable if
you ignore stresses in the vicinity.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Remember, you can use select
logic to ignore the elements in
the vicinity of the point load.
February 7, 2006
Inventory #002268
9-12
Training Manual
Chapter 9 - Loading
...Concentrated Forces
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In the 2-D quarter symmetry solid model shown at bottom left, notice that
maximum stress SMAX (23,590) is reported at the location of the force.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
When the nodes and elements in the vicinity of the force are unselected,
SMAX (12,281) moves to the bottom left corner, which is another
singularity due to the reentry corner.
Reflected about x-z plane
half symmetry model
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
half symmetry model
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP reentry corner P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-13
Training Manual
Chapter 9 - Loading
Concentrated Forces
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
By unselecting nodes and elements near the bottom left corner,
you get the expected stress distribution with SMAX (7,945) near
th t h l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
the top hole.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-14
Training Manual
Chapter 9 - Loading
Concentrated Forces
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Note that for axisymmetric models:
Input values of forces are based on the full 360
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Input values of forces are based on the full 360 .
Output values (reaction forces) are also based on the full 360.
For example suppose a cylindrical shell of radius r has an edge load of P
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
For example, suppose a cylindrical shell of radius r has an edge load of P
lb/in. To apply this load on a 2-D axisymmetric shell model (SHELL51
elements, for example), you would specify a force of 2rP.
P lb/in 2rP lb
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
r
February 7, 2006
Inventory #002268
9-15
Training Manual
Chapter 9 - Loading
E. Verifying Loads
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Verifying applied loads
Pl t th b ti ti l d b l
y g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Plot them by activating load symbols:
Utility Menu > PlotCtrls > Symbols
Commands -- /PBC, /PSF, /PBF
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Or list them:
Utility Menu > List > Loads >
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
9-16
Chapter 10
Solution
Training Manual
Chapter 10 Solution
A. Solvers
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The function of the solver is to solve the system of linear
simultaneous equations representing the structures degrees of
f d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
freedom.
The solution could take anywhere from a few seconds to several
hours depending primarily on the size of the model, the solver
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p g p y ,
selected, and the speed of your computer.
A linear static analysis with one load step requires only one such
solution but a nonlinear or transient analysis may require tens
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
solution, but a nonlinear or transient analysis may require tens,
hundreds, or even thousands of solutions.
Therefore, the type of solver you choose for solution can be quite
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
important.
December 17, 2004
Inventory #002170
10-2
Training Manual
Chapter 10 Solution
Solvers
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The solvers available in ANSYS can be categorized into four types:
1) Direct elimination
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1) Direct elimination
2) Iterative
3) Distributed ANSYS
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
1) Direct elimination solvers
Sparse (default)
Frontal
2) Iterative solvers
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
2) Iterative solvers
PCG (Pre-conditioned Conjugate Gradient)
ICCG (Incomplete Cholesky Conjugate Gradient)
JCG (Jacobi Conjugate Gradient)
AMG (Al b i M lti id)
( l M t i S l ti Di t ib t d Sh d M )
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
AMG (Algebraic Multigrid)
- (only Matrix Solution Distributed on Shared Memory)
December 17, 2004
Inventory #002170
10-3
(EQSLVE, DPCG)
Distributed Jacobi Conjugate Gradient
(EQSLVE, DJCG)
Distributed Sparse Solver
(EQSLVE, DSPARSE)
Factorization of the matrix and back/forward substitution is done in distributed
parallel mode
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Existing Shared Memory Sparse Solver (EQSLVE,SPARSE)
The solver itself runs only on the master process (other parts run in distributed
parallel)
May be run in shared memory parallel mode on the master machine
(/CONFIG,NPROC,N)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
( , , )
A general discussion of direct and iterative solvers will be covered in the
next slides.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
December 17, 2004
Inventory #002170
10-4
avg
= 1100
The difference between averaged and
unaveraged stresses gives an indication
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Elem 1 Elem 2
= 1200 = 1000
= 1300 = 1100
of how good or how bad the mesh is.
This is the basis for error estimation.
February 7, 2006
Inventory #002268
13-16
avg
= 1200
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Error estimation is available only in POST1 and is valid only for:
linear static structural and linear steady-state thermal analyses
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
solid elements (2-D and 3-D) and shell elements
Full Graphics (not PowerGraphics)
If these conditions are not met ANSYS automatically turns off
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
If these conditions are not met, ANSYS automatically turns off
error estimation calculations.
To manually activate or deactivate error estimation, use
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
ERNORM,ON/OFF
or General Postproc > Options for Outp
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-17
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
POST1 calculates the following error measures.
Stress analysis:
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
percentage error in energy norm (SEPC)
element stress deviations (SDSG)
element energy error (SERR) O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
maximum and minimum stress bounds (SMXB, SMNB)
Thermal analysis:
percentage error in energy norm (TEPC)
l t th l di t d i ti (TDSG)
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
element thermal gradient deviations (TDSG)
element energy error (TERR)
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-18
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Percentage error in energy norm (SEPC)
SEPC i h ti t f th t ( di l t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
SEPC is a rough estimate of the stress error (or displacement,
temperature, or thermal flux) over the entire set of selected
elements.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Can be used to compare similar models of similar structures
subjected to similar loadings.
SEPC is shown in the legend column of deformed shape displays
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
SEPC is shown in the legend column of deformed shape displays.
You can list it manually using PRERR or General Postproc > List
Results > Percent Error.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-19
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
As a general rule of thumb,
look for SEPC to be 10% or
l If it i hi h th
SEPC = 35.149
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
less. If it is higher, then:
Check for point loads or
other stress singularities and
unselect elements in the
SEPC 35.149
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
vicinity.
If it is still higher, plot the
element energy error. The
elements with high values of
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
g
energy error are candidates
for mesh refinement. SEPC = 3.484
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-20
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Element stress deviations (SDSG)
SDSG is a measure of the amount by
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
SDSG is a measure of the amount by
which an elements stress disagrees with
the stress averages at its nodes.
You can plot SDSG contours using
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
You can plot SDSG contours using
PLESOL,SDSG or General Postproc > Plot
Results > Contour Plot > Element Solu...
A high value of SDSG is not necessarily
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
A high value of SDSG is not necessarily
bad, especially if it is a small percentage
of the nominal stresses in the structure.
For example this plate-with-a-hole model
SDSG t l ti f i t t
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
For example, this plate-with-a-hole model
shows only a 1.5% stress deviation in the
region of interest.
SDSG at location of interest
= ~450 psi, which is ~1.5% of
~30,000 psi nominal stress
February 7, 2006
Inventory #002268
13-21
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Element energy error (SERR)
SERR i th i t d ith th t i t h t th
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
SERR is the energy associated with the stress mismatches at the
nodes of the element. This is the basic error measure from which
the other error quantities are derived. SERR has units of energy.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
To plot SERR contours, issue PLESOL,SERR or General Postproc >
Plot Results > Contour Plot > Element Solu
Generally the elements with the highest SERR are candidates for
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Generally, the elements with the highest SERR are candidates for
mesh refinement. However, since SERR will always be highest at
stress singularities, be sure to unselect those elements first.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-22
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Stress bounds (SMXB and SMNB)
Th t b d h l d t i th t ti l ff t f
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The stress bounds can help you determine the potential effect of
mesh discretization error on the maximum stress.
They are displayed on stress contour plots in the legend column
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y p y p g
as SMXB (upper bound) and SMNB (lower bound).
The bounds are not estimates of the actual maximum and
minimum but they do define a confidence band Without other
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
minimum, but they do define a confidence band. Without other
supporting verification, you have no basis for believing that the
true maximum stress is below SMXB.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-23
Training Manual
Chapter 13 - Postprocessing
Error Estimation
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Caution: If you dont unselect elements near stress singularities,
the stress bounds are meaningless, as shown below. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
SMXB = 6,401 SMXB = 15,750
February 7, 2006
Inventory #002268
13-24
Training Manual
Chapter 13 - Postprocessing
E. Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Whenever you solve multiple load steps, the results of each load
step are stored as separate sets on the results file (identified by load
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
step number).
A load case combination is an operation between two sets of
results which are called load cases
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
results, which are called load cases.
The operation occurs between one load case in the database and the
second load case on the results file.
The result of the operation the combined load case is stored back
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
in the database.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Load case in database Load case
Combined load case in database
February 7, 2006
Inventory #002268
13-25
Load case in database
(computer memory)
Load case
on results file
Combined load case in database
overwrites previous contents
Training Manual
Chapter 13 - Postprocessing
Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Typical procedure:
1 C t th l d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
1. Create the load cases
2. Read one load case into the database
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
3. Perform the desired operation
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-26
Training Manual
Chapter 13 - Postprocessing
Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Create Load Cases
A l d i l t i t t t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A load case simply acts as a pointer to a set
of results. It requires two pieces of
information:
a unique ID number
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
a unique ID number
the results set it represents (load step and
substep number)
Use the LCDEF command or General
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Use the LCDEF command or General
Postproc > Load Case > Create Load Case
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-27
Training Manual
Chapter 13 - Postprocessing
Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Read One Load Case into the Database (memory)
Si l id tif th lt t b it l d
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Simply identify the results set by its load case
number using LCASE or General Postproc > Load
Case > Read Load Case.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Or use one of the standard Read Results choices
in the postprocessor (SET command).
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-28
Training Manual
Chapter 13 - Postprocessing
Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Perform the Desired Operation
M ti il bl h i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Many operations are available as shown in
the menu here.
Use the LCOPER command or General
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Postproc > Load Case > Add, Subtract, etc.
Remember that the results of the operation
are stored in the database (memory) The
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
are stored in the database (memory). The
combined load case is identified on plots
and listings as number 9999.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-29
Training Manual
Chapter 13 - Postprocessing
Load Case Combinations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are two useful options to
save the combined load case:
Write a load case file
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Write a load case file
Append the load case to the results
file
Writing a load case file (LCWRITE
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
or General Postproc > Write Results)
creates a file that is similar to, but
much smaller than the results file.
The Append option (RAPPND or
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
pp p (
General Postproc > Load Case >
Write Load Case) allows you to add
the combined load case to the
results file and identify it with a
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
y
given load step number and time
value.
February 7, 2006
Inventory #002268
13-30
Training Manual
Chapter 13 - Postprocessing
F. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions:
W13A. Connecting Rod
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W13B. Spherical Shell
W13C. Axisymmetric Fin with Multiple Load Steps
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-31
Training Manual
Chapter 13 - Postprocessing
G. Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The Results Viewer is a specialized postprocessing menu and graphic
system.
Fast graphics for large models or models that have many time steps
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Fast graphics for large models or models that have many time steps
Easy to use menu system for quick results viewing
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-32
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Can be created two different ways
Use the POUTRES command before solving
to write a jobname pgr file during solution
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
to write a jobname.pgr file during solution.
Main Menu > Solution > Load Step Opts >
Output Ctrls > PGR File
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Hold CTRL key for
multiple selection
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-33
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Use the PGWRITE command after solution
to write a jobname.pgr file.
General Postproc > Write PGR File
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
General Postproc > Write PGR File
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-34
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Open the Results Viewer from the General Post Processor.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-35
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Nodal/element/vector/trace
results plots
A i t i
Time History
Variable Viewer
Report
Image
Capture
Report
Animation
Capture
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Element Plot
Animate using
PNG files
Report
Listing
Capture
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Report
Table
Capture
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Results Set
Locator Time
Substep
Raise
Hidden
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Query Results
List
Image Capture
Report Generation
Mode
Load Step
Substep
February 7, 2006
Inventory #002268
13-36
List
Results
Mode
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The graphics window becomes Context Sensitive.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Context-sensitive graphics window
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Context sensitive graphics window
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Right Click on Model
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Right Click on Model
February 7, 2006
Inventory #002268
13-37
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Context-sensitive graphics window
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
g p
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP Right Click on Contour Legend P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-38
Training Manual
Chapter 13 - Postprocessing
Results Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Context-sensitive graphics window
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
g p
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-39
Right Click on Contour Bar
Training Manual
Chapter 13 Postprocessing
H. Variable Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The Variable Viewer is a specialized tool allowing one to postprocess results
with respect to time.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The Variable Viewer can be started by:
Simply opening the Time History Postprocessor, or
Main Menu > TimeHist Postproc > Variable Viewer
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-40
Training Manual
Chapter 13 - Postprocessing
Variable Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
1 2 3 4 5 6 7
8
9
10 11
Add variable button 1
Delete variable button 2
Graph variable button 3
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
12
List variable button 4
Properties button 5
Import data button 6
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Export data button 7
Export data type 8
Clear Time History Data 9
R f h Ti Hi D 10
14 13
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Refresh Time History Data 10
Variable name input area
11
16
Real/Imaginary Components
Variable list
12
13
15
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
17
Variable name input area
Expression input area 14
Defined APDL variables 15
Defined Post26 variables 16
13
February 7, 2006
Inventory #002268
13-41
17 Calculator
Training Manual
Chapter 13 - Postprocessing
Variable Viewer
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
OO
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
k = 36kN/m
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
100kg
x
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
25kg
k = 36kN/m
y
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
F
<
>
=
0 , 0
0 , 4000
t
t N
F
y
February 7, 2006
Inventory #002268
13-42
< 0 , 0 t
Training Manual
Chapter 13 - Postprocessing
I. Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
A time consuming part of any
analysis is documenting the
d l d lt Thi
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
model and results. This
procedure has been partially
automated through the
implementation of the ANSYS
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
Report Generator.
The Report Generator allows
the user to quickly capture
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
the user to quickly capture
pictures, listings, tables, and
other pertinent information.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
It also facilitates the creation of
an HTML formatted file ready to
be distributed to colleagues or
posted to a web site
February 7, 2006
Inventory #002268
13-43
posted to a web site.
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Launching the Report Generator will
shrink the graphics window and set the
b k d t hit
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
background to white.
The Capture Tool will be opened
allowing the user to grab plots, listings,
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g g p , g ,
and tables.
Utility Menu> File> Report Generator
or
i idl t t lb t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
~eui,euidl::report::toolbar::create
or
Select on the Icon Toolbar.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-44
Capture Tool
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Table
Capture Tool
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Animation Capture
(multiple PNG files)
Capture
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Image Capture
(single PNG file)
S tti
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Settings
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
HTML Report
Assembler
Li ti
The Log File records
all captures!
The Log File records
all captures!
February 7, 2006
Inventory #002268
13-45
Listing
Capture
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
HTML Assembler . . .
A tool that allows quick
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
A tool that allows quick
organization of ANSYS graphics,
tables, listings .
Log file can be used as an HTML
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Log file can be used as an HTML
template.
utilize parameter substitution
The generated HTML file can be
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The generated HTML file can be
used with Netscape Composer,
Microsoft FrontPage, or any other
HTML editor to finalize the report.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-46
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Insert TEXT
Insert any HTML FILE
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Insert any HTML FILE
possibly created outside ANSYS
Insert an IMAGE
possibly one from an external
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
possibly one from an external
source like a digital photo
Insert DYNAMIC DATA
information specific to your current
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
information specific to your current
ANSYS run like version, run time,
etc.
Insert a Report Heading
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
p g
Including your name, analysis title,
date, and company name
February 7, 2006
Inventory #002268
13-47
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Insert information grabbed using
the Capture Tool
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Report Images
Contour plots, element plots,
volume plots, graphs
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Report Tables
Material properties, reaction forces,
etc.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Report Lists
Stress along a path, constraints,
etc.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-48
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Preview the report
Delete sections of the report
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Delete sections of the report
Move sections of the report up or
down
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-49
Training Manual
Chapter 13 - Postprocessing
Report Generator
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
OO
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-50
Training Manual
Chapter 13 - Postprocessing
J. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions:
W13D. Results Viewer
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W13E. Report Generator
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
13-51
Chapter 14
Short Topics
Training Manual
Chapter 14 Short Topics
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In this chapter, we will present some general tips and tricks on
how to use ANSYS more efficiently O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-2
Training Manual
Chapter 14 Short Topics
A. Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
An abbreviation is a short-cut to commonly used functions. It is a
character string that represents one or more ANSYS commands. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Whenever you define an abbreviation, it appears as a button in the
ANSYS Toolbar, giving you one-button access to the desired
function.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
There are five predefined abbreviations when you first start
ANSYS, but you can modify them or add your own up to 100
total abbreviations
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
total abbreviations.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-3
Training Manual
Chapter 14 Short Topics
Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
As an example, to display line numbers on a line plot, you would need to
do the following:
Utility Menu > PlotCtrls > Numbering > Line numbers On > OK
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Utility Menu > PlotCtrls > Numbering > Line numbers On > OK
Utility Menu > Plot > Lines
Later, to turn off line numbers, you would have to use the same menus
again
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
again.
Instead, you could define three abbreviations:
LINE_ON for the command string *ABBR,LINE_ON,/pnum,line,on
LINE OFF f *ABBR LINE OFF / li ff
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
LINE_OFF for *ABBR,LINE_OFF,/pnum,line,off
LPLOT for the command string *ABBR,LPLOT,lplot
and simply press the appropriate combinations of buttons in the toolbar to
turn line numbering on or off For example hit followed by to
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
turn line numbering on or off. For example, hit followed by to
turn line numbering on and display a line plot.
February 7, 2006
Inventory #002268
14-4
Training Manual
Chapter 14 Short Topics
Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The following information is needed for an abbreviation:
The short-cut name
The command string it represents To find out the command for a particular
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
The command string it represents. To find out the command for a particular
function, first execute the function using the GUI, then list the log file (Utility Menu
> List > Files > Log File).
Use the *ABBR command to define abbreviations:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Use the ABBR command to define abbreviations:
*ABBR, name, command_string
A convenient dialog box is available for this:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
A convenient dialog box is available for this:
Utility Menu > MenuCtrls > Edit Toolbar
or Utility Menu > Macro > Edit Abbreviations
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-5
Training Manual
Chapter 14 Short Topics
Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Abbreviations are stored in the standard ANSYS database, so they
get saved to the .db file when you save the database. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You can also write abbreviations to an ASCII file, jobname.abbr:
Utility Menu > MenuCtrls > Save Toolbar
or Utility Menu > Macro > Save Abbr
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
or Utility Menu > Macro > Save Abbr
or ABBSAV command
To restore abbreviations from a file, use:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Utility Menu > MenuCtrls > Restore Toolbar
or Utility Menu > Macro > Restore Abbr
or ABBRES command
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-6
Training Manual
Chapter 14 Short Topics
Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
By creating a series of .abbr files and with a clever use of ABBSAV
and ABBRES functions, you can create nested toolbars
b tt th t b i ti l t f b tt d t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
buttons that bring up an entirely new set of buttons and put
together a menu of your own!
Once you master the ANSYS command language, there is virtually
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y g g , y
no limit to the power and usefulness of abbreviations!
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-7
Training Manual
Chapter 14 Short Topics
Toolbar and Abbreviations
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume rib.db
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Create abbreviations EPLOT, APLOT, LPLOT, KPLOT
Delete KPLOT abbreviation
Save abbreviations to file.abbr, then list the file
Now list the log file and show the ABBSAVE command (This is how
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Now list the log file and show the ABBSAVE command. (This is how
you can find out the commands for a given function.)
Resume rib.db again
Restore abbreviations from file.abbr and use the buttons
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-8
Training Manual
Chapter 14 Short Topics
B. Start File
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Whenever you start ANSYS, it reads a start file called start100.ans
(or start90.ans, start81.ans, etc. depending on ANSYS revision). O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You can include any commands in the start file. The most
common ones are abbreviation definitions.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
ANSYS checks for the start file first in the working directory and
then in your home directory. If no file is found, it will read the
default start file in the ANSYS apdl directory (..\v100\ansys\apdl).
Th d f lt t t fil t i l t d bb i ti ll f
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The default start file contains several suggested abbreviations, all of
them commented out. You can make a copy of it and uncomment
the ones you want to use.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-9
Training Manual
Chapter 14 Short Topics
C. APDL
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
APDL is an acronym for ANSYS Parametric Design Language, a
powerful scripting language that allows you to parameterize your
d l d t t t k
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
model and automate common tasks.
Using APDL, you can:
input model dimensions, material properties, etc. in terms of
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
input model dimensions, material properties, etc. in terms of
parameters rather than numbers.
retrieve information from the ANSYS database, such as a node
location or maximum stress.
perform mathematical calculations among parameters including
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
perform mathematical calculations among parameters, including
vector and matrix operations.
define abbreviations (short cuts) for frequently used commands or
macros.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
create a macro to execute a sequence of tasks, with if-then-else
branching, do-loops, and user prompts.
February 7, 2006
Inventory #002268
14-10
Training Manual
Chapter 14 Short Topics
D. Defining Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To define a parameter, use the format
N V l
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Name=Value
Can be typed in the input window or in
the Scalar Parameters dialog (Utility Menu
> Parameters > Scalar Parameters...)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Name is the parameter name, thirty-two
alphanumeric characters or less.
Value may be a number, a previously
defined parameter a mathematical
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
defined parameter, a mathematical
function, a parametric expression, or a
character string (enclosed in single
quotes).
Can be kept in start## ans file for
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Can be kept in start##.ans file for
commonly used parameters, such as
PI = acos(-1)
February 7, 2006
Inventory #002268
14-11
Training Manual
Chapter 14 Short Topics
...Defining Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Examples:
inrad=2.5 g=386
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
outrad=8.2
numholes=4
thick=outrad-inrad
e=2 7e6
massdens=density/g
circumf=2*pi*rad
area=pi*r**2
dist=sqrt((y2 y1)**2+(x2 x1)**2)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
e=2.7e6
density=0.283
bb=cos(30)
pi=acos(-1)
dist=sqrt((y2-y1) 2+(x2-x1) 2)
slope=(y2-y1)/(x2-x1)
theta=atan(slope)
jobname=proj1
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
p ( ) j p j
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-12
See *SET command for a list of valid function
Training Manual
Chapter 14 Short Topics
...Defining Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
The examples above are scalar parameters, which have a single
value either numeric or character. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
ANSYS also supports array parameters, which have multiple
values. Both numeric and character arrays are available. Array
parameters will not be discussed in this course.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
28 7 j b1
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
28.7
-9.2
-2.1
51.0
xvalues =
job1
job2
job3
job4
filnam =
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
0.0
j
job5
February 7, 2006
Inventory #002268
14-13
Training Manual
Chapter 14 Short Topics
...Defining Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Some naming rules:
P t t b thi t t h t l b i i
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Parameter names must be thirty-two characters or less, beginning
with a letter.
Only letters, numbers, and the underscore character are
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y , , _
allowed.
Avoid underscore _ as starting character reserved for ANSYS
use
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
use.
Names are not case-sensitive, i.e, RAD and Rad are the same.
All parameters are internally stored in capital letters.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1 Avoid common ANSYS labels such as STAT, DEFA, and ALL.
February 7, 2006
Inventory #002268
14-14
Training Manual
Chapter 14 Short Topics
E. Using Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
To use a parameter, simply enter its name in the appropriate field
in the dialog box or on the command. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
For example, to define a rectangle using the parameters w=10 and
h=5,
you can use the menu:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
you can use the menu:
Main Menu > Preprocessor > Modeling > Create >
Area > Rectangle > By 2 Corners
or commands:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
/prep7
blc4,,,w,h
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-15
Training Manual
Chapter 14 Short Topics
...Using Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Note:
Wh t ANSYS i di t l b tit t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Whenever you use parameters, ANSYS immediately substitutes
their values.
The rectangle in the previous example is stored as a 10x5 area,
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p p ,
not as w x h. That is, if you change the value of w or h after
creating the rectangle, the area will NOT be updated.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-16
Training Manual
Chapter 14 Short Topics
...Using Parameters
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Other examples of using parameters:
jobname=proj1
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
/filnam,jobname ! Jobname
/prep7
youngs=30e6
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y g
mp,ex,1,youngs ! Youngs modulus
force=500
fk,2,fy,-force ! Force at KP 2
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
y
fk,6,fx,force/2 ! Force at KP 6
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-17
Training Manual
Chapter 14 Short Topics
F. Retrieving Database Information
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
To retrieve information from the database and assign it to a
parameter, use the *GET command or Utility Menu > Parameters >
G t S l D t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Get Scalar Data...
A vast amount of information is available, including model and
results data. Refer to the *GET command description for details.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-18
Training Manual
Chapter 14 Short Topics
...Retrieving Database Information
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Examples:
*get,x1,node,1,loc,x ! x1 = X coordinate of node 1 [CSYS]*
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
/post1
*get,sx25,node,25,s,x ! sx25 = X stress at node 25 [RSYS]*
*get,uz44,node,44,u,z ! uz44 = UZ displacement at node 44 [RSYS]*
nsort s eqv ! Sort nodes by von Mises stress
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
nsort,s,eqv ! Sort nodes by von Mises stress
*get,smax,sort,,max ! smax = maximum of last sort
etable,vol,volu ! Store element volumes as vol
ssum ! Sum all element table columns
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
*get,totvol,ssum,,vol ! totvol = sum of vol column
*CSYS = In the active coordinate system (CSYS) P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
RSYS = In the active results coordinate system (RSYS)
February 7, 2006
Inventory #002268
14-19
Training Manual
Chapter 14 Short Topics
...Retrieving Database Information
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
Some data can be retrieved with a get function.
E l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Examples:
x1=nx(1) ! x1 = X coordinate of node 1 [CSYS]*
nn=node(2.5,3,0) ! nn = node at or near (2.5,3,0) [CSYS]*
/post1
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
/post1
ux25=ux(25) ! ux25 = UX at node 25 [RSYS]*
temp93=temp(93) ! temp93 = temperature at node 93
width=distnd(23,88) ! width = distance between nodes 23 & 88 N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
*CSYS = In the active coordinate system (CSYS)
RSYS = In the active results coordinate system (RSYS)
February 7, 2006
Inventory #002268
14-20
Training Manual
Chapter 14 Short Topics
...Retrieving Database Information
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
You can use a get function directly in a field, just like a parameter.
For example: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
k,10,kx(1),ky(3) ! KP 10 at X of KP 1, Y of KP 3 [CSYS]*
k,11,kx(1)*2,ky(3) ! [CSYS]*
f,node(2,2,0),fx,100 ! FX force at node(2,2,0) [CSYS]*
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-21
*CSYS = In the active coordinate system (CSYS)
Training Manual
Chapter 14 Short Topics
G. Batch Mode
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
In batch mode, ANSYS reads commands from an input file you
supply, and writes responses to an output file. The process runs
i th b k d f i t f th k
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
in the background, freeing up your computer for other work.
Of the three main phases of an analysis preprocessing,
solution, postprocessing the solution phase is best suited for
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
, p p g p
batch mode. Thus a batch input file could be as simple as:
/batch
resume,... ! Resume database from preprocessing session
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
/solu
solve
finish
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-22
Training Manual
Chapter 14 Short Topics
H. Input files
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
ANSYS is a command-driven program and can accept commands
from several sources:
f GUI di l b ( hi h i l d d t ANSYS
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
from GUI dialog boxes (which simply send commands to ANSYS
when you press OK or Apply)
from the keyboard
from input files
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
p
An efficient way to run ANSYS, especially when you are rerunning
a previous analysis, is to use input files containing the desired
command sequence:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
command sequence:
Utility Menu > File > Read Input from
or the /INPUT command
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
(The start file is just an input file that is automatically read at start-
up by a built-in /input command.)
The path of the input file can have a maximum length of 250
February 7, 2006
Inventory #002268
14-23
The path of the input file can have a maximum length of 250
characters (path and filename) plus an eight character extension
Training Manual
Chapter 14 Short Topics
Input files
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
For example, you can create a file called rectangle.inp containing
the following lines: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
/prep7 ! Enter preprocessor
rect,0,3,0,1 ! Create a 3x1 rectangle
aplot
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
and then read it into ANSYS:
/input,rectangle,inp ! or File > Read Input from
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The ! character above indicates a comment and can be used to:
annotate the input file with explanations.
comment out an entire command.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Note: Cutting and pasting commands into the Input window is
NOT a supported feature.
February 7, 2006
Inventory #002268
14-24
Training Manual
Chapter 14 Short Topics
Input files
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
When an input file ( or a macro ) is executed in the wrong module,
repeated warnings occur. Upon encountering five such warnings
di l b ll i t t d it l l
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
a dialog box appears allowing you to stop and exit cleanly.
You can use the log file jobname.log as an input file. Keep in
mind the following points when you do this:
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p y
The log file records all commands executed during an ANSYS session.
Always use a copy of the log file, dont just rename it.
It may be helpful to edit the copy first and:
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
add descriptive comments
clean it up by removing erroneous commands and graphics
commands (/view, /focus, /dist, etc.)
add prompting commands (*ASK)
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
add prompting commands (*ASK)
February 7, 2006
Inventory #002268
14-25
Training Manual
Chapter 14 Short Topics
Input files
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
The *ASK Command
*ASK t th f i t d i th t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
*ASK prompts the user for input and assigns the response to a
parameter. For example, you can modify rectangle.inp as follows:
/prep7 ! Enter preprocessor
*ask w WIDTH OF RECTANGLE 3
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
ask,w,WIDTH OF RECTANGLE,3
rect,0,w,0,1 ! Create a wx1 rectangle
aplot
Wh i t thi fil i t ANSYS ill th t
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
When you input this file into ANSYS, you will see the prompt
shown below. Your response, say 5.2, is assigned to the
parameter w, which is used in the subsequent RECT command.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-26
Training Manual
Chapter 14 Short Topics
Input files
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
*ASK, Par, Query, DVAL
Par is the parameter name to which the response value is assigned.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Query is the prompt string, up to 32 characters. The word ENTER
automatically appears as the first word of the prompt.
DVAL is the default value assigned to Par if the response is blank.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-27
Training Manual
Chapter 14 Short Topics
I. Session Editor
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Session Editor
Powerful ANSYS Undo
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
ANSYS keeps a running copy of your log file from
your last save command.
By modifying the values in the Session Editor
window and clicking OK, the modified commands
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g ,
are read back into ANSYS.
Main Menu > Session Editor
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-28
Training Manual
Chapter 14 Short Topics
Summary
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Summary:
D fi t i th f t N V l
y
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Define parameters using the format Name=Value.
Value may be a number, a previously defined parameter, a
mathematical function, a parametric expression, or a character
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
, p p ,
string.
Use *GET or get functions to retrieve data from the ANSYS
database
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
database.
ANSYS stores data in their actual form (numbers or strings), not in
the form of parameter names.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-29
Training Manual
Chapter 14 Short Topics
J. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
W14A Abbreviations
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
W14B 2-D Bracket Using Parameters
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
14-30
Appendix A
ANSYS Native Geometry
Creation and Best Modeling
Practices Practices
Training Manual
Appendix A. ANSYS Native Geometry Creation
Overview
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Importing geometry is convenient, but sometimes you may need
to create it in ANSYS. Some possible reasons: O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
You may need to build a parametric model one defined in terms of
variables for later use in design optimization or sensitivity studies.
The geometry may not be available in a format ANSYS can read.
The Connection product you need may not be available on your
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The Connection product you need may not be available on your
computer platform.
You may need to modify or add geometry to an imported part or
assembly.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
ANSYS has an extensive set of geometry creation tools, which we
will discuss next.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-2
Training Manual
Appendix A. ANSYS Native Geometry Creation
A. Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Solid Modeling can be defined as the process of
creating solid models. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Definitions:
A solid model is defined by volumes, areas, lines,
and keypoints.
Volumes
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
yp
Volumes are bounded by areas, areas by lines, and
lines by keypoints.
Hierarchy of entities from low to high:
k i t li l
Areas
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
keypoints < lines < areas < volumes
You cannot delete an entity if a higher-order entity
is attached to it.
Lines &
Keypoints
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Also, a model with just areas and below, such as
a shell or 2-D plane model, is still considered a
solid model in ANSYS terminology.
Keypoints
Lines
Areas
Volumes
February 7, 2006
Inventory #002268
A-3
Keypoints
Training Manual
Appendix A. ANSYS Native Geometry Creation
Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are two approaches to creating a solid model:
Top-down
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Bottom-up
Top-down modeling starts with a definition of volumes (or areas),
which are then combined in some fashion to create the final
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
which are then combined in some fashion to create the final
shape.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
add
February 7, 2006
Inventory #002268
A-4
Training Manual
Appendix A. ANSYS Native Geometry Creation
Definitions
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Bottom-up modeling starts with keypoints, from which you build
up lines, areas, etc. O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
You may choose whichever approach best suits the shape of the
model, and also freely combine both methods.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
We will now discuss each modeling approach in detail.
February 7, 2006
Inventory #002268
A-5
Training Manual
Appendix A. ANSYS Native Geometry Creation
B. Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Top-down modeling starts with a definition of volumes (or areas),
which are then combined in some fashion to create the final
h
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
shape.
The volumes or areas that you initially define are called primitives.
Primitives are located and oriented with the help of the working plane.
The combinations used to produce the final shape are called Boolean
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
The combinations used to produce the final shape are called Boolean
operations.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-6
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Primitives are predefined geometric shapes such as circles,
polygons, and spheres.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
2-D primitives include rectangles, circles, triangles, and other
polygons.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-7
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
3-D primitives include blocks, cylinders, prisms, spheres, and
cones.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-8
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
When you create a 2-D primitive, ANSYS defines an area, along
with its underlying lines and keypoints.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
When you create a 3-D primitive, ANSYS defines a volume, along
with its underlying areas, lines and keypoints.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-9
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
You can create primitives by specifying their dimensions or by
picking locations in the graphics window.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
For example, to create a solid circle:
Main Menu > Preprocessor > Modeling > Create > Areas > Circle >
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Instructions
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
By picking
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Area Input:
1.) Pick the center and radius in
graphics window...
February 7, 2006
Inventory #002268
A-10
2.) Or enter in Picker Box
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To create a block:
Main Menu > Preprocessor > Modeling > Create > Volumes >Block >
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Instructions
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
By picking
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Volume Input:
1.) Pick the 2 diagonal corners and
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Z-depth in graphics window...
2.) Or enter in Picker Box
February 7, 2006
Inventory #002268
A-11
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Boolean operations are computations involving combinations of
geometric entities. ANSYS Boolean operations include add,
bt t i t t di id l d l
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
subtract, intersect, divide, glue, and overlap.
The input to Boolean operations can be any geometric entity,
ranging from simple primitives to complicated volumes imported
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g g p p p p
from a CAD system.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
add
February 7, 2006
Inventory #002268
A-12
Input entities Boolean operation Output entity(ies)
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
All Boolean operations are available in the GUI under Main Menu
Preprocessor > Modeling > Operate > Booleans
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
By default, input entities of a Boolean operation are deleted after
the operation.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Deleted entity numbers become free (i.e., they will be assigned
to a new entity created, starting with the lowest available number).
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-13
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Add
Combines two or more entities into one.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-14
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Glue
Attaches two or more entities by creating a common boundary
b t th
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
between them.
Useful when you want to maintain the distinction between entities
(such as for different materials).
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-15
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Overlap
Same as glue, except that the input entities overlap each other.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-16
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Subtract
Removes the overlapping portion of one or more entities from a set of
b titi
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
base entities.
Useful for creating holes or trimming off portions of an entity.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-17
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Divide
Cuts an entity into two or more pieces that are still connected to each
th b b d i
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
other by common boundaries.
The cutting tool may be the working plane, an area, a line, or even a
volume.
Useful for slicing and dicing a complicated volume into simpler
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g g p p
volumes for brick meshing.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-18
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Intersect
Keeps only the overlapping portion of two or more entities.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
If there are more than two input entities, you have two choices:
common intersection and pairwise intersection
Common intersection finds the common overlapping region
among all input entities.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
among all input entities.
Pairwise intersection finds the overlapping region for each pair of
entities and may produce more than one output entity.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Common
Pairwise
February 7, 2006
Inventory #002268
A-19
Co o
Intersection
Intersection
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Partition
Cuts two or more intersecting entities into multiple pieces that are still
t d t h th b b d i
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
connected to each other by common boundaries.
Useful, for example, to find the intersection point of two lines and still
retain all four line segments, as shown below. (An intersection
operation would return the common keypoint and delete both lines.)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
L1
L2
L3
L6
Partition
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
L5
L4
February 7, 2006
Inventory #002268
A-20
Training Manual
Appendix A. ANSYS Native Geometry Creation
Top-Down Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Drill a hole by subtracting a circle from a rectangle (or a cylinder
f bl k)
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
from a block)
Create two overlapping entities, save db, and do the overlap
operation. Now resume db and add the entities. Note the difference
between the two operations. (Glue is similar to overlap.)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Interesting model:
block,-2,2, 0,2, -2,2
sphere,2.5,2.7
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
vinv,all ! intersection
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-21
Training Manual
Appendix A. ANSYS Native Geometry Creation
C. Workshop
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
WAPP-A 1. Pillow Block
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
OO
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-22
Training Manual
Appendix A. ANSYS Native Geometry Creation
D. Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Bottom-up modeling begins with a definition of keypoints, from
which other entities are built up.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To build an L-shaped object, for example, you could start by
defining the corner keypoints as shown below. You can then
create the area by simply connecting the dots or by first
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
y p y g y
defining lines and then defining the area by lines.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-23
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
To define keypoints:
Main Menu > Preprocessor > Modeling > Create >
K i t
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Keypoints
Or use the K family of commands: K, KFILL,
KNODE, etc.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
The only data needed to create a keypoint is the keypoint number
and the coordinate location.
Keypoint number defaults to the next available number.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
The coordinate location may be provided by simply picking locations
on the working plane or by entering the X,Y,Z values.
How are the X,Y,Z values interpreted? It depends on the active
coordinate system.
February 7, 2006
Inventory #002268
A-24
coordinate system.
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
There are many ways to create lines, as shown here.
If d fi l ANSYS ill t ti ll t
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
If you define areas or volumes, ANSYS will automatically generate
any undefined lines, with the curvature determined by the active
CS.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Keypoints must be available in order to create lines.
Create > Lines >
Arcs
Create > Lines >
Lines
Create > Lines >
Splines
Operate >
Extrude
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Arcs Lines Splines Extrude
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-25
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating areas using bottom-up method requires keypoints or
lines to be already defined.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
If you define volumes, ANSYS will automatically generate any
undefined areas and lines, with the curvature determined by the
active CS.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Create > Areas >
Arbitrary
Operate > Extrude
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
y
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-26
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Creating volumes using bottom-up method requires keypoints or
areas to be already defined.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Create > Volumes > Operate > Extrude
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Arbitrary
p
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-27
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Boolean operations are available for entities created by both top-
down and bottom-up modeling approaches.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Besides Booleans, many other operations are available:
Extrude
Scale
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Scale
Move
Copy
Reflect
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Merge
Fillet
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-28
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Extrude
To quickly create volumes from existing areas (or areas
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To quickly create volumes from existing areas (or areas
from lines, and lines from keypoints).
If the area is meshed, you can extrude the elements
along with the areas
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
along with the areas.
Four ways to extrude areas:
Along normal creates volume by normal offset of areas
[VOFFST]
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
[VOFFST] .
By XYZ offset creates volume by a general x-y-z offset
[VEXT]. Allows tapered extrusion.
About axis creates volume by revolving areas about an
axis (specified by two keypoints) [VROTAT].
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
( p y yp ) [ ]
Along lines creates volume by dragging areas along a
line or a set of contiguous lines [VDRAG].
February 7, 2006
Inventory #002268
A-29
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Scaling is typically needed when you want to convert the geometry to a
different set of units, say from inches to millimeters.
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To scale a model in ANSYS:
First save the database -- Toolbar >
SAVE_DB or SAVE command.
Th M i M P O t
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Then Main Menu > Preprocessor > Operate >
Scale > Volumes (choose the highest-level
entity available in the model)
[Pick All] to pick all volumes
Th d i d l f f
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Then enter desired scale factors for
RX, RY, RZ and set IMOVE to Moved
instead of Copied
Or use the VLSCALE command:
l l ll 25 4 25 4 25 4 1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
vlscale,all,,,25.4,25.4,25.4,,,1
February 7, 2006
Inventory #002268
A-30
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Move
To translate or rotate an entity by
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
y y
specifying DX,DY,DZ offsets.
DX,DY,DZ are interpreted in the active CS.
To translate an entity, make the active CS
Cartesian.
To rotate an entity make the active CS
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
To rotate an entity, make the active CS
cylindrical or spherical.
Or use the commands
VGEN, AGEN, LGEN, KGEN
Transfer
from csys,0
to csys,11
Rotate
-30
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Another option is to transfer coordinates
to a different system.
Transfer occurs from the active CS to a
specified CS.
This operation is useful when you need to
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
p y
move and rotate an entity at the same time.
Or use the commands
VTRAN, ATRAN, LTRAN, KTRAN
February 7, 2006
Inventory #002268
A-31
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Copy
To generate multiple copies of an
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To generate multiple copies of an
entity.
Specify the number of copies (2 or
greater) and the DX DY DZ offset for
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
greater) and the DX,DY,DZ offset for
each copy. DX,DY,DZ are interpreted
in the active CS.
Useful to create multiple holes ribs
Copy in
local
cylindrical
CS
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Useful to create multiple holes, ribs,
protrusions, etc.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Create outer
areas by
skinning
February 7, 2006
Inventory #002268
A-32
skinning
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Reflect
T fl t titi b t l
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To reflect entities about a plane.
Specify the direction of reflection:
X for reflection about the YZ plane
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
X for reflection about the YZ plane
Y for XZ plane
Z for XY plane
All di ti i t t d i th
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
All directions are interpreted in the
active CS, which must be a Cartesian
system.
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
What is the direction of
February 7, 2006
Inventory #002268
A-33
What is the direction of
reflection in this case?
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Merge
To attach two entities together by removing coincident keypoints
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
To attach two entities together by removing coincident keypoints.
Merging keypoints will automatically merge coincident higher-order entities, if
any.
Usually required after a reflect copy or other operation that causes
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Usually required after a reflect, copy, or other operation that causes
coincident entities.
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Merge or glue
Reflect
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Merge or glue
required
Reflect
February 7, 2006
Inventory #002268
A-34
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Fillet
Line fillet requires two intersecting lines with a
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Line fillet requires two intersecting lines with a
common keypoint at the intersection.
If the common keypoint does not exist, do a
partition operation first.
ANSYS does not update the underlying area (if any)
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
ANSYS does not update the underlying area (if any),
so you need to either add or subtract the fillet
region.
Area filleting is similar.
Create N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
g
fillet
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
Subtract from
base area
Create
area
February 7, 2006
Inventory #002268
A-35
Training Manual
Appendix A. ANSYS Native Geometry Creation
Bottom-Up Modeling
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Demo:
Resume r.db (if necessary)
Create two keypoints for the axis at (0 0) and (0 1) then extrude the area by
g
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Create two keypoints for the axis, at (0,0) and (0,1), then extrude the area by
revolving about the axis 60
Resume r.db
Make copies of the rib tangentially about the Y-axis:
C t l l li d i l CS t l b l i i ith THYZ 90
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Create a local cylindrical CS at global origin, with THYZ = -90
Generate 7 total copies (6 new ones) with DY=15
Create the three outer skin areas using ASKIN,P
Resume r.db
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Create a 0.5R fillet between the top and right lines. (Notice that the lines
attached to the area have been modified. This is allowed in some cases.)
Create the triangular fillet area by lines (AL,P), then subtract it from the main
area. P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-36
Training Manual
Appendix Workshops
E. Workshops
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
Refer to your Workshop Supplement for instructions on:
WAPP-A 2. Connecting Rod Bottom-Up Approach
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
WAPP-A 3. Connecting Rod Importation/Clean-up
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
NN
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPPP
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
February 7, 2006
Inventory #002268
A-37
Training Manual
Appendix A. Best Modeling Practices
F. Best Modeling Practices
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
This section is intended to give users advice on best modeling
practices that will help the user avoid corrupt databases.
Put as much of your ANSYS input as you can into an input file Even simple
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Put as much of your ANSYS input as you can into an input file. Even simple
items such as material data and real constant data, so that your analysis is
easier to debug (and even parameterize).
Do not keep deletes in your database. Use the input file edit a volume or a
element size setting instead of deleting volumes or clearing a mesh
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
element size setting instead of deleting volumes or clearing a mesh.
Perform element attributes (xATT) and Boolean operations BEFORE
meshing. (Absolutely no Booleans after meshing.)
Don't use NUMMRG,KP to pull together non-coincident keypoints.
Examine any imported geometry for slivers voids edges not meeting or
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Examine any imported geometry for slivers, voids, edges not meeting, or
any other geometrical issue.
Ideally, creating the geometry in ANSYS is best for meshing, however some
users must import geometry. Users first option should be to use a
connection product and import a SAT Parasolid etc file As a last resort
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
connection product and import a SAT, Parasolid, etc file. As a last resort
IGES files can also be imported. (Note: It has been some users experience
that the time spent in repeatedly cleaning-up IGES files, makes the
purchase of a Connection Product more than worth the minimal cost.) Try
all methods and see what works best for your case.
February 7, 2006
Inventory #002268
A-38
Training Manual
Appendix A. Best Modeling Practices
...Best Modeling Practices
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
More Suggestions
Do element attribute assignment on solid model geometry (xATT). Dont
EMODIF l b l tti (TYPE MAT REAL) l d t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
use EMODIF or global settings (TYPE, MAT, REAL) unless you need to.
Make backup copies periodically (such as jobname.db1, jobname.db2, etc.).
Check the *.err file for all error messages and understand why warning
messages are printed.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
g p
Use the /EDGE command to display common lines between all adjacent
element faces. With the edge key on, an element plot displays only the
element edges without coplanar share element edges. The NSEL,S,EXT
command will select external nodes for the selected set of elements After
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
command will select external nodes for the selected set of elements. After
plotting these nodes, the user should only see the nodes on the edges of
the selected elements, any other nodes demonstrate problem locations.
Do not perform any Booleans operations while you have any concatenated
lines or areas in the model
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
lines or areas in the model.
Dont divide a line by a meshed line always clear the mesh before
performing Booleans.
Delete any FE-based elements (ie: contact, pretension, surface effect
February 7, 2006
Inventory #002268
A-39
elements) before clearing a mesh.
Training Manual
Appendix A. Best Modeling Practices
...Best Modeling Practices
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
More Suggestions
Import all geometry at one time - ie.: dont import, mesh, import.
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
Don't subtract or overlap coincident or tangent geometry.
For example: block,,1,,1,,1 block,,1,,1,,1 vsbv,1,2.
Minimize use of hardpoints.
Minimize use of dragging and skinning
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Minimize use of dragging and skinning.
Minimize use of cylindrical and spherical coordinate systems to create
geometry bottom-up from keypoints.
Where surface or rotation are required, for cylinders, spheres, torus, etc.,
t d th i d i d th t i th f
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
extrude the wire around an axis and then trim the surface as necessary.
This will eliminate the COONS patch problem by providing more precise
NURBS surfaces from the extrusion process.
Use COONS patches generated on non-cartesian coordinate systems only
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
as the last resort. When these are used and the results are needed for
Boolean operations use these surfaces or their associated volumes last in
your operations.
If using multiple load step files (LSWRITE), do this last since .s00 files only
February 7, 2006
Inventory #002268
A-40
g p p ( ) y
contain loadings for FE data.
Training Manual
Appendix A. Best Modeling Practices
...Best Modeling Practices
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
I
N
T
R
O
g
More Suggestions
Start with very simple models, using a few elements of the element type
d i d d t t ith i l t i l ti b f di t
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
O
D
U
C
T
I
O
desired and start with simple material properties before upgrading to, say, a
hyperelastic material model.
Take a Verification Manual problem with a known solution and then start
tweaking that towards what you are trying to do.
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
O
N
T
O
A
N
Use the same numbering even though it is redundant such as TYPE 1,
REAL 1, MAT 1 for one part, and TYPE 2, REAL 2, MAT 2, for another part.
This makes attribute assignment easy to keep track of.
Start with a working database and record all Boolean operations in a text
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
N
S
Y
S
N
S
Y
S
N
S
Y
S
---
PPP
Start with a working database and record all Boolean operations in a text
file. If something goes wrong, you can just edit the file and your db will be
fine.
If the database is corrupt, you can resume the database and archive the file
with the CDWRITE as a last resort
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
P
a
r
t
1
with the CDWRITE as a last resort.
Take the time before modeling to plan your approach - this will save you a
lot of time down the road.
February 7, 2006
Inventory #002268
A-41