Vous êtes sur la page 1sur 76

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:

Module 4

Stress Analysis

Static

Transient Dynamic

Modal

Spectrum

Harmonic

Explicit Dynamics

In this chapter, we will use a linear static analysis to describe


the steps involved in an analysis. By mastering these steps,
you can quickly learn how to do other analyses.

Stress Analysis

Stress Analysis

...Overview

A. Analysis Steps

Every analysis involves three main steps:

Topics covered:
A. Analysis Steps

B. Geometry

Create or import the model geometry

C. Meshing
D. Loading
E. Solve

Preprocessing

Mesh the geometry

Solution
Apply loads

F. Reviewing Results

Solution

Solve

G. Checking Validity of Solution


H. Workshop

Preprocessing

Postprocessing
Review results
Check the validity of the solution

Postprocessing

Stress Analysis

Stress Analysis

...Analysis Steps

...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.

Notice that the ANSYS Main Menu is also organized in terms


of preprocessing, solution, and postprocessing.

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

Stress Analysis - Preprocessing

B. Geometry

...Geometry

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.

There is a built -in hierarchy among solid model


entities. Keypoints are the foundation entities.
Lines are built from the keypoints, areas from
lines, and volumes from areas.

Lines & Keypoints

Lines
Keypoints

This hierarchy holds true regardless of how the


solid model is created.

ANSYS will not allow you to delete or modify a lower-order


entity if it is attached to a higher-order entity. (Certain types
of modifications are allowed discussed later.)
Volumes
Areas
Lines
Keypoints

OOPs!

Lines
Keypoints

Areas

Areas

Areas

Ill just
change
this line

Volumes

Volumes

es
lum
Vo

A typical solid model is defined by volumes, areas, lines, and


keypoints.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Geometry

...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.

To import an IGES file into ANSYS:


Utility Menu > File > Import > IGES...
In the resulting dialog box, choose the
No defeaturing * (default) 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

An IGES file is ASCII, allowing it to be easily transported


between computer systems.

ioptn,iges,nodefeat
igesin,filename,extension,directory

Most packages, including ANSYS, allow you to write as well as


read an IGES file.

finish

* Details about the No Defeaturing vs. Defeaturing method and the other options will be presented later.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Geometry

...Geometry

When the import is completed, ANSYS will automatically plot


the geometry.

Scaling is typically needed when you want to convert the geometr y


to a different set of units, say from inches to millimeters.

You may then modify the


geometry as needed.

To scale a model in ANSYS:

ANSYS allows many


operations on the solid
model, which will be
describe later.
For now, we will discuss
how to scale the model to a
different set of units. (Note:
Scaling is NOT available for
a Defeature IGES import.)

First save the database --Toolbar >


SAVE_DB or SAVE command.
Then Main Menu > Preprocessor >
Operate > Scale > Volumes (choose the
highest-level entity available in the
model)
[Pick All] to pick all volumes
Then enter desired scale factors
for RX, RY, RZ and set IMOVE to
Moved instead of Copied
Or use the VLSCALE command:
vlscale,all,,,25.4,25.4,25.4,,,1

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Geometry

...Geometry

Demo:
Import pipe.igs using:
No Defeaturing method
All other defaults
Orient the model as shown

Preprocessing
3 Geometry
Meshing

Save as pipe.db

Solution
Loading
Solve

Postprocessing
Review results
Check validity of solution

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

C. Meshing

...Meshing

Meshing is the process used to fill the solid model with


nodes and elements, i.e, to create the FEA model.

There are three steps to meshing:


Define element attributes

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.

Specify mesh controls


Generate the mesh

Element attributes are characteristics of the finite element


model that you must establish prior to meshing. They
include:
Element types

meshing
Solid model

Real constants
FEA model

Material properties

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Element Type

To define an element type:


Preprocessor > Element Type >
Add/Edit/Delete

The element type is an important choice that determines the


following element characteristics:

[Add] to add new element


type

Degree of Freedom (DOF) set. A thermal element type, for


example, has one dof: TEMP , whereas a structural element type
may have up to six dof: UX, UY, UZ, ROTX, ROTY, ROTZ.

Choose the desired type


(such as SOLID92) and
press OK

Element shape -- brick, tetrahedron, quadrilateral, triangle, etc.


Dimensionality -- 2-D (X -Y plane only), or 3 -D.

[Options] to specify
additional element options

Assumed displacement shape -- linear vs. quadratic.

Or use the ET command:

ANSYS has a library of over 150 element types from which


you can choose. Details on how to choose the correct
element type will be presented later. For now, lets see how
to define an element type.

et,1,solid92

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Real Constants

Notes:
Setting preferences to the desired discipline (Main Menu >
Preferences) 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 element type, thermal load choices will be grayed
out or not shown at all.

Real constants are 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 properties, such as the area and moment of
inertia, you need to use real constants.
A shell element is defined by a quadrilateral or triangular area.
This defines only the surface area of the shell. To specify the
shell thickness, you need to use real constants.
Most 3-D solid elements do not require a real constant since the
element geometry is fully defined by its nodes.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Material Properties

To define real constants:


Preprocessor > Real Constants

Every analysis requires some material property input:


Youngs modulus EX for structural elements, thermal
conductivity KXX for thermal elements, etc.

There are two ways to define material properties:

[Add] to add a new real constant set.


If multiple element types have been defined, choose the
element type for which you are specifying real constants.
Then enter the real constant values.
Or use the R family of commands.

Material library
Individual properties

Different element types require different real constants, and


some dont require any real constants. Check the Elements
Manual, available on-line, for details.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Using the Material Library

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 own material library.

To choose a material from the library:


First define the library path.
Preprocessor > Material Props >
Material Library > Library Path
Enter the location from which
to READ material data, e.g,
/ansys57/matlib.
Or use the /MPLIB command.

Then import a material from the


library.
Preprocessor > Material Library >
Import Library
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.
Choose the desired material
file, such as steel AISI C1020.
Or use the MPREAD command
with the LIB option.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Specifying Individual Material Properties

Work through the tree


structure to the material
type to be defined.

Then enter the individual


property values.

Or use the M P command.

Instead of choosing a material name, this method involves directly


specifying the required properties through the Material Model GUI.

To specify individual
properties:
Preprocessor > Material
Props > Material Models

mp,ex,1,30e6
mp,prxy,1,.3

Double -click on the


appropriate
property to be
defined.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

Add temperature dependent


properties

Copy material models from


one table to another

Graph properties v.
temperature

Delete material models

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

A Note on Units

Specifying Mesh Controls is the second step in meshing.

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.

Many mesh controls are available in ANSYS. For now, we will


present a simple method of specifying mesh density, called
SmartSizing.

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.

SmartSizing is an algorithm that assigns element divisions to


all lines in the model based on line length, curvature, and
proximity to holes, etc.

You simply specify a size level ranging from 1 (very fine


mesh) to 10 (very coarse mesh), and ANSYS takes care of the
rest.

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 is simply a recording device to let other users of your
model know what units you used.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

...Meshing

The MeshTool is the best way to specify mesh


controls:
Preprocessor > MeshTool.
Activate SmartSizing. Size level defaults to 6.

When the meshing is complete, ANSYS will automatically plot


the elements.
The default element plot shows all element edges as straight
lines even for a quadratic element type.
To show curved element edges, issue /EFACET,2 (or Utility Menu
> PlotCtrls > Size and Shape).

Generating the mesh is the final step in meshing.

First save the database.

Then press [Mesh] in the MeshTool.


This brings up a picker. Press [Pick All] in the picker to
indicate all entities.

Stress Analysis - Preprocessing

Stress Analysis - Preprocessing

...Meshing

Meshing

Demo:

3 Meshing

Define SHELL63 element type


Specify real constant thickness = 1/8 in

Preprocessing
3 Geometry

Resume pipe.db (if needed)

Use the Material Model GUI to define Material 1:

Solution
Loading

Structural, Linear, Elastic, Isotropic

Solve

Youngs modulus EX = 30e6


Poissons ratio PRXY = .3

Postprocessing

Save as pipe.db, then mesh the model using SMRT,4

Review results

Save as pipemesh.db

Check validity of solution

Stress Analysis - Solution

Stress Analysis - Solution

D. Loading

...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.

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

Stress Analysis - Solution

...Loading

...Loading

Regardless of how you apply the loads, the solver expects all
loads to be in terms of the finite element model. Therefore,
solid model loads are automatically transferred to the
underlying nodes and elements during solution.

We will now discuss how to apply the following types of


structural loads:

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
dont need to reapply the loads if you change the mesh.
Pressure on line

Displacement constraints

Pressures on element faces

Pressures
Gravity
Constraint
on line
Solid model

Force at keypoint

Constraints
at nodes
FEA model

Force at node

Stress Analysis - Solution

Stress Analysis - Solution

...Loading

...Loading

Displacement Constraints

Used to specify where the model is fixed (zero displacement


locations).

Can also be non-zero, to simulate a known deflection.

To apply displacement constraints :


Solution > -Loads- Apply > Displacement
Choose where you want to apply
the constraint.
Pick the desired entities in the
graphics window.
Then choose the constraint
direction. Value defaults to zero.
Or use the D family of commands:
DK, DL, DA, D.

Displacement constraints are also used to enforce symmetry


or antisymmetry boundary conditions.
Symmetry BC: Out-of-plane displacements and in-plane
rotations are fixed.
Antisymmetry BC: In -plane displacements and out-of-plane
rotations are fixed.

Y
X

Symmetry Boundary
UX=0
ROTY=ROTZ=0

Antisymmetry Boundary
UY=UZ=0
ROTX=0

Stress Analysis - Solution

Stress Analysis - Solution

...Loading

...Loading

Pressures

To apply a pressure:
Solution > -Loads- Apply > Pressure
Choose where you want to apply the
pressure -- usually on lines for 2 -D
models, on areas for 3-D models.
Pick the desired entities in the
graphics window.

Then enter the pressure value.


A positive value indicates a
compressive pressure (acting
towards the centroid of the
element).

For a 2-D model, where


pressures are usually applied
on a line, you can specify a
tapered pressure by entering a
value for both the I and J ends
of the line.
I and J are determined by the
line direction. If you see the
taper going in the wrong
direction, simply reapply the
pressure with the values
reversed.

500

VALI = 500
1000
500
L3
VALI = 500
VALJ = 1000
1000

VALI = 1000
VALJ = 500

Stress Analysis - Solution

Stress Analysis - Solution

...Loading

...Loading

Gravity

Verifying applied loads

Solution > -Loads- Apply > Gravity

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.

Plot them by activating load symbols:


Utility Menu > PlotCtrls > Symbols

Or use the ACEL command.

500
L3

Or use the S F family of commands:


SFL, SFA, SFE, SF.

To apply gravitational acceleration:

500
L3

Commands -- /PBC, /PSF, /PBF

Or list them:
Utility Menu > List > Loads >

Stress Analysis - Solution

Stress Analysis - Solution

...Loading

...Loading

Modifying and Deleting Loads

To modify a load value, simply reapply the load


with the new value.

To delete loads:

3 Geometry
3 Meshing

Solution
3 Loading

Solution > -Loads- Delete >


When you delete solid model loads, ANSYS also
automatically deletes all corresponding finite
element loads.

Preprocessing

Solve

Postprocessing
Review results
Check validity of solution

Stress Analysis - Solution

Stress Analysis - Solution

E. Solve

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:

First save the database!


Then:
Solution > -Solve - Current LS

Consistent units
Element types, options, and real constants
Material properties
Density if inertia loading
Coefficient of thermal expansion for thermal stress
Mesh density, especially in stress concentration regions
Load values and directions
Reference temperature for thermal expansions

To initiate the solve:

Or issue the SOLVE command.

The solver writes results data to the in-memory


database and to the results file, jobname.rst (or
.rth, .rmg, .rfl).
Input
Data
Database

Solver

Results
Data

Results

Results
File

Stress Analysis - Solution

Stress Analysis - Solution

Solve

Solve

During solution, ANSYS provides a lot of useful information in t he


Output Window, such as:

Demo:
Resume ribmesh.db (2-D plane stress model, thickness = 1/8 in)

Mass properties of the model


The mass calculation is quite accurate; centroid and mass moment
calculations are rough approximations

Fix left line in UX and bottom line in UY


Pressure of 100 psi on top line
List line constraints and pressures

Range of element matrix coefficients


May indicate a problem with material properties or real constants if
maximum/minimum ratio > 1.0E8

Save as ribload.db
Solve. Show output window during solution.

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

Stress Analysis - Postprocessing

Solve

F. Reviewing Results

Postprocessing is the final step in the finite element analysis


process.

It is imperative that you interpret your results relative to the


assumptions made during model creation and solution.

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:

Preprocessing
3 Geometry
3 Meshing

Solution
3 Loading
3 Solve

Postprocessing
Review results
Check validity of solution

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 transie nt
and nonlinear analyses. (Not discussed in this course.)

Stress Analysis - Postprocessing

Stress Analysis - Postprocessing

...Reviewing Results

...Reviewing Results

Reviewing results of a stress analysis generally involves:


Deformed shape

General Postproc > Plot


Results > Deformed Shape

Stresses
Reaction forces

Deformed Shape

To plot the deformed


shape:

Or use the PLDISP


command.

For animation:

Gives a quick indication of whether the loads were applied in


the correct direction.

Utility Menu > PlotCtrls >


Animate > Deformed Shape

Legend column shows the maximum displacement, DMX.

Or use the ANDISP


command.

You can also animate the deformation.

Stress Analysis - Postprocessing

Stress Analysis - Postprocessing

...Reviewing Results

...Reviewing Results

Stresses

Component stresses SX, SY, SZ, SXY, SYZ, SXZ (global


Cartesian directions by default)
Principal stresses S1, S2, S3, SEQV (von Mises), SINT (stress
intensity)

Best viewed as contour plots, which allow you to quickly


locate hot spots or trouble regions.
Nodal solution: Stresses are averaged at the nodes, showing
smooth, continuous contours.
Element solution: No averaging, resulting in discontinuous
contours.

To plot stress contours:


General Postproc > Plot Results > Nodal Solu or PLNSOL command

The following stresses are typically available for a 3-D solid


model:

General Postproc > Plot Results > Element Solu or PLESOL command

You can also animate stress contours:


Utility Menu > PlotCtrls > Animate > Deformed Results... or ANCNTR
command

Stress Analysis - Postprocessing

Stress Analysis - Postprocessing

...Reviewing Results

...Reviewing Results

A Note on PowerGraphics

Reaction Forces

It is the default graphics setting (/GRAPH,POWER).

Plots only the visible surfaces and ignores


everything underneath.

The sum of the reaction forces in each direction must equal


the sum of applied loads in that direction.

Best viewed as a listing:

Advantages:

General Postprocessor > List Results > Reaction Solution or


PRRSOL command

Faster REPLOT, crisp graphics.


Smooth, almost photo-realistic displays.
Prevents stress averaging across material and
real constant boundaries.

To deactivate PowerGraphics (or activate full


graphics):
Toolbar > POWERGRPH
Or issue /GRAPH,FULL

Stress Analysis - Postprocessing

Stress Analysis - Postprocessing

...Reviewing Results

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:

3 Loading

Do the reaction forces balance the applied loads?

3 Solve

Where is the maximum stress located?

Preprocessing
3 Geometry
3 Meshing

Solution

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.)

Postprocessing
3 Review results
Check validity of solution

Are the stress values beyond the elastic limit?


If so, the load magnitudes may be wrong, or you may need to do
a nonlinear analysis.

Stress Analysis - Postprocessing

Stress Analysis - Postprocessing

...Checking Validity of Solution

Solve

Is the mesh adequate?


This is always debatable, but you can gain confidence in the
mesh by using error estimation data (discussed in Chapter 14).

Demo:
Continue rib problem...
Plot deformed shape and animate it

Other ways to check mesh adequacy:

Plot SX and SEQV contours. Animate one of them.

Plot the element solution (unaveraged stresses) and look for


elements with high stress gradients. These regions are
candidates for mesh refinement.

List reaction forces. Total FY reaction should be 100*2*1/8 = 2 5.


Plot unaveraged SX and compare with averaged SX

If there is a significant difference between the nodal


(averaged) and element ( unaveraged ) stress contours, the
mesh may be too coarse.
Similarly, if there is a significant difference between
PowerGraphics and full graphics stresses, the mesh may be
too coarse.
Re-mesh with twice as many elements, re-solve, and compare
the results. (But this may not always be practical.)

Stress Analysis

Preprocessing
3 Geometry
3 Meshing

Solution
3 Loading
3 Solve

Postprocessing
3 Review results
3 Check validity of solution

Stress Analysis

H. Workshop

This workshop consists of two problems:


2A. Lathe Cutter
2B. 2 -D Corner Bracket Tutorial

Refer to your Workshop Supplement for instructions.

Preliminary Decisions

Overview

Before starting an analysis in ANSYS, you need to make a


few decisions, such as the analysis type needed and the type
of model you want to build.

In this chapter, we will discuss some of the decision making


process. The purpose is to give you an idea of the amount of
planning generally needed before jumping in to do the
analysis.

Topics covered:

Module 5

Preliminary Decisions

A. Which analysis type?


B. What to model?
C. Which element type?

Preliminary Decisions

Preliminary Decisions

A. Which analysis type?

...Which analysis type?

The analysis type usually belongs to one of the following


disciplines:

Once you choose a structural analysis, the next questions


are:

Structural

Motion of solid bodies, pressure on solid bodies,


or contact of solid bodies

Thermal

Applied heat, high temperatures, or changes in


temperature

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

inertia forces (due to mass)

Coupled-Field

Combinations of any of the above

damping forces

We will focus on structural analyses in this discussion.

Static or dynamic analysis?


Linear or nonlinear analysis?

To answer these, remember that whenever a body is


subjected to some excitation (loading), it responds with three
types of forces:
static forces (due to stiffness)

Preliminary Decisions

Preliminary Decisions

...Which analysis type?

...Which analysis type?

Static vs. Dynamic Analysis

Inertia and damping forces are usually significant if the


applied loads vary rapidly with time.

Therefore you can use time-dependency of loads as a way to


choose between static and dynamic analysis.

A static analysis assumes that only the stiffness forces are


significant.

A dynamic analysis takes into account all three types of


forces.

For example, consider the analysis of a diving


board.

If the loading is constant over a relatively long period of time,


choose a static analysis.
Otherwise, choose a dynamic analysis.

If the diver is standing still, it might be sufficient to


do a static analysis.
But if the diver is jumping up and down, you will
need to do a dynamic analysis.

In general, if the excitation frequency is less than 1/3 of the


structures lowest natural frequency, a static analysis may be
acceptable.

Preliminary Decisions

Preliminary Decisions

...Which analysis type?

...Which analysis type?

Linear vs. Nonlinear Analysis

A linear analysis assumes that the loading causes negligible


changes to the stiffness of the structure. Typical
characteristics are:

A nonlinear analysis is needed if the loading causes


significant changes in the structures stiffness. Typical
reasons for stiffness to change significantly are:
Strains beyond the elastic limit (plasticity)

Small deflections

Large deflections, such as with a loaded fishing rod

Strains and stresses within the elastic limit

Contact between two bodies

No abrupt changes in stiffness such as two bodies coming into


and out of contact
Stress
Stress
Elastic modulus
(EX)

Strain
Strain

Preliminary Decisions

Preliminary Decisions

B. What to Model?

...What to Model?

Details

Many modeling decisions must be made before building an


analysis model:

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.

How much detail should be included?


Does symmetry apply?
Will the model contain stress singularities?

Preliminary Decisions

Preliminary Decisions

...What to Model?

...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:

Geometry
Material properties
Loading conditions

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.

To take advantage of symmetry, all of the following must be


symmetric:

There are different types of symmetry:


Axisymmetry
Rotational
Planar or reflective
Repetitive or translational

Preliminary Decisions

Preliminary Decisions

...What to Model?

...What to Model?

Axisymmetry

Rotational symmetry

Symmetry about a central axis, such as in light bulbs, straight


pipes, cones, circular plates, and domes.

Repeated segments arranged about a central axis, such as in


turbine rotors.

Plane of symmetry is the cross-section anywhere around the


structure. Thus you are using a single 2-D slice to
represent 360 a real savings in model size!

Only one segment of the structure needs to be modeled.

Loading is also assumed to be symmetric about the axis.

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 harmonic
components for independent
solutions that can be superimposed.

Preliminary Decisions

Preliminary Decisions

...What to Model?

...What to Model?

Planar or reflective symmetry

Repetitive or translational symmetry

One half of the structure is a mirror image of the other half.


The mirror is the plane of symmetry.

Repeated segments arranged along a straight line, such as a


long pipe with evenly spaced cooling fins.

Loading may be symmetric or anti-symmetric about the plane


of symmetry.

Loading is also assumed to be repeated along the length of


the model.

This model illustrates


both reflective and
rotational symmetry

This model illustrates both repetitive and reflective symmetry.

Preliminary Decisions

Preliminary Decisions

...What to Model?

...What to Model?

Stress singularities

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 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.

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 point load
A sharp re -entrant corner (with zero fillet radius)

As the mesh density is refined at


a stress singularity, the stress value
increases and never converges.

= P/A
As A 0,

Preliminary Decisions

Preliminary Decisions

...What to Model?

C. Which Element Type?

Real structures do not contain stress singularities. They are


a fiction created by the simplifying assumptions of the model.

This is an important decision you usually need to make


before beginning the analysis.

So how do you deal with stress singularities?

Typical issues are:

If they are located far away from the region of interest, you ca n
simply ignore them by deactivating the affected zone while
reviewing results.
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 reruning the analysis.
replacing a point force with an equivalent pressure load.
spreading out displacement constraints over a set of
nodes.

Which element category? Solid, shell, beam, etc.


Element order. Linear or quadratic.
Mesh density. Usually determined by the objectives of the
analysis.

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Element category

Line elements:
Beam elements are used to model bolts, tubular members, Csections, angle irons, or any long, slender members where only
membrane and bending stresses are needed.

ANSYS offers many different categories of elements. Some


of the commonly used ones are:
Line elements

Spar elements are used to model springs, bolts, preloaded bolts,


and truss members.

Shells
2-D solids

Spring elements are used to model springs, bolts, or long


slender parts, or to replace complex parts by an equivalent
stiffness.

3-D solids

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Shell elements:

2-D Solid elements:

Used to model thin panels or curved surfaces.

Used to model a cross -section of solid objects.

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.

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:
plane stress
plane strain
axisymmetric
axisymmetric harmonic

Y
Z

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Plane stress assumes zero stress


in the Z direction.
Valid for components in which the
Z dimension is smaller than the X
and Y dimensions.
Z-strain is non-zero.

Valid for components in which the Z


dimension is much larger than the X and Y
dimensions.

Y
Z

Plane strain assumes zero strain in the Z


direction.

Z-stress is non-zero.

Used for long, constant cross-section


structures such as structural beams.

Optional thickness (Z direction)


allowed.

Z
Y

Used for structures such as flat


plates subjected to in-plane
loading, or thin disks under
pressure or centrifugal loading.

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...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.

Axisymmetric harmonic is a special case of axisymmetry


where the loads can be non- axisymmetric.
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.

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Element Order

3-D Solid elements:


Used for structures which, because of geometry, materials,
loading, or detail of required results, cannot be modeled with
simpler elements.

Element order refers to the polynomial order of the elements


shape functions.

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.

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

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Quadratic distribution of
DOF values

Linear approximation
(Poor Results )

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.

Actual quadratic
curve

Linear approximation
with multiple elements
(Better Results )

Quadratic approximation
(Best Results)

Preliminary Decisions

Preliminary Decisions

...Which Element Type?

...Which Element Type?

Linear elements

Quadratic elements

Can support only a linear variation


of displacement and therefore
(mostly) only a constant state of
stress within a single element.

Can support a quadratic variation


of displacement and therefore a
linear variation of stress within a
single element.

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.

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 number of elements and
total DOF.

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

Preliminary Decisions

...Which Element Type?

...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.

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.

If you are interested in deflections or nominal stresses:


A relatively coarse mesh is sufficient.
Small geometry details may be omitted.

Preliminary Decisions

...Which Element Type?

If you are interested in mode shapes (modal analysis):


Small details can usually be omitted.
Simple mode shapes can be captured using a relatively coarse
mesh.
Complex mode shapes may require a uniform, moderately fine
mesh.

Thermal Analyses:
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 fine mesh is required for high thermal gradients,
whereas a coarse mesh may be sufficient for low gradients.

Thermal Analysis

In this chapter, we will briefly describe the procedure to do a


steady- state thermal analysis.

The purpose is two -fold:


To reiterate the typical analysis steps that were introduced in
Chapter 4.

Module 6

To introduce you to thermal loads and boundary conditions.

Thermal Analysis

Topics covered:
A. Overview
B. Procedure
C. Workshop

Thermal Analysis

Thermal Analysis

A. Overview

...Overview

Thermal analyses are used to determine the temperature


distribution, thermal gradient, heat flow, and other such
thermal quantities in a structure.

Thermal loading conditions can be:


Temperatures
Convections

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.

Heat flux*
Heat flow*
Heat generation*
Radiation*

Adiabatic surfaces
* Not covered in this course

Regions of the model where temperatures are known.


Surfaces where heat is transferred to (or from)
surroundings by means of convection. Input consists
of film coefficient h and bulk temperature of the
surrounding fluid Tb.
Surfaces where the heat flow rate per unit area is
known.
Points where the heat flow rate is known.
Regions where the volumetric heat generation rate is
known.
Surfaces where heat transfer occurs by means of
radiation. Input consists of emissivity, StefanBoltzmann constant, and optionally, temperature at a
space node.
Perfectly insulated surfaces where no heat transfer
takes place.
* Not covered in this course

Thermal Analysis

Thermal Analysis - Procedure

B. Procedure

Preprocessing

Geometry

The procedure to do a steady- state thermal analysis is similar


to that for a static stress analysis:

Can either be created within ANSYS or imported .

Details of both methods will be covered later.

Preprocessing
Geometry
Meshing
Solution
Loading
Solve
Postprocessing
Review results
Validate the solution

Setting GUI preferences ( Main Menu > Preferences) to Thermal


may be helpful.

Thermal Analysis - Procedure

Thermal Analysis - Procedure

...Preprocessing

...Preprocessing

Meshing

Material properties

First define element attributes: element type, real constants,


and material properties.
Element type
The table below shows commonly used thermal element
types.
There is only one DOF per node: TEMP

Commonly used thermal element types


Linear
Quadratic

2-D Solid

3-D Solid

3-D Shell

Line Elements

PLANE55 n
PLANE77 n

SOLID70 n
SOLID90 n

SHELL57 n

LINK31,32,33,34

PLANE35 s

SOLID87 s

Minimum requirement is thermal conductivity, KXX.


Specific heat (C) will be needed if internal heat generation is to
be applied.
ANSYS-supplied material library (/ansys57/matlib) contains both
structural and thermal properties for a few common materials,
but we recommend that you create and use your own material
library.
Setting preferences to Thermal limits the Material Model GUI t o
display only thermal properties.

Real constants
Primarily needed for shell and line elements.

Thermal Analysis - Procedure

Thermal Analysis - Procedure

...Preprocessing

Solution

Loading

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.

Prescribed Temperatures
DOF constraints for a thermal
analysis
Solution > -Loads-Apply >
Temperature

This completes the preprocessing step. Solution is next.

Or the D family of commands


(DA, DL, D )

Convections
These are surface loads
Solution > -Loads-Apply >
Convection
Or the S F family of commands
(SFA, SFL, SF, SFE )

Thermal Analysis - Procedure

Thermal Analysis - Procedure

...Solution

...Solution

Solve

Adiabatic Surfaces
Perfectly insulated surfaces where no heat transfer takes
place.

First save the database.

This is the default condition, i.e, any surface with no boundary


conditions specified is automatically treated as an adiabatic
surface.

Then issue SOLVE or click on Solution > - Solve- Current LS .

Other possible thermal loads:


heat flux
heat flow

(BTU / (hr-in2)
(BTU / hr)

heat generation
radiation

(BTU / hr)

(BTU / (hr-in3)

Results are written to the results file, jobname.rth, as well as to


the in-memory database.

This completes the solution step. Postprocessing is next.

Thermal Analysis - Procedure

Thermal Analysis - Procedure

Postprocessing

...Postprocessing

Review Results

Typically consists of contour plots of temperature, thermal


gradient, and thermal flux.

A useful option for contour plots in 3-D solid models is


isosurfaces surfaces of constant value. Use the /CTYPE
command or Utility Menu > PlotCtrls > Style > Contours >
Contour Style.

General Postproc > Plot Results > Nodal Solu (or Element Solu)
Or use PLNSOL (or PLESOL )

Thermal Analysis - Procedure

Thermal Analysis - Procedure

...Postprocessing

C. Workshop

Validate the Solution

Are temperatures within the expected range?


You can generally guess the expected range based on
prescribed temperatures and convection boundaries.

Is the mesh adequate?


Just as in the case of stresses, you can plot the unaveraged
thermal gradients (element solution) and look for elements with
high gradients. These regions are candidates for mesh
refinement.
If there is a significant difference between the nodal (averaged )
and element ( unaveraged ) thermal gradients, the mesh may be
too coarse.

Refer to your Workshop Supplement for instructions on:


W3. Axisymmetric Pipe with Fins

Thermal-Stress Analysis

In this chapter, we will briefly describe how to do a thermalstress analysis.

The purpose is two -fold:

Module 7

To show you how to apply thermal loads in a stress analysis.

To introduce you to a coupled -field analysis.

Topics covered:
A. Overview

Thermal-Stress Analysis

B. Sequential
C. Direct
D. Workshop

Thermal -Stress Analysis

Thermal -Stress Analysis

A. Overview

Overview

Thermally Induced Stress

When a structure is heated or cooled, it


deforms by expanding or contracting.

If the deformation is somehow restricted


by displacement constraints or an
opposing pressure, for example
thermal stresses are induced in the
structure.

Another cause of thermal stresses is


non-uniform deformation, due to different
materials (i.e, different coefficients of
thermal expansion).

Thermal stresses
due to constraints

Thermal stresses
due to different
materials

There are two methods of solving thermal-stress


problems using ANSYS. Both methods have their
advantages.
Sequential coupled field
- Older method, uses two element types mapping
thermal results as structural temperature loads
+ Efficient when running many thermal transient time
points but few structural time points
+ Can easily be automated with input files
Direct coupled field
+ Newer method uses one element type to solve both
physics problems
+ Allows true coupling between thermal and structural
phenomena
- May carry unnecessary overhead for some analyses

Thermal -Stress Analysis

Thermal -Stress Analysis

B. Sequential Method

Sequential Method

1. Thermal Analysis

The Sequential method involves two analyses:


1. First do a steady-state (or transient) thermal
analysis.
Model with thermal elements.
Apply thermal loading.

The procedure for this is described in Chapter 6.


Thermal
Analysis
jobname.rth

Solve and review results.


2. Then do a static structural analysis.
Switch element types to structural.
Define structural material properties,
including thermal expansion coefficient.
Apply structural loading, including
temperatures from thermal analysis.
Solve and review results.

2. Structural Analysis
a) Move to PREP7 and switch element types from thermal to
structural.
Preprocessor > Element Type > Switch Elem Type

Temperatures
Structural
Analysis
jobname.rst

Or ETCHG command
Caution: Switching element types will reset all element options
back to their default settings. For example, if you used 2-D
axisymmetric elements in the thermal analysis, you may need to
respecify the axisymmetric option after the switch. Therefore,
be sure to verify and set the proper element options:
Preprocessor > Element Type > Add/Edit/Delete > [Options]
Or use ETLIST and KEYOPT commands

Thermal -Stress Analysis

Thermal -Stress Analysis

Sequential Method

Sequential Method

b) Define structural material properties (EX, etc.), including the


coefficient of thermal expansion (ALPX). (If you use the ANSYS supplied material library, both thermal and structural properties
will be defined, so this step may not be needed.)
Note: If ALPX is not defined or set to zero, no thermal strains
will be calculated. You can use this technique to turn off
temperature effects!
c) Specify static analysis type. This step is needed only if the
thermal analysis was a transient.
Solution > -Analysis Type- New Analysis
Or ANTYPE command

d) Apply structural loads and include temperatures as part of the


loading.
Solution > -Loads- Apply > -Structural - Temperature > From
Therm Analy
Or use the LDREAD command.
e) Solve.
f) Review stress results.

Thermal -Stress Analysis

Thermal -Stress Analysis

C. Direct Method

Sequential vs. Direct

The Direct Method usually involves just one analysis that uses a coupledfield element type containing all necessary degrees of freedom.
1. First prepare the model and mesh using one
of the following coupled field element types.
PLANE13 (plane solid).
SOLID5 (hexahedron).
SOLID98 (tetrahedron).
2. Apply both the structural and thermal loads
and constraints to the model.
3. Solve and review both thermal and
structural results.

Thermal
Analysis
Combined

Structural
Analysis

jobname .rst

Thermal -Stress Analysis

D. Workshop

Refer to your Workshop Supplement for instructions on:


W4a. Axisymmetric Pipe with Fins (Sequential Coupled Fileld)
W4b. Axisymmetric Pipe with Fins (Direct Coupled Field)

Sequential
For coupling situations which
do not exhibit a high degree of
nonlinear interaction, the
sequential method is more
efficient and flexible because
you can perform the two
analyses independently of
each other.
In a sequential thermal-stress
analysis, for example, you can
perform a nonlinear transient
thermal analysis followed by a
linear static stress analysis.
You can then use nodal
temperatures from ANY load
step or time-point in the
thermal analysis as loads for
the stress analysis.

Direct
Direct coupling is
advantageous when the
coupled-field interaction is
highly nonlinear and is best
solved in a single solution
using a coupled formulation.
Examples of direct coupling
include piezoelectric analysis,
conjugate heat transfer with
fluid flow, and circuitelectromagnetic analysis.

Importing Geometry

Overview

If the geometry of the part you want to analyze has already


been created in a CAD package, it is generally more efficient
to import it into ANSYS than to re- create it.

In this chapter, we will discuss the various import options


available in ANSYS:

Module 8

A. IGES Imports expands on IGES importing, which was covered


briefly in Chapter 4.
B. Connection Products shows how to import parts directly from
certain CAD packages.

Importing Geometry

C. F.E. Model Imports briefly explains how to import nodes and


elements.
D. Workshop a hands -on exercise on importing.

Importing Geometry

Importing Geometry

A. IGES Imports

...IGES Imports

The general procedure to import an IGES file has already


been discussed in Chapter 4. In this section, we will explore
some of the options available:

No Defeaturing Method Imports and stores geometry in the


standard ANSYS database. [ ioptn,iges,nodefeat]
+ Faster and more reliable than the Defeaturing method.

the two methods, No Defeaturing and Defeaturing

+ Allows the full set of solid model operations.

the Merge , Solid, and Small options

No defeaturing tools are available.


+ This is the DEFAULT and recommended method.

Importing Geometry

Importing Geometry

...IGES Imports

...IGES Imports

Defeaturing Method Imports and stores geometry


in a special database that allows you to repair and
defeature the model. [ ioptn,iges,defeat]

Merge Option
YES by default, to merge coincident entities so that adjacent
areas meet at a common line, and adjacent lines meet at a
common keypoint.

+ Ability to defeature, i.e, to remove minor details such


as protrusions, cavities, and small holes.

Switch it to NO only if you are using the Defeaturing method and


your initial attempt runs out of memory.

Because of the special database used to store


geometry, only a limited number of solid model
operations are available.

ioptn,merge,yes/no

Generally requires more memory and is somewhat


slower than the No defeaturing method.
+ This method is efficient for single solid models that
will be imported, loaded, meshed and solved.

merge

In general, it is NOT recommended when advanced


geometry capabilities are required.

Importing Geometry

Importing Geometry

...IGES Imports

...IGES Imports

Solid Option

Small Option

YES default, to automatically create a volume (solid) after


importing and merging.

YES by default, to automatically delete small, sliver-like areas


that might be troublesome for meshing.

Switch it to NO if you want to import surfaces only and create a


shell or 2-D plane model.

Available only for the Defeature method.

ioptn,solid,yes/no

ioptn,small,yes/no

Switch it to NO if you find gaps or holes in the model.

Importing Geometry

Importing Geometry

B. Connection Products

...Connection Products

IGES importing works quite well, but because of the dual


translation process CAD IGES ANSYS there are
many cases when a 100% translation is not achieved.

Connection for Pro/E


Reads .prt file produced by Pro/ENGINEER (from Parametric Technology
Corp.).

ANSYS Connection products help overcome this problem by


directly reading the native part files produced by the CAD
package:

Can also read a Pro/Engineer assembly file (.asm)


Requires Pro/ENGINEER software.
Utility Menu > File > Import > Pro/E...
Or ~proein

Connection for Pro/ENGINEER (Pro/E for short)


Connection for Unigraphics (UG for short)
Connection for SAT
Defeaturing option available

Connection for Parasolid

No Defeaturing is default

To use a connection product, you need to purchase the


appropriate license.

Command that launches your Pro/E

Importing Geometry

Importing Geometry

...Connection Products

...Connection Products

Connection for UG

Connection for SAT

Reads .p r t file produced by Unigraphics (from Electronic Data


Systems Corp.).

Reads .sat file produced by CAD packages that use the ACIS
modeler.

Requires Unigraphics software.

Does not require ACIS software.

Utility Menu > File > Import > UG...

Utility Menu > File > Import > SAT...

Or ~ugin

Or ~satin

Option to read only


selected layers and
geometry types

Option to read only


selected geometry types

Defeaturing option available

Defeaturing option available

No Defeaturing is default

No Defeaturing is default

Importing Geometry

Importing Geometry

...Connection Products

C. F.E. Model Imports

In addition to solid model geometry, ANSYS can also import


finite element model data (nodes and elements) from certain
packages.

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 ANSYS Programmers Manual.

Some software packages provide an interface that allows you


to transfer more than just nodes and elements from another
finite element package into ANSYS.

Connection for Parasolid


Reads .x_t or .xmt_txt file produced by CAD packages that use
the Parasolid modeler.
Does not require Parasolid software.
Utility Menu > File > Import > PARA...
Or ~parain
Option to read only
selected geometry types
Defeaturing option available
No Defeaturing is default
Option to scale geometry

Importing Geometry

D. Workshop

Refer to your Workshop Supplement for instructions on:


W5. Importing Geometry

Meshing

Overview

Recall that meshing is a three- step procedure:


Define element attributes
Specify mesh controls
Generate the mesh

Module 10

In this chapter, we will expand on each of these steps and


also discuss additional meshing options.

Meshing

Topics covered:
A. Multiple Element Attributes

E. Hex -to-Tet Meshing

B. Controlling Mesh Density

F. Mesh Extrusion

C. Changing a Mesh

G. Sweep Meshing

D. Mapped Meshing

H. Workshop

Meshing

Meshing

A. Multiple Element Attributes

...Multiple Element Attributes

As we discussed earlier, every element has the following attributes


associated with it:
Element type (TYPE)

Whenever you have multiple TYPEs, REALs and MATs, you


need to make sure that each element is assigned the proper
attributes. There are three ways to do this:

Real constants (REAL)

Assign attributes to the solid model entities before meshing

Material properties (MAT)

Activate a global setting of MAT, TYPE, and REAL before


meshing

Most FEA models have multiple attributes. For example, the silo
shown here has two element types, three real constant sets, and two
materials.

Modify element attributes after meshing

TYPE 1 = shell
TYPE 2 = beam

MAT 1 = concrete
MAT 2 = steel

REAL 1 = 3/8 thickness


REAL 2 = beam properties
REAL 3 = 1/8 thickness

If no assignments are made, ANSYS uses default settings of


MAT=1, TYPE=1, and REAL=1 for all elements in the model.
Note, the current activeTYPE, REAL, and MAT dictates mesh
operation.

Meshing

Meshing

...Multiple Element Attributes

...Multiple Element Attributes

Assigning Attributes to the Solid Model

Using Global Attribute Settings

1. Define all necessary element types, materials,


and real constant sets.

1. Define all necessary element types,


materials, and real constant sets.

2. Then use the Element Attributes section of


the MeshTool (Preprocessor > MeshTool):

2. Then use the Element Attributes


section of the MeshTool (Preprocessor >
MeshTool):

Choose entity type and press the SET button.

Choose Global and press the SET button.

Pick the entities to which you want to assign


attributes.

Activate the desired combination of


attributes in the Meshing Attributes
dialog box. We refer to these as the
active TYPE, REAL, and MAT settings.

Set the appropriate attributes in the subsequent


dialog box.
Or select the desired entities and use the
VATT, AATT, LATT, or KATT command.
3. When you mesh an entity, its attributes are
automatically transferred to the elements.

Or use the TYPE, REAL, and MAT


commands.
3. Mesh only those entities to which the
above settings apply.

Meshing

Meshing

...Multiple Element Attributes

...Multiple Element Attributes

Modifying Element Attributes

Some points to keep in mind:

1. Define all necessary element types, materials, and real constant


sets.

You can verify element attributes by


activating attribute numbering:
Utility Menu > PlotCtrls > Numbering

2. Activate the desired combination of TYPE, REAL, and MAT settings:

Or /PNUM,attr,ON, where attr may be TYPE,


MAT, or REAL

Preprocessor > -Attributes- Define > Default Attribs...


Or use the TYPE, REAL, and MAT commands
3. Modify the attributes of only those elements to which the above
settings apply:
Issue EMODIF,PICK or choose Preprocessor > Move/Modify > -ElementsModify Attrib

Element attributes assigned directly to solid model entities will


override the default attribute pointers.

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.

Clearing a solid model entity of its mesh will not delete attrib ute
assignments.

Then pick the desired elements


4. In the subsequent dialog box,
set attributes to All to current.

Meshing

Meshing

...Multiple Element Attributes

B. Controlling Mesh Density

Demo:
Resume ribgeom.db

ANSYS provides many tools to control mesh density, both on


a global and local level:
Global controls

List element types, real constants, and materials. One of each


has been defined.

SmartSizing
Global element sizing

Bring up MeshTool, choose area attributes, and press Set

Default sizing

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.)

Local controls
Keypoint sizing
Line sizing
Area sizing

Meshing

Meshing

...Controlling Mesh Density

...Controlling Mesh Density

SmartSizing

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.
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.)

To use SmartSizing:
Bring up the MeshTool (Preprocessor > MeshTool),
turn on SmartSizing, and set the desired size level.
Or use SMRT,level
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 -b y-one.

Meshing

Meshing

...Controlling Mesh Density

...Controlling Mesh Density

Examples of different SmartSize


levels are shown here for a
tetrahedron mesh.

Global Element Sizing

Advanced SmartSize controls,


such as mesh expansion and
transition factors, are available
on the SMRT command (or
Preprocessor > -Meshing- Size
Cntrls > -SmartSize - Adv Opts...)

ESIZE,SIZE

Allows you to specify a maximum element edge length


for the entire model (or number of divisions per line):
or Preprocessor > MeshTool > Size Controls - Global [Set]
or Preprocessor > -Meshing- Size Cntrls > -Global-Size

You can turn off SmartSizing


using the MeshTool or by
issuing smrt,off.

Can be used by itself or in conjunction


with 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, but the specified size may be
overridden to accommodate line curvature
or proximity to features.

Meshing

Meshing

...Controlling Mesh Density

...Controlling Mesh Density

Default Sizing

Keypoint Sizing

If you dont specify any controls, ANSYS uses default sizing,


which assigns minimum and maximum line divisions, aspect
ratio, etc. based on element order.

Controls element size at keypoints:


Preprocessor > MeshTool > Size Controls: Keypt [Set]
or KESIZE command

Meant for mapped meshing, but is also used for free meshing
if SmartSizing is off.

or Preprocessor > -Meshing- Size Cntrls > -Keypoints-

Different keypoints can have different KESIZEs,


giving you more control over the mesh.

You can adjust default size specifications using DESIZE or


Preprocessor > -Meshing - Size Cntrls > -Global - Other .

Useful for stress concentration regions.

Specified sizes may be overridden by SmartSizing


to accommodate line curvature or proximity to
features.

Meshing

Meshing

...Controlling Mesh Density

...Controlling Mesh Density

Line Sizing

Area Sizing

Controls element size at lines:


Preprocessor > MeshTool > Size Controls: Lines
[Set]
or LESIZE command
or Preprocessor > -Meshing- Size Cntrls > -Lines-

Controls element size in the interior of areas:


Preprocessor > MeshTool > Size Controls: Areas [Set]
or AESIZE command

Yes for soft


No for hard

or Preprocessor > -Meshing- Size Cntrls > -Areas -

Different lines can have different LESIZEs.

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.

Different areas can have different AESIZEs.

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.

Bounding lines will use the specified size only if they


have no LESIZE or KESIZE specified and if no
adjacent area has a smaller size.

Specified sizes may be overridden by SmartSizing to


accommodate line curvature or proximity to features.

Meshing

Meshing

...Controlling Mesh Density

C. Changing a Mesh

Demo:
Resume ribgeom.db
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. Also note that the element sizes are not uniform
(because SMRT is on).
Turn off SMRT and re -mesh. Element sizes are now uniform.

If a mesh is not acceptable, you can always


re-mesh the model by following these steps:
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 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 when you execute
step 3.)
2. Specify new or different mesh controls.
3. Mesh again.

Meshing

Meshing

...Changing a Mesh

...Changing a Mesh

Another meshing option is to refine


the mesh in specific regions.

Demo:
Continuing the last demo (ribgeom has been meshed with
ESIZE = 0.2)

Available for all area elements and


only tetrahedral volume elements.

Choose refinement at Lines and press Refine

Easiest way is to use the MeshTool:


First save the database.
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 the mesh to be refined. (Not
required if you choose All
Elems .)
Finally, choose the level of
refinement. Level 1 (minimal
refinement) is a good starting
point.

Pick the top line, then choose the default minimal refinement

Meshing

Meshing

D. Mapped Meshing

...Mapped Meshing

There are two main meshing methods: free and


mapped .
Free Mesh

Free Mesh
+ Easy to create; no need to
divide complex shapes into
regular shapes.

Has no element shape restrictions.


The mesh does not follow any pattern.

Volume meshes can contain


only tetrahedra, resulting in a
large number of elements.

Only higher-order (10 -node)


tetrahedral elements are
acceptable, so the number of
DOF can be very high.

Suitable for complex shaped areas and volumes.

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.

Mapped Mesh
+ Generally contains a lower
number of elements.
+ Lower -order elements may be
acceptable, so the number of
DOF is lower.

Areas and volumes must be


regular in shape, and mesh
divisions must meet certain
criteria.

Very difficult to achieve,


especially for complex shaped
volumes.

Meshing

Meshing

...Mapped Meshing

...Mapped Meshing

Creating a Free Mesh

Creating a Mapped 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).

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.

Or use the commands VMESH,ALL or


AMESH,ALL .

Meshing

Meshing

...Mapped 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

Meshing

...Mapped Meshing

...Mapped Meshing

Ensure regular shapes

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

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

Meshing

...Mapped 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.

Concatenation creates a new line (for meshing purposes) 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 > -MeshingConcatenate > 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

Meshing

...Mapped Meshing

...Mapped Meshing

You can also i m p l y a concatenation by simply


identifying the three or four corners of the area. In
this case, ANSYS internally generates the
concatenation.

Notes on concatenation:
It is purely a meshing operation and therefore should be the las t 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.

To do this, choose Quad shape and Map mesh in the


MeshTool.

You can "undo" a concatenation by deleting the line or area it produced.

Then change 3/4 sided to Pick corners .

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 adjac ent, 4sided areas are concatenated.

Press the Mesh button, pick the area, and then pick
the 3 or 4 corners that form the regular shape.

Consider the add (Boolean) operation if the lines or areas meet at a


tangent.

Meshing

Meshing

...Mapped 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 H e x 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.)

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).
How many divisions are
used for the other two
lines? (Upcoming demo
will answer it.)

Meshing

Meshing

...Mapped Meshing

...Mapped Meshing

Generate the mapped mesh

Question: How would


you slice this model for
mapped meshing?

Answer: It may not be worth


the effort!

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.

Meshing

Meshing

...Mapped Meshing

E. Hex-to-Tet Meshing

Demo:
Resume ribfull.db

For volume meshing, we have only seen two


options so far:
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.

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

Mapped meshing, which creates an all -hex


mesh. This is desirable but usually very
difficult to achieve.

Finally, clear line divisions, specify ESIZE,0.1 (size), and re -mesh

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.

Meshing

Meshing

...Hex-to-Tet Meshing

...Hex-to-Tet Meshing

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 area).

Hex-to-tet meshing is valid for both quadratic-to-quadratic and linear-toquadratic transitions. Element type must support a 9-node pyramid for
the latter.
Hex Mesh

Transition Layer

Tet Mesh

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:
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122
Results are good even in the transition
region. Element faces are compatible
even when transitioning from a linear
hex element to a quadratic tet element.

Quadratic
to
Quadratic
20-Node Hex

13-Node Pyramid

10-Node Tet

8-Node Hex

9-Node Pyramid

10-Node Tet

Linear
to
Quadratic
SOLID95

Meshing

Meshing

...Hex-to-Tet Meshing

...Hex-to-Tet Meshing

Procedure involves four steps:

2. Activate an element type that supports both pyramids and


tets.

1. Create the hex mesh.


Start by map -meshing the regular-shaped volumes. (Or mesh
the shared areas with quads.)

These are usually brick elements that can degenerate into


pyramids and tets. Check the Elements Manual, available online, to find out which element types are valid.

For stress analysis, use either an 8-node brick (SOLID45 or


SOLID185) or a 20 -node brick (SOLID95 or SOLID186).

Examples:
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122

Meshing

Meshing

...Hex-to-Tet Meshing

...Hex-to-Tet Meshing

3. Generate the tet mesh.

4. Convert degenerate tets to true 10-node tets.

First activate free meshing.

The tet mesh created by the transition mesher consists of


degenerate elements 1 0-node tetrahedra derived from 20node bricks, for example.

Then mesh the volumes that are to be tet-meshed.

Pyramids are automatically generated at the interface.

These elements are not as efficient as true 10-node tets such as


SOLID92, which use less memory and write smaller files during
solution.
To convert the degenerate tets into true tets:
Preprocessor > -Meshing- Modify Mesh > Change Tets...
Or use the TCHG command.

Meshing

Meshing

...Hex-to-Tet Meshing

F. Mesh Extrusion

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.

Advantage: Easy to create a volume mesh with all bricks


(hexahedra) or a combination of bricks and prisms.

Obvious requirement: Shape of the volume must lend itself


to extrusion.

Demo:
Resume hextet.db
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
Set element type to 2, and activate tet-meshing
Free-mesh the other volume
Convert degenerate tets to SOLID92
Show element type list. There are now three element types.
Select elements of type 2 (SOLID95 pyramids) and plot elements

Extrude

Meshing

Meshing

...Mesh Extrusion

...Mesh Extrusion

Procedure

2. Mesh the area to be extruded with MESH200 elements.


Use mapped or free meshing with desired mesh density.

1. Define two element types an area


element and a volume element.
Area element: Choose MESH200
quadrilaterals. MESH200 is a meshonly (Not Solved) element and has n o
DOFs or material properties
associated with it.

Preprocessor > MeshTool


3. Choose element extrusion options.
EXTOPT command or Preprocessor >
Operate > Extrude > Elem Ext Opts
Typical options are:

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.

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 be greater than zero; otherwise,
only the area will be extruded, without
elements.

ET command or Preprocessor >


Element Type > Add/Edit/Delete

Meshing

Meshing

...Mesh Extrusion

...Mesh Extrusion

4. Extrude the area.

First delete concatenated lines, if any. If concatenations are


present, ANSYS will not allow the extrusion operation.
Preprocessor > -Meshing- Concatenate > -Del Concats- Lines
Then extrude the area using any of the extrusion methods.

Demo:
Resume ribgeom.db
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
Choose free quad -meshing and mesh the area
Set extrusion options: TYPE=2, number of element divisions = 4
Rotate view to ISO
Extrude area along normal with offset = 0.4
Save the database to ribvol.db

Meshing

Meshing

G. Sweep Meshing

...Sweep Meshing

Sweep meshing is yet another option available for volume


meshing. It is the process of meshing an existing volume by
sweeping an area mesh.

Advantages:
Target surface
(1 area)

Easy to create a volume mesh with all


bricks (hexahedra) or a combination of
bricks and prisms.

Similar to mesh extrusion, except that the volume already


exists in this case (from a geometry import, for example).

Option to tet-mesh volumes that are


not sweepable . Transition pyramids
are automatically generated.

Requirements:

Source surface
(1 area)

Valid for sweep meshing

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).
Source and target surfaces must be
single areas. Concatenated areas are
not allowed for either the source or the
target.
Not valid for sweep meshing

Meshing

Meshing

...Sweep Meshing

...Sweep Meshing

Procedure

Tet -Mesh Option

Define and activate a 3-D hexahedral solid element


type, such as structural SOLID45 or SOLID95.

A useful sweep option is to generate a


tet -mesh in non-sweepable volumes.

Bring up MeshTool and choose Hex/Wedge and


Sweep.

To use this option:

Choose how the source and target surfaces are


identified:
Auto Source/Target means that ANSYS will
automatically choose them based on the volumes
topology.
Pick Source/Target means that you will be
choosing them.

Press the SWEEP button and follow prompt


instructions from the picker. (Or use VSWEEP
command.)

Make sure that the element type supports


degenerate pyramid and tetrahedron
shapes. Examples:
Structural SOLID95, 186, VISCO89
Thermal SOLID90
Multiphysics SOLID62, 117, 122
Choose Preprocessor > -Meshing- Mesh > Volume Sweep-Sweep Opts and activate
the tet-mesh option. (Or use the
EXTOPT,VSWE command.)

Meshing

Meshing

...Sweep Meshing

...Sweep Meshing

Notes

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 n o concatenations are needed!
You can control the source area mesh using standard mesh
controls. SmartSizing is generally not recommended since it
is meant for free meshing.

Meshing

H. Workshop

This workshop consists of four exercises:


W8A. Pillow Block
W8B. Connecting Rod
W8C. Cotter Pin
W8D. Wheel

Demo:
Resume ribvol.db
Clear all volumes and all areas, then plot volumes
Bring up MeshTool and activate sweep meshing
Sweep mesh the volume

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)

Module 13

Structural temperatures (body loads)

These loads account for four of the five main categories. In


this chapter, we will account for the remaining category
concentrated loads, such as nodal forces in a stress analysis.

Loading & Solution

Loading & Solution

Loading & Solution

...Overview

A. Force Loads

A force is a concentrated load (or


point load) that you can apply at a
node or keypoint.

Point loads such as forces are


appropriate for line element models
such as beams, spars, and springs.

We will cover the following topics in this chapter:


A. Force Loads
B. Nodal Coordinate System
C. Solvers
D. Multiple Load Steps
E. Workshop

In solid and shell models, point loads


usually cause a stress singularity,
but are acceptable if you ignore
stresses in the vicinity. Remember,
you can use select logic to ignore
the elements in the vicinity of the
point load.

Loading & Solution

Loading & Solution

...Force Loads

...Force Loads

In the 2-D solid model shown at bottom left, notice that


maximum stress SMAX (23,854) is reported at the location of
the force.

By unselecting nodes and elements near the bottom corner,


you get the expected stress distribution with SMAX (8,098)
near the top hole.

When the nodes and elements in the vicinity of the force are
unselected, SMAX (12,755) moves to the bottom corner,
which is another singularity due to the displacement
constraint at the corner.

Loading & Solution

Loading & Solution

...Force Loads

...Force Loads

Note that for axisymmetric models:

To apply a force, the following information is needed:

Input values of forces are based on the full 360.

node or keypoint number (which you can identify by picking)

Output values (reaction forces) are also based on the full 360.

force magnitude (which should be consistent with the system of


units you are using)

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.

direction of the force FX, FY, or FZ

Use:

2rP lb

P lb/in

Solution > -Loads- Apply > Force/Moment


Or the commands FK or F

Question: In which coordinate system are FX, FY, and FZ


interpreted?

Loading & Solution

Loading & Solution

B. Nodal Coordinate System

...Nodal Coordinate System

A nodal coordinate system is attached to every node in the


model.

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.

All forces, displacements, and other direction-dependent


nodal quantities are interpreted in the nodal coordinate
system.
Input quantities:
Forces and moments FX, FY, FZ, MX, MY, MZ
Displacement constraints UX, UY, UZ, ROTX, ROTY, ROTZ
Coupling and constraint equations

Yn

Etc.
Output quantities:

Xn

Yn

Xn

Calculated displacements UX, UY, UZ, ROTX, ROTY, ROTZ

Yn

Reaction forces FX, FY, FZ, MX, MY, MZ

Xn

Etc.
Y
X

Loading & Solution

Loading & Solution

...Nodal Coordinate System

...Nodal Coordinate System

If necessary, you can rotate


the nodal CS to a different
orientation.

Xn

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.

For example:
To simulate an inclined
roller support.

3. Choose Preprocessor > Move/Modify > -Rotate Node


CS- To Active CS, then press [Pick All] in the picker.

To apply radial forces.


To apply radial constraints
(perhaps to simulate a
rigid, press -fitted pin).

Yn

Or issue NROTAT,ALL.
4. Reactivate all nodes.

Note: When you apply symmetry on antisymmetry boundary conditions, ANSYS


automatically rotates all nodes on that boundary.

Loading & Solution

Loading & Solution

...Nodal Coordinate System

C. Solvers

The function of the solver is to solve the system of linear


simultaneous equations representing the structures degrees
of freedom.

The solution could take anywhere from a few seconds to


several hours depending primarily on the size of the model
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, hundreds, or even thousands of solutions.

Demo:
Resume rib.db.
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.
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.

Therefore, the type of solver you choose for solution could


be important.

Replot, and note the new direction of the loads.

Loading & Solution

Loading & Solution

...Solvers

...Solvers

The solvers available in ANSYS can be categorized into three


types:
Direct elimination solvers
Frontal
Sparse (default)
Iterative solvers
PCG (Pre-conditioned Conjugate Gradient)
ICCG (Incomplete Cholesky Conjugate Gradient)
JCG (Jacobi Conjugate Gradient)
Parallel Performance solvers (special license required)
AMG (Algebraic Multigrid)
DDS (Distributed Domain Solver)

Direct elimination solvers calculate the


solution as follows:
1. Formulate individual element matrices.

Formulate element
matrices

.emat
file

Assemble
and triangularize
global matrix

.tri
file

Back-substitute
for solution

results
file

2. Read in degrees of freedom (DOF) for the


first element.
3. Eliminate any DOF that has a known
value or can be expressed in terms of
other DOFs, then write an equation to the
.tri file. The remaining DOFs constitute
the wavefront.
4. Repeat steps 2 & 3 for all elements until
all DOFs have been eliminated. The .tri
file now contains a triangularized matrix.
5. Calculate the DOF solution by back
substitution, then use element matrices
to calculate the element solution.

Loading & Solution

Loading & Solution

...Solvers

...Solvers

The wavefront is the number of DOF retained by the solver


during triangularization because they cannot yet be
eliminated. It swells and shrinks as the solution progresses,
and finally becomes zero when all DOF have been eliminated.

Iterative solvers calculate the solution


as follows:
1. Formulate individual element matrices.

The value of wavefront directly affects solution time: the


higher the wavefront, the longer the solution time.

3. Start with an assumed zero value for all


DOF and iterate to convergence (based
on an input tolerance on residual force).

Reordering the elements choosing a proper order in which


elements are processed by the solver can reduce the
wavefront. ANSYS does automatic reordering at the
beginning of a solution.

4. Use element matrices to calculate the


element solution.

The main difference between the


iterative solvers in ANSYS PCG,
JCG, ICCG is the type of pre conditioner used.

Loading & Solution

Loading & Solution

...Solvers

...Solvers

Frontal

When to Use
When robustness is required (nonlinear analysis) or
when memory is limited.

Model Size Memory Disk


(DOFs)
Use
Use
< 50k

Low

High

10k - 500k
When robustness and solution speed are required
(more for
(nonlinear analysis); for linear analysis where iterative
Sparse
shell &
Medium High
solvers are slow to converge (especially for illbeam
conditioned matrices, such as poorly shaped elements). models)
When solution speed is crucial (linear analysis of large
PCG models, especially those with solid elements).

50k 1000k+

High

Low

When solution speed is crucial in multiphysics


ICCG applications. Handles models that have convergence
difficulties with other iterative solvers (nearly indefinite
matrices).

50k 1000k+

High

Low

JCG

When solution speed is crucial in "single-field" problems


(thermal, magnetics, acoustics, and multiphysics).

50k 1000k+

Medium Low

.emat
file

Assemble
global matrix

.full
file

Iterate
to solution

results
file

2. Assemble the global stiffness matrix.

Solver

Formulate element
matrices

Parallel Performance solvers (special license required)


AMG (Algebraic Multigrid)
Iterative solver that can be used in single and
multiprocessor environments
DDS (Distributed Domain Solver)
Decomposes large models into smaller domains, and then
sends those domains to multiple processors for solving.

Loading & Solution

Loading & Solution

...Solvers

D. Multiple Load Steps

To choose a solver:
Solution > -Analysis Type- Soln Control, then choose Soln Options
tab

So far, we have seen how to solve for one set of loading


conditions, i.e, one load step .
Import or create the model

Or use EQSLV command

Mesh it
Apply loads

The default is to use a program chosen solver [ eqslv, -1],


which is usually the sparse direct solver.

Solve (one load step)


Review results

Loading & Solution

Loading & Solution

...Multiple Load Steps

...Multiple Load Steps

A load step can be defined as one set of loading conditions


for which you obtain a solution.

By using multiple load steps, you can:

If you have multiple loading conditions,


you can choose one of two ways:
Solve for all loads together in a single
load step

isolate the structures response to each loading condition.

Or apply each loading condition


separately and solve multiple load steps.

combine these responses in any desired fashion during


postprocessing, allowing you to study different what-if
scenarios. (This is called load case combination and is valid for
linear analyses only. It is covered in Chapter 14.)

There are two ways to define and solve multiple load steps:
Multiple solve method
Load step file method

Loading & Solution

Loading & Solution

...Multiple Load Steps

...Multiple Load Steps

Multiple Solve Method

An extension of the single -load step solution, where you solve


each load step sequentially without
leaving the Solution processor .

Best suited for batch mode.

When used in interactive mode,


this method is useful only for
models that solve quickly.

Load Step File Method


Import or create the model

Mesh it
Apply loads
Solve (load step 1)

In this case, instead of solving each


load step, you write the load step
information to a file, called the load
step file :

Mesh it
Apply loads
Write to LS file (.s01)

Apply different loads

Solution > -Load Step Opts - Write LS


File

Solve (load step 2)

Or use LSWRITE command.

Write to LS file (.s02)

Apply different loads


Etc.

The load step file is named


jobname.s01, .s02, .s03, etc.

Apply different loads

After all load steps have been written


out, you can use one command
LSSOLVE or Solution > -Solve - From
LS Files to read in each file
sequentially and solve it.

Etc.

Review results

Loading & Solution

Loading & Solution

...Multiple Load Steps

...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.

Apply different loads

Solve (load step 3)

Import or create the model

Write to LS file (.s03)


Solve from LS files
Review results

For both methods:


Loads applied in a previous load step will s t a y 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

Loading & Solution

...Multiple Load Steps

E. Workshop

Demo:

This workshop consists of three exercises:

Resume rib.db

W11A. 3 -D Bracket

Fix left line in UX and bottom line in UY

W11B. Connecting Rod

Apply pressure = 100 on top line

W11C. Wheel

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

Refer to your Workshop Supplement for instructions.

Postprocessing

Overview

There are many ways to review results in the general postprocessor


(POST1), some of which have already been covered.

In this chapter, we will explore two additional methods query


picking and path operations and also introduce you to the
concepts of results transformation, error estimation, and load case
combination.

We will also introduce two productivity enhancement tools:

Module 14

Postprocessing

Results Viewer

Report Generator

Topics covered:
A. Query Picking

E. Load Case Combinations

B. Results Coordinate System

F. Results Viewer

C. Path Operations

G. Report Generator

D. Error Estimation

H. Workshop

Postprocessing

Postprocessing

A. Query Picking

...Query Picking

Query picking allows you to probe the model for stresses,


displacements, or other results quantities at any picked
location.

You can also quickly locate the maximum and minimum


values of the item being queried.

Available only through the GUI (no commands):

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.

General Postproc > Query Results > Nodal or Element or Subgrid


Solu...
Choose a results quantity and press OK
PowerGraphics
ON

PowerGraphics
OFF

Automatically
generate text
annotation

Postprocessing

Postprocessing

...Query Picking

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.

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

Postprocessing

...Results Coordinate System

...Results Coordinate System

To change the results CS to a


different system, use:

RSYS,SOLU
Sets the results CS to as-calculated.

General Postproc > Options for Outp


or the RSYS command

All subsequent contour plots, listings, query picks, etc. will


report the values in that system.
All subsequent contour plots, listings, query picks, etc. will
report the values in the nodal and element coordinate systems.
DOF results and reaction forces will be in the nodal CS.

Default orientation
RSYS,0

Local cylindrical
system RSYS,11

Global cylindrical
system RSYS,1

Stresses, strains, etc. will be in the element CS. (The


orientation of the element CS depends on the element type
and the ESYS attribute of the element. Most solid elements,
for example, default to global Cartesian.)
Not supported by PowerGraphics.

Postprocessing

Postprocessing

C. Path Operations

...Path Operations

Another way to review results is via path operations, which


allow you to:

Three steps to produce a path plot:


Define a path

map results data onto an arbitrary path through the model

Map data onto the path

perform mathematical operations along the path, including


integration and differentiation

Plot the data

display a path plot see how a result item varies along the
path

1. Define a Path

Available only for models containing 2-D or 3-D solid


elements or shell elements.

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

Postprocessing

...Path Operations

...Path Operations

1. Define a Path (contd)

2. Map Data onto Path

First activate the desired coordinate system (CSYS).

General Postproc > Path Operations > Map onto Path (or PDEF
command)

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.

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

Postprocessing

...Path Operations

...Path Operations

3. Plot the Data

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:

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...

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

Postprocessing

...Path Operations

D. Error Estimation

The finite element solution calculates stresses on a perelement 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.

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

If you plot the element solution, you will see unaveraged data,
which shows the discontinuity between elements.

Define a second path elsewhere in the model and show how to toggle
between the two.

The difference between averaged and


unaveraged stresses gives an
indication of how good or how bad
the mesh is. This is the basis for error
estimation.

avg = 1100
= 1000 = 1200
Elem 1

Elem 2

= 1100 = 1300
avg = 1200

Postprocessing

Postprocessing

...Error Estimation

...Error Estimation

Error estimation is available only in POST1 and is valid only


for:

Stress analysis:

linear static structural and linear steady-state thermal analyses

percentage error in energy norm (SEPC)

solid elements (2-D and 3 -D) and shell elements

element stress deviations (SDSG)

Full Graphics (not PowerGraphics )

element energy error (SERR)


maximum and minimum stress bounds (SMXB, SMNB)

If these conditions are not met, ANSYS automatically turns


off error estimation calculations.

POST1 calculates the following error measures.

Thermal analysis:
percentage error in energy norm (TEPC)

To manually activate or deactivate error estimation, use

element thermal gradient deviations (TDSG)

ERNORM,ON/OFF

element energy error (TERR)

or General Postproc > Options for Outp ...

Postprocessing

Postprocessing

...Error Estimation

...Error Estimation

Percentage error in energy norm (SEPC)

SEPC is a rough estimate of the stress error (or


displacement, temperature, or thermal flux) over the entire set
of selected elements.

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. You can list it manually using PRERR or General
Postproc > List Results > Percent Error .

As a general rule of thumb,


look for SEPC to be 10% or
less. If it is higher, then:

SEPC = 34.5

Check for point loads or


other stress singularities
and unselect elements in
the vicinity.
If it is still higher, plot the
element energy error. The
elements with high values
of energy error are
candidates for mesh
refinement.

SEPC = 10.2

Postprocessing

Postprocessing

...Error Estimation

...Error Estimation

Element stress deviations (SDSG)

Element energy error (SERR)

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


PLESOL,SDSGor General Postproc >
Plot Results > Element Solu...

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.

A high value of SDSG is not


necessarily bad, especially if it is a
small percentage of the nominal
stresses in the structure.

To plot SERR contours, issue PLESOL,SERR or General


Postproc > Plot Results > Element Solu...

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.

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

Postprocessing

Postprocessing

...Error Estimation

...Error Estimation

Stress bounds (SMXB and SMNB)

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 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 supporting verification, you have no basis for believing
that the true maximum stress is below SMXB.

Caution: If you dont unselect elements near stress


singularities, the stress bounds are meaningless, as shown
below.

SMXB = 18,102
SMXB = 4,773

Postprocessing

Postprocessing

E. Load Case Combinations

...Load Case Combinations

Typical procedure:

Whenever you solve multiple load steps, the results of each


load step are stored as separate sets on the results file
(identified by load step number).
A load case combination is an operation between two sets of
results, which are called load cases.

1. Create the load cases


2. Read one load case into the database
3. Perform the desired operation

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 in the database.

Load case in database


(computer memory)

Load case
on results file

Combined load case in database


overwrites previous contents

Postprocessing

Postprocessing

...Load Case Combinations

...Load Case Combinations

Create Load Cases

Read One Load Case into the Database (memory)

Simply identify the results set by its load case


number using LCASE or General Postproc >
Load Case > Read Load Case .

Or use one of the standard Read Results


choices in the postprocessor ( SET command).

A load case simply acts as a pointer to a set of


results. It requires two pieces of information:
a unique ID number
the results set it represents (load step and substep
number)

Use the LCDEF command or General Postproc >


Load Case > Create Load Case

Postprocessing

Postprocessing

...Load Case Combinations

...Load Case Combinations

Perform the Desired Operation

There are two useful options to save the


combined load case:

Many operations are available as shown in the


menu here.

Use the LCOPER command or General Postproc


> Load Case > Add, Subtract , etc.

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.

Remember that the results of the operation are


stored in the database (memory). The combined
load case is identified on plots and listings as
number 9999 .

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.

Write a load case file


Append the load case to the results file

Postprocessing

Postprocessing

F. Results Viewer

The Results Viewer is a


specialized postprocessing
menu and graphic system.
Fast graphics for large models
or models that have many time
steps

Results Viewer

Can be created two different ways


Use the POUTRES command before
solving to write a jobname.pgr file
during solution.
Solution > Output Cntrls > PGR file

Easy to use menu system for


quick results viewing

Hold CTRL key for


multiple selection

Postprocessing

Postprocessing

Results Viewer

Results Viewer

Use the PGWRITE command after


solution to write a jobname.pgr file.
General Postproc > Write PGR File

Open the Results Viewer from the General Post Processor.

Postprocessing

Postprocessing

... Results Viewer

... Results Viewer

Nodal/element/vector/trace
results plots

Query Results

Element
Plot

Animate using
PNG files

The graphics window becomes Context Sensitive.

Context-sensitive graphics window

Right Click on Model

Results Set
Locator

List
Results

Capture/print
image

Postprocessing

Postprocessing

... Results Viewer

... Results Viewer

Context-sensitive graphics window

Context-sensitive graphics window

Right Click on Contour Legend


Right Click on Contour Bar

Postprocessing

Postprocessing

G. Report Generator

Report Generator

Launching the Report Generator will


shrink the graphics window and set
the background to white.

The Capture Tool will be opened


allowing the user to grab plots,
listings, and tables.

A time consuming part of


any analysis is documenting
the model and results. This
procedure has been partially
automated through the
implementation of the
ANSYS Report Generator.
The Report Generator allows
the user to quickly capture
pictures, listings, tables, and
other pertinent information.

Utility Menu> File> Report Generator


or

~eui,euidl::report::toolbar::create

It also facilitates the creation


of an HTML formatted file
ready to be distributed to
colleagues or posted to a
web site.
Capture Tool

Postprocessing

Postprocessing

Report Generator

Report Generator

HTML Assembler . . .

Capture Tool
Animation Capture

Table
Capture

A tool that allows quick


organization of ANSYS graphics,
tables, listings .

Log file can be used as an HTML


template.

The generated HTML file can be


used with Netscape Composer,
Microsoft FrontPage, or any
other HTML editor to finalize the
report.

(multiple PNG files)

Image Capture

utilize parameter substitution

(single PNG file)

Settings

HTML Report
Assembler

The Log File records


all captures!
Listing
Capture

Postprocessing

Postprocessing

Report Generator

Report Generator

Insert TEXT

Insert any HTML FILE

Insert information grabbed using


the Capture Tool

Report Images

Insert an IMAGE

possibly created outside ANSYS

possibly one from an external


source like a digital photo

Insert a Report Heading


Including your name, analysis
title, date, and company name

Report Tables
Material properties, reaction
forces, etc.

Insert DYNAMIC DATA


information specific to your
current ANSYS run like version,
run time, etc.

Contour plots, element plots,


volume plots, graphs

Report Lists
Stress along a path, constraints,
etc.

Postprocessing

Postprocessing

Report Generator

Report Generator

Preview the report

Delete sections of the report

Move sections of the report up


or down

Dynamic Data

Postprocessing

H. Workshop

This workshop consists of five exercises:


W12A. Connecting Rod
W12B. Spherical Shell
W12C. Axisymmetric Fin with Multiple Load Steps
W12D. Results Viewer
W12E. Report Generator

Refer to your Workshop Supplement for instructions.

Mechanical Toolbar

Overview

The Mechanical Toolbar (MTB) is a streamlined GUI designed


to do mechanical analyses quickly and easily:
Linear static analysis
Modal analysis
Steady-state thermal analysis

Module 16

Main advantages of using MTB:


Easy to use. Tabs in the toolbar lead you through the analysis
steps in sequence.

Mechanical Toolbar

Provides more ways to apply loads, such as total force on an


area or line.
Handles multiple loading environments well, with user -assigned
names and automatic book -keeping of files.
Allows you to automatically generate an HTML report of the
analysis.

Mechanical Toolbar

Mechanical Toolbar

...Overview

A Quick Tour

The MTB does have a few limitations, mainly in view of


keeping it simple and easy to use:
No solid modeling capabilities. All geometry is imported via
IGES as well as Connection products. You can also import
geometry from an ANSYS .db file.
Contains only commonly used graphics controls and
postprocessing functions. However, the Utility Menu is available
and provides access to all graphics functions.
No nonlinearities or Multiphysics capabilities.

In this chapter, we will give you a quick guided tour of the


Mechanical Toolbar, followed by a workshop.

To start the MTB, click on Utility Menu > MenuCtrls >


Mechanical Toolbar
The Mechanical Toolbar window will appear, replacing the
Main Menu, Toolbar, and Input window. (If you want to use the
Toolbar or Input window, use Utiliy Menu > MenuCtrls to activate
them.)
If you already have a model in the database, ANSYS will save it
to preMT.db, which you can use later to import the geometry
portion.

Mechanical Toolbar

Mechanical Toolbar

...A Quick Tour

...A Quick Tour


New model,
Resume
model,
Save model

Analysis
sequence tabs

Using the MTB to do your analysis is quite simple


simply use the tabs in sequence from left to right.

And help is available in many forms:

To full
ANSYS

All buttons and menus provide tool tips as well as


prompts.
Most dialog boxes have a Help button that provides
context-sensitive help.
Prompt
area

Hard
copy

The [Tour] button next to [?] provides detailed


explanations of each analysis step.

Status
area

Plot controls

System
utilities:
calculator,
editor

View
fly-out
Plot
fly-out

Also, click the right mouse button on any button or


menu, then click on [Whats This?] to get a brief
description of that item.

Help &
Tour

Mechanical Toolbar - A Quick Tour

Mechanical Toolbar - A Quick Tour

Setup Tab

Model Tab

Use the Setup tab to specify:

The Model tab is used to:

analysis discipline

import geometry

analysis type

assign attributes to geometry

units system

create the mesh. If no mesh is created, MTB will automatically


mesh it during solution.

title
MTB properties

Import
Analysis Title

Assign material

Assign shape
(real constants)

SmartSize
slider

MeshTool

Mesh

Mechanical Toolbar - A Quick Tour

Mechanical Toolbar - A Quick Tour

Load Tab

Solve Tab

The Load tab allows you to:

The Solve tab allows you to solve now or at a specified later time.

specify environment name(s)


apply or delete loads

Symmetry BC

Apply or
Delete

Solve
button

Load
buttons
with fly-outs

Mechanical Toolbar - A Quick Tour

Mechanical Toolbar

Results Tab

A Quick Tour

Use the Results tab to:


review displaced shape and contour plots for the desired environment
query, animate, or list results
generate an HTML report, which can be e-mailed or posted on the web.

Contour, Query, Animate, List

Demo:
Clear the database and start MTB
Setup
change units to inch -lbm-s
type in a title, Plane stress
analysis of a rib
bring up Properties and enter a
user name
Model
import ribgeom.db
change Axisymmetric to Plane
Stress, then enter
Name=1/8thick, Thickness=1/8
set smart-size slider to 4
(notice change in element size
in Mesh button), but do not
mesh

Load
constrain left-side line in UX,
bottom line in UY
100-lb pressure on top line
Solve now
notice that MTB generates the
mesh
Results
animate SEQV
generate report
Click the To ANSYS button. The
model comes up in full ANSYS,
where you can now extend it to
nonlinearities and other complex
analyses.

Workshop

Refer to your Workshop Supplement for instructions on:


W14. Pipe Shell

Vous aimerez peut-être aussi