Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ANSYS/ ANSYS/
Structural ProFEA
ANSYS/
ED
ANSYS/
FLOTRAN
ANSYS/ DesignSpace
LS-DYNA ANSYS/ ANSYS/
PrepPost University
FEA and ANSYS - About ANSYS
Structural Analysis
• Structural analysis is used to determine deformations,
strains, stresses, and reaction forces.
• Static analysis
– Used for static loading conditions.
– Nonlinear behavior such as large deflections, large strain,
contact, plasticity, hyperelasticity, and creep can be simulated.
Hyperelastic Seal
FEA and ANSYS - About ANSYS
…Structural Analysis
• Dynamic analysis
– Includes mass and damping effects.
– Modal analysis calculates natural frequencies and mode shapes.
– Harmonic analysis determines a structure’s response to
sinusoidal loads of known amplitude and frequency.
– Transient Dynamic analysis determines a structure’s response
to time-varying loads and can include nonlinear behavior.
• Steady-State
– Time-dependent effects are
ignored.
• Transient
– To determine temperatures,
etc. as a function of time.
– Allows phase change (melting
or freezing) to be simulated.
FEA and ANSYS - About ANSYS
Electromagnetics
• Electromagnetic analysis is used to calculate magnetic fields
in electromagnetic devices.
• Static and low-frequency electromagnetics
– To simulate devices operating with DC power sources, low-
frequency AC, or low-frequency transient signals.
– Example: solenoid actuators,
motors, transformers
– Quantities of interest include
magnetic flux density, field
intensity, magnetic forces and
torques, impedance,
inductance, eddy currents,
power loss, and flux leakage.
FEA and ANSYS - About ANSYS
...Electromagnetics
• High-frequency electromagnetics
– To simulate devices with propagating electromagnetic waves.
– Example: microwave and RF passive components, waveguides,
coaxial connectors
– Quantities of interest include S-parameters, Q-factor, Return
loss, dielectric and conducting losses, and electric and magnetic
fields.
• Current Conduction
– To calculate current in a conductor from an applied voltage
• Circuit Coupling
– To couple electric circuits with electromagnetic devices
FEA and ANSYS - About ANSYS
...Electromagnetics
• Types of electromagnetic analysis:
– Static analysis calculates magnetic fields due to direct current
(DC) or permanent magnets.
– Harmonic analysis calculates magnetic fields due to alternating
current (AC).
– Transient analysis is used for time-varying magnetic fields.
FEA and ANSYS - About ANSYS
Fluid Analysis
• Computational Fluid Dynamics (CFD)
– To determine the flow distributions and temperatures in a fluid.
– ANSYS/FLOTRAN can simulate laminar and turbulent flow,
compressible and incompressible flow, and multiple species.
– Applications: aerospace, electronic packaging, automotive
design
– Typical quantities of interest are velocities, pressures,
temperatures, and film coefficients.
FEA and ANSYS - About ANSYS
…Fluid Analysis
• Acoustics
– To simulate the interaction between a fluid medium and the
surrounding solid.
– Example: speakers, automobile interiors, sonars
– Typical quantities of interest are pressure distribution,
displacements, and natural frequencies.
• Contained-Fluid Analysis
– To simulate the effects of a contained, non-flowing fluid and
calculate hydrostatic pressures due to sloshing.
– Example: oil tankers, other liquid containers
• Heat and Mass Transport
– A one-dimensional element is used to calculate the heat
generated by mass transport between two points, such as in a
pipe.
FEA and ANSYS - About ANSYS
Coupled-Field Analysis
• Coupled-Field Analysis considers the mutual interaction
between two or more fields. The fact that each field depends
upon another makes it impossible to solve each separately,
therefore you need a program that can solve both physics
problems by combining them.
• Examples:
– Thermal-stress analysis
– Piezoelectrics (electric & structural )
– Acoustics (fluid & structural)
– Thermal-electric analysis
– Induction heating (magnetic and thermal)
Deflection of a bi-metal
– Electrostatic-structural analysis
bar due to heating
2. ANSYS Basics
3. ANSYS Basics
Launcher
• Allows you to start ANSYS and other
ANSYS utilities by pressing buttons on a
menu.
• On Unix systems, issue xansys56 & to Windows
bring up the launcher. launcher
• On Windows systems, press Start >
Programs > ANSYS 5.6.
ANSYS Basics
...Starting ANSYS
Launcher (cont’d)
• Automatically brings up the GUI (Graphical User
Interface) when ANSYS is started in interactive
mode.
• A note on Interactive vs. Batch mode:
– Interactive mode allows you to interact “live” with
ANSYS, reviewing each operation as you go.
Command Line
• ANSYS is started by typing a command at the system level.
For example:
– ansys56
– ansys56 -g
– ansys56 -g -j plate
– ansys56 -g -p ANE3FL -d 3d -j proj1 -m 128
ANSYS Basics
...Starting ANSYS
Command Line (cont’d)
• Typical start-up options, commonly known as command line
options, are:
-g (to automatically bring up the GUI upon start-up)
-p product_code
-d graphics_device
-j jobname
-mmemory
Output Graphics
Displays text output Displays graphics
from the program. It created in ANSYS or
is usually positioned imported into ANSYS.
behind the other
windows and can be
raised to the front
when necessary.
ANSYS Basics
...The GUI
Main Menu
• Contains the main functions required for an
analysis.
• Independent, “sticky” windows allow you to
complete all necessary steps before moving on to
the next function.
• Conventions:
“…” indicates a dialog box
“ +” indicates graphical picking
“ >” indicates a submenu
“ ” (blank) indicates an action
ANSYS Basics
...The GUI
Utility Menu
• Contains utilities that are generally available throughout the
ANSYS session: graphics, on-line help, select logic, file
controls, etc.
• Same conventions as Main Menu:
– “…” indicates a dialog box
– “ +” indicates graphical picking
– “ >” indicates a submenu
– “ ” (blank) indicates an action
ANSYS Basics
...The GUI
Input Window
• Allows you to enter commands. (Most GUI functions actually
“send” commands to ANSYS. If you know these commands,
you can type them in the Input Window.)
• Also used for prompts during graphical picking.
ANSYS Basics
...The GUI
Toolbar
• Contains abbreviations -- short-cuts to commonly used
commands and functions.
• A few predefined abbreviations are available, but you can add
your own. Requires knowledge of ANSYS commands.
• A powerful feature which you can use to create your own
“button menu” system!
ANSYS Basics
...The GUI
Layout
Input
• Three predefined menu layouts are available
(Launcher > Interactive > GUI Configuration):
– Input window on left (default)
– Input window on right
– Input window on bottom Input
↔ about screen Y
Ctrl
ANSYS Basics
...Graphics & Picking
• If you don’t want to hold down the
Control key, you can use the Dynamic
Mode setting in the Pan-Zoom-Rotate
dialog box.
– The same mouse button assignments
apply.
– On 3-D graphics devices, you can also
dynamically orient the light source.
Useful for different light source
shading effects.
ANSYS Basics
...Graphics & Picking
• Other functions in the Pan- Front +Z view, from (0,0,1)
Zoom-Rotate dialog box: Back -Z view (0,0,-1)
Top +Y view (0,1,0)
– Preset views Bot -Y view (0,-1,0)
Right +X view (1,0,0)
– Zoom-in on specific regions Left -X view (-1,0,0)
of the model Iso Isometric (1,1,1)
Obliq Oblique (1,2,3)
– Pan, zoom, or rotate in WP Working plane view
discrete increments (as
specified by the Rate slider)
Zoom By picking center of a
• Rotation is about the square
screen X, Y, Z Box Zoom By picking two
corners of a box
coordinates. Win Zoom Same as Box Zoom,
but box is proportional
– Fit the plot to the window to window.
Back Up “Unzoom” to previous
– Reset everything to default zoom.
ANSYS Basics
...Graphics & Picking
Picking
• Picking allows you to identify model
entities or locations by clicking in the
Graphics Window.
• A picking operation typically involves the
use of the mouse and a picker menu. It is
indicated by a + sign on the menu.
• For example, you can create keypoints by
picking locations in the Graphics Window
and then pressing OK in the picker.
ANSYS Basics
...Graphics & Picking
Two types of picking:
Example of
• Retrieval picking Retrieval Picker
– Picking existing entities for a
subsequent operation.
– Allows you to enter entity
numbers in the Input Window.
– Use the Pick All button to
indicate all entities.
• Locational picking
– Locating coordinates of a point,
such as a keypoint or node.
– Allows you to enter coordinates Example of
in the Input Window. Locational Picker
ANSYS Basics
...Graphics & Picking
Mouse button assignments for picking:
• Left mouse button picks (or unpicks)
the entity or location closest to the
mouse pointer. Pressing and dragging Apply
allows you to “preview” the item being Toggle
picked (or unpicked). Pick
Pick / Unpick
• Extension
– Identifies the contents of the file, such as .db for database.
– Usually assigned by ANSYS.
ANSYS Basics
...The Database & Files
• Typical files:
jobname.log: Log file, ASCII.
• Contains a log of every command issued during the session.
• If you start a second session with the same jobname in the same
working directory, ANSYS will append to the previous log file (with a
time stamp).
jobname.err: Error file, ASCII.
• Contains all errors and warnings encountered during the session.
jobname.db, .dbb: Database file, binary.
• Compatible across all platforms.
jobname.rst, .rth, .rmg, .rfl: Results files, binary.
• Contains results data calculated by ANSYS during solution.
• Compatible across all platforms.
ANSYS Basics
...The Database & Files
File Management Tips
• Run each analysis project in a separate working directory.
• Use different jobnames to differentiate various analysis runs.
• You should keep the following files after any ANSYS
analysis:
– log file ( .log), database file ( .db), results files, load step files, if
any (.s01, .s02, ...), physics files (.ph1, .ph2, ...).
• Use /DELETE or Utility Menu > File > ANSYS File Options to
automatically delete files no longer needed by ANSYS during
that session.
ANSYS Basics
F. Exiting ANSYS
• Three ways to exit ANSYS:
– Toolbar > QUIT
– Utility Menu > File > Exit
– Use the /EXIT command in the Input Window
ANSYS Basics
G. Workshop
• Refer to your Workshop Supplement for instructions on:
W1. Introductory Workshop
3. Stress Analysis
Stress Analysis
Overview
• Stress analysis is a general term used to describe analyses
where the results quantities include stresses and strains. It
is also known as structural analysis.
• As described in Chapter 2, ANSYS allows several types of
stress analyses:
Static Transient Dynamic
Modal Spectrum
Harmonic Explicit Dynamics
• Solution
– Apply loads
Solution
– Solve
• Postprocessing
– Review results
– Check the validity of the solution Postprocessing
Stress Analysis
...Analysis Steps
• Notice that the ANSYS Main Menu is also organized in terms
of preprocessing, solution, and postprocessing.
Stress Analysis
...Analysis Steps
• The preprocessor (called PREP7 in ANSYS) is where you
provide the majority of the input to the program.
• Its main purpose is to generate the finite element model,
which consists mainly of nodes, elements, and material
property definitions. You can also use PREP7 to apply loads.
• Usually begins with definition of the model geometry.
• A solid model model is typically used to represent model
geometry.
– A CAD-type mathematical representation that defines the
geometry of the structure.
– May consist of solids or just surfaces, depending on what is
being modeled.
Stress Analysis - Preprocessing
B. Geometry
• A typical solid model is defined by volumes, areas, lines, and
keypoints.
– 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.
– Keypoints are locations in 3-D space. They represent vertices of
objects.
Volumes
I’ll just
change Areas OOPs! Vo
this line
Areas
Lines
l
Lines
um
es
Keypoints Keypoints
Stress Analysis - Preprocessing
...Geometry
• You can either create a solid model in ANSYS or import it
from another software package.
• Details of both methods will be presented later. For now, we
will briefly discuss how to import an IGES file and scale the
geometry if needed.
• IGES (Initial Graphics Exchange Specification) is a way to
transfer solid model geometry from one software package to
another.
– An IGES file is ASCII, allowing it to be easily transported
between computer systems.
– Most packages, including ANSYS, allow you to write as well as
read an IGES file.
Stress Analysis - Preprocessing
...Geometry
• To import an IGES file into ANSYS:
– Utility Menu > File > Import > IGES...
• In the resulting dialog box, choose the
alternate method* (Alte no defeatur) and
press OK (defaults for everything else).
• In the second dialog box, choose the
desired file and press OK.
– OR use the IGESIN command:
• /aux15
• ioptn,iges,alte
• igesin,filename,extension,directory
• finish
* Details about the default vs. alternate method and the other options will be presented later.
Stress Analysis - Preprocessing
...Geometry
• When the import is completed, ANSYS will automatically plot
the geometry.
• Solution
– Loading
– Solve
• Postprocessing
– Review results
– Check validity of solution
Stress Analysis - Preprocessing
C. Meshing
• Meshing is the process used to “fill” the solid model with
nodes and elements, i.e, to create the FEA model.
– 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.
meshing
• Solution
– Loading
– Solve
• Postprocessing
– Review results
– Check validity of solution
Stress Analysis - Solution
D. Loading
• The solution step is where we apply loads on the object and
let the solver calculate the finite element solution.
• Loads are available both in the Solution and Preprocessor
menus.
Stress Analysis - Solution
...Loading
• There are five categories of loads:
DOF Constraints Specified DOF values, such as
displacements 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
pressures or convections.
Body Loads Volumetric or field loads, such as
temperatures (causing thermal expansion)
or internal heat generation.
Inertia Loads Loads due to structural mass or inertia,
such as gravity and rotational velocity.
Stress Analysis - Solution
...Loading
• You can apply loads either on the solid model or directly on
the FEA model (nodes and elements).
– Solid model loads are easier to apply because there are fewer
entities to pick.
– Moreover, solid model loads are independent of the mesh. You
don’t need to reapply the loads if you change the mesh.
Constraint Constraints
on line at nodes
• Notes:
– A positive acceleration value causes deflection in the negative
direction. If Y is pointing upwards, for example, a positive
ACELY value will cause the structure to move downwards.
– Density (or mass in some form) must be defined for gravity and
other inertia loads.
Stress Analysis - Solution
...Loading
Verifying applied loads
• Plot them by activating load symbols:
– Utility Menu > PlotCtrls > Symbols
– Commands -- /PBC, /PSF, /PBF
• Or list them:
– Utility Menu > List > Loads >
Stress Analysis - Solution
...Loading
Modifying and Deleting Loads
• To modify a load value, simply reapply the load
with the new value.
• To delete loads:
– Solution > -Loads- Delete >
– When you delete solid model loads, ANSYS also
automatically deletes all corresponding finite
element loads.
Stress Analysis - Solution
...Loading
• Preprocessing
! Geometry
! Meshing
• Solution
! Loading
– Solve
• Postprocessing
– Review results
– Check validity of solution
Stress Analysis - Solution
E. Solve
• The solve step is where you let the solver calculate the finite
element solution.
• First, it is a good idea to review and check your analysis data,
e.g:
– Consistent units
– Element types, options, and real constants
– Material properties
• Density if inertia loading
• Coefficient of thermal expansion if thermal stress
– Mesh density, especially in stress concentration regions
– Load values and directions
– Reference temperature for thermal expansions
Stress Analysis - Solution
…Solve
• To initiate the solve:
– First save the database!
– Then:
• Solution > -Solve- Current LS
• Or issue the SOLVE command.
Input
Data
Database Solver
Results Results
Data Results File
Stress Analysis - Solution
…Solve
• During solution, ANSYS provides a lot of useful information in the
Output Window, such as:
– Mass properties of the model
• The mass calculation is quite accurate; centroid and mass moment
calculations are rough approximations
– Range of element matrix coefficients
• May indicate a problem with material properties or real constants if
maximum/minimum ratio > 1.0E8
– Model size and solver statistics
– Summary of files written and their sizes:
• jobname.emat - element matrix file
• jobname.esav - element saved data file
• jobname.tri - triangularized matrix file
• jobname.rst - results file
Stress Analysis - Solution
…Solve
• Preprocessing
! Geometry
! Meshing
• Solution
! Loading
! Solve
• Postprocessing
– Review results
– Check validity of solution
Stress Analysis - Postprocessing
F. Reviewing Results
• Postprocessing is without doubt the most important step in
an analysis. 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.
• ANSYS has two postprocessors:
– POST1, the General Postprocessor, to review a single set of
results over the entire model.
– 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.)
Stress Analysis - Postprocessing
...Reviewing Results
• Reviewing results of a stress analysis generally involves:
– Deformed shape
– Stresses
– Reaction forces
Deformed Shape
• Gives a quick indication of whether the loads were applied in
the correct direction.
• Legend column shows the maximum displacement, DMX.
• You can also animate the deformation.
Stress Analysis - Postprocessing
...Reviewing Results
• To plot the deformed
shape:
– General Postproc > Plot
Results > Deformed Shape
– Or use the PLDISP
command.
• For animation:
– Utility Menu > PlotCtrls >
Animate > Deformed Shape
– Or use the ANDISP
command.
Stress Analysis - Postprocessing
...Reviewing Results
Stresses
• The following stresses are typically available for a 3-D solid
model:
– Component stresses — SX, SY, SZ, SXY, SYZ, SXZ (global
Cartesian directions by default)
– Principal stresses — S1, S2, S3, SEQV (von Mises), SINT (stress
intensity)
• Solution
! Loading
! Solve
• Postprocessing
! Review results
– Check validity of solution
Stress Analysis - Postprocessing
G. Checking Validity of Solution
• It is always a good idea to do a “sanity check” and make sure
that the solution is acceptable.
• What you need to check depends on the type of problem you
are solving, but here are some typical questions to ask:
Do the reaction forces balance the applied loads?
Where is the maximum stress located?
– If it is at a singularity, such as a point load or a re-entrant corner,
the value is generally meaningless. (We will discuss more about
this in Chapter 5.)
• Preprocessing
! Geometry
! Meshing
• Solution
! Loading
! Solve
• Postprocessing
! Review results
! Check validity of solution
Stress Analysis
H. Workshop
• This workshop consists of two problems:
2A. Lathe Cutter
2B. 2-D Corner Bracket Tutorial
Stress
Elastic modulus
(EX)
Strain
Preliminary Decisions
...Which analysis type?
• A nonlinear analysis is needed if the loading causes
significant changes in the structure’s stiffness. Typical
reasons for stiffness to change significantly are:
– Strains beyond the elastic limit (plasticity)
– Large deflections, such as with a loaded fishing rod
– Contact between two bodies
Stress
Strain
Preliminary Decisions
B. What to Model?
• Many modeling decisions must be made before building an
analysis model:
– How much detail should be included?
– Does symmetry apply?
– Will the model contain stress singularities?
Preliminary Decisions
...What to Model?
Details
• 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.
• 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.
Preliminary Decisions
...What to Model?
Symmetry
• 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:
– 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.
Preliminary Decisions
...What to Model?
• To take advantage of symmetry, all of the following must be
symmetric:
– Geometry
– Material properties
– Loading conditions
Z X
Preliminary Decisions
...Which Element Type?
• Plane stress assumes zero stress
in the Z direction.
– Valid for components in which the Y
Z dimension is smaller than the X
and Y dimensions. Z X
– Z-strain is non-zero.
– Optional thickness (Z direction)
allowed.
– Used for structures such as flat
plates subjected to in-plane
loading, or thin disks under
pressure or centrifugal loading.
Preliminary Decisions
...Which Element Type?
• Plane strain assumes zero strain in the Z
direction.
– Valid for components in which the Z
dimension is much larger than the X and Y
dimensions.
– Z-stress is non-zero. Z
– Used for long, constant-cross-section
structures such as structural beams. Y
X
Preliminary Decisions
...Which Element Type?
• Axisymmetry assumes that the 3-D model
and its loading can be generated by revolving
a 2-D section 360° about the Y axis.
– Axis of symmetry must coincide with the
global Y axis.
– Negative X coordinates are not permitted.
– 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.
– Used for pressure vessels, straight pipes,
shafts, etc.
Preliminary Decisions
...Which Element Type?
• Axisymmetric harmonic is a special case of axisymmetry
where the loads can be non-axisymmetric.
– The non-axisymmetric loading 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.
Preliminary Decisions
...Which Element Type?
• 3-D Solid elements:
– Used for structures which, because of geometry, materials,
loading, or 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.
Preliminary Decisions
...Which Element Type?
Element Order
• Element order refers to the polynomial order of the element’s
shape functions.
• What is a shape function?
– 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.
– 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 next slide.
Preliminary Decisions
...Which Element Type?
Linear approximation
(Poor Results)
Quadratic distribution of
DOF values
Actual quadratic
curve
Linear approximation
with multiple elements Quadratic approximation
(Better Results) (Best Results)
Preliminary Decisions
...Which Element Type?
• When you choose an element type, you are implicitly
choosing and accepting the element shape function assumed
for that element type. Therefore, check the shape function
information before you choose an element type.
• Typically, a linear element has only corner nodes, whereas a
quadratic element also has midside nodes.
Preliminary Decisions
...Which Element Type?
Linear elements Quadratic elements
• Can support only a linear variation • Can support a quadratic variation
of displacement and therefore of displacement and therefore a
(mostly) only a constant state of linear variation of stress within a
stress within a single element. single element.
• Highly sensitive to element • Can represent curved edges and
distortion. surfaces more accurately than
linear elements. Not as sensitive
• Acceptable if you are only to element distortion.
interested in nominal stress
results. • Recommended if you are
interested in highly accurate
• Need to use a large number of stresses.
elements to resolve high stress
gradients. • Give better results than linear
elements, in many cases with
fewer number of elements and
total DOF.
Preliminary Decisions
...Which Element Type?
• Notes:
– For shell models, the difference between linear and quadratic
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 an 8th-order variation of displacement within a
single element and include automatic solution convergence
controls.
Preliminary Decisions
...Which Element Type?
Mesh Density
• 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.
• 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 bar below should be moved.
Preliminary Decisions
...Which Element Type?
• If you are interested in highly accurate stresses:
– 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
significant error.
• Thermal Analyses:
– Small details can usually be omitted, but since many thermal
analyses are followed by a stress analysis, stress
considerations generally determine this.
– Mesh density is usually determined by expected thermal
gradients. A fine mesh is required for high thermal gradients,
whereas a coarse mesh may be sufficient for low gradients.
5. Thermal Analysis
Thermal Analysis
• Topics covered:
A. Overview
B. Procedure
C. Workshop
Thermal Analysis
A. Overview
• Thermal analyses are used to determine the temperature
distribution, thermal gradient, heat flow, and other such
thermal quantities in a structure.
• A thermal analysis can be steady-state or transient.
– Steady-state implies that the loading conditions have “settled
down” to a steady level, with little or no time dependency.
Example: An iron that has already reached the desired
temperature setting.
– Transient* implies conditions that are changing with time.
Example: A casting in the process of cooling down from molten
metal to solid.
PLANE77 ■ SOLID90 ■
Quadratic
PLANE35 ▲ SOLID87 ▲
Thermal Analysis - Procedure
...Preprocessing
Material properties
– Minimum requirement is thermal conductivity, KXX.
– Specific heat (C) will be needed if internal heat generation is to
be applied.
– ANSYS-supplied material library (/ansys56/matlib) contains both
structural and thermal properties for a few common materials,
but we recommend that you create and use your own material
library.
Real constants
– Mainly needed for shell and line elements.
Thermal Analysis - Procedure
...Preprocessing
• Then mesh the geometry.
– Save the database.
– Use the MeshTool to create the mesh. The default smart-size
level of 6 produces a good initial mesh.
• Convections
– These are surface loads
– Solution > -Loads-Apply > Convection
– Or the SF family of commands (SFA, SFL, SF, SFE)
Thermal Analysis - Procedure
...Solution
• Adiabatic Surfaces
– “Perfectly insulated” surfaces where no heat transfer takes
place.
– This is the default condition, i.e, any surface with no boundary
conditions specified is automatically treated as an adiabatic
surface.
add
Solid Modeling
...Definitions
• Bottom-up modeling starts with keypoints, from which you
“build up” lines, areas, etc.
Instructions
By picking
Picker
Instructions
By picking
Pick the desired locations
Picker in graphics window...
...Or enter values here
Solid Modeling - Top-Down Modeling
Working Plane
• The “WP” in the prompts and in the picker stands for
Working Plane — a movable, 2-D reference plane used to
locate and orient 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.”
he
WY ig
ht
WY WX
th
id
X1
w
Y2
X2
Y1
WP (X,Y)
WX
Solid Modeling - Top-Down Modeling
...Working Plane
• All working plane controls are in Utility
Menu > WorkPlane.
• The WP Settings menu controls the
following:
– 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.
– Grid spacing - the distance between grid
lines.
– Grid size - how much of the (infinite)
working plane is displayed.
Solid Modeling - Top-Down Modeling
...Working Plane
• You can move the working
plane to any desired position
using the Offset and Align
menus.
– Offset WP by Increments…
• Use the push buttons (with
increment set by slider).
• Or type in the desired
increments.
• Or use dynamic mode
(similar to pan-zoom-
rotate).
Solid Modeling - Top-Down Modeling
...Working Plane
– Offset WP to >
This simply “translates” the WP,
maintaining its current orientation,
to the desired destination, which
can be:
• Existing keypoint(s). Picking
multiple keypoints moves WP to
their average location.
• Existing node(s).
• Coordinate location(s).
• Global origin.
• Origin of the active coordinate
system (discussed later).
Solid Modeling - Top-Down Modeling
...Working Plane
– Align WP with >
This reorients the WP.
• 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 plane.
• To return the WP to its default
position (at global origin, on
global X-Y plane), click on Align
WP with > Global Cartesian.
Solid Modeling - Top-Down Modeling
Boolean Operations
• Boolean operations are computations involving combinations
of geometric entities. ANSYS Boolean operations include
add, subtract, intersect, divide, glue, and overlap.
• The “input” to Boolean operations can be any geometric
entity, ranging from simple primitives to complicated
volumes imported from a CAD system.
add
Common Pairwise
intersection intersection
Solid Modeling - Top-Down Modeling
...Boolean Operations
• Partition
– Cuts two or more intersecting entities into multiple pieces that
are still 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.)
L2 L6
L1 Partition L3
L4
L5
Solid Modeling - Top-Down Modeling
...Boolean Operations
• Demo:
– “Drill” a hole by subtracting a circle from a rectangle (or a
cylinder 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.)
– Interesting model:
• block,-2,2, 0,2, -2,2
• sphere,2.5,2.7
• vinv,all ! intersection
Solid Modeling - Top-Down Modeling
C. Workshop
• Refer to your Workshop Supplement for instructions on:
W6. Pillow Block
Solid Modeling
D. Bottom-Up Modeling
• Bottom-up modeling begins with a definition of keypoints,
from which other entities are “built up.”
• 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
defining lines and then defining the area by lines.
Solid Modeling - Bottom-Up Modeling
Keypoints
• To define keypoints:
– Preprocessor > -Modeling- Create >
Keypoints
– Or use the K family of commands: K,
KFILL, KNODE, etc.
Y12
Y X12
Y11
X11
X
Solid Modeling - Bottom-Up Modeling
...Coordinate Systems
Working Plane Coordinate System
• Attached to the working plane.
• Used mainly to locate and orient solid model primitives.
• You can also use the working plane to define keypoints by
picking.
Solid Modeling - Bottom-Up Modeling
...Coordinate Systems
• You can define any number of
coordinate systems, but only one
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:
– Keypoint and node locations
– Line curvature
– Area curvature
– Generation and “filling” of
keypoints and nodes
– Etc.
Create outer
areas by
skinning
Solid Modeling - Bottom-Up Modeling
...Operations
Reflect
• To reflect entities about a plane.
• Specify the direction of reflection:
– X for reflection about the YZ plane
– Y for XZ plane
– Z for XY plane
TYPE 1 = shell
TYPE 2 = beam MAT 1 = concrete
MAT 2 = steel
• Mapped Mesh
– Restricts element shapes to quadrilaterals for
areas and hexahedra (bricks) for volumes.
– Typically has a regular pattern with obvious rows
of elements.
– Suitable only for “regular” areas and volumes
such as rectangles and bricks.
Meshing
...Mapped Meshing
Free Mesh Mapped Mesh
+ Easy to create; no need to + Generally contains a lower
divide complex shapes into number of elements.
regular shapes.
+ Lower-order elements may be
– Volume meshes can contain acceptable, so the number of
only tetrahedra, resulting in a DOF is lower.
large number of elements.
+ Aesthetically pleasing.
– Only higher-order (10-node)
tetrahedral elements are – Areas and volumes must be
acceptable, so the number of “regular” in shape, and mesh
DOF can be very high. divisions must meet certain
criteria.
– Very difficult to achieve,
especially for complex shaped
volumes.
Meshing
...Mapped Meshing
Creating a Free Mesh
• 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 set.
– SmartSizing is generally recommended for free
meshing, so activate it and specify a size level.
Save the database.
– 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.
Meshing
...Mapped Meshing
Creating a Mapped Mesh
• 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 prism, or hexahedron).
– Element divisions on opposite sides must match.
• For triangular areas or tetrahedral volumes, the number of
element divisions must be even.
Meshing
...Mapped Meshing
• 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).
Meshing
...Mapped Meshing
Meshing
...Mapped Meshing
• Thus mapped meshing involves a three-step procedure:
– Ensure “regular” shapes, i.e, areas with 3 or 4 sides, or volumes
with 4, 5, or 6 sides.
– Specify size and shape controls
– Generate the mesh
Meshing
...Mapped Meshing
Ensure regular shapes
• In most cases, the model geometry is such that the areas
have more than 4 sides, and volumes have more that 6 sides.
To convert these to regular shapes, you may need to do one
or both of these operations:
– Slice the areas (or volumes) into smaller, simpler shapes.
– Concatenate two or more lines (or areas) to reduce the total
number of sides.
Meshing
...Mapped Meshing
• Slicing can be accomplished with the Boolean divide
operation.
– Remember that you can use the working plane, an area, or a line
as 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.
Meshing
...Mapped Meshing
• Concatenation creates a new line that is a combination of two
or more lines, thereby reducing the number of lines making
up the area.
– Use the LCCAT command or Preprocessor > -Meshing-
Concatenate > Lines, then pick the lines to be concatenated.
– For area concatenation, use ACCAT command or Preprocessor >
-Meshing- Concatenate > Areas
Concatenating
these two lines
makes this a
4-sided area
Meshing
...Mapped Meshing
• 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.
– To do this, choose Quad shape and Map mesh in the
MeshTool.
– Then change 3/4 sided to Pick cornrs.
– Press the Mesh button, pick the area, and then pick
the 3 or 4 corners that form the regular shape.
Meshing
...Mapped Meshing
• 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 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 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.
Meshing
...Mapped Meshing
Specify size and shape controls
• 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, then click on Map.
• Commonly used size controls and the order in which
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 lines only if ESIZE is not specified.
– (SmartSizing is not valid.)
Meshing
...Mapped Meshing
• If you specify line divisions, remember that:
– divisions on opposite sides must match, but you only need to
specify 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.
6 divisions specified on
each original line.
12 divisions will be
automatically applied to
this line (opposite to
composite line).
SOLID95
Meshing
...Hex-to-Tet Meshing
– 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.
Quadratic
to
Quadratic
20-Node Hex 13-Node Pyramid 10-Node Tet
Linear
to
Quadratic
Extrude
Meshing
...Mesh Extrusion
Procedure
1. Define two element types — an area
element and a volume element.
– Area element: Choose MESH200
quadrilaterals. MESH200 is a mesh-only
element and has no DOFs or material
properties associated with it.
– 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 have midside nodes.
– ET command or Preprocessor > Element
Type > Add/Edit/Delete
Meshing
...Mesh Extrusion
2. Mesh the area to be extruded with MESH200 elements.
– Use mapped or free meshing with desired mesh density.
– Preprocessor > MeshTool
3. Choose element extrusion options.
• Topics covered:
A. How to Use Select Logic
B. Components & Assemblies
C. Workshop
Select Logic
A. How to Use
• Three steps:
– Select a subset
– Perform operations on the subset
– Reactivate the full set
Select subset
Operate on subset
Reactivate full set
Select Logic
...How to Use
Selecting Subsets
• Most selecting tools are Entity to select
available in the Select
Entities dialog box: Utility Criterion by
Menu > Select > Entities... which to select
You can also use the [Sele All] button in the Select Entities
dialog box to reactivate each entity set separately. (Or issue
KSEL,ALL; LSEL,ALL; etc.)
Select Logic
B. Components & Assemblies
• Components are named subsets. The name can then be used
in dialog boxes or commands in place of entity 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.
• Components can be selected or unselected. When you select
a component, you are actually selecting all of the entities in
that component.
Select Logic
...Components & Assemblies
• To create a component:
– First select the desired subset of entities.
– Then name the subset using the CM command or Utility Menu > Select >
Comp/Assembly > Create Component
• Up to 8 characters — letters, numbers, and _ (underscore) — are
allowed for the name.
• Suggestion: Use the first letter of the name to indicate the entity
type. For example, N_HOLES for a node component, E_ALUMIN for
an element comopnent, etc.
– Reactivate all entities.
Select Logic
...Components & Assemblies
Some useful options:
• Plot components
– Utility Menu > Plot > Components >
Selected Components
– Or CMPLOT
STATOR
STATASM
PERMMAG
ROTOR
ROTORASM MOTOR
WINDINGS
AIRGAP
Select Logic
C. Workshop
• This workshop consists of two exercises:
W9A. Silo
W9B. Impeller
28.7 job1
-9.2 job2
xvalues = -2.1 filnam = job3
51.0 job4
0.0 job5
APDL Basics
...Defining Parameters
Some naming rules:
• Parameter names must be eight characters or less, beginning
with a letter.
• Only letters, numbers, and the underscore character _ are
allowed.
• Avoid underscore _ as starting character… reserved for
ANSYS use.
• Names are not case-sensitive, i.e, “RAD” and “Rad” are the
same. All parameters are internally stored in capital letters.
• Avoid common ANSYS labels such as STAT, DEFA, and ALL.
APDL Basics
B. Using Parameters
• To use a parameter, simply enter its name in the appropriate
field in the dialog box or on the command.
• For example, to define a rectangle using the parameters w=10
and h=5,
– you can use the menu:
Preprocessor > Create > Rectangle > By 2 Corners +
– or commands:
/prep7
blc4,,,w,h
APDL Basics
...Using Parameters
Note:
• Whenever you use parameters, ANSYS immediately
substitutes their values.
The rectangle in the previous example is stored as a 10x5
area, 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.
APDL Basics
...Using Parameters
• Other examples of using parameters:
jobname=‘proj1’
/filnam,jobname ! Jobname
/prep7
ex=30e6
mp,ex,1,ex ! Young’s modulus
force=500
fk,2,fy,-force ! Force at KP 2
fk,6,fx,force/2 ! Force at KP 6
APDL Basics
C. Retrieving Database Information
• To retrieve information from the database and assign it to a
parameter, use the *GET command or Utility Menu >
Parameters > Get Scalar Data...
• A vast amount of information is available, including model
and results data. Refer to the *GET command description for
details.
APDL Basics
...Retrieving Database Information
• Examples:
*get,x1,node,1,loc,x ! x1 = X coordinate of node 1 [CSYS]*
/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
*get,smax,sort,,max ! smax = maximum of last sort
etable,vol,volu ! Store element volumes as vol
ssum ! Sum all element table columns
*get,totvol,ssum,,vol ! totvol = sum of vol column
Summary:
• 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 string.
• Use *GET or get functions to retrieve data from the ANSYS
database.
• ANSYS stores data in their actual form (numbers or strings),
not in the form of parameter names.
APDL Basics
D. Workshop
• Refer to your Workshop Supplement for instructions on:
W10. 2-D Bracket Using Parameters
12. Loading & Solution
Loading & Solution
Overview
• So far, we have seen how to apply the following types of
loads:
– Displacement (DOF constraints)
– Pressure and convection (surface loads)
– Gravity (inertia loads)
– “Structural” temperatures (body loads)
r
Loading & Solution
...Force Loads
• To apply a force, the following information is needed:
– node or keypoint number (which you can identify by picking)
– force magnitude (which should be consistent with the system of
units you are using)
– direction of the force — FX, FY, or FZ
Use:
– Solution > -Loads- Apply > Force/Moment
– Or the commands FK or F
Yn
Xn
Yn
Xn
Yn
Xn
Y Yn
X Xn
Loading & Solution
...Nodal Coordinate System
• If necessary, you can rotate
the nodal CS to a different
orientation.
For example:
– To simulate an inclined
roller support.
– To apply radial forces.
– To apply radial constraints
(perhaps to simulate a
rigid, press-fitted pin).
Loading & Solution
...Nodal Coordinate System
• To “rotate nodes,” use this four-step procedure:
1. Select the desired nodes.
2. Activate the coordinate system (or create a local CS)
into which you want to rotate the nodes, e.g, CSYS,1.
3. Choose Preprocessor > Move/Modify > -Rotate Node CS-
To Active CS, then press [Pick All] in the picker.
Or issue NROTAT,ALL.
4. Reactivate all nodes.
• There are two ways to define and solve multiple load steps:
– Multiple solve method
– Load step file method
Loading & Solution
...Multiple Load Steps
Multiple Solve Method
• An extension of the single-load- – Import or create the model
step solution, where you solve – Mesh it
each load step sequentially without
– Apply loads
leaving the Solution processor.
– Solve (load step 1)
• Best suited for batch mode.
– Apply different loads
• When used in interactive mode, – Solve (load step 2)
this method is useful only for – Apply different loads
models that solve quickly.
– Solve (load step 3)
– Etc.
– Review results
Loading & Solution
...Multiple Load Steps
Load Step File Method
• In this case, instead of solving each – Import or create the model
load step, you write the load step – Mesh it
information to a file, called the load
– Apply loads
step file:
– Write to LS file (.s01)
– Solution > -Load Step Opts- Write LS
File – Apply different loads
– Or use LSWRITE command. – Write to LS file (.s02)
– Apply different loads
• The load step file is named
jobname.s01, .s02, .s03, etc. – Write to LS file (.s03)
– Etc.
• After all load steps have been written
out, you can use one command — – Solve from LS files
LSSOLVE or Solution > -Solve- From – Review results
LS Files — to read in each file
sequentially and solve it.
Loading & Solution
...Multiple Load Steps
• The advantage of the load step file method is that you can
interactively set up all load steps even for a large model and
then solve them while you are away from the computer.
• Note: The loading commands on the load step file are always
in terms of nodes and elements, even if you apply loads on
the solid model.
Loading & Solution
...Multiple Load Steps
• For both methods:
– Loads applied in a previous load step will stay in the database
unless they are deleted. So be sure to delete any loads that are
not part of the current load step.
– Results for each load step are appended to the results file and
identified as load step 1, load step 2, etc.
– In postprocessing, you first “read in” the desired set of results
and then review them.
– The database contains the loads and results for the last load
step that was solved.
Loading & Solution
...Multiple Load Steps
• Demo:
– Resume rib.db
– Fix left line in UX and bottom line in UY
– Apply pressure = 100 on top line
– Write LS file 1, then list it and show F.E. load commands
– Apply pressure = 50 to 100 (tapered) on right line
– Delete the top pressure load
– Write LS file 2
– LSSOLVE,1,2
– Review results for each load step separately
Loading & Solution
E. Workshop
• This workshop consists of three exercises:
W11A. 3-D Bracket
W11B. Connecting Rod
W11C. Wheel
PowerGraphics PowerGraphics
ON OFF
Postprocessing
...Query Picking
– Then pick any point in the model to see the results value at that
point.
• Min and Max will show the value at the minimum and
maximum points.
• Use Reset to clear all values and start over.
• Notice that the entity number, its location, and the results
value are also shown in the Picker.
Postprocessing
...Query Picking
• Demo:
– Continue from the last multi-load-step solution of rib.db
– Plot SEQV for load step 1
– Query “Nodal Solu” SEQV at several locations, including MIN & MAX.
(Switch to full graphics if needed.)
– Switch to PowerGraphics and query “Subgrid Solu.”
Postprocessing
B. Results Coordinate System
• All direction-dependent quantities that you view in POST1,
such as component stresses, displacements, and reaction
forces, are reported in the results coordinate system (RSYS).
• RSYS defaults to 0 (global Cartesian). That is, POST1
transforms all results to global Cartesian by default, including
results at “rotated” nodes.
• But there are many situations — such as pressure vessels
and spherical structures — where you need to check the
results in a cylindrical, spherical, or other local coordinate
system.
Postprocessing
...Results Coordinate System
• To change the results CS to a
different system, use:
– General Postproc > Options for Outp…
– or the RSYS command
1. Define a Path
– Requires the following information:
• Points defining the path (2 to 1000). You can use existing
nodes or locations on the working plane.
• Path curvature, determined by the active coordinate system
(CSYS).
• A name for the path.
Postprocessing
...Path Operations
1. Define a Path (cont’d)
– First activate the desired coordinate system (CSYS).
– General Postproc > Path Operations > Define Path > By Nodes or On
Working Plane
• Pick the nodes or WP locations that form the desired path,
and press OK
• Choose a path name. The nSets and nDiv fields are best left
to default in most cases.
Postprocessing
...Path Operations
2. Map Data onto Path
– General Postproc > Path Operations > Map onto Path… (or PDEF
command)
• Choose desired quantity, such as SX.
• Enter a label for the quantity, to be used on plots and listings.
– You can now display the path if needed.
• General Postproc > Path Operations > Plot Paths
• (or issue /PBC,PATH,1 followed by NPLOT or EPLOT)
Postprocessing
...Path Operations
3. Plot the Data
– You can plot path items either on a graph:
• PLPATH or General Postproc > Path Operations > On Graph...
– or along path geometry:
• PLPAGM or General Postproc > Path Operations > On
Geometry...
Postprocessing
...Path Operations
• ANSYS allows you to define multiple paths, each with
a unique name that you assign. Only one path can be
active at a time.
• Besides plots and listings, there are many other path
capabilities, including:
– Stress linearization — used in the pressure vessel
industry to decompose stress along a path into its
membrane and bending components.
– Calculus functions — used in fracture mechanics to
calculate J-integrals and stress concentration factors.
Also useful in thermal analyses to calculate the heat lost
or gained across a path.
– Dot products and cross products — used widely in
electromagnetics analyses to operate on vector
quantities.
Postprocessing
...Path Operations
• Demo:
– Continue with rib postprocessing…
– Plot nodes, then switch to CSYS,1 if desired
– Define a path using nodes
– Map SX or SEQV or other data onto path
– Plot the path itself
– Plot the path item on graph and on geometry
– Define a second path elsewhere in the model and show how to toggle
between the two.
Postprocessing
D. Error Estimation
• The finite element solution calculates stresses on a per-
element basis, i.e, stresses are individually calculated in each
element.
• When you plot nodal stress contours in POST1, however, you
will see smooth contours because the stresses are averaged
at the nodes.
If you plot the element solution, you will see unaveraged data,
which shows the discontinuity between elements.
• Writing a load case file (LCWRITE or General Postproc Write Results) creates a
file that is similar to, but much smaller than the results file.
• The Append option (RAPPND or General Postproc > Load Case > Write Load
Case) allows you to add the combined load case to the results file and
identify it with a given load step number and time value.
Postprocessing
F. Workshop
• This workshop consists of three exercises:
W12A. Connecting Rod
W12B. Spherical Shell
W12C. Axisymmetric Fin with Multiple Load Steps
• ANSYS has many other beam elements, but BEAM188 & 189
are generally recommended.
– Applicable to most beam structures
– Support linear as well as nonlinear analyses, including plasticity,
large deformation, and nonlinear collapse
– Easy to use, both in preprocessing and postprocessing phases
Beam Modeling
...Beam Properties
Cross Section
• To completely define a BEAM188 or 189
element, you also need to specify its cross
section properties.
• The BeamTool provides a convenient way
to do this.
– Preprocessor > Sections > Common Sectns...
– Select the desired shape, then enter its
dimensions.
– Press the Preview button to view the shape,
then OK to accept it.
– If there are multiple cross sections, specify
a different section ID number (and an
optional name) for each.
Beam Modeling
...Beam Properties
• A sample preview (SECPLOT) of an I-beam cross section is shown
below.
• In addition to the predefined cross-section shapes, ANSYS allows
you tocreate your own, “user-defined” shape by building a 2-D solid
model.
• You can save user-defined
sections as well as standard
sections with the desired
dimensions in a section
library for later use.
• See Chapter 15 of the ANSYS
Structural Analysis Guide for
more information.
Beam Modeling
...Beam Properties
Material Properties
• Both linear and nonlinear material properties are allowed.
• After all beam properties are defined, the next step is to mesh
the geometry with beam elements.
Beam Modeling
B. Beam Meshing
• Meshing the geometry (lines) with beam elements
involves three main steps:
– Assign line attributes
– Specify line divisions
– Generate the mesh
Pick lines
Additional
attributes for
BEAM188 & 189
Beam Modeling
...Beam Meshing
Step 2: Line Divisions
• For BEAM188 and 189 elements, a single element spanning
the entire beam length is not recommended.
• Use the “Size Controls” section of the MeshTool (or the
LESIZE command) to specify the desired number of line
divisions.
Beam Modeling
...Beam Meshing
Step 3: Generate the Mesh
• First save the database (Toolbar > SAVE_DB or SAVE
command).
• Then press the Mesh button in the MeshTool (or issue
LMESH,ALL) to generate the mesh.
Pick lines
Beam Modeling
...Beam Meshing
• To see the cross-section shape in the element display,
activate the element shape key:
– Utility Menu > PlotCtrls > Style > Size and Shape…
– Or /ESHAPE,1
Beam Modeling
...Beam Meshing
• After beam meshing is completed, the next step is to apply
loads and solve.
Beam Modeling
C. Loading, Solution, Results
• Typical loading for beam models consists of:
– Displacement constraints
• applied at keypoints or nodes
– Forces
• applied at keypoints or nodes
– Pressures
• load per unit length
• applied on element faces
– Solution > Apply > Pressures > On Beams
– Or SFBEAM command
– Gravity or rotational velocity
• acts on entire structure
Beam Modeling
...Loading, Solution, Results
• To obtain the solution:
– First save the database.
– Then solve. (Or write the loads to a load step file and solve all
load steps later.)