Professional Documents
Culture Documents
Table of Contents
1. Overview of Structural Analyses
1.1.
1.2.
1.3.
1.4.
1.5.
Points to Remember
Reviewing Results Data
Option: Listing All Frequencies
Option: Display Deformed Shape
Option: List Master Degree of Freedom
Option: Line Element Results
Option: Contour Displays
Option: Tabular Listings
Other Capabilities
5.4.1.
5.4.2.
5.4.3.
5.4.4.
5.4.5.
5.4.6.
Problem Description
Problem Specifications
Problem Sketch
Solve the Next Load Step
Response Spectrum
Dynamic Design Analysis Method (DDAM)
Power Spectral Density
Deterministic vs. Probabilistic Analyses
Step
Step
Step
Step
Step
Step
1:
2:
3:
4:
5:
6:
Problem Description
Problem Specifications
Problem Sketch
Procedure
Problem Description
Problem Specifications
Problem Sketch
Command Listing
7. Buckling Analysis
7.1. Types of Buckling Analyses
7.1.1. Nonlinear Buckling Analysis
7.1.2. Eigenvalue Buckling Analysis
7.2. Commands Used in a Buckling Analysis
7.3. Performing a Nonlinear Buckling Analysis
7.3.1.
7.3.2.
7.3.3.
7.3.4.
8.2.1.
8.2.2.
8.2.3.
8.2.4.
8.2.5.
Material Characteristics
Input Format
Temperature Dependencies
Plotting Gasket Data
Analyzing Debonding
Contact Elements
Material Definition
Result Output
15. Fatigue
15.1. How ANSYS Calculates Fatigue
15.2. Fatigue Terminology
15.3. Evaluating Fatigue
15.3.1.
15.3.2.
15.3.3.
15.3.4.
15.3.5.
15.3.6.
15.3.7.
Static Analysis --Used to determine displacements, stresses, etc. under static loading conditions. Both
linear and nonlinear static analyses. Nonlinearities can include plasticity, stress stiffening, large
deflection, large strain, hyperelasticity, contact surfaces, and creep.
Modal Analysis --Used to calculate the natural frequencies and mode shapes of a structure. Different
mode-extraction methods are available.
Harmonic Analysis --Used to determine the response of a structure to harmonically time-varying loads.
Transient Dynamic Analysis --Used to determine the response of a structure to arbitrarily time-varying
loads. All nonlinearities mentioned under Static Analysis above are allowed.
Spectrum Analysis --An extension of the modal analysis, used to calculate stresses and strains due to a
response spectrum or a PSD input (random vibrations).
Buckling Analysis --Used to calculate the buckling loads and determine the buckling mode shape. Both
linear (eigenvalue) buckling and nonlinear buckling analyses are possible.
Explicit Dynamic Analysis --This type of structural analysis is only available in the ANSYS LS-DYNA
program. ANSYS LS-DYNA provides an interface to the LS-DYNA explicit finite element program. Explicit
dynamic analysis is used to calculate fast solutions for large deformation dynamics and complex contact
problems. Explicit dynamic analysis is described in the ANSYS LS-DYNA User's Guide .
In addition to the above analysis types, several special-purpose features are available:
Fracture mechanics
Composites
Fatigue
p-Method
Beam Analyses
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Element Name(s)
LINK180
BEAM188, BEAM189
PIPE288, PIPE289, ELBOW290
PLANE25, PLANE83, PLANE182, PLANE183
SOLID65, SOLID185, SOLID186, SOLID187, SOLID272, SOLID273,
SOLID285
SHELL28, SHELL41, SHELL61, SHELL181, SHELL208, SHELL281
SOLSH190
INTER192, INTER193, INTER194, INTER195
TARGE169, TARGE170, CONTA171, CONTA172, CONTA173, CONTA174,
CONTA175, CONTA176, CONTA177, CONTA178
SOLID5, PLANE13, FLUID29, FLUID30, FLUID38, SOLID62, FLUID79,
FLUID80, FLUID81, SOLID98, FLUID129, INFIN110, INFIN111, FLUID116,
FLUID130
LINK11, COMBIN14, MASS21, MATRIX27, COMBIN37, COMBIN39,
COMBIN40, MATRIX50, SURF153, SURF154, SURF156, SURF159,
REINF264, REINF265,
LINK160, BEAM161, PLANE162, SHELL163, SOLID164, COMBI165,
MASS166, LINK167, SOLID168
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.4. Damping
1.4.Damping
Damping is present in most systems and should be specified in a dynamic analysis. The following forms
of damping are available in the ANSYS program:
Alpha and Beta Damping (Rayleigh Damping)
Material-Dependent Damping
Constant Material Damping Coefficient
Constant Damping Ratio
Modal Damping
Element Damping
Material Structural Damping Coefficient
Only the constant damping ratio and modal damping are available in the ANSYS Professional program.
You can specify more than one form of damping in a model. The program will formulate the damping
matrix [C] as the sum of all the specified forms of damping. The constant material damping coefficient is
only applicable in full and modal harmonic analyses.
Table1.2:Damping for Different Analysis Types shows the types of damping available for different
structural analyses.
Table1.2Damping for Different Analysis Types
Analysis
Type
Static
Modal
Undamped
Damped
Harmonic
Full
Reduced
Mode Sup
QR DAMP
Mode Sup
Transient
Full
Reduced
Mode Sup
QR DAMP
Mode Sup
Spectrum
SPRS, MPRS
Alpha,
Beta
Damping
ALPHAD,
BETAD
N/A
Constant Material
Material Structural
Material- Constant
Element
Dependent Damping Modal Damping(2) Damping Damping
Ratio Damping COMBIN14, Coefficient Coefficient
Damping
MP,DAMP DMPRAT MDAMP and so on MP,DMPR TB,SDAMP
N/A
N/A
N/A
N/A
N/A
No
Yes
No(3)
Yes
No
No
No
No
No
Yes
No
No
Yes
Yes
Yes
Yes(4)
Yes
Yes
Yes(3)
Yes(4)
Yes(5)
Yes(5)
Yes
Yes
No
No
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes(3,)
Yes(4)
No
No
Yes
Yes
No
No
Yes
Yes
Yes(5)
No
No
Yes(5)
Yes
Yes
No
Yes
Yes(3,)
Yes
Yes
No
Yes
N/A
N/A
N/A
No
No
No
No
Yes(1)
N/A
N/A
Yes
Yes
Yes
Yes(4)
N/A
N/A
N/A
N/A
N/A
No
N/A
1.4. Damping
DDAM
PSD
Buckling
Substructure
N/A
Yes
N/A
Yes
N/A
Yes(3)
N/A
Yes
N/A
Yes
N/A
No
N/A
Yes
N/A
No
N/A
No
N/A
Yes
N/A
No
N/A
No
N/A
N/A
N/A
N/A
Note: When specifying frequency dependent damping using TB,SDAMP, you must specify
the material property using TB,ELAS.
N/A - Not applicable
1. damping only, no damping
2. Includes superelement damping matrix
3. MP,DAMP specifies an effective material damping ratio. Specify it in the modal analysis (and
expand the modes, MXPAND,,,,YES) for use in subsequent spectrum and mode-superposition
analyses.
4. ALPHAD, BETAD, and MP,DAMP damping must be applied in the QR Damped modal analysis
portion of the mode-superposition analysis.
5. In harmonic analyses where indicated, DMPRAT and MP,DMPR are structural damping ratios and
not modal damping ratios.
Alpha damping and Beta damping are used to define Rayleigh damping constants and . The damping
matrix [C] is calculated by using these constants to multiply the mass matrix [M] and stiffness matrix
[K]:
[C] = [M] + [K]
The ALPHAD and BETAD commands are used to specify and , respectively, as decimal numbers.
The values of and are not generally known directly, but are calculated from modal damping ratios,
i. i is the ratio of actual damping to critical damping for a particular mode of vibration, i. If i is the
natural circular frequency of mode i, and satisfy the relation
i = /2 i + i/2
In many practical structural problems, alpha damping (or mass damping) may be ignored ( = 0). In
such cases, you can evaluate from known values of i andi, as
= 2i/ i
Only one value of can be input in a load step, so choose the most dominant frequency active in that
load step to calculate .
To specify both and for a given damping ratio , it is commonly assumed that the sum of the and
terms is nearly constant over a range of frequencies (see Figure 1.1). Therefore, given and a
frequency range 1 to 2 , two simultaneous equations can be solved for and :
Figure1.1Rayleigh Damping
1.4. Damping
Alpha damping can lead to undesirable results if an artificially large mass has been introduced into the
model. One common example is when an artificially large mass is added to the base of a structure to
facilitate acceleration spectrum input. (You can use the large mass to convert an acceleration spectrum
to a force spectrum.) The alpha damping coefficient, which is multiplied by the mass matrix, will produce
artificially large damping forces in such a system, leading to inaccuracies in the spectrum input, as well
as in the system response.
Beta damping and material damping can lead to undesirable results in a nonlinear analysis. These
damping coefficients are multiplied by the stiffness matrix, which is constantly changing in a nonlinear
analysis. Beta damping is not applied to the stiffness matrices generated by contact elements. The
resulting change in damping can sometimes be opposite to the actual change in damping that can occur
in physical structures. For example, whereas physical systems that experience softening due to plastic
response will usually experience a corresponding increase in damping, an ANSYS model that has beta
damping will experience a decrease in damping as plastic softening response develops.
Material-dependent damping allows you to specify beta damping () as a material property (MP,DAMP).
However, MP,DAMP in an undamped modal analysis (ANTYPE,MODAL) specifies a material-dependent
damping ratio (not ), and for multi-material elements such as SOLID65, can only be specified for
the element as a whole, not for each material in the element. In these cases, is determined from the
material pointer for the element (set with the MAT command), rather than the material pointed to by
any real constant MAT for the element. MP,DAMP is not assumed to be temperature-dependent, and is
always evaluated at T = 0.0.
The constant damping ratio is the simplest way of specifying damping in the structure. It represents the
ratio of actual damping to critical damping, and is specified as a decimal number with the DMPRAT
command. DMPRAT is available only for spectrum, harmonic response, and mode-superposition
transient dynamic analyses.
Modal damping gives you the ability to specify different damping ratios for different modes of vibration.
It is specified with the MDAMP command and is available only for the spectrum and modesuperposition method of solution (transient dynamic and harmonic response analyses).
The constant material damping coefficient MP,DMPR is available only for full, VT, and modesuperposition harmonic analyses.
Element damping involves using element types having viscous damping characteristics, such as
COMBIN14, COMBIN37, COMBIN40, and so on.
If you are running a mode-superposition analysis and used the QR damped solution method for the
modal solution, alpha (ALPHAD), beta (BETAD), material-dependent (MP,DAMP), and element
damping must be defined in the QR damped modal solution for the damping to be available in a
subsequent mode-superposition analysis.
For more information about damping, see the Theory Reference for the Mechanical APDL and Mechanical
Applications .
Damping ratios may be retrieved using *GET,,MODE,,DAMP. They are calculated for the following
analyses:
spectrum analysis
1.4. Damping
1.5.Solution Methods
Two solution methods are available for solving structural problems in the ANSYS family of products: the
h-method and the p-method. The h-method can be used for any type of analysis, but the p-method can
be used only for linear structural static analyses. Depending on the problem to be solved, the h-method
usually requires a finer mesh than the p-method. The p-method provides an excellent way to solve a
problem to a desired level of accuracy while using a coarse mesh. In general, the discussions in this
manual focus on the procedures required for the h-method of solution.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.2.1.1.Points to Remember
Keep the following points in mind when doing a static analysis:
You can use both linear and nonlinear structural elements.
Material properties can be linear or nonlinear, isotropic or orthotropic, and constant or
temperature-dependent.
You must define stiffness in some form (for example, Young's modulus (EX), hyperelastic
coefficients, and so on).
For inertia loads (such as gravity), you must define the data required for mass calculations,
such as density (DENS).
For thermal loads (temperatures), you must define the coefficient of thermal expansion
(ALPX).
Note the following information about mesh density:
Regions where stresses or strains vary rapidly (usually areas of interest) require a relatively finer
mesh than regions where stresses or strains are nearly constant (within an element).
While considering the influence of nonlinearities, remember that the mesh should be able to
capture the effects of the nonlinearities. For example, plasticity requires a reasonable integration
point density (and therefore a fine element mesh) in areas with high plastic deformation gradients.
If you prefer not to use the Solution Controls dialog box (Main Menu> Solution> Analysis Type>
Sol'n Controls), you can set solution controls for your analysis using the standard set of ANSYS
solution commands and the standard corresponding menu paths (Main Menu> Solution>
Unabridged Menu> option). For a general overview of the Solution Controls dialog box, see Using
Special Solution Controls for Certain Types of Structural Analyses in the Basic Analysis Guide .
previously completed a static analysis and you want to specify additional loads, or if you wish to
use the Jobname.RSX information from a previous VT Accelerator run. Note that in a VT Accelerator
run, you cannot restart a job in the middle; you can only rerun the job from the beginning with
changes in the input parameters.
When setting TIME, remember that this load step option specifies time at the end of the load
step. The default value is 1.0 for the first load step. For subsequent load steps, the default is 1.0
plus the time specified for the previous load step. Although time has no physical meaning in a
static analysis (except in the case of creep, viscoplasticity, or other rate-dependent material
behavior), it is used as a convenient way of referring to load steps and substeps (see "Loading" in
the Basic Analysis Guide ).
When setting OUTRES, keep this caution in mind:
Caution: By default, only 1000 results sets can be written to the results file
( Jobname.RST). If this number is exceeded (based on your OUTRES
specification), the program will terminate with an error. Use the command
/CONFIG,NRES to increase the limit (see "Memory Management and
Configuration" in the Basic Analysis Guide ).
Multiframe Restart
Iterative solver (auto-select; for linear static/full transient structural or steady-state thermal
analyses only; recommended)
Note: The AMG solver is part of ANSYS Mechanical HPC, which is a separately-licensed
product. See "Using Shared-Memory ANSYS" in the Advanced Analysis Techniques
Guide for more information about using the AMG solver.
Predictor-Corrector Option
Convergence Criteria
VT Accelerator
Maximum Number of Equilibrium Iterations
Creep Material Model
Creep Criteria
Cutback Criteria
SSTIF
Main Menu> Solution> Unabridged Menu> Analysis Options
2.2.3.2.Newton-Raphson Option
Use this analysis option only in a nonlinear analysis. This option specifies how often the tangent matrix
is updated during solution. You can specify one of these values:
Program-chosen (default)
Full
Modified
Initial stiffness
Full with unsymmetric matrix
Command(s):
GUI:
NROPT
Main Menu> Solution> Unabridged Menu> Analysis Options
PSTRES
Main Menu> Solution> Unabridged Menu> Analysis
Options
LUMPM
Main Menu> Solution> Unabridged Menu> Analysis
Options
2.2.3.5.Reference Temperature
This load step option is used for thermal strain calculations. Reference temperature can be made
material-dependent with the MP,REFT command.
Command(s):
GUI:
TREF
Main Menu> Solution> Load Step Opts> Other> Reference Temp
2.2.3.6.Mode Number
This load step option is used for axisymmetric harmonic elements.
Command(s):
MODE
GUI:
Main Menu> Solution> Load Step Opts> Other> For Harmonic Ele
2.2.3.7.Creep Criteria
This nonlinear load step option specifies the creep criterion for automatic time stepping.
Command(s):
GUI:
CRPLIM
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Creep Criterion
2.2.3.8.Printed Output
Use this load step option to include any results data on the output file ( Jobname.OUT).
Command(s):
GUI:
OUTPR
Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls>
Solu Printout
Caution: Proper use of multiple OUTPR commands can sometimes be a little tricky. See
Setting Output Controls in the Basic Analysis Guide for more information on how
to use this command.
2.2.3.9.Extrapolation of Results
Use this load step option to review element integration point results by copying them to the nodes
instead of extrapolating them (default when no material nonlinearities are present).
Command(s):
GUI:
ERESX
Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls>
Integration Pt
2.2.4.1.Load Types
All of the following load types are applicable in a static analysis.
The displacement constraints can be replaced by the equivalent differentiation forms, which are the
corresponding velocity loads. If a velocity load is present, the displacement constraint at the current time
step is calculated as the displacement constraint at the previous time step plus the input velocity value
times the time step. For example, if VELX is input the ux constraint is: ux(t+dt) = ux(t) + v(t)*dt.
The directions implied by the velocity load labels are in the nodal coordinate system.
2.2.4.1.4.Pressures (PRES)
These are surface loads, also usually applied on the model exterior. Positive values of pressure act
towards the element face (resulting in a compressive effect).
2.2.4.1.5.Temperatures (TEMP)
These are applied to study the effects of thermal expansion or contraction (that is, thermal stresses).
The coefficient of thermal expansion must be defined if thermal strains are to be calculated. You can
read in temperatures from a thermal analysis [LDREAD], or you can specify temperatures directly, using
the BF family of commands.
2.2.4.1.6.Fluences (FLUE)
These are applied to study the effects of swelling (material enlargement due to neutron bombardment
or other causes) or creep. They are used only if you input a swelling or creep equation.
Category
IRLF,1
Main Menu> Solution> Load Step Opts> Other> Inertia Relief
The IRLF command has no effect in the generation pass of a substructure. If you intend to perform
inertia relief calculations on a substructure, do not apply DOF constraints (D) on the substructure during
its generation pass; instead, apply them during the use pass. (Otherwise, the substructure reduction
logic condenses out the mass associated with the constrained DOFs in the generation pass, and the
inertia relief calculations in the use pass of the substructure reflect the condensed mass distribution.)
The choice of master nodes during the generation pass will have a critical effect on how well the mass is
represented in the condensed substructure mass matrix. When you choose the Master Degrees of
Freedom nodes to represent a 'bounding box' of the model, the substructures inertia relief calculations
should closely represent that of the model. To verify your Master dof selections, check the reaction
forces (PRRSOL in /POST1) to ensure they are close to zero.
In the expansion pass, precalculation of masses for summary printout (IRLF,-1) occurs only on
elements that are part of the substructure.
IRLIST
No GUI equivalent.
See the Command Reference for discussions of the OUTPR, IRLF, IRLIST, and PSOLVE commands.
If you need to do inertia relief calculations frequently, you can write a macro containing the above
commands. Macros are described in the ANSYS Parametric Design Language Guide .
SAVE
Utility Menu> File> Save as
SOLVE
Main Menu> Solution> Solve> Current LS
3. If you want the analysis to include additional loading conditions (that is, multiple load steps), you
will need to repeat the process of applying loads, specifying load step options, saving, and solving
for each load step. (Other methods for handling multiple load steps are described in "Loading" in
the Basic Analysis Guide .)
4. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution menu.
2.2.6.1.Postprocessors
You can review these results using POST1, the general postprocessor, and POST26, the time-history
processor.
POST1 is used to review results over the entire model at specific substeps (time-points). Some
typical POST1 operations are explained below.
POST26 is used in nonlinear static analyses to track specific result items over the applied load
history. See Nonlinear Structural Analysis for the use of POST26 in a nonlinear static analysis. For a
complete description of all postprocessing functions, see "An Overview of Postprocessing" in the
Basic Analysis Guide .
2.2.6.2.Points to Remember
To review results in POST1 or POST26, the database must contain the same model for which the
solution was calculated.
The results file ( Jobname.RST) must be available.
RESUME
Utility Menu> File> Resume from
2. Read in the desired set of results. Identify the data set by load step and substep numbers or by
time. (If you specify a time value for which no results are available, the ANSYS program will
perform linear interpolation on all the data to calculate the results at that time.)
Command(s):
GUI:
SET
Main Menu> General Postproc> Read Results> By Load Step
3. Perform the necessary POST1 operations. Typical static analysis POST1 operations are explained
below.
Command(s):
GUI:
FSUM
Main Menu> General Postproc> Nodal Calcs> Total Force Sum
You can also check the total force and total moment at each selected node. For a body in equilibrium,
the total load is zero at all nodes except where an applied load or reaction load exists:
Command(s):
GUI:
NFORCE
Main Menu> General Postproc> Nodal Calcs> Sum @ Each Node
The FORCE command (Main Menu> General Postproc> Options for Outp) dictates which
component of the forces is being reviewed:
Total (default)
Static component
Damping component
Inertia component
For a body in equilibrium, the total load (using all FORCE components) is zero at all nodes except where
an applied load or reaction load exists.
Caution: Derived data, such as stresses and strains, are averaged at the nodes by the
PLNSOL command. This averaging results in "smeared" values at nodes where
elements of different materials, different shell thicknesses, or other
discontinuities meet. To avoid the smearing effect, use selecting (described in
"Selecting and Components" in the Basic Analysis Guide ) to select elements of
the same material, same shell thickness, and so on before issuing PLNSOL.
Alternatively, use PowerGraphics with the AVRES command (Main Menu>
General Postproc> Options for Outp) to not average results across
different materials and/or different shell thicknesses.
2.3.1.Problem Description
An Allen wrench (10 mm across the flats) is torqued by means of a 100 N force at its end. Later, a 20 N
downward force is applied at the same end, at the same time retaining the original 100 N torquing force.
The objective is to determine the stress intensity in the wrench under these two loading conditions.
2.3.2.Problem Specifications
The following dimensions are used for this problem:
Width across flats = 10 mm
Configuration = hexagonal
Length of shank = 7.5 cm
Length of handle = 20 cm
Bend radius = 1 cm
Modulus of elasticity = 2.07 x 10 11 Pa
Applied torquing force = 100 N
Applied downward force = 20 N
2.3.3.Problem Sketch
Figure2.1Diagram of Allen Wrench
buffer, which can be accessed by clicking on the down arrow at the right of the input window.
3. Choose menu path Utility Menu> Parameters> Angular Units. The Angular Units for
Parametric Functions dialog box appears.
4. In the drop down menu for Units for angular parametric functions, select "Degrees DEG."
5. Click on OK.
2.3.3.3.Define Parameters
1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters
dialog box appears.
2. Type the following parameters and their values in the Selection field. Click on Accept after you
define each parameter. For example, first type exx = 2.07e11 in the Selection field and then click
on Accept. Continue entering the remaining parameters and values in the same way.
Parameter
EXX
W_HEX
W_FLAT
L_SHANK
L_HANDLE
BENDRAD
L_ELEM
NO_D_HEX
TOL
Value
2.07E11
.01
W_HEX* TAN(30)
.075
.2
.01
.0075
2
25E-6
Description
Young's modulus is 2.07E11 Pa
Width of hex across flats = .01 m
Width of flat = .0058 m
Length of shank (short end) .075 m
Length of handle (long end) .2 m
Bend radius .01 m
Element length .0075 m
Number of divisions along hex flat = 2
Tolerance for selecting node = 25E-6 m
Note: You can type the labels in upper- or lowercase; ANSYS always displays the
labels in uppercase.
3. Click on Close.
4. Click on SAVE_DB on the Toolbar.
10. Click on OK to define Quad 4node182 as element type 2. The Library of Element Types dialog box
closes.
11. Click on Options. The PLANE182 element type options dialog box appears.
12. In the scroll box for element technology, scroll to "Simple Enhanced Str" and select it.
13. Click on Close in the Element Types dialog box.
3. Click on OK.
4. Choose menu path Utility Menu> PlotCtrls> Pan/Zoom/Rotate. The Pan-Zoom-Rotate dialog
box appears.
5. Click on "Iso" to generate an isometric view and click on Close.
6. Choose menu path Utility Menu> PlotCtrls> View Settings> Angle of Rotation. The Angle
of Rotation dialog box appears.
7. Enter 90 for angle in degrees.
8. In the Axis of rotation drop down menu, select "Global Cartes X."
9. Click on OK.
10. Choose menu path Utility Menu> PlotCtrls> Numbering. The Plot Numbering Controls dialog
box appears.
11. Click the Keypoint numbers radio button to turn keypoint numbering on.
12. Click the Line numbers radio button to turn line numbering on.
13. Click on OK.
14. Choose menu path Main Menu> Preprocessor> Modeling> Create> Lines> Lines>
Straight Line. The Create Straight Line picking menu appears.
15. Click once on keypoints 4 and 1 to create a line between keypoints 1 and 4. (If you have trouble
reading the keypoint numbers in the ANSYS Graphics window, use the controls on the Pan-ZoomRotate dialog box (Utility Menu> PlotCtrls> Pan/Zoom/Rotate) to zoom in.)
16. Click once on keypoints 7 and 8 to create a line between keypoints 7 and 8.
17. Click once on keypoints 8 and 9 to create a line between keypoints 8 and 9.
18. Click on OK.
3. Click on OK.
4. Choose menu path Utility Menu> Plot> Areas.
5. Choose menu path Main Menu> Preprocessor> Modeling> Operate> Booleans> Divide>
With Options> Area by Line. The Divide Area by Line picking menu appears.
6. Click once on the shaded area, and click on OK.
7. Choose menu path Utility Menu> Plot> Lines.
8. Click once on line 7. (If you have trouble reading the line numbers in the ANSYS Graphics window,
use the controls on the Pan-Zoom-Rotate dialog box (Utility Menu> PlotCtrls>
Pan/Zoom/Rotate) to zoom in.)
9. Click on OK. The Divide Area by Line with Options dialog box appears. In the Subtracted lines will
be drop down menu, select Kept. Click OK.
10. Choose menu path Utility Menu> Select> Comp/Assembly> Create Component. The
Create Component dialog box appears.
11. Enter BOTAREA for component name.
12. In the Component is made of drop down menu, select "Areas."
13. Click on OK.
In this step, generate the area mesh you will later drag.
1. Choose menu path Main Menu> Preprocessor> Meshing> Mesh> Areas> Mapped> 3 or
4 sided. The Mesh Areas picking box appears.
2. Click on Pick All.
3. Choose menu path Utility Menu> Plot> Elements.
1. Choose menu path Utility Menu> Select> Comp/Assembly> Select Comp/Assembly. The
Select Component or Assembly dialog appears.
2. Click on OK to accept the default of select BOTAREA component.
3. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.
4. In the top drop down menu, select "Lines."
5. In the second drop down menu, select "Exterior."
6. Click on Apply.
7. In the top drop down menu, select "Nodes."
8. In the second drop down menu, select "Attached to."
9. Click on the "Lines, all" radio button to select it.
10. Click on OK.
11. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural>
Displacement> On Nodes. The Apply U,ROT on Nodes picking menu appears.
12. Click on Pick All. The Apply U,ROT on Nodes dialog box appears.
13. In the scroll list for DOFs to be constrained, click on "ALL DOF."
14. Click on OK.
15. Choose menu path Utility Menu> Select> Entities.
16. In the top drop down menu, select "Lines."
17. Click on the "Sele All" button, then click on Cancel.
35. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure>
On Nodes. The Apply PRES on Nodes picking menu appears.
36. Click on Pick All. The Apply PRES on Nodes dialog box appears.
37. Enter PTORQ for Load PRES value and click on OK.
38. Choose menu path Utility Menu> Select> Everything.
39. Choose menu path Utility Menu> Plot> Nodes.
40. Click on SAVE_DB on the Toolbar.
12. Choose menu path Utility Menu> PlotCtrls> Save Plot Ctrls. The Save Plot Controls dialog
box appears.
13. Type "pldisp.gsa" in the Selection box, and click on OK.
14. Choose menu path Utility Menu> PlotCtrls> View Settings> Angle of Rotation. The Angle
of Rotation dialog box appears.
15. Enter 120 for Angle in degrees.
16. In the Relative/absolute drop down menu, select "Relative angle."
17. In the Axis of rotation drop down menu, select "Global Cartes Y."
18. Click on OK.
19. Choose menu path Main Menu> General Postproc> Plot Results> Contour Plot> Nodal
Solu. The Contour Nodal Solution Data dialog box appears.
20. In the scroll box on the left, click on "Stress." In the scroll box on the right, click on "Intensity
SINT."
21. Click on OK.
22. Choose menu path Utility Menu> PlotCtrls> Save Plot Ctrls. The Save Plot Controls dialog
box appears.
23. Type "plnsol.gsa" in the Selection box, and click on OK.
2.3.3.25.Zoom in on Cross-Section
1. Choose menu path Utility Menu> WorkPlane> Offset WP by Increments. The Offset WP
tool box appears.
2. Enter 0,0,-0.067 for X, Y, Z Offsets and click on OK.
3. Choose menu path Utility Menu> PlotCtrls> Style> Hidden Line Options. The Hidden-Line
Options dialog box appears.
4. In the drop down menu for Type of Plot, select "Capped hidden."
5. In the drop down menu for Cutting plane is, select "Working plane."
6. Click on OK.
7. Choose menu path Utility Menu> PlotCtrls> Pan-Zoom-Rotate. The Pan-Zoom-Rotate tool
box appears.
8. Click on "WP."
9. Drag the Rate slider bar to 10.
10. On the Pan-Zoom-Rotate dialog box, click on the large round dot several times to zoom in on the
cross section.
2.3.3.26.Exit ANSYS
1. Choose QUIT from the Toolbar.
2. Choose Quit - No Save!
3. Click on OK.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
PLNSOL,S,INT
WPOF,,,-0.067
Table of Contents
I. Verification Test Case Descriptions
1. Introduction
1.1. Program Overview
1.2. Program Verification
1.3. Finding Test Cases of Interest
1.4. Accessing Test Case Inputs
1.5. Verification Manual Versus Other Manuals
1.6. Verification Manual Contents
1.7. Expected Results
1.8. Test Case Selection and Method of Solution
1.9. Numerical Comparisons
1.10. References
1.11. Test Case Format
1.12. Symbols and Nomenclature
1.13. Memory Requirements and Run Times
1.14. Abbreviation and Symbol List
1.15. Units Abbreviation List
1.16. Index by Element Number
VM1 - Statically Indeterminate Reaction Force Analysis
VM2 - Beam Stresses and Deflections
VM3 - Thermally Loaded Support Structure
VM4 - Deflection of a Hinged Support
VM5 - Laterally Loaded Tapered Support Structure
VM6 - Pinched Cylinder
VM7 - Plastic Compression of a Pipe Assembly
VM8 - Parametric Calculation of Point-to-Point Distances
VM9 - Large Lateral Deflection of Unequal Stiffness Springs
VM10 - Bending of a Tee-Shaped Beam
VM11 - Residual Stress Problem
VM12 - Combined Bending and Torsion
VM13 - Cylindrical Shell Under Pressure
VM14 - Large Deflection Eccentric Compression of a Column
VM15 - Bending of a Circular Plate Using Axisymmetric Elements
VM16 - Bending of a Solid Beam (Plane Elements)
VM17 - Snap-Through Buckling of a Hinged Shell
VM18 - Out-of-Plane Bending of a Curved Bar
VM19 - Random Vibration Analysis of a Deep Simply-Supported Beam
VM20 - Cylindrical Membrane Under Pressure
VM21 - Tie Rod with Lateral Loading
VM22 - Small Deflection of a Belleville Spring
VM23 - Thermal-structural Contact of Two Bodies
VM24 - Plastic Hinge in a Rectangular Beam
VM25 - Stresses in a Long Cylinder
VM26 - Large Deflection of a Cantilever
VM27 - Thermal Expansion to Close a Gap
VM28 - Transient Heat Transfer in an Infinite Slab
VM29 - Friction on a Support Block
VM30 - Solid Model of Surface Fillet
VM31 - Cable Supporting Hanging Loads
VM32 - Thermal Stresses in a Long Cylinder
VM33 - Transient Thermal Stress in a Cylinder
VM34 - Bending of a Tapered Plate (Beam)
VM35 - Bimetallic Layered Cantilever Plate with Thermal Loading
VM36 - Limit Moment Analysis
VM37 - Elongation of a Solid Bar
https://www.sharcnet.ca/Software/Fluent13/help/ans_vm/Hlp_V_VMTOC.html[28/04/2013 07:07:56 p.m.]
VM38
VM39
VM40
VM41
VM42
VM43
VM44
VM45
VM46
VM47
VM48
VM49
VM50
VM51
VM52
VM53
VM54
VM55
VM56
VM57
VM58
VM59
VM60
VM61
VM62
VM63
VM64
VM65
VM66
VM67
VM68
VM69
VM70
VM71
VM72
VM73
VM74
VM75
VM76
VM77
VM78
VM79
VM80
VM81
VM82
VM83
VM84
VM85
VM86
VM87
VM88
VM89
VM90
VM91
VM92
VM93
VM94
VM95
VM96
VM97
VM98
VM160
VM161
VM162
VM163
VM164
VM165
VM166
VM167
VM168
VM169
VM170
VM171
VM172
VM173
VM174
VM175
VM176
VM177
VM178
VM179
VM180
VM181
VM182
VM183
VM184
VM185
VM186
VM187
VM188
VM189
VM190
VM191
VM192
VM193
VM194
VM195
VM196
VM197
VM198
VM199
VM200
VM201
VM202
VM203
VM204
VM205
VM206
VM207
VM208
VM209
VM210
VM211
VM212
VM213
VM214
VM215
VM216
VM217
VM218
VM219
VM220
VMR038-3A - J integral value for compact tension specimen with BISO material model
VMR038-4A - J integral value for three point bend specimen with power law hardening
VMR049-CR1 - Constant-Load Creep Benchmark
VMR049-CR2 - Constant-Displacement Creep Benchmark
VMR049-CR3 - Variable-Load Uniaxial Creep Benchmark
VMR049-CR4 - Pressurised Cylinder Creep Benchmark
VMR049-CR5 - Torsional Creep of Square Shaft
VMR049-CR6 - Thermally Induced Creep Benchmark
VMR049-PL1 - 2D Plane Strain Plasticity Benchmark
VMR049-PL2 - 2D Plane Stress Plasticity Benchmark
VMR049-PL3 - 3D Plasticity Benchmark
VMR049-PL5 - Pressurised Cylinder Plasticity Benchmark
V. NRC Piping Benchmarks
1. NRC Piping Benchmarks Overview
1.1.
1.2.
1.3.
1.4.
1.5.
1
2
3
4
5
6
7
1
2
3
4
A.12.
A.13.
A.14.
A.15.
A.16.
A.17.
A.18.
A.19.
A.20.
A.21.
A.22.
A.23.
A.24.
A.25.
A.26.
A.27.
A.28.
A.29.
A.30.
A.31.
A.32.
A.33.
A.34.
A.35.
A.36.
A.37.
A.38.
A.39.
A.40.
A.41.
A.42.
A.43.
A.44.
A.45.
A.46.
A.47.
A.48.
A.49.
A.50.
A.51.
A.52.
A.53.
A.54.
A.55.
A.56.
A.57.
A.58.
A.59.
A.60.
A.61.
A.62.
A.63.
A.64.
A.65.
A.66.
A.67.
A.68.
A.69.
A.70.
A.71.
A.72.
VM12
VM13
VM14
VM15
VM16
VM17
VM18
VM19
VM20
VM21
VM22
VM23
VM24
VM25
VM26
VM27
VM28
VM29
VM30
VM31
VM32
VM33
VM34
VM35
VM36
VM37
VM38
VM39
VM40
VM41
VM42
VM43
VM44
VM45
VM46
VM47
VM48
VM49
VM50
VM51
VM52
VM53
VM54
VM55
VM56
VM57
VM58
VM59
VM60
VM61
VM62
VM63
VM64
VM65
VM66
VM67
VM68
VM69
VM70
VM71
VM72
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
A.134.
A.135.
A.136.
A.137.
A.138.
A.139.
A.140.
A.141.
A.142.
A.143.
A.144.
A.145.
A.146.
A.147.
A.148.
A.149.
A.150.
A.151.
A.152.
A.153.
A.154.
A.155.
A.156.
A.157.
A.158.
A.159.
A.160.
A.161.
A.162.
A.163.
A.164.
A.165.
A.166.
A.167.
A.168.
A.169.
A.170.
A.171.
A.172.
A.173.
A.174.
A.175.
A.176.
A.177.
A.178.
A.179.
A.180.
A.181.
A.182.
A.183.
A.184.
A.185.
A.186.
A.187.
A.188.
A.189.
A.190.
A.191.
A.192.
A.193.
A.194.
VM134
VM135
VM136
VM137
VM138
VM139
VM140
VM141
VM142
VM143
VM144
VM145
VM146
VM147
VM148
VM149
VM150
VM151
VM152
VM153
VM154
VM155
VM156
VM157
VM158
VM159
VM160
VM161
VM162
VM163
VM164
VM165
VM166
VM167
VM168
VM169
VM170
VM171
VM172
VM173
VM174
VM175
VM176
VM177
VM178
VM179
VM180
VM181
VM182
VM183
VM184
VM185
VM186
VM187
VM188
VM189
VM190
VM191
VM192
VM193
VM194
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
A.195.
A.196.
A.197.
A.198.
A.199.
A.200.
A.201.
A.202.
A.203.
A.204.
A.205.
A.206.
A.207.
A.208.
A.209.
A.210.
A.211.
A.212.
A.213.
A.214.
A.215.
A.216.
A.217.
A.218.
A.219.
A.220.
A.221.
A.222.
A.223.
A.224.
A.225.
A.226.
A.227.
A.228.
A.229.
A.230.
A.231.
A.232.
A.233.
A.234.
A.235.
A.236.
A.237.
A.238.
A.239.
A.240.
A.241.
A.242.
A.243.
A.244.
A.245.
A.246.
A.247.
A.248.
A.249.
A.250.
A.251.
A.252.
A.253.
A.254.
A.255.
VM195
VM196
VM197
VM198
VM199
VM200
VM201
VM202
VM203
VM204
VM205
VM206
VM207
VM208
VM209
VM210
VM211
VM212
VM213
VM214
VM215
VM216
VM217
VM218
VM219
VM220
VM221
VM222
VM223
VM224
VM225
VM226
VM227
VM228
VM229
VM230
VM231
VM232
VM233
VM234
VM235
VM236
VM237
VM238
VM239
VM240
VM241
VM242
VM243
VM244
VM245
VM246
VM247
VM248
VM249
VM250
VM251
VM252
VM253
VM254
VM255
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
A.256.
A.257.
A.258.
A.259.
A.260.
A.261.
A.262.
A.263.
A.264.
A.265.
A.266.
A.267.
A.268.
A.269.
A.270.
A.271.
VM256
VM257
VM258
VM259
VM260
VM261
VM262
VM263
VM264
VM265
VM266
VM267
VM268
VM269
VM270
VM271
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
VME1
VME2
VME3
VME4
VME5
VME6
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
D.20.
D.21.
D.22.
D.23.
D.24.
D.25.
D.26.
D.27.
D.28.
D.29.
D.30.
D.31.
D.32.
D.33.
D.34.
D.35.
D.36.
D.37.
D.38.
D.39.
D.40.
D.41.
D.42.
D.43.
D.44.
D.45.
D.46.
D.47.
D.48.
D.49.
D.50.
D.51.
D.52.
D.53.
D.54.
D.55.
D.56.
D.57.
D.58.
D.59.
D.60.
D.61.
D.62.
D.63.
D.64.
D.65.
D.66.
D.67.
D.68.
D.69.
D.70.
D.71.
D.72.
D.73.
D.74.
D.75.
D.76.
D.77.
D.78.
D.79.
D.80.
D.142.
D.143.
D.144.
D.145.
D.146.
D.147.
D.148.
Chapter 1: Introduction
Chapter1:Introduction
The ANSYS computer program is a large-scale multipurpose finite element program which may be used
for solving several classes of engineering analyses. The analysis capabilities of ANSYS include the ability
to solve static and dynamic structural analyses, steady-state and transient heat transfer problems,
mode-frequency and buckling eigenvalue problems, static or time-varying magnetic analyses, and
various types of field and coupled-field applications. The program contains many special features which
allow nonlinearities or secondary effects to be included in the solution, such as plasticity, large strain,
hyperelasticity, creep, swelling, large deflections, contact, stress stiffening, temperature dependency,
material anisotropy, and radiation. As ANSYS has been developed, other special capabilities, such as
substructuring, submodeling, random vibration, kinetostatics, kinetodynamics, free convection fluid
analysis, acoustics, magnetics, piezoelectrics, coupled-field analysis and design optimization have been
added to the program. These capabilities contribute further to making ANSYS a multipurpose analysis
tool for varied engineering disciplines.
The ANSYS program has been in commercial use since 1970, and has been used extensively in the
aerospace, automotive, construction, electronic, energy services, manufacturing, nuclear, plastics, oil,
and steel industries. In addition, many consulting firms and hundreds of universities use ANSYS for
analysis, research, and educational use. ANSYS is recognized worldwide as one of the most widely used
and capable programs of its type.
The primary purpose of this manual is to demonstrate a wide range of ANSYS elements and capabilities
in straightforward problems which have "classical" or readily-obtainable theoretical solutions.
Furthermore, the close agreement of the ANSYS solutions to the theoretical results in this manual is
intended to provide user confidence in the ANSYS solutions. An attempt has been made to include most
element types and major solution capabilities of ANSYS in this set of test cases. These problems may
then serve as the basis for additional validation and qualification of ANSYS capabilities by the user for
specific applications that may be of interest.
The following Verification Manual topics are available:
Program Overview
Program Verification
Finding Test Cases of Interest
Accessing Test Case Inputs
Verification Manual Versus Other Manuals
Verification Manual Contents
Expected Results
Test Case Selection and Method of Solution
Numerical Comparisons
References
Test Case Format
Symbols and Nomenclature
Memory Requirements and Run Times
Abbreviation and Symbol List
Units Abbreviation List
Index by Element Number
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.1.Program Overview
The ANSYS element library contains more than sixty elements for static and dynamic analyses, over
twenty for heat transfer analyses, and includes numerous magnetic, field, and special purpose elements.
This variety of elements allows the ANSYS program to analyze 2-D and 3-D frame structures, piping
systems, 2-D plane and axisymmetric solids, 3-D solids, flat plates, axisymmetric and 3-D shells and
nonlinear problems including contact (interfaces) and cables.
The input data for an ANSYS analysis are prepared using a preprocessor. The general preprocessor
(PREP7) contains powerful solid modeling and mesh generation capabilities, and is also used to define all
other analysis data (geometric properties (real constants), material properties, constraints, loads, etc.),
with the benefit of database definition and manipulation of analysis data. Parametric input, user files,
macros and extensive online documentation are also available, providing more tools and flexibility for the
analyst to define the problem. Extensive graphics capability is available throughout the ANSYS program,
including isometric, perspective, section, edge, and hidden-line displays of 3-D structures, x-y graphs of
input quantities and results, and contour displays of solution results.
A graphical user interface is available throughout the program, to guide new users through the learning
process and provide more experienced users with multiple windows, pull-down menus, dialog boxes,
tool bar, and online documentation.
The analysis results are reviewed using postprocessors, which have the ability to display distorted
geometries, stress and strain contours, flow fields, safety factor contours, contours of potential field
results (thermal, electric, magnetic), vector field displays mode shapes and time history graphs. The
postprocessors can also be used for algebraic operations, database manipulations, differentiation, and
integration of calculated results. Root-sum-square operations may be performed on seismic modal
results. Response spectra may be generated from dynamic analysis results. Results from various loading
modes may be combined for harmonically loaded axisymmetric structures.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.2.Program Verification
The ANSYS program is continuously being verified by the developers (ANSYS, Inc.) as new capabilities
are added.The verification of the ANSYS program is conducted in accordance with written procedures
that form a part of an overall Quality Assurance program at ANSYS, Inc. This manual represents a small
subset of the Quality Assurance test case library which is used in full when testing new versions of
ANSYS. This test library and the test cases in this manual represent comparisons of ANSYS solutions
with known theoretical solutions, experimental results, or other independently calculated solutions.
The test cases explore the functionality of ANSYS in validated results. The test cases are based on
published works in the disciplines of structures, dynamics, heat transfer, electromagnetics, and fluid
flow. While the ANSYS solution to these test cases has been verified, some differences have been
examined and are considered acceptable.
In order to solve some test cases, specific ANSYS products may be required. The test cases appropriate
to each product can be determined from the following table. Most test cases can be solved within the
limitations of the educational ANSYS product. The test case input listings are available through a
hyperlink in the test description.
For ANSYS users who may have further need for formal verification of the program, ANSYS, Inc. has
testing services available that allow automated testing of ANSYS on a customer's computer. The user is
provided with input data, output data, comparator software, and procedures for automating the testing
and reporting process. Readers interested in contracting for such services may contact the ANSYS, Inc.
Quality Assurance Group.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Verification Manual test cases are available on the ANSYS 13.0 installation media provided to the
customer in the verif subdirectory under the data directory. All test cases also appear in three
appendixes at the end of this manual.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.7.Expected Results
ANSYS is a program intended for solving practical engineering problems. Many theoretical problems are
not realistic in that the assumptions necessary to obtain a closed-form analytical solution make the
mathematical model depart from a practical application problem. Examples of these assumptions are:
step force changes, step temperature changes, perfectly plastic impacts, infinitely rigid supports, etc.
Imposing these conditions in a finite element analysis often requires more effort to duplicate the
theoretical result than would be required to solve the "real world" problem.
Theoretical solutions are generally based on a continuous or differential approach. In some cases, an
exact comparison with a finite-element solution would require an infinite number of elements and/or an
infinite number of iterations separated by an infinitely small step size. Such a comparison is neither
practical nor desirable.
Some of the ANSYS solutions in this manual are also compared against experimental data obtained from
textbooks or technical publications. The experimental measurements are often presented in the form of
graphs of relevant parameters. Hence the simulation results are also presented as graphs so that the
corresponding values can be compared on the same graph. Experimental data represent the real-world
physics reproduced in a controlled manner, and provides more complex details than theoretical
solutions.
The examples in this manual have been modeled to give reasonably accurate comparisons ("engineering
accuracy") with a low number of elements and iterations. In some cases, even fewer elements and/or
iterations will still yield an acceptable engineering accuracy. There are also cases where larger
differences may exist with regard to references, for example when comparing against experimental
solutions. These differences have been examined and are considered acceptable. A survey of the results
comparisons in this manual shows an average accuracy within 1-2% of the target solution.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.9.Numerical Comparisons
The ANSYS solutions in this manual are compared with solutions from textbooks or technical
publications. In some cases noted below, the target (theoretical) answers reported in this manual may
differ from those shown in the reference. Any problems having significantly different recalculated values
are noted as such. Differences between ANSYS results and target values are reported as ratios
(ANSYS:Target) except in cases where the target solution is zero or non-numerical in nature.
Some textbook solutions are based on slide rule accuracy. For example, the reference for problem
number 3 reports the stress to be 10,200 psi. Using a hand calculator to recalculate the results shows
the result to be 10,152.258 psi. The ANSYS calculation yields 10,152 psi. In problems like this, an
appropriate number of significant digits are used in comparing solutions.
Some references have incorrect answers printed and some have incorrect equations. Reference's
answers presented without regard to sign are reported with the appropriate sign. Theoretical derivations
not having a specific numerical example in the text are solved for a representative numerical example
and both the theoretical and ANSYS results are given. In cases where only the results but not the input
data are given in the theoretical reference (for example, where only tabular or graphical results are
presented), the input data are back-calculated from a convenient solution point. Graphical solution
results are reported to an appropriate accuracy.
Different computers and different operating systems may yield slightly different results for some of the
test cases in this manual, since numerical precision varies from machine to machine. Solutions which are
nonlinear, iterative, have equally-valid alternatives for master degree of freedom selection (TOTAL
command), or have convergence options activated, are among the most likely to exhibit machinedependent numerical differences. Because of this, an effort has been made to report an appropriate and
consistent number of significant digits in both the target and the ANSYS solution. If you run these test
cases on your own computer hardware, be advised that an ANSYS result reported in this manual as
0.01234 may very well show up in your printout as 0.012335271.
It should be noted that only those items corresponding to the given theoretical solution values are
reported for each problem. In most cases the same finite element solution also contains a considerable
amount of other useful numerical solution data.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.10. References
1.10.References
The textbooks and references used for the verification tests were chosen for several reasons. Well
known and recognized textbooks were used whenever possible; other texts were used if they were
readily available to the author. Periodical or technical journal references were used in instances where
no textbook solutions could be found for an application of interest. The books should be available for
purchase or through most engineering libraries. Periodicals are of the type normally available in
university libraries. In most cases the reference listed is not the only source of the theory or of a similar
sample problem.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Explanation
a
A
B
Br
Acceleration
Area, Vector magnetic potential, Amplitude
Magnetic flux density
Residual induction
c
C
d
MDOF
E
f
F
g
G
h
H
Hc
I
ITS
J
k
KI
L
m
M
Nu
P, p
Pr
q
r
R
Re
t
T
u
V, v
w
W
Centroid location
yp
/SOLU
MainMenu> Solution
Command
New Analysis
ANTYPE
ANTYPE
MODOPT
MXPAND
PSTRES
MODOPT
LUMPM
GUI Path
MainMenu> Solution> Analysis Type>
New Analysis
MainMenu> Solution> Analysis Type>
New Analysis> Modal
MainMenu> Solution> Analysis Type>
Analysis Options
MainMenu> Solution> Analysis Type>
Analysis Options
MainMenu> Solution> Analysis Type>
Analysis Options
MainMenu> Solution> Analysis Type>
Analysis Options
MainMenu> Solution> Analysis Type>
Analysis Options
MainMenu> Solution> Load Step Opts >
Output Ctrls > DB/Results Files
When you specify a modal analysis, a Solution menu that is appropriate for modal analyses appears.
The Solution menu is either abridged or unabridged, depending on the actions you took prior to this
step in the current session. The abridged menu contains only those solution options that are valid and/or
recommended for modal analyses. If you are on the abridged Solution menu and you want to access
other solution options (that is, solution options that are valid for you to use, but their use may not be
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR3_6.html[28/04/2013 07:10:21 p.m.]
encouraged for this type of analysis), select the Unabridged Menu option. For details, see Using
Abridged Solution Menus in the Basic Analysis Guide .
Comments
Used for large symmetric eigenvalue problems. This method uses the
sparse matrix solver, overriding any solver specified via the EQSLV
command.
Used for very large symmetric eigenvalue problems (500,000+ degrees
of freedom), and is especially useful to obtain a solution for the lowest
modes to learn how the model will behave. This method uses the PCG
iterative solver and therefore has the same limitations (that is, it does
not support superelements, Lagrange multiplier option on contact
elements, mixed u-P formulation elements, etc.).
This method works with the various Lev_Diff values on the PCGOPT
command. It also works with MSAVE to reduce memory usage.
By default, this method does not perform a Sturm sequence check;
however, internal heuristics have been developed to guard against
missing modes. If a Sturm sequence check is absolutely necessary, it
can be activated via the PCGOPT command.
Supernode
This method typically offers faster solution times than Block Lanczos if
the number of modes requested is more than 200. The accuracy of the
solution can be controlled via the SNOPTION command.
Reduced (Householder) Faster than the Block Lanczos method because it uses reduced
(condensed) system matrices to calculate the solution; however, it is less
accurate because the reduced mass matrix is approximate. (See
Comparing Mode-Extraction Methods.)
Unsymmetric
Used for problems with unsymmetric matrices, such as fluid-structure
interaction problems.
Damped
QR damped
Use this option to specify the default formulation (which is element-dependent) or lumped mass
approximation. We recommend the default formulation for most applications. However, for some
problems involving "skinny" structures such as slender beams or very thin shells, the lumped mass
approximation often yields better results. Also, the lumped mass approximation can result in a shorter
run time and lower memory requirements.
M
MainMenu> Solution> Master DOFs> User Selected> Define
For more information about master degrees of freedom, see Using Matrix Reduction for a More Efficient
Modal Analysis.
3.4.4.Apply Loads
After defining master degrees of freedom, apply loads on the model. For a modal analysis, the only
"loads" valid in a typical modal analysis are zero-value displacement constraints. (If you input a nonzero
displacement constraint, the program assigns a zero-value constraint to that degree of freedom instead.)
For directions in which no constraints are specified, the program calculates rigid-body (zero-frequency)
as well as higher (nonzero frequency) free body modes. Table3.2:Loads Applicable in a Modal Analysis
shows the commands to apply displacement constraints. Notice that you can apply them either on the
solid model (keypoints, lines, and areas) or on the finite element model (nodes and elements). For a
general discussion of solid-model loads versus finite-element loads, see "Loading" in the Basic Analysis
Guide.
If you are going to perform a downstream harmonic or transient mode-superposition analysis, you can
apply other load types as well (see Applying Multiple Loads for use in Mode-Superposition Harmonic and
Transient Analysis).
Note: Loads specified using tabular boundary conditions with TIME as the primary
variable (see the *DIM command) will have the table value at TIME equal to zero.
Table3.2Loads Applicable in a Modal Analysis
Load Type
Displacement (UX, UY, UZ,
ROTX, ROTY, ROTZ)
Category
Cmd
Family
Constraints D
GUI Path
MainMenu> Solution> Define
Loads> Apply> Structural>
Displacement
Solid
Model or
FE
Entity
Displacement
Solid Model
Solid Model
Solid Model
Finite Elem
Keypoints
Lines
Areas
Nodes
Apply
DK
DL
DA
D
Delete
DKDELE
DLDELE
DADELE
DDELE
List
DKLIST
DLLIST
DALIST
DLIST
Operate
Apply
Settings
DTRAN
DTRAN
DTRAN
DSCALE DSYM,
DCUM
3.4.4.3.Listing Loads
To list existing loads, follow this GUI path:
GUI:
UtilityMenu> List>Loads> load type
The only load step options available for a modal analysis are damping options.
Table3.4Load Step Options
Option
Damping (Dynamics) Options
Alpha (mass) Damping
Beta (stiffness) Damping
Material-Dependent Damping Ratio
Element Damping (applied via element real constant or material
tables)
Command
ALPHAD
BETAD
MP,DAMP
R, TB
Damping is valid only for the damped and QR damped mode-extraction methods. Damping is ignored for
the other mode-extraction methods.
If you include damping and specify the damped mode-extraction method, the calculated eigenvalues and
eigenvectors are complex. If you include damping and specify the QR damped mode-extraction method,
the eigenvalues are complex. However, the real eigenvectors are used for the mode-superposition
analysis. See Comparing Mode-Extraction Methods for details. For more information about different
forms of damping, see Damping.
Damping specified in a non-damped modal analysis.Damping can be specified in a non-damped
modal analysis if a spectrum or mode-superposition analysis is to follow the modal analysis. Although
the damping does not affect the eigenvalue solution, it is used to calculate an effective damping ratio for
each mode, which is then used in the subsequent analysis; see the Theory Reference for the Mechanical
APDL and Mechanical Applications .
3.4.6.Solve
Before you solve, save (SAVE) a backup copy of the database to a named file. You can then retrieve
your model by reentering the program and issuing RESUME.
Now start the solution calculations.
Command(s):
GUI:
SOLVE
MainMenu> Solution> Solve> Current LS
3.4.6.1.Output
The output from the solution consists mainly of the natural frequencies, which are printed as part of the
printed output ( Jobname.OUT) and also written to the mode shape file ( Jobname.MODE). The printed output
may include reduced mode shapes and the participation factor table, depending on your analysis options
and output controls. No mode shapes are written to the database or to the results file, so you cannot
postprocess the results yet. To do so, you need to expand the modes (explained next).
will be calculated when a real eigensolver mode-extraction method (such as Block Lanczos, PCG
Lanczos, or Supernode) is used.
Retrieving a participation factor or mode coefficient.You can retrieve a participation factor or
mode coefficient by issuing a *GET command.
Note: The calculation of the ratio of the effective mass to the total mass is based on the
total mass printed out in the MASS SUMMARY. Since it is independent of the
direction, the ratio may be greater than 1.0 for elements where the masses along
X, Y and Z are averaged (for example MASS21) or for superelements.
FINISH
MainMenu> Finish
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
where:
[K] = stiffness matrix
{i} = mode shape vector (eigenvector) of mode i
i = natural circular frequency of mode i (
is the eigenvalue)
Application
Memory
Disk
Required Required
Medium
High
Medium
Low
Medium
Low
Low
Low
extraction method. The consistent mass matrix option will be used regardless of the LUMPM setting.
3.8.5.Unsymmetric Method
The unsymmetric method, which also uses the full [K] and [M] matrices, is meant for problems where
the stiffness and mass matrices are unsymmetric (for example, acoustic fluid-structure interaction
problems). The real part of the eigenvalue represents the natural frequency and the imaginary part is a
measure of the stability of the system - a negative value means the system is stable, whereas a positive
value means the system is unstable. Sturm sequence checking is not available for this method.
Therefore, missed modes are a possibility at the higher end of the frequencies extracted.
3.8.6.Damped Method
The damped method (MODOPT,DAMP) is meant for problems where damping cannot be ignored, such
as rotor dynamics applications. It uses full matrices ([K], [M], and the damping matrix [C]). Sturm
sequence checking is not available for this method. Therefore, missed modes are a possibility at the
higher end of the frequencies extracted.
undamped system. After the undamped mode shapes are evaluated by using the real eigensolution
(Block Lanczos method), the equations of motion are transformed to these modal coordinates.
Using the QR algorithm, a smaller eigenvalue problem is then solved in the modal subspace. This
approach gives good results for lightly damped systems and can also apply to any arbitrary damping
type (proportional or non-proportional symmetric damping or nonsymmetrical gyroscopic damping
matrix). This approach also supports nonsymmetrical stiffness if present in the model.
The QR Damp eigensolver applies to models having an unsymmetrical global stiffness matrix where only
a few elements contribute nonsymmetrical element stiffness matrices. For example, in a brake-friction
problem, the local part of a model with friction contacts generates a nonsymmetrical stiffness matrix in
contact elements. When a non-symmetric stiffness matrix is encountered the eigenfrequencies and mode
shapes obtained by the QR Damp eigensolver must be verified by rerunning the analysis with the nonsymmetric eigensolver. If a non-symmetric stiffness matrix is encountered a warning message cautioning
the user is output by the QR Damp eigensolver right after the completion of the Block Lanczos
eigensolution.
The QR Damp eigensolver works best when there is a larger modal subspace to converge and is
therefore the best option for larger models. Because the accuracy of this method is dependent on the
number of modes used in the calculations, a sufficient number of fundamental modes should be present
(especially for highly damped systems) to provide good results. The QR damped method is not
recommended for critically damped or overdamped systems. This method outputs both the real and
imaginary eigenvalues (frequencies), but outputs only the real eigenvectors (mode shapes). When
requested however, complex mode shapes of damped systems are computed.
In general, ANSYS recommends using the Damp eigensolver for small models. It produces more
accurate eigensolutions than the QR Damp eigensolver for damped systems.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
EQSLV
EQSLV
Lab
EQSLV
QMR Quasi-Minimal Residual iterative equation solver. Available for the HARMIC (full
method only) analysis type [ANTYPE]. Can be used for high-frequency
electromagnetic applications, and for symmetric, complex, definite, and indefinite
matrices. The QMR solver is more stable than the ICCG solver.
PCG Preconditioned Conjugate Gradient iterative equation solver (licensed from
Computational Applications and Systems Integration, Inc.). Requires less disk file
space than SPARSE and is faster for large models. Useful for plates, shells, 3-D
models, large 2-D models, p-method analyses, and other problems having
symmetric, sparse, definite or indefinite matrices for nonlinear analysis. Requires
twice as much memory as JCG. Available only for analysis types [ANTYPE] STATIC,
TRANS (full method only), or MODAL (with PCG Lanczos option only). Also available
for the use pass of substructure analyses (MATRIX50). The PCG solver can robustly
solve equations with constraint equations (CE, CEINTF, CPINTF, and CERIG).
With this solver, you can use the MSAVE command to obtain a considerable
memory savings.
The PCG solver can handle ill-conditioned problems by using a higher level of
difficulty (see PCGOPT). Ill-conditioning arises from elements with high aspect
ratios, contact, and plasticity.
This solver can be run in shared memory parallel or distributed memory parallel
(Distributed ANSYS) mode. When used in Distributed ANSYS, this solver preserves all
of the merits of the classic or shared memory PCG solver. The total sum of memory
(summed for all processes) is about 30% more than the shared memory PCG solver.
This solver supports use of the GPU accelerator capability.
AMG Algebraic Multigrid iterative equation solver. Available for STATIC analyses and
TRANS (full method only) analyses. The AMG solver is applicable to symmetric
matrices. This solver is not available for substructure analyses, either generation or
use pass. It is very efficient for single-field structural analyses (where the solution
DOFs are combinations of UX, UY, UZ, ROTX, ROTY, and ROTZ). For applications
such as single-field thermal analyses (where the solution DOF is TEMP), the AMG
solver is less efficient. Recommended for ill-conditioned problems in which the ICCG
solver would have difficulty converging; applicable in both single- and multiprocessor
environments. In terms of CPU time when used in a single-processor environment,
the AMG solver performs better than the ICCG solver for ill-conditioned problems,
and it delivers about the same level of performance for ordinary problems. In a
multiprocessor environment, the AMG solver scales better than the ICCG solver on
shared memory parallel machines. Also handles indefinite matrix problems for
nonlinear analyses. The AMG solver is part of ANSYS' High Performance Computing,
which is a separately-licensed product. For detailed information on multiprocessor
solvers, see Improving ANSYS Performance and High Performance Computing in the
ANSYS Advanced Analysis Techniques Guide . See Starting an ANSYS Session from
Command Level in the Operations Guide for information on how to specify the
HPCHPC add-on at ANSYS start-up.
TOLER
Iterative solver tolerance value. Used only with the Jacobi Conjugate Gradient, Incomplete
Cholesky Conjugate Gradient, Pre-conditioned Conjugate Gradient, Quasi-Minimal Residual, and
Algebraic Multigrid equation solvers. For the PCG solver, the default is 1.0E-8. The value 1.0E-5
may be acceptable in many situations. When using the PCG Lanczos mode extraction method, the
default solver tolerance value is 1.0E-4. For the JCG and ICCG solvers with symmetric matrices,
and for the AMG solver, the default is 1.0E-8. For the JCG and ICCG solvers with unsymmetric
matrices, and for the QMR solver, the default is 1.0E-6. Iterations continue until the SRSS norm of
the residual is less than TOLER times the norm of the applied load vector. For the PCG solver in the
linear static analysis case, 3 error norms are used. If one of the error norms is smaller than TOLER ,
and the SRSS norm of the residual is smaller than 1.0E-2, convergence is assumed to have been
reached. See Iterative Solver in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
Note: When used with the Pre-conditioned Conjugate Gradient equation solver,
EQSLV
--
Multiplier (defaults to 2.5 for nonlinear analyses; 1.0 for linear analyses) used to control the
maximum number of iterations performed during convergence calculations. Used only with the Preconditioned Conjugate Gradient equation solver (PCG). The maximum number of iterations is equal
to the multiplier ( MULT ) times the number of degrees of freedom (DOF). If MULT is input as a
negative value, then the maximum number of iterations is equal to abs( MULT ). Iterations continue
until either the maximum number of iterations or solution convergence has been reached. In
general, the default value for MULT is adequate for reaching convergence. However, for illconditioned matrices (that is, models containing elements with high aspect ratios or material type
discontinuities) the multiplier may be used to increase the maximum number of iterations used to
achieve convergence. The recommended range for the multiplier is 1.0 MULT 3.0. Normally, a
value greater than 3.0 adds no further benefit toward convergence, and merely increases time
requirements. If the solution does not converge with 1.0 MULT 3.0, or in less than 10,000
iterations, then convergence is highly unlikely and further examination of the model is
recommended. Rather than increasing the default value of MULT , consider increasing the level of
difficulty ( Lev_Diff ) on the PCGOPT command.
Unused field.
KeepFile
Determines whether files from a SPARSE solver run should be deleted or retained. Applies only to
Lab = SPARSE for static and full transient analyses.
DELE Deletes all files from the SPARSE solver run, including the factorized file, .LN22 , upon
FINISH or /EXIT (default).
KEEP Retains all necessary files from the SPARSE solver run, including the .LN22 file, in the
working directory.
Command Default
The sparse direct solver is the default solver for all analyses, with the exception of modal/buckling
analyses.
For modal/buckling analyses, there is no default solver. You must specify a solver with the MODOPT or
BUCOPT command.
Notes
The selection of a solver can affect the speed and accuracy of a solution. For a more detailed discussion
of the merits of each solver, see Solution in the Basic Analysis Guide .
If you use MODOPT,LANB or BUCOPT,LANB, the internal solver used is EQSLV,SPARSE. If you use
MODOPT,LANPCG, the internal solver used is EQSLV, PCG.
You may only specify the solver type in the first load step. You may, however, modify the solver
tolerance in subsequent load steps for the iterative solvers.
Some solvers are not supported in Distributed ANSYS. For details, see the description of each solver
given above and the Distributed ANSYS restrictions listed below. Distributed ANSYS requires HPC
licenses. The GPU accelerator capability also requires HPC licenses. For more information, see the
Distributed ANSYS Guide .
This command is also valid in PREP7.
EQSLV
Distributed ANSYS Restriction.The SPARSE and PCG solvers are fully supported in Distributed
ANSYS and run a fully distributed solution. The JCG and AMG solvers are partially supported in
Distributed ANSYS. The ICCG and QMR solvers are not supported.
Product Restrictions
Command
Option Lab
SPARSE
JCG
ICCG
QMR
PCG
AMG
Available Products
MP
MP
MP
MP
MP
MP
ME
ME
ME
ME
ME
ME
ST
ST
ST
ST
ST
ST
PR
PR
PR
PR
PR
PR
PRN
PRN
PRN
PRN
PRN
PRN
1. The ANSYS DesignSpace (DS) and ANSYS DesignSpace - Structural (DSS) products do not support
distributed solutions (Distributed ANSYS).
Menu Paths
Main
Main
Main
Main
2.6.SOLUTION Commands
These commands are used to load and solve the model. The commands are grouped by functionality.
Table2.60Analysis Options
These SOLUTION commands are used to set general analysis options.
ABEXTRACT
Extracts the alpha-beta damping multipliers for Rayleigh damping.
ACCOPTION
Specifies GPU accelerator capability options.
ADAMS
Performs solutions and writes flexible body information to a modal
neutral file.
ADAPT
Adaptively meshes and solves a model.
ANTYPE
Specifies the analysis type and restart status.
BCSOPTION
Sets memory option for the sparse solver.
CECHECK
Check constraint equations and couplings for rigid body motions.
CHECK
Checks current database items for completeness.
CINT
Defines parameters associated with contour integral calculations.
CMATRIX
Performs electrostatic field solutions and calculates the self and
mutual capacitances between multiple conductors.
CMSOPT
Specifies component mode synthesis (CMS) analysis options.
CNCHECK
Provides and/or adjusts the initial status of contact pairs.
CNKMOD
Modifies contact element key options.
CUTCONTROL
Controls time-step cutback during a nonlinear solution.
CYCOPT
Specifies the harmonic index solution for a cyclic symmetry analysis.
DDOPTION
Sets domain decomposer option for Distributed ANSYS.
DMPEXT
Extracts modal damping coefficients in a specified frequency range.
DSPOPTION
Sets the memory option for the distributed sparse solver.
EMATWRITE
Forces the writing of all the element matrices to File.EMAT.
EQSLV
Specifies the type of equation solver.
ERESX
Specifies extrapolation of integration point results.
ESCHECK
Perform element shape checking for a selected element set.
ESSOLV
Performs a coupled electrostatic-structural analysis.
EXPASS
Specifies an expansion pass of an analysis.
GAUGE
Gauges the problem domain for an edge-element formulation.
GMATRIX
Performs electric field solutions and calculates the self and mutual
conductances between multiple conductors.
HFADP
Turns a high-frequency adaptive error calculation on or off.
HFEIGOPT
Specifies high frequency electromagnetic modal analysis options.
HFMODPRT
Calculates electromagnetic field distribution for a modal port.
HFPA
Specifies a radiation scan angle for a phased array antenna analysis.
HFPCSWP
Calculates the propagating constants of a transmission line or
waveguide over a frequency range.
HFSCAT
Specifies a high-frequency scattering analysis.
LMATRIX
Calculates the differential inductance matrix and the total flux linkage
in each coil for an N-winding system.
LPRT
Defines impedance and calibration lines for excitation eigenfield.
LUMPM
Specifies a lumped mass matrix formulation.
MADAPT
Adaptively meshes and solves an edge-based model.
MONITOR
Controls contents of three variable fields in nonlinear solution monitor
file.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CH2_6.html[28/04/2013 07:10:48 p.m.]
MSAVE
OPNCONTROL
PCGOPT
PERTURB
PSCONTROL
PSOLVE
RATE
RESVEC
RSTOFF
SEEXP
SEGEN
SEOPT
SNOPTION
SOLCONTROL
/SOLU
SOLVE
SPADP
SPFSS
SPSCAN
SPSWP
STABILIZE
STAOPT
TOFFST
Sets the memory saving feature for the PCG and DPCG solvers.
Sets decision parameter for automatically increasing the time step
interval.
Controls PCG solver options.
Sets linear perturbation analysis options.
Turns off shared-memory parallel operations during solution.
Directs the program to perform a partial solution.
Specifies whether the effect of creep strain rate will be used in the
solution of a load step.
Calculates residual vectors in a modal analysis, or includes residual
vectors in a modal superposition transient/harmonic analysis.
Offsets node or element IDs in the FE geometry record.
Specifies options for the substructure expansion pass.
Automatically generate superelements.
Specifies substructure analysis options.
Specifies Supernode (SNODE) eigensolver options.
Specifies whether to use optimized nonlinear solution defaults and
some enhanced internal solution algorithms.
Enters the solution processor.
Starts a solution.
Automatically refines a HF119 tetrahedral element mesh based on Sparameter convergence.
Performs frequency sweep or angle sweep calculations to determine
reflection and transmission parameters of a frequency selective
surface.
Performs a harmonic analysis of a unit cell over a range of angles and
extracts the S-parameter.
Computes S-parameters over a frequency range and writes them to a
file.
Activates stabilization for all elements that support nonlinear
stabilization.
Specifies static analysis options.
Specifies the temperature offset from absolute zero to zero.
Table2.61Nonlinear Options
These SOLUTION commands are used to define options for nonlinear analyses.
ARCLEN
Activates the arc-length method.
ARCTRM
Controls termination of the solution when the arc-length method
(ARCLEN,ON) is used.
Specifies buckling analysis options.
BUCOPT
CNVTOL
Sets convergence values for nonlinear analyses.
CRPLIM
Specifies the creep criterion for automatic time stepping.
/GST
Turns Graphical Solution Tracking (GST) on or off.
LNSRCH
Activates a line search to be used with Newton-Raphson.
MXPAND
Specifies the number of modes to expand and write for a modal or
buckling analysis.
NCNV
Sets the key to terminate an analysis.
NEQIT
Specifies the maximum number of equilibrium iterations for nonlinear
analyses.
NLDIAG
Sets nonlinear diagnostics functionality.
NLGEOM
Includes large deformation effects in a static or full transient analysis.
NLHIST
NROPT
PRED
PSTRES
SSTIF
Table2.62Dynamic Options
These SOLUTION commands are used to define options for dynamic analyses.
ALPHAD
Defines the mass matrix multiplier for damping.
BETAD
Defines the stiffness matrix multiplier for damping.
DMPRAT
Sets a constant damping ratio.
FRQSCL
Turns on automatic scaling of the entire mass matrix and frequency
range for modal analyses using the Block Lanczos, PCG Lanczos, or
Supernode mode extraction method.
HARFRQ
Defines the frequency range in the harmonic response analysis.
HREXP
Specifies the phase angle for the harmonic analysis expansion pass.
HROPT
Specifies harmonic analysis options.
HROUT
Specifies the harmonic analysis output options.
LVSCALE
Scales the load vector for mode superposition analyses.
MDAMP
Defines the damping ratios as a function of mode.
MDPLOT
Plots frequency-dependent modal damping coefficients.
MIDTOL
Sets middle step residual criterion values for structural transient
analysis.
MODCONT
Creates multiple load vectors in a modal analysis.
MODOPT
Specifies modal analysis options.
MXPAND
Specifies the number of modes to expand and write for a modal or
buckling analysis.
QRDOPT
Specifies additional QRDAMP modal analysis option.
RIGID
Specifies known rigid body modes (if any) of the model.
TIMINT
Turns on transient effects.
TINTP
Defines transient integration parameters.
TRNOPT
Specifies transient analysis options.
Table2.63Spectrum Options
These SOLUTION commands are used to define options for spectrum analyses.
ADDAM
Specifies the acceleration spectrum computation constants for the
CQC
Specifies the complete quadratic mode combination method.
DSUM
Specifies the double sum mode combination method.
FREQ
Defines the frequency points for the SV vs. FREQ tables.
GRP
Specifies the grouping mode combination method.
MMASS
Specifies the missing mass response calculation.
NRLSUM
Specifies the Naval Research Laboratory (NRL) sum mode combination
method.
PFACT
Calculates participation factors for the PSD or multi-point response
spectrum table.
PSDCOM
Specifies the power spectral density mode combination method.
PSDFRQ
Defines the frequency points for the input spectrum vs. FREQ tables of
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CH2_6.html[28/04/2013 07:10:48 p.m.]
PSDGRAPH
PSDRES
PSDSPL
PSDUNIT
PSDVAL
PSDWAV
QDVAL
ROCK
ROSE
RIGRESP
SED
SPDAMP
SPFREQ
SPGRAPH
SPOPT
SPUNIT
SPVAL
SRSS
SV
SVPLOT
SVTYP
VDDAM
CAMPBELL
Campbell diagramPrepares the result file for a subsequent analysis.
CECMOD
Modifies the constant term of a constraint equation during solution.
DELTIM
Specifies the time step sizes to be used for this load step.
EXPSOL
Specifies the solution to be expanded for reduced analyses.
HMAGSOLV
Specifies 2-D or axisymmetric harmonic magnetic solution options and
initiates the solution.
KBC
Specifies stepped or ramped loading within a load step.
KUSE
Specifies whether or not to reuse the factorized matrix.
MAGOPT
Specifies options for a 3-D magnetostatic field analysis.
MAGSOLV
Specifies magnetic solution options and initiates the solution.
MODE
Specifies the harmonic loading term for this load step.
NSUBST
Specifies the number of substeps to be taken this load step.
NUMEXP
Specifies solutions to be expanded from reduced analyses.
TIME
Sets the time for a load step.
TREF
Defines the reference temperature for the thermal strain calculations.
TSRES
Defines an array of key times at which the time-stepping strategy
changes.
UPCOORD
Modifies the coordinates of the active set of nodes, based on the
current displacements.
USRCAL
WRFULL
Table2.65Solid Constraints
These SOLUTION commands are used to define constraints on the solid model.
DA
Defines symmetry or antisymmetry degree-of-freedom constraints on
areas.
DADELE
Deletes degree-of-freedom constraints on an area.
DALIST
Lists the degree-of-freedom constraints on an area.
DK
Defines degree-of-freedom constraints at keypoints.
DKDELE
Deletes degree-of-freedom constraints at a keypoint.
DKLIST
Lists the degree-of-freedom constraints at keypoints.
DL
Defines symmetry or antisymmetry degree-of-freedom constraints on
lines.
DLDELE
Deletes degree-of-freedom constraints on a line.
DLLIST
Lists degree-of-freedom constraints on a line.
DTRAN
Transfers solid model degree-of-freedom constraints to the finite
element model.
Table2.66Solid Forces
These SOLUTION commands are used to define forces on the solid model.
FK
Defines force loads at keypoints.
FKDELE
Deletes force loads at a keypoint.
FKLIST
Lists the forces at keypoints.
FTRAN
Transfers solid model forces to the finite element model.
SFADELE
Deletes surface loads from areas.
SFALIST
Lists the surface loads for the specified area.
SFL
Specifies surface loads on lines of an area.
SFLDELE
Deletes surface loads from lines.
SFLLIST
Lists the surface loads for lines.
SFTRAN
Transfer the solid model surface loads to the finite element model.
BFADELE
Deletes body force loads on an area.
BFALIST
Lists the body force loads on an area.
BFK
Defines a body force load at a keypoint.
BFKDELE
Deletes body force loads at a keypoint.
BFKLIST
Lists the body force loads at keypoints.
BFL
Defines a body force load on a line.
BFLDELE
Deletes body force loads on a line.
BFLLIST
Lists the body force loads on a line.
BFTRAN
Transfers solid model body force loads to the finite element model.
BFV
BFVDELE
BFVLIST
Table2.69Inertia
These SOLUTION commands are used to define inertial loads on the model.
ACEL
Specifies the linear acceleration of the structure.
CGLOC
Specifies the origin location of the acceleration coordinate system.
CGOMGA
Specifies the rotational velocity of the global origin.
CMACEL
Specifies the translational acceleration of an element component.
CMDOMEGA
Specifies the rotational acceleration of an element component about a
user-defined rotational axis.
CMOMEGA
Specifies the rotational velocity of an element component about a
DCGOMG
Specifies the rotational acceleration of the global origin.
DOMEGA
Specifies the rotational acceleration of the structure.
IRLF
Specifies that inertia relief calculations are to be performed.
OMEGA
Specifies the rotational velocity of the structure.
SYNCHRO
Specifies whether the excitation frequency is synchronous or
selected elements.
Table2.71Load Step Operations
These SOLUTION commands are used to write and solve multiple load steps.
LSCLEAR
Clears loads and load step options from the database.
LSDELE
Deletes load step files.
LSREAD
Reads load and load step option data into the database.
LSSOLVE
Reads and solves multiple load steps.
LSWRITE
Writes load and load step option data to a file.
generation analyses.
MDELE
Deletes master degrees of freedom.
MGEN
Generates additional master degrees of freedom from a previously
defined set.
MLIST
Lists the master degrees of freedom.
TOTAL
Specifies automatic master degree-of-freedom generation.
Table2.73Gap Conditions
These SOLUTION commands are used to define gaps for transient dynamic analyses.
GP
Defines a gap condition for transient analyses.
GPDELE
Deletes gap conditions.
GPLIST
Lists the gap conditions.
Table2.74Rezoning
These SOLUTION commands are used in analyses that employ rezoning.
REZONE
Initiates a rezoning operation, sets rezoning options, and rebuilds the
database.
MAPSOLVE
Maps the solved node and element solutions from an original mesh to
a new mesh.
REMESH
Specifies the starting and ending remeshing points.
AREMESH
Generates an area for creating a new mesh for rezoning.
EKILL
Deactivates an element (for the birth and death capability).
ESTIF
Specifies the matrix multiplier for deactivated elements.
Table2.76FE Constraints
These SOLUTION commands are used to define constraints on the finite element
model.
D
Defines degree-of-freedom constraints at nodes.
DCUM
Specifies that degree-of-freedom constraint values are to be
accumulated.
DDELE
DJ
DJDELE
DJLIST
DLIST
DSCALE
DSYM
DVAL
GSBDATA
GSLIST
LDREAD
Table2.77FE Forces
These SOLUTION commands are used to define nodal loads on the finite element
model.
F
Specifies force loads at nodes.
FCUM
Specifies that force loads are to be accumulated.
FDELE
Deletes force loads on nodes.
FJ
Specify forces or moments on the components of the relative motion
of a joint element.
FJDELE
Deletes forces (or moments) on the components of the relative motion
of a joint element.
FJLIST
Lists forces and moments applied on joint elements.
FLIST
Lists force loads on the nodes.
FSCALE
Scales force load values in the database.
SFBEAM
Specifies surface loads on beam elements.
SFCUM
Specifies that surface loads are to be accumulated.
SFDELE
Deletes surface loads.
SFE
Specifies surface loads on elements.
SFEDELE
Deletes surface loads from elements.
SFELIST
Lists the surface loads for elements.
SFFUN
Specifies a varying surface load.
SFGRAD
Specifies a gradient (slope) for surface loads.
SFLIST
Lists surface loads.
SFSCALE
Scales surface loads on elements.
BFCUM
BFDELE
BFE
BFECUM
BFEDELE
BFELIST
BFESCAL
BFLIST
BFSCALE
BFUNIF
LDREAD
RIMPORT
TUNIF
Table2.80Status
These SOLUTION commands are for use with the STAT command.
ATYPE
Specifies "Analysis types" as the subsequent status topic.
BIOOPT
Specifies "Biot-Savart options" as the subsequent status topic.
DEACT
Specifies "Element birth and death" as the subsequent status topic.
DYNOPT
Specifies "Dynamic analysis options" as the subsequent status topic.
GAP
Specifies "Reduced transient gap conditions" as the subsequent status
topic.
GENOPT
Specifies "General options" as the subsequent status topic.
INRTIA
Specifies "Inertial loads" as the subsequent status topic.
LSOPER
Specifies "Load step operations" as the subsequent status topic.
MASTER
Specifies "Master DOF" as the subsequent status topic.
NLOPT
Specifies "Nonlinear analysis options" as the subsequent status topic.
OUTOPT
Specifies "Output options" as the subsequent status topic.
SMBODY
Specifies "Body loads on the solid model" as the subsequent status
topic.
SMCONS
Specifies "Constraints on the solid model" as the subsequent status
topic.
SMFOR
Specifies "Forces on the solid model" as the subsequent status topic.
SMSURF
Specifies "Surface loads on the solid model" as the subsequent status
topic.
SOLUOPT
Specifies "Solution options" as the subsequent status topic.
SPTOPT
Specifies "Spectrum analysis options" as the subsequent status topic.
Table2.81Explicit Dynamics
These SOLUTION commands are used for an explicit dynamic analysis.
EDADAPT
Activates adaptive meshing in an explicit dynamic analysis.
EDALE
Assigns mesh smoothing to explicit dynamic elements that use the
ALE formulation.
EDBVIS
Specifies global bulk viscosity coefficients for an explicit dynamic
analysis.
EDCADAPT
Specifies adaptive meshing controls for an explicit dynamic analysis.
EDCPU
Specifies CPU time limit for an explicit dynamic analysis.
EDCSC
Specifies whether to use subcycling in an explicit dynamic analysis.
EDCTS
Specifies mass scaling and scale factor of computed time step for an
EDDAMP
EDDRELAX
EDDUMP
EDENERGY
EDFPLOT
EDGCALE
EDHGLS
EDHIST
EDHTIME
EDINT
EDIS
EDLOAD
EDOPT
EDOUT
EDPL
EDPVEL
EDRC
EDRD
EDRI
EDRST
EDRUN
EDSHELL
EDSOLV
EDSTART
EDTERM
EDTP
EDVEL
EDWRITE
REXPORT
Table2.82FLOTRAN Checkout
These SOLUTION commands are used for a FLOTRAN analysis.
FLOCHECK
Sets up and runs a zero-iteration FLOTRAN analysis.
Table2.83Radiosity
These SOLUTION commands are used to calculate the radiation view factors and to
specify the solution parameters for the Radiosity solver method.
HEMIOPT
Specifies options for Hemicube view factor calculation.
RADOPT
RDEC
RSOPT
RSURF
RSYMM
SPCNOD
SPCTEMP
STEF
V2DOPT
VFOPT
QSOPT
MFELEM
Defines a field by grouping element types.
MFEM
Adds more element types to a previously defined field number.
MFEXTER
Defines external fields for an ANSYS Multi-field solver analysis.
MFFNAME
Specifies a file name for a field in an ANSYS Multi-field solver analysis.
Table2.85ANSYS Multi-field solver Global Controls
These SOLUTION commands set global controls for an ANSYS Multi-field solver
analysis.
MFANALYSIS
Turns an ANSYS Multi-field solver analysis on or off.
MFCLEAR
Deletes ANSYS Multi-field solver analysis settings.
MFFR
Sets up Multi-Field relaxation factors for field solutions.
MFINTER
Specifies the interface load transfer interpolation option for an ANSYS
Multi-field solver analysis.
MFLIST
Lists the settings for an ANSYS Multi-field solver analysis.
MFORDER
Specifies field solution order for an ANSYS Multi-field solver analysis.
MFPSIMUL
Sets up a field solver group to simultaneously process with code
coupling analyses.
MFSORDER
Sets up the solution sequence of simultaneous field solver groups for
code coupling analyses.
MFWRITE
Writes an ANSYS master input file for MFX multiple code coupling.
solver analysis.
MFDTIME
Sets time step increment for an ANSYS Multi-field solver analysis.
MFOUTPUT
Specifies results file output frequency for an ANSYS Multi-field solver
analysis.
MFRSTART
Specifies a restart time for an ANSYS Multi-field solver analysis.
MFTIME
Sets end time for an ANSYS Multi-field solver analysis.
MFSURFACE
Defines a surface load transfer for an ANSYS Multi-field solver
analysis.
MFVOLUME
Defines volume load transfer across interface for an ANSYS Multi-field
solver analysis.
Table2.88ANSYS Multi-field solver Convergence Controls
These SOLUTION commands are used to define convergence controls for an ANSYS
Multi-field solver analysis.
MFCONV
Sets convergence values for an ANSYS Multi-field solver analysis.
MFITER
Sets the maximum number of stagger iterations for an ANSYS Multi-
field solver analysis.
MFRELAX
Sets relaxation values for an ANSYS Multi-field solver analysis.
Multi
Chapter10:Substructuring
Substructuring is a procedure that condenses a group of finite elements into one element represented as
a matrix. The single-matrix element is called a superelement. You can use a superelement in an analysis
as you would any other ANSYS element type. The only difference is that you first create the
superelement by performing a substructure generation analysis.
Substructuring is available in the ANSYS Multiphysics, the ANSYS Mechanical, and the ANSYS Structural
products.
The following substructing topics are available:
Benefits of Substructuring
Using Substructuring
Sample Analysis Input
Top-Down Substructuring
Automatically Generating Superelements
Nested Superelements
Prestressed Substructures
Where to Find Examples
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
10.1.Benefits of Substructuring
Substructuring reduces computer time and allows solution of very large problems with limited computer
resources. Nonlinear analyses and analyses of structures containing repeated geometrical patterns are
typical candidates for employing substructuring. In a nonlinear analysis, you can substructure the linear
portion of the model so that the element matrices for that portion need not be recalculated at every
equilibrium iteration. In a structure with repeated patterns (such as the four legs of a table), you can
generate one superelement to represent the pattern and simply make copies of it at different locations,
thereby saving a significant amount of computer time.
You can also use substructuring on models with large rotations. For these models, ANSYS assumes each
substructure to rotate about its mass center. In 3-D cases, the substructures contain three rigid body
rotations and three translational motions. With a large rotation model, you do not constrain the
substructure until the use pass because each substructure is treated as a single finite element that
should allow rigid body motions.
An example is an analysis that is too large for the computer in terms of model size or disk space
requirements. In such a situation, you can analyze the model in pieces, where each piece is a
superelement small enough to fit on the computer.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
10.2.Using Substructuring
A substructure analysis involves three distinct steps, called passes :
1. Generation pass
2. Use pass
3. Expansion pass.
Figure 10.1 shows the data flow for a complete substructure analysis and some of the files involved.
Figure10.1Applicable Solvers in a Typical Substructuring Analysis
Jobname-This takes on special significance in a substructure analysis. By using jobnames effectively, you
can eliminate much of the file handling inherent in a three-pass analysis.
Use one of these methods to specify the jobname:
Command(s):
GUI:
/FILNAME
Utility Menu> File> Change Jobname
For example,
/FILNAME,GEN
gives the jobname GEN to all files produced by the generation pass. The default jobname is file or
whatever name was specified while entering the ANSYS program.
Element Types - Most ANSYS element types can be used to generate a substructure. In general, the
only restriction is that elements within the superelement are assumed to be linear and cannot use
Lagrange multipliers. If you include bilinear elements, they will be treated as linear elements (in their
initial state).
Caution: Coupled-field elements used in a direct method coupled-field analysis with load
vector coupling are not valid in a substructure analysis. Other elements in the
same shape family should be used instead. See the Coupled-Field Analysis Guide
for details. In addition, elements with Lagrange multipliers cannot be used in
substructuring. These type of elements include MPC184, CONTA171, CONTA172,
CONTA173, CONTA174, CONTA175, CONTA176, CONTA177, and CONTA178
with appropriate KEYOPT(2) setting, and elements PLANE182, PLANE183,
SOLID185, SOLID186, SOLID187, SOLID272, SOLID273, and SOLID285 when
using KEYOPT(6) > 0.
Material Properties - Define all necessary material properties. For example, if the mass matrix is to be
generated, density (DENS) (or mass in some form) must be defined; if the specific heat matrix is to be
generated, the specific heat (C) must be defined; and so on. Again, because a superelement is linear,
any nonlinear material properties will be ignored.
Model Generation - In the generation pass, you are mainly concerned with creating the superelement
portion of the model. The nonsuperelement portion, if any, is defined later in the use pass. However,
you should plan the modeling approach for both portions before you start building the model. In
particular, decide on how you want to connect the superelement to the other elements. To ensure the
connection, use the same node numbers at the interface. (Other methods requiring less effort on your
part are discussed in the use pass section later in this chapter.)
Edge Outline - Adjust the edge outline used to plot the superelement in the use pass [/EDGE]. A
smaller angle will produce more edges.
One approach might be to develop the entire model, save it on a named database file, and select only
the portion to be substructured for the generation pass. In the use pass then, you can RESUME
(Utility Menu> File> Resume from) from the named database file, unselect the portion that was
substructured and replace it with the superelement matrix.
/SOLU
Main Menu> Solution
Define the analysis type and analysis options.The applicable options are explained below.
ANTYPE
Main Menu> Solution> Analysis Type> New Analysis
New analysis or restart - If you are starting a new analysis, choosing the analysis type (as described
above) is all you need to do. However, if the run is a restart, you must also indicate this by setting
STATUS = REST on the ANTYPE command (Main Menu> Solution> Analysis Type> Restart). A
restart is applicable if you need to generate additional load vectors. (The files Jobname.EMAT,
Jobname.ESAV , and Jobname.DB from the initial run must be available for the restart.)
Note: Restarting a substructuring analysis is valid only if the backsubstitution method is
chosen. You cannot restart a run if the full resolve option is selected using the
SEOPT command.
Name of the superelement matrix file - Specify the name ( Sename) to be assigned to the superelement
matrix file. The program will automatically assign the extension SUB, so the complete file name will be
Sename.SUB . The default is to use the jobname [/FILNAME]. To specify the name of the superelement
matrix file:
Command(s):
GUI:
SEOPT
Main Menu> Solution> Analysis Type> Analysis Options
Equation Solver - The SPARSE solver is the only solver available for the generation pass of the
substructure analysis. To specify an equation solver:
Command(s):
GUI:
EQSLV
Main Menu> Solution> Analysis Type> Analysis Options
Matrices to be generated - You can request generation of just the stiffness matrix (or conductivity
matrix, magnetic coefficient matrix, etc.); stiffness and mass matrices (or specific heat, etc.); or
stiffness, mass, and damping matrices. The mass matrix is required if the use pass is a structural
dynamic analysis or if you need to apply inertia loads in the use pass. For the thermal case, the specific
heat matrix is required only if the use pass is a transient thermal analysis. Similar considerations apply to
other disciplines and to the damping matrix. To make your request, use the SEOPT command as
described above.
Matrices to be printed - This option allows you to print out the superelement matrices. You can request
listing of both matrices and load vectors, or just the load vectors. The default is not to print any
matrices. To print out the matrices, use the SEOPT command:
Expansion Pass Method - Allows you to select the expansion pass method you plan to use during
subsequent expansion passes with this superelement. The backsubstitution method (default) saves the
factorized matrix files needed to perform a backsubstitution of the master DOF solution during the
expansion pass. The full resolve method does not save any factorized matrix files. The factorized matrix
files are named Sename.LNxx for the sparse solver.
Note: Factorized matrix files can become very large as the problem size increases, but
are not needed if the full resolve method is chosen during the expansion pass.
During the expansion pass, the full resolve method reforms the elements used to create the
superelement, reassembles the global stiffness matrix, and applies the master DOF solution as
displacement boundary conditions internally.
Note: You cannot restart a substructure analysis with the full resolve expansion pass
method chosen.
Mass matrix formulation - Applicable only if you want the mass matrix to be generated. You can choose
between the default formulation (which depends on the element type) and a lumped mass
approximation. We recommend the default formulation for most applications. However, for dynamic
analyses involving "skinny" structures, such as slender beams or very thin shells, the lumped mass
approximation has been shown to give better results. To specify a lumped mass approximation, use one
of these methods:
Command(s):
GUI:
LUMPM
Main Menu> Solution> Analysis Type> Analysis Options
Modes to be used - For superelements being used in a subsequent dynamic analysis [ANTYPE,MODAL,
HARMONIC, or TRANSIENT], you may include mode shapes as extra degrees of freedom to obtain better
accuracy [CMSOPT]. See the chapter on Component Mode Synthesis for more information.
Define master degrees of freedom using one of these methods.
Command(s):
GUI:
M
Main Menu> Solution> Master DOFs> User Selected> Define
They serve as the interface between the superelement and other elements. Be sure to define
master DOFs at all nodes that connect to nonsuperelements, as shown in Figure 10.2. All degrees
of freedom at these nodes should be defined as master DOFs ( Lab = ALL on the M command).
Master DOFs must be defined even if you plan to have no elements in the model other than a
superelement.
If the superelement is to be used in a dynamic analysis, master DOFs characterize the dynamic
behavior of the structure if the Component Mode Synthesis method [CMSOPT] is not used. See
"Modal Analysis" in the Structural Analysis Guide for guidelines.
If constraints [D] or force loads [F] are to be applied in the use pass, master DOFs must be
defined at those locations with the M command.
If this superelement is to be transformed [SETRAN] later in the use pass or used in a large deflection
analysis [NLGEOM,ON], then all nodes that have master DOFs must have all six DOFs (UX, UY, UZ,
ROTX, ROTY, ROTZ) defined and active.
For large deflections, master DOFs are typically defined at the joints of the flexible body and are at the
nodes connected to a joint element (MPC184), another rigid or flexible body node, or ground. At least
two master DOFs must be defined for each substructure, as the average rotation of the superelement is
computed from the average rotation of its master DOF. If only one node is a joint node, then another
must be chosen at the free end. See the Multibody Analysis Guide for more details.
Apply loads on the model.You can apply all types of loads in a substructure generation pass (see
Table10.1:Loads Applicable in a Substructure Analysis), but keep in mind the following points:
The program will generate a load vector that includes the effect of all applied loads. One load
vector per load step is written to the superelement matrix file. This load vector is the equivalent
load for the combined loads in the load step. A maximum of 31 load vectors are allowed.
Nonzero DOF constraints can be used in the generation pass and will become part of the load
vector. (In the expansion pass, if the load step being expanded contains nonzero DOF constraints,
the database must have matching DOF values. If it does not, the DOF constraints must be
respecified [D] in the expansion pass.)
Application of constraints [D] or force loads [F] can be postponed until the use pass, but master
DOF must be defined at those locations with the M command or corresponding GUI path.
Note: If a mass matrix is generated, apply the degree of freedom constraints in the
use pass at the master DOF (defined in the generation pass) to ensure that
all mass is accounted for in the substructure. For analyses with acceleration
loadings, the load should be applied in the generation pass and used in the
use pass for greater accuracy, rather than apply the acceleration load on the
reduced mass matrix.
Similarly, application of linear and angular accelerations can be postponed until the use pass, but
only if a mass matrix is generated. This is recommended if you plan to rotate the superelement in
the use pass, because load vector directions are "frozen" and rotated with the superelement.
The Maxwell force flag (MXWF label on the SF family of commands) is normally used in a magnetic
analysis to flag element surfaces on which the magnetic force distribution is to be calculated. This
flag has no effect (and therefore should not be used) for a superelement in a magnetic analysis.
If you intend to create an imaginary force vector, you should generate it as a real load vector,
then use it as an imaginary load vector in the use pass (SFE,,,, KVAL = 2) and expansion pass
(SEEXP,,,ImagKy = ON).
For large rotation analyses - Do not apply constraints to the model in this pass. You will apply
constraints for large rotation analyses in the use pass.
Load
Category
Commands[1]
Solid Model Loads
Finite Element Loads
Temperature Heat
Generation Rate Current
Density ...
Body Loads
BFK, BFKLIST,
BFKDELE, BFL,
BFLLIST, BFLDELE,
BFA, BFALIST,
BFADELE, BFV,
BFVLIST, BFVDELE,
BFTRAN
D, DSYM, DLIST,
DDELE, DSCALE, DCUM
F, FLIST, FDELE,
FSCALE, FCUM
SF, SFLIST, SFDELE,
SFE, SFELIST,
SFEDELE, SFBEAM,
SFGRAD, SFFUN,
SFSCALE, SFCUM
BF, BFLIST, BFDELE,
BFE, BFELIST,
BFEDELE, BFSCALE,
BFCUM
ACEL, DOMEGA
1. The menu path used to access each command in the GUI will vary depending on the engineering
discipline of the analysis (structural, magnetic, etc.). For a list of menu paths, see the description
of individual commands in the Command Reference.
Specify load step options.The only options valid for the substructure generation pass are dynamics
options (damping).
ALPHAD
Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping
BETAD
Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping
MP,DAMP
Main Menu> Preprocessor> Material Props> Material Models> Structural>
Damping
Save a backup copy of the database on a named file.Doing this is required because you need to
work with the same database in the expansion pass. To save a backup copy, use one of these methods:
Command(s):
GUI:
SAVE
Utility Menu> File> Save as Jobname.db
GUI:
SOLVE
Main Menu> Solution> Solve> Current LS Output from the solution consists of the
superelement matrix file, Sename.SUB , where Sename is the name assigned as an analysis
option [
SEOPT] or the jobname [
/FILNAME]. The matrix file includes a load vector calculated based on the applied
loads. (The load vector will be zero if no loads are defined.)
Repeat for additional load steps (that is, to generate additional load vectors).The load
vectors are numbered sequentially (starting from 1) and appended to the same superelement matrix file.
See "Loading" in the Basic Analysis Guide for other methods for multiple load steps.
Leave SOLUTION using one of these methods.
Command(s):
GUI:
FINISH
Main Menu> Finish
/CLEAR
Utility Menu> File> Clear & Start New
By default, clearing the database causes the START.ANS file to be reread. (You can change this setting if
you so desire.)
Caution: If you are using the command input method to clear the database, additional
commands may not be stacked on the same line (using the $ delimiter) as the
/CLEAR command.
Be sure to define a jobname that is different from the one used for the generation pass. This way, you
can ensure that no generation pass files will be overwritten. To define a jobname, use one of these
methods:
Command(s):
GUI:
/FILNAME
Utility Menu >File> Change Jobname
ET
Main Menu> Preprocessor> Element Type> Add/Edit/Delete
2. Define other element types for any nonsuperelements. Nonlinear behavior may or may not be
allowed, depending on the type of analysis to be performed.
3. Define element real constants and material properties for the nonsuperelements. Nonlinear
properties may or may not be allowed, depending on the type of analysis to be performed.
4. Define the geometry of the nonsuperelements. Take special care in defining the interfaces where
the nonsuperelements connect to the superelements. The interface node locations must exactly
match the locations of the corresponding master nodes on the superelements (see Figure 10.3).
There are three ways to ensure connectivity at these interfaces:
Use the same node numbers as the ones in the generation pass.
Use the same node number increment (or offset) between interface nodes in the generation
pass and interface nodes in the use pass. (Use SETRAN, as described below in step 5b.)
Couple the two sets of nodes in all degrees of freedom using the CP family of commands
[CP, CPINTF, etc.]. This method is helpful if you cannot use one of the above two methods.
For example, to define a set of coupled degrees of freedom use one of the following:
Command(s):
GUI:
CP
Main Menu> Preprocessor> Coupling/Ceqn> Couple DOFs
If the superelement is not connected to any other elements, you do not need to define any
nodes in the use pass.
Figure10.3Node Locations
Interface nodes between superelement and nonsuperelement must exactly match the master node
locations.
5. Define the superelement by pointing to the proper element type reference number and reading in
the superelement matrix. To point to the element type:
Command(s):
GUI:
TYPE
Main Menu> Preprocessor> Modeling> Create> Elements> Elem
Attributes
Now read in the superelement matrix using one of these methods (you may first need to use other
commands to modify the matrix, as explained below):
Command(s):
GUI:
SE
Main Menu> Preprocessor> Modeling> Create> Elements>
Superelements> From .SUB File
a. If there are no nonsuperelements in the model, or if there are nonsuperelements and the
interface nodes have the exact same node numbers as the master nodes on the
superelement, then simply read in the superelement using the SE command:
TYPE,...! Element type reference number
SE,GEN! Reads in superelement from file GEN.SUB
The Sename field on the SE command shown above identifies the name of the superelement
matrix file. The extension .SUB is assumed, so the complete file name is Sename.SUB ( GEN.SUB
in the above example). The superelement is given the next available element number.
b. If there are nonsuperelements in the model and the interface nodes have a constant node
number offset from the master nodes, you must first create a new superelement matrix with
new node numbers and then read in the new matrix.
To create a new superelement matrix, use one of these methods:
Command(s):
GUI:
SETRAN
Main Menu> Preprocessor> Modeling> Create> Elements>
Superelements> By CS Transfer
Main Menu> Preprocessor> Modeling> Create> Elements>
Superelements> By Geom Offset
SE
Main Menu> Preprocessor> Modeling> Create> Elements>
Superelements> From .SUB File
For example, given an existing superelement matrix file GEN.SUB and a node number offset
of 2000, the commands would be:
SETRAN,GEN,,2000,GEN2,SUB
TYPE,...
SE,GEN2
c. If there are nonsuperelements in the model and the interface nodes have no relationship
with the master nodes (as would be the case with automatically meshed models), first
observe the following caution.
https://www.sharcnet.ca/Software/Fluent13/help/ans_adv/Hlp_G_ADV5_2.html[28/04/2013 07:11:07 p.m.]
Caution: It is quite likely that the node numbers of the master nodes from the
generation pass overlap with node numbers in the use pass model.
In such cases, reading in the superelement [SE] will cause existing
use pass nodes to be overwritten by the superelement's master
nodes. To avoid overwriting existing nodes, use a node number
offset [SETRAN] before reading in the superelement. In any case,
save the database [SAVE] before issuing the SE command.
Thus you should first save the database [SAVE], use the SETRAN command to create a
new superelement matrix with a node number offset, and then use the SE command to read
in the new matrix. The CPINTF command (Main Menu> Preprocessor>
Coupling/Ceqn> Coincident Nodes) can then be used to connect the pairs of nodes at
the interface. For example, given a superelement matrix file called GEN.SUB:
*GET,MAXNOD,NODE,,NUM,MAX
SETRAN,GEN,,MAXNOD,GEN2,SUB
SE,GEN2
NSEL,...
CPINTF,ALL
NSEL,ALL
EPLOT
Utility Menu> Plot> Elements
To produce a listing:
Command(s):
GUI:
SELIST
Utility Menu> List> Other> Superelem Data
SAVE
Utility Menu> File> Save as Jobname.db
FINISH
Main Menu> Finish
/SOLU
Main Menu> Solution
For large rotation analyses - turn large deformation effects on [NLGEOM,ON], and define the
proper number of substeps for the nonlinear analysis.
3. Apply loads on the nonsuperelements. These may consist of DOF constraints and symmetry
conditions [D family of commands], force loads [F family], surface loads [SF family], body loads
[BF family], and inertia loads [ACEL, etc.]. Remember that inertia loads will affect the
superelement only if its mass matrix was generated in the generation pass.
Note: For large rotation analyses, be sure to apply the proper constraints in this
step.
4. Apply superelement load vectors (if any) using one of these methods:
Command(s):
GUI:
SFE
Main Menu> Solution> Define Loads> Apply> Load Vector> For
Superelement
One load vector per load step (created during the generation pass) is available on the
superelement matrix file, and is identified by its reference number:
SFE,63,1,SELV,0,0.75
applies, on element number 63, load vector number 1, with the load applied as a real load and
with a scale factor of 0.75. Thus the ELEM field represents the element number of the
superelement, LKEY represents the load vector number (default = 1), Lab is SELV, KVAL is for a real
or imaginary load vector, and VAL1 represents the scale factor (default = 0.0). (See the SFE
command description for more information.)
Note: The load vector orientation is fixed (frozen) to the superelement, so if the
superelement is used in a rotated position, the load vector rotates with it. The
same applies to the degree of freedom directions (UX, UY, ROTY, etc.). They
too are fixed to the superelement and will rotate with the superelement if it is
rotated (unless NOROT = 1 on the SETRAN command, in which case the nodal
coordinate systems will not be rotated).
https://www.sharcnet.ca/Software/Fluent13/help/ans_adv/Hlp_G_ADV5_2.html[28/04/2013 07:11:07 p.m.]
5. Specify load step options that are appropriate for the analysis type. Use the EQSLV command to
select an appropriate equation solver based on the chosen analysis type and the physics of the
problem.
Note: Some solvers, such as the AMG solver, are not available for the use pass.
6. Initiate the solution:
Command(s):
GUI:
SOLVE
Main Menu> Solution> Solve> Current LS
Results from the solution consist of the complete solution for nonsuperelements and the reduced
solution - DOF solution at masters - for the superelements. The complete solution for
nonsuperelements is written to the results file ( Jobname.RST, RTH , or RMG ), which you can
postprocess using normal postprocessing procedures.
The reduced solution is written to the file Jobname.DSUB. You can review this file using one of these
methods:
Command(s):
GUI:
SEDLIST
Main Menu> General Postproc> List Results> Superelem DOF
Utility Menu> List> Results> Superelem DOF Solu To expand the reduced
solution to all elements within the superelement, you will need to perform the
expansion pass, explained next.
7. Leave SOLUTION:
Command(s):
GUI:
FINISH
Main Menu> Finish
users must be aware these boundary conditions exist in the model, and delete
them, if necessary.
The expansion pass logic for substructuring analyses first searches for the superelement .LN22 file and,
if found, chooses the sparse solver to perform a backsubstitution (the EQSLV command is ignored).
Otherwise, the program will stop the expansion pass and give a message suggesting an alternate
expansion method.
If the .LN22 file is not detected for the specified superelement, the full resolve method is chosen. The
PCG solver is chosen by default for the full resolve method. You can select the sparse solver using the
EQSLV command to override the default. Other equation solvers cannot be used with the full resolve
method.
1. Clear the database:
Command(s):
GUI:
/CLEAR
Utility Menu> File> Clear & Start New
This has the same effect as leaving and re-entering the ANSYS program.
2. Change the jobname to what it was during the generation pass. This way, the program can easily
identify the files required for the expansion pass:
Command(s):
GUI:
/FILNAME
Utility Menu> File> Change Jobname
RESUME
Utility Menu> File> Resume Jobname.db
/SOLU
Main Menu> Solution
EXPASS
Main Menu> Solution> Load Step Opts> ExpansionPass
SEEXP
Main Menu> Solution> Load Step Opts> ExpansionPass> Expand
Superelem
Name of the reduced solution file from use pass - Specify the name ( Usefil) using the SEEXP
https://www.sharcnet.ca/Software/Fluent13/help/ans_adv/Hlp_G_ADV5_2.html[28/04/2013 07:11:07 p.m.]
command (or the menu path shown above). The complete name of the file is assumed to be
Usefil.DSUB .
Real or imaginary component of displacement - Applicable only if the use pass was a harmonic
response analysis. Use the Imagky key on the SEEXP command (or the menu path shown above).
If all solutions are to be expanded (NUMEXP,ALL), Imagky is ignored and both the real and
imaginary solutions are expanded.
6. Identify the use pass solution(s) to be expanded. You can either expand a single solution
[EXPSOL] or a range of solutions (including all) [NUMEXP]:
Single Solution - use either the load step and substep numbers or the time (or frequency) to
identify a solution:
Command(s):
GUI:
EXPSOL
Main Menu> Solution> Load Step Opts> ExpansionPass> Single
Expand> By Load Step
Main Menu> Solution> Load Step Opts> ExpansionPass> Single
Expand> By Time/Freq
Note: If the load step being expanded contains nonzero DOF constraints, the
database must have matching DOF values. If it does not, the DOF constraints
must be respecified [D] in the expansion pass.
Range of Solutions - Identify the number of solution and time or frequency range:
Command(s):
GUI:
NUMEXP
Main Menu> Solution> Load Step Opts> ExpansionPass> Range of
Solu's
7. Specify load step options. The only options valid for a substructure expansion pass are output
controls:
Output Controls - These options control printed output, database and results file output, and
extrapolation of results.
If you want to include any results data on the printed output file ( Jobname.OUT):
Command(s):
GUI:
OUTPR
Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout
OUTRES
Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results File
If you want to review element integration point results by copying them to the nodes instead of
extrapolating them (default):
Command(s):
GUI:
ERESX
Main Menu> Solution> Load Step Opts> Output Ctrls> Integration Pt
Command(s):
GUI:
SOLVE
Main Menu> Solution> Solve> Current LS
9. Repeat steps 6 to 8 for additional use pass solutions to be expanded. If you need to expand the
solution for a different superelement, you will need to leave and re-enter SOLUTION.
Note: If the superelement to be expanded contains contact elements and has
multiple use passes, use separate expansions (repeating steps 1 through 7) or
issue the NUMEXP command to expand multiple load steps together.
10. Finally, leave SOLUTION:
Command(s):
GUI:
FINISH
Main Menu> Finish
/CLEAR
/CLEAR
/CLEAR, Read
Clears the database.
Read
DATABASE : Set Up
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Notes
Resets the ANSYS database to the conditions at the beginning of the problem. Sets the import and
Boolean options back to the ANSYS default. All items are deleted from the database and memory values
are set to zero for items derived from database information. All files are left intact. This command is
useful between multiple analyses in the same run, or between passes of a multipass analysis (such as
between the substructure generation, use, and expansion passes). Should not be used in a do-loop since
loop counters will be reset. The start130.ans file will be reread (by default) after the database is
cleared, unless Read is set to NOSTART. Additional commands cannot be stacked (using the $ separator)
on the same line as the /CLEAR command.
Use care when placing the /CLEAR command within branching constructs (for example, those
employing *DO or *IF commands). The command deletes all parameters including the looping
parameter for do-loops. (You can preserve your iteration parameter by issuing a PARSAV command
prior to the /CLEAR command, then following the /CLEAR command with a PARRES command.)
/CLEAR resets the jobname to match the currently open session .LOG and .ERR files. This will return
the jobname to its original value, or to the most recent value specified on /FILNAME with KEY = 1.
This command is valid only at the Begin level.
Menu Paths
Utility Menu>File>Clear & Start New
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.2.DATABASE Commands
These commands are used to operate on the database in a global sense. The commands are grouped by
functionality.
Table2.5Set Up
These DATABASE commands can be used to initialize the database, save it to a file, or
annotate it with titles and systems of units.
/CLEAR
Clears the database.
RESUME
Resumes the database from the database file.
SAVE
Saves all current database information.
/SMBC
Controls the display of solid model boundary condition symbols and
labels.
STAT
Displays the status of database settings.
/STITLE
Defines subtitles.
/TITLE
Defines a main title.
UNDO
Allows the user to modify or save commands issued since the last
/UNITS
Table2.6Selecting
These DATABASE commands are used to select subsets of database entities for further
operations.
ALLSEL
Selects all entities with a single command.
ASLL
Selects those areas containing the selected lines.
ASEL
Selects a subset of areas.
ASLV
Selects those areas contained in the selected volumes.
DOFSEL
Selects a degree-of-freedom label set for reference by other
commands.
ESEL
Selects a subset of elements.
ESLA
Selects those elements associated with the selected areas.
ESLL
Selects those elements associated with the selected lines.
ESLN
Selects those elements attached to the selected nodes.
ESLV
Selects elements associated with the selected volumes.
KSEL
Selects a subset of keypoints or hard points.
KSLL
Selects those keypoints contained in the selected lines.
KSLN
Selects those keypoints associated with the selected nodes.
LSEL
Selects a subset of lines.
LSLA
Selects those lines contained in the selected areas.
LSLK
Selects those lines containing the selected keypoints.
NSEL
Selects a subset of nodes.
NSLA
Selects those nodes associated with the selected areas.
NSLE
Selects those nodes attached to the selected elements.
NSLK
Selects those nodes associated with the selected keypoints.
NSLL
Selects those nodes associated with the selected lines.
NSLV
Selects those nodes associated with the selected volumes.
PARTSEL
Selects a subset of parts in an explicit dynamic analysis.
VSEL
Selects a subset of volumes.
VSLA
Table2.7Components
These DATABASE commands allow selected subsets of entities to be named as
components for easy selection later on.
CM
Groups geometry items into a component.
CMDELE
Deletes a component or assembly definition.
CMEDIT
Edits an existing component or assembly.
CMGRP
Groups components and assemblies into an assembly.
CMLIST
Lists the entities contained in a component or assembly.
CMMOD
Modifies the specification of a component.
CMPLOT
Plots the entities contained in a component or assembly.
CMSEL
Selects a subset of components and assemblies.
CMWRITE
Writes components and assemblies to a file.
Table2.8Working Plane
These DATABASE commands turn on, move, rotate, and modify the working plane,
which is used for picking operations.
KWPAVE
Moves the working plane origin to the average location of keypoints.
KWPLAN
Defines the working plane using three keypoints.
LWPLAN
Defines the working plane normal to a location on a line.
NWPAVE
Moves the working plane origin to the average location of nodes.
NWPLAN
Defines the working plane using three nodes.
WPAVE
Moves the working plane origin to the average of specified points.
WPCSYS
Defines the working plane location based on a coordinate system.
WPLANE
Defines a working plane to assist in picking operations.
WPOFFS
Offsets the working plane.
WPROTA
Rotates the working plane.
WPSTYL
Controls the display and style of the working plane.
Table2.9Coordinate System
These DATABASE commands define and manipulate coordinate systems.
CLOCAL
Defines a local coordinate system relative to the active coordinate
system.
CS
Defines a local coordinate system by three node locations.
CSCIR
Locates the singularity for non-Cartesian local coordinate systems.
CSDELE
Deletes local coordinate systems.
CSKP
Defines a local coordinate system by three keypoint locations.
CSLIST
Lists coordinate systems.
CSWPLA
Defines a local coordinate system at the origin of the working plane.
CSYS
Activates a previously defined coordinate system.
LOCAL
Defines a local coordinate system by a location and orientation.
Table2.10Picking
These DATABASE commands are generated by the GUI when picking operations are
performed.
FITEM
Identifies items chosen by a picking operation (GUI).
FLST
Specifies data required for a picking operation (GUI).
RESUME
RESUME
DATABASE : Set Up
MP ME ST PR PRN DS DSS FL EM EH DY PP <> EME MFS
Fname
File name and directory path (248 characters maximum, including the characters needed for the
directory path). An unspecified directory path defaults to the working directory; in this case, you
can use all 248 characters for the file name.
The file name defaults to Jobname.
Ext
-NOPAR
Unused field.
Parameter resume key:
0 All data in the database, including the scalar parameters, are replaced with the data saved
on File.DB (default).
1 All data in the database, except the scalar parameters, are replaced with the data saved on
File.DB .
Note: This option should not be used if array parameters are defined, since
existing array parameters might be redefined with arbitrary values. See
PARSAV and PARRES for a more general method of preventing the
replacement of both scalar and array parameters.)
KNOPLOT
If equal to 1, will suppress automatic plot. Otherwise, if the GUI is on and this RESUME command
was not read from a file, the selected elements from Fname are plotted. (If there are no selected
elements, selected nodes are plotted. If no nodes, volumes; if no volumes, areas; if no areas,
lines; if no lines, keypoints. If there are no selected keypoints, the screen is erased.)
Notes
The RESUME command resumes a database file into the ANSYS program. The command causes the
database file ( File.DB) to be read, thereby resetting the database (including any geometry settings)
either a) as it was at the last SAVE command, or b) as it was saved with the last /EXIT command,
whichever was last. For multiple load step analyses (because only the data for one load step at a time
may reside in the database), the load step data restored to the database will correspond to the load step
data written when the save occurred.
If the database file was saved in another ANSYS product, it may contain element type and KEYOPT
specifications which are invalid in the "resuming" product. Immediately after the database resume is
completed, you should redefine these invalid element types and KEYOPT settings to valid ones (ET,
KEYOPT).
This command is valid in any processor. If used in SOLUTION, this command is valid only within the first
load step.
Menu Paths
Utility Menu>File>Resume from
Utility Menu>File>Resume Jobname.db
RESUME
PARSAV
PARSAV
APDL : Parameters
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Argument Descriptions
Lab
Write operation:
SCALAR--
Write only scalar parameters (default).
ALL--
Write scalar and array parameters. Parameters may be numeric or alphanumeric.
Fname
File name and directory path (248 characters maximum, including the characters needed for the
directory path). An unspecified directory path defaults to the working directory; in this case, you
can use all 248 characters for the file name.
The file name defaults to Jobname.
Ext
Unused field.
Notes
Writes the current parameters to a coded file. Previous parameters on this file, if any, will be
overwritten. The parameter file may be read with the PARRES command.
PARSAV/PARRES operations truncate some long decimal strings, and can cause differing values in
your solution data when other operations are performed. A good practice is to limit the number of
decimal places you will use before and after these operations.
This command is valid in any processor.
Menu Paths
Utility Menu>Parameters>Save Parameters
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.4.APDL Commands
These commands make up the ANSYS Parametric Design Language (APDL). The commands are grouped
by functionality.
Table2.18Parameter Definition
These APDL commands are used to define parameters and their values.
*AFUN
Specifies units for angular functions in parameter expressions.
*ASK
Prompts the user to input a parameter value.
*DEL
Deletes a parameter (GUI).
*DIM
Defines an array parameter and its dimensions.
*GET
Retrieves a value and stores it as a user-named parameter.
/INQUIRE
Returns system information to a parameter.
PARRES
Reads parameters from a file.
PARSAV
Writes parameters to a file.
*SET
Assigns values to user-named parameters.
*STATUS
Lists the current parameters and abbreviations.
*TAXIS
Defines table index numbers.
*TREAD
Reads data from an external file into a table array parameter.
*VFILL
Fills an array parameter.
*VGET
Retrieves values into an array parameter.
*VREAD
Reads data and produces an array parameter vector or matrix.
Table2.19Macro Files
These APDL commands are used to build and execute command macros.
*CFCLOS
Closes the "command" file.
*CFOPEN
Opens a "command" file.
*CFWRITE
Writes an ANSYS command (or similar string) to a "command" file.
*CREATE
Opens (creates) a macro file.
/DFLAB
Changes degree of freedom labels for user custom elements.
*END
Closes a macro file.
/MAIL
Mails file to specifed address.
/MKDIR
Creates a directory.
*MSG
Writes an output message via the ANSYS message subroutine.
/PMACRO
Specifies that macro contents be written to the session log file.
/PSEARCH
Specifies a directory to be searched for "unknown command" macro
files.
/RMDIR
Removes (deletes) a directory.
/TEE
Writes a list of commands to a specified file at the same time that the
commands are being executed.
*ULIB
Identifies a macro library file.
*USE
Executes a macro file.
Table2.20Abbreviations
These APDL commands can be used to define abbreviations for longer commands, and
to create user-defined commands.
*ABBR
Defines an abbreviation.
ABBRES
ABBSAV
/UCMD
Table2.21Array Parameters
These APDL commands are used to operate on parameter arrays (i.e., vectors and
matrices).
/DIRECTORY
Put the file names in the current directory into a string parameter
array.
*MFOURI
Calculates the coefficients for, or evaluates, a Fourier series.
*MFUN
Copies or transposes an array parameter matrix.
*MOPER
Performs matrix operations on array parameter matrices.
*MWRITE
Writes a matrix to a file in a formatted sequence.
*SREAD
Reads a file into a string array parameter.
*TOPER
Operates on table parameters.
*VABS
Applies the absolute value function to array parameters.
*VCOL
Specifies the number of columns in matrix operations.
*VCUM
Allows array parameter results to add to existing results.
*VEDIT
Allows numerical array parameters to be graphically edited.
*VFACT
Applies a scale factor to array parameters.
*VFUN
Performs a function on a single array parameter.
*VITRP
Forms an array parameter by interpolation of a table.
*VLEN
Specifies the number of rows to be used in array parameter
operations.
*VMASK
Specifies an array parameter as a masking vector.
*VOPER
Operates on two array parameters.
*VPLOT
Graphs columns (vectors) of array parameters.
*VPUT
Restores array parameter values into the ANSYS database.
*VSCFUN
Determines properties of an array parameter.
*VSTAT
Lists the current specifications for the array parameters.
*VWRITE
Writes data to a file in a formatted sequence.
Table2.22Process Controls
These APDL commands can be used to control the order in which other commands are
processed.
*CYCLE
Bypasses commands within a do-loop.
*DO
Defines the beginning of a do-loop.
*DOWHILE
Loops repeatedly through the next *ENDDO command.
*ELSE
Separates the final if-then-else block.
*ELSEIF
Separates an intermediate if-then-else block.
*ENDDO
Ends a do-loop and starts the looping action.
*ENDIF
Ends an if-then-else.
*EXIT
Exits a do-loop.
*GO
Causes a specified line on the input file to be read next.
*IF
Conditionally causes commands to be read.
*REPEAT
Repeats the previous command.
*RETURN
Returns input stream to a higher level.
/WAIT
Introduces a delay before reading the next command.
*COMP
Compresses the columns of a matrix using a specified algorithm.
*DMAT
Creates a dense matrix.
*EIGEN
Performs a modal solution with unsymmetric or damping matrices.
*EXPORT
Exports a matrix to a file in the specified format.
*FREE
Deletes a matrix or a solver object and frees its memory allocation.
*ITENGINE
Performs a solution using an iterative solver.
*LSBAC
Performs the solve (forward/backward substitution) of a factorized
linear system.
*LSENGINE
Creates a linear solver engine.
*LSFACTOR
Performs the numerical factorization of a linear solver system.
*MULT
Performs the matrix multiplication M3 = M1(T1)*M2(T2).
*NRM
Computes the norm of the specified matrix or vector.
*PRINT
Prints the matrix values to a file.
*SMAT
Creates a sparse matrix.
*VEC
Creates a vector.
*AFUN
*AFUN
*AFUN, Lab
Specifies units for angular functions in parameter expressions.
APDL : Parameters
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Argument Descriptions
Lab
Command Default
Use radians for input or output of parameter angular functions.
Notes
Only the SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, ANGLEK, and ANGLEN functions [*SET, *VFUN]
are affected by this command.
Menu Paths
Utility Menu>Parameters>Angular Units
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
*SET
*SET
*SET, Par , VALUE , VAL2 , VAL3 , VAL4 , VAL5 , VAL6 , VAL7 , VAL8 , VAL9 , VAL10
Assigns values to user-named parameters.
APDL : Parameters
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Argument Descriptions
Par
An alphanumeric name used to identify this parameter. Par may be up to 32 characters, beginning
with a letter and containing only letters, numbers, and underscores. Examples: ABC A3X TOP_END.
ANSYS command names, function names, label names, component and assembly names, etc.,
should not be used. Parameter names beginning with an underscore (e.g., _LOOP) are reserved
for use by ANSYS and should be avoided. Parameter names ending in an underscore are not listed
by the *STATUS command. Array parameter names must be followed by a subscript, and the
entire expression must be 32 characters or less. Examples: A(1,1) NEW_VAL(3,2,5) RESULT(1000).
There is no character parameter substitution for the Par field. Table parameters that are used in
command fields (where constant values are normally given) are limited to 32 characters.
VALUE
Numerical value or alphanumeric character string (up to 32 characters enclosed in single quotes) to
be assigned to this parameter. Examples: A(1,3)=7.4 B='ABC3'. May also be a parameter or a
parametric expression. Examples: C=A(1,3) A(2,2)=(C+4)/2. If blank, delete this parameter.
Example: A= deletes parameter A.
VAL2 , VAL3 , VAL4 , VAL5 , VAL6 , VAL7 , VAL8 , VAL9 , VAL10
If Par is an array parameter, values VAL2 through VAL10 (up to the last nonblank value) are
sequentially assigned to the succeeding array elements of the column. Example:
*SET,A(1,4),10,11 assigns A(1,4)=10, A(2,4)=11. *SET,B(2,3),'file10','file11' assigns
B(2,3)='file10', B(3,3)='file11'.
Notes
Assigns values to user-named parameters that may be substituted later in the run. The equivalent (and
recommended) format is
Par
Parameter Definitions
Parameters (numeric or character) may be scalars (single valued) or arrays (multiple valued in one, two,
or three dimensions). An unlimited number of parameter names may be defined in any ANSYS run. For
very large numbers of parameters, it is most efficient to define them in alphabetical order.
Parameter values may be redefined at any time. Array parameters may also be assigned values within a
do-loop [*DO] for convenience. Internally programmed do-loop commands are also available with the
*VXX commands (*VFILL). Parameter values (except for parameters ending in an underscore) may be
listed with the *STATUS command, displayed with the *VPLOT command (numeric parameters only),
and modified with the *VEDIT command (numeric parameters only).
Older ANSYS-supplied macro files may use parameter names that do not begin with an underscore.
Using these macros embedded in your own macros may cause conflicts if the same parameter names
are used.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_SET_st.html[28/04/2013 07:12:03 p.m.]
*SET
Parameters can also be resolved in comments created by the /COM command (see /COM for complete
documentation). A parameter can be deleted by redefining it with a blank VALUE . If the parameter is an
array, the entire array is deleted. Parameters may also be defined by a response to a query with the
*ASK command or from an "ANSYS-supplied" value with the *GET command.
Array Parameters
Array parameters must be dimensioned [*DIM] before being assigned values unless they are the result
of an array operation or defined using the implied loop convention. Scalar parameters that are not
defined are initialized to a "near" zero value. Numeric array parameters are initialized to zero when
dimensioned, and character array parameters are initialized to blank. An existing array parameter must
be deleted before it can be redimensioned. Array parameter names must be followed by a subscript list
(enclosed in parentheses) identifying the element of the array. The subscript list may have one, two, or
three values (separated by commas). Typical array parameter elements are A(1,1), NEW_VAL(3,2,5),
RESULT(1000). Subscripts for defining an array element must be integers (or parameter expressions that
evaluate to integers). Non-integer values are rounded to the nearest integer value. All array parameters
are stored as 3-D arrays with the unspecified dimensions set to 1. For example, the 4th array element of
a 1-dimensional array, A(4), is stored as array element A(4,1,1). Arrays are patterned after standard
FORTRAN conventions.
*SET
Parameter Expressions
If a parameter operation expression is input in a numeric argument, the numeric value of the expression
is substituted into the command at that point. Allowable operation expressions are of the form
E1oE2oE3...oE10
where E1, E2, etc. are expressions connected by operators (o). The allowable operations (o) are
+ - * / ** < >
For example, A+B**C/D*E is a valid operation expression. The * represents multiplication and the **
represents exponentiation.
Note: Exponentiation of a negative number (without parentheses) to an integer power
follows standard FORTRAN hierarchy conventions; that is, the positive number is
exponentiated and then the sign is attached. Thus, -4**2 is evaluated as -16. If
parentheses are applied, such as (-4)**2, the result is 16.
A parameter is evaluated as a number within parentheses before exponentiation. Exponentiation of a
negative number to a non-integer power is performed by exponentiating the positive number and
prepending the minus sign, for example, -4**2.3 is -(4**2.3). The < and > operators allow conditional
substitution. For example, E1<E2 substitutes the value of E1 if the comparison is true or the value of E2
if the comparison is false.
Spaces should not be used around operation symbols since * (a space and a star) makes the rest of
the line a comment. Operation symbols (or symbols and signs) may not be immediately adjacent to each
other. Parentheses may be used to separate symbols and signs, to determine a hierarchy of operations,
or for clarity. For example, A**(-B) must be used instead of A**-B. Numbers ending with +0nn or -0nn
are assumed to be of exponential form (as written on files by some computer systems) so that 123-002
is 123E-2 while 123-2 is 121. This form of exponential data should not be input directly. The default
hierarchy follows the standard FORTRAN conventions, namely:
operations in parentheses (innermost first)
then exponentiation (right to left)
then multiplication or division (left to right)
then unary association (such as +A or -A)
then addition or subtraction (left to right)
then logical evaluations (left to right).
Expressions (E) may be a constant, a parameter, a function, or another operation expression (of the
form E1oE2oE3...oE10). Functions are of the form FTN(A) where the argument (A) may itself be of the
form E1oE2oE3...oE10. Operations are recursive to a level of four deep (three levels of internally nested
parentheses). Iterative floating point parameter arithmetic should not be used for high precision input
because of the accumulated numerical round off-error. Up to 10 expressions are accepted within a set
of parenthesis.
Valid functions (which are based on standard FORTRAN functions where possible) are:
SIN(X )
COS(X )
TAN(X )
ASIN( X )
ACOS(X )
Sine
Cosine
Tangent
Arcsine
Arccosine
*SET
ATAN( X )
ATAN2( Y ,X )
SINH( X )
COSH(X )
TANH(X )
SQRT(X )
ABS( X )
SIGN( X,Y )
NINT(X )
MOD(X,Y )
EXP( X )
LOG( X )
LOG10(X )
RAND( X ,Y )
GDIS( X ,Y )
LWCASE(CPARM )
UPCASE(CPARM )
VALCHR(CPARM )
CHRVAL(PARM)
IBSET(b1,n2)
IBCLR(b1,n2)
BTEST(b1,n2)
BITAND(b1,b2)
BITOR(b1,b2)
BITXOR(b1,b2)
BITSET(b1,b2)
BITCLEAR(b1,b2)
Arctangent
Arctangent ( Y / X ) with the sign of each component considered
Hyperbolic sine
Hyperbolic cosine
Hyperbolic tangent
Square root
Absolute value
Absolute value of X with sign of Y. Y =0 results in positive sign
Nearest integer
Remainder of X/Y Y =0 returns zero (0)
Exponential
Natural log
Common log
Random number, where X is the lower bound, and Y is the upper
bound
Random sample of Gaussian distributions, where X is the mean, and Y
is the standard deviation
Lowercase equivalent of character parameter CPARM
Uppercase equivalent of character parameter CPARM
Numeric value of character parameter CPARM (If CPARM is a numeric
parameter, returns 0.0)
Character value of numerical parameter PARM. For ABS( PARM) < 10,
character value format is F8.5; for 10 ABS( PARM) < 1000, format
is F8.3; for 1,000 ABS( PARM)< 10,000,000, format is F8.0. For
10,000,000 PARM < 100,000,000, format is also F8.0. Otherwise
result is 0.0 and is not a character value.
Set the n2 bit in value b1 (bits are numbered from 0 to 31)
Clear the n2 bit in value b1
Test the n2 bit in value b1 (return true (1.0) if bit is set)
Bitwise AND of value b1 and b2
Bitwise OR of value b1 and b2
Bitwise XOR of value b1 and b2
Set the b2 bits in b1
Clear the b2 bits in b1
Function arguments ( X ,Y , etc.) must be enclosed within parentheses and may be numeric values,
parameters, or expressions. Input arguments for angular functions must evaluate to radians by default.
Output from angular functions are also in radians by default. See the *AFUN command to use degrees
instead of radians for the angular functions. See the *VFUN command for applying these parameter
functions to a sequence of array elements. Additional functions, called "get functions" are described with
the *GET command. For SINH, COSH, TANH, and EXP, if X > 80, the value returned is zero.
Menu Paths
Main Menu>Preprocessor>Loads>Define Loads>Delete>Structural>Section
Main Menu>Solution>Define Loads>Delete>Structural>Section
Utility Menu>Parameters>Scalar Parameters
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
*STATUS
*STATUS
*STATUS, Par , IMIN , IMAX , JMIN , JMAX , KMIN , KMAX , LMIN , LMAX , MMIN , MMAX , KPRI
Lists the current parameters and abbreviations.
APDL : Parameters
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Argument Descriptions
Par
Specifies the parameter or sets of parameters listed. For array parameters, use IMIN , IMAX , etc. to
specify ranges. Use *DIM to define array parameters. Use *VEDIT to review array parameters
interactively. Use *VWRITE to print array values in a formatted output. If Par is blank, list all
scalar parameter values, array parameter dimensions, and abbreviations. If ARGX , list the active
set of local macro parameters (ARG1 to ARG9 and AR10 to AR99) [*USE].
The following are possible values for Par
ALL or blank -Lists all parameters (except local macro parameters and those with names beginning or
ending with an underbar) and toolbar abbreviations.
_PRM -Lists only parameters with names beginning with an underbar (_). These are ANSYS internal
parameters.
PRM_ -Lists only parameters with names ending with an underbar (_). A good APDL programming
convention is to ensure that all parameters created by your system programmer are named
with a trailing underbar.
ABBR -Lists all toolbar abbreviations.
PARM -Lists all parameters (except local macro parameters and those with names beginning or
ending with an underbar).
PARNAME
--
Lists only the parameter specified. PARNAME cannot be a local macro parameter name.
ARGX
-Lists all local macro parameter values (ARG1- AR99) that are non-zero or non-blank.
IMIN , IMAX , JMIN , JMAX , KMIN , KMAX , LMIN , LMAX , MMIN , MMAX
Range of array elements to display (in terms of the dimensions (row, column, plane, book, and
shelf). Minimum values default to 1. Maximum values default to the maximum dimension values.
Zero may be input for IMIN , JMIN , and KMIN to display the index numbers. See *TAXIS command
to list index numbers of 4- and 5-D tables.
KPRI
Use this field to list your primary variable labels (X, Y, Z, TIME, etc.).
*STATUS
1
List the labels (default). YES , Y , or ON are also valid entries.
0
Do not list the labels. NO, N, or OFF are also valid entries.
Notes
You cannot obtain the value for a single local parameter (e.g., *STATUS,ARG2). You can only request
all local parameters simultaneously using *STATUS,ARGX.
This command is valid in any processor.
Menu Paths
Utility
Utility
Utility
Utility
Menu>List>Other>Named Parameter
Menu>List>Other>Parameters
Menu>List>Status>Parameters>All Parameters
Menu>List>Status>Parameters>Named Parameters
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
*DIM
*DIM
*DIM, Par , Type , IMAX , JMAX , KMAX , Var1 , Var2 , Var3 , CSYSID
Defines an array parameter and its dimensions.
APDL : Parameters
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Argument Descriptions
Par
Array type:
ARRAY--
Arrays are similar to standard FORTRAN arrays (indices are integers) (default). Index
numbers for the rows, columns, and planes are sequential values beginning with one. Used
for 1-, 2-, or 3-D arrays.
ARR4 --
Same as ARRAY, but used to specify 4-D arrays.
ARR5 --
Same as ARRAY, but used to specify 5-D arrays.
CHAR--
Array entries are character strings (up to 8 characters each). Index numbers for rows,
columns, and planes are sequential values beginning with one.
TABLE--
Array indices are real (non-integer) numbers which must be defined when filling the table.
Index numbers for the rows and columns are stored in the zero column and row "array
elements" and are initially assigned a near-zero value. Index numbers must be in ascending
order and are used only for retrieving an array element. When retrieving an array element
with a real index that does not match a specified index, linear interpolation is done among
the nearest indices and the corresponding array element values [*SET]. Used for 1-, 2-, or
3-D tables.
TAB4 --
Same as TABLE, but used to specify 4-D tables.
TAB5 --
Same as TABLE, but used to specify 5-D tables.
STRING -Array entries are character strings (up to IMAX each). Index numbers for columns and planes
are sequential values beginning with 1. Row index is character position in string.
IMAX
Extent of first dimension (row) (For Type = STRING, IMAX is rounded up to the next multiple of
eight and has a limit of 256). Defaults to 1.
*DIM
JMAX
Variable name corresponding to the first dimension (row) for Type = TABLE. Defaults to Row.
Var2
Variable name corresponding to the second dimension (column) for Type = TABLE. Defaults to
Column.
Var3
Variable name corresponding to the third dimension (plane) for Type = TABLE. Defaults to Plane.
CSYSID
Notes
Up to three dimensions (row, column, and plane) may be defined using ARRAY and TABLE. Use ARR4,
ARR5, TAB4, and TAB5 to define up to five dimensions (row, column, plane, book, and shelf). An index
number is associated with each row, column, and plane. For array and table type parameters, element
values are initialized to zero. For character and string parameters, element values are initialized to
(blank). A defined parameter must be deleted [*SET] before its dimensions can be changed. Scalar
(single valued) parameters should not be dimensioned. *DIM,A,,3 defines a vector array with elements
A(1), A(2), and A(3). *DIM,B,,2,3 defines a 2x3 array with elements B(1,1), B(2,1), B(1,2), B(2,2),
B(1,3), and B(2,3). Use *STATUS,Par to display elements of array Par . You can write formatted data
files (tabular formatting) from data held in arrays through the *VWRITE command.
If you use table parameters to define boundary conditions, then Var1 , Var2 , and/or Var3 can either
specify a primary variable (listed in Table:*DIM - Primary Variables) or can be an independent
parameter. If specifying an independent parameter, then you must define an additional table for the
independent parameter. The additional table must have the same name as the independent parameter
and may be a function of one or more primary variables or another independent parameter. All
independent parameters must relate to a primary variable.
Tabular load arrays can be defined in both global Cartesian (default) or local (see below) coordinate
systems by specifying CSYSID, as defined in LOCAL. For batch operations, you must specify your
coordinate system first.
The following constraints apply when you specify a local coordinate system for your tabular loads:
Only Cartesian, cylindrical and spherical coordinate systems are supported
Angle values for Y in cylindrical or spherical coordinate systems must be input in degrees and must be
positive values between 0 and 360 degrees ( 0 Y 360)
Angle values for Z in spherical coordinate system must be input in degrees and must be positive values
between -90 and +90 ( -90 Z 90)
If you are specifying a 4- or 5-D array or table, four additional fields ( LMAX , MMAX , Var4 , and Var5 ) are
available. Thus, for a 4-D table, the command syntax would be:
*DIM,Par,Type,IMAX,JMAX,KMAX,LMAX,Var1,Var2,Var3,Var4,CSYSID
*DIM
You cannot create or edit 4- or 5-D arrays or tables using the GUI.
See Array Parameters for a detailed discussion on and examples for using array parameters.
Table:*DIM - Primary Variables
Primary Variable
Time
Frequency
X-coordinate location
Y-coordinate location
Z-coordinate location
Temperature
Velocity
Pressure
Cyclic sector number
Note: The X, Y, and Z coordinate locations listed above are valid in gobal Cartesian, or
local (Cartesian, cylindrical and spherical) coordinate systems. The VELOCITY label
is applicable only to the calculated fluid velocity in element FLUID116.
When using PRESSURE as a primary variable, the underlying element must have the
pressure DOF associated with it. For example, if you use FLUID141 or FLUID142,
apply SF,ALL,CONV,%presh%,20.0 to apply a tabular film coefficient that will be
evaluated correctly, based on the pressure. However, if the underlying element is
SURF151 or SURF152, the film coefficient will not change because there is no
underlying pressure.
The frequency label (FREQ) is valid for harmonic analyses only.
If you use table parameters to define boundary conditions, the table names ( Par ) must not exceed 32
characters.
In thermal analyses, if you apply tabular loads as a function of temperature but the rest of the model is
linear (e.g., includes no temperature-dependent material properties or radiation ), you should turn on
Newton-Raphson iterations (NROPT,FULL) to evaluate the temperature-dependent tabular boundary
conditions correctly.
This command is valid in any processor.
Menu Paths
Utility Menu>Parameters>Array Parameters>Define/Edit
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Element Options
Static Structural
Tapered Section
BEAM189 - 3-D Finite Strain Beam
Static Structural
Static, Harmonic
Transient
COMBIN14 - Spring-Damper
Coupled Field
Longitudinal
Modal
Longitudinal
Modal
Torsional
Modal, Harmonic
Longitudinal
Response
Static
Longitudinal
Transient Dynamic
Longitudinal
Spectral Analysis
Longitudinal
COMBIN37 - Control
Steady-State Thermal
COMBIN39 - Nonlinear Spring
Transient Dynamic
COMBIN40 - Combination
Static Structural
Static Structural
Mass
Modal, Transient
Mass
Dynamic
Modal, Spectrum
Mass
Modal, Harmonic
Mass
Response
Transient Dynamic
Mass
Transient Dynamic
Mass, Friction
Transient Dynamic
Mass, Gap
Transient Dynamic
Mass, Damping, Gap
Transient Dynamic
Mass, Damping
Harmonic Response
Mass, Damping
Test Cases
Harmonic Response
Mass
COMBI214 - 2-D Spring-Damper Bearing
Modal
Longitudinal
CONTAC12 - 2-D Point-to-Point Contact 1
Static Structural
Gap Size by Node Location
Static Structural
Friction, Nonzero SeparatedInterface Stiffness
Transient Electrostatic
VM87
VM254, VM263, VM261
VM27
VM29
VM236
VM211, VM255
Thermal Structural
VM229
Contact
CONTA172 - 2-D 3-Node Surface-to-Surface Contact
Static Structural
VM211
Transient Thermal
VM229
CONTA173 - 3-D Surface-to-Surface Contact
Static Structural
VM211
CONTA174 - 3-D 8-Node Surface-to-Surface Contact
Static Structural
VM211
CONTA175 - 2-D/3-D Node-to-Surface Contact
VM266
CONTA177 - 3-D Line-to-Surface Contact
Transient Dynamic
VM265
CONTA178 - 3-D Node-to-Node Contact
Static Structural
VM63
CPT213 - 2-D 8-Node Coupled Pore Pressure Mechanical Solid Element
Static Structural
VM260, VM264
FLUID29 - 2-D Acoustic Fluid
Coupled Field, Modal
Structure at Interface
VM177
Analysis
Acoustics, Modal
No Structure at Interface
VM177
Analysis
FLUID30 - 3-D Acoustic Fluid
Coupled Field,
Structure at Interface
VM177
Harmonic Response
Acoustics, Harmonic
No Structure at Interface
VM177
Response
FLUID38 - Dynamic Fluid Coupling
Modal
VM154
FLUID79 - 2-D Contained Fluid
Fluid Flow
VM149
Steady-State Thermal
Fluid Flow
Flow Losses (Additional Length)
Fluid Flow
Flow Losses (Loss Coefficient)
Pump Head
FLUID136 - 3-D Squeeze Film Fluid Element
Harmonic
Flow
FLUID142 - 3-D Fluid-Thermal
Mode-frequency
Magnetic
Full Harmonic Magnetic
INFIN9 - 2-D Infinite Boundary
Static Magnetic
Static Magnetic
AZ Degree of Freedom
INFIN47 - 3-D Infinite Boundary
Static Magnetic
Coupled Field
VM150
VM154
VM122
VM126
VM123
VM124
VM245
VM121
VM209
VM219
VM178
VM46
VM212
VM213
VM188
VM165
VM190
VM172
VM49, VM206, VM207
VM51
VM189
VM249
VM249
VM250
VM250
Static Structural
AUX12
Analogous Diffusion Variables
Link
Steady-State Thermal
Temperature-Dependent Film
Coefficient
LINK68 - Thermal-Electric Line
Current Conduction
Coupled Field
Multi-field Coupling
LINK180 - 3-D Spar (or Truss)
Static Structural
Static Structural
Creep and Initial Strain
Static Structural
Plasticity
Static Structural
Stress Stiffening
Static Structural
Thermal Stress
Modal, Static Structural
Modal, Static Structural,
Harmonic
Transient Dynamic
Transient Dynamic
Plasticity
MASS21 - Structural Mass
Static Structural
Modal
Modal
Rotary Inertia
Transient Dynamic
Harmonic Response
Substructure
Radiation Matrix
Steady-State Thermal, Substructural
Substruction
Steady-State Thermal AUX12
MPC184 - Multipoint Constraint Elements
VM248
VM195
VM106, VM107
VM92, VM93, VM94, VM95, VM110,
VM114, VM115, VM116,
VM125, VM147
VM164
VM92, VM94, VM95,VM97, VM107,
VM109, VM110, VM159
VM116
VM117
VM170
VM1, VM4, VM146, VM194
VM132
VM11
VM31
VM3, VM27
VM53
VM76
VM84, VM85, VM91
VM80
VM131
VM45, VM57, VM89, VM254
VM47, VM48, VM52,VM57
VM65, VM77, VM80,VM81, VM91,
VM156, VM257
VM90
VM109, VM159
VM41
VM141
VM125
VM147
Static Structural
Transient Dynamics
Modal
Transient Thermal
Static Structural
Static Magnetic,
Harmonic
PLANE55 - 2-D Thermal Solid
Steady-State Thermal Axisymmetric
Transient Thermal
Axisymmetric
Steady-State Thermal Axisymmetric, Analogous Flow Field
Steady-State Thermal
VM32, VM102
VM111
VM163
VM98, VM99, VM100,VM105,
VM118, VM193
VM104, VM113
Transient Thermal
VM28
Steady-State Radiosity
VM227
PLANE78 - Axisymmetric-Harmonic 8-Node Thermal Solid
Steady-State Thermal Mode 2
VM160
VM49, VM120
PLANE182 - 2-D Structural Solid
Spectrum Analysis
VM259
Static Structural
VM224
Static Structural
Rate-independent Viscoplasticity
VM198
Static Structural
Rate-dependent Viscoplasticity
VM199
PLANE183 - 2-D 8-Node Structural Solid
Static Structural
VM224
Static Structural,
Plane Stress with Thickness Input
VM141
Substructure
Static Structural
Axisymmetric
VM63, VM200
Modal
Axisymmetric
VM181
Static Structural
Rate-independent Viscoplasticity
VM198
Static Structural
Rate-dependent Viscoplasticity
VM199
PLANE223 - 2-D 8-Node Coupled-Field Solid
VM237
Static and Transient
Piezoelectric
Static Piezoresistive
VM238
Steady-State Thermal
VM119
Coupled Field
VM174
Transient Thermal
VM229
PRETS179 - Pretension
Static Structural
Preloading
VM225
SHELL28 - Shear/Twist Panel
Modal
VM202
SHELL41 - Membrane Shell
Static Structural
VM20, VM153
Static Structural, Modal
VM153
SHELL61 - Axisymmetric-Harmonic Structural Shell
Static Structural
Mode 1
VM44
Modal, Static Structural Mode 0, 1, and 2
VM152
Modal
Mode 0, 1, and 2
VM151
SHELL63 - Elastic Shell 1
Static Structural
Static Structural
Snap-Through Buckling
Modal
Coupled Field,
Harmonic Response
Modal
Substructure
Harmonic
Transient Dynamic
Static Structural
Stress Stiffening, Large Deflection
Static Structural, Modal Stress Stiffening
SHELL281 - 8-Node Finite Strain Shell
Static Structural
Modal
Substructure
Response Spectrum
Analysis
Modal Analysis
Modal Harmonic
Response
SOLID5 - 3-D Coupled-Field Solid
Coupled Field
Multi-field Coupling
Static Structural
Displacement Field
Coupled Field, Modal
Multi-field Coupling, Anisotropic
Material Properties
Coupled Field,
Multi-field Coupling, Anisotropic
Harmonic Response
Material Properties
Coupled Field, Modal
Multi-field Coupling
Coupled Field
MAG Degree of Freedom
Static Structural
Multi-field Coupling
SOLID62 - 3-D Magneto-Structural Solid
Coupled Field
VM97, VM103
VM215
VM6, VM7, VM17, VM20, VM34,
VM39, VM42, VM54, VM82, VM242
VM54, VM62, VM66, VM153
VM141
VM177
VM265
VM26, VM218
VM218
VM13, VM15, VM22
VM137, VM138
VM55
VM6, VM17, VM42, , VM26, VM35,
VM144, VM78
VM54, VM62, VM66
VM141
VM203
VM60
VM203
VM173
VM184, VM187
VM175
VM176
VM33
VM168
VM173
VM172
VM146
VM95, VM101, VM118
VM192
VM96
Static Structural
Material Matrix
Static Structural
Rate-independent Viscoplasticity
Static Structural
Rate-dependent Viscoplasticity
SOLID186 - 3-D 20-Node Structural Solid
Static Structural
VM161, VM162
VM189
VM172, VM189
VM184, VM187
VM169, VM190
VM241
VM51
VM7, VM37, VM56, VM82, VM143,
VM191, VM196, VM201, VM211,
VM225, VM240, VM250, VM251,
VM253, VM256, VM144
VM145
VM198
VM199
VM56, VM82, VM143, VM144,
VM148, VM200, VM210, VM211,
VM250, VM253, VM256, VM269
VM33
Coupled Field
VM119
SOLID272 - General axisymmetric solid with 4 base nodes
Modal Analysis
VM263
SOLSH190 - 3-D Structural Solid Shell
Static Structural
VM54, VM66
SOURC36 - Current Source
Static Magnetic
VM168, VM190
SURF151 - 2-D Thermal Surface Effect
Steady-State Thermal AUX12
VM147
Steady-State Thermal
VM58
SURF152 - 3-D Thermal Surface Effect
Static Structural
No Midside Nodes
VM192
SURF153 - 2-D Structural Surface Effect
Static Structural
Axisymmetric, No Midside Nodes
VM38
SURF154 - 3-D Structural Surface Effect
Static Structural
Axisymmetric, No Midside Nodes
VM38
Thermal Structural
Contact
TARGE170 - 3-D Target Segment
Static Structural
Transient Dynamics
Static Structural
Rate-dependent Viscoplasticity
BEAM188
BEAM188
3-D 2-Node Beam
BEAM188
EI
Flexural rigidity
Calculate the ratio using some global distance measures, rather than basing it upon individual element
dimensions. The following illustration shows an estimate of transverse-shear deformation in a cantilever
beam subjected to a tip load. Although the results cannot be extrapolated to any other application, the
example serves well as a general guideline. A slenderness ratio greater than 30 is recommended.
Figure188.2Transverse-Shear Deformation Estimation
Timoshenko / Euler-Bernoulli
1.120
1.060
1.030
1.003
The element supports an elastic relationship between transverse-shear forces and transverse-shear
strains. You can override default values of transverse-shear stiffnesses via the SECCONTROLS
command.
BEAM188 does not use higher-order theories to account for variation in distribution of shear stresses.
Use solid elements if such effects must be considered.
BEAM188 supports restrained warping analysis by making available a seventh degree of freedom at
each beam node. By default, BEAM188 elements assume that the warping of a cross-section is small
enough that it can be neglected (KEYOPT(1) = 0). You can activate the warping degree of freedom by
using KEYOPT(1) = 1. With the warping degree of freedom activated, each node has seven degrees of
freedom: UX, UY, UZ, ROTX, ROTY, ROTZ, and WARP. With KEYOPT(1) = 1, bimoment and bicurvature
are output.
When KEYOPT(3) = 0 (linear, default), BEAM188 is based on linear shape functions. It uses one point of
integration along the length; therefore, all element solution quantities are constant along the length. For
example, when SMISC quantities are requested at nodes I and J, the centroidal values are reported for
both end nodes. This option is recommended if the element is used as stiffener and it is necessary to
maintain compatibility with a first-order shell element (such as SHELL181). Only constant bending
moments can be represented exactly with this option. Mesh refinement is generally required in typical
applications.
When KEYOPT(3) = 2 (quadratic), BEAM188 has an internal node in the interpolation scheme, effectively
making this a beam element based on quadratic shape functions. Two points of integration are used,
resulting in linear variation of element solution quantities along the length. Linearly varying bending
moments are represented exactly.
When KEYOPT(3) = 3 (cubic), BEAM188 has two internal nodes and adopts cubic shape functions.
Quadratically varying bending moments are represented exactly. Three points of integration along the
length are used, resulting in quadratic variation of element solution quantities along the length. Unlike
typical cubic (Hermitian) formulations, cubic interpolation is used for all displacements and rotations.
Quadratic and cubic options are recommended when higher-order element interpolations are desired in
situations where:
The element is associated with tapered cross-sections.
BEAM188
Nonuniform loads (including tapered distributed loads) exist within the element; in this case, the
cubic option gives superior results over the quadratic option.
(For partially distributed loads and non-nodal point loads, only the cubic option is valid.)
The element may undergo highly nonuniform deformation (for example, when individual frame
members in civil engineering structures are modeled with single elements).
In practice, when two elements with restrained warping come together at a sharp angle, you need to
couple the displacements and rotations, but leave the out-of-plane warping decoupled. This is normally
accomplished by having two nodes at a physical location and using appropriate constraints. This process
is made easier (or automated) by the ENDRELEASE command, which decouples the out-of plane
warping for any adjacent elements with cross-sections intersecting at an angle greater than 20 degrees.
BEAM188 allows change in cross-sectional inertia properties as a function of axial elongation. By default,
the cross-sectional area changes such that the volume of the element is preserved after deformation.
The default is suitable for elastoplastic applications. By using KEYOPT(2), you can choose to keep the
cross-section constant or rigid. Scaling is not an option for nonlinear general beam sections
(SECTYPE,,GENB).
Two limitations are associated with the quadratic and cubic options in BEAM188:
Although the elements employ higher-order interpolations, the initial geometry of BEAM188 is
treated as straight.
Because the internal nodes are inaccessible, no boundary/loading/initial conditions are allowed on
these internal nodes.
As a result of the limitations associated with the quadratic and cubic options, you will notice
discrepancies in the results between BEAM189 and the quadratic option of BEAM188 if the midside
nodes of the BEAM189 model have specified boundary/loading/initial conditions and/or the midside
nodes are not located exactly at the element midpoint. Similarly, the cubic option of BEAM188 may not
be identical to a traditional cubic (Hermitian) beam element.
For the mass matrix and evaluation of consistent load vectors, a higher order integration rule than that
used for stiffness matrix is employed. The elements support both consistent and lumped mass matrices.
Use LUMPM,ON to activate lumped mass matrix. Consistent mass matrix is used by default. An added
mass per unit length can be input with the ADDMAS section controls. See "BEAM188 Input Summary".
The St. Venant warping functions for torsional behavior are determined in the undeformed state, and
are used to define shear strain even after yielding. No options are available for recalculating in deformed
configuration the torsional shear distribution on cross-sections during the analysis and possible partial
plastic yielding of cross-sections. As such, large inelastic deformation due to torsional loading should be
treated and verified with caution. Under such circumstances, alternative modeling using solid or shell
elements is recommended.
BEAM188
x-axis, use the orientation-node option. If both are defined, the orientation-node option takes
precedence. The orientation node K, if used, defines a plane (with I and J) containing the element x and
z-axes (as shown). If using this element in a large-deflection analysis, be aware that the location of the
orientation node K is used only to initially orient the element.
The number of degrees of freedom depends on the value of KEYOPT(1). When KEYOPT(1) = 0 (the
default), six degrees of freedom occur at each node. These include translations in the x, y, and z
directions and rotations about the x, y, and z directions. When KEYOPT(1) = 1, a seventh degree of
freedom (warping magnitude) is also considered.
The beam element is a one-dimensional line element in space. The cross-section details are provided
separately via the SECTYPE and SECDATA commands. (See Beam Analysis and cross-sections in the
Structural Analysis Guide for details). A section is associated with the beam elements by specifying the
section ID number (SECNUM). A section number is an independent element attribute. In addition to a
constant cross-section, you can also define a tapered cross-section by using the TAPER option on the
SECTYPE command (see Defining a Tapered Beam).
BEAM188 ignores any real constant data. See the SECCONTROLS command for defining the
transverse-shear stiffness and added mass.
A summary of the element input is given in "BEAM188 Input Summary".
BEAM188 Cross-Sections
BEAM188 can be associated with these cross-section types:
Standard library section types or user meshes which define the geometry of the beam crosssection (SECTYPE,,BEAM). The material of the beam is defined either as an element attribute
(MAT), or as part of section buildup (for multi-material cross-sections).
Generalized beam cross-sections (SECTYPE,,GENB), where the relationships of generalized
stresses to generalized strains are input directly.
Tapered beam cross-sections (SECTYPE,,TAPER), where a standard library section or user mesh
defines each end of the beam.
Standard Library Sections
BEAM188 elements are provided with section-relevant quantities (area of integration, position, etc.)
automatically at a number of section points using SECTYPE and SECDATA. Each section is assumed to
be an assembly of a predetermined number of nine-node cells. Each cross-section cell has four
integration points and each can be associated with an independent material type.
Figure188.3Cross-Section Cells
BEAM188
The number of cells in the cross-sections influences the accuracy of section properties and ability to
model nonlinear stress-strain relationship through the cross-section. The element has a nested structure
of integration (along the length and in the cross-section).
When the material associated with the elements has inelastic behavior or when the temperature varies
across the section, constitutive calculations are performed at the section integration points. For more
common elastic applications, the element uses precalculated properties of the section at the element
integration points; however, the stresses and strains are calculated in the output pass at the section
integration points. Element output is available at the integration points, as well as values extrapolated to
the element and section nodes.
If the section is assigned the subtype ASEC, only the generalized stresses and strains (axial force,
bending moments, transverse shears, curvatures, and shear strains) are available for output. 3-D
contour plots and deformed shapes are not available. The ASEC subtype is displayed only as a thin
rectangle to verify beam orientation.
BEAM188 is helpful for analyzing built-up beams (that is, those fabricated of two or more pieces of
material joined together to form a single, solid beam). The pieces are assumed to be perfectly bonded
together; therefore, the beam behaves as a single member.
The multi-material cross-section capability is applicable only where the assumptions of a beam behavior
(Timoshenko or Bernoulli-Euler beam theory) holds.
In other words, what is supported is a simple extension of a conventional Timoshenko beam theory. It
can be used in applications such as:
Bimetallic strips
Beams with metallic reinforcement
Sensors where layers of a different material has been deposited
BEAM188 does not account for coupling of bending and twisting at the section stiffness level. The
transverse shears are also treated in an uncoupled manner. This can have a significant effect on layered
composite and sandwich beams if the lay-up is unbalanced.
Always validate the application of BEAM188, either with experiments or other numerical analysis. Use the
restrained warping option with built-up sections after due verification.
KEYOPT(15) specifies the format of the .rst results file. For KEYOPT(15) = 0, the format gives only one
averaged result at each section corner node; therefore, this option typically applies to homogeneous
sections. For KEYOPT(15) = 1, the format gives one result for each section integration point; therefore,
this option typically applies to built-up sections with multiple materials (and generates a larger results
file).
BEAM188
BEAM188 Loads
Forces are applied at the nodes (which also define the element x-axis). If the centroidal axis is not
colinear with the element x-axis, applied axial forces will cause bending. Applied shear forces cause
torsional strains and moment if the centroid and shear center of the cross-section are different. The
nodes should therefore be located at the desired points where you want to apply the forces. Use the
OFFSETY and OFFSETZ arguments of the SECOFFSET command appropriately. By default, the program
uses the centroid as the reference axis for the beam elements.
Element loads are described in Node and Element Loads. Pressures can be input as surface loads on the
element faces as shown by the circled numbers in Figure 188.1. Positive normal pressures act into the
element. Lateral pressures are input as force per unit length. End "pressures" are input as forces.
At both ends of the element, temperatures can be input at these locations:
At the element x-axis (T(0,0))
At one unit from the x-axis in the element y-direction (T(1,0))
At one unit from the x-axis in the element z-direction (T(0,1))
Element locations (T(y,z)) are given according to the convention used in Figure 188.1.
For beam elements, element body load commands (BFE) accept an element number and a list of
values, 1 through 6 for temperatures T I(0,0), T I(1,0), T I(0,1), T J (0,0), T J (1,0), and T J (0,1). This input
can be used to specify temperature gradients that vary linearly both over the cross section and along
the length of the element.
The following defaults apply to element temperature input:
If all temperatures after the first are unspecified, they default to the first. This pattern applies a
uniform temperature over the entire element. (The first coordinate temperature, if unspecified,
defaults to TUNIF.)
If all three temperatures at node I are input, and all temperatures at node J are unspecified, the
BEAM188
node J temperatures default to the corresponding node I temperatures. This pattern applies a
temperature gradient that varies linearly over the cross section but remains constant along the
length of the element.
For any other input pattern, unspecified temperatures default to TUNIF.
Alternatively, temperatures at nodes I and J can be defined using nodal body loads
(BF,NODE ,TEMP, VAL1 ). When using a nodal body load to define a temperature, a uniform temperature is
applied over the cross section at the specified node.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
BEAM188
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL) [1]
Viscoelasticity (PRONY, SHIFT) [1]
Viscoplasticity/Creep (CREEP, RATE) [1]
Other material (USER) [1]
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Birth and death (requires KEYOPT(11) = 1)
Automatic selection of element technology [2]
Generalized cross-section (nonlinear elastic, elasto-plastic, temperature-dependent)
Linear perturbation
1. Items in parentheses refer to data tables associated with the TB command. See
"Structures with Material Nonlinearities" in the Theory Reference for the
Mechanical APDL and Mechanical Applications for details of the material models.
2. See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(1)
Warping degree of freedom:
0--
Six degrees of freedom per node, unrestrained warping (default)
1--
Seven degrees of freedom per node (including warping). Bimoment and bicurvature are
output.
KEYOPT(2)
Cross-section scaling, applies only if NLGEOM,ON has been invoked:
0--
Cross-section is scaled as a function of axial stretch (default)
1--
Section is assumed to be rigid (classical beam theory)
KEYOPT(3)
Shape functions along the length:
0--
Linear (default)
2--
Quadratic
3--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_BEAM188.html[28/04/2013 07:12:38 p.m.]
BEAM188
Cubic
KEYOPT(4)
Shear stress output:
0--
Output only torsion-related shear stresses (default)
1--
Output only flexure-related transverse-shear stresses
2--
Output a combined state of the previous two types
KEYOPT(6), KEYOPT(7), and KEYOPT(9)
active only when OUTPR,ESOL is active:
KEYOPT(6)
Output control for section forces/moments and strains/curvatures:
0--
Output section forces/moments and strains/curvatures at integration points along the length
(default)
1--
Same as KEYOPT(6) = 0 plus current section area
2--
Same as KEYOPT(6) = 1 plus element basis directions (X,Y,Z)
3--
Output section forces/moments and strains/curvatures extrapolated to the element nodes
KEYOPT(7)
Output control at integration points (not available when section subtype = ASEC):
0--
None (default)
1--
Maximum and minimum stresses/strains
2--
Same as KEYOPT(7) = 1 plus stresses and strains at each section point
KEYOPT(9)
Output control for values extrapolated to the element and section nodes (not available when
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_BEAM188.html[28/04/2013 07:12:38 p.m.]
BEAM188
BEAM188
BEAM188
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table188.1BEAM188 Element Output Definitions
Name
EL
NODES
MAT
C.G.:X, Y, Z
Area
SF:y, z
SE:y, z
S:xx, xy, xz
EPEL:xx, xy, xz
EPTO:xx, xy, xz
EPTT:xx, xy, xz
EPPL:xx, xy, xz
EPCR:xx, xy, xz
EPTH:xx
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:EPEQ
SEND:ELASTIC,
PLASTIC, CREEP
TQ
TE
Ky, Kz
Ex
Fx
My, Mz
BM
BK
SDIR
SByT
SByB
SBzT
SBzB
EPELDIR
EPELByT
Definition
Element number
Element connectivity
Material number
Element center of gravity
Area of cross-section
Section shear forces
Section shear strains
Section point stresses
Elastic strains
Section point total mechanical strains (EPEL + EPPL +
EPCR)
Section point total strains (EPEL + EPPL + EPCR+EPTH)
Section point plastic strains
Section point creep strains
Section point thermal strains
Accumulated equivalent plastic strain
Accumulated equivalent creep strain
Plastic yielding (1 = actively yielding, 0 = not yielding)
Plastic work
Accumulated equivalent plastic strain
Strain energy densities
Y
Y
Y
Y
2
2
2
3
3
3
Y
Y
Y
1
Y
Y
Y
Y
Y
Y
3
3
3
3
-
Y
Y
Y
Y
5
5
5
5
5
5
Torsional moment
Torsional strain
Curvature
Axial strain
Axial force
Bending moments
Warping bimoment
Warping bicurvature
Axial direct stress
Bending stress on the element +Y side of the beam
Bending stress on the element -Y side of the beam
Bending stress on the element +Z side of the beam
Bending stress on the element -Z side of the beam
Axial strain at the end
Bending strain on the element +Y side of the beam.
Y
Y
Y
Y
Y
Y
4
4
-
Y
Y
Y
Y
Y
Y
4
4
2
Y
Y
Y
Y
Y
Y
BEAM188
EPELByB
EPELBzT
EPELBzB
TEMP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Y
Y
Y
Y
6
7
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
8
9
10
14
15
16
17
18
19
20
21
22
23
BEAM188
SEz
SEy
Area
BM
BK
SDIR
SByT
SByB
SBzT
SBzB
EPELDIR
EPELByT
EPELByB
EPELBzT
EPELBzB
TEMP
S:xx, xy, xz
EPEL:xx, xy, xz
EPTH:xx
EPPL:xx, xy, xz
EPCR:xx, xy, xz
EPTO:xx, xy, xz
EPTT:xx, xy, xz
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
LS
LEPEL
LEPTH
LEPPL
LEPCR
LEPTO
LEPTT
11
12
13
27
24
25
26
29
28
31
32
33
34
35
41
42
43
44
45
51-53
CI[1],
CI[1],
AI[3],
CI[1],
CI[1],
CI[1],
CI[1],
DI[2]
DI[2]
BI[4]
DI[2]
DI[2]
DI[2]
DI[2]
30
36
37
38
39
40
46
47
48
49
50
54-56
CJ[1],
CJ[1],
AJ[3],
CJ[1],
CJ[1],
CJ[1],
CJ[1],
DJ[2]
DJ[2]
BJ[4]
DJ[2]
DJ[2]
DJ[2]
DJ[2]
1. CI and CJ are the sequence numbers for accessing the averaged line element solution
quantities (LS, LEPEL, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section nodes (section
corner nodes where results are available), at element Node I and J respectively. CI and
CJ are applicable only when KEYOPT(15) = 0. For a given section corner node nn, CI
and CJ are given as follows:
CI = ( nn - 1) * 3+ COMP
CJ = ( nnMax + nn - 1) * 3+ COMP
Where nnMax is the total number of RST section nodes, and COMP is the stress or strain
component (1 - xx, 2 - xy, 3 - xz). Locations of RST section nodes can be visualized
with SECPLOT,,6.
2. DI and DJ are the sequence numbers for accessing the non-averaged line element
solution quantities (LS, LEPEL, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section
integration points (section integration points where results are available), at element
Node I and J respectively. DI and DJ are applicable only when KEYOPT(15) = 1. For the
ith integration point (i = 1, 2, 3, or 4) in section cell nc, DI and DJ are given as follows:
DI = ( nc - 1) * 12 + (i - 1) * 3 + COMP
DJ = ( ncMax + nc - 1) * 12 + (i - 1) * 3 + COMP
Where ncMax is the total number of RST section cells, and COMP is the stress or strain
component (1 - xx, 2 - xy, 3 - xz). Locations of RST section cells can be visualized with
SECPLOT,,7.
3. AI and AJ are the sequence numbers for accessing the averaged line element thermal
BEAM188
strain quantities LEPTH at RST section nodes (section corner nodes where results are
available), at element Node I and J respectively. AI and AJ are applicable only when
KEYOPT(15) = 0. For a given section corner node nn, AI and AJ are given as follows:
AI = nn
AJ = nnMax + nn
Where nnMax is the total number of RST section nodes. Locations of RST section nodes
can be visualized with SECPLOT,,6.
4. BI and BJ are the sequence numbers for accessing the non-averaged line element
thermal strain quantities LEPTH at RST section integration points (section integration
points where results are available), at element Node I and J respectively. BI and BJ are
applicable only when KEYOPT(15) = 1. For the ith integration point (i = 1, 2, 3, or 4) in
section cell nc, BI and BJ are given as follows:
BI = ( nc - 1) * 4 + i
BJ = ( ncMax + nc - 1) * 4 + i
Where ncMax is the total number of RST section cells. Locations of RST section cells can
be visualized with SECPLOT,,7.
BEAM188
VM216
VM216
Lateral Buckling of a Right Angle Frame
Overview
Reference:
Analysis Type(s):
Element Type(s):
Input Listing:
Test Case
A 0.6in thick plate that is 30in wide is fashioned into a cantilever right angle frame, and is subjected to
an in-plane fixed end load (Fx). The frame is driven to buckling mode by a perturbation load (Fz)
applied at the free end, normal to the plane of the frame. This perturbation is removed close to the
buckling load. Determine the critical load.
Figure216.1Right Angle Frame Problem Sketch
Material Properties
Ex = 71240 psi
Nuxy = 0.31
Geometric Properties
lzz = 0.54 in
Loading
Fz = 1 x 10 -3 lb
Fx = 1.485 lb
Results Comparison
Critical Load
BEAM188
BEAM189
Target
1.09
1.09
ANSYS
1.067
1.065
Ratio
0.979
0.978
VM216
VM216
ANTYPE
ANTYPE
Antype
Analysis type (defaults to the previously specified analysis type, or to STATIC if none specified):
STATICor0 Perform a static analysis. Valid for all degrees of freedom.
BUCKLEor1 Perform a buckling analysis. Implies that a previous static solution was
performed with prestress effects calculated [PSTRES,ON]. Valid for structural
degrees of freedom only.
MODALor2 Perform a modal analysis. Valid for structural and fluid degrees of freedom.
HARMICor3 Perform a harmonic analysis. Valid for structural, fluid, magnetic, and electrical
degrees of freedom.
TRANSor4 Perform a transient analysis. Valid for all degrees of freedom.
SUBSTRor7 Perform a substructure analysis. Valid for all degrees of freedom.
SPECTRor8 Perform a spectrum analysis. Implies that a previous modal analysis was
performed. Valid for structural degrees of freedom only.
Status
LDSTEP
SUBSTEP
Action
ANTYPE
Specifies the manner of a multiframe restart. Not used for traditional restarts.
CONTINUE ANSYS will continue the analysis based on the specified LDSTEP and SUBSTEP
(default). The current load step will be continued. If the end of the load step is
encountered in the .Rnnn file, a new load step will be started. ANSYS will delete
all .Rnnn files, or .Mnnn files for mode-superposition transient analyses, beyond
the point of restart and will update the .LDHI file if a new load step is
encountered.
ENDSTEP At restart, force the specified load step ( LDSTEP) to end at the specified substep
( SUBSTEP), even though the end of the current load step has not been reached.
At the end of the specified substep, all loadings will be scaled to the level of the
current ending and stored in the .LDHI file. A run following this ENDSTEP will
start a new load step. This feature allows you to change the load level in the
middle of a load step. ANSYS will update the .LDHI file and delete all .Rnnn files,
or .Mnnn files for mode-superposition transient analyses, beyond the point of
ENDSTEP. The .Rnnn or .Mnnn file at the point of ENDSTEP will be rewritten to
record the rescaled load level.
RSTCREATE At restart, retrieve information to be written to the results file for the specified
load step ( LDSTEP) and substep ( SUBSTEP). Be sure to use OUTRES to write the
results to the results file. This action does not affect the .LDHI or .Rnnn files.
Previous items stored in the results file at and beyond the point of RSTCREATE
will be deleted. This option is not available for restart of a mode-superposition
transient analysis.
PERTURB At restart, a linear perturbation analysis (MODAL) will be performed for the
specified load step ( LDSTEP) and substep ( SUBSTEP). This action does not affect
the .LDHI , .Rnnn , or .RST files.
Note: For a linear perturbation analysis, you must set Action =
PERTURB; otherwise, the existing restart files, such as the
.LDHI , .Rnnn , or .RST file, may be modified by the linear
perturbation analysis. Use the PERTURB command to
indicate the desired analysis type (MODAL or BUCKLING).
Command Default
New static analysis.
Notes
The analysis type Antype cannot be changed if it is a restart run. Always save parameters before doing a
restart. You can perform a multiframe restart only for structural static, structural transient (full or modesuperposition methods), and thermal analyses.
If you use ANTYPE to change your analysis type in the same SOLVE session, ANSYS issues the
following note: Some analysis options have been reset to their defaults. Please verify current settings or
respecify as required. Typically, ANSYS resets commands such as NLGEOM, SSTIF, and EQSLV to
their default values.
This command is also valid in PREP7.
Product Restrictions
Command
Option
Antype
Available Products
ANTYPE
STATIC
BUCKLE
MODAL
HARMONIC
TRANS
SUBSTR
SPECTR
MP
MP
MP
MP
MP
MP
MP
ME
ME
ME
ME
ME
ME
ME
ST
ST
ST
ST
ST
ST
ST
Menu Paths
Main
Main
Main
Main
Main
Main
PSTRES
PSTRES
PSTRES, Key
Specifies whether prestress effects are calculated or included.
Key
Prestress key:
OFF Do not calculate (or include) prestress effects (default).
ON Calculate (or include) prestress effects.
Notes
The PSTRES command specifies whether or not prestress effects are to be calculated or included. The
command should be issued after the ANTYPE command.
Prestress effects are calculated in a static or transient analysis for inclusion in a buckling, modal,
harmonic (Method = FULL or REDUC), transient (Method = REDUC), or substructure generation analysis.
If used in the solution processor (/SOLU), this command is valid only within the first load step.
If the prestress effects are to be calculated in a nonlinear static or transient analysis (for a prestressed
modal analysis of a large-deflection solution), you can issue a SSTIF,ON command (rather than a
PSTRES,ON command) in the static analysis.
If you apply thermal body forces during a static analysis to calculate prestress effects, do not delete the
forces during any subsequent full harmonic response analyses. If you delete the thermal body forces,
the thermal prestress effects will not be included in the harmonic response analysis. Temperature loads
used to define the thermal prestress will also be used in the full harmonic response analysis as
sinusoidally time-varying temperature loads.
A prestress effect applied with non-follower loads resists rigid body rotation of the model. For example,
an unsupported beam with axial tensile forces applied to both ends will have two nonzero rotational rigid
body modes.
If tabular loading (*DIM,,TABLE) was used in the prestress static analysis step, the corresponding
value of TIME will be used for tabular evaluations in the modal analysis.
This command is also valid in PREP7.
Menu Paths
Main
Main
Main
Main
/SOLU
/SOLU
/SOLU
Enters the solution processor.
Notes
This command is valid only at the Begin Level.
Menu Paths
Main Menu>Solution
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.1.SESSION Commands
These commands provide general control to the ANSYS session. The commands are grouped by
functionality.
Table2.1Run Controls
These SESSION commands control the overall characteristics of the ANSYS session,
including the jobname, Graphical User Interface behavior, and file switching.
/BATCH
Sets the program mode to "batch."
/CONFIG
Assigns values to ANSYS configuration parameters.
/CWD
Changes the current working directory.
/EOF
Exits the file being read.
/EXIT
Stops the run and returns control to the system.
/FILNAME
Changes the jobname for the analysis.
HELP
Displays help information on ANSYS commands and element types.
/INPUT
Switches the input file for the commands that follow.
KEYW
Sets a keyword used by the GUI for context filtering (GUI).
MEMM
Allows the current session to keep allocated memory
/MENU
Activates the Graphical User Interface (GUI).
/MSTART
Controls the initial GUI components.
/NERR
Limits the number of warning and error messages displayed.
/OUTPUT
Redirects text output to a file or to the screen.
PAUSE
Temporarily releases (pauses) the currently used product license so
/SYP
Passes a command string and arguments to the operating system.
/SYS
Passes a command string to the operating system.
/UI
Activates specified GUI dialog boxes.
/UIS
Controls the GUI behavior.
UNPAUSE
Restores use of a temporarily released (paused) product license.
/AUX3
Enters the results file editing processor.
/AUX12
Enters the radiation matrix generation processor.
/AUX15
Enters the IGES file transfer processor.
FINISH
Exits normally from a processor.
/OPT
Enters the design optimizer.
/POST1
Enters the database results postprocessor.
/POST26
Enters the time-history results postprocessor.
/PREP7
Enters the model creation preprocessor.
/QUIT
Exits a processor.
/SOLU
Enters the solution processor.
Table2.3Files
These SESSION commands are for file operations, such as deleting, copying,
listing.
ANSTOAQWA
Creates an AQWA-LINE input file from the current ANSYS model.
ANSTOASAS
Creates an ASAS input file from the current ANSYS model.
/ASSIGN
Reassigns a file name to an ANSYS file identifier.
/CLOG
Copies the session log file to a named file.
/COPY
Copies a file.
/DELETE
Deletes a file.
/FDELE
Deletes a binary file after it is used.
LGWRITE
Writes the database command log to a file.
*LIST
Displays the contents of an external, coded file.
/RENAME
Renames a file.
and
Table2.4List Controls
These SESSION commands are used to control listings and printed program output.
C***
Places a comment in the output.
/COM
Places a comment in the output.
/GO
Reactivates suppressed printout.
/GOLIST
Reactivates the suppressed data input listing.
/GOPR
Reactivates suppressed printout.
/NOLIST
Suppresses the data input listing.
/NOPR
Suppresses the expanded interpreted input data listing.
/AUX2
/AUX2
/AUX2
Enters the binary file dumping processor.
Notes
Enters the binary file dumping processor (ANSYS auxiliary processor AUX2). This processor is used to
dump the contents of certain ANSYS binary files for visual examination.
This command is valid only at the Begin Level.
Menu Paths
Utility Menu>File>List>Binary Files
Utility Menu>List>Files>Binary Files
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.9.AUX2 Commands
These commands are used to examine the contents of binary files produced by the program. The
commands are grouped by functionality.
Table2.113Binary Files
These AUX2 commands are used to dump the contents of binary files.
/AUX2
Enters the binary file dumping processor.
DUMP
Dumps the contents of a binary file.
FILEAUX2
Specifies the binary file to be dumped.
FORM
Specifies the format of the file dump.
HBMAT
Writes an assembled global matrix in Harwell-Boeing format.
PSMAT
Writes an assembled global matrix to a postscript format that
DUMP
DUMP
NSTRT , NSTOP
Dump file from record NSTRT (defaults to 1) to NSTOP (defaults to NSTRT ). If NSTRT = HEAD, dump
only record 1 of the file ( NSTOP and the format specification are ignored). If NSTRT = ALL, dump the
entire file.
Notes
Dumps the file named on the AUX2 FILEAUX2 command according the format specified on the FORM
command.
Menu Paths
Utility Menu>File>List>Binary Files
Utility Menu>List>Files>Binary Files
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
FILEAUX2
FILEAUX2
Fname
File name and directory path (248 characters maximum, including the characters needed for the
directory path). An unspecified directory path defaults to the working directory; in this case, you
can use all 248 characters for the file name.
The file name defaults to the current Jobname if Ident is specified.
Ident
--
ANSYS filename identifier. See the Basic Analysis Guide for file descriptions and identifiers. If not
an ANSYS identifier, Ident will be used as the filename extension.
Unused field.
Notes
Specifies the binary file to be dumped with the DUMP command.
Menu Paths
Utility Menu>File>List>Binary Files
Utility Menu>List>Files>Binary Files
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Table of Contents
1. Getting Started with ANSYS
1.1. Building the Model
1.1.1.
1.1.2.
1.1.3.
1.1.4.
1.1.5.
Setting
Setting
Setting
Setting
Setting
Setting
General Options
Dynamics Options
Nonlinear Options
Output Controls
Biot-Savart Options
Spectrum Options
Applying Pretension
Applying Pretension
Example Pretension
Example Pretension
4. Initial State
4.1. Specifying and Editing Initial State Values
4.2. Initial State Element Support
4.3. Initial State Application
4.3.1. Initial Stress Application
4.3.2. Initial Strain Application
4.3.3. Initial Plastic Strain Application
4.4.
4.5.
4.6.
4.7.
Example:
Example:
Example:
Example:
Initial
Initial
Initial
Initial
The
The
The
The
The
The
5.4. Using Special Solution Controls for Certain Types of Structural Analyses
7.4.2.
7.4.3.
7.4.4.
7.4.5.
7.4.6.
7.4.7.
7.4.8.
Graphics
Graphics
Graphics
Graphics
11.3.5.
11.3.6.
11.3.7.
11.3.8.
Characteristics of PowerGraphics
When to Use PowerGraphics
Activating and Deactivating PowerGraphics
How to Use PowerGraphics
What to Expect from a PowerGraphics Plot
12.5.1. Viewing Your Element Model
12.5.2. Printing and Plotting Node and Element Results
2-D Annotation
Creating Annotations for ANSYS Models
3-D Annotation
3-D Query Annotation
17. Animation
17.1.
17.2.
17.3.
17.4.
17.5.
1.1.1.3.Defining Units
The ANSYS program does not assume a system of units for your analysis. Except in magnetic field
analyses, you can use any system of units so long as you make sure that you use that system for all the
data you enter. (Units must be consistent for all input data.)
For micro-electromechanical systems (MEMS), where dimensions are on the order of microns, see the
conversion factors in System of Units in the Coupled-Field Analysis Guide .
Using the /UNITS command, you can set a marker in the ANSYS database indicating the system of
units that you are using. This command does not convert data from one system of units to another; it
simply serves as a record for subsequent reviews of the analysis.
MESH
Multi-Point Constraint
PIPE
PLANE
PRETS (Pretension)
SHELL
SOLID
SOURCe
SURFace
TARGEt
TRANSducer
USER
VISCOelastic (or viscoplastic)
This table of type reference number versus element name is called the element type table. While
defining the actual elements, you point to the appropriate type reference number using the TYPE
command (Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes).
Key Options
Many element types have key options , or KEYOPTs, and are referred to as KEYOPT(1), KEYOPT(2), etc.
For example, KEYOPT(3) for BEAM188 allows you to choose the shape function along the length of the
beam, and KEYOPT(8) for SHELL181 allows you to specify how layer data should be stored.
Specify KEYOPTs via the ET command or the KEYOPT command (Main Menu> Preprocessor>
Element Type> Add/Edit/Delete).
Element real constants are properties that depend on the element type, such as the cross-sectional
properties of a beam element. Not all element types require real constants, and different elements of the
same type may have different real constant values.
You can specify real constants using the R family of commands (R, RMODIF, etc.) or their equivalent
menu paths; see the Command Reference for further information. As with element types, each set of
real constants has a reference number, and the table of reference number versus real constant set is
called the real constant table. While defining the elements, you point to the appropriate real constant
reference number using the REAL command (Main Menu> Preprocessor> Modeling> Create>
Elements> Elem Attributes).
While defining real constants, keep these rules and guidelines in mind:
When using one of the R commands, you must enter real constants in the order shown in Table
4.n.1 for each element type in the Element Reference.
For models using multiple element types, use a separate real constant set (that is, a different REAL
reference number) for each element type. The ANSYS program issues a warning message if
multiple element types reference the same real constant set. However, a single element type may
reference several real constant sets.
To verify your real constant input, use the RLIST and ELIST commands, with RKEY = 1 (shown
below). RLIST lists real constant values for all sets. The command ELIST,,,,,1 produces an easierto-read list that shows, for each element, the real constant labels and their values.
Command(s):
GUI:
Command(s):
GUI:
ELIST
Utility
Utility
Utility
Utility
Menu>
Menu>
Menu>
Menu>
List>
List>
List>
List>
Elements>
Elements>
Elements>
Elements>
Attributes + RealConst
Attributes Only
Nodes + Attributes
Nodes + Attr + RealConst
RLIST
Utility Menu> List> Properties> All Real Constants
Utility Menu> List> Properties> Specified Real Const
For line and area elements that require geometry data (cross-sectional area, thickness, diameter,
etc.) to be specified as real constants, you can verify the input graphically by using the following
commands in the order shown:
Command(s): /ESHAPE and
EPLOT
Utility Menu> PlotCtrls> Style> Size and Shape
GUI:
Utility Menu> Plot> Elements
ANSYS displays the elements as solid elements, using a rectangular cross-section for link and shell
elements and a circular cross-section for pipe elements. The cross-section proportions are determined
from the real constant values.
Most element types require material properties. Depending on the application, material properties can be
linear (see Linear Material Properties) or nonlinear (see Nonlinear Material Properties).
As with element types and real constants, each set of material properties has a material reference
number. The table of material reference numbers versus material property sets is called the material
table. Within one analysis, you may have multiple material property sets (to correspond with multiple
materials used in the model). ANSYS identifies each set with a unique reference number.
While defining the elements, you point to the appropriate material reference number using the MAT
command.
MP
Main Menu> Preprocessor> Material Props> Material Models
Besides the defaults for Y- and Z-direction properties (which default to the X-direction properties), other
material property defaults are built in to reduce the amount of input. For example, Poisson's ratio
(NUXY) defaults to 0.3, shear modulus (GXY) defaults to EX/2(1+NUXY)), and emissivity (EMIS) defaults
to 1.0. See the Element Reference for details.
You can choose constant, isotropic, linear material properties from a material library available through
the GUI. Young's modulus, density, coefficient of thermal expansion, Poisson's ratio, thermal conductivity
and specific heat are available for 10 materials in four unit systems.
Caution: The property values in the material library are provided for your convenience.
They are typical values for the materials you can use for preliminary analyses
and noncritical applications. As always, you are responsible for all data input to
the ANSYS program.
To define temperature-dependent material properties, you can use the MP command in combination
with the MPTEMP or MPTGEN command. You also can use the MPTEMP and MPDATA commands.
The MP command allows you to define a property-versus-temperature function in the form of a
polynomial. The polynomial may be linear, quadratic, cubic, or quartic:
Property = C0 + C1 T + C2 T 2 + C3 T 3 + C4 T 4
Cn are the coefficients and T is the temperature. You enter the coefficients using the C0 , C1 , C2 , C3 ,
and C4 arguments on the MP command. If you specify just C0 , the material property is constant; if you
specify C0 and C1 , the material property varies linearly with temperature; and so on. When you specify
a temperature-dependent property in this manner, the program internally evaluates the polynomial at
discrete temperature points with linear interpolation between points (that is, piecewise linear
representation) and a constant-valued extrapolation beyond the extreme points. You must use the
MPTEMP or MPTGEN command before the MP command for second and higher-order properties to
define appropriate temperature steps.
The second way to define temperature-dependent material properties is to use a combination of
MPTEMP and MPDATA commands. MPTEMP (or MPTGEN) defines a series of temperatures, and
MPDATA defines corresponding material property values. For example, the following commands define
a temperature-dependent enthalpy for material 4:
MPTEMP,1,1600,1800,2000,2325,2326,2335
! 6 temperatures (temps 1-6)
MPTEMP,7,2345,2355,2365,2374,2375,3000
! 6 more temps (temps 7-12)
MPDATA,ENTH,4,1,53.81,61.23,68.83,81.51,81.55,82.31
! Corresponding
MPDATA,ENTH,4,7,84.48,89.53,99.05,112.12,113.00,137.40 ! enthalpy values
If an unequal number of property data points and temperature data points are defined, the ANSYS
program uses only those locations having both points defined for the property function table. To define a
different set of temperatures for the next material property, you should first erase the current
temperature table by issuing MPTEMP (without any arguments) and then define new temperatures
(using additional MPTEMP or MPTGEN commands).
The MPPLOT command displays a graph of material property versus temperature. Figure 1.1 shows a
plot of the enthalpy-temperature curve defined in the example above. The MPLIST command lists
material properties.
Figure1.1Sample MPPLOT Display
location 7 of the above enthalpy-temperature curve from 2345 to 2340, the commands would be:
MPTEMP,7,2340
MPDRES,ENTH,4
You need to use the MPDRES command to modify stored properties. Whenever you define a
temperature-dependent property, the temperature-property data pairs are immediately stored in the
database. Modifying the temperature data points affects only material properties that are subsequently
defined, not what is already stored. The MPDRES command forces modification of what is already
stored in the database. Two additional fields on MPDRES allow you to modify a stored property and
store it under a new label or a new material reference number.
The MPTRES command allows you to replace the current temperature table with that of a previously
defined material property in the database. You can then use the previous temperature data points for
another property.
For temperature-dependent secant coefficients of thermal expansion (ALPX, ALPY, ALPZ), if the base
temperature for which they are defined (the definition temperature) differs from the reference
temperature (the temperature at which zero thermal strains exist, defined by MP,REFT or TREF), then
use the MPAMOD command to convert the data to the reference temperature. This conversion is not
necessary when you input the thermal strains (THSX, THSY, THSZ) or the instantaneous coefficients of
thermal expansion (CTEX, CTEY, CTEZ).
ANSYS accounts for temperature-dependent material properties during solution when element matrices
are formulated. The materials are evaluated at once (at or near the centroid of the element) or at each
of the integration points. For more information about how ANSYS evaluates temperature-dependent
material properties, see Linear Material Properties.
You can save linear material properties (whether they are temperature-dependent or constant) to a file
or restore them from a text file. (See Using Material Library Files for a discussion of material library
files.) You also can use CDWRITE,MAT to write both linear and nonlinear material properties to a file.
Note: If you are using the CDWRITE command in any of the ANSYS-derived products
(ANSYS Emag, ANSYS Professional, etc.), you must edit the Jobname.CDB file that
CDWRITE creates to remove commands which are not available in the derived
product. You must do this before reading the Jobname.CDB file.
You can verify the data table through displays and listings using the TBPLOT or TBLIST commands.
Figure 1.2 shows a sample TBPLOT (of the B-H curve defined above):
For example, under Structural are categories Linear, Nonlinear, and others. The models are further
categorized so that you will eventually see a vertical list of material property sets or material models that
are included under that category (for example, under von Mises Plasticity are: Bilinear, Multilinear, and
Nonlinear). Once you have decided which material property set or model you will use, you then choose
it by double-clicking on the item. A dialog box appears that prompts you for the required input data for
that particular model or property set. Details of a data input dialog box are presented in Entering
Material Data.
There are two interaction areas within a material data input dialog box: the data input table, and a
series of action buttons that appear at the bottom. Depending on the material item you are defining, the
labels in the table vary, as do the number of rows and columns that appear initially. The material item
also dictates the number of rows and columns that you are allowed to add or delete. In most cases, the
columns represent temperatures, and the rows represent data values (for example, density as a linear
isotropic property, or constants for a particular nonlinear model).
Temperature Dependent Data
Initially, the table is set up for temperature independent data so the temperature field is grayed out. At
this point, should you decide to enter data for various temperatures, you can quickly add columns of
text fields for the data representing each temperature. You can add or delete the temperature
dependent data at any time. You do not need to predetermine if the data should be temperature
dependent.
Adding and Deleting Columns
To add a column, position the text cursor in any field in the existing column, then click on the Add
Temperature button. A new column appears to the right of the existing column, and both temperature
fields become active, as shown in Figure 1.6.
Figure1.6Data Input Dialog Box - Added Column
You then enter the two temperatures and the associated data in the rows. You can add more
temperature columns, as needed, by following the same procedure. You can insert columns between
existing columns by clicking the text cursor in a field within a column that is to the left of where you
want to insert the new column, then clicking on the Add Temperature button. A scroll bar appears
across the bottom of the table when the number of columns exceeds the width of the dialog box.
You can delete a temperature column by positioning the text cursor in any field within the column, and
clicking on the Delete Temperature button.
Adding and Deleting Rows
You may have the need to add another row of constants or other data for a specific temperature. You
add or delete rows in a similar way as is described above for adding or deleting columns. To add a row,
click the text cursor in any field in an existing row, then click on the Add Row (or Add Point) button.
A new row appears beneath the existing row, as shown in Figure 1.7.
Figure1.7Data Input Dialog Box - Added Row
You can add more rows, as needed, by following the same procedure. You can insert rows between
existing rows by positioning the text cursor in a field in the top row, then clicking on the Add Row (or
Add Point) button. A vertical scroll bar appears in the table when the number of rows exceeds the
height of the dialog box.
You can delete a row by positioning the text cursor in any field within the row, and clicking on the
Delete Row (or Delete Point) button.
Entering/Editing Data in Text Fields
When a data dialog box first appears, one of the text fields is selected (black highlight), meaning that
the field is ready to accept and display data as you type. You can use the arrow keys to move the
selection status to other text fields. Also, pressing the Tab key allows you to move the selection status
to the text field positioned to the right of the field that is currently selected.
When you start typing within a text field, the highlight is replaced by the characters that you type. You
can use the left and right arrow keys to position the text cursor anywhere within the field should you
need to replace or delete characters in that field.
To edit data, you must first select the text field either by clicking on the field, or using the arrow keys to
move the selection status to the particular field.
To copy/paste data, select the text fields whose data you want to copy, use Ctrl-c to copy the data to
the clipboard, select the empty destination text fields, then paste the data into these fields using Ctrl-v.
You select multiple adjacent text fields either by dragging the mouse from the first field to the last field,
or by clicking on the first field, holding down the Shift key, then clicking on the last field. For selecting
multiple nonadjacent text fields, click on each field while you hold down the Ctrl key.
Action Buttons
Add Temperature: Adds a new column of data entry fields to the right of the column where the
text cursor is currently positioned. If the button does not appear, the material item has no
temperature dependency.
Delete Temperature: Deletes the column of data entry fields where the text cursor is currently
positioned. If the button does not appear, the material item has no temperature dependency.
Add Row (or Add Point): Adds a new row of data entry fields beneath the row where the text
cursor is currently positioned. If the button does not appear, the material item has no provision for
adding more data.
Delete Row (or Delete Point): Deletes the row of data entry fields where the text cursor is
currently positioned. If the button does not appear, the material item requires that all data entry
fields must be completed.
Graph: Displays a graph of the current data in the ANSYS Graphics window. If required, you can
change the data in the table and click on the Graph button again before clicking on the OK
button.
OK: Commits all data that you have entered to the ANSYS database and removes this dialog
box[1]. Material Model Number # appears in the Material Models Defined tree structure
window, where # = 1 for the first model, or the number that you specified in the Define
Material ID dialog box.
Cancel: Cancels all data entered, and removes the dialog box[1].
Help: Displays help information that is specific to the particular material property or material
constant.
1. Click on OK or Cancel to remove the data input dialog box. Pressing the Enter key will not remove
the dialog box.
If a button appears, but is grayed out, then the function is defined for the particular material property,
but you have not yet entered enough data for the function to become active.
https://www.sharcnet.ca/Software/Fluent13/help/ans_bas/Hlp_G_BAS1_2.html[28/04/2013 07:14:08 p.m.]
Some material data input dialog boxes may include other buttons or interaction components that are
necessary for completely defining a material property or model. See A Dialog Box and Its Components in
the Operations Guide if you need help on the use of any of these interaction components.
Considerations for a Structural Analysis
When performing a structural analysis, several inelastic material models (listed by double-clicking on the
following in the tree structure: Structural, Nonlinear, Inelastic) require you to input values for elastic
material properties (elastic modulus and/or Poisson's ratio) in addition to the inelastic constants that are
specific to the model (for example, Yield Stress and Tangent Modulus for the Bilinear Isotropic
Hardening model). In these instances, you must enter the elastic material properties before you enter
the inelastic constants. If you try to enter the inelastic constants first, a Note appears stating that you
must first enter the elastic properties. After you click on OK in the Note, a data input dialog box appears
that prompts you for the elastic material properties. After you enter these properties and click on OK,
another data input dialog box appears that prompts you for the inelastic constants associated with the
specific model you chose.
4. In the Material Models Available window, double-click on the following options: Nonlinear,
Inelastic, Rate Independent, Isotropic Hardening Plasticity, von Mises Plasticity,
Nonlinear. A dialog box appears that includes a table where you can add temperature columns or
add rows for material data, as needed for your application. Note that the temperature field is
grayed out. This is because ANSYS assumes a temperature independent application, by default, so
you would not need to enter a temperature value. Because this example is temperature dependent
(involving two temperatures), you must first add another temperature column, as described in the
next step.
5. Click on the Add Temperature button. A second column appears.
6. Enter the first temperature in the Temperature row and the T1 column.
7. Enter the Voce constants required for the first temperature in the rows under the T1 column (see
Nonlinear Isotropic Hardening in the Element Reference).
8. Enter the second temperature in the Temperature row, and the T2 column.
9. Enter the Voce constants required for the second temperature in the rows under the T2 column.
Note that if you needed to input constants for a third temperature, you would position the cursor
in the Temperature row of the T2 column, then click on the Add Temperature button again.
This would cause a third column to appear.
This material model only requires four constants per temperature. If you were using another
model that allowed more constants, the Add Row button would be active. For those models, the
same functionality is included for adding or inserting rows by using the Add Row (or Add Point)
button.
10. Click on OK. The dialog box closes. The properties defined for that material are listed under
Material Model Number 1.
OK. The Material Models Defined window now includes Material Model Number 2 in its list.
If you double-click on Material Model Number 2, the identical material properties appear below
Material Model Number 2 as those listed for Material Model Number 1.
2. Double-click on Nonlinear Isotropic under Material Model Number 2. The associated dialog
box appears.
3. Move the text cursor to the Temperature row in the column furthest to the right, and click on the
Add Temperature button. A T3 column appears.
4. In the new column, enter the new temperature and the four constants associated with this
temperature.
5. Click on OK. The dialog box closes. If you double-click on Nonlinear Isotropic under Material
Model Number 2, the associated dialog box appears and reflects the new temperature data that
you added for Material Model Number 2.
Before you create any material library files, define a default read path and write path for those files:
Command(s):
GUI:
/MPLIB,R-W_opt ,PATH
Main Menu> Preprocessor> Material Props> Material Library> Library Path
Issuing MPWRITE writes the material data specified by material number MAT into the named file in the
current working directory. (If you previously specified a material library write path by issuing the
/MPLIB command (Main Menu> Preprocessor> Material Props> Material Library> Library
Path), ANSYS writes the file to that location instead.)
Naming conventions for a material library file are as follows:
The name of the file is the name you specify on the MPWRITE command. If you do not specify a
filename, the default name is JOBNAME.
The extension of a material library filename follows the pattern .xxx_MPL , where xxx identifies the
system of units for this material property sets. For example, if the system of units is the CGS
system, the file extension is .CGS_MPL . The default extension, used if you do not specify a units
system before creating the material library file, is .USER_MPL . (This indicates a user-defined system
of units.)
Note: The default system of units for ANSYS is SI. The GUI lists only material library
files with the currently active units.
2. Specify a new material reference number or an existing number that you wish to overwrite:
Command(s):
GUI:
MAT
Main Menu> Preprocessor> Modeling> Create> Elements> Elem
Attributes
Caution: Overwriting an existing material in the ANSYS database deletes all of the
data associated with it.
3. To read the material library file into the database, use one of the following:
Command(s):
GUI:
MPREAD,Filename ,,,LIB
Main Menu> Preprocessor> Material Props> Material Library> Import
Library
The LIB argument supports a file search hierarchy. The program searches for the named material library
file first in the current working directory, then in your home directory, then in the read path directory
specified by the /MPLIB command, and finally in the ANSYS-supplied directory /ansys130/matlib. If
you omit the LIB argument, the programs searches only in the current working directory.
There are two methods to create the finite element model: solid modeling and direct generation. With
solid modeling , you describe the geometric shape of your model, then instruct the ANSYS program to
automatically mesh the geometry with nodes and elements. You can control the size and shape in the
https://www.sharcnet.ca/Software/Fluent13/help/ans_bas/Hlp_G_BAS1_2.html[28/04/2013 07:14:08 p.m.]
elements that the program creates. With direct generation , you "manually" define the location of each
node and the connectivity of each element. Several convenience operations, such as copying patterns of
existing nodes and elements, symmetry reflection, etc. are available.
Details of the two methods and many other aspects related to model generation - coordinate systems,
working planes, coupling, constraint equations, etc. - are described in the Modeling and Meshing Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
You can also place one of the following commands in your .login or .profile file:
.login
file command:
file command:
Either command causes the launcher to appear automatically when you log onto the system.
Note: Mechanical APDL does not support the Product Launcher on HP-UX systems.
your home directory. On Windows, it is written to the directory specified with the TEMP environment
variable. If TEMP is not set, the file is written to the root directory of the value specified on the
WINDIR environment variable. The log file is always written by default. You can turn off the log file via
the Options menu, but we do not recommend doing so.
Back To Top
Launcher Tasks
Use the launcher to select product settings, such as the simulation environment, the specific license, and
any add-on modules or analysis type you want to run. Based on your product selections, you can then
specify file management, customization/preferences, and solver setup options. Product settings and the
options under each tab are explained below. You may not see all options, depending on your product
selection.
The launcher tabs are:
The File Management Tab
The Customization/Preferences Tab
The High Performance Computing Setup Tab
You can also access launcher-specific functionality via the menu bar. The File, Profiles, Options,
Tools, Links, and Help menus are explained in later sections.
In addition to the tabs and the menu bar options, the launcher also has additional buttons at the
bottom.
Run launches the product you have selected with the settings specified on the various tabs.
Cancel Run allows you to cancel an ANSYS Batch run. For an ANSYS Batch run, the analysis must
be nonlinear or full transient (linear or nonlinear), or use the PCG, ICCG, or JCG solver (linear or
nonlinear solutions). The cancel run request will be ignored for any other types of analyses.
For an ANSYS Batch run, Cancel Run creates a file in the working directory called Jobname.ABT. If
you are running multiple jobs, be sure to specify a unique jobname for each job.
Queue allows you to launch a batch run at a later time. When you click the Queue button, you will
be prompted to enter a delayed start time and date. This option is only available on UNIX/Linux
systems.
Product Help launches the help file for the selected simulation environment.
In most places where you can specify path names, you can specify paths using drive letters or UNC
paths. However, you may encounter places where UNC paths cannot be used. If you see a message
indicating that UNC paths are not available, re-enter the path using drive letters.
3.2.1.1.Product Settings
Here you specify your simulation environment, license, and add-on modules. The simulation environment
indicates which interface you want to use to run interactively or allows you to start a batch run. Options
include:
ANSYS
ANSYS Batch
LS-DYNA Solver
Depending on which environment you select and what licenses are available at your site, the remaining
product selection choices and the options under the remaining tabs will vary.
In the License field, select a license from the available types. Only those licenses that are both available
for your site and valid with the simulation environment selected will be shown. All applicable licenses will
be shown, regardless of your license preference settings.
The order in which products are listed can be modified using the ANSLIC_ADMIN's Specify Product
Order option or the Set License Preferences for User option. See the ANSYS, Inc. Licensing Guide
for more information. Once a product has been run via the launcher, the launcher profile will take
precedence over changes to the product order made via the ANSLIC_ADMIN utility.
You can then select from available add-on modules or other product-specific options. You will only be
able to pick modules/options that are available for the selected product and/or environment. If a choice
is not shown, it is not available for the product or environment that you have selected. If a choice is
grayed out, then that choice is available for the selected product and environment, but your site does
not have the necessary license. To obtain a license for any grayed-out option, please contact your
ANSYS sales representative.
Possible Add-on Modules include:
LS-DYNA (-dyn)
Enables LS-DYNA. Applicable only for ANSYS Structural and higher license levels.
ANSYS DesignXplorer (-dvt)
Enables the ANSYS DesignXplorer advanced task. The DesignXplorer module is part of the ANSYS
Workbench product and is used to compute the requested results for the entire range of all design
parameters with one solve. See the DesignXplorer online help for more information.
Possible Analysis Types available with the LS-DYNA Solver environment include:
Typical LS-DYNA Analysis
Implicit-to-Explicit Sequential Solution
Simple Restart Analysis
Small Restart Analysis
Full Restart Analysis
See the ANSYS LS-DYNA User's Guide for more information on these analysis types.
You can also specify the working directory by defining the ANSYS130_WORKING_DIRECTORY
environment variable. If ANSYS130_WORKING_DIRECTORY is set, the launcher will use that
setting as the default. However, any working directory that is specified via the launcher (such as a
profile) overrides the ANSYS130_WORKING_DIRECTORY environment variable setting.
If you run ANSYS as an administrator using a particular working directory, and then run as a nonadministrator using the same directory, you may encounter permission problems with the .log file.
Users with administrator privileges should not use the same working directory as non-administrator
users.
Jobname
Defines the base filename used for all files generated by the ANSYS run. The initial jobname
defaults to file . You can change it to any alphanumeric string up to 32 characters long.
If you selected the ANSYS Batch simulation environment, you can specify the above items as well as
the following:
Input file
Specifies the file of ANSYS commands you are submitting for batch execution. You can either type
in the desired filename or click the Browse button to display a file selection dialog box or click on
Edit to view the file in an editor. If you specify a relative path, it will be relative from the working
directory as specified in the launcher.
Output file
Specifies the file to which ANSYS directs text output by the program. If you specify a relative path,
it will be relative from the working directory as specified in the launcher. If the filename already
exists in the working directory, it will be renamed to jobname.out.<timestamp> when a new batch
job is started. The timestamp is in the format YYYY-MM-DD@hh_mm_ss and reflects the date that
the file was renamed , not the date the original file was created. You can choose to overwrite the
output file rather than rename it by unchecking the Save Existing Output Files From Batch
Runs item under the Options menu on the launcher.
The Working directory and Jobname options include Update I/O path and Update I/O
name toggles, respectively. If these toggles are checked, the directory path that appears in the
Input file name and the name that appears in the Output file name text boxes will be updated
automatically to match the specified Working directory and Jobname.
Include input listing in output
Includes or excludes the input file listing at the beginning of the output file.
On UNIX/Linux systems, if you wish to start your batch job at a later date, click the Queue button. You
will be prompted to enter a start date and time. To use this option, you must have permission to run
the at command on UNIX/Linux systems, meaning your user name must appear in the at.allow file. If
that file does not exist, the at.deny file is checked to see if access should be denied. If neither file
exists, only users with root access may use this feature. If at.deny is empty, global usage is permitted.
These files consist of one user name per line and can be modified only by the superuser. The location of
the at.allow and at.deny files on each hardware platform is listed below:
Sun: /usr/lib/cron
IBM: /var/adm/cron
Linux: /etc
If you selected the LS-DYNA Solver simulation environment, you can specify the working directory as
described above, and the following:
https://www.sharcnet.ca/Software/Fluent13/help/ans_ope/launcherhelp.html[28/04/2013 07:14:18 p.m.]
(Windows)
ansyscust.e130
(UNIX/Linux)
ansyscustdis.e130
consistency will ensure that calculations are performed in the same order across all machines,
avoiding differences in results that could otherwise occur.
Enable Double Precision Analysis
For more accurate results, you can use the double-precision capabilities of ANSYS LS-DYNA. This
feature is especially useful in sequential explicit-to-implicit springback types of analyses.
For more information on these settings or ANSYS LS-DYNA in general, see the ANSYS LS-DYNA User's
Guide.
Use the Profiles menu to save a specific launcher configuration. The profile you are currently
running is displayed in the launcher title bar. An asterisk (*) follows the profile name if you have
changed any settings from what is saved.
Click Save Profile to save the current launcher configurations. You can enter a name for
this profile. The last run profile will automatically be set as the default unless you specify
otherwise. If you want to set a subsequent profile as the default, you will need to check the
Set as Default box when you define that profile.
Click Load Profile to select the last run profile, the initial settings (the default configuration
as shipped by ANSYS), or one of your saved profiles.
Click Manage Profiles to rename a profile, specify a different default profile, unset a default
profile, or delete a profile.
On UNIX/Linux, once you've run the launcher at least once and established a last run profile, you
can quickly run now using the most recent launcher configuration by typing:
launcher130 -runae
will launch the ANSYS environment. You can launch other simulation environments using the
following options instead of runae :
runae
where myprofile1 is the name of a previously-defined profile. You can specify default as the
profile name to launch the product using your default profile:
launcher130 -runae -profile default
Options
Use the Options menu to select or deselect the following options:
Close the launcher on run
Write out the launcher log file ( launcher.130.log)
Show the hostname in the launcher title bar
Use detailed working directory browse dialog box
Pause at the end of a run (where applicable)
Specify your terminal emulator (UNIX/Linux only)
Save existing output files from batch runs
Use 'nohup' to start batch runs with output sent To 'File Only' (UNIX/Linux only)
Delete all settings/profiles
Reset ANSYS GUI configuration (Windows only)
Use C Shell Scripts For Runs Submitted Through the Batch 'Queue' (UNIX/Linux only)
If you choose to use the detailed working directory browse dialog box, it shows you what files are
https://www.sharcnet.ca/Software/Fluent13/help/ans_ope/launcherhelp.html[28/04/2013 07:14:18 p.m.]
contained in each directory, allows you to create a new directory, and allows you to filter on file
type. The standard browse dialog displays only the directories from which to choose.
By default, the launcher saves existing output files from batch runs. When a new file is created,
the old one is renamed to jobname.out.<timestamp> when the batch job is started. The timestamp
is in the format YYYY-MM-DD@hh_mm_ss and reflects the date that the file was renamed , not the
date the original file was created. To overwrite the output file rather than renaming it, uncheck the
Save Existing Output Files From Batch Runs item under the Options menu on the launcher.
Use the Reset ANSYS GUI Configuration option to return the ANSYS GUI to its default
configuration if you've rearranged the menus or toolbars. This option is especially useful if you've
moved an ANSYS GUI component out of your screen's viewable area.
The Use 'nohup' To Start Batch Runs With Output Sent To 'File Only' option is required
only on some systems. On some systems, you may need to select this option to allow batch jobs
to continue running after you log out of a session. Please refer to your system documentation to
determine if your system automatically provides the nohup capability. We do not recommend
using this setting on systems that automatically set nohup.
The Delete All Settings/Profiles option deletes all profiles saved for this release and sets all
Options menu settings back to the defaults. The launcher will also close automatically.
The Use C Shell Scripts For Runs Submitted Through the Batch 'Queue' option is
necessary on some machines that require a C shell script rather than a Bourne shell script. For the
machines that require C shell scripts, if a Bourne shell script is submitted, the run will fail (possibly
with an "export: Command not found" message). If your machine requires Bourne shell scripts and
you select this option (i.e., your machine does NOT require C shell scripts), the run will fail. This
option is only used when runs are submitted via the Queue option.
Tools
Use the Tools menu to view the ANSYS command line, to open a file in a text editor, or to access
ANSYS's auxiliary programs. You may or may not see all of these programs and utilities, depending
on what products you have installed. The programs you can access include:
ANIMATE utility (Windows only)
DISPLAY utility
Results Tracker utility. See the NLHIST command for more information.
CFX Launcher. This option is only applicable if you have a CFX product installed. On
Windows, this will open the launcher for the last-installed version of CFX. This version will
typically be the latest version of CFX you have on your machine. However, if you installed an
earlier version of CFX after a later version, then this option will open the launcher of that
earlier version. On UNIX/Linux systems, this option will search for the CFX launcher first in
the default CFX installation directory; if not found, then it searches for the version of CFX
that appears first in your path.
You can also display your license status, run the ANSLIC_ADMIN utility, or view the launcher log
file from the Tools menu. For more information on the ANSLIC_ADMIN utility, see the ANSYS,
Inc. Licensing Guide .
Links
Use the Links menu to access related web sites, such as the ANSYS Customer Portal and the
ANSYS Home Page.
Help
Use the Help menu to access more information. From this menu, you can access:
COMBIN37
COMBIN37
Control
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
COMBIN37
The active nodes (I, J) have only one degree of freedom each, selected with the KEYOPT(3) option. The
control nodes (K, L) can have the same, or a different, degree of freedom as specified with KEYOPT(2).
The KEYOPT(1) option assigns to the parameters of the control nodes either the value of the degree of
freedom, the first or second derivative of the value, the integral of the value, or time, for example:
Control nodes need not be connected to any other element. If node L is not defined, the control
parameter is based only upon node K. If time is the control parameter (KEYOPT(1)), control nodes K
and L need not be defined.
When the element is active and used in structural analyses, the element acts like any other
spring/damper/mass element (such as COMBIN14, MASS21, and COMBIN40). In addition, the element
can exhibit nonlinear behavior according to the function: RVMOD = RVAL + C1|CPAR| C2 + C3|CPAR|C4,
where RVMOD is the modified value of an input real constant value RVAL (identified by KEYOPT(6)), C1
through C4 are other real constants, and CPAR is the control parameter (see KEYOPT(1)). RVMOD may
also be defined by user subroutine USERRC and is accessed by KEYOPT(9) = 1. Note, FSLIDE modified
to a negative value is set to zero. In a field analysis, the temperature or pressure degree of freedom
acts in a manner analogous to the displacement.
As illustrated in Figure 37.2, the KEYOPT(4) and KEYOPT(5) options, when used in combination with
ONVAL and OFFVAL, set the control behavior of the element. The element is either on or off depending
on the position of the control parameter with respect to the values of ONVAL and OFFVAL. Also, note
that when KEYOPT(4) = 0 and the control parameter (CPAR) is within the ONVAL/OFFVAL interval, the
element's status depends on the direction of the CPAR (i.e., on going from on to off, and vice-versa). If
ONVAL = OFFVAL = 0.0 (or blank), the on/off capability is ignored and the element is always active.
A summary of the element input is given in "COMBIN37 Input Summary". A general description of
element input is given in Element Input.
COMBIN37
DAMP
Surface Loads
None
Body Loads
None
Special Features
Nonlinear
Adaptive descent
KEYOPT(1)
Control parameter:
0, 1--
Control on value (UK-UL) (or UK if L not defined)
2--
Control on first derivative of value with respect to time
3--
Control on second derivative of value with respect to time
4--
Control on integral of value with respect to time (zero initial condition assumed)
5--
Control on time value (KEYOPT(2) and nodes K and L ignored)
KEYOPT(2)
Degree of freedom for control nodes (K and L):
N--
Use degree of freedom N as listed for KEYOPT(3) (defaults to KEYOPT(3))
KEYOPT(3)
Degree of freedom for active nodes (I and J):
0, 1--
UX (Displacement along nodal X axes)
2--
UY (along nodal Y)
3--
UZ (along nodal Z)
4--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_COMBIN37.html[28/04/2013 07:15:00 p.m.]
COMBIN37
COMBIN37
5--
Use OFFVAL
6--
Use AFORCE
7--
Use MASI
8--
Use FSLIDE
KEYOPT(9)
Method to define nonlinear behavior:
0--
Use RVMOD expression for real constant modifications
1--
Real constants modified by user subroutine USERRC
Note: See the Guide to ANSYS User Programmable Features information about user
written subroutines
Table37.1COMBIN37 Real Constants
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
Name
STIF
DAMP
MASJ
ONVAL
OFFVAL
AFORCE
MASI
START
C1
C2
C3
C4
FSLIDE
Description
Spring stiffness
Damping coefficient
Nodal mass at node J
"ON" control value
"OFF" control value
Element load
Nodal mass at node I
Initial on/off element status
First scalar in RVMOD equation
First exponent in RVMOD equation
Second scalar in RVMOD equation
Second exponent in RVMOD equation
Limiting sliding force
COMBIN37
Definition
Element Number
Nodes - I, J
Nodes - K, L
Location where results are reported
Y
Y
Y
Y
Y
Y
5
COMBIN37
CONTROL PARAM
STAT
OLDST
UI
UJ
UK
UL
STRETCH
SFORCE
AFORCE
SLSTAT
OLDSLS
SLIDE
Y
1
1
2
2
2
2
2
2
2
3
3
4
Y
1
1
2
2
2
2
2
2
2
3
3
4
COMBIN37
Output Quantity
Name
SFORCE
AFORCE
STAT
OLDST
SLSTAT
OLDSLS
STRETCH
UI
UJ
UK
UL
CPAR
SLIDE
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
1
2
3
4
5
6
7
8
9
10
11
Analogous thermal and fluid option output items use the same item and sequence numbers. See
footnote 2 of Table37.2:COMBIN37 Element Output Definitions.
COMBIN37
COMBIN14
COMBIN14
Spring-Damper
COMBIN14
KEYOPT(2) = 1 through 6 is used for defining the element as a one-dimensional element. With these
options, the element operates in the nodal coordinate system (see Elements that Operate in the Nodal
Coordinate System). The KEYOPT(2) = 7 and 8 options allow the element to be used in a thermal or
pressure analysis.
A preload in the spring may be specified in one of two ways, either through an initial (force-free) length
(ILENGTH) or an initial force (IFORCE) input. Only 2-D or 3-D springs support this input (KEYOPT(2) =
0). Only one of the input options may be used to define the preload. If the initial length is different than
the input length defined by the nodal coordinates, a preload is presumed to exist. If an initial force is
given, a negative value indicates the spring is initially in compression and a positive value indicates
tension. For the 3-D torsional spring option (KEYOPT(3) = 1), ILENGTH is interpreted as the initial
number of turns (rotations) in the spring (the spring is pre-wound) and IFORCE is the torque preload in
the spring. The right-hand rule from node I to node J is used to define positive and negative turns as
well as positive and negative torque. In a nonlinear analysis, the preload is ramped in the first load step
if KBC,0 is set.
A summary of the element input is given in "COMBIN14 Input Summary". A general description of
element input is given in Element Input.
COMBIN14
0--
Linear Solution (default)
1--
Nonlinear solution (required if CV2 is nonzero)
KEYOPT(2)
Degree of freedom selection for 1-D behavior:
0--
Use KEYOPT(3) options
1--
1-D longitudinal spring-damper (UX degree of freedom)
2--
1-D longitudinal spring-damper (UY degree of freedom)
3--
1-D longitudinal spring-damper (UZ degree of freedom)
4--
1-D Torsional spring-damper (ROTX degree of freedom)
5--
1-D Torsional spring-damper (ROTY degree of freedom)
6--
1-D Torsional spring-damper (ROTZ degree of freedom)
7--
Pressure degree of freedom element
8--
Temperature degree of freedom element
KEYOPT(3)
COMBIN14
2--
2-D longitudinal spring-damper (2-D elements must lie in an X-Y plane)
Table14.1COMBIN14 Real Constants
No.
Name
1
2
3
4, 5
6
K
CV1
CV2
(Blank)
ILENGTH
IFORCE
Description
Spring constant
Damping coefficient
Damping coefficient (KEYOPT(1) must be set to 1)
-Initial force-free length (Initial number of turns if torsional spring
(KEYOPT(3) = 1))
Initial force (or torque if torsional spring (KEYOPT(3) = 1))
Definition
Element Number
Nodes - I, J
Location where results are reported
Y
Y
Y
Y
1
COMBIN14
FORC or TORQ
STRETCH or TWIST
RATE
VELOCITY
DAMPING FORCE or
TORQUE
Y
Y
Y
Y
Y
Y
Y
Y
Y
SMISC
NMISC
NMISC
NMISC
1
1
2
3
COMBIN14
The restrictions described below only apply if KEYOPT(2) is greater than zero.
If KEYOPT(2) is greater than zero, the element has only one degree of freedom. This degree of
freedom is specified in the nodal coordinate system and is the same for both nodes (see Elements
that Operate in the Nodal Coordinate System). If the nodal coordinate systems are rotated relative
to each other, the same degree of freedom may be in different directions (thereby giving possibly
unexpected results). The element, however, assumes only a 1-D action. Nodes I and J, then, may
be anywhere in space (preferably coincident).
For noncoincident nodes and KEYOPT(2) = 1, 2, or 3, no moment effects are included. That is, if
the nodes are offset from the line of action, moment equilibrium may not be satisfied.
The element is defined such that a positive displacement of node J relative to node I tends to
stretch the spring. If, for a given set of conditions, nodes I and J are interchanged, a positive
displacement of node J relative to node I tends to compress the spring.
MASS21
MASS21
Structural Mass
MASS21
MASS21
4--
2-D mass without rotary inertia
Table of Contents
1. Introduction
1.1. Purpose of the Theory Reference
1.2. Understanding Theory Reference Notation
1.3. Applicable Products
1.3.1. ANSYS Products
1.3.2. ANSYS Workbench Products
1.4. Using the Theory Reference for the ANSYS Workbench Product
1.4.1. Elements Used by the ANSYS Workbench Product
1.4.2. Solvers Used by the ANSYS Workbench Product
1.4.3. Other Features
2. Structures
2.1. Structural Fundamentals
2.1.1. Stress-Strain Relationships
2.1.2. Orthotropic Material Transformation for Axisymmetric Models
2.1.3. Temperature-Dependent Coefficient of Thermal Expansion
2.2. Derivation of Structural Matrices
2.3. Structural Strain and Stress Evaluations
2.3.1. Integration Point Strains and Stresses
2.3.2. Surface Stresses
2.3.3. Shell Element Output
2.4. Combined Stresses and Strains
2.4.1.
2.4.2.
2.4.3.
2.4.4.
2.4.5.
2.4.6.
2.4.7.
Combined Strains
Combined Stresses
Failure Criteria
Maximum Strain Failure Criteria
Maximum Stress Failure Criteria
Tsai-Wu Failure Criteria
Safety Tools in the ANSYS Workbench Product
Theory
Implementation
Definition of Thermal Strains
Element Formulation
Applicable Input
Applicable Output
Theory
Implementation
Element Transformation
Deformational Displacements
3.3.5.
3.3.6.
3.3.7.
3.3.8.
Updating Rotations
Applicable Input
Applicable Output
Consistent Tangent Stiffness Matrix and Finite Rotation
Fundamental Equations
Classical Pure Displacement Formulation
Mixed u-P Formulations
u-P Formulation I
u-P Formulation II
u-P Formulation III
Volumetric Constraint Equations in u-P Formulations
Creep
Rate-Dependent Plasticity
Anand Viscoplasticity
Extended Drucker-Prager (EDP) Creep Model
Cap Creep Model
4.8. Bergstrom-Boyce
4.9. Mullins Effect
4.9.1. The Pseudo-elastic Model
4.10. Viscoelasticity
4.10.1.
4.10.2.
4.10.3.
4.10.4.
4.10.5.
4.10.6.
4.10.7.
4.10.8.
4.11. Concrete
4.11.1.
4.11.2.
4.11.3.
4.11.4.
The
The
The
The
Domain
Domain
Domain
Domain
4.12. Swelling
4.13. Cohesive Zone Material Model
4.13.1. Interface Elements
4.13.2. Contact Elements
4.14. Fluid Material Models
4.14.1. Liquid
4.14.2. Gas
4.14.3. Pressure-Volume Data
5. Electromagnetics
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/ansys.theory.html[28/04/2013 07:15:14 p.m.]
5.6. Inductance, Flux and Energy Computation by LMATRIX and SENERGY Macros
5.6.1.
5.6.2.
5.6.3.
5.6.4.
5.6.5.
5.6.6.
5.6.7.
6.1.2. Radiation
6.2. Derivation of Heat Flow Matrices
6.3. Heat Flow Evaluations
6.3.1. Integration Point Output
6.3.2. Surface Output
6.4. Radiation Matrix Method
6.4.1.
6.4.2.
6.4.3.
6.4.4.
Non-Hidden Method
Hidden Method
View Factors of Axisymmetric Bodies
Space Node
Continuity Equation
Momentum Equation
Compressible Energy Equation
Incompressible Energy Equation
Turbulence
Pressure
Multiple Species Transport
Arbitrary Lagrangian-Eulerian (ALE) Formulation
Discretization of Equations
Transient Term
Advection Term
Diffusion Terms
Source Terms
Segregated Solution Algorithm
Overview
CLEAR-VOF Advection
CLEAR-VOF Reconstruction
Treatment of Finite Element Equations
Treatment of Volume Fraction Field
Treatment of Surface Tension Field
Convergence
Stability
Residual File
Modified Inertial Relaxation
7.6.3.
7.6.4.
7.6.5.
7.6.6.
7.6.7.
Thermal Conductivity
Specific Heat
Surface Tension Coefficient
Wall Static Contact Angle
Multiple Species Property Options
Mach Number
Total Pressure
Y-Plus and Wall Shear Stress
Stream Function
Heat Transfer Film Coefficient
Thermoelasticity
Piezoelectrics
Electroelasticity
Piezoresistivity
Thermoelectrics
Review of Coupled Electromechanical Methods
Porous Media Flow
12.3.1.
12.3.2.
12.3.3.
12.3.4.
3-D
3-D
3-D
3-D
2-Node
2-Node
3-Node
4-Node
3-D
3-D
3-D
3-D
3-D
3-D
3-D
3-D
3-Node
6-Node
3-Node
4-Node
4-Node
8-Node
4-Node
4-Node
2-D
2-D
2-D
2-D
2-D
2-D
2-D
and
and
and
and
and
and
and
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Axisymmetric
Harmonic
Harmonic
Harmonic
Harmonic
Harmonic
3-Node
6-Node
4-Node
4-Node
8-Node
Triangular Solids
Triangular Solids
Quadrilateral Solids without ESF
Quadrilateral Solids with ESF
Quadrilateral Solids
13.7.1.
13.7.2.
13.7.3.
13.7.4.
13.7.5.
K w = 0 through 3
K w = 5 through 7
Presence of Both Waves and Current
MacCamy-Fuchs Corrections
Morison's Equation
Not Documented
Not Documented
Not Documented
Not Documented
SOLID5 - 3-D Coupled-Field Solid
14.5.1. Other Applicable Sections
14.6.
14.7.
14.8.
14.9.
Not Documented
Not Documented
Not Documented
INFIN9 - 2-D Infinite Boundary
14.9.1. Introduction
14.9.2. Theory
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
MASS21 - Structural Mass
Not Documented
Not Documented
Not Documented
PLANE25 - Axisymmetric-Harmonic 4-Node Structural Solid
Element Characteristics
Element Matrices
Adjustment of Real Constants
Evaluation of Control Parameter
Description
Assumptions and Restrictions
Mass Matrix Formulation
Damping Matrix Formulation
Introduction
Theory
Reduced Scalar Potential
Difference Scalar Potential
Generalized Scalar Potential
Not Documented
Not Documented
Not Documented
Not Documented
SHELL61 - Axisymmetric-Harmonic Structural Shell
Not Documented
Not Documented
Not Documented
PLANE75 - Axisymmetric-Harmonic 4-Node Thermal Solid
Not Documented
Not Documented
Not Documented
SOLID87 - 3-D 10-Node Tetrahedral Thermal Solid
Not Documented
Not Documented
Not Documented
CIRCU94 - Piezoelectric Circuit
Not Documented
Not Documented
Not Documented
INTER115 - 3-D Magnetic Interface
Not Documented
Not Documented
Not Documented
FLUID136 - 3-D Squeeze Film Fluid Element
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
SURF151 - 2-D Thermal Surface Effect
SURF152 - 3-D Thermal Surface Effect
14.148.1.
14.148.2.
14.148.3.
14.148.4.
14.149.
14.150.
14.151.
14.152.
14.153.
Introduction
Contact Kinematics
Frictional Model
Contact Algorithm
Energy and Momentum Conserving Contact
Debonding
Thermal/Structural Contact
Electric Contact
Magnetic Contact
14.181.4. Theory
14.182. SOLID186 - 3-D 20-Node Homogenous/Layered Structural Solid
14.182.1. SOLID186 - 3-D 20-Node Homogenous Structural Solid
14.182.2. SOLID186 - 3-D 20-Node Layered Structural Solid
14.182.3. Other Applicable Sections
14.183. SOLID187 - 3-D 10-Node Tetrahedral Structural Solid
14.183.1. Other Applicable Sections
14.184. BEAM188 - 3-D 2-Node Beam
14.184.1. Assumptions and Restrictions
14.184.2. Stress Evaluation
14.185. BEAM189 - 3-D 3-Node Beam
14.186. SOLSH190 - 3-D 8-Node Layered Solid Shell
14.186.1. Other Applicable Sections
14.186.2. Theory
14.187. Not Documented
14.188. INTER192 - 2-D 4-Node Gasket
14.188.1. Other Applicable Sections
14.189. INTER193 - 2-D 6-Node Gasket
14.189.1. Other Applicable Sections
14.190. INTER194 - 3-D 16-Node Gasket
14.190.1. Element Technology
14.191. INTER195 - 3-D 8-Node Gasket
14.191.1. Other Applicable Sections
14.192.
14.193.
14.194.
14.195.
14.196.
14.197.
14.198.
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
INTER202 - 2-D 4-Node Cohesive
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
PLANE223 - 2-D 8-Node Coupled-Field Solid
Not Documented
Not Documented
Not Documented
HSFLD241 - 2-D Hydrostatic Fluid
HSFLD242 - 3-D Hydrostatic Fluid
14.238.1. Introduction
14.238.2. Element Matrices and Load Vectors
14.239.
14.240.
14.241.
14.242.
14.243.
14.244.
14.245.
14.246.
14.247.
14.248.
14.249.
14.250.
14.251.
14.252.
14.253.
14.254.
14.255.
14.256.
14.257.
14.258.
14.259.
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
SURF251 - 2-D Radiosity Surface
SURF252 - 3-D Thermal Radiosity Surface
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
REINF263 - 2-D Smeared Reinforcing
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
Not Documented
SOLID272 - General Axisymmetric Solid with 4 Base Nodes
Not Documented
Not Documented
Not Documented
Not Documented
SOLID278 - 3-D 8-Node Homogenous/Layered Thermal Solid
Not Documented
Not Documented
Not Documented
SOLID285 - 3-D 4-Node Tetrahedral Structural Solid with Nodal Pressures
Overview
Convergence
Predictor
Adaptive Descent
Line Search
Arc-Length Method
Energies
ANSYS Workbench Product Adaptive Solutions
Reduced-Order Modeling for State-Space Matrices Export
Enforced Motion in Structural Analysis
19. Postprocessing
19.1. POST1 - Derived Nodal Data Processing
19.1.1. Derived Nodal Data Computation
19.2. POST1 - Vector and Surface Operations
19.2.1. Vector Operations
19.2.2. Surface Operations
19.3. POST1 - Path Operations
19.3.1.
19.3.2.
19.3.3.
19.3.4.
Introduction
Common Features for all Probabilistic Methods
Monte Carlo Simulation Method
The Response Surface Method
General Definitions
Linear Regression Analysis
F-Test for the Forward-Stepwise-Regression
Transformation of Random Output Parameter Values for Regression Fitting
Goodness-of-Fit Measures
Statistical Procedures
Correlation Coefficient Between Sampled Data
Cumulative Distribution Function
Evaluation of Probabilities From the Cumulative Distribution Function
Inverse Cumulative Distribution Function
Bibliography
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.4. Using the Theory Reference for the ANSYS Workbench Product
1.4. Using the Theory Reference for the ANSYS Workbench Product
The ANSYS Workbench product uses this solver for most structural and all thermal analyses.
PCG
The ANSYS Workbench product often uses this solver for some structural analyses, especially those with
thick models; i.e., models that have more than one solid element through the thickness.
Supernode
The ANSYS Workbench product uses this solver for modal analyses.
1.4.3.Other Features
Shape Tool
The shape tool used by the ANSYS Workbench product is based on the same topological optimization
capabilities as discussed in Topological Optimization. Note that the shape tool is only available for stress
shape optimization with solid models; no surface or thermal models are supported. Frequency shape
optimization is not available. In the ANSYS Workbench product, the maximum number of iteration loops
to achieve a shape solution is 40; in the ANSYS environment, you can control the number of iterations.
In the ANSYS Workbench product, only a single load case is considered in shape optimization.
Solution Convergence
This is discussed in ANSYS Workbench Product Adaptive Solutions.
Safety Tool
The ANSYS Workbench product safety tool capability is described in Safety Tools in the ANSYS
Workbench Product.
Fatigue Tool
The ANSYS Workbench product fatigue capabilities are described by Hancq, et al.([316]).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
LINK33
LINK33
3-D Conduction Bar
MP ME <> PR PRN DS <> <> <> <> <> PP <> EME MFS
Product Restrictions
LINK33
Definition
Element Number
Nodes - I, J
Material number
Volume
Location where results are reported
Length
Input area
Temperatures - I, J
Heat flow rate from node I to node J
Thermal flux (heat flow rate/cross-sectional area)
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
LINK33
Table33.2:LINK33 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis
Guide and The Item and Sequence Number Table of this manual for more information. The following
notation is used in Table33.2:LINK33 Item and Sequence Numbers:
Name
output quantity as defined in the Table33.1:LINK33 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table33.2LINK33 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
1
2
3
4
1
2
Matrix or Vector
Conductivity and Specific Heat
Matrices; and Heat Generation
Load Vector
Shape Functions
Equation1213
Integration Points
None
14.32.3.Output
The output is computed as:
(14
42)
and
(14
43)
where:
q = thermal flux (output as THERMAL FLUX)
T I = temperature at node I
T J = temperature at node J
Q = heat rate (output as HEAT RATE)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
12.3.3-D Lines
This section contains shape functions for line elements without and with rotational degrees of freedom
(RDOF).
Figure12.23D Line Element
(12
17)
(12
18)
(12
30)
(12
31)
Units
AbAmpere
Ampere
t-Ampere-turns
British Thermal Unit
centimeter
Celsius
Coulomb
Fahrenheit
Farad
feet
Gauss
gram
Henry
Hertz
hour
inch
Kilogram
Kilopound (1000 pound force)
Kilopounds per square inch
meter
millimeter
Megapascal
Newton
Oersted
Pascal
pound force
pounds per square inch
pounds per square inch (gauge)
radian
revolutions per minute
second
Siemen
Tesla
Watt
Weber
Ohm
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
/SOLU
MainMenu> Solution
Solution>
Solution>
Solution>
Solution>
Solution>
Master
Master
Master
Master
Master
DOFs>
DOFs>
DOFs>
DOFs>
DOFs>
GP
MainMenu> Solution> Dynamic Gap Cond> Define
You can also list the defined gaps and delete gaps.
Command(s): GPLIST,
GPDELE
MainMenu> Solution> Dynamic Gap Cond> List All
GUI:
MainMenu> Solution> Dynamic Gap Cond> Delete
5.5.1.3.1.Gap Conditions
Gap conditions can only be defined between two master degree of freedom (DOF) nodes or between
master DOF nodes and ground, as shown in the following figure.
Figure5.2Examples of Gap Conditions
Gap conditions are similar to gap elements and are specified between surfaces that are expected to
contact (impact) each other during the transient. The program accounts for the gap force, which
develops when the gap closes, by using an equivalent nodal load vector.
Some guidelines to define gap conditions are presented below:
Use enough gap conditions to obtain a smooth contact stress distribution between the contacting
surfaces.
Define a reasonable gap stiffness. If the stiffness is too low, the contacting surfaces may overlap
too much. If the stiffness is too high, a very small time step will be required during impact. A
general recommendation is to specify a gap stiffness that is one or two orders of magnitude higher
than the adjacent element stiffness. You can estimate the adjacent element stiffness using AE/L,
where A is the contributing area around the gap condition, E is the elastic modulus of the softer
material at the interface, and L is the depth of the first layer of elements at the interface.
The nonlinear gap damping provided through the DAMP field of the GP command runs faster than a
full transient analysis using a gap element COMBIN40. Only TRNOPT = MSUP allows the nonlinear
gap damping action. Damping conditions are ignored for the reduced transient analysis method.
Command
GUI Path
Dynamics Options
Transient Integration
Parameters
Damping
General Options
Integration Time Step
TINTP
ALPHAD,
BETAD,
MP,DAMP
DELTIM
5.5.1.4.1.Dynamics Options
Dynamic options include the following:
Damping
Damping in some form is present in most structures and should be included in your analysis. You
can specify four forms of damping in a reduced transient dynamic analysis:
Alpha (mass) damping (ALPHAD)
Beta (stiffness) damping (BETAD)
Material-dependent beta damping (MP,DAMP)
Element damping (COMBIN14, and so on)
See Damping for further details.
5.5.1.4.2.General Options
The only valid general option is Integration Time Step (DELTIM). The integration time step is assumed
to be constant throughout the transient.
Note: If you do issue the TIME command for the first load step, it will be ignored. The
first solution is always a static solution at TIME = 0.
LSWRITE
MainMenu> Solution> Load Step Opts> Write LS File
Only nodal degree of freedom data (at master DOF) are available for processing, so you can use
only the NSOL command to define variables.
5.5.3.1.Points to Remember
The .RDSP , .EMAT , .ESAV , .DB , and .TRI files from the reduced solution must be available.
The database must contain the same model for which the reduced solution was calculated.
The procedure for the expansion pass is explained below.
/SOLU
MainMenu> Solution
Note: You must explicitly leave SOLUTION (using the FINISH command) and
reenter (/SOLU) before performing the expansion pass.
2. Activate the expansion pass and its options.
Table5.5Expansion Pass Options
Option
Command
EXPASS
No. of Solutions to be
Expanded
Single Solution to Expand
NUMEXP
EXPSOL
GUI Path
MainMenu> Solution> Analysis Type>
ExpansionPass
MainMenu> Solution> Load Step Opts>
ExpansionPass> Range of Solu's
MainMenu> Solution> Load Step Opts>
ExpansionPass> Single Expand> By
Time/Freq
SOLVE
MainMenu> Solution> Solve> Current LS
5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as
a separate load step on the results file.
6. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution window.
The best way to check the validity of the MDOF set is to rerun the analysis with twice (or half) the
number of masters and to compare the results. Another way is to review the reduced mass distribution
printed during a modal solution. The reduced mass should be, at least in the dominant direction of
motion, within 10-15 percent of the total mass of the structure.
17.6.Substructuring Analysis
The substructure analysis (ANTYPE,SUBSTR) uses the technique of matrix reduction to reduce the
system matrices to a smaller set of DOFs. Matrix reduction is also used by the reduced modal, reduced
harmonic and reduced transient analyses.
The following substructuring analysis topics are available:
Assumptions and Restrictions (within Superelement)
Description of Analysis
Statics
Transients
Component Mode Synthesis (CMS)
17.6.2.Description of Analysis
A superelement (substructure) may be used in any analysis type. It simply represents a collection of
elements that are reduced to act as one element. This one (super) element may then be used in the
actual analysis (use pass) or be used to generate more superelements (generation or use pass). To
reconstruct the detailed solutions (e.g., displacements and stresses) within the superelement, an
expansion pass may be done. See the Basic Analysis Guide for loads which are applicable to a
substructure analysis.
17.6.3.Statics
Consider the basic form of the static equations (Equation171):
(17
91)
{F} includes nodal, pressure, and temperature effects. It does not include {F nr} (see Newton-Raphson
Procedure). The equations may be partitioned into two groups, the master (retained) DOFs, here
denoted by the subscript m, and the slave (removed) DOFs, here denoted by the subscript s.
(17
92)
or expanding:
(17
93)
(17
94)
The master DOFs should include all DOFs of all nodes on surfaces that connect to other parts of the
structure. If accelerations are to be used in the use pass or if the use pass will be a transient analysis,
master DOFs throughout the rest of the structure should also be used to characterize the distributed
mass. The automatic selection of master DOFs is discussed in more detail in Automatic Master Degrees
of Freedom Selection, and guidelines for their selection are given in Modal Analysis of the Structural
Analysis Guide . Solving Equation1794 for {us},
(17
95)
Substituting {us} into Equation1793
(17
96)
or,
(17
97)
where:
(17
98)
(17
99)
(17
100)
and
are the superelement coefficient (e.g., stiffness) matrix and load vector, respectively.
In the preceding development, the load vector for the superelement has been treated as a total load
vector. The same derivation may be applied to any number of independent load vectors, which in turn
may be individually scaled in the superelement use pass. For example, the analyst may wish to apply
thermal, pressure, gravity, and other loading conditions in varying proportions. Expanding the right-hand
sides of Equation1793 and Equation1794 one gets, respectively:
(17
101)
(17
102)
where:
N = number of independent load vectors.
Substituting into Equation1799:
(17
103)
To have independently scaled load vectors in the use pass, expand the left-hand side of Equation17
103
(17
104)
Substituting Equation17104 into Equation17103 :
(17
105)
If the load vectors are scaled in the use pass such that:
(17
106)
where bi is the scaling factor ( FACT on the LVSCALE command), then Equation1795 becomes:
(17
107)
Equation17107 is used in the expansion pass to obtain the DOF values at the slave DOFs if the
backsubstitution method is chosen (SEOPT command). If the resolve method is chosen for expansion
pass, then the program will use Equation1792 to resolve for {us}. In doing so, the program makes
{um} as the internally prescribed displacement boundary conditions since {um} are known in expansion
pass. As the program treats DOFs associated with {um} as displacement boundary conditions, the
reaction forces by resolve method will be different from that computed at those master DOFs by the
backsubstitution method. However, they are all in self-equilibrium satisfying Equation1792.
The above section Statics is equally applicable at an element level for elements with extra displacement
shapes. The master DOFs become the nodal DOFs and the slave DOFs become the nodeless or extra
DOFs.
17.6.4.Transients
The general form of the equations for transients is Equation175 and Equation1729:
(17
108)
For substructuring, an equation of the form:
(17
109)
is needed.
and
are computed as they are for the static case (Equation1798 and Equation17
99). The computation of the reduced mass matrix is done by:
(17
110)
This simplification was suggested by Guyan([14]) because direct partitioning and condensation are not
practical (the condensed matrices would be functions of the time derivatives of displacement and very
awkward to implement). The damping matrix is handled similarly:
(17
111)
Equation17107 is also used to expand the DOF values to the slave DOFs in the transient case if the
backsubstitution method is chosen. If the resolve method is chosen, the program will use Equation17
92 and make {um} as displacement boundary conditions the same way as the static expansion method
does.
Free-Interface Method
For the free-interface method, the transformation matrix has the form:
(17
116)
where:
[ sr ] = matrix of inertia relief modes
[ m] = matrix of the master dof partition of the free-interface normal modes (eigenvectors obtained
with interface dofs free).
[ s] = matrix of the slave dof partition of the free-interface normal modes.
Residual Flexibility Free Interface Method
For the Residual Flexiblility Free interface (RFFB) method, the transformation matrix has the form:
(17
117)
where:
After applying the transformation in Equation17114 into the matrix equation of motion Equation17
112 , the equation of motion in the reduced space is obtained. The reduced stiffness and mass matrices
of the CMS substructure will be:
(17
118)
(17
119)
In the reduced system, master DOFs will be used to couple the CMS superelement to other elements
and/or CMS superelements.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
15.13.Newton-Raphson Procedure
The following Newton-Raphson procedure topics are available:
Overview
Convergence
Predictor
Adaptive Descent
Line Search
Arc-Length Method
15.13.1.Overview
The finite element discretization process yields a set of simultaneous equations:
(15
145)
where:
[K] = coefficient matrix
{u} = vector of unknown DOF (degree of freedom) values
{F a} = vector of applied loads
If the coefficient matrix [K] is itself a function of the unknown DOF values (or their derivatives) then
Equation15145 is a nonlinear equation. The Newton-Raphson method is an iterative process of solving
the nonlinear equations and can be written as (Bathe([2])):
(15
146)
(15
147)
where:
= Jacobian matrix (tangent matrix)
i = subscript representing the current equilibrium iteration
= vector of restoring loads corresponding to the element internal loads
Both
and
are evaluated based on the values given by {ui}. The right-hand side of
Equation15146 is the residual or out-of-balance load vector; i.e., the amount the system is out of
equilibrium. A single solution iteration is depicted graphically in Figure 15.9 for a one DOF model. In a
structural analysis,
restoring force vector calculated from the element stresses. In a thermal analysis,
is the
is the
transient analysis,
is the effective coefficient matrix and
which includes the inertia and damping effects.
As seen in the following figures, more than one Newton-Raphson iteration is needed to obtain a
converged solution. The general algorithm proceeds as follows:
1. Assume {u0 }. {u0 } is usually the converged solution from the previous time step. On the first time
step, {u0 } = {0}.
2. Compute the updated tangent matrix
Figure 15.10 shows the solution of the next iteration (i + 1) of the example from Figure 15.9. The
subsequent iterations would proceed in a similar manner.
The solution obtained at the end of the iteration process would correspond to load level {F a}. The final
converged solution would be in equilibrium, such that the restoring load vector
(computed from
a
the current stress state, heat flows, etc.) would equal the applied load vector {F } (or at least to within
some tolerance). None of the intermediate solutions would be in equilibrium.
Figure15.10Newton-Raphson Solution - Next Iteration
If the analysis included path-dependent nonlinearities (such as plasticity), then the solution process
requires that some intermediate steps be in equilibrium in order to correctly follow the load path. This is
accomplished effectively by specifying a step-by-step incremental analysis; i.e., the final load vector {F a}
is reached by applying the load in increments and performing the Newton-Raphson iterations at each
step:
(15
148)
where:
[Kn,i ] = tangent matrix for time step n, iteration i
= total applied force vector at time step n
= restoring force vector for time step n, iteration i
This process is the incremental Newton-Raphson procedure and is shown in Figure 15.11. The NewtonRaphson procedure guarantees convergence if and only if the solution at any iteration {ui} is near the
exact solution. Therefore, even without a path-dependent nonlinearity, the incremental approach (i.e.,
applying the loads in increments) is sometimes required in order to obtain a solution corresponding to
the final load level.
Figure15.11Incremental Newton-Raphson Procedure
When the stiffness matrix is updated every iteration (as indicated in Equation15146 and Equation15
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool10.html[28/04/2013 07:17:32 p.m.]
15.13.2.Convergence
The iteration process described in the previous section continues until convergence is achieved. The
maximum number of allowed equilibrium iterations (input on NEQIT command) are performed in order
to obtain convergence.
Convergence is assumed when
(15
149)
and/or
(15
150)
where {R} is the residual vector:
(15
151)
which is the right-hand side of the Newton-Raphson Equation15146. {u i} is the DOF increment
vector, R and u are tolerances (CNVTOL,,,TOLER ) and Rref and uref are reference values
(CNVTOL,,VALUE ). || || is a vector norm; that is, a scalar measure of the magnitude of the vector
(defined below).
Convergence, therefore, is obtained when size of the residual (disequilibrium) is less than a tolerance
times a reference value and/or when the size of the DOF increment is less than a tolerance times a
reference value. The default is to use out-of-balance convergence checking only. The default tolerance
are .001 (for both u and R ).
There are three available norms (CNVTOL,,,, NORM ) to choose from:
1. Infinite norm
2. L1 norm
3. L2 norm
For DOF increment convergence, substitute u for R in the above equations. The infinite norm is simply
the maximum value in the vector (maximum residual or maximum DOF increment), the L1 norm is the
sum of the absolute value of the terms, and the L2 norm is the square root of the sum of the squares
(SRSS) value of the terms, also called the Euclidean norm. The default is to use the L2 norm.
The default out-of-balance reference value Rref is ||{F a}||. For DOFs with imposed displacement
constraints, the default Rref value is {F nr} at those DOFs.
In the following cases, the default Rref value is the specified or default minimum reference value set via
the CNVTOL,,,,, MINREF command:
For structural DOFs if Rref falls below 1.0E-2 (typically occurring in rigid-body motion analyses,
such as those involving stress-free rotation)
For thermal DOFs if Rref falls below 1.0E-6
For EMAG DOFs if Rref falls below 1.0E-12
For all other DOFs if Rref is equal to 0.0
The default reference value uref is ||{u}||.
15.13.3.Predictor
The solution used for the start of each time step n {un,0 } is usually equal to the current DOF solution
{un -1 }. The tangent matrix [Kn,0 ] and restoring load {F n,0 } are based on this configuration. The
predictor option (PRED command) extrapolates the DOF solution using the previous history in order to
take a better guess at the next solution.
In static analyses, the prediction is based on the displacement increments accumulated over the previous
time step, factored by the time-step size:
(15
152)
where:
{u n } = displacement increment accumulated over the previous time step
n = current time step
(15
153)
and is defined as:
(15
154)
where:
t n = current time-step size
t n-1 = previous time-step size
is not allowed to be greater than 5.
In transient analyses, the prediction is based on the current velocities and accelerations using the
Newmark formulas for structural DOFs:
(15
155)
where:
= current displacements, velocities and accelerations
t n = current time-step size
= Newmark parameter (input on TINTP command)
For thermal, magnetic and other first order systems, the prediction is based on the trapezoidal formula:
(15
156)
where:
{un - 1 } = current temperatures (or magnetic potentials)
= current rates of these quantities
= trapezoidal time integration parameter (input on TINTP command)
See Transient Analysis for more details on the transient procedures.
The subsequent equilibrium iterations provide DOF increments {u} with respect to the predicted DOF
value {un,0 }, hence this is a predictor-corrector algorithm.
15.13.4.Adaptive Descent
Adaptive descent ( Adptky on the NROPT command) is a technique which switches to a stiffer matrix if
convergence difficulties are encountered, and switches back to the full tangent as the solution
convergences, resulting in the desired rapid convergence rate (Eggert([152])).
The matrix used in the Newton-Raphson equation (Equation15146) is defined as the sum of two
matrices:
(15
157)
where:
[KS ] = secant (or most stable) matrix
[KT] = tangent matrix
= descent parameter
The program adaptively adjusts the descent parameter () during the equilibrium iterations as follows:
1. Start each substep using the tangent matrix ( = 0).
2. Monitor the change in the residual ||{R}||2 over the equilibrium iterations:
If it increases (indicating possible divergence):
remove the current solution if < 1, reset to 1 and redo the iteration using the secant
matrix
if already at = 1, continue iterating
If it decreases (indicating converging solution):
If = 1 (secant matrix) and the residual has decreased for three iterations in a row (or 2 if
was increased to 1 during the equilibrium iteration process by (a.) above), then reduce by a
factor of 1/4 (set it to 0.25) and continue iterating.
If the < 1, decrease it again by a factor of 1/4 and continue iterating. Once is below
0.0156, set it to 0.0 (use the tangent matrix).
3. If a negative pivot message is encountered (indicating an ill-conditioned matrix):
If < 1, remove the current solution, reset = 1 and redo the iteration using the secant
matrix.
If = 1, bisect the time step if automatic time stepping is active, otherwise terminate the
execution.
The nonlinearities which make use of adaptive descent (that is, they form a secant matrix if > 0)
include: plasticity, contact, stress stiffness with large strain, nonlinear magnetics using the scalar
potential formulation, the concrete element SOLID65 with KEYOPT(7) = 1, and the membrane shell
element SHELL41 with KEYOPT(1) = 2. Adaptive descent is used by default in these cases unless the
line search or arc-length options are on. It is only available with full Newton-Raphson, where the matrix
is updated every iteration. Full Newton-Raphson is also the default for plasticity, contact and large strain
nonlinearities.
15.13.5.Line Search
The line search option (accessed with LNSRCH command) attempts to improve a Newton-Raphson
solution {ui} by scaling the solution vector by a scalar value termed the line search parameter.
Consider Equation15147 again:
(15
158)
In some solution situations, the use of the full {u i} leads to solution instabilities. Hence, if the line
search option is used, Equation15158 is modified to be:
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool10.html[28/04/2013 07:17:32 p.m.]
(15
159)
where:
s = line search parameter, 0.05 < s < 1.0
s is automatically determined by minimizing the energy of the system, which reduces to finding the zero
of the nonlinear equation:
(15
160)
where:
gs = gradient of the potential energy with respect to s
An iterative solution scheme based on regula falsi is used to solve Equation15160 (Schweizerhof and
Wriggers([153])). Iterations are continued until either:
1. gs is less than 0.5 go , where go is the value of Equation15160 at s = 0.0 (that is, using
for {F nr (s{u})}).
15.13.6.Arc-Length Method
The arc-length method (accessed with ARCLEN,ON) is suitable for nonlinear static equilibrium solutions
of unstable problems. Applications of the arc-length method involves the tracing of a complex path in
the load-displacement response into the buckling/post buckling regimes. The arc-length method uses the
explicit spherical iterations to maintain the orthogonality between the arc-length radius and orthogonal
directions as described by Forde and Stiemer([174]). It is assumed that all load magnitudes are
controlled by a single scalar parameter (i.e., the total load factor). Unsmooth or discontinuous loaddisplacement response in the cases often seen in contact analyses and elastic-perfectly plastic analyses
cannot be traced effectively by the arc-length solution method. Mathematically, the arc-length method
can be viewed as the trace of a single equilibrium curve in a space spanned by the nodal displacement
variables and the total load factor. Therefore, all options of the Newton-Raphson method are still the
basic method for the arc-length solution. As the displacement vectors and the scalar load factor are
treated as unknowns, the arc-length method itself is an automatic load step method (AUTOTS,ON is not
needed). For problems with sharp turns in the load-displacement curve or path dependent materials, it is
necessary to limit the arc-length radius (arc-length load step size) using the initial arc-length radius
(using the NSUBST command). During the solution, the arc-length method will vary the arc-length
radius at each arc-length substep according to the degree of nonlinearities that is involved.
The range of variation of the arc-length radius is limited by the maximum and minimum multipliers
( MAXARC and MINARC on the ARCLEN command).
In the arc-length procedure, nonlinear Equation15146 is recast associated with the total load factor :
(15
161)
where is normally within the range -1.0 l 1.0. Writing the proportional loading factor in an
incremental form yields at substep n and iteration i (see Figure 15.13):
(15
162)
where:
= incremental load factor (as shown in Figure 15.13)
Figure15.13Arc-Length Approach with Full Newton-Raphson Method
The incremental displacement {u i} can be written into two parts following Equation15162:
(15
163)
where:
= displacement due to a unit load factor
= displacement increment from the conventional Newton-Raphson method
These are defined by:
(15
164)
(15
165)
In each arc-length iteration, it is necessary to use Equation15164 and Equation15165 to solve for
and
. The incremental load factor in Equation15163 is determined by the arc-length
equation which can be written as, for instance, at iteration i (see Figure 15.13):
(15
166)
where:
= scaling factor (with units of displacement) used to ensure the correct scale in the equations
un = sum of all the displacement increments ui of this iteration
The arc-length radius
first iteration, i.e.
1 at the
(15
167)
While the arc-length radius 1 at iteration 1 of a substep is determined by using the initial arc-length
radius (defined by the NSUBST command), the limit range (defined by the ARCLEN command) and
some logic of the automatic time (load) step method (Automatic Time Stepping).
Equation15163 together with Equation15166 uniquely determines the solution vector (ui, )T.
However, there are many ways to solve for approximately. The explicit spherical iteration method is
used to ensure orthogonality (Forde and Stiemer([174])). In this method, the required residual ri (a
scalar) for explicit iteration on a sphere is first calculated. Then the arc-length load increment factor is
determined by formula:
(15
168)
The method works well even in the situation where the vicinity of the critical point has sharp solution
changes. Finally, the solution vectors are updated according to (see Figure 15.13):
(15
169)
and
(15
170)
where:
n = current substep number
Values of n and are available in POST26 (SOLU command) corresponding to labels ALLF and
ALDLF, respectively. The normalized arc-length radius label ARCL (SOLU) corresponds to value
where is the initial arc-length radius defined (by the NSUBST command) through Equation15166
(an arc-length radius at the first iteration of the first substep).
In the case where the applied loads are greater or smaller than the maximum or minimum critical loads,
arc-length will continue the iterations in cycles because || does not approach unity. It is recommended
to terminate the arc-length iterations (using the ARCTRM or NCNV commands).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Bibliography
Bibliography
[1] Ahmad, S., Irons, B. M. and Zienkiewicz, O. C.. "Analysis of Thick and Thin Shell Structures by
Curved Finite Elements". International Journal for Numerical Methods in Engineering . Vol. 2, No. 3. pp.
419451. 1970.
[2] K. J. Bathe. Finite Element Procedures . Prentice-Hall. Englewood Cliffs. 1996.
[3] M. A. Biot. Mechanics of Incremental Deformation . John Wiley and Sons. New York, 1965.
[4] L. H. Chen. "Piping Flexibility Analysis by Stiffness Matrix". ASME, Journal of Applied Mechanics .
December 1959.
[5] R. D. Cook. Concepts and Applications of Finite Element Analysis, Second Edition . John Wiley and
Sons. New York. 1981.
[6] R. D. Cook. "Two Hybrid Elements for Analysis of Thick, Thin and Sandwich Plates" . International
Journal for Numerical Methods in Engineering . Vol. 5, No. 2. pp. 277-288. 1972.
[7] D. F. Cuniff and G. J. O'Hara. "Normal Mode Theory for Three-Directional Motion" . NRL Report.
6170. U. S. Naval Research Laboratory. Washington D. C.. 1965.
[8] M. M. Denn. Optimization by Variational Methods. McGraw-Hill. New York. 1969.
[9] K. D. Henshell. "Automatic Masters for Eigenvalue Economization" . Earthquake Engineering and
Structural Dynamics. Vol. 3. pp. 375-383. 1975.
[10] M. C. Imgrund. ANSYS Verification Manual. Swanson Analysis Systems, Inc.. 1992.
[11] W. Flugge. Stresses in Shells. Springer Verla. Berlin. 1967.
[12] R. J. Fritz. "The Effect of Liquids on the Dynamic Motions of Immersed Solids" . ASME Journal of
Engineering for Industry. February, 1972.
[13] T. V. Galambos. Structural Members and Frames . Prentice-Hall. Englewood Cliffs. 1968.
[14] R. J. Guyan. "Reduction of Stiffness and Mass Matrices". AIAA Journal . Vol. 3, No. 2. February,
1965.
[15] A. S. Hall and R. W. Woodhead. Frame Analysis . John Wiley and Sons. New York. 1961.
[16] C. Rajakumar and C. R. Rogers. "The Lanczos Algorithm Applied to Unsymmetric Generalized
Eigenvalue Problem" . International Journal for Numerical Methods in Engineering . Vol. 32. pp. 10091026. 1992.
[17] B. M. Irons. "A Frontal Solution Program for Finite Element Analysis". International Journal for
Numerical Methods in Engineering . Vol. 2, No. 1. January, 1970, pp. 5-23 Discussion May, 1970, p. 149.
Bibliography
[18] J. H. Wilkinson. The Algebraic Eigenvalue Problem. Clarendon Press. Oxford. pp. 515-569. 1988.
[19] P. C. Kohnke and J. A. Swanson. "Thermo-Electric Finite Elements". Proceedings, International
Conference on Numerical Methods in Electrical and Magnetic Field Problems. Santa Margherita Liqure
Italy. June 1-4, 1976.
[20] P. C. Kohnke. "Large Deflection Analysis of Frame Structures by Fictitious Forces" . International
Journal of Numerical Methods in Engineering . Vol. 12, No. 8. pp. 1278-1294. 1978.
[21] C. F. Kollbrunner and K. Basler. Torsion in Structures. Springer-Verlag. Berlin. 1969.
[22] E. J. Konopinski. Classical Descriptions of Motion. Freeman and Company. San Francisco. 1969.
[23] E. Kreyszig. Advanced Engineering Mathematics. John Wiley and Sons, Inc.. New York. 1962.
[24] S. G. Lekhnitskii. Theory of Elasticity of an Anisotropic Elastic Body. Holden-Day. San Francisco.
1963.
[25] R. J. Melosh and R. M. Bamford. "Efficient Solution of Load-Deflection Equations" . ASCE Journal of
the Structural Division . Vol. 95, No. ST4, Proc. Paper 6510, Apr., 1969. pp. 661-676 Discussions Dec.,
1969, Jan., Feb., May, 1970, Closure, Feb., 1971.
[26] Kanok-Nukulchai. "A Simple and Efficient Finite Element for General Shell Analysis". International
Journal for Numerical Methods in Engineering . Vol. 14. pp. 179-200 . 1979.
[27] J. T. Oden. Mechanics of Elastic Structures. McGraw-Hill. New York . 1968.
[28] J. S. Przemieniecki. Theory of Matrix Structural Analysis . McGraw-Hill. New York. 1968.
[29] W. C. Schnobrich and M. Suidan. "Finite Element Analysis of Reinforced Concrete". ASCE Journal of
the Structural Division . ST10. pp. 2109-2122 . October, 1973.
[30] P. Seide. "Large Deflection of Rectangular Membranes Under Uniform Pressure". International
Journal of Non-Linear Mechanics . Vol. 12. pp. 397-406.
[31] L. Skjelbreia and J. A. Hendrickson. "Fifth Order Gravity Wave Theory" . Proceedings, Seventh
Conference on Coastal Engineering . Ch. 10, pp. 184-196. 1961.
[32] S. Timoshenko and S. Woinowskey-Kreiger. Theory of Plates and Shells. McGraw-Hill. New York .
1959.
[33] D. M. Tracey. "Finite Elements for Three Dimensional Elastic Crack Analysis". Nuclear Engineering
and Design. Vol. 26. 1973.
[34] E. H. Vanmarcke. "Structural Response to Earthquakes" . Seismic Risk and Engineering Decisions.
Elsvier Scientific Publishing Co.. Amsterdam-Oxford, New York. edited by C. Lomnitz and E.
Rosemblueth. pp. 287-337. 1976.
[35] J. D. Wheeler. "Method of Calculating Forces Produced by Irregular Waves". Journal of Petroleum
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_biblio.html[28/04/2013 07:18:00 p.m.]
Bibliography
Bibliography
[51] C. F. Shih. D. Lee. "Further Developments in Anisotropic Plasticity". Journal of Engineering Materials
and Technology. Vol. 100. pp. 294-302. July 1978.
[52] S. Valliappan. "Nonlinear Analysis for Anistropic Materials" . International Journal for Numerical
Methods in Engineering . Vol. 10. pp. 597-606. 1976.
[53] J. F. Besseling. "A Theory of Elastic, Plastic, and Creep Deformations of an Initially Isotropic
Material Showing Aisotropic Strain-Hardening Creep Recovery and Secondary Creep" . Journal of Applied
Mechanics. pp. 529-536. December 1958.
[54] R. J. Owen, A. Prakash, and O. C. Zienkiewicz. "Finite Element Analysis of Non-Linear Composite
Materials by Use of Overlay Sytems" . Computers and Structures, Pergamon Press . Vol. 4. pp. 1251-1267.
[55] J. P. Holman. Heat Transfer. Fourth Edition. McGraw-Hill. New York. 1976.
[56] J. L. Batoz, K. J. Bathe, and L. W. Ho. "A Study of Three-Node Triangular Plate Bending Elements".
International Journal of Numerical Methods in Engineering . Vol. 15. pp. 1771-1812. 1980.
[57] A. Razzaque. "On the Four Noded Discrete Kirchhoff Shell Elements". Accuracy Reliability Training in
FEM Technology. edited by Robinson, J.. pp. 473-483. 1984.
[58] P. M. Gresho and R. L. Lee. "Don't Suppress the Wiggles - They're Telling You Something" . Finite
Element Methods for Convection Dominated Flows. Vol. 34. ASME Publication AMD. pp. 37-61. 1979.
[59] R. G. Dean. Evaluation and Development of Water Wave Theories for Engineering Application.
prepared for U. S. Army Corp of Engineers, Coastal Engineering Research Center. November 1974.
[60] ASME Boiler and Pressure Vessel Code . Section III, Division 1-1974, Subsection NB, Class 1
Components.
[61] American National Standard Code for Pressure Piping, Power Piping, ANSI B31.1-1977, Published by
the American Society of Mechanical Engineers.
[62] R. M. Orris and M. Petyt. "Finite Element Study of Harmonic Wave Propagation in Periodic
Structures" . Journal of Sound and Vibration. pp. 223-236. 1974.
[63] J. L. Gordon. "OUTCUR: An Automated Evaluation of Two-Dimensional Finite Element Stresses"
according to ASME. Paper No. 76-WA/PVP-16. ASME Winter Annual Meeting. December 1976.
[64] M. J. D. Powell. "An Efficient Method for Finding the Minimum of a Function of Several Variables
Without Calculating Derivatives" . Computer Journal . Vol. 7. pp. 155-162. 1964.
[65] E. L. Wilson, A. Der Kiereghian, and E. Bayo. "A Replacement for the SRSS Method in Seismic
Analysis". Earthquake and Structural Dynamics. Vol. 9, No. 2. University of California, Berkeley. pp. 187.
March 1981.
[66] C. C. Rankin. F. A. Brogan. "An Element Independent Corotational Procedure for the Treatment of
Bibliography
Large Rotations". Journal of Pressure Vessel Technology. Vol. 108. pp. 165-174. May 1986.
[67] J. Argyris. "An Excursion into Large Rotations" . Computer Methods in Applied Mechanics and
Engineering . Vol. 32. pp. 85-155. 1982.
[68] S. Tse, I. E. Morse, and R. T. Hinkle. Mechanical Vibrations. Allyn and Bacon. Boston. 1963.
[69] M. V. K. Chari. "Finite Element Solution of the Eddy Current Problem in Magnetic Structures . IEEE
Transactions on Power Apparatus and Systems . Vol. PAS-93. pp. 62-72 . 1974.
[70] J. R. Brauer. "Finite Element Analysis of Electromagnetic Induction in Transformers" . paper A77122-5, IEEE Winter Power Meeting. New York City. 1977.
[71] S. C. Tandon. M. V. K. Chari. "Transient Solution of the Diffusion Equation by the Finite Element
Method". Journal of Applied Physics . March 1981.
[72] P. P. Silvester, H. S. Cabayan, and B. T. Browne. "Efficient Techniques for Finite Element Analysis
of Electric Machines". IEEE Transactions on Power Apparatus and Systems . Vol. PAS-92. pp. 1274-1281.
1973.
[73] M. V. K. Chari and J. D'Angelo. "Finite Element Analysis of Magneto-Mechanical Devices" . Fifth
International Workshop in Rare Earth-Cobalt Permanent Magnets and Their Application. 7-10, Paper No.
V1-1.. Roanoke, VA. June 1981.
[74] O. W. Anderson. "Transform Leakage Flux Program Based on the Finite Element Method". IEEE
Transactions on Power Apparatus and Systems . Vol. PAS-92, No. 2. 1973.
[75] O. C. Zienkiewicz, J. Lyness, and D. R Owen. "Three-Dimensional Magnetic Field Determination
Using a Scalar Potential - A Finite Element Solution" . IEEE Transactions on Magnetics . Vol. MAG-13, No.
5. pp. 1649-1656. 1977.
[76] J. L. Coulomb and G. Meunier. "Finite Element Implementation of Virtual Work Principle for
Magnetic for Electric Force and Torque Calculation . IEEE Transactions on Magnetics . Vol. Mag-2D, No.
5. pp. 1894-1896. 1984.
[77] F. C. Moon. Magneto-Solid Mechanics . John Wiley and Sons. New York. 1984.
[78] A. J. Baker. Finite Element Computational Fluid Mechanics . McGraw-Hill Book Company. New York.
pp. 266-284. 1983.
[79] S. NW. Yuan. Foundations of Fluid Mechanics . Prentice-Hall International, Inc.. London. pp. 71-102.
1976.
[80] Ray W. Clough and Joseph Penzien. Dynamics of Structures. McGraw-Hill. New York. p. 559. 1975.
[81] H. Allik and J. R. Hughes. "Finite Element for Piezoelectric Vibration" . International Journal
Numerical Methods of Engineering . No. 2. pp. 151-157. 1970.
Bibliography
[82] N. P. Eer Nisse. "Variational Method for Electroelastic Vibration Analysis". IEEE Transactions on
Sonics and Ultrasonics. Vol. SU-14, No. 4. 1967.
[83] J. Sato, M. Kawabuchi, and A. Fukumoto. "Dependence of the Electromechanical Coupling
Coefficient on the Width-to-Thickness Ratio of Plant-Shaped Piezoelectric Transducers Used for
Electronically Scanned Ultrasound Diagnostic Systems". Journal of Acoustics Society of America. No. 66
6. pp. 1609-1611 . 1979.
[84] E. L. Kinsler. et. al.. Fundamentals of Acoustics . John Wiley and Sons. New York. pp. 98-123. 1982.
[85] A. Craggs. "A Finite Element Model for Acoustically Lined Small Rooms" . Journal of Sound and
Vibration. Vol. 108, No. 2. pp. 327-337.
[86] O. C. Zienkiewicz. R. E. Newton. "Coupled Vibrations of a Structure Submerged in a Compressible
Fluid". Proceedings of the Symposium on Finite Element Techniques. University of Stuttgart. Germany.
June 1969.
[87] Lawrence E. Malvern. Introduction to the Mechanics of a Continuous Medium . Prentice-Hall, Inc..
Englewood Cliffs, NJ. 1969.
[88] R. Siegal and J. R. Howell. Thermal Radiation Heat Transfer. Second Edition. Hemisphere Publishing
Corporation. 1981.
[89] ANSI/IEEE Standard on Piezoelectricity IEEE Standard . pp. 176. 1987.
[90] E. E. Antonova. D. C. Looman. Finite elements for thermoelectric device analysis in ANSYS. ICT
2005 24th International Conference on Thermoelectrics. pp. 215-218. 2005.
[91] E. Onate, J. Rojek, R. L. Taylor, and O. C. Zienkiewicz. Finite calculus formulation for
incompressible solids using linear triangles and tetrahedra . International Journal for Numerical Methods
in Engineering . Vol. 59. pp. 14731500. 2004.
[92] A. F. Fossum and J. T. Fredrich. Cap plasticity model and compactive and dilatant prefailure
deformation . Pacific Rocks 200: Rock Around the Rim . A. A. Balkema. pp. 1169-1176. 2000.
[93] Stephen W. Tsai. Composites Design. Third Edition, Section 11.6. Think Composites. Dayton, Ohio.
1987.
[94] J. Weiss. "Efficient Finite Element Solution of Multipath Eddy Current Problems" . IEEE Transactions
on Magnetics . Vol. MAG-18, No. 6. pp. 1710-1712. 1982.
[95] V. K. Garg and J. Weiss. "Finite Element Solution of Transient Eddy-Current Problems in MultiplyExcited Magnetic Systems". IEEE Transactions on Magnetics . Vol. MAG-22, No. 5. pp. 1257-1259 . 1986.
[96] E. N. Dvorkin. "On Nonlinear Finite Element Analysis of Shell Structures" . Ph.D Thesis.
Massachusetts Institute of Technology. 1984.
Bibliography
[97] E. N. Dvorkin and K. J. Bathe. "A Continuum Mechanics Based Four-Node Shell Element for General
Nonlinear Analysis". Engineering Computations . Vol. 1. pp. 77-88. 1984.
[98] K. J. Bathe and E. N. Dvorkin. "A Formulation of General Shell Elements - The Use of Mixed
Interpolation of Tensorial Components" . International Journal for Numerical Methods in Engineering . Vol.
22. pp. 697-722. 1986.
[99] M. Hoit and E. L. Wilson. "An Equation Numbering Algorithm Based on a Minimum Front Criteria" .
Computers and Structures. Vol. 16. pp. 225-239. 1983.
[100] E. Cuthill and J. McKee. "Reducing the Band Width of Sparse Symmetric Matrices". Proceedings of
the ACM National Conference. New York. 1969.
[101] A. Georges and D. McIntyre. "On the Application of the Minimum Degree Algorithm to Finite
Element Systems". SIAM Journal of Numerical Analysis . Vol. 15. 1978.
[102] O. C. Zienkiewicz and J. Z. Zhu. "A Simple Error Estimator and Adaptive Procedure for Practical
Engineering Analysis". International Journal for Numerical Methods in Engineering . Vol. 24. pp. 337-357.
1987.
[103] I. Babuska and W. C. Rheinboldt. "Analysis of Optimal Finite Element Meshes in R" . Mathematics
of Computation. Vol. 33. pp. 431-463. 1979.
[104] W. Carnegie. "Vibrations of Rotating Cantilever Blading" . Journal of Mechanical Engineering
Science . Vol. 1. No. 3. 1959.
[105] P. G. Bergan and E. Mollestad. "An Automatic Time-Stepping Algorithm for Dynamic Problems" .
Computer Methods in Applied Mechanics and Engineering . Vol. 49. 1985.
[106] P. C. Paris and G. C. Sih. "Stress Analysis of Cracks". Fracture Toughness and Testing and its
Applications . American Society for Testing and Materials. Philadelphia, STP 381. pp. 30-83. 1965.
[107] G. J. O'Hara and R. O. Belsheim. "Interim Design Values for Shock Design of Shipboard
Equipment". NRL Memorandum Report 1396. U.S. Naval Research Laboratory. Washington D.C.. 1963.
[108] A. Markovsky, T. F. Soules, and M. R. Vukcevich. "Mathematical and Computational Aspects of a
General Viscoelastic Theory" . G. E. Lighting and Research and Technical Services Operation . Report No.
86-LRL-2021. February 1986.
[109] G. W. Scherer and S. M. Rekhson. "Viscoelastic-Elastic Composites: I, General Theory" . Journal of
the American Ceramic Society . Vol. 65, No. 7. 1982.
[110] O. S. Narayanaswamy. "A Model of Structural Relaxation in Glass" . Journal of the American
Ceramic Society . Vol. 54, No. 10. pp. 491-498. 1971.
[111] O. C. Zienkiewicz, M. Watson, and I. P. King. "A Numerical Method of Visco-Elastic Stress
Analysis". International Journal of Mechanical Science . Vol. 10. pp. 807-827. 1968.
Bibliography
Bibliography
Problems. Also University of Wales, University College of Swansea Internal Report CR/635/89 April 1989.
[127] G. G. Weber, A. M. Lush, A. Zavaliangos, and L. Anand. "An Objective Time-Integration Procedure
for Isotropic Rate-Independent Elastic-Plastic Constitutive Equations" . International Journal of Plasticity .
Vol. 6. pp. 701-749. 1990.
[128] G. M. Eggert and P. R. Dawson. "A Viscoplastic Formulation with Plasticity for Transient Metal
Forming" . Computer Methods in Applied Mechanics and Engineering . Vol. 70. pp. 165-190. 1988.
[129] R. Narayanaswami and H. M. Adelman. "Inclusion of Transverse Shear Deformation in Finite
Element Displacement Formulations" . American Institute of Aeronautics and Astronautics Journal . Vol.
12, No. 11. pp. 1613-1614. 1974.
[130] I. Kaljevic, S. Saigal, and A. Ali. "An Infinite Boundary Element Formulation for Three-Dimensional
Potential Problems" . International Journal for Numerical Methods in Engineering . Vol. 35, No. 10. pp.
2079-2100. 1992.
[131] Simo et al.. "Finite Deformation Post-Buckling Analysis Involving Inelasticity and Contact
Constraints" . International Journal for Numerical Methods in Engineering . Vol. 23. pp. 779-800. 1986.
[132] H. Parisch. "A Consistent Tangent Stiffness Matrix for Three-Dimensional Non-Linear Contact
Analysis". International Journal for Numerical Methods in Engineering . Vol.28. pp. 1803-1812. 1989.
[133] Bayo. "A Modified Lagrangian Formulation for the Dynamic Analysis of Constrained Mechanical
Systems". Computer Methods in Applied Mechanics and Engineering . Vol. 71. pp. 183-195. 1988.
[134] Jiang and Rodgers. "Combined Lagrangian Multiplier and Penalty Function Finite Element
Technique for Elastic Impact Analysis". Computers and Structures. Vol. 30. pp. 1219-1229. 1988.
[135] Giannakopoulos. "The Return Mapping Method for the Integration of Friction Constitutive
Relations". Computers and Structures. Vol. 32. pp. 157-167. 1989.
[136] Ridic and Owen. "A Plasticity Theory of Friction and Joint Elements". Computational Plasticity:
Models, Software, and Applications . Part II. Proceedings of the Second International Conference,
Barcelona, Spain, Pineridge Press, Swanse. pp. 1043-1062. Editors Owen, Hinton, Ornate. 1989.
[137] Wriggers, VuVan, and Stein. "Finite Element Formulation of Large Deformation Impact-Contact
Problems with Friction" . Computers and Structures. Vol. 37. pp. 319-331. 1990.
[138] Stein, Wriggers and VuVan. "Models of Friction, Finite-Element Implementation and Application to
Large Deformation Impact-Contact Problems" . Computational Plasticity: Models, Software, and
Applications . Part II. Proceedings of the Second International Conference, Barcelona, Spain, Pineridge
Press, Swansea. pp. 1015-1041. Editors Owen, Hinton, Ornate. 1989.
[139] S. M. Yunus, P. C. Kohnke, and S. Saigal. "An Efficient Through-Thickness Integration Scheme in
an Unlimited Layer Doubly Curved Isoparametric Composite Shell Element" . International Journal for
Numerical Methods in Engineering . Vol. 28. pp. 2777-2793. 1989.
[140] E. R. Geddes. "An Analysis of the Low Frequency Sound Field in Non-Rectangular Enclosures Using
the Finite Element Method". Ph.D Thesis, Pennsylvania State University. 1982.
[141] M. Gyimesi, D. Lavers, T. Pawlak, and D. Ostergaard. "Application of the General Potential
Formulation in the ANSYSProgram" . IEEE Transactions on Magnetics . Vol. 29. pp. 1345-1347. 1993.
Bibliography
[142] C. Rajakumar and A. Ali. "A Solution Method for Acoustic Boundary Element Eigenproblem With
Sound Absorption Using Lanczos Algorithm" . Proceedings of 2nd International Congress on Recent
Developments in Air- and Structure-Borne Sound and Vibration. Auburn University, AL. pp. 1001-1010 .
March 4-6, 1992.
[143] H. Nishimura, M. Isobe, and K. Horikawa. "Higher Order Solutions of the Stokes and the Cnoidal
Waves". Journal of the Faculty of Engineering . Vol. XXXIV, No. 2. The University of Tokyo. Footnote on
page 268. 1977.
[144] G. Mahinthakumar and S.R.H. Hoole. "A Parallelized Element by Element Jacobi Conjugate
Gradients Algorithm for Field Problems and a Comparison with Other Schemes" . Applied
Electromagnetics in Materials . Vol. 1. pp. 15-28. 1990.
[145] T.J.R. Hughes. Analysis of Transient Algorithms with Particular Reference to Stability Behavior .
Computation Methods for Transient Analysis . Vol. 1. edited by T. Belytschko and K. J. Bathe. NorthHolland, Amsterdam. pp. 67-155. 1983.
[146] L. Anand. "Constitutive Equations for the Rate-Dependent Deformation of Metals at Elevated
Temperatures". Journal of Engineering Materials and Technology. Vol. 104. pp. 12-17. 1982.
[147] S. B. Brown, K. H. Kim, and L. Anand. "An Internal Variable Constitutive Model for Hot Working of
Metals". International Journal of Plasticity . Vol. 5. pp. 95-130. 1989.
[148] John M. Dickens. Numerical Methods for Dynamic Substructure Analysis. PH.D. Thesis from
University of California, Berkeley. 1980.
[149] M. Gyimesi and J. D. Lavers. "Generalized Potential Formulation for 3-D Magnetostatic Problems" .
IEEE Transactions on Magnetics . Vol. 28, No. 4. 1992.
[150] W. R. Smythe. Static and Dynamic Electricity . McGraw-Hill Book Co.. New York, NY. 1950.
[151] N. A. Demerdash, T. W. Nehl, F. A. Fouad, and O. A. Mohammed. "Three Dimensional Finite
Element Vector Potential Formulation of Magnetic Fields in Electrical Apparatus" . IEEE Transactions on
Power Apparatus and Systems . Vol. PAS-100, No. 8. pp. 4104-4111. 1981.
[152] G. M. Eggert, P. R. Dawson, and K. K. Mathur. "An Adaptive Descent Method for Nonlinear
Viscoplasticity. International Journal for Numerical Methods in Engineering . Vol. 31. pp. 1031-1054.
1991.
[153] K. H. Schweizerhof and P. Wriggers. "Consistent Linearization for Path Following Methods in
Nonlinear FE Analysis". Computer Methods in Applied Mechanics and Engineering . Vol. 59. pp. 261-279.
1986.
[154] O. C. Zienkiewicz and I. C. Cormeau. "Visco-plasticity - Plasticity and Creep in Elastic Solids - A
Unified Numerical Solution Approach". International Journal for Numerical Methods in Engineering . Vol.
8. pp. 821-845. 1974.
[155] J. C. Simo and R. L. Taylor. "Consistent Tangent Operators for Rate-Independent Elastoplasticity" .
Computer Methods in Applied Mechanics and Engineering . Vol. 48. pp. 101-118. 1985.
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_biblio.html[28/04/2013 07:18:00 p.m.]
Bibliography
Bibliography
Bibliography
[186] J.J. More and S.J. Wright. Optimization Software Guide . SIAM. Philadelphia. p. 13. 1993.
[187] R.W. Bilger. "A Note on Favre Averaging in Variable Density Flows" . Combustion Science and
Technology. Vol. 11. pp. 215-217. 1975.
[188] M. C. McCalla. Fundamentals of Computer-Aided Circuit Simulation. Kluwer Academic. 1988.
[189] P.A. Vermeer and A. Verrujit. "An Accuracy Condition for Consolidation by Finite Elements".
International Journal for Numerical and Analytical Methods in Geomechanics . Vol. 5. pp. 1-14. 1981.
[190] Stephen W. Tsai and H. Thomas Hahn. Introduction to Composite Materials . Section 7.2.
Technomic Publishing Company. 1980.
[191] G.E.P. Box, W.G. Hunter, and J.S. Hunter. Statistics for Experimenters . Chapter 10. John Wiley &
Sons. 1978.
[192] Barna Szabo and Ivo Babuska. Finite Element Analysis . John Wiley & Sons. 1991.
[193] M.T. Chen. A. Ali. An Efficient and Robust Integration Technique for Applied Random Vibration
Analysis. Computers and Structures. Vol. 66 No. 6. pp. 785798. 1998.
[194] R.S. Harichandran. Random Vibration Under Propagating Excitation: Closed-Form Solutions.
Journal of Engineering Mechanics ASCE . Vol. 118, No. 3. pp. 575-586. 1992.
[195] R.G. Grimes, J.G. Lewis, and H.D. Simon. A Shifted Block Lanczos Algorithm for Solving Sparse
Symmetric Generalized Eigenproblems . SIAM Journal Matrix Analysis Applications . Vol. 15 No. 1. pp.
228-272 . 1996.
[196] C. Rajakumar and C.R. Rogers. The Lanczos Algorithm Applied to Unsymmetric Generalized
Eigenvalue Problems . International Journal for Numercial Method in Engineering . Vol. 32. pp. 10091026. 1991.
[197] D.K. Gartling. "Finite Element Methods for Non-Newtonian Flows" . report SAND92-0886, CFD
Dept., . Sandia National Laboratories. Albuquerque, NM. 1992.
[198] M.J. Crochet, A.R. Davies, and K. Walters. Numerical Simulation of Non-Newtonian Flow . Elsevier
Science Publishers B.V.. 1984.
[199] John O. Hallquist. LS-DYNA Theoretical Manual. Livermore Software Technology Corporation.
1998.
[200] O. Biro, K. Preis, C. Magele, W. Renhart, K.R. Richter, and G. Vrist. "Numerical Analysis of 3D
Magnetostatic Fields" . IEEE Transaction on Magnetics . Vol. 27, No. 5. pp. 3798-3803. 1991.
[201] M. Gyimesi and D Ostergaard. "Non-Conforming Hexahedral Edge Elements for Magnetic Analysis".
ANSYS, Inc. internal development, submitted to COMPUMAG. Rio. 1997.
Bibliography
[202] Gyimesi, M. and Lavers, D., "Application of General Potential Formulation to Finite Elements",
Second Japan Hungarian Joint Seminar on Electromagnetics, Sapporo, Japan 1992. Applied
Electromagnetics in Materials and Computational Technology, ed. T. Honma, I. Sebestyen, T. Shibata.
Hokkaido University Press. 1992.
[203] K. Preis, I. Bardi, O. Biro, C. Magele, Vrisk G., and K. R. Richter. "Different Finite Element
Formulations of 3-D Magnetostatic Fields" . IEEE Transactions on Magnetics . Vol. 28, No. 2. pp. 10561059. 1992.
[204] J.C. Nedelec. "Mixed Finite Elements in R3" . Numerical Methods. Vol. 35. pp. 315-341. 1980.
[205] J.S. Van Welij. "Calculation of Eddy Currents in Terms of H on Hexahedra" . IEEE Transactions on
Magnetics . Vol. 18. pp. 431-435. 1982.
[206] A. Kameari. "Calculation of Transient 3D Eddy Current Using Edge Elements". IEEE Transactions
on Magnetics . Vol. 26. pp. 466-469. 1990.
[207] J. Jin. The Finite Element Method in Electromagnetics. John Wiley and Sons, Inc.. New York. 1993.
[208] H. Whitney. Geometric Integration Theory . Princeton U. P.. Princeton. 1957.
[209] J.A. Stratton. Electromagnetic Theory . Section 1.14. McGraw-Hill. New York. 1941.
[210] K.M. Mitzner. "An Integral Equation Approach to Scattering From a Body of Finite Conductivity".
Radio Science . Vol. 2. pp. 1459-1470. 1967.
[211] R. Mittra and O. Ramahi. "Absorbing Boundary Conditions for the Direct Solution of Partial
Differential Equations Arising in Electromagnetic Scattering Problems" . Finite Element Finite Difference
Methods in Electromagnetic Scattering . Vol. II. pp. 133-173. 1989.
[212] D. Peric and D.R.J. Owen. "Computational Model for 3-D Contact Problems with Friction Based on
the Penalty Method". International Journal for Numercial Method in Engineering . Vol. 35. pp. 1289-1309.
1992.
[213] S. Cescotto and R. Charilier. "Frictional Contact Finite Elements Based on Mixed Variational
Principles". International Journal for Numercial Method in Engineering . Vol. 36. pp. 1681-1701. 1992.
[214] S. Cescotto and Y.Y. Zhu. "Large Strain Dynamic Analysis Using Solid and Contact Finite Elements
Based on a Mixed Formulation - Application to Metalforming". Journal of Metals Processing Technology.
Vol. 45. pp. 657-663. 1994.
[215] J.C. Simo and T.A. Laursen. "An Augmented Lagrangian Treatment of Contact Problems Involving
Friction" . Computers and Structures. Vol. 42, No. 1. pp. 97-116. 1992.
[216] T.A. Laursen and J.C. Simo. "Algorithmic Symmetrization of Coulomb Frictional Problems Using
Augmented Lagrangians". Computers Methods in Applied Mechanics and Engineering . Vol. 108, No. 1 &
2. pp. 133-146. 1993.
Bibliography
[217] A. Barry, J. Bielak, and R.C. MacCamy. "On absorbing boundary conditions for wave
propagations". Journal of Computational Physics . Vol. 792. pp. 449-468 . 1988.
[218] L.F. Kallivokas, J. Bielak, and R.C. MacCamy. "Symmetric Local Absorbing Boundaries in Time and
Space" . Journal of Engineering Mechanics . Vol. 1179. pp. 2027-2048. 1991.
[219] T.J.R. Hughes. "Generalization of Selective Integration Procedures to Anisotropic and Nonlinear
Media" . International Journal for Numerical Methods in Engineering . Vol. 15, No. 9. pp. 1413-1418.
1980.
[220] J.C. Nagtegaal, D.M. Parks, and J.R. Rice. "On Numerically Accurate Finite Element Solutions in the
Fully Plastic Range". Computer Methods in Applied Mechanics and Engineering . Vol. 4. pp. 153-178.
1974.
[221] Miklos Gyimesi and Dale Ostergaard. "Mixed Shape Non-Conforming Edge Elements". CEFC '98.
Tucson, AZ. 1998.
[222] Dale Ostergaard and Miklos Gyimesi. "Analysis of Benchmark Problem TEAM20 with Various
Formulations" . Proceedings of the TEAM Workshop, COMPUMAG Rio. pp. 18-20 . 1997.
[223] Dale Ostergaard and Miklos Gyimesi. "Magnetic Corner: Accurate Force Computations" . Analysis
Solutions. Vol 1, Issue 2. pp. 10-11. 1997-98.
[224] A.N. Brooks and T.J.R. Hughes. "Streamline Upwind/Petro-Galkerin Formulation for Convection
Dominated Flows with Particular Emphasis on the Incompressible Navier-Stokes Equations" . Computer
Methods in Applied Mechanics and Engineering . Vol. 32. pp. 199-259 . 1982.
[225] N.A. Demerdash and A.A. Arkadan. "Notes on FEM Modeling of Permanent Magnets in Electrical
Devices" . FEM for Electromagnetic Applications . Section 3. p.26-7, 17, 19. 1981.
[226] N.A. Demerdash and T.W. Nehl. "Determination of Inductances in Ferrite Type Magnet Electric
Machinery by FEM" . IEEE Trans. on MAG. Vol.18. pp.1052-54. 1982.
[227] T.W. Nehl, F.A. Faud, and N.A. Demerdash. "Determination of Saturated Values of Rotation
Machinery Incremental and Apparent Inductances by an Energy Perturbation Method". IEEE Trans. on
PAS . Vol.101. pp.4441-51 . 1982.
[228] Miklos Gyimesi, Vladimir Zhulin, and Dale Ostergaard. "Particle Trajectory Tracing in ANSYS". Fifth
International Conference on Charged Particle Optics, Delft University, Netherlands. To be Published in
Nuclear Instruments and Methods in Physics Research, Section A. 1998.
[229] Miklos Gyimesi and Ostergaard. Dale . "Inductance Computation by Incremental Finite Element
Analysis". CEFC 98. Tucson, Arizona. 1998.
[230] Computer-Aided Generation of Nonlinear Reduced-Order Dynamic Macromodels - I: Non-StressStiffened Case. Journal of Microelectromechanical Systems . S. 262269. June 2000.
[231] N.A. Demerdash and D.H. Gillott. "A New Approach for Determination of Eddy Currents and Flux
Bibliography
Penetration in Nonlinear Ferromagnetic Materials" . IEEE Trans. on Magnetics . Vol. 10. pp. 682-685.
1974.
[232] D.P. Flanagan and T. Belytschko. "A Uniform Strain Hexahedron and Quadrilateral with Orthogonal
Hourglass Control" . International Journal for Numerical Methods in Engineering . Vol. 17. pp. 679-706.
1981.
[233] F. Vogel. "Topological Optimization of Linear-Elastic Structures with ANSYS 5.4." . NAFEMS
Conference on Topological Optimization. 1997.
[234] H.P. Mlejnek and R. Schirrmacher. "An Engineer's Approach to Optimal Material Distribution and
Shape Finding". Computer Methods in Applied Mechanics and Engineering . Vol. 106. pp. 1-26. 1993.
[235] M.P. Bendsoe and N. Kikucki. "Generating Optimal Topologies in Structural Design Using a
Homogenization Method". Computer Methods in Applied Mechanics and Engineering . Vol. 71. pp. 197224. 1988.
[236] Javier Bonet and Richard D. Wood. Nonlinear Continuum Mechanics for Finite Element Analysis .
Cambridge University Press. 1997..
[237] J.C. Simo and L. Vu-Quoc. "A Three Dimensional Finite Strain Rod Model. Part II: Computational
Aspects" . Computer Methods in Applied Mechanics and Engineering . Vol. 58. pp. 79-116. 1986.
[238] Adnan Ibrahimbegovic. "On Finite Element Implementation of Geometrically Nonlinear Reissner's
Beam Theory: Three-dimensional Curved Beam Elements". Computer Methods in Applied Mechanics and
Engineering . Vol. 122. pp. 11-26. 1995.
[239] Istvan Vago and Miklos Gyimesi. Electromagnetic Fields . Published by Akademiiai Kiado. Budapest,
Hungary. 1998.
[240] S. Flugge. "Electric Fields and Waves". Encyclopedia of Physics . Vol. 16. Springer, Berlin . 1958.
[241] M. Lagally. Vorlesungen uber Vektorrechnung. Geest u. Portig, Peipzip. 1964.
[242] D.P. Flanagan and T. Belytschko. "A Uniform Strain Hexahedron and Quadrilateral with Orthogonal
Hourglass Control" . International Journal for Numerical Methods in Engineering . Vol. 17. pp. 679-706.
1981.
[243] H.B. Calllen. Thermodynamics and Introduction to Thermostatistics . 2nd Edition. p. 84. Wiley &
Sons. New York, NY. 1985.
[244] J.L. Chaboche. "Equations for Cyclic Plasticity and Cyclic Viscoplasticity" . International Journal of
Plasticity . Vol. 7. pp. 247-302. 1989.
[245] J.L. Chaboche. "On Some Modifications of Kinematic Hardening to Improve the Description of
Ratcheting Effects". International Journal of Plasticity . Vol. 7. pp. 661-678. 1991.
Bibliography
[246] Timoshenko. Theory of Elastic Stability. McGraw Hill Book Company. 1961.
[247] M. Schulz and F. C. Fillippou. "Generalized Warping Torsion Formulation" . Journal of Engineering
Mechanics. pp. 339-347. 1998.
[248] M. Gyimesi and D. Ostergaard. "Electro-Mechanical Capacitor Element for MEMS Analysis in
ANSYS". Proceedings of Modelling and Simulation of Microsystems Conference . pp. 270 . Puerto Rico.
1999.
[249] M. Schulz and F. C. Fillippou. "Capacitance Computation with Ammeter Element" . University of
Toronto, Department of Electrical Engineering, Unpublished Report available upon request from ANSYS,
Inc.. , 1993.
[250] J. Mehner and S.D. Senturia. Computer-Aided Generation of Nonlinear Reduced-Order Dynamic
Macromodels - II: Stress-Stiffened Case. Journal of Microelectromechanical Systems, . S. 270279. June
2000.
[251] Hieke, A., Siemens and IBM. "ANSYS APDL for Capacitance" . Proceedings from `Second
International Conference on Modeling and Simulation of Microsystems, Semiconductors, Sensors and
Actuators'. pp. 172. San Juan, Puerto Rico. 1999.
[252] J.C. Simo and T.J.R. Hughes. Computational Inelasticity. Springer-Verlag. 1997.
[253] E. Voce. Metallurgica. Col. 51, pp. 219 . 1955.
[254] W.H. Press. Numerical Recipes in C: The Art of Scienfitic Computing . Cambridge University Press.
1993.
[255] M. Gyimesi, D. Lavers, D Ostergaard, and T. Pawlak. "Hybrid Finite Element - Trefftz Method for
Open Boundary Anslysis". COMPUMAG, Berlin 1995, IEEE Transactions on Magnetics, Vol. 32, No. 3, pp.
671-674 1996.
[256] M. Gyimesi and D. Lavers. "Application of the Trefftz Method to Exterior Problems" . University of
Toronto, Department of Electrical Engineering, unpublished report. Available upon request from ANSYS,
Inc.. 1992.
[257] M. Gyimesi and D. Lavers. "Application of the Trefftz Method to Exterior Problems" . University of
Toronto, Department of Electrical Engineering, unpublished report. Available upon request from ANSYS,
Inc.. 1993.
[258] M. Gyimesi and D. Lavers. "Implementation to the Exterior Trefftz Element" . University of Toronto,
Department of Electrical Engineering, unpublished report. Available upon request from ANSYS, Inc.. ,
1993.
[259] E. Trefftz. "Ein Gegenstuck zum Ritz'schen Verfahren". Proceedings of the Second International
Congress on Applied Mechanics. Zurich. 1926.
[260] E. Trefftz. "Mechanik det elastischen Korper" . In Vol. VI of Handbuch der Physik, Berlin 1928.
Translated from Matematicheskais teoriia Uprognosti, L. GTTI 1934.
Bibliography
[261] I. Herrera. "Trefftz Method". in progress, Boundary Element Methods, Vol. 3. Wiley, New York .
1983.
[262] O.C. Zienkiewicz. "The Generalized Finite Element Method and Electromagnetic Problems" .
COMPUMAG Conference. 1978.
[263] A.P. Zielinski and O.C. Zienkiewicz. "Generalized Finite Element Analysis with T-Complete
Boundary Solution Function". International Journal for Numerical Methods in Engineering . Vol. 21. pp.
509-528. 1985.
[264] O.C. Zienkiewicz, D.W. Kelly, and P Bettess. "The Coupling of the Finite Element Method and
Boundary Solution Procedures". International Journal for Numerical Methods in Engineering . Vol. 11. pp.
355-375. 1977.
[265] O.C. Zienkiewicz, D.W. Kelly, and P. Bettess. "Marriage a la mode - The Best of Both Worlds Finite
Element and Bpoundary Integrals". Energy Methods in Finite Element Analysis . John Wiley. New York.
1979.
[266] J. Jirousek and L. Guex. "The Hybrid-Trefftz Finite Element Model and its Application to Plate
Bending" . International Journal for Numerical Methods in Engineering . Vol. 23. pp. 651-693. 1986.
[267] I.D. Mayergoyz, M.V.C. Chari, and A. Konrad. "Boundary Galerkin's Method for Three-Dimensional
Finite Element Electromagnetic Field Computation" . IEEE Transactions on Magnetics . Vol. 19, No. 6. pp.
2333-2336. 1983.
[268] M.V.K. Chari. "Electromagnetic Field Computation of Open Boundary Problems by Semi-Analytic
Approach". IEEE Transactions on Magnetics . Vol. 23, No. 5. pp. 3566-3568. 1987.
[269] M.V.K. Chari and G. Bedrosian. "Hybrid Harmonic/Finite element Method for Two-Dimensional
Open Boundary Problems" . IEEE Transactions on Magnetics . Vol. 23, No. 5. pp. 3572-3574. 1987.
[270] E.M. Arruda and M.C. Boyce. "A Three-dimensional Constitutive Model for the Large STretch
Behavior of Rubber Elastic Materials . Journal of the Mechanics and Physics of Solids. Vol. 41 2. pp. 389412. 1993.
[271] J.S. Bergstrom. "Constitutive Modeling of the Large Strain Time-dependent Behavior of
Elastomers" . Journal of the Mechanics and Physics of Solids. Vol. 45 5. pp. 931-954. 1998.
[272] M.W. Glass. "Chaparral - A library package for solving large enclosure radiation heat transfer
problems" . Sandia National Laboratories. Albuquerque, NM. 1995.
[273] A.R. Diaz and N. Kikucki. "Solutions to Shape and Topology Eigenvalue Optimization Problems
using a Homogenization Method". International Journal for Numerical Methods in Engineering . Vol. 35.
pp 1487-1502. 1992.
[274] P. Ladeveze and D. Leguillon. "Error estimation procedure in the finite element method and
applications" . SIAM Journal of Numerical Analysis . Vol. 20 3. pp. 483-509. 1983.
Bibliography
[275] J.L. Synge. The Hypercircle in Mathematical Physics . Cambridge University Press. 1957.
[276] M.F. Cohen and D.P. Greenberg. "The Hemi-Cube: A Radiosity Solution for Complex
Environments". Computer Graphics. Vol. 19, No. 3. pp. 31-40. 1985.
[277] M.L. Williams, R.F. Landel, and J.D. Ferry. "The Temperature Dependence of Relaxation
Mechanisms in Amorphous Polymers and Other Glass-forming Liquids" . Journal of the American Chemical
Society . Vol. 77. pp. 3701-3706. 1955.
[278] A. Huerta and W.K. Liu. "Viscous Flow with Large Free Surface Motion" . Computer Methods in
Applied Mechanics and Engineering . Vol. 69. pp. 277-324. 1988.
[279] W. Weaver and P.R. Johnston. Structural Dynamics by Finite Elements . pp. 413-415. Prentice-Hall.
1987.
[280] Y.Y. Zhu and S. Cescotto. "Transient Thermal and Thermomechanical Analysis by Mixed FEM" .
Computers and Structures. Vol. 53. pp. 275-304. 1994.
[281] J.U. Brackbill, D.B. Kothe, and C. Zemach. "A Continuum Method for Modeling Surface Tension" .
Journal of Computational Physics . Vol. 100. pp. 335-354 . 1992.
[282] D.B. Kothe and R.C. Mjolsness. "RIPPLE: A New Model for Incompressible Flows with Free
Surfaces" . AIAA Journal . Vol. 30. pp. 2694-2700. 1992.
[283] J.R. Richards, A.M. Lenhoff, and A.N. Beris. "Dynamic Breakup of Liquid-Liquid Jets". Physics of
Fluids. Vol. 8. pp. 2640-2655. 1994.
[284] G.P. Sasmal and J.I. Hochstein. "Marangoni Convection with a Curved and Deforming Free Surface
in a Cavity" . Transaction of ASME, Journal of Fluid Engineering . Vol. 116. pp. 577-582. 1994.
[285] G. Wang. "Finite Element Simulations of Gas-Liquid Flows with Surface Tension" . Presented at the
2000 International Mechanical Engineering Congress and Exposition. Orlando, FL. 11/2000.
[286] M. Gyimesi and D. Ostergaard. "Finite Element Based Reduced Order Modeling of Micro Electro
Mechanical Sytems MEMS". Presented at MSM 2000. San Diego, CA . 3/2000.
[287] D. Ostergaard, M. Gyimesi, Bachar Affour, Philippe Nachtergaele, and Stevan Stirkovich. "Efficient
Reduced Order Modeling for System Simulation of Micro Electro Mechanical Systems MEMS from FEM
Models" . Symposium on Design Test Integration and Packaging of MEMS/MOEMS. Paris, France. 5/2000.
[288] M. Gyimesi, Jian-She, Wang, and D. Ostergaard. "Capacitance Computation by Hybrid P-Element
and Trefftz Method". Presented at CEFC 2000, Milwaukee, WI 6/2000 and published in IEEE Trans. MAG,
Vol. 37, pp. 368083 9/2001.
[289] M. Gyimesi and D. Ostergaard. "Capacitance Computation by Hybrid P-Element and Trefftz
Method". Presented at MSM 2000. San Diego, CA . 3/2000.
Bibliography
Bibliography
Bibliography
Bibliography
[336] J. Mehner and F. Bennini. A Modal Decomposition Technique for Fast Harmonic and Transient
Simulations of MEMS. pp. 477484. International MEMS Workshop 2001 IMEMS. Singapore. 2001.
[337] J. J. Blech. On Isothermal Squeeze Films. Journal of Lubrication Technology. Vol.105. pp. 615620. 1983.
[338] Griffin, W. S., et al.. A Study of Squeeze-film Damping . Journal of Basic Engineering . pp. 451456. 1966.
[339] W. E. Langlois. Isothermal Squeeze Films. Quarterly Applied Mathematics. Vol. 20, No. 2. pp.
131-150. 1962.
[340] Mehner, J. E., et al.. Simulation of Gas Film Damping on Microstructures with Nontrivial
Geometries . Proc. of the MEMS Conference. Heidelberg, Germany. 1998.
[341] not used.
[342] T. Veijola. Equivalent Circuit Models for Micromechanical Inertial Sensors . ircuit Theory
Laboratory Report Series CT-39 . Helsinki University of Technology. 1999.
[343] F. Sharipov. Rarefied Gas Flow Through a Long Rectangular Channel . Journal Vac. Sci. Technol. .
A175. pp. 3062-3066. 1999.
[344] R. R. Craig. A Review of Time Domain and Frequency Domain Component Mode Synthesis
Methods . International Journal of Analytical and Experimental Modal Analysis . Vol. , No. 2. pp. 59-7.
1987.
[345] R. R. Craig and M. D. D. Bampton. Coupling of Substructures for Dynamic Analysis. AIAA
Journal . Vol. 12. pp. 1313-1319. 1968.
[346] M. Gyimesi, I. Avdeev, and D. Ostergaard. Finite Element Simulation of Micro Electro Mechanical
Systems MEMS by Strongly Coupled Electro Mechanical Transducers . IEEE Transactions on Magnetics .
Vol. 40, No. 2. pg. 557560. 2004.
[347] F., Auricchio, R. L., Taylor, and J. Lubliner. Shape-Memory Alloys: Macromodeling and Numerical
Simulations of the Superelastic Behavior. Computational Methods in Applied Mechanical Engineering .
Vol. 146. pp. 281312. 1997.
[348] T. Belytschko, W. K. Liu, and B. Moran. Nonlinear Finite Elements for Continua and Structures .
Computational Methods in Applied Mechanical Engineering . John Wiley and Sons. 2000.
[349] David C. Wilcox. Reassessment of the Scale-Determining Equation for Advanced Turbulence
Models . AIAA Journal . Vol. 26. pp. 12991310. 1988.
[350] F. R. Menter. Two-Equation Eddy-Viscosity Turbulence Models for Engineering Applications . AIAA
Journal . Vol. 32. pp. 15981605. 1994.
Bibliography
[351] J. Chung and G. M. Hulbert. A Time Integration Algorithm for Structural Dynamics with Improved
Numerical Dissipation: The Generalized- Method. Journal of Applied Mechanics . Vol. 60. pp. 371. 1993.
[352] H. M. Hilber, T. J. R. Hughes, and R. L. Taylor. Improved Numerical Dissipation for Time
Integration Algorithm in Structural Dynamics . Earthquake Engineering and Structural Dynamics. Vol. 5.
pp. 283. 1977.
[353] W. L. Wood, M. Bossak, and O. C. Zienkiewicz. An Alpha Modification of Newmark Method.
International Journal of Numerical Method in Engineering . Vol.15. p1562. 1981.
[354] D.J.; Segalman, C.W.G.; Fulcher, G.M.; Reese, and R.V., Jr. Field. An Efficient Method for
Calculating RMS von Mises Stress in a Random Vibration Environment . pp. 117-123. Proceedings of the
16th International Modal Analysis Conference. Santa Barbara, CA. 1998.
[355] G.M., Reese, R.V. Field Jr., and D.J. Segalman. A Tutorial on Design Analysis Using von Mises
Stress in Random Vibration Environments. The Shock and Vibration Digest . Vol. 32, No. 6. pp. 466-474
. 2000.
[356] Alan J. Chapman. Heat Transfer. 4th Edition. Macmillan Publishing Company. 1984.
[357] J.H. Wilkinson and C. Reinsch. Linear Algebra. Handbook for Automatic Computation. Vol. II. pp.
418439. Springer-Verlag. New York, NY. 1971.
[358] L.D. Landau and E.M. Lifshitz. Electrodynamics of Continuous Media . Course of Theoretical
Physics . Vol. 8. 2nd Edition. Butterworth-Heinemann. Oxford. 1984.
[359] J. F. Nye. Physical Properties of Crystals: Their Representation by Tensors and Matrices . Clarendon
Press. Oxford. 1957.
[360] J.D. Beley, C. Broudiscou, P. Guillaume, M. Masmoudi, and F. Thevenon. Application de la
methode des derivees d'ordre eleve a l'optimisation des structures . Revue Europeenne des Elements
Finis. Vol. 5, No. 5-6. pp. 537-567. 1996.
[361] R. Michalowski. Z. Mroz. Associated and non-associated sliding rules in contact friction problems .
Archives of Mechanics. Vol. 30, No. 3. pp. 259-276. 1978.
[362] H.D. Nelson and J.M. McVaugh. The Dynamics of Rotor-Bearing Systems Using Finite Elements.
Journal of Engineering for Industry. 1976.
[363] X-P Xu and A. Needleman. Numerical simulations of fast crack growth in brittle solids . Journal of
the Mechanics and Physics of Solids. Vol. 42. pp. 1397-1434. 1994.
[364] D. Guo, F.L. Chu, and Z.C. Zheng. The Influence of Rotation on Vibration of a Thick Cylindrical
Shell. Journal of Sound and Vibration. Vol. 242 3. pp. 492. 2001.
[365] G. Alfano and M.A. Crisfield. Finite Element Interface Models for the Delamination Anaylsis of
Laminated Composites: Mechanical and Computational Issues . International Journal for Numerical
Methods in Engineering . Vol. 50. pp. 1701-1736. 2001.
Bibliography
[366] A.L. Gurson. Continuum Theory of Ductile Rupture by Void Nucleation and Growth: Part I-Yield
Criterion and Flow Rules for Porous Ductile Media . Journal of Engineering Materials and Technology.
Vol. 1. pp. 2-15. 1977.
[367] A. Needleman and V. Tvergaard. An Analysis of Ductile Rupture in Notched Bars . Journal of
Mechanical Physics Solids. Vol. 32, No. 6. pp. 461-490. 1984.
[368] M. Geradin and D. Rixen. Mechanical Vibrations: Theory and Application to Structural Dynamics.
pp. 194. John Wiley and Sons, Inc.. 1997.
[369] K.J. Bathe and C. A. Almeida. A Simple and Effective Pipe Elbow Element Linear Analysis.
Journal of Applied Mechanics . Vol. 47, No. 1. pp. 93-100. 1980.
[370] A. M. Yan and R. J. Jospin. An Enhanced Pipe Elbow Element Application in Plastic Limit
Analysis of Pipe Structures . International Journal for Numerical Methods in Engineering . Vol. 46. pp.
409-431. 1999.
[371] J.S. Bergstrom and M.C. Boyce. Constitutive Modeling of the Large Strain Time-Dependent
Behavior of Elastomers . Journal of the Mechanics and Physics of Solids. Vol. 46. pp. 931-954. 1998.
[372] J.S. Bergstrom and M.C. Boyce. Large Strain Time-Dependent Behavior of Filled Elastomers, .
Mechanics of Materials . Vol. 32. pp. 627-644. 2000.
[373] H. Dal and M. Kaliske. Bergstrom-Boyce Model for Nonlinear Finite Rubber Viscoelasticity:
Theoretical Aspects and Algorithmic Treatment for the FE Method. Computational Mechanics. Vol. 44.
pp. 809-823. 2009.
[374] A.K. Gupta. Response Spectrum Method In Seismic Analysis and Design of Structures . CRC
Press. 1992.
[375] NRC Regulatory Guide. Published by the U.S. Nuclear Regulatory Commission, Regulatory Guide
1.92, Revision 2. July 2006.
[376] T. A. Laursen and V. Chawla. Design of Energy Conserving Algorithms for Frictionless Dynamic
Contact Problems . International Journal for Numerical Methods in Engineering . Vol. 40. pp. 863886.
1997.
[377] F. Armero and E. Petcz. Formulation and Analysis of Conserving Algorithms for Dynamic
Contact/Impact problems . Computer Methods in Applied Mechanics and Engineering . Vol. 158. pp. 269300. 1998..
[378] R.W. Ogden and D. G. Roxburgh. A Pseudo-Elastic Model for the Mullins Effect in Filled Rubber .
Proceedings of the Royal Society of London, Series A (Mathematical and Physical Sciences) . Vol. 455 No.
1988. pp. 2861-2877. 1999.
[379] K., J. Bose, A. Hurtado, and . Modeling of Stress Softening in Filled Elastomers . Constitutive
Models for Rubber III Proceedings of the 3rd European Conference on Constitutive Models for Rubber
(ECCMR). pp. 223-230. Edited by J. C. Busfield and A. H. Muhr. Taylor and Francis. London. 2003.
Bibliography
[380] M. Geradin and N. Kill. A New Approach to Finite Element Modelling of Flexible Rotors,.
Engineering Computing . Vol. 1. March 1984.
[381] M. E. Gurtin. An Introduction to Continuum Mechanics . Academic Press. Orlando, Florida. 1981.
[382] M. A. Puso and T. A. Laursen. A Mortar Segment-to-Segment Contact Method for Large
Deformation Solid Mechanics. Computer Methods in Applied Mechanics and Engineering . Vol. 193. pp.
601-629. 2004.
[383] M. A. Puso and T. A. Laursen. A Mortar Segment-to-Segment Frictional Contact Method for Large
Deformations. Computer Methods in Applied Mechanics and Engineering . Vol. 193. pp. 4891-4913.
2004.
[384] S. Arndt, B. Svenson, and E. Klingbeil. Modellierung der Eigenspannungen an der Rispitze mit
einem Schdigungsmodell. Technische Mechanik. Vol. 4. pp. 323-332. 1997.
[385] J. Besson and C. Guillemer-Neel. An Extension of the Green and Gurson Models to Kinematic
Hardening. Mechanics of Materials . Vol. 35. pp. 1-18. 2003.
[386] I.S. Sandler, F.L. DiMaggio, and G.Y. Baladi. Generalized Cap Model for Geological Materials .
Journal of the Geotechnical Engineering Division . Vol. 102. pp. 683-699. 1976.
[387] D. Pelessone. A Modified Formulation of the Cap Model . Gulf Atomic Report GA-C19579,
prepared for the Defense Nuclear Agency under Contract DNA-001086-C-0277. January, 1989.
[388] L.E. Schwer and Y.D. Murray. A Three-Invariant Smooth Cap Model with Mixed Hardening.
International Journal for Numerical and Analytical methods in Geomechanics . Vol. 18. pp. 657-688.
1994.
[389] C.D. Foster, R.A. Regueiro, A.F. Fossum, and R.I. Borja. Implicit Numerical Integration of a
Three-Invariant, Isotropic/Kinematic Hardening Cap Plasticity Model for Geomaterials . Computer
Methods in Applied Mechanics and Engineering . Vol. 194. pp. 50-52, 5109-5138. 2005.
[390] Ruijie Liu, Guoyu Lin, and Grama Bhashyam. Transformation of the Sandler and Rubin
Nonsmooth Cap Model to the Pelessone Smooth Cap Model . ASCE Journal of Engineering Mechanics .
Vol. 136. pp. 680-685. 2010.
[391] WS Atkins PLC, . Shell New Wave. Engineering Software Report. No. ESR960611.
[392] L.A. O'Neill, E. Fakas, and M. Cassidy. "A Novel Application of Constrained New Wave Theory for
Floatover Deck Installations". Proc. OMAE04. Canada 2004.
[393] R. Pinna and M. Cassidy. "Dynamic Analysis of a Monopod Platform Using Constrained New Wave" .
Proc. OMAE04. Canada 2004.
[394] W.J. Pierson and L. Moskowitz. A Proposed Spectral Form of Fully Developed Wind Seas Based on
the Similarity Theory of S. A. Kitaigorodskii . Journal of Geophysical Research . Vol. 69. pp. 5181-5190.
Bibliography
1964.
[395] D.E. Hasselmann, M. Dunckel, and J.A. Ewing. Directional Wave Spectra Observed During
JONSWAP 1973 . Journal Physical Oceanography. Vol. 10. pp. 1264-1280. 1980.
[396] American Petroleum Institute, . Recommended Practice for Planning, Designing and Constructing
Fixed Offshore Platforms Working Stress Design . API RP2A-WSD . Ed. 20. 1993.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
A.117.
A.118.
A.119.
A.120.
A.121.
A.122.
A.123.
A.124.
A.125.
A.126.
A.127.
A.128.
A.129.
A.130.
A.131.
A.132.
A.133.
A.134.
A.135.
A.136.
A.137.
A.138.
A.139.
A.140.
A.141.
A.142.
A.143.
A.144.
A.145.
A.146.
A.147.
A.148.
A.149.
A.150.
A.151.
A.152.
A.153.
A.154.
A.155.
A.156.
A.157.
A.158.
A.159.
A.160.
A.161.
A.162.
A.163.
A.164.
A.165.
A.166.
A.167.
A.168.
A.169.
A.170.
A.171.
A.172.
A.173.
A.174.
A.175.
A.176.
A.177.
VM117
VM118
VM119
VM120
VM121
VM122
VM123
VM124
VM125
VM126
VM127
VM128
VM129
VM130
VM131
VM132
VM133
VM134
VM135
VM136
VM137
VM138
VM139
VM140
VM141
VM142
VM143
VM144
VM145
VM146
VM147
VM148
VM149
VM150
VM151
VM152
VM153
VM154
VM155
VM156
VM157
VM158
VM159
VM160
VM161
VM162
VM163
VM164
VM165
VM166
VM167
VM168
VM169
VM170
VM171
VM172
VM173
VM174
VM175
VM176
VM177
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
A.178.
A.179.
A.180.
A.181.
A.182.
A.183.
A.184.
A.185.
A.186.
A.187.
A.188.
A.189.
A.190.
A.191.
A.192.
A.193.
A.194.
A.195.
A.196.
A.197.
A.198.
A.199.
A.200.
A.201.
A.202.
A.203.
A.204.
A.205.
A.206.
A.207.
A.208.
A.209.
A.210.
A.211.
A.212.
A.213.
A.214.
A.215.
A.216.
A.217.
A.218.
A.219.
A.220.
A.221.
A.222.
A.223.
A.224.
A.225.
A.226.
A.227.
A.228.
A.229.
A.230.
A.231.
A.232.
A.233.
A.234.
A.235.
A.236.
A.237.
A.238.
VM178
VM179
VM180
VM181
VM182
VM183
VM184
VM185
VM186
VM187
VM188
VM189
VM190
VM191
VM192
VM193
VM194
VM195
VM196
VM197
VM198
VM199
VM200
VM201
VM202
VM203
VM204
VM205
VM206
VM207
VM208
VM209
VM210
VM211
VM212
VM213
VM214
VM215
VM216
VM217
VM218
VM219
VM220
VM221
VM222
VM223
VM224
VM225
VM226
VM227
VM228
VM229
VM230
VM231
VM232
VM233
VM234
VM235
VM236
VM237
VM238
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
A.239.
A.240.
A.241.
A.242.
A.243.
A.244.
A.245.
A.246.
A.247.
A.248.
A.249.
A.250.
A.251.
A.252.
A.253.
A.254.
A.255.
A.256.
A.257.
A.258.
A.259.
A.260.
A.261.
A.262.
A.263.
A.264.
A.265.
A.266.
A.267.
A.268.
A.269.
A.270.
A.271.
VM239
VM240
VM241
VM242
VM243
VM244
VM245
VM246
VM247
VM248
VM249
VM250
VM251
VM252
VM253
VM254
VM255
VM256
VM257
VM258
VM259
VM260
VM261
VM262
VM263
VM264
VM265
VM266
VM267
VM268
VM269
VM270
VM271
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
Listing
This appendix contains all of the input listings for the VM test cases documented in PartI:Verification
Test Case Descriptions.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Table of Contents
1. About This Manual
1.1. Conventions Used in this Manual
1.1.1. Product Codes
1.1.2. Applicable ANSYS Products
1.2. ANSYS Product Capabilities
1.3. Terminology
1.4. ANSYS Command Characteristics
1.4.1.
1.4.2.
1.4.3.
1.4.4.
1.4.5.
1.4.6.
1.4.7.
1.4.8.
Data Input
Free-Format Input
Nonrestrictive Data Input
Condensed Data Input
Units
Defaults
File Names
Star and Slash Commands
2. Command Groupings
2.1. SESSION Commands
2.2. DATABASE Commands
2.3. GRAPHICS Commands
2.4. APDL Commands
2.5. PREP7 Commands
2.6. SOLUTION Commands
2.7. POST1 Commands
2.8. POST26 Commands
2.9. AUX2 Commands
2.10. AUX3 Commands
2.11. AUX12 Commands
2.12. AUX15 Commands
2.13. OPTIMIZATION Commands
2.14. VARIATIONAL TECHNOLOGY Commands
2.15. PROBABILISTIC Design Commands
2.16. DISPLAY Program Commands
2.17. REDUCED Order Modeling Commands
2.18. Menu-Inaccessible Commands
3. Command Dictionary
I. Connection Commands
~CAT5IN - Transfers a .CATPart file into the ANSYS program.
~CATIAIN - Transfers a CATIA model into the ANSYS program.
~PARAIN - Transfers a Parasolid file into the ANSYS program.
~PROEIN - Transfers a Pro/ENGINEER part into the ANSYS program.
~SATIN - Transfers a .SAT file into the ANSYS program.
~UGIN - Transfers a NX part into the ANSYS program.
II. A Commands
A - Defines an area by connecting keypoints.
AADD - Adds separate areas to create a single area.
AATT - Associates element attributes with the selected, unmeshed areas.
ABEXTRACT - Extracts the alpha-beta damping multipliers for Rayleigh damping.
*ABBR - Defines an abbreviation.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CmdTOC.html[28/04/2013 07:19:22 p.m.]
FREQ - Defines the frequency points for the SV vs. FREQ tables.
FRQSCL - Turns on automatic scaling of the entire mass matrix and frequency range for modal
analyses using the Block Lanczos, PCG Lanczos, or Supernode mode extraction method.
FS - Stores fatigue stress components at a node.
FSCALE - Scales force load values in the database.
FSDELE - Deletes a stress condition for a fatigue location, event, and loading.
FSLIST - Lists the stresses stored for fatigue evaluation.
FSNODE - Calculates and stores the stress components at a node for fatigue.
FSPLOT - Displays a fatigue stress item for a fatigue location and event.
FSSECT - Calculates and stores total linearized stress components.
FSSPARM - Calculates reflection and transmission properties of a frequency selective surface.
FSUM - Sums the nodal force and moment contributions of elements.
FTCALC - Performs fatigue calculations for a particular node location.
FTRAN - Transfers solid model forces to the finite element model.
FTSIZE - Defines the fatigue data storage array.
FTWRITE - Writes all currently stored fatigue data on a file.
FVMESH - Generates nodes and tetrahedral volume elements from detached exterior area
elements (facets).
VIII. G Commands
GAP - Specifies "Reduced transient gap conditions" as the subsequent status topic.
GAPF - Defines the gap force data to be stored in a variable.
GAUGE - Gauges the problem domain for a magnetic edge-element formulation.
/GCMD - Controls the type of element or graph display used for the GPLOT command.
/GCOLUMN - Allows the user to apply a label to a specified curve.
GENOPT - Specifies "General options" as the subsequent status topic.
GEOM - Defines the geometry specifications for the radiation matrix calculation.
GEOMETRY - Specifies "Geometry" as the subsequent status topic.
*GET - Retrieves a value and stores it as a scalar parameter or part of an array parameter.
/GFILE - Specifies the pixel resolution on Z-buffered graphics files.
/GFORMAT - Specifies the format for the graphical display of numbers.
/GLINE - Specifies the element outline style.
/GMARKER - Specifies the curve marking style.
GMATRIX - Performs electric field solutions and calculates the self and mutual conductance
between multiple conductors.
GMFACE - Specifies the facet representation used to form solid models.
*GO - Causes a specified line on the input file to be read next.
/GO - Reactivates suppressed printout.
/GOLIST - Reactivates the suppressed data input listing.
/GOPR - Reactivates suppressed printout.
GP - Defines a gap condition for transient analyses.
GPDELE - Deletes gap conditions.
GPLIST - Lists the gap conditions.
GPLOT - Controls general plotting.
/GRAPHICS - Defines the type of graphics display.
/GRESUME - Sets graphics settings to the settings on a file.
/GRID - Selects the type of grid on graph displays.
/GROPT - Sets various line graph display options.
GRP - Specifies the grouping mode combination method.
/GRTYP - Selects single or multiple Y-axes graph displays.
/GSAVE - Saves graphics settings to a file for later use.
GSBDATA - Specifies the constraints or applies the load at the ending point for generalized plane
strain option.
GSGDATA - Specifies the reference point and defines the geometry in the fiber direction for the
generalized plane strain element option.
GSLIST - When using generalized plane strain, lists the input data or solutions.
GSSOL - Specifies which results to store from the results file when using generalized plane strain.
/GST - Turns Graphical Solution Tracking (GST) on or off.
GSUM - Calculates and prints geometry items.
/GTHK - Sets line thicknesses for graph lines.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CmdTOC.html[28/04/2013 07:19:22 p.m.]
meshing.
MSHCOPY - Simplifies the generation of meshes that have matching node element patterns on
two different line groups (in 2-D) or area groups (3-D).
MSHKEY - Specifies whether free meshing or mapped meshing should be used to mesh a model.
MSHMID - Specifies placement of midside nodes.
MSHPATTERN - Specifies pattern to be used for mapped triangle meshing.
MSMASS - Specifies the mass type for a transient species analysis.
MSMETH - Specifies the method of solution of the species transport equations.
MSMIR - Sets modified inertial relaxation factors for multiple species.
MSNOMF - Specifies the initial value of nominal mass fraction for a species.
MSPROP - Defines the fluid properties of a species.
MSQUAD - Specifies the quadrature order for multiple species elements.
MSRELAX - Specifies relaxation factors for a multiple species transport analysis.
MSSOLU - Specifies solution options for multiple species transport.
MSSPEC - Specifies the name, molecular weight, and Schmidt number of a species.
/MSTART - Controls the initial GUI components.
MSTERM - Sets the convergence monitors for species.
MSTOLE - Adds two extra nodes from FLUID116 elements to SURF151 or SURF152 elements for
convection analyses.
MSVARY - Allows species properties to vary between global iterations.
*MULT - Performs the matrix multiplication M3 = M1(T1)*M2(T2).
*MWRITE - Writes a matrix to a file in a formatted sequence.
MXPAND - Specifies the number of modes to expand and write for a modal or buckling analysis.
XV. N Commands
N - Defines a node.
NANG - Rotates a nodal coordinate system by direction cosines.
NAXIS - Generates nodes for general axisymmetric element sections.
NCNV - Sets the key to terminate an analysis.
NDELE - Deletes nodes.
NDIST - Calculates and lists the distance between two nodes.
NDSURF - Generates surface elements overlaid on the edge of existing elements and assigns the
extra node as the closest fluid element node.
NEQIT - Specifies the maximum number of equilibrium iterations for nonlinear analyses.
/NERR - Limits the number of warning and error messages displayed.
NFORCE - Sums the nodal forces and moments of elements attached to nodes.
NGEN - Generates additional nodes from a pattern of nodes.
NKPT - Defines a node at an existing keypoint location.
NLDIAG - Sets nonlinear diagnostics functionality.
NLDPOST - Gets element component information from nonlinear diagnostic files.
NLGEOM - Includes large-deflection effects in a static or full transient analysis.
NLHIST - Specify result items to track during solution.
NLIST - Lists nodes.
NLOG - Forms the natural log of a variable.
NLOPT - Specifies "Nonlinear analysis options" as the subsequent status topic.
NMODIF - Modifies an existing node.
NOCOLOR - Removes color from graphics displays.
NODES - Specifies "Nodes" as the subsequent status topic.
/NOERASE - Prevents the screen erase between displays.
/NOLIST - Suppresses the data input listing.
NOOFFSET - Prevents the CDREAD command from offsetting specified data items
NOORDER - Re-establishes the original element ordering.
/NOPR - Suppresses the expanded interpreted input data listing.
NORA - Rotates nodal coordinate systems to surface normal
NORL - Rotates nodal coordinate systems perpendicular to line normal
/NORMAL - Allows displaying area elements by top or bottom faces.
NPLOT - Displays nodes.
NPRINT - Defines which time points stored are to be listed.
NREAD - Reads nodes from a file.
NREFINE - Refines the mesh around specified nodes.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CmdTOC.html[28/04/2013 07:19:22 p.m.]
NRLSUM - Specifies the Naval Research Laboratory (NRL) sum mode combination method.
*NRM - Computes the norm of the specified matrix or vector.
NROPT - Specifies the Newton-Raphson options in a static or full transient analysis.
NROTAT - Rotates nodal coordinate systems into the active system.
NRRANG - Specifies the range of nodes to be read from the node file.
NSCALE - Generates a scaled set of nodes from a pattern of nodes.
NSEL - Selects a subset of nodes.
NSLA - Selects those nodes associated with the selected areas.
NSLE - Selects those nodes attached to the selected elements.
NSLK - Selects those nodes associated with the selected keypoints.
NSLL - Selects those nodes associated with the selected lines.
NSLV - Selects those nodes associated with the selected volumes.
NSMOOTH - Smooths selected nodes among selected elements.
NSOL - Specifies nodal data to be stored from the results file.
NSORT - Sorts nodal data.
NSTORE - Defines which time points are to be stored.
NSUBST - Specifies the number of substeps to be taken this load step.
NSVR - Defines the number of variables for user-programmable element options.
NSYM - Generates a reflected set of nodes.
/NUMBER - Specifies whether numbers, colors, or both are used for displays.
NUMCMP - Compresses the numbering of defined items.
NUMEXP - Specifies solutions to be expanded from reduced analyses.
NUMMRG - Merges coincident or equivalently defined items.
NUMOFF - Adds a number offset to defined items.
NUMSTR - Establishes starting numbers for automatically numbered items.
NUMVAR - Specifies the number of variables allowed in POST26.
NUSORT - Restores original order for nodal data.
NWPAVE - Moves the working plane origin to the average location of nodes.
NWPLAN - Defines the working plane using three nodes.
NWRITE - Writes nodes to a file.
XVI. O Commands
OCDATA - Defines an ocean environment using non-table data.
OCDELETE - Deletes ocean information from the ANSYS database.
OCLIST - Summarizes all currently defined ocean environments.
OCTABLE - Defines an ocean environment using table data.
OCTYPE - Specifies the type of ocean environment data to follow.
OMEGA - Specifies the rotational velocity of the structure.
OPADD - Forms a set of optimization parameters by adding two sets.
OPANL - Defines the analysis file to be used for optimization looping.
OPCLR - Clears the optimization database.
OPDATA - Identifies the file where optimization data is to be saved.
OPDEL - Deletes optimization design sets.
OPEQN - Controls curve fitting for the subproblem approximation method.
OPERATE - Specifies "Operation data" as the subsequent status topic.
OPEXE - Initiates optimization looping.
OPFACT - Defines the type of factorial evaluation to be performed.
OPFRST - Defines specifications for the first order optimization method.
OPGRAD - Specifies which design set will be used for gradient evaluation.
OPKEEP - Specifies whether to save the best-set results and database file.
OPLFA - Displays the results of a factorial evaluation.
OPLGR - Graphs the results of a gradient evaluation.
OPLIST - Displays the parameters for design sets.
OPLOOP - Specifies controls for optimization looping.
OPLSW - Graphs the results of a global sweep generation.
OPMAKE - Creates a design set using active scalar parameter values.
OPNCONTROL - Sets decision parameter for automatically increasing the time step interval.
OPPRNT - Activates detailed optimization summary printout.
OPRAND - Defines the number of iterations for a random optimization.
OPRESU - Reads optimization data into the optimization database.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CmdTOC.html[28/04/2013 07:19:22 p.m.]
SECPLOT - Plots the geometry of a beam, pipe, shell, or reinforcing section to scale.
SECREAD - Reads a custom section library or a user-defined section mesh into ANSYS.
SECSTOP - Specifies stops on the components of relative motion in a joint element.
SECTYPE - Associates section type information with a section ID number.
SECWRITE - Creates an ASCII file containing user mesh section information.
SED - Defines the excitation direction for response spectrum and PSD analyses.
SEDLIST - Lists the DOF solution of a superelement after the use pass.
SEEXP - Specifies options for the substructure expansion pass.
/SEG - Allows graphics data to be stored in the local terminal memory.
SEGEN - Automatically generate superelements.
SELIST - Lists the contents of a superelement matrix file.
SELM - Specifies "Superelements" as the subsequent status topic.
SELTOL - Sets the tolerance for subsequent select operations.
SENERGY - Determines the stored magnetic energy or co-energy.
SEOPT - Specifies substructure analysis options.
SESYMM - Performs a symmetry operation on a superelement within the use pass.
*SET - Assigns values to user-named parameters.
SET - Defines the data set to be read from the results file.
SETFGAP - Updates or defines the real constant table for squeeze film elements.
SETRAN - Creates a superelement from an existing superelement.
SEXP - Forms an element table item by exponentiating and multiplying.
SF - Specifies surface loads on nodes.
SFA - Specifies surface loads on the selected areas.
SFACT - Allows safety factor or margin of safety calculations to be made.
SFADELE - Deletes surface loads from areas.
SFALIST - Lists the surface loads for the specified area.
SFBEAM - Specifies surface loads on beam and pipe elements.
SFCALC - Calculates the safety factor or margin of safety.
SFCUM - Specifies that surface loads are to be accumulated.
SFDELE - Deletes surface loads.
SFE - Specifies surface loads on elements.
SFEDELE - Deletes surface loads from elements.
SFELIST - Lists the surface loads for elements.
SFFUN - Specifies a varying surface load.
SFGRAD - Specifies a gradient (slope) for surface loads.
SFL - Specifies surface loads on lines of an area.
SFLDELE - Deletes surface loads from lines.
SFLEX - Sets flexibility factors for the currently defined pipe element section.
SFLIST - Lists surface loads.
SFLLIST - Lists the surface loads for lines.
SFSCALE - Scales surface loads on elements.
SFTRAN - Transfer the solid model surface loads to the finite element model.
/SHADE - Defines the type of surface shading used with Z-buffering.
SHELL - Selects a shell element or shell layer location for results output.
/SHOW - Specifies the device and other parameters for graphics displays.
/SHOWDISP - Defines the display driver name.
SHPP - Controls element shape checking.
/SHRINK - Shrinks elements, lines, areas, and volumes for display clarity.
SLIST - Summarizes the section properties for all defined sections in the current session.
SLOAD - Load a pretension section.
SMALL - Finds the smallest of three variables.
*SMAT - Creates a sparse matrix.
SMAX - Forms an element table item from the maximum of two other items.
/SMBC - Controls the display of solid model boundary condition symbols and labels.
SMBODY - Specifies "Body loads on the solid model" as the subsequent status topic.
SMCONS - Specifies "Constraints on the solid model" as the subsequent status topic.
SMFOR - Specifies "Forces on the solid model" as the subsequent status topic.
SMIN - Forms an element table item from the minimum of two other items.
SMOOTH - Allows smoothing of noisy data and provides a graphical representation of the data.
SMRTSIZE - Specifies meshing parameters for automatic (smart) element sizing.
SMSURF - Specifies "Surface loads on the solid model" as the subsequent status topic.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CmdTOC.html[28/04/2013 07:19:22 p.m.]
ITALICS
Italics
TYPEWRITER
Indicates
Uppercase, bold text indicates command names (such as K, DDELE) or
elements (LINK180).
Bold text in mixed case indicates a GUI menu path, a series of menu choices
for accessing a command from the GUI. One or more angle brackets (>)
separate menu items in a menu path. Frequently in text, an ANSYS command
is followed by its GUI equivalent in parentheses, as shown in this example:
*GET command (Utility Menu> Parameters> Get Scalar Data)
Uppercase italic letters indicate command arguments for numeric values (such
as VALUE , INC , TIME ). On some commands, non-numeric convenience labels
(for example, ALL and P) can also be entered for these arguments.
Mixed case italic letters indicate command arguments for alphanumeric values
(for example, Lab or Fname ). The documentation also uses italic text for
emphasis.
A typewriter font indicates command input listings and ANSYS output listings.
Note: Any mention of a command or element name in this volume implies a reference to
the appropriate command or element description (in the Command Reference or
Element Reference manuals, respectively) for more detailed information.
Often it is necessary to refer to another command within a text description. Interpret the string [CMD]
as "see the CMD command." For example, "... the element coordinate system [ESYS] should be used
to ...," means you can refer to the ESYS command for information related to the element coordinate
system. Where several commands are referenced, the form [CMD1, CMD2, etc.] is used. In some
cases only the primary command of a related group may be referenced.
1.1.1.Product Codes
Below and to the right of the short description of each command, you will see a list of product codes.
These codes represent the products in the ANSYS Family of Products. The command is valid only for
those products whose symbols are listed. A command that is valid in the entire set of products would
have the following list of products:
MP ME ST PR PRN DS DSS FL EM EH DY PP VT EME MFS
The codes represent each of the products in the ANSYS suite of products:
Code
MP
ME
ST
PR
PRN
DS
DSS
FL
EM
Product
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
Multiphysics
Mechanical
Structural
Professional - Nonlinear Thermal
Professional - Nonlinear Structural
DesignSpace
DesignSpace - Structural
FLOTRAN
Emag - Low Frequency
EH
DY
PP
VT
EME
MFS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
ANSYS
For a list of the features included in each product, see ANSYS Product Capabilities.
If the symbol for a product does not appear, then that command is either not valid or not applicable in
the corresponding product, and should not be issued when using that product. For example, if the PR
and FL symbols are not listed, the pertinent command is not valid in the ANSYS Professional or ANSYS
FLOTRAN products, but is valid in each of the remaining ANSYS products.
In most cases, commands and elements that are valid in ANSYS Multiphysics are also valid in the ANSYS
ED and ANSYS Multiphysics 1, 2, and 3 products. Exceptions are noted under Product Restrictions for the
applicable command or element. ANSYS ED and ANSYS Multiphysics 1, 2, and 3 are not listed as
separate product codes.
K, NPT , X, Y, Z
Defines a keypoint.
NPT
PREP7 : Keypoints
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Reference number for keypoint. If zero, the lowest available number is assigned [NUMSTR].
X, Y, Z
Notes
Defines a keypoint in the active coordinate system [CSYS] for line, area, and volume descriptions. A
previously defined keypoint of the same number will be redefined. Keypoints may be redefined only if it
is not yet attached to a line or is not yet meshed. Solid modeling in a toroidal system is not
recommended.
Menu Paths
Main Menu>Preprocessor>Modeling>Create>Keypoints>In Active CS
Main Menu>Preprocessor>Modeling>Create>Keypoints>On Working Plane
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
NUMSTR
NUMSTR
PREP7 : Database
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Label
VALUE
Notes
Establishes starting numbers for various items that may have numbers automatically assigned (such as
element numbers with the EGEN command, and node and solid model entity numbers with the mesh
[AMESH, VMESH, etc.] commands). Use NUMSTR,STAT to display settings. Use NUMSTR,DEFA to
reset all specifications back to defaults. Defaults may be lowered by deleting and compressing items
(i.e., NDELE and NUMCMP,NODE for nodes, etc.).
Note: A mesh clear operation (VCLEAR, ACLEAR, LCLEAR, and KCLEAR) automatically
sets starting node and element numbers to the highest unused numbers. If a
specific starting node or element number is desired, issue NUMSTR after the clear
operation.
Menu Paths
Main Menu>Preprocessor>Numbering Ctrls>Reset Start Num
Main Menu>Preprocessor>Numbering Ctrls>Set Start Number
Main Menu>Preprocessor>Numbering Ctrls>Start Num Status
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2.5.PREP7 Commands
These commands are used to create and set up the model. The commands are grouped by functionality.
Table2.24Database
These PREP7 commands are used to read model data into the database, list out the
database, and control the numbering of entities in the database.
AFLIST
Lists the current data in the database.
CDREAD
Reads a file of solid model and database information into the
database.
CDWRITE
Writes geometry and load database items to a file.
CDOPT
Specifies format to be used for archiving geometry.
CECHECK
Check constraint equations and couplings for rigid body motions.
CHECK
Checks current database items for completeness.
CNCHECK
Provides and/or adjusts the initial status of contact pairs.
FC
Provides failure criteria information and activates a data table to input
temperature-dependent stress and strain limits.
FCCHECK
Checks both the strain and stress input criteria for all materials.
FCDELE
Deletes previously defined failure criterion data for the given material.
FCLIST
To list what the failure criteria is that you have input.
IGESOUT
Writes solid model data to a file in IGES Version 5.1 format.
MFIMPORT
Imports a new field into a current ANSYS Multi-field solver analysis.
NOOFFSET
Prevents the CDREAD command from offsetting specified data items.
NUMCMP
Compresses the numbering of defined items.
NUMMRG
Merges coincident or equivalently defined items.
NUMOFF
Adds a number offset to defined items.
NUMSTR
Establishes starting numbers for automatically numbered items.
/PREP7
Enters the model creation preprocessor.
Table2.25Element Type
These PREP7 commands define the type of elements to be used in the model.
DOF
Adds degrees of freedom to the current degree-of-freedom set.
ELBOW
Specifies degrees of freedom to be coupled for end release and
ETCHG
Changes element types to their corresponding types.
ETCONTROL
Controls the element technologies used in element formulation (for
applicable elements).
ETDELE
Deletes element types.
ETLIST
Lists currently defined element types.
KEYOPT
Sets element key options.
NSVR
Defines the number of variables for user-programmable element
options.
Table2.26Real Constants
R
RDELE
RLIST
RMODIF
RMORE
SETFGAP
Table2.27Materials
These PREP7 commands are used to define the linear material properties.
EMUNIT
Specifies the system of units for magnetic field problems.
MP
Defines a linear material property.
MPAMOD
Modifies temperature-dependent coefficients of thermal expansion.
MPCHG
Changes the material number attribute of an element.
MPCOPY
Copies material model data from one material reference number to
another.
MPDATA
Defines property data to be associated with the temperature table.
MPDELE
Deletes linear material properties.
MPDRES
Reassembles existing material data with the temperature table.
/MPLIB
Sets the default material library read and write paths.
MPLIST
Lists linear material properties.
MPPLOT
Plots linear material properties as a function of temperature.
MPREAD
Reads a file containing material properties.
MPTEMP
Defines a temperature table for material properties.
MPTGEN
Adds temperatures to the temperature table by generation.
MPTRES
Restores a temperature table previously defined.
MPWRITE
Writes linear material properties in the database to a file (if the Lib
option is not specified) or writes both linear and nonlinear material
properties (if Lib is specified) from the database to a file.
TBFT
Performs curve-fitting operations on materials.
UIMP
Defines constant material properties (GUI).
TBCOPY
Copies a data table from one material to another.
TBDATA
Defines data for the material data table.
TBDELE
Deletes previously defined material data tables.
TBEO
Sets special options or parameters for material data tables.
TBFIELD
Defines values of field variables for the material data tables.
TBLIST
Lists the material data tables.
TBMODIF
Modifies data for the material data table (GUI).
TBPLOT
Displays the material data table.
TBPT
Defines a point on a stress-strain or B-H curve.
TBTEMP
Defines a temperature for the material data table.
Table2.29Primitives
These PREP7 commands are used to create primitive shapes for modeling.
BLC4
Creates a rectangular area or block volume by corner points.
BLC5
BLOCK
CON4
CONE
CYL4
CYL5
CYLIND
PCIRC
POLY
PRI2
PRISM
PTXY
RECTNG
RPOLY
RPR4
RPRISM
SPH4
SPH5
SPHERE
TORUS
Table2.30Keypoints
These PREP7 commands are used to create, modify, list, etc., keypoints.
GSUM
Calculates and prints geometry items.
K
Defines a keypoint.
KBETW
Creates a keypoint between two existing keypoints.
KCENTER
Creates a keypoint at the center of a circular arc defined by three
locations.
KDELE
Deletes unmeshed keypoints.
KDIST
Calculates and lists the distance between two keypoints.
KFILL
Generates keypoints between two keypoints.
KGEN
Generates additional keypoints from a pattern of keypoints.
KL
Generates a keypoint at a specified location on an existing line.
KLIST
Lists the defined keypoints or hard points.
KMODIF
Modifies an existing keypoint.
KMOVE
Calculates and moves a keypoint to an intersection.
KNODE
Defines a keypoint at an existing node location.
KPLOT
Displays the selected keypoints.
KPSCALE
Generates a scaled set of (meshed) keypoints from a pattern of
keypoints.
KSCALE
Generates a scaled pattern of keypoints from a given keypoint pattern.
KSUM
Calculates and prints geometry statistics of the selected keypoints.
KSYMM
Generates a reflected set of keypoints.
KTRAN
Transfers a pattern of keypoints to another coordinate system.
SOURCE
Defines a default location for undefined nodes or keypoints.
Table2.31Hard Points
These PREP7 commands are used to create, modify, list, etc., hard points.
HPTCREATE
Defines a hard point.
HPTDELETE
Deletes selected hard points.
Table2.32Lines
These PREP7 commands are used to create, modify, list, etc., lines.
BSPLIN
Generates a single line from a spline fit to a series of keypoints.
CIRCLE
Generates circular arc lines.
GSUM
Calculates and prints geometry items.
L
Defines a line between two keypoints.
L2ANG
Generates a line at an angle with two existing lines.
L2TAN
Generates a line tangent to two lines.
LANG
Generates a straight line at an angle with a line.
LARC
Defines a circular arc.
LAREA
Generates the shortest line between two keypoints on an area.
LCOMB
Combines adjacent lines into one line.
LDELE
Deletes unmeshed lines.
LDIV
Divides a single line into two or more lines.
LDRAG
Generates lines by sweeping a keypoint pattern along path.
LEXTND
Extends a line at one end by using its slope.
LFILLT
Generates a fillet line between two intersecting lines.
LGEN
Generates additional lines from a pattern of lines.
LLIST
Lists the defined lines.
LPLOT
Displays the selected lines.
LREVERSE
Reverses the normal of a line, regardless of its connectivity or mesh
status.
LROTAT
Generates circular lines by rotating a keypoint pattern about an axis.
LSSCALE
Generates a scaled set of lines from a pattern of lines.
LSTR
Defines a straight line irrespective of the active coordinate system.
LSUM
Calculates and prints geometry statistics of the selected lines.
LSYMM
Generates lines from a line pattern by symmetry reflection.
LTAN
Generates a line at the end of, and tangent to, an existing line.
LTRAN
Transfers a pattern of lines to another coordinate system.
SPLINE
Generates a segmented spline through a series of keypoints.
SSLN
Selects and displays small lines in the model.
Table2.33Areas
A
AATT
ADELE
ADGL
ADRAG
AFILLT
AGEN
AL
These PREP7 commands are used to create, modify, list, etc., areas.
Defines an area by connecting keypoints.
Associates element attributes with the selected, unmeshed areas.
Deletes unmeshed areas.
Lists keypoints of an area that lie on a parametric degeneracy.
Generates areas by dragging a line pattern along a path.
Generates a fillet at the intersection of two areas.
Generates additional areas from a pattern of areas.
Generates an area bounded by previously defined lines.
ALIST
ANORM
AOFFST
APLOT
AREVERSE
AROTAT
ARSCALE
ARSYM
ASKIN
ASUB
ASUM
ATRAN
GSUM
SPLOT
Table2.34Volumes
These PREP7 commands are used to create, modify, list, etc., volumes.
EXTOPT
Controls options relating to the generation of volume elements from
area elements.
GSUM
Calculates and prints geometry items.
V
Defines a volume through keypoints.
VA
Generates a volume bounded by existing areas.
VDELE
Deletes unmeshed volumes.
VDGL
Lists keypoints of a volume that lie on a parametric degeneracy.
VDRAG
Generates volumes by dragging an area pattern along a path.
VEXT
Generates additional volumes by extruding areas.
VGEN
Generates additional volumes from a pattern of volumes.
VLIST
Lists the defined volumes.
VLSCALE
Generates a scaled set of volumes from a pattern of volumes.
VOFFST
Generates a volume, offset from a given area.
VPLOT
Displays the selected volumes.
VROTAT
Generates cylindrical volumes by rotating an area pattern about an
axis.
VSUM
Calculates and prints geometry statistics of the selected volumes.
VSYMM
Generates volumes from a volume pattern by symmetry reflection.
VTRAN
Transfers a pattern of volumes to another coordinate system.
Table2.35Booleans
These PREP7 commands are used to perform Boolean operations on solid model
entities.
AADD
Adds separate areas to create a single area.
AGLUE
Generates new areas by "gluing" areas.
AINA
Finds the intersection of areas.
AINP
Finds the pairwise intersection of areas.
AINV
Finds the intersection of an area with a volume.
AOVLAP
Overlaps areas.
APTN
Partitions areas.
ASBA
ASBL
ASBV
ASBW
BOPTN
BTOL
LCSL
LGLUE
LINA
LINL
LINP
LINV
LOVLAP
LPTN
LSBA
LSBL
LSBV
LSBW
VADD
VGLUE
VINP
VINV
VOVLAP
VPTN
VSBA
VSBV
VSBW
Table2.36Meshing
These PREP7
ACCAT
ACLEAR
AESIZE
AMAP
AMESH
AREFINE
CHKMSH
CLRMSHLN
CPCYC
CZDEL
CZMESH
DESIZE
EORIENT
EREFINE
ESIZE
commands are used to mesh solid models with nodes and elements.
Concatenates multiple areas in preparation for mapped meshing.
ESYS
FVMESH
GSGDATA
IMESH
KATT
KCLEAR
KESIZE
KMESH
KREFINE
KSCON
LATT
LCCAT
LCLEAR
LESIZE
LMESH
LREFINE
MAT
MCHECK
MODMSH
MOPT
MSHAPE
MSHCOPY
MSHKEY
MSHMID
MSHPATTERN
NREFINE
PSMESH
REAL
RTHICK
SHPP
SMRTSIZE
TCHG
TIMP
TYPE
VATT
VCLEAR
VIMP
VMESH
VEORIENT
VSWEEP
Table2.38Elements
These PREP7 commands are used to create, modify, list, etc., elements.
AFSURF
Generates surface elements overlaid on the surface of existing solid
elements and assigns the extra node as the closes fluid element node.
E
Defines an element by node connectivity.
EDELE
Deletes selected elements from the model.
EGEN
Generates elements from an existing pattern.
EINTF
Defines two-node elements between coincident nodes.
ELIST
Lists the elements.
EMID
Adds or removes midside nodes.
EMODIF
Modifies a previously defined element.
EMORE
Adds more nodes to the just-defined element.
EMTGEN
Generates a set of TRANS126 elements
EN
Defines an element by its number and node connectivity.
ENDRELEASE
Specifies degrees of freedom to be decoupled for end release.
ENGEN
Generates elements from an existing pattern.
ENORM
Reorients shell element normals or line element node connectivity.
ENSYM
Generates elements by symmetry reflection.
EORIENT
Reorients solid element normals.
EPLOT
EREAD
EREINF
ERRANG
ESURF
ESYM
ESYS
EWRITE
FIPLOT
INISTATE
LAYLIST
LAYPLOT
LFSURF
MAT
NDSURF
REAL
SWADD
SWDEL
SWGEN
SWLIST
TSHAP
TYPE
UPGEOM
USRDOF
USRELEM
Table2.39Superelements
These PREP7 commands are used to create and modify superelements.
SE
Defines a superelement.
SEDLIST
Lists the degree-of-freedom solution of a superelement after the use
pass.
SELIST
Lists the contents of a superelement matrix file.
SESYMM
Performs a symmetry operation on a superelement within the use
pass.
SETRAN
Creates a superelement from an existing superelement.
Table2.40Digitizing
These PREP7 commands are used to define nodes by tablet digitizing.
DIG
Digitizes nodes to a surface.
DMOVE
Digitizes nodes on surfaces and along intersections.
DSET
Sets the scale and drawing plane orientation for a digitizing tablet.
DSURF
Defines the surface upon which digitized nodes lie.
CPDELE
Deletes coupled degree of freedom sets.
CPINTF
Defines coupled degrees of freedom at an interface.
CPLGEN
Generates sets of coupled nodes from an existing set.
CPLIST
Lists the coupled degree of freedom sets.
CPNGEN
Defines, modifies, or adds to a set of coupled degrees of freedom.
CPSGEN
Generates sets of coupled nodes from existing sets.
Table2.42Constraint Equations
These PREP7 commands are used to define, modify, list, etc., constraint equations.
CE
Defines a constraint equation relating degrees of freedom.
CECYC
Generates the constraint equations for a cyclic symmetry analysis.
CEDELE
Deletes constraint equations.
CEINTF
Generates constraint equations at an interface.
CELIST
Lists the constraint equations.
CERIG
Defines a rigid region.
CESGEN
Generates a set of constraint equations from existing sets.
RBE3
Distributes the force/moment applied at the master node to a set of
slave nodes, taking into account the geometry of the slave nodes as
well as weighting factors.
Table2.43Element Reordering
These
NOORDER
WAVES
WERASE
WFRONT
WMID
WMORE
WSORT
WSTART
Table2.44FLOTRAN Options
These PREP7 commands are used to specify the options and output controls
FLOTRAN CFD analysis.
FLDATA
Sets up a FLOTRAN analysis.
FLDATA1
Controls which features of the solution algorithm are activated.
FLDATA2
Sets iteration and output controls for steady state analyses.
FLDATA3
Sets the convergence monitors for the degree of freedom set.
FLDATA4
Sets controls for transient analyses based on transient time and
convergence monitors or sets time integration method.
FLDATA4A
Sets controls for transient analyses based on the number of time
steps.
FLDATA5
Sets output and storage controls.
FLDATA6
Controls the output of the convergence monitor.
for a
Table2.45FLOTRAN Property
These PREP7 commands are used to specify the fluid properties for a FLOTRAN CFD
analysis.
FLDATA7
Specifies the type of fluid property.
FLDATA8
Specifies the NOMI coefficient of the fluid property equation.
FLDATA9
Specifies the COF1 coefficient of the fluid property equation.
FLDATA10
Specifies the COF2 coefficient of the fluid property equation.
FLDATA11
Specifies the COF3 coefficient of the fluid property equation.
FLDATA12
Sets the property update frequency flag.
FLDATA13
Sets the property variation flag.
Table2.46FLOTRAN Operating
These PREP7 commands are used to specify the operating conditions for a FLOTRAN
CFD analysis.
FLDATA14
Specifies the reference temperature.
FLDATA15
Specifies the reference pressure.
FLDATA16
Specifies the bulk modulus parameter.
FLDATA17
Specifies the specific heat ratio.
Table2.47FLOTRAN Solver
These PREP7 commands are used to control the solver for a FLOTRAN CFD analysis.
FLDATA18
Selects the algebraic solver.
FLDATA19
Specifies the number of TDMA sweeps.
FLDATA20
Specifies the number of conjugate direction search vectors.
FLDATA20A
Specifies the amount of fill-in when preconditioning the coefficient
matrix.
FLDATA20B
Specifies the number of fill-ins for the ILU preconditioner.
FLDATA21
Specifies the convergence monitor.
FLDATA22
Specifies the maximum number of semi-direct iterations.
FLDATA23
Specifies the solver minimum normalized rate of change.
Table2.48FLOTRAN Turbulence
These PREP7 commands are used to control the turbulence setting for a FLOTRAN CFD
analysis.
FLDATA24
Sets the turbulence model and the constants used in the Standard k-
Model and the Zero Equation Turbulence Model.
FLDATA24A
Sets constants for the Re-Normalized Group Turbulence Model (RNG).
FLDATA24B
Sets constants for the New k- Model due to Shih (NKE).
FLDATA24C
Sets constants for the Nonlinear Model of Girimaji (GIR).
FLDATA24D
Sets constants for the Shih, Zhu, Lumley Model (SZL).
FLDATA24E
Sets constants for the k- Model.
FLDATA24F
Sets the turbulent production clip factor for the Shear Stress Transport
(SST) model.
FLDATA24G
Sets constants in the k- regime for the Shear Stress Transport (SST)
model.
FLDATA24H
Sets constants in the k- regime for the Shear Stress Transport (SST)
model.
FLDATA40
Controls activation of thermal stabilization near walls.
Table2.49FLOTRAN Stability
These PREP7 commands are used to control the stability settings for a FLOTRAN CFD
analysis.
FLDATA25
Sets solution and property relaxation factors.
FLDATA26
Sets stability controls.
FLDATA34
Sets modified inertial relaxation factors.
Table2.50FLOTRAN Miscellaneous
These PREP7 commands are used to control miscellaneous settings for a FLOTRAN
CFD analysis.
FLDATA27
Controls dependent variable printing.
FLDATA28
Specifies that variable results are to be replaced.
FLDATA29
Re-initializes a results variable.
FLDATA30
Controls the quadrature orders.
FLDATA31
Specifies dependent variable caps.
FLDATA32
Controls restart options.
FLDATA33
Specifies the approach to discretize the advection term.
FLDATA35
Specifies tolerances for the lower and upper bound of the volume
fraction.
FLDATA36
Specifies ambient reference values outside of the fluid for the volume
of fluid (VOF) method.
FLDATA37
Specifies the segregated solution algorithm.
FLDATA38
Specifies the mass type for a fluid transient analysis.
FLDATA39
Specifies remeshing parameters for transient fluid flow and fluid-solid
interaction analyses.
ICVFRC
Sets the initial volume fraction field for a geometry.
PERI
Specifies periodic boundary conditions in an incompressible flow
analysis.
PLVFRC
Displays volume fractions in a volume of fluid (VOF) analysis.
transport equation.
MSCAP
Activates and controls mass fraction capping for a species.
MSDATA
Defines multiple species data applicable to all species.
MSMASS
Specifies the mass type for a transient species analysis.
MSMETH
Specifies the method of solution of the species transport equations.
MSMIR
Sets modified inertial relaxation factors for multiple species.
MSNOMF
Specifies the initial value of nominal mass fraction for a species.
MSPROP
Defines the fluid properties of a species.
MSQUAD
Specifies the quadrature order for multiple species elements.
MSRELAX
Specifies relaxation factors for a multiple species transport analysis.
MSSOLU
Specifies solution options for multiple species transport.
MSSPEC
Specifies the name, molecular weight, and Schmidt number of a
species.
MSTERM
Sets the convergence monitors for species.
MSVARY
Allows species properties to vary between global iterations.
Table2.52Status
These PREP7 commands are for use with the STAT command.
AREAS
Specifies "Areas" as the subsequent status topic.
BOOL
Specifies "Booleans" as the subsequent status topic.
CEQN
Specifies "Constraint equations" as the subsequent status topic.
COUPLE
Specifies "Node coupling" as the subsequent status topic.
DIGIT
Specifies "Node digitizing" as the subsequent status topic.
ELEM
Specifies "Elements" as the subsequent status topic.
ETYPE
Specifies "Element types" as the subsequent status topic.
FATIGUE
Specifies "Fatigue data status" as the subsequent status topic.
FEBODY
Specifies "Body loads on elements" as the subsequent status topic.
FECONS
Specifies "Constraints on nodes" as the subsequent status topic.
FEFOR
Specifies "Forces on nodes" as the subsequent status topic.
FESURF
Specifies "Surface loads on elements" as the subsequent status topic.
FLOTRAN
Specifies "FLOTRAN data settings" as the subsequent status topic.
GEOMETRY
Specifies "Geometry" as the subsequent status topic.
KEYPTS
Specifies "Keypoints" as the subsequent status topic.
LINE
Specifies "Lines" as the subsequent status topic.
MATER
Specifies "Material properties" as the subsequent status topic.
MESHING
Specifies "Meshing" as the subsequent status topic.
NODES
Specifies "Nodes" as the subsequent status topic.
PRIM
Specifies "Solid model primitives" as the subsequent status topic.
RCON
Specifies "Real constants" as the subsequent status topic.
REORDER
Specifies "Model reordering" as the subsequent status topic.
SELM
Specifies "Superelements" as the subsequent status topic.
TBLE
Specifies "Data table properties" as the subsequent status topic.
VOLUMES
Specifies "Volumes" as the subsequent status topic.
Table2.53Explicit Dynamics
These PREP7 commands are used for an explicit dynamic analysis.
EDASMP
Creates a part assembly to be used in an explicit dynamic analysis.
EDBOUND
Defines a boundary plane for sliding or cyclic symmetry.
EDBX
Creates a box shaped volume to be used in a contact definition.
EDCGEN
Specifies contact parameters for an explicit dynamic analysis.
EDCLIST
Lists all contact entity specifications in an explicit dynamic analysis.
EDCMORE
Specifies additional contact parameters for a given contact definition
in an explicit dynamic analysis.
EDCNSTR
Defines various types of constraints for an explicit dynamic analysis.
EDCONTACT
Specifies contact surface controls for an explicit dynamic analysis.
EDCRB
Constrains two rigid bodies to act as one in an explicit dynamic
analysis.
EDCURVE
Specifies data curves for an explicit dynamic analysis.
EDDBL
Sets the single or double precision version of LS-DYNA into effect.
EDDC
Deletes or deactivates/reactivates contact entity specifications in an
explicit dynamic analysis.
EDIPART
Defines inertia for rigid parts in an explicit dynamic analysis.
EDLCS
Defines a local coordinate system for use in explicit dynamic analysis.
EDMP
Defines material properties for an explicit dynamic analysis.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_CH2_5.html[28/04/2013 07:19:50 p.m.]
EDNB
EDNDTSD
EDNROT
EDPART
EDPC
EDSP
EDWELD
Table2.54Sections
BSAX
BSM1
BSM2
BSMD
BSS1
BSS2
BSTE
BSTQ
CBMD
CBMX
CBTE
CBTMP
SDELETE
SECCONTROLS
SECDATA
SECJOINT
/SECLIB
SECLOCK
SECNUM
SECOFFSET
SECPLOT
SECREAD
SECSTOP
SECTYPE
SECWRITE
SFLEX
SLIST
section.
Specifies the coupling stiffness quantity for a preintegrated shell
section.
Specifies the bending stiffness quantity for a preintegrated shell
section.
Specifies the transverse shear stiffness quantity for a preintegrated
shell section.
Specifies the mass density and stress-free initial temperature for a
SOCEAN
SSBT
SSMT
SSPA
SSPB
SSPD
SSPE
SSPM
Table2.55Ocean
OCDELETE
Deletes all ocean environment data associated with the specified
OCLIST
OCTABLE
Defines an ocean environment using table data.
OCTYPE
Specifies the type of ocean environment data to follow (basic, current,
or wave).
Table2.56Morphing
These PREP7 commands are used to adjust the finite element mesh in the nonstructural regions to coincide with the deflections of the structural regions.
MORPH
Specifies morphing and remeshing controls.
DAMORPH
Move nodes in selected areas to conform to structural displacements.
DEMORPH
Move nodes in selected elements to conform to structural
displacements.
DVMORPH
Move nodes in selected volumes to conform to structural
displacements.
Table2.57Trefftz Domain
These PREP7 commands are used in the Trefftz method for modeling the open
domain.
TZAMESH
Meshes the areas of a volume to create Trefftz nodes.
TZDELE
Deletes the Trefftz superelement, associated constraint equations and
all supporting Trefftz files.
TZEGEN
Generates a Trefftz domain substructure and defines a Trefftz
This PREP7 command is used to create perfectly matched layers (PMLs) designed to
absorb high frequency waves.
PMLOPT
Defines perfectly matched layers (PMLs) for a high-frequency analysis.
PMLSIZE
Determines number of PML layers.
Table2.59Special Purpose
These PREP7 commands are used for special-purpose operations.
/CYCEXPAND
Verifies a cyclically symmetric model by graphically expanding it
partially or into the full 360 degrees.
CYCLIC
Specifies a cyclic symmetry analysis.
CYCOPT
Specifies solution options for a cyclic symmetry analysis.
EMSYM
Specifies circular symmetry for electromagnetic sources.
HFEREFINE
Automatically refines high-frequency tetrahedral elements (HF119) or
lists high-frequency brick elements (HF120) with the largest error.
Adds two extra nodes from FLUID116 elements to SURF152 elements
MSTOLE
for convection analyses.
PERBC2D
Generates periodic constraints for 2-D planar magnetic field analyses.
PHYSICS
Writes, reads, or lists all element information.
RACE
Defines a "racetrack" current source.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
AFLIST
AFLIST
AFLIST
Lists the current data in the database.
PREP7 : Database
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Notes
Lists the current data and specifications in the database. If batch, lists all appropriate data. If interactive,
lists only summaries.
Menu Paths
Utility Menu>List>Other>Database Summary
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Table of Contents
Welcome to the ANSYS Tutorials
1. Start Here
1.1. About These Tutorials
1.1.1.
1.1.2.
1.1.3.
1.1.4.
1.2. Glossary
2. Structural Tutorial
2.1. Static Analysis of a Corner Bracket
2.1.1.
2.1.2.
2.1.3.
2.1.4.
2.1.5.
2.1.6.
2.1.7.
2.1.8.
Problem Specification
Problem Description
Build Geometry
Define Materials
Generate Mesh
Apply Loads
Obtain Solution
Review Results
3. Thermal Tutorial
3.1. Solidification of a Casting
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.
3.1.6.
3.1.7.
3.1.8.
3.1.9.
Problem Specification
Problem Description
Prepare for a Thermal Analysis
Input Geometry
Define Materials
Generate Mesh
Apply Loads
Obtain Solution
Review Results
4. Electromagnetics Tutorial
4.1. Magnetic Analysis of a Solenoid Actuator
4.1.1.
4.1.2.
4.1.3.
4.1.4.
4.1.5.
4.1.6.
4.1.7.
4.1.8.
Problem Specification
Problem Description
Input Geometry
Define Materials
Generate Mesh
Apply Loads
Obtain Solution
Review Results
5.1.3.
5.1.4.
5.1.5.
5.1.6.
5.1.7.
5.1.8.
Import Geometry
Define Materials
Generate Mesh
Apply Loads
Obtain Solution
Review Results
Problem Specification
Problem Description
Define Analysis Type
Input Geometry
Define Element Type, Real Constants, Material Model Properties
Generate Mesh
Apply Loads
Obtain Solution
Review Results
7. Contact Tutorial
7.1. Interference Fit and Pin Pull-Out Contact Analysis
7.1.1.
7.1.2.
7.1.3.
7.1.4.
7.1.5.
7.1.6.
7.1.7.
7.1.8.
7.1.9.
Problem Specification
Problem Description
Input Geometry
Define Material Property and Element Type
Generate Mesh
Specify Solution Criteria
Load Step 1
Load Step 2
Postprocessing
8. Modal Tutorial
8.1. Modal Analysis of a Model Airplane Wing
8.1.1.
8.1.2.
8.1.3.
8.1.4.
8.1.5.
8.1.6.
8.1.7.
8.1.8.
Problem Specification
Problem Description
Input Geometry
Define Materials
Generate Mesh
Apply Loads
Obtain Solution
Review Results
Problem Specification
Problem Description
Specify Analysis File
Define Input and Output
Obtain Solution
Perform Postprocessing
Generate Report
The ANSYS Tutorials provide an introduction to the extensive capabilities of the ANSYS family of
products. Each tutorial is a complete step-by-step ANSYS analysis procedure. You can choose from
several analysis disciplines. The tutorials are designed to be run interactively, on the same screen as the
ANSYS program. Included are full color ANSYS graphics and animations that are exact replicas of what
appear at several points within the steps of the tutorials. A glossary of terms is also included that you
can view as a stand-alone document with an alphabetical listing of the terms, or you can view the
definition of terms on demand by simply clicking on linked terms within the context of the tutorials.
Before you begin a tutorial, read the Start Here section for recommendations on preparing your screen
for displaying the tutorial window on the same screen as ANSYS, as well as descriptions of the formats
and conventions used in the tutorials.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter3:Modal Analysis
Use modal analysis to determine the vibration characteristics (natural frequencies and mode shapes) of
a structure or a machine component while it is being designed. It can also serve as a starting point for
another, more detailed, dynamic analysis, such as a transient dynamic analysis, a harmonic response
analysis, or a spectrum analysis.
The following modal analysis topics are available:
Uses for Modal Analysis
Understanding the Modal Analysis Process
Building the Model for a Modal Analysis
Applying Loads and Obtaining the Solution
Reviewing the Results
Applying Prestress Effects in a Modal Analysis
Modal Analysis Examples
Comparing Mode-Extraction Methods
Using Matrix Reduction for a More Efficient Modal Analysis
Using the Residual-Vector Method to Improve Accuracy
Reusing Eigenmodes
Applying Multiple Loads for use in Mode-Superposition Harmonic and Transient Analysis
Reusing Extracted Eigenmodes in LANB, LANPCG and SNODE method
Enforced Motion Method for Mode-Superposition Transient and Harmonic Analyses
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter 2: Loading
Chapter2:Loading
The primary objective of a finite element analysis is to examine how a structure or component responds
to certain loading conditions. Specifying the proper loading conditions is, therefore, a key step in the
analysis. You can apply loads on the model in a variety of ways in the ANSYS program. With the help of
load step options, you can control how the loads are actually used during solution.
The following loading topics are available:
What Are Loads?
Load Steps, Substeps, and Equilibrium Iterations
The Role of Time in Tracking
Stepped Versus Ramped Loads
Applying Loads
Specifying Load Step Options
Creating Multiple Load Step Files
Defining Pretension in a Joint Fastener
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Structural: displacements, velocities, accelerations, forces, pressures, temperatures (for thermal strain),
gravity
Thermal: temperatures, heat flow rates, convections, internal heat generation, infinite surface
Magnetic: magnetic potentials, magnetic flux, magnetic current segments, source current density, infinite
surface
Electric: electric potentials (voltage), electric current, electric charges, charge densities, infinite surface
Fluid: velocities, pressures
Figure2.1Loads
Boundary conditions, as well as other types of loading, are shown.
Loads are divided into six categories: DOF constraints, forces (concentrated loads), surface loads, body
loads, inertia loads, and coupled-field loads.
A DOF constraint fixes a degree of freedom (DOF) to a known value. Examples of constraints are
specified displacements and symmetry boundary conditions in a structural analysis, prescribed
temperatures in a thermal analysis, and flux-parallel boundary conditions.
In a structural analysis, a DOF constraint can be replaced by its differentiation form, which is a
velocity constraint. In a structural transient analysis, an acceleration can also be applied, which is
the second order differentiation form of the corresponding DOF constraint.
A force is a concentrated load applied at a node in the model. Examples are forces and moments in
a structural analysis, heat flow rates in a thermal analysis, and current segments in a magnetic
field analysis.
A surface load is a distributed load applied over a surface. Examples are pressures in a structural
analysis and convections and heat fluxes in a thermal analysis.
A body load is a volumetric or field load. Examples are temperatures and fluences in a structural
analysis, heat generation rates in a thermal analysis, and current densities in a magnetic field
analysis.
Inertia loads are those attributable to the inertia (mass matrix) of a body, such as gravitational
acceleration, angular velocity, and angular acceleration. You use them mainly in a structural
analysis.
Coupled-field loads are simply a special case of one of the above loads, where results from one
analysis are used as loads in another analysis. For example, you can apply magnetic forces
calculated in a magnetic field analysis as force loads in a structural analysis.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.5.1.Points to Remember
If you want to review results in POST1, the database must contain the same model for which the
solution was calculated.
The results file ( Jobname.RST) must be available.
If the results data are complex, you can retrieve the real part, the imaginary part, the amplitude or
the phase using KIMG in the SET command.
SET, LSTEP, SBSTEP , , KIMG
2. Perform any desired POST1 operations. Typical modal analysis POST1 operations are explained
below:
Command(s):
GUI:
SET,LIST
MainMenu> General Postproc> List Results
Command(s):
GUI:
PLDISP
MainMenu> General Postproc> Plot Results> Deformed Shape
Use the KUND field on PLDISP to overlay the nondeformed shape on the display.
MLIST,ALL
MainMenu> Solution> Master DOFs> User Selected> List All
Note: To display the master degrees of freedom graphically, plot the nodes
(UtilityMenu> Plot> Nodes or command NLIST).
ETABLE
MainMenu> General Postproc> Element Table> Define Table
For line elements, such as beams, spars, and pipes, use the ETABLE command to access derived data
(stresses, strains, and so on). Results data are identified by a combination of a label and a sequence
number or component name on the ETABLE command. See the ETABLE discussion in The General
Postprocessor (POST1) in the Basic Analysis Guide for details.
3.5.9.Other Capabilities
Many other postprocessing functions - mapping results onto a path, load case combinations, and so on are available in POST1. See The General Postprocessor (POST1) in the Basic Analysis Guide for details.
See the Command Reference for a discussion of the ANTYPE, MODOPT, M, TOTAL, EXPASS,
MXPAND, SET, and PLDISP commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
/POST1
/POST1
/POST1
Enters the database results postprocessor.
SESSION :
Processor Entry
POST1 : Set Up
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Notes
Enters the general database results postprocessor (POST1). All load symbols (/PBC, /PSF, or /PBF)
are automatically turned off with this command.
This command is valid only at the Begin Level.
Menu Paths
Main Menu>General Postproc
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
/PBC
/PBC
GRAPHICS : Labeling
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Item
/PBC
Unused field.
Symbol key:
0 Do not show symbol.
1 Show symbol.
2 Plot value next to symbol.
MIN
MAX
ABS
Command Default
No symbols displayed.
Notes
The /PBC command adds degree of freedom constraint, force load, and other symbols to displays.
Symbols are applied to the selected nodes only. All arrow and arrowhead symbols are oriented in the
nodal coordinate system and lie in two perpendicular planes. Force arrows are scaled proportional to
their magnitude. (If KEY = 1, use /VSCALE to change arrow length.) For scalar quantities, the specific
component direction (i.e., x, y, or z) of the symbol has no meaning, but the positive or negative sense
(e.g., positive or negative x) represents a positive or negative scalar value, respectively.
The effects of the /PBC command are not cumulative (that is, the command does not modify an
existing setting from a previously issued /PBC command). If you issue multiple /PBC commands during
an analysis, only the setting specified by the most recent /PBC command applies.
Use /PSTATUS or /PBC,STAT to display settings. Use /PBC,DEFA to reset all specifications back to
default. See the /PSF and /PBF commands for other display symbols.
In a cyclic symmetry analysis, the /PBC command is deactivated when cyclic expansion is active
(/CYCEXPAND,,ON). To view boundary conditions on the basic sector, deactivate cyclic expansion
(/CYCEXPAND,,OFF) and issue this command:/PBC,ALL,,1
Issuing the command /PBC,PATH, ,1 displays all defined paths.
The /PBC command is valid in any processor.
Menu Paths
Main Menu>General Postproc>Path Operations>Define Path>On Working Plane
Main Menu>General Postproc>Path Operations>Plot Paths
/PBC
MSSPEC
MSSPEC
MOLWT
Molecular weight for the species. Required only for gases (determined by the property type on
MSPROP command). Defaults to 29.0.
SCHMIDT
Schmidt number (diffusion term divisor) for the species. Required only for gases (determined by
the property type on MSPROP command). Defaults to 1.0.
Notes
This command is valid for the multiple species transport option in a FLOTRAN analysis.
Distributed ANSYS Restriction.This command is not supported in Distributed ANSYS.
Menu Paths
Main Menu>Preprocessor>FLOTRAN Set Up>Multiple Species
Main Menu>Solution>FLOTRAN Set Up>Multiple Species
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
MSPROP
MSPROP
SPNUM
Label
Type
Type of property:
CONSTANT Constant property (default). The property does not vary with temperature.
LIQUID Liquid property. Density varies according to a second order polynomial
relationship, and all other properties follow Sutherland's law for liquids.
GAS Gas property. Density varies according to the ideal gas law, and all other
properties follow Sutherland's law for gases.
NOMINAL
Nominal value of the property being defined. For CONSTANT fluid types, the property remains at
this value and does not vary. For GAS and LIQUID property types, this is the value of the property
corresponding to the temperature defined by COF1 .
COF1
Temperature corresponding to the NOMINAL value of the property (for GAS and LIQUID property
types only; see Notes section). Not required for Label = SPHT.
COF2 , COF3
Second and third coefficients for temperature variation of the property. Not required for Label =
SPHT.
Notes
If the property type is CONSTANT, the equation used is as follows:
Lab
= NOMINAL
If the property type is LIQUID, a second order polynomial relationship is used for density, and
Sutherland's law for liquids is used for the other properties:
DENS = NOMINAL + COF2 *(T-COF1 ) + COF3 *(T-COF1 ) 2
Property = NOMINAL * EXP[ COF2 *(1/T-1/COF1 ) + COF3 *(1/T-1COF1 ) 2 ]
where T is the temperature of the node where the property is being calculated.
If the property type is GAS, the ideal gas law is used for density, and Sutherland's law for gases is used
for other properties:
DENS = NOMINAL * (P/ COF2 / (T/COF1 )
MSPROP
Menu Paths
Main Menu>Preprocessor>FLOTRAN Set Up>Multiple Species
Main Menu>Solution>FLOTRAN Set Up>Multiple Species
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
6. Issue the MODOPT and MXPAND commands to specify the modal analysis option.
7. Issue the SOLVE command to perform the eigensolution.
8. Postprocess the results from the Jobname.RSTP file.
For detailed information about the linear perturbation analysis procedure, see "Linear Perturbation
Analysis" in the Structural Analysis Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
NLGEOM
NLGEOM
NLGEOM, Key
Includes large-deflection effects in a static or full transient analysis.
Key
Large-deflection key:
OFF Ignores large-deflection effects (that is, a small-deflection analysis is specified). This
option is the default.
ON Includes large-deflection (large rotation) effects or large strain effects, according to the
element type.
Command Default
Large-deflection effects are ignored.
Notes
Large-deflection effects are categorized as either large deflection (or large rotation) or large strain,
depending on the element type. These are listed (if available) under Special Features in the input data
table for each element in the Element Reference. If used during the solution (/SOLU), this command is
valid only within the first load step.
In a large-deflection analysis, pressure loads behave differently than other load types. For more
information, see Load Direction in a Large-Deflection Analysis.
The gyroscopic matrix (that occurs due to rotational angular velocity) does not support large-deflection
effects. The theoretical formulations for the gyroscopic matrix support small deflection (linear
formulation) only.
This command is also valid in PREP7.
Product Restrictions
In ANSYS Professional NLT, large deflection effects should not be turned on if 2-D solid (PLANE n) or 3-D
solid (SOLID n) elements are defined. ANSYS Professional NLS supports NLGEOM,ON for plane and solid
elements.
Menu Paths
Main
Main
Main
Main
/SOLU
MainMenu> Solution
2. Define the analysis type and analysis options. These are the same as the analysis options
described for the full method (in Set Solution Controls and Set Additional Solution Options), except
for the following differences:
You cannot use the Solution Controls dialog box to define analysis type and analysis options
for a mode-superposition transient analysis. Instead, you must set them using the standard
set of solution commands (which are listed in Set Solution Controls and Set Additional
Solution Options) and the standard corresponding menu paths.
Restarts are available (ANTYPE).
Choose the mode-superposition method of solution (TRNOPT).
When you specify a mode-superposition transient analysis, a Solution menu appropriate for
the specified analysis type appears. The Solution menu will be either abridged or
unabridged, depending on the actions you took prior to this step in your session. The
abridged menu contains only those solution options that are valid and/or recommended for
mode-superposition transient analyses. If you are on the abridged Solution menu and you
want to access other solution options (that is, solution options that are valid for you to use,
but their use may not be encouraged for this type of analysis), select the Unabridged
Menu option from the Solution menu. For details, see Using Abridged Solution Menus in the
Basic Analysis Guide .
Specify the number of modes you want to use for the solution (TRNOPT). This determines
the accuracy of the transient solution. At a minimum, you should use all modes that you think
will contribute to the dynamic response. If you expect higher frequencies to be excited, for
example, the number of modes specified should include the higher modes. The default is to
use all modes calculated in the modal solution.
To include the contribution of higher frequency modes, add the residual vectors calculated in
the modal analysis (RESVEC,ON).
If you do not want to use rigid body (0 frequency) modes, use MINMODE on the TRNOPT
command to skip over them.
Nonlinear options (NLGEOM, SSTIF, NROPT) are not available.
3. Define gap conditions, if any. They can only be defined between two nodal degrees of freedom
(DOF) or between a nodal DOF and ground. For reduced mode-extraction methods, gaps can only
be defined at master DOF. If you used the QR damped mode-extraction method, gap conditions
are not supported. More details about gap conditions are presented in Gap Conditions.
Command(s):
GUI:
GP
MainMenu> Solution> Dynamic Gap Cond> Define
4. Apply loads to the model. The following loading restrictions apply in a mode-superposition
transient dynamic analysis:
Only nodal forces (F) and accelerations applied via the ACEL command are available.
Note: For consistent reaction forces, apply accelerations in the modal analysis
rather than in the transient analysis.
A load vector created in the modal analysis can be included via the LVSCALE command
(MainMenu> Solution> Define Loads> Apply> Load Vector> For Mode Super) to
apply the load vector from the modal solution. You can use such a load vector to apply
element loads (pressures, temperatures, and so on) on the model. If you use LVSCALE,
ensure that all nodal forces (F) defined in the modal analysis solution are removed in the
transient analysis. Generally, you should apply nodal forces in the transient part of the
analysis.
Imposed nonzero displacements are ignored.
If mode shapes from a reduced modal solution are being used, forces may be applied only at
master DOF.
Multiple load steps are usually required to specify the load history in a transient analysis. The first
load step is used to establish initial conditions, and second and subsequent load steps are used for
the transient loading, as explained next.
5. Establish initial conditions. In modal superposition transient analyses, a first solution is done at
TIME = 0. This establishes the initial condition and time step size for the entire transient analysis.
Generally, the only load applicable for the first load step is initializing nodal forces. For this pseudostatic analysis, the mode-superposition method may yield poor results at TIME = 0 if nonzero loads
are applied.
The following load step options are available for the first load step:
Table5.2Options for the First Load Step: Mode-Superposition Analysis
Option
Command
Dynamics Options
Transient Integration TINTP
Parameters
Damping
ALPHAD,
BETAD,
DMPRAT,
MDAMP
GUI Path
MainMenu> Solution> Load Step Opts>
Time/Frequenc> Time Integration
MainMenu> Solution> Load Step Opts>
Time/Frequenc> Damping
Main Menu> Solution> Load Step Opts>
Other> Change Mat Props> Material Models>
Structural> Damping
General Options
Integration Time Step DELTIM
Output Control Options
Printed Output
OUTPR
Damping
Damping in some form is present in most structures and should be included in your
analysis. You can specify five forms of damping in a mode-superposition transient
dynamic analysis:
Alpha (mass) damping (ALPHAD)
Beta (stiffness) damping (BETAD)
Constant damping ratio (DMPRAT)
Modal damping (MDAMP)
Constant material damping coefficient (MP,DMPR) is not applicable in a transient
analysis. See Damping for further details.
The only valid general option for the first load step is integration time step (DELTIM), which
is assumed to be constant throughout the transient. By default, the integration time step is
assumed to be 1/(20 f ), where f is the highest frequency chosen for the solution. The
DELTIM command is valid only in the first load step and is ignored in subsequent load steps.
Note: If you do issue the TIME command in the first load step, it will be
ignored. The first solution is always a static solution at TIME = 0.
The output control option for the first load step is printed output (OUTPR). Use this option
to control printout of the displacement solution at the master DOF.
6. Specify loads and load step options for the transient loading portion.
General options include the following:
SAVE
Utility Menu> File> Save as
9. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution menu.
Note: As an alternative method of resolution, you can issue the LSWRITE command to
write each load step to a load step file ( Jobname.S01) and then issue LSSOLVE to
start the transient solution.
The mode-superposition transient solution is written to the reduced displacement file, Jobname.RDSP,
regardless of whether the Block Lanczos, PCG Lanczos, Supernode, reduced, or QR damped method was
used for the modal solution . You will therefore need to expand the solution if you are interested in
stress results.
5.4.4.1.Points to Remember
The .RDSP and .DB files from the transient solution, along with the .MODE , .EMAT , .ESAV and .MLV
files from the modal solution must be available.
The database must contain the same model for which the transient solution was calculated.
The procedure for the expansion pass is explained below.
/SOLU
MainMenu> Solution
Note: You must explicitly leave SOLUTION (using the FINISH command) and
reenter (/SOLU) before performing the expansion pass.
2. Activate the expansion pass and its options.
Table5.3Expansion Pass Options
Option
Command
EXPASS
No. of Solutions to be
Expanded
Single Solution to Expand
NUMEXP
EXPSOL
GUI Path
MainMenu> Solution> Analysis Type>
ExpansionPass
MainMenu> Solution> Load Step Opts>
ExpansionPass> Range of Solu's
MainMenu> Solution> Load Step Opts>
ExpansionPass> Single Expand> By
Time/Freq
Output Controls
SOLVE
MainMenu> Solution> Solve> Current LS
5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as
a separate load step on the results file.
6. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution window.
/FILNAM,...
/TITLE,...
/PREP7
-----! Generate model
--FINISH
! Jobname
! Title
! Enter PREP7
See the Command Reference for discussions of the ANTYPE, MODOPT, M, TOTAL, ACEL, TRNOPT,
LVSCALE, MDAMP, DELTIM, TIME, KBC, OUTRES, LSSOLVE, FILE, SOLU, NSOL, PLVAR,
PRVAR, EXPASS, NUMEXP, OUTRES, PLDISP, PRRSOL, PLNSOL, and PRERR commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
(15
101)
1. Coefficient of
The damping term is based on treating the modal coordinate as a single DOF system (shown in
Equation1597) for which:
(15
107)
and
(15
108)
Figure15.5Single Degree of Freedom Oscillator
(15
110)
where:
j = fraction of critical damping for mode j
and,
(15
111)
where:
j = natural circular frequency of mode j
Combining Equation15109 thru Equation15106 with Equation15107,
(15
112)
3. Coefficient of yj:
From Equation1739,
(15
113)
Premultiply by {j}T,
(15
114)
Substituting Equation15106 for the mass term,
(15
115)
For convenient notation, let
(15
116)
represent the right-hand side of Equation15105. Substituting Equation15106, Equation15
112, Equation15115 and Equation15116 into Equation15105, the equation of motion of the
modal coordinates is obtained:
(15
117)
Since j represents any mode, Equation15117 represents n uncoupled equations in the n
unknowns yj. The advantage of the uncoupled system (ANTYPE,TRAN with TRNOPT,MSUP) is
that all the computationally expensive matrix algebra has been done in the eigensolver, and long
transients may be analyzed inexpensively in modal coordinates with Equation1599. In harmonic
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool9.html[28/04/2013 07:26:03 p.m.]
analysis (ANTYPE,HARM with HROPT,MSUP), frequencies may be scanned faster than by the
reduced harmonic response (ANTYPE,HARM with HROPT,REDUC) method.
The yj are converted back into geometric displacements {u} (the system response to the loading)
by using Equation1599. That is, the individual modal responses yj are superimposed to obtain
the actual response, and hence the name mode superposition.
If the modal analysis was performed using the reduced method (MODOPT,REDUC), then the
matrices and load vectors in the above equations would be in terms of the master DOFs (i.e.,
).
For the QR damped mode extraction method, the differential equations of motion in modal
coordinate as deduced from Equation15207 with the right hand side force vector of Equation15
101. They are written as:
(15
118)
where:
[] = real eigenvector matrix normalized with respect to mass coming from the LANCZOS run of
QRDAMP (see QR Damped Method for more details.
= diagonal matrix containing the eigenvalues i squared.
[Kunsym] = unsymmetric part of the stiffness matrix.
It can be seen that if [C] is arbitrary and/or [K] is unsymmetric, the modal matrices are full so that
the modal equations are coupled.
15.10.1.Modal Damping
The modal damping, j, is the combination of several ANSYS damping inputs:
(15
119)
where:
= uniform mass damping multiplier (input on ALPHAD command)
= uniform stiffness damping multiplier (input on BETAD command)
= constant damping ratio (input on DMPRAT command)
= modal damping ratio (input on MDAMP command)
Because of the assumption in Equation15104, explicit damping in such elements as COMBIN14 is not
allowed by the mode superposition procedure except when using the QRDAMP eigensolver. In addition
constant stiffness matrix multiplier m (input as DAMP on MP command) and constant material damping
coefficients (input as DMPR on MP command) are not applicable in modal damping since the resulting
modal damping matrices are not uncoupled in the modal subspace (see Equation15104 and
Equation15207).
17.2.Transient Analysis
The following transient analysis topics are available:
Assumptions and Restrictions
Description of Structural and Other Second Order Systems
Description of Thermal, Magnetic and Other First Order Systems
The transient analysis solution method (ANTYPE,TRANS) used depends on the DOFs involved.
Structural, acoustic, and other second order systems (that is, the systems are second order in time) are
solved using one method and the thermal, magnetic, electrical and other first order systems are solved
using another. Each method is described subsequently. If the analysis contains both first and second
order DOFs (e.g. structural and magnetic), then each DOF is solved using the appropriate method. For
matrix coupling between first and second order effects such as for piezoelectric analysis, a combined
procedure is used.
where:
, = Newmark integration parameters
t = t n+1 - t n
{un } = nodal displacement vector at time t n
{ n } = nodal velocity vector at time t n
{ n } = nodal acceleration vector at time t n
{un + 1 } = nodal displacement vector at time t n + 1
{ n + 1 } = nodal velocity vector at time t n + 1
{ n + 1 } = nodal acceleration vector at time t n + 1
Since the primary aim is the computation of displacements {un + 1 }, the governing Equation175 is
evaluated at time t n + 1 as:
(17
8)
The solution for the displacement at time t n + 1 is obtained by first rearranging Equation176 and
Equation177, such that:
(17
9)
(17
10)
where:
Comparing Equation1714 with Equation175, one can see that the transient dynamic equilibrium
equation considered in the HHT method is a linear combination of two successive time steps of n and
n+1. m and f are two extra integration parameters for the interpolation of the acceleration and the
The four parameters , , f , and m used in the HHT method are related to the input as follows (Hilber
et al([352])),
(17
16)
(17
17)
If both m and f are zero when using this alternative, the HHT method is same as Newmark method.
Using this alternative, two other methods of parameter determination are possible. Given an amplitude
decay factor , the four integration parameters can be chosen as follows (Wood et al([353])):
(17
18)
(17
19)
The parameters chosen according to Equation1716, or Equation1718, Equation1719 all satisfy the
conditions set in Equation1717. They are unconditionally stable and the second order accurate.
Equation1716 and Equation1718 have a similar amount of numerical damping. Equation1719 has
the least numerical damping for the lower frequency modes. In this way,
percentage of numerical damping for the highest frequency of the structure.
is approximately the
17.2.2.1.Solution
Three methods of solution for the Newmark method (Equation1711) are available: full, reduced and
mode superposition (TRNOPT command) and each are described subsequently. Only the full solution
method is available for HHT (Equation1714).
(17
20)
where:
{uo } = vector of initial displacements
= displacement vector specified by the initial conditions (IC command)
{us} = displacement vector resulting from a static analysis (TIMINT,OFF) of the previous load step
Initial Velocity. The initial velocities are:
(17
21)
where:
{ o } = vector of initial velocities
= vector of velocities specified by the initial conditions (IC commands)
{us} = displacements from a static analysis (TIMINT,OFF) of the previous load step
{us-1 } = displacement corresponding to the time point before {us} solution. {us-1 } is {0} if {us} is the
first solution of the analysis (i.e. load step 1 substep 1).
t = time increment between s and s-1
If the previous load step was run as a static analysis (TIMINT,OFF), initial velocities are calculated
using the previous two displacements and the previous time increment. Using either a single substep
(NSUBST,1) or ramped loading (KBC,0) within the previous load step will result in nonzero initial
velocities (assuming nonzero displacement), as shown in Figure 17.2. Zero initial velocities may be
obtained by using multiple substeps (NSUBST,>1) and stepped loading (KBC,1).
Figure17.2Effect of Number of Substeps (NSUBST) and Ramping (KBC) on Initial Velocity
for TIMINT,OFF
(17
24)
where:
varying stress state as described in Stress Stiffening. These equations, which have been reduced to the
master DOFs, are then solved by inverting the left-hand side of Equation1725 and performing a matrix
multiplication at each time step.
For the initial conditions, a static solution is done at time = 0 using the given loads to define
, and
A quasi-linear analysis variation is also available with the reduced method. This variation allows
interfaces (gaps) between any of the master DOFs and ground, or between any pair of master DOFs. If
the gap is initially closed, these interfaces are accounted for by including the stiffness of the interface in
the stiffness matrix, but if the gap should later open, a force is applied in the load vector to nullify the
effect to the stiffness. If the gap is initially open, it causes no effect on the initial solution, but if it
should later close, a force is again applied in the load vector.
The force associated with the gap is:
(17
26)
where:
kgp = gap stiffness (input as STIF, GP command)
ug = uA - uB - ugp
uA, uB = displacement across gap (must be master degrees of freedom)
ugp = initial size of gap (input as GA P, GP command)
This procedure adds an explicit term to the implicit integration procedure. An alternate procedure is to
use the full method, modeling the linear portions of the structure as superelements and the gaps as gap
elements. This latter procedure (implicit integration) normally allows larger time steps because it
modifies both the stiffness matrix and load vector when the gaps change status.
Expansion Pass.The expansion pass of the reduced transient analysis involves computing the displacements at slave
DOFs (see Equation17107) and computing element stresses.
Nodal load output consists of the static loads only as described for a static analysis (Solving for
Unknowns and Reactions). The reaction load values represent the negative of the sum of the above
static loads over all elements connected to a given fixed displacement node. Damping and inertia forces
are not included in the reaction loads.
Back To Top
3. There are no element damping matrices. However, various types of system damping are available.
4. Time varying imposed displacements are not allowed.
The development of the general mode superposition procedure is described in Mode Superposition
Method. Equation15117 and Equation15118 are integrated through time for each mode by the
Newmark method.
The initial value of the modal coordinates at time = 0.0 are computed by solving Equation15117 with
and
assumed to be zero.
(17
27)
where:
{F o } = the forces applied at time = 0.0
The load vector, which must be converted to modal coordinates (Equation15116) at each time step, is
given by
(17
28)
where:
{F nd } = nodal force vector
s = load vector scale factor (input as FACT, LVSCALE command)
{F s} = load vector from the modal analysis (see Mode Superposition Method).
{F gp } = gap force vector (Equation1726) (not available for QR damped eigensolver).
{F ma} = inertial force ({F ma} = [M] {a})
{a} = acceleration vector ( input with ACEL command) (see Acceleration Effect)
In the modal superposition method, the damping force associated with gap is added to Equation1726:
(17
29)
where:
Cgp = gap damping (input as DAMP, GP command)
{ g } = { A} - { B}
{ A} - { B} = velocity across gap
If the modal analysis was performed using the reduced method (MODOPT,REDUC), then the matrices
and vectors in the above equations would be in terms of the master DOFs (e.g. { }).
Expansion Pass.The expansion pass of the mode superposition transient analysis involves computing the displacements
at slave DOFs if the reduced modal analysis (MODOPT,REDUC) was used (see Equation17107) and
computing element stresses.
Nodal load output consists of the static loads only as described for a static analysis (Solving for
Unknowns and Reactions). The reaction load values represent the negative of the sum of the static loads
over all elements connected to a given fixed displacement node. Damping and inertia forces are not
included in the reaction loads.
{u}
{F a}
Thermal
{T} temperature
{Q a} heat flow
Scalar Magnetic
{} scalar potential
{F a} flux
Vector Magnetic
{F a} current segment
Electrical
{V} voltage
{Ia} current
The reduced and the mode superposition procedures do not apply to first order systems.
The procedure employed for the solution of Equation1730 is the generalized trapezoidal rule
(Hughes([165])):
(17
31)
where:
= transient integration parameter (input on TINTP command)
t = t n + 1 - t n
{un } = nodal DOF values at time t n
{ n } = time rate of the nodal DOF values at time t n (computed at previous time step)
Equation1730 can be written at time t n + 1 as:
(17
32)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_anproc2.html[28/04/2013 07:26:19 p.m.]
(17
35)
where:
{uo } = vector of initial DOF values
{a} = vector of uniform DOF values
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_anproc2.html[28/04/2013 07:26:19 p.m.]
CORIOLIS
CORIOLIS
SOLUTION : Inertia
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Option
--, --
Unused fields.
RefFrame
RotDamp
Notes
The CORIOLIS command is used for analyses in either a rotating or a stationary reference frame, and
performs differently according to the designated RefFrame value. Specific restrictions and elements apply
to each case, as follows:
Rotating Reference Frame ( RefFrame = OFF):
The command applies the Coriolis effect in the following structural element types: MASS21, SHELL181,
PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, BEAM188, BEAM189, SOLSH190, SHELL281,
PIPE288 and PIPE289. It also applies this effect in the PLANE223, SOLID226, and SOLID227 analyses
with structural degrees of freedom.
In a rotating reference frame, both the coriolis and spin-softening effects contribute to the gyroscopic
moment. Therefore, ANSYS applies spin-softening by default for dynamic analyses. If a rotational
velocity is specified (or), centrifugal forces will be included.
To include coriolis effects in a large deflection prestressed analysis (NLGEOM, ON), issue both the
CORIOLIS and the OMEGA (or CMOMEGA) commands in the static prestress portion of the analysis.
In a nonlinear transient analysis (ANTYPE,TRANS and NLGEOM, ON), any spinning motion applied
through either the IC of the D commands will include the coriolis effect without having to issue the
CORIOLIS command. Refer to Rotating Structure Analysis in the Advanced Analysis Techniques Guide
for more information.
Stationary Reference Frame ( RefFrame = ON):
The command activates the gyroscopic damping matrix in the following structural elements: MASS21,
BEAM188, SHELL181, BEAM189, SOLID185, SOLID186, SOLID187, SOLID272, SOLID273, SHELL281,
PIPE288, and PIPE289.
The rotating structure must be axisymmetric about the axis of rotation.
CORIOLIS
Static analysis (ANTYPE, STATIC) does not support Coriolis effects with a stationary reference frame.
However, you can include the gyroscopic effects in a small deflection prestresses analysis (NLGEOM,
OFF and PSTRES, ON) by issuing the CORIOLIS command in the static prestressed dynamic analysis.
Rotating damping effect ( RotDamp = ON) applies only for the stationary reference frame. Therefore, this
effect is supported only by the elements listed above that generate a gyroscopic damping matrix.
Proportional damping must be present in the element (MP,DAMP or BETAD). It is also supported by
element COMBI214 with non zero and axisymmetric damping characteristics (non zero real constants
C11=C22 and C21=C12=0).
For more information about using the CORIOLIS command, see Rotating Structure Analysis in the
Advanced Analysis Techniques Guide and also in the Rotordynamic Analysis Guide . For details about the
Coriolis and gyroscopic effects, see the Theory Reference for the Mechanical APDL and Mechanical
Applications .
This command is also valid in PREP7.
Menu Paths
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Inertia>Angular
Veloc>Coriolis
Main Menu>Solution>Define Loads>Apply>Structural>Inertia>Angular Veloc>Coriolis
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
In such cases, the solver may be unable to properly handle the negative definite stiffness
matrix. Additional details follow:
In a static (ANTYPE,STATIC), a full transient (ANTYPE,TRANS with TRNOPT,FULL),
or a full harmonic (ANTYPE,HARM with TRNOPT,FULL) analysis, the spin-softening
effect is more accurately accounted for by large deflections (NLGEOM,ON). If the
stiffness matrix becomes negative definite, ANSYS issues a warning message about the
negative pivot.
In a modal analysis (ANTYPE,MODAL), apply a negative shift (MODOPT,,, FREQB ) to
extract the possible negative eigenfrequencies.
If negative frequencies exist, mode-superposition transient and harmonic analyses are
not supported .
Coriolis Effect in a Nonlinear Transient Analysis
In a nonlinear transient analysis with large deflection effects (NLGEOM, ON ), rotation
motion imparted through either the IC command or the D command contributes the Coriolis
effect as part of the nonlinear transient algorithm. The CORIOLIS command should not be
activated in this case. However, beam elements (BEAM188 and BEAM189), and pipe
elements (PIPE288 and PIPE289 ) may produce approximate results when simulating Coriolis
effect as above, due to the approximations involved in their inertia calculations.
Campbell Diagram
Because natural frequencies are subject to sudden changes around critical speeds in a
rotating frame, ANSYS recommends using a stationary reference frame to create a Campbell
diagram (PRCAMP or PLCAMP).
Example Analysis
For examples of a rotating structure analysis using a rotating reference frame, see Sample Coriolis
Analysis, and Example: Piezoelectric Analysis with Coriolis Effect in the Coupled-Field Analysis Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
8.2.1.Campbell Diagram
In a modal analysis with multiple load steps corresponding to different angular velocities , a Campbell
diagram (PLCAMP or PRCAMP) shows the evolution of the natural frequencies.
ANSYS determines eigenfrequencies at each load step. The plot showing the variation of eigenfrequency
with respect to rotational speed may not be readily apparent. For example, if the gyroscopic effect is
significant on an eigenmode, its frequency tends to split so much that it crosses the other frequency
curves as the speed increases. For more information, see Generating a Successful Campbell
Diagram below.
Critical Speeds
The PRCAMP command also prints out the critical speeds for a rotating synchronous (unbalanced) or
asynchronous force. The critical speeds correspond to the intersection points between frequency curves
and the added line F=s. (where s represents SLOPE > 0 as specified via PRCAMP). Because the critical
speeds are determined graphically, their accuracy depends upon the quality of the Campbell diagram.
To retrieve and store critical speeds as parameters, use the *GET command.
Whirls and Stability
As eigenfrequencies split with increasing spin velocity, ANSYS identifies forward (FW) and backward
(BW) whirls, and unstable frequencies. To obtain more information to help you determine how a
particular frequency becomes unstable, issue the PLCAMP or PRCAMP command and specify a stability
value ( STABVAL) of 1. You can also view the logarithmic decrements by specifying STABVAL = 2. For more
information about complex eigenvalues and corresponding logarithmic decrements, see Complex
Eigensolutions in the Theory Reference for the Mechanical APDL and Mechanical Applications .
Note: For a rotating structure meshed in shell elements lying in a plane perpendicular to
the rotational velocity axis - such as a thin disk - the whirl effects are not plotted or
printed by the PRCAMP or PLCAMP commands. However, they can be visualized
using the ANHARM command.
To retrieve and store frequencies and whirls as parameters, use the *GET command.
Prestressed Structure
For a prestressed structure, set the Campbell key (CAMPBELL,ON) in the static solution portion of the
analysis. Doing so modifies the result file so that it can accommodate a subsequent Campbell diagram
analysis. In this case, static and modal solutions are calculated alternately and only the modal solutions
are retained.
Generating a Successful Campbell Diagram
To help you obtain a good Campbell diagram plot or printout, the sorting option is active by default
(PLCAMP,ON or PRCAMP,ON). ANSYS compares complex mode shapes and pairs similar mode shapes.
(Because eigenmodes at zero velocity are real modes, ANSYS does not pair them with complex modes.)
If the plot is unsatisfactory even with sorting enabled, try the following:
Start the Campbell analysis with a non-zero rotational velocity.
Modes at zero rotational velocity are real modes and may be difficult to pair with complex modes
obtained at non-zero rotational velocity.
Increase the number of load steps.
It helps if the mode shapes change significantly as the spin velocity increases.
Change the frequency window.
To do so, use the shift option (PLCAMP,,,FREQB or PRCAMP,,,FREQB ). It helps if some modes fall
outside the default frequency window.
Overcoming Memory Problems
To run the Campbell analysis (PRCAMP or PLCAMP), the scratch memory needed may be important as
complex mode shapes are read from the result file for two consecutive load steps. If your computer has
insufficient scratch memory, try the following:
Decrease the number of extracted modes (MODOPT,,NMODE )
Generate the result file for a reduced set of selected nodes (for example, nodes on the axis of
rotation). Issue OUTRES,ALL,NONE and then OUTRES,Item ,Freq ,Cname where Item =NSOL,
Freq =ALL and Cname is the name of a node-based component.
For the sorting process and whirl calculation to be successful, the set of selected nodes must
represent the dynamics of the structure. In general, nodes on the spin axis contribute to the
bending mode shapes that are needed in the Campbell analysis.
Example Analysis
For an example of a rotating structure analysis using a stationary reference frame, see Sample Campbell
Diagram Analysis.
Real (VALUE)
Imaginary (VALUE2)
FY
F 0 cos
-F 0 sin
FZ
-F 0 sin
-F 0 cos
where:
F 0 is the amplitude of the force. For unbalance, the amplitude is equal to the mass times the
distance of the unbalance mass to the spin axis.
is the phase of the force, needed only when several such forces, each with a different
https://www.sharcnet.ca/Software/Fluent13/help/ans_adv/Hlp_G_ADVSTATFR.html[28/04/2013 07:26:55 p.m.]
Example Analysis
For an example of a harmonic analysis for unbalance forces, see Sample Unbalance Harmonic Analysis.
8.2.3.Orbits
When a structure is rotating about an axis and undergoes vibration motion, the trajectory of a node
executed around the axis is generally an ellipse designated as a whirl orbit.
In a local coordinate system xyz where x is the spin axis, the ellipse at node I is defined by semi-major
axis A, semi-minor axis B, and phase (PSI), as shown:
Angle (PHI) defines the initial position of the node (at t = 0). To compare the phases of
two nodes of the structure, you can examine the sum + .
Values YMAX and ZMAX are the maximum displacements along y and z axes, respectively.
You can print out the A, B, PSI, PHI, YMAX, and ZMAX values via a PRORB (print orbits)
command. Angles are in degrees and within the range of -180 through +180. The position
vector of local axis y in the global coordinate system is printed out along with the elliptical
orbit characteristics. You can also animate the orbit (ANHARM) for further examination. For
a typical usage example of these commands, see Sample Unbalance Harmonic Analysis.
To retrieve and store orbits characteristics as parameters, use the *GET command after issuing the
PRORB command.
3.11.Reusing Eigenmodes
ANSYS analyses that require the eigenmodes from the modal analysis can reuse the modes from an
earlier modal analysis solution. The user can reuse the Jobname.MODE file that is created in a modal
analysis for use in the following modal based methods:
Spectrum Analysis (ANTYPE, SPECTRUM)
Modal Transient Analysis/Harmonic Analysis
QR Damp Complex Modes Extraction
This section outlines the procedures for saving and reusing the eigenmodes from an earlier modal
analysis.
SPOPT
SPOPT
Sptype
Spectrum type:
SPRS Single point excitation response spectrum (default). See also the SVTYP command.
MPRS Multiple point excitation response spectrum.
DDAM Dynamic design analysis method.
PSD Power spectral density.
NMODE
Use the first NMODE modes from the modal analysis. Defaults to all extracted modes, as specified by
the MODOPT and BUCOPT commands. NMODE cannot be larger than 10000.
Elcalc
modReuseKey
Key for existing MODE file reuse when running multiple spectrum analyses:
NO No spectrum analysis has been performed yet (default).
YES This is not the first spectrum analysis. The MODE file will be reused and the necessary files
will be cleaned up for the new spectrum analysis.
Notes
Valid only for a spectrum analysis (ANTYPE,SPECTR). This operation must be preceded by a modal
solution (ANTYPE,MODAL) with the appropriate files available. If used in SOLUTION, this command is
valid only within the first load step.
This command is also valid in PREP7.
Product Restrictions
Only Sptype = SPRS is allowed in ANSYS Professional.
Menu Paths
Main Menu>Preprocessor>Loads>Analysis Type>Analysis Options
Main Menu>Solution>Analysis Type>Analysis Options
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SVTYP
SVTYP
KSV
FACT
Scale factor applied to spectrum values (defaults to 1.0). Values are scaled when the solution is
initiated [SOLVE]. Database values remain the same.
KeyInterp
Key to activate or deactivate the linear interpolation between input response spectrum points and
input response spectrum curves:
0 (OFF or NO) Deactivate linear and use logarithmic interpolation. This value is the default.
1 (ON or YES) Activate linear interpolation.
Command Default
Seismic velocity response spectrum.
Notes
Defines the type of single-point response spectrum [SPOPT]. The seismic excitation direction is defined
with the SED command.
This command is also valid in PREP7.
Menu Paths
Main Menu>Preprocessor>Loads>Load Step Opts>Spectrum>SinglePt>Settings
Main Menu>Solution>Load Step Opts>Spectrum>SinglePt>Settings
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SOLVE
SOLVE
SOLVE, Action
Starts a solution.
Action
Notes
Starts the solution of one load step of a solution sequence based on the current analysis type and option
settings. Use Action = ELFORM only in the first phase of a linear perturbation analysis.
Menu Paths
Main
Main
Main
Main
Main
Menu>DesignXplorer>Solution>Solve
Menu>Drop Test>Solve
Menu>Solution>Run FLOTRAN
Menu>Solution>Solve
Menu>Solution>Solve>Current LS
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Element Name(s)
LINK180
BEAM188, BEAM189
PIPE288, PIPE289
PLANE182, PLANE183
SOLID185, SOLID186, SOLID187, SOLID285
SHELL181, SHELL208, SHELL209, SHELL281
SOLSH190
INTER192, INTER193, INTER194, INTER195
TARGE169, TARGE170, CONTA171, CONTA172, CONTA173, CONTA174,
CONTA175, CONTA176, CONTA177, CONTA178
COMBIN14, MASS21, MATRIX27, SURF153, SURF154, SURF156,
PRETS179, MPC184, MESH200, FOLLW201, COMBI214
Applications . This includes large deformation, large rotation, and contact effects. The linear perturbation
analysis can be understood as an iteration in the nonlinear base analysis. In the linear perturbation
analysis, all of the nonlinear effects are taken into consideration and frozen so that the loading and
deformation is linear. The nonlinear effects are also carried to the stress expansion pass and the
following downstream analysis, if any.
Any nonlinear material must behave linearly in the linear perturbation analysis. For hyperelastic materials
in the base analysis, the material properties are assumed to be linear elastic, and the material property
data (or material Jacobian) is obtained based on the tangent of the hyperelastic material's constitutive
law at the point where restart or linear perturbation is initiated. For any nonlinear materials other than
hyperelastic materials in the base analysis, the material properties are assumed to be linear elastic, and
the material data is the same as the linear portion of the nonlinear materials (that is, the parts defined
by MP commands). This assumption holds for the linear perturbation analysis as well as any
downstream analysis after the linear perturbation analysis.
After a linear perturbation analysis, the reported stress and elastic strain are the values due to the linear
perturbation analysis; for example, for linear perturbation modal analysis, the stress and elastic strain
are the values due to the mode shapes. As discussed above, the effects of any geometric nonlinearity
are taken into consideration in the stress expansion.
Since linear perturbation can be understood as an extra iteration of a base analysis, all the historydependent results of the base analysis are inherited in the results of the linear perturbation analysis.
Therefore, any plastic strains, creep strains, swelling strains, thermal strains, and contact results from
the base analysis are available in the result data of the linear perturbation analysis. Note that the total
strain will be the sum of all the strains (for example, PLNSOL,EPTO). The nonlinear solution quantities
such as equivalent stress, stress state ratio, and plastic state variable (for example, PLESOL,NL,...) are
also available. The one exception is that hydrostatic pressure is the value from the linear perturbation
analysis instead of from the base analysis.
For hyperelastic materials, the strain after the linear perturbation analysis is the elastic strain due to the
linear perturbation analysis, and the total strain will be the same as the elastic strain. For plane stress
cases, the direct strain in the Z direction is calculated with the incompressible condition for hyperelastic
materials, and with linear elastic material properties for any material other than hyperelastic materials.
The energy densities (for example, PLESOL,SEND,...) are inherited from the base analysis, except for
the elastic energy density which is energy density calculated in the linear perturbation analysis.
However, the reported strain energy (for example, PRESOL,SENE) includes the elastic part due to linear
perturbation and others inherited from the base analysis (if any).
If the base analysis includes geometric nonlinearity, the Euler angles or the geometric nonlinear effects
of the base analysis are available in the results file. Thus, all the output quantities of the linear
perturbation analysis are reported consistently in global, local, and rotated local coordinate systems, as
in the base analysis.
17.8.2.Description of Analysis
In many engineering applications, the linear behavior of a structure based on a prior linear or nonlinear
preloaded status is of interest. The linear perturbation analysis procedure is designed to solve a linear
problem from this preloaded case. Typically, the Newton-Raphson procedure is used in the nonlinear
analysis (see Figure 15.9). Without loss of generality, the nonlinear static problem is discussed here. A
similar process can apply to linear static and linear or nonlinear full transient analyses.
In the case of a nonlinear static analysis, the mode frequency of the structure based on load level
is needed. The tangent matrix
preload since the linear stiffness matrix without preloading will not give the correct solution.
Equation15146 at iteration i is recast here for convenience of discussion:
(17
194)
Here,
is the global tangent matrix which can be symbolically segregated into other matrices as
follows:
(17
195)
where:
= the part of the tangent stiffness contributed from the material property
= the stress stiffening matrix introduced by non-zero stresses from the structure; superscript N
indicates nonlinear (that is, the stress stiffening matrix is obtained from a nonlinear analysis not to be
confused with the linear stress stiffening matrix obtained from the first phase of a linear perturbation
buckling analysis)
= the load stiffening matrix introduced by external pressure loads or by follower force effect
(element FOLLW201)
= the total stiffness matrix contributed from contact elements of the model
= the spin-softening matrix introduced by rotational velocities
perturbation analysis, the material behavior must be linear. The ANSYS program uses the consistent
material Jacobian of hyperelastic materials at iteration i as the material behavior in the linear
perturbation analysis. For other nonlinear materials, the ANSYS program uses the linear portion of the
material in the linear perturbation analysis. For any linear materials, the same behaviors are assumed in
both the base and the linear perturbation analyses (see the PERTURB command).
In the case of contact analysis from the static or full transient runs,
tangent (total) stiffness matrix from the contact elements based on their status at iteration i. However,
you are optionally allowed to change contact behavior and, hence, contact stiffness globally by using the
PERTURB command in the linear perturbation analysis or the CNKMOD command for individual contact
pairs. All contact behavior can be changed into the following form (similar to KEYOPT(12) in the contact
element descriptions; for example, CONTA174) from whatever behavior it was in the previous static or
full transient analysis to:
1
2
3
4
-----
Rough
No separation (sliding permitted)
Bonded
No separation (always)
{F restart } is the total loads at the current restart point. It is useful for other types of linear perturbation
analysis, such as buckling analysis.
Special consideration is required if extra displacement boundary conditions are added or if constraint
equations are added or deleted during the linear perturbation analysis because these modifications could
introduce discontinuities into the structure.
In the first phase of a linear perturbation analysis, the ANTYPE,,RESTART command will resume the
Jobname.RDB database and read in the .LDHI file to establish the {F end } load.
For Type = MODAL, {F perturbed } will be calculated and stored in the .FULL and .MODE files for a
subsequent mode-superposition, PSD, or other type of modal-based linear dynamic analysis.
Table of Contents
1. About This Reference
1.1. Conventions Used in This Reference
1.1.1. Product Codes
1.1.2. Applicable ANSYS Products
1.2. ANSYS Product Capabilities
2. General Element Features
2.1. Element Input
2.1.1.
2.1.2.
2.1.3.
2.1.4.
2.1.5.
2.1.6.
2.1.7.
2.1.8.
2.1.9.
Element Name
Nodes
Degrees of Freedom
Real Constants
Material Properties
Surface Loads
Body Loads
Special Features
KEYOPTs
2.5.12.
2.5.13.
2.5.14.
2.5.15.
2.5.16.
2.5.17.
2.5.18.
2.5.19.
2.5.20.
2.5.21.
2.5.22.
Chapter4:Element Library
This chapter describes each element, in numerical order. Descriptions common to several elements
appear in separate sections of General Element Features and are referenced where applicable. Read
About This Reference and General Element Features before reading the element descriptions in
PartI:Element Library .
More detailed information about each element is available in the Theory Reference for the Mechanical
APDL and Mechanical Applications , which describes how the element input items (such as the real
constants, material properties, KEYOPT switches, etc.) are used to produce the element output.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.12. Applying Multiple Loads for use in Mode-Superposition Harmonic and Transient Analysis
SF
SF
Nlist
Lab
Nodes defining the surface upon which the load is to be applied. Use the label ALL or P, or a
component name. If ALL, all selected nodes [NSEL] are used (default). If P, graphical picking is
enabled and all remaining command fields are ignored (valid only in the GUI).
Valid surface load label. Load labels are listed under "Surface Loads" in the input table for each
element type in the Element Reference.
Discipline
Structural
Thermal
Acoustic fluid
Magnetic
Electric
Infinite element
High-frequency
electromagnetic
IMPD
FSIN[3]
pressure
frequency (harmonic analyses only)
convection
heat flux
radiation
surface-to-surface radiation
fluid-structure interaction flag
impedance boundary flag
Maxwell force flag
magnetic circuit interface
surface charge density
Maxwell force flag
Exterior surface flag for INFIN110
and INFIN111
number 1-50 for a waveguide
exterior port
surface shielding properties
Maxwell surface flag of equivalent
source surface
surface impedance
field-surface interface number
FFLX
PORT
SHLD
MXWF
Field-surface
interface
Poromechanics
Label Description
Surface load value or table name reference for specifying tabular boundary conditions.
If Lab = PRES, VALUE is the real component of the pressure.
If Lab = CONV, VALUE is typically the film coefficient and VALUE2 (below) is typically the bulk
temperature. If VALUE = -N, the film coefficient may be a function of temperature and is
determined from the HF property table for material N [MP]. The temperature used to evaluate the
SF
film coefficient is usually the average between the bulk and wall temperatures, but may be userdefined for some elements.
If Lab = MCI, VALUE indicates current direction (-1; current flow into the element face (IN), +1;
current flow out of the element face (OUT). If Lab = RAD, VALUE is surface emissivity.
If Lab = PORT, VALUE is a port number representing a waveguide exterior port. The port number
must be an integer between 1 and 50.
If Lab = SHLD, VALUE is surface conductivity.
If Lab = IMPD, VALUE is resistance in ohms/square.
If Lab = RDSF, VALUE is the emissivity value; the following conditions apply: If VALUE is between 0
and 1, apply a single value to the surface. If VALUE = -N, the emissivity may be a function of the
temperature, and is determined from the EMISS property table for material N (MP). The material N
does not need to correlate with the underlying solid thermal elements.
If Lab = FSIN in a Multi-field solver (single or multiple code coupling) analysis, VALUE is the surface
interface number. If Lab = FSIN in a unidirectional ANSYS to CFX analysis, VALUE is not used
unless the ANSYS analysis is performed using the Multi-field solver.
VALUE2
If Lab = PRES, VALUE2 is the imaginary component of the pressure. Imaginary pressures can only
be used by SURF153, SURF154 and SURF159, and can only be used for a full harmonic response
analysis (HROPT,FULL), or by a mode superposition harmonic response analysis (HROPT,MSUP)
if the mode extraction method is Block Lanczos (MODOPT,LANB), PCG Lanczos
(MODOPT,LANPCG), or Supernode (MODOPT,SNODE).
If Lab = CONV, VALUE2 is typically the bulk temperature.
If Lab = RAD, VALUE2 is the ambient temperature.
If Lab = SHLD, VALUE2 is relative permeability and defaults to 1.0.
If Lab = IMPD, VALUE2 is reactance in ohms/square.
If Lab = RDSF, VALUE2 is the enclosure number. Radiation will occur between surfaces flagged with
the same enclosure numbers. If the enclosure is open, radiation will also occur to ambient. If
VALUE2 is negative radiation direction is reversed and will occur inside the element for the flagged
radiation surfaces. Negative value of enclosure number is applicable for FLUID141 and FLUID142
elements, to model radiation occurring between surfaces inside the fluid domain.
If Lab = FSIN in a unidirectional ANSYS to CFX analysis, VALUE2 is the surface interface number
(not available from within the GUI).
If Lab = PORT, VALUE2 is not used.
Notes
Individual nodes may not be entered for this command. The node list is to identify a surface and the
Nlist field must contain a sufficient number of nodes to define an element surface. The loads are
internally stored on element faces defined by the specified nodes. All nodes on an element face
(including midside nodes, if any) must be specified for the face to be used, and the element must be
selected.
If all nodes defining a face are shared by an adjacent face of another selected element, the face is not
free and will not have a load applied. If more than one element can share the same nodes (for example,
a surface element attached to a solid element), select the desired element type before issuing the SF
command. The SF command applies only to area and volume elements.
For shell elements, if the specified nodes include face one (which is usually the bottom face) along with
other faces (such as edges), only face one is used. Where faces cannot be uniquely determined from
the nodes, or where the face does not fully describe the load application, use the SFE command. A load
key of 1 (which is typically the first loading condition on the first face) is used if the face determination
is not unique. A uniform load value is applied over the element face.
SF
See the SFBEAM command for applying surface loads to beam elements. See the SFGRAD command
for an alternate tapered load capability. See the SFFUN command for applying loads from a node vs.
value function. Also see the SFE command for applying tapered loads on individual element faces. Use
the SFDELE command to delete loads applied with this command. Use the SFCUM command to
accumulate (add) surface loads applied with SF.
Tabular boundary conditions ( VALUE = %tabname% and/or VALUE2 = %tabname%) are available for the
following surface load labels ( Lab ) only: PRES (real and/or imaginary components), CONV (film
coefficient and/or bulk temperature) or HFLUX, and RAD (surface emissivity and ambient temperature).
Use the *DIM command to define a table.
This command is also valid in PREP7.
Menu Paths
Main Menu>Preprocessor>Loads>Define
Loads>Apply>Electric>Boundary>AppImped_E>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Boundary>AppShield>On
Nodes
Main Menu>Preprocessor>Loads>Define
Loads>Apply>Electric>Excitation>AppSurfChar>On Nodes
Main Menu>Preprocessor>Loads>Define
Loads>Apply>Electric>Excitation>EMPorts>Exterior Port>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Flag>AppInfinite>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Flag>AppMaxwell>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Field Surface Intr>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Fluid/ANSYS>Field Surface>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Fluid/ANSYS>Impedance>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Flag>AppInfinite>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Flag>AppMCI>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Other>AppMaxwell>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Pressure>On Node
Components
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Pressure>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Convection>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Heat Flux>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Radiation>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Surface Rad>On Nodes
Main Menu>Preprocessor>Trefftz Domain>AppInfinite>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Boundary>AppImped_E>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Boundary>AppShield>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Excitation>AppSurfChar>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Excitation>EMPorts>Exterior Port>On
Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Flag>AppInfinite>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Flag>AppMaxwell>On Nodes
Main Menu>Solution>Define Loads>Apply>Field Surface Intr>On Nodes
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_SF.html[28/04/2013 07:30:33 p.m.]
SF
Main
Main
Main
Main
Main
Main
Main
Main
Main
Main
Main
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
Menu>Solution>Define
NSEL
NSEL
Type
DATABASE : Selecting
MP ME ST PR PRN <> <> FL EM EH DY PP <> EME MFS
Comp
VMIN
VMAX
VINC
KABS
Label identifying data. Valid item labels are shown in the table below. Some items also require a
component label. If Item = PICK (or simply P), graphical picking is enabled and all remaining
command fields are ignored (valid only in the GUI). Defaults to NODE.
Component of the item (if required). Valid component labels are shown in the table below.
Minimum value of item range. Ranges are node numbers, set numbers, coordinate values, load
values, or result values as appropriate for the item. A component name (as specified on the CM
command) may also be substituted for VMIN ( VMAX and VINC are ignored).
Maximum value of item range. VMAX defaults to VMIN for input values. For result values, VMAX
defaults to infinity if VMIN is positive, or to zero if VMIN is negative.
Value increment within range. Used only with integer ranges (such as for node and set numbers).
Defaults to 1. VINC cannot be negative.
Absolute value key:
0 Check sign of value during selection.
1 Use absolute value during selection (sign ignored).
Command Default
All nodes are selected.
Notes
Selects a subset of nodes. For example, to select a new set of nodes based on node numbers 1 through
7, use NSEL,S,NODE,,1,7. The subset is used when the ALL label is entered (or implied) on other
commands, such as NLIST,ALL. Only data identified by node number are selected. Data are flagged as
selected and unselected; no data are actually deleted from the database.
https://www.sharcnet.ca/Software/Fluent13/help/ans_cmd/Hlp_C_NSEL.html[28/04/2013 07:30:39 p.m.]
NSEL
When selecting nodes by results, the full graphics value is used, regardless of whether PowerGraphics is
on.
Solution result data consists of two types, 1) nodal degree of freedom--results initially calculated at the
nodes (such as displacement, temperature, pressure, etc.), and 2) element--results initially calculated
elsewhere (such as at an element integration point or thickness location) and then recalculated at the
nodes (such as stresses, strains, etc.). Various element results also depend upon the recalculation
method and the selected results location [AVPRIN, RSYS, FORCE, LAYER and SHELL].
You must have all the nodes (corner and midside nodes) on the external face of the element selected to
use Item = EXT.
This command is valid in any processor.
For Selects based on non-integer numbers (coordinates, results, etc.), items that are within the range
VMIN-Toler and VMAX+ Toler are selected. The default tolerance Toler is based on the relative values
of VMIN and VMAX as follows:
If VMIN = VMAX, Toler = 0.005 x VMIN.
If VMIN = VMAX = 0.0, Toler = 1.0E-6.
If VMAX VMIN, Toler = 1.0E-8 x (VMAX-VMIN).
Use the SELTOL command to override this default and specify Toler explicitly.
Table:NSEL - Valid Item and Component Labels
Valid Item and Component Labels NSEL, Type,Item,Comp,VMIN,VMAX,VINC,KABS
Valid item and component labels for input values are:
Item
Comp
Description
NODE
Node number.
EXT
NSEL
"
AX, AY, AZ
"
"
"
CURR
EMF
ENKE, ENDS
F
FX, FY, FZ
M
F
"
"
"
"
"
"
"
"
MX, MY, MZ
HEAT, HBOT, HE2,
HE3, . . ., HTOP
FLOW
AMPS
FLUX
CSG
"
CSGX, CSGY,
"
"
BF
"
"
"
"
"
CSGZY,
CHRG
CHRGD
TEMP
FLUE
HGEN
JS
JSX, JSY, JSZ
MVDI
Table:NSEL - Valid Item and Component Labels for Nodal DOF Result Values
Item
U
ROT
TEMP
PRES
VOLT
MAG
V
A
CURR
EMF
ENKE
ENDS
Comp
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
Description
X, Y, or Z structural displacement or vector sum.
X, Y, or Z structural rotation or vector sum.
Temperature.
Pressure.
Electric potential.
Magnetic scalar potential.
X, Y, or Z fluid velocity or vector sum.
X, Y, or Z magnetic vector potential or vector sum.
Current.
Electromotive force drop.
Turbulent kinetic energy (FLOTRAN).
Turbulent energy dissipation (FLOTRAN).
Table:NSEL - Valid Item and Component Labels for Element Result Values
Item
S
"
"
Comp
X, Y, Z, XY, YZ, XZ
1, 2, 3
INT, EQV
Description
Component stress.
Principal stress.
Stress intensity or equivalent stress.
NSEL
EPTO
"
"
EPEL
"
"
EPPL
"
"
EPCR
"
"
EPTH
"
"
EPSW
NL
"
"
"
"
"
CONT
"
"
"
"
"
TG
TF
PG
EF
D
H
B
FMAG
TOPO
X, Y, Z, XY, YZ,
1,2,3
INT, EQV
X, Y, Z, XY, YZ,
1, 2, 3
INT, EQV
X, Y, Z, XY, YZ,
1,2,3
INT, EQV
X, Y, Z, XY, YZ,
1,2,3
INT, EQV
X, Y, Z, XY, YZ,
1, 2, 3
INT, EQV
SEPL
SRAT
HPRES
EPEQ
PSV
PLWK
STAT1
PENE
PRES
SFRIC
STOT
SLIDE
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
X, Y, Z, SUM
XZ
XZ
XZ
XZ
XZ
1. For more information on the meaning of contact status and its possible values, see Reviewing
Results in POST1 in the Contact Technology Guide .
Table:NSEL - Valid Item and Component Labels for FLOTRAN Nodal Result Values
Item
TTOT
HFLU
HFLM
COND
PCOE
PTOT
Comp
Description
Total temperature.
Heat flux.
Heat transfer (film) coefficient.
Fluid laminar conductivity.
Pressure coefficient.
Total (stagnation) pressure.
NSEL
MACH
STRM
DENS
VISC
EVIS
CMUV
ECON
YPLU
TAUW
Mach number.
Stream function. (2-D applications only.)
Fluid density.
Fluid laminar viscosity.
Fluid effective viscosity.
Turbulent viscosity coefficient.
Fluid effective conductivity.
Y+, a turbulent law of the wall parameter.
Shear stress at the wall.
Menu Paths
Main Menu>Preprocessor>Modeling>Create>Circuit>Delete Elements
Main Menu>Preprocessor>Modeling>Delete>Pre-tens Elemnts
Utility Menu>Select>Entities
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
MODOPT
MODOPT
Method
NMODE
The number of modes to extract. The value can depend on the value supplied for Method. Defaults
to the number of master DOFs when Method = REDUC. For the other methods, NMODE has no
default and must be specified. If Method = LANB, LANPCG, or SNODE, the number of modes that
can be extracted can equal the DOFs in the model after the application of all boundary conditions.
Recommendation:
When Method = REDUC, NMODE should be less than half of the number of master DOFs.
When Method = LANPCG, NMODE should be less than 100 to be computationally efficient.
When Method = SNODE, NMODE should be greater than 100 for 2-D plane or 3-D shell/beam
models and greater than 250 for 3-D solid elements to be computationally efficient.
FREQB
FREQE
The ending, or upper end, of the frequency range of interest (in Hz). The default for Method =
SNODE is described below. The default for all other methods is to calculate all modes, regardless
of their maximum frequency.
The default is 100 Hz for Method = SNODE. To maintain solution efficiency, you should not set the
FREQE value too high; for example, not higher than 5000 Hz for an industrial problem. The higher
the FREQE value used for the SNODE method, the more solution time it will take and the more
eigenvalues it could produce. For example, if FREQE is set to 1e8, it will cause the underlying
supernodal structures to find all the possible eigenvalues of each group of supernodes; hence, it
will take an excessive amount of solution time.
Cpxmod/PRMODE
CPXMOD (Valid
MODOPT
The number of reduced modes to print. Valid only when Method = REDUC.
Nrmkey
--
Unused field.
BlockSize
The block vector size to be used with the Block Lanczos eigensolver (used only when Method =
LANB). BlockSize must be an integer value between 0 and 16. When BlockSize = zero or blank,
the code decides the block size internally (normally, a value of 8 is used). Typically, higher
BlockSize values are more efficient under each of the following conditions:
When running in out-of-core mode and there is not enough physical memory to buffer all of
the files written by the Block Lanczos eigensolver (and thus, the time spent doing I/O is
considerable).
Many modes are requested (>100).
Higher-order solid elements dominate the model.
The memory usage only slightly increases as BlockSize is increased. It is recommended that you
use a value divisible by 4 (4, 8, 12, or 16).
Notes
Specifies modal analysis (ANTYPE,MODAL) options. Additional options used only for the Supernode
(SNODE) eigensolver are specified by the SNOPTION command. If Method = LANPCG, ANSYS
automatically switches to the PCG solver internally for this modal analysis. You can further control the
efficiency of the PCG solver with the PCGOPT and EQSLV commands.
The Block Lanczos method is strongly recommended for high-frequency magnetic eigenvalue problems.
The initial frequency guess is not critical. The ratio of FREQE to FREQB can be up to 1e6. The PCG Lanczos
method is not supported for high-frequency magnetic eigenvalue problems.
For models that involve a non-symmetric element stiffness matrix, as in the case of a contact element
with frictional contact, the QR damp eigensolver (MODOPT, QRDAMP) extracts modes in the modal
subspace formed by the eigenmodes from the symmetrized eigenproblem. The QR damp eigensolver
symmetrizes the element stiffness matrix on the first pass of the eigensolution, and in the second pass,
eigenmodes are extracted in the modal subspace of the first eigensolution pass. For such non-symmetric
eigenproblems, you should verify the eigenvalue and eigenmode results using the non-symmetric matrix
eigensolver (MODOPT, UNSYM ).
The UNSYM, DAMP, and QRDAMP options cannot be followed by a subsequent spectrum analysis.
This command is also valid in PREP7.
Distributed ANSYS Restriction.All extraction methods, except VT, are supported within Distributed
ANSYS. However, PCG Lanczos, UNSYM, and DAMP are the only distributed eigensolvers that will run a
fully distributed solution. The Block Lanczos and Supernode eigensolvers are not distributed
eigensolvers; therefore, you will not see the full performance improvements with these methods that you
would with a fully distributed solution. The REDUC and QRDAMP methods are supported, but do not use
MODOPT
Product Restrictions
Command
Option
Method
LANB
LANPCG
SNODE
REDUC
UNSYM
DAMP
QRDAMP
VT
Available Products
MP ME ST PR PRN DS DSS <> <> EH <> PP <> EME MFS [1]
MP ME ST PR PRN DS DSS <> <> <> <> PP <> EME MFS [1]
MP ME ST PR PRN <> <> <> <> EH <> PP <> EME MFS
MP ME ST PR PRN DS DSS <> <> <> <> PP <> EME MFS [1]
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
<> <> <> <> <> <> <> <> <> <> <> <> VT <> <>
1. The ANSYS DesignSpace (DS) and ANSYS DesignSpace - Structural (DSS) products do not support
distributed solutions (Distributed ANSYS).
Menu Paths
Main Menu>DesignXplorer>Solution>Solve
Main Menu>Preprocessor>Loads>Analysis Type>Analysis Options
Main Menu>Solution>Analysis Type>Analysis Options
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.14. Enforced Motion Method for Mode-Superposition Transient and Harmonic Analyses
! Jobname
! Title
! Enter PREP7
3.14. Enforced Motion Method for Mode-Superposition Transient and Harmonic Analyses
D,ALL,UZ,2
SOLVE
FINISH
! Mode-Superposition Transient Analysis
/SOLU
ANTYPE,TRANSIENT
TRNOPT,MSUP,10
OUTRES,ALL,ALL
KBC,1
DELTIM,0.001
DVAL,1,ACC,%ACC1%
!Define Acceleration on Bases
DVAL,2,ACC,%ACC2%
SOLVE
TIME,
SOLVE
SAVE
FINISH
MODE
MODE
MODE
ISYM
Number of harmonic waves around circumference for this harmonic loading term (defaults to 0).
Symmetry condition for this harmonic loading term (not used when MODE = 0):
1 Symmetric (UX, UY, ROTZ, TEMP use cosine terms; UZ uses sine term) (default).
-1 Antisymmetric (UX, UY, ROTZ, temp use sine terms; UZ uses cosine term).
Command Default
MODE
= 0, ISYM = 1.
Notes
Used with axisymmetric elements having nonaxisymmetric loading capability (e.g., PLANE25, SHELL61,
FLUID81, etc.). For analysis types ANTYPE,MODAL, HARMIC, TRANS, and SUBSTR, the term must be
defined in the first load step and may not be changed in succeeding load steps.
This command is also valid in PREP7.
Menu Paths
Main Menu>Preprocessor>Loads>Load Step Opts>Other>For Harmonic Ele
Main Menu>Solution>Load Step Opts>Other>For Harmonic Ele
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Typical harmonic response system. F o and are known. uo and are unknown (a).
Transient and steady-state dynamic response of a structural system (b).
Harmonic response analysis is a linear analysis. Some nonlinearities, such as plasticity will be ignored,
even if they are defined. You can, however, have unsymmetric system matrices such as those
encountered in a fluid-structure interaction problem (see "Acoustics" in the Coupled-Field Analysis
Guide). Harmonic analysis can also be performed on a prestressed structure, such as a violin string
(assuming the harmonic stresses are much smaller than the pretension stress). See Prestressed Full
Harmonic Response Analysis for more information on prestressed harmonic analyses.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter 1: Acoustics
Chapter1:Acoustics
Acoustics is the study of the generation, propagation, absorption, and reflection of sound pressure
waves in a fluid medium. Applications for acoustics include the following:
Sonar - the acoustic counterpart of radar
Design of concert halls, where an even distribution of sound pressure is desired
Noise minimization in machine shops
Noise cancellation in automobiles
Underwater acoustics
Design of speakers, speaker housings, acoustic filters, mufflers, and many other similar devices.
Geophysical exploration
4.5.1.Problem Description
Determine the response amplitude (X i) and phase angle ( i) for each mass (mi) of the system shown
below when excited by a harmonic force (F 1 sint) acting on mass m 1 .
4.5.2.Problem Specifications
Material properties for this problem are:
m 1 = m 2 = 0.5 lb-sec2 /in
k1 = k2 = kc = 200 lb/in
Loading for this problem is:
F 1 = 200 lb
The spring lengths are arbitrarily selected and are used only to define the spring direction. Two master
degrees of freedom are selected at the masses in the spring direction. A frequency range from zero to
7.5 Hz with a solution at 7.5/30 = 0.25 Hz intervals is chosen to give an adequate response curve.
POST26 is used to get an amplitude versus frequency display.
4.5.3.Problem Diagram
Figure4.4Two-Mass-Spring-System
12. In the ANSYS Graphics window, click once on nodes 1 and 4 (on the left and right sides of the
screen). A small box appears around each node.
13. Click on OK on the picking menu. The Create Nodes Between 2 Nodes dialog box appears.
14. Click on OK to accept the default of 2 nodes to fill. Nodes 2 and 3 appear in the graphics window.
9. Choose menu path Main Menu> Solution> Load Step Opts> Time/Frequenc> Freq and
Substeps.
10. Enter 0 and 7.5 for the harmonic frequency range.
11. Enter 30 for the number of substeps.
12. Click once on "Stepped" to specify stepped boundary conditions.
13. Click on OK.
1. Choose menu path Main Menu> TimeHist Postpro> Define Variables. The Defined TimeHistory Variables dialog box appears.
2. Click on Add. The Add Time-History Variable dialog box appears.
3. Click on OK to accept the default of Nodal DOF result. The Define Nodal Data dialog box appears.
4. Enter 2 for reference number of variable.
5. Enter 2 for node number.
6. Enter 2UX for the user-specified label.
7. In the scroll box on the right, click once on "Translation UX" to highlight it.
8. Click on OK.
9. Click on Add in the Defined Time-History Variables dialog box. The Add Time-History Variable
dialog box appears.
10. Click on OK to accept the default of Nodal DOF result. The Define Nodal Data dialog box appears.
11. Enter 3 for reference number of variable.
12. Enter 3 for node number.
13. Enter 3UX for the user-specified label.
14. In the scroll box on the right, click once on "Translation UX" to highlight it.
15. Click on OK.
16. Click on Close.
17. Choose menu path Utility Menu> PlotCtrls> Style> Graphs. The Graph Controls dialog box
appears.
18. In the scroll box for type of grid, scroll to "X and Y lines" to select it.
19. Click on OK.
20. Choose menu path Main Menu> TimeHist Postpro> Graph Variables. The Graph TimeHistory Variables dialog box appears. Your graph should look like this:
4.5.3.11.Exit ANSYS
You are now finished with this sample problem.
1. In the ANSYS Toolbar, click on Quit.
2. Choose the save option you want and click on OK.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
of a two-mass-spring system
! Spring constant = 200
! Mass = 0.5
! Spring element
! Spring element
! Mass element
! Mass element
! Store UX Displacements
! Turn grid on
! Y-axis label disp
! Display variables 2 and 3
4.4.2.1.Points to Remember
Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form)
must be defined. Material properties may be linear, isotropic or orthotropic, and constant or
temperature-dependent. Nonlinear material properties, if any, are ignored.
Only linear behavior is valid in a harmonic response analysis. Nonlinear elements, if any, will be
treated as linear elements. If you include contact elements, for example, their stiffnesses are
calculated based on their initial status and are never changed. The reported nodal forces due to
contact elements (FSUM,,CONT and NFORCE,CONT) are also based on the initial configuration,
which may violate equilibrium conditions.
For a full harmonic response analysis, you can define frequency-dependent elastic material
properties by using TB,ELASTIC and TBFIELD; use TB,SDAMP and TBFIELD to define your
structural damping coefficients. SDAMP specifies damping in terms of the loss factor, which is equal
to 2 times the damping ratio. For more details about damping definition, see Damping.
/SOLU
Main Menu> Solution
Command
New Analysis
ANTYPE
ANTYPE
HROUT
LUMPM
Equation Solver
EQSLV
HROPT
GUI Path
Main Menu> Solution>
Analysis
Main Menu> Solution>
Analysis> Harmonic
Main Menu> Solution>
Options
Main Menu> Solution>
Options
Main Menu> Solution>
Options
Main Menu> Solution>
Options
second Harmonic Analysis dialog box, where you choose an equation solver.
Option: Equation Solver (EQSLV)
You can choose the sparse direct solver (SPARSE), the Jacobi Conjugate Gradient (JCG) solver, or
the Incomplete Cholesky Conjugate Gradient (ICCG) solver. See the EQSLV command description
or Selecting a Solver in the Basic Analysis Guide for details on selecting a solver.
The amplitude is the maximum value of the load, which you specify using the commands shown in
Table4.2:Applicable Loads in a Harmonic Response Analysis.
The phase angle is a measure of the time by which the load lags (or leads) a frame of reference. On the
complex plane (see Figure 4.2), it is the angle measured from the real axis. The phase angle is required
only if you have multiple loads that are out of phase with each other. For example, the unbalanced
rotating antenna shown in Figure 4.3 will produce out-of-phase vertical loads at its four support points.
The phase angle cannot be specified directly; instead, you specify the real and imaginary components of
the out-of-phase loads using the VALUE and VALUE2 fields of the appropriate displacement and force
commands. Pressures and other surface and body loads can only be specified with a phase angle of 0
(no imaginary component) with the following exceptions: nonzero imaginary components of pressures
can be applied via the SURF153, SURF154, SURF156, and SURF159 elements in a full harmonic response
analysis, or using a mode-superposition harmonic response analysis if the mode-extraction method is
Block Lanczos, PCG Lanczos, or Supernode (see the SF and SFE commands). Figure 4.2 shows how to
calculate the real and imaginary components.
The forcing frequency range is the frequency range of the harmonic load (in cycles/time). It is specified
later as a load step option with the HARFRQ command.
Figure4.3An Unbalanced Rotating Antenna
An unbalanced rotating antenna will produce out-of-phase vertical loads at its four support
points.
Note: A harmonic analysis cannot calculate the response to multiple forcing functions
acting simultaneously with different frequencies (for example, two machines with
different rotating speeds running at the same time). However, POST1 can
superimpose multiple load cases to obtain the total response.
Table4.2:Applicable Loads in a Harmonic Response Analysis summarizes the loads applicable to a to a
harmonic response analysis. Except for inertia loads, you can define loads either on the solid model
(keypoints, lines, and areas) or on the finite element model (nodes and elements). For a general
discussion of solid-model loads versus finite element loads, see "Loading" in the Basic Analysis Guide .
Table4.2Applicable Loads in a Harmonic Response Analysis
Load Type
Category
Constraints
Displacement (UX,
UY, UZ, ROTX, ROTY,
ROTZ)
Force, Moment (FX, Forces
FY, FZ, MX, MY, MZ)
Pressure (PRES)
Surface Loads
Temperature (TEMP), Body Loads
Fluence (FLUE)
Gravity, Spinning, etc. Inertia Loads
Cmd
Family
GUI Path
SF
BF
-
Solid
Model or
FE
Entity
Apply
Delete
List
Operate
Apply
Settings
Displacement Solid
Model
Solid
Model
Solid
Model
Finite
Elem
Force
Solid
Model
Finite
Elem
Pressure
Solid
Model
Solid
Model
Finite
Elem
Finite
Elem
Keypoints DK
DKDELE
DKLIST
DTRAN
Lines
DL
DLDELE
DLLIST
DTRAN
Areas
DA
DADELE
DALIST
DTRAN
Nodes
DDELE
DLIST
DSCALE
FKDELE
FKLIST
FTRAN
DSYM,
DCUM
-
FLIST
FSCALE
FCUM
Temperature, Solid
Fluence
Model
Solid
Model
Solid
Model
Solid
Model
Finite
Elem
Keypoints BFK
Finite
Elem
-
Elements BFE
Inertia
Keypoints FK
Nodes
FDELE
Lines
SFL
SFGRAD
Areas
SFA
SFGRAD
Nodes
SF
SFDELE
Elements SFE
SFLIST
SFSCALE SFGRAD,
SFCUM
SFEDELE SFELIST SFSCALE SFGRAD,
SFBEAM,
SFFUN,
SFCUM
BFKDELE BFKLIST BFTRAN
-
Lines
BFL
Areas
BFA
Volumes
BFV
Nodes
BF
BFDELE
ACEL,
OMEGA,
DOMEGA,
CGLOC,
CGOMGA,
DCGOMG
BFSCALE BFCUM,
BFUNIF,
TUNIF
BFEDELE BFELIST BFSCALE BFCUM
-
BFLIST
Command
General Options
Number of Harmonic
Solutions
Stepped or Ramped Loads
KBC
Dynamics Options
Forcing Frequency Range
HARFRQ
Damping
NSUBST
ALPHAD, BETAD,
DMPRAT,
MP,DAMP,
MP,DMPR,
TB,SDAMP
OUTPR
OUTRES
ERESX
GUI Path
Main Menu> Solution> Load Step Opts>
Time/Frequenc> Freq and Substeps
Main Menu> Solution> Load Step Opts>
Time/Frequenc> Time - Time Step or Freq
and Substeps
Main Menu> Solution> Load Step Opts>
Time/Frequenc> Freq and Substeps
Main Menu> Solution> Load Step Opts>
Time/Frequenc> Damping
Main Menu> Solution> Load Step Opts>
Other> Change Mat Props> Material
Models> Structural> Damping
Main Menu> Solution> Load Step Opts>
Output Ctrls> Solu Printout
Main Menu> Solution> Load Step Opts>
Output Ctrls> DB/ Results File
Main Menu> Solution> Load Step Opts>
Output Ctrls> Integration Pt
Note: When specifying frequency dependent damping using TB,SDAMP you must specify
the material property using TB,ELAS.
4.4.3.4.1.General Options
General options include the following:
Note: Surface and body loads do not ramp from their previous load step values.
They always ramp from zero or from the value specified via BFUNIF.
4.4.3.4.2.Dynamics Options
Dynamics options include the following:
Damping
Damping in some form should be specified; otherwise, the response will be infinity at the resonant
frequencies. ALPHAD and BETAD result in a frequency-dependent damping ratio, whereas
DMPRAT specifies a constant damping ratio to be used at all frequencies. Damping can also be
specified for individual materials using MP,DAMP and MP,DMPR. See Damping for further details.
Note: If no damping is specified in a direct harmonic analysis (full or reduced), the
program uses zero damping by default.
Alpha (Mass) Damping (ALPHAD)
Beta (Stiffness) Damping (BETAD)
Constant Structural Damping Ratio (DMPRAT)
Material Dependent (Stiffness) Damping Multiplier (MP,DAMP)
Constant Structural Material Damping Coefficient (MP,DMPR)
4.4.3.4.3.Output Controls
Output control options include the following:
SAVE
GUI:
SOLVE
Main Menu> Solution> Solve> Current LS
4.4.3.8.Leave SOLUTION
Command(s):
GUI:
FINISH
Close the Solution menu.
4.4.4.1.Postprocessors
You can review these results using either POST26 or POST1. The normal procedure is to first use
POST26 to identify critical forcing frequencies - frequencies at which the highest displacements (or
stresses) occur at points of interest in the model - and to then use POST1 to postprocess the entire
model at these critical forcing frequencies.
POST1 is used to review results over the entire model at specific frequencies.
POST26 allows you to review results at specific points in the model over the entire frequency
range.
Some typical postprocessing operations for a harmonic response analysis are explained below. For a
complete description of all postprocessing functions, see "An Overview of Postprocessing" in the Basic
Analysis Guide .
4.4.4.2.Points to Remember
The points to remember for a harmonic analysis are the same as those for most structural analyses. See
Points to Remember in Structural Static Analysis .
4.4.4.3.Using POST26
POST26 works with tables of result item versus frequency, known as variables . Each variable is assigned
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR4_5.html[28/04/2013 07:37:38 p.m.]
4.4.4.4.Using POST1
1. You can use the SET command to read in the results for the desired harmonic solution. It can read
in either the real component, the imaginary component, the amplitude, or the phase.
2. Display the deformed shape of the structure, contours of stresses, strains, etc., or vector plots of
vector items (PLVECT). To obtain tabular listings of data, use PRNSOL, PRESOL, PRRSOL, etc.
Option: Display Deformed Shape
Command(s):
GUI:
PLDISP
Main Menu> General Postproc> Plot Results> Deformed Shape
PLVECT
Main Menu> General Postproc> Plot Results> Vector Plot>
Predefined
Use PLNSOL or PLESOL to contour almost any result item, such as stresses (SX, SY, SZ...),
strains (EPELX, EPELY, EPELZ...), and displacements (UX, UY, UZ...).
Option: Tabular Listings
PRNSOL (nodal results)
PRESOL (element-by-element results)
Command(s):
PRRSOL (reaction data) etc.
NSORT,
ESORT
Main Menu> General Postproc> List Results> Nodal Solution
GUI:
Main Menu> General Postproc> List Results> Element Solution
Main Menu> General Postproc> List Results> Reaction Solution
Use the NSORT and ESORT commands to sort the data before listing them.
Many other functions, such as mapping results on to a path, transforming results to different coordinate
systems, load case combinations, etc., are available in POST1; see "Solution" in the Basic Analysis Guide
for details.
See the Command Reference for a discussion of the ANTYPE, HROPT, HROUT, HARFRQ, DMPRAT,
NSUBST, KBC, NSOL, ESOL, RFORCE, PLCPLX, PLVAR, PRCPLX, PRVAR, PLDISP, PRRSOL, and
PLNSOL commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
/SOLU
Main Menu> Solution
2. Define the analysis type and options. Options for the reduced solution are the same as described
for the full method except for the following differences:
Choose the reduced solution method.
You can include prestress effects (PSTRES). This requires element files from a previous
static (or transient) analysis that also included prestress effects. See Prestressed Harmonic
Response Analysis for details.
3. Define master degrees of freedom. Master DOF are essential or dynamic degrees of freedom that
characterize the dynamic behavior of the structure. For a reduced harmonic response dynamic
analysis, master DOF are also required at locations where you want to apply forces or nonzero
displacements. See Using Matrix Reduction for a More Efficient Modal Analysis for guidelines to
choose master DOF.
4. Apply loads on the model. Harmonic loading is the same as described for the full method, except
for the following restrictions:
Only displacements and forces are valid. Element loads such as pressures, temperatures, and
accelerations are not allowed.
Forces and nonzero displacements must be applied only at master DOF.
5. Specify load step options. These are the same as described for the full method except that the
OUTRES and ERESX commands are not available, and the constant material damping coefficient
(MP,DMPR) is not applicable for the reduced method. The OUTPR command controls the printout
of the nodal solution at the master DOF (OUTPR,NSOL,ALL (or NONE)).
SAVE
Utility Menu> File> Save as
SOLVE
Main Menu> Solution> Solve> Current LS
8. Repeat steps 4 through 7 for any additional loads and frequency ranges (that is, for additional load
steps). If you plan to do time-history postprocessing (POST26), the frequency ranges should not
overlap from one load step to the next. Another method for multiple load steps, which allows you
to store the load steps on files and then solve them at once using a macro, is described in the
Basic Analysis Guide .
9. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution menu.
4.8.3.1.Points to Remember
The .RFRQ , .TRI , .EMAT , and .ESAV files from the reduced solution must be available.
The database must contain the same model for which the reduced solution was calculated.
/SOLU
Main Menu> Solution
Note: You must explicitly leave SOLUTION (using the FINISH command) and
reenter (/SOLU) before performing the expansion pass.
2. Activate the expansion pass and its options. ANSYS offers these options for the expansion pass:
Table4.5Expansion Pass Options
Option
Expansion Pass On/Off
Command
EXPASS
NUMEXP,
EXPSOL
HROUT
GUI Path
Main Menu> Solution> Analysis Type>
ExpansionPass
Main Menu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Range of
Solu's
Main Menu> Solution> Load Step Opts>
ExpansionPass> Singe Expand> Range of
Solu's
Main Menu> Solution> Load Step Opts>
ExpansionPass> Singe Expand> Range of
Solu's
Main Menu> Solution> Load Step Opts>
ExpansionPass> Singe Expand> Range of
Solu's
Main Menu> Solution> Analysis Type>
Analysis Options
Specify the frequency range. See the example above. If you do not need to expand multiple
solutions, you can use EXPSOL to identify a single solution for expansion (either by its load
step and substep numbers or by its frequency value).
Option: Phase Angle for Expansion (HREXP)
If multiple solutions are to be expanded over a frequency range (NUMEXP), we suggest that
you request both the real and imaginary parts to be expanded (HREXP,ALL). This way, you
can easily combine the two parts in POST26 to review the peak values of displacements,
stresses, and other results.
If, on the other hand, a single solution is to be expanded (EXPSOL), you can specify the
phase angle at which peak displacements occurred using HREXP,angle.
Option: Stress Calculations On/Off (NUMEXP or EXPSOL)
You can turn off stress and force calculations if you are not interested in them. Default is to
calculate stresses and forces.
Option: Nodal Solution Listing Format (HROUT)
Determines how the harmonic displacement solution is listed in the printed output
( Jobname.OUT). You can choose between real and imaginary parts (default), and amplitudes
and phase angles.
3. Specify load step options. The only options valid for a harmonic expansion pass are output
controls:
Printed Output
Use this option to include any results data on the printed output file ( Jobname.OUT).
Command(s):
GUI:
OUTPR
Main Menu> Solution> Load Step Opts> Output Ctrls> Solu
Printout
OUTRES
Main Menu> Solution> Load Step Opts> Output Ctrls> DB/Results
File
Extrapolation of Results
Use this option to review element integration point results by copying them to the nodes
instead of extrapolating them (default).
Note: The FREQ field on OUTPR and OUTRES can be only ALL or NONE.
Command(s):
GUI:
ERESX
Main Menu> Solution> Load Step Opts> Output Ctrls> Integration
Pt
Command(s):
GUI:
SOLVE
Main Menu> Solution> Solve> Current LS
5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as
a separate load step on the results file.
Caution: Subsequent spectrum analyses expect all expanded modes to be in one
load step.
6. Leave SOLUTION. You can now review results in the postprocessor.
Command(s):
GUI:
FINISH
Close the Solution menu.
4.8.5.Sample Input
A sample input listing for a reduced harmonic response analysis is shown below:
! Build the Model
/FILNAM,...
! Jobname
/TITLE,...
! Title
/PREP7
! Enter PREP7
-----! Generate model
--FINISH
! Apply Loads and Obtain the Reduced Solution
/SOLU
! Enter SOLUTION
ANTYPE,HARMIC
! Harmonic analysis
HROPT,REDU
! Reduced method
HROUT,...
! Harmonic analysis output options
M,...
! Master DOF
TOTAL,...
D,...
! Constraints
F,...
! Loads (real and imaginary components)
HARFRQ,...
! Forcing frequency range
DMPRAT,...
! Damping ratio
NSUBST,...
! Number of harmonic solutions
KBC,...
! Ramped or stepped loads
SAVE
SOLVE
! Initiate multiple load step solution
FINISH
! Review the Results of the Reduced Solution
/POST26
FILE,,RFRQ
! Postprocessing file is Jobname.RFRQ
NSOL,...
! Store nodal result as a variable
PLCPLX,...
! Define how to plot complex variables
PLVAR,...
! Plot variables
PRCPLX,...
! Define how to list complex variables
PRVAR,...
! List variables
FINISH
!
!
!
!
Reenter SOLUTION
Expansion pass
Expand a single solution
Phase angle for expanded solution
See the Command Reference for a discussion of the ANTYPE, HROPT, HROUT, M, TOTAL, HARFRQ,
DMPRAT, NSUBST, KBC, FILE, NSOL, PLCPLX, PLVAR, PRCPLX, PRVAR, EXPASS, EXPSOL,
HREXP, PLDISP, PRRSOL, and PLNSOL commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
In this step, the program uses mode shapes extracted by the modal solution to calculate the harmonic
response. The mode shape file ( Jobname.MODE) must be available, and the database must contain the
same model for which the modal solution was obtained. If the modal solution was performed using the
Supernode or Block Lanczos method using the default mass formulation (not the lumped mass
approximation), the full file ( Jobname.FULL) must also be available. The following tasks are involved:
1. Enter SOLUTION.
Command(s):
GUI:
/SOLU
Main Menu> Solution
2. Define the analysis type and analysis options. These are the same as described for the full
method, except for the following differences:
Choose the mode-superposition method of solution (HROPT).
Specify the modes you want to use for the solution (HROPT). This determines the accuracy
of the harmonic solution. Generally, the number of modes specified should cover about 50
percent more than the frequency range of the harmonic loads.
To include the contribution of higher frequency modes, add the residual vectors calculated in
the modal analysis (RESVEC,ON).
Optionally, cluster the solutions about the structure's natural frequencies (HROUT) for a
smoother and more accurate tracing of the response curve.
Optionally, at each frequency, print a summary table that lists the contributions of each
mode to the response (HROUT). Note, OUTPR,NSOL must be specified to print mode
contributions at each frequency.
3. Apply loads on the model. Harmonic loading is the same as described for the full method, except
for the following restrictions:
Only forces, accelerations, and the load vector created in the modal analysis are valid. Use
the LVSCALE command to apply the load vector from the modal solution. Note that ALL
loads from the modal analysis are scaled, including forces and accelerations. To avoid load
duplication, delete any loads that were applied in the modal analysis.
Note: You should apply accelerations in the modal analysis rather than in the
harmonic analysis in order to obtain consistent reaction forces.
If mode shapes from a reduced modal solution are being used, forces may be applied only at
master DOF.
4. Specify load step options.
You can request any number of harmonic solutions to be calculated (NSUBST). The
solutions (or substeps) will be evenly spaced within the specified frequency range
(HARFRQ). For example, if you specify 10 solutions in the range 30 to 40 Hz, the program
will calculate the response at 31, 32, 33, ..., 39, and 40 Hz. No response is calculated at the
lower end of the frequency range.
For the cluster option, the NSUBST command specifies the number of solutions on each side
of a natural frequency if the clustering option (HROUT) is chosen. The default is to calculate
four solutions, but you can specify any number of solutions from 2 through 20. (Any value
over this range defaults to 10 and any value below this range defaults to 4.)
Damping in some form should be specified; otherwise, the response will be infinity at the
resonant frequencies. ALPHAD and BETAD result in a frequency-dependent damping ratio,
whereas DMPRAT specifies a constant damping ratio to be used at all frequencies. MDAMP
specifies a damping ratio for each individual mode. Damping can also be specified for
individual materials using MP,DMPR. See Damping for further details.
5. By default, if you used the Block Lanczos, PCG Lanczos, or the Supernode option for the modal
analysis (MODOPT,LANB or LANPCG or SNODE), the modal coordinates (the factors to multiply
each mode by) are written to the file Jobname.RFRQ and no output controls apply. If however you
explicitly request not to write the element results to the .MODE file (MXPAND,,,,,,NO), the actual
nodal displacements are written to the .RFRQ file. In that case, you may use a nodal component
with the OUTRES,NSOL command to limit the displacement data written to the reduced
displacement file Jobname.RFRQ. The expansion pass will only produce valid results for those nodes
and for those elements in which all of the nodes of the elements have been written to the .RFRQ
file. To use this option, first suppress all writing by invoking OUTRES,NSOL,NONE, then specify
the item(s) of interest by invoking OUTRES,NSOL,ALL,component. Repeat the OUTRES command
for any additional nodal components that you want to write to the .RFRQ file.
6. Save a copy of the database.
Command(s):
GUI:
SAVE
Utility Menu> File> Save as
SOLVE
Main Menu> Solution> Solve> Current LS
8. Repeat steps 3 to 7 for any additional loads and frequency ranges (that is, for additional load
steps). If you plan to do time-history postprocessing (POST26), the frequency ranges should not
overlap from one load step to the next.
9. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution menu.
The mode-superposition harmonic solution is written to the reduced displacement file, Jobname.RFRQ,
regardless of whether the Block Lanczos, PCG Lanczos, Supernode, reduced, or QR damped method was
used for the modal solution. You will therefore need to expand the solution if you are interested in stress
results.
4.9.3.1.Points to Remember
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR4_MODESUPER.html[28/04/2013 07:40:16 p.m.]
The .RFRQ and .DB files from the harmonic solution, and the , .MODE , .EMAT , .ESAV and .MLV files
from the modal solution must be available.
The database must contain the same model for which the harmonic solution was calculated.
The procedure for the expansion pass follows:
/SOLU
Main Menu> Solution
Note: You must explicitly leave SOLUTION (using the FINISH command) and
reenter (/SOLU) before performing the expansion pass.
2. Activate the expansion pass and its options. ANSYS offers these options for the expansion pass:
Table4.6Expansion Pass Options
Option
Expansion Pass On/Off
Command
EXPASS
EXPSOL
HROUT
GUI Path
Main Menu> Solution> Analysis Type>
ExpansionPass
Main Menu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Range of
Solu's
Main Menu> Solution> Load Step Opts>
ExpansionPass> Singe Expand> By Time
Freq
Main Menu> Solution> Load Step Opts>
ExpansionPass> Singe Expand> Range of
Solu's
Main Menu> Solution> Analysis Type>
Analysis Options
frequency. Also specify whether to calculate stresses and forces ( default is to calculate
both). .
Option: Phase Angle for Expansion (HREXP)
If multiple solutions are to be expanded over a frequency range (NUMEXP), we suggest that
you request both the real and imaginary parts to be expanded (HREXP,ALL). This way, you
can easily combine the two parts in POST26 to review the peak values of displacements,
stresses, and other results.
If, on the other hand, a single solution is to be expanded (EXPSOL), you can specify the
phase angle at which peak displacements occurred using HREXP,angle.
Option: Stress Calculations On/Off (NUMEXP or EXPSOL)
You can turn off stress and force calculations if you are not interested in them. Default is to
calculate stresses and forces.
Option: Nodal Solution Listing Format (HROUT)
Determines how the harmonic displacement solution is listed in the printed output
( Jobname.OUT). You can choose between real and imaginary parts (default), and amplitudes
and phase angles.
3. Specify load step options. The only options valid for a harmonic expansion pass are output
controls:
SOLVE
Main Menu> Solution> Solve> Current LS
5. Repeat steps 2, 3, and 4 for additional solutions to be expanded. Each expansion pass is stored as
a separate load step on the results file.
6. Leave SOLUTION. You can now review results in the postprocessor.
Command(s):
GUI:
FINISH
Close the Solution menu.
4.9.5.Sample Input
A sample input listing for a mode-superposition harmonic response analysis is shown below:
! Build the Model
/FILNAM,...
/TITLE,...
/PREP7
------FINISH
! Jobname
! Title
! Enter PREP7
! Generate model
!
!
!
!
!
!
!
!
!
!
Harmonic analysis
Mode-superposition method; number of modes to use
Harmonic analysis output options; cluster option
Scale factor for loads from modal analysis
Nodal loads
Forcing frequency range
Damping ratio
Modal damping ratios
Number of harmonic solutions
Ramped or stepped loads
! Initiate solution
See the Command Reference for a discussion of the ANTYPE, MODOPT, M, HROPT, HROUT,
LVSCALE, F, HARFRQ, DMPRAT, MDAMP, NSUBST, KBC, FILE, NSOL, PLCPLX, PLVAR,
EXPASS, EXPSOL, HREXP, SET, and PLNSOL commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
5.2.1.Full Method
The full method uses the full system matrices to calculate the transient response (no matrix reduction).
It is the most general of the three methods because it allows all types of nonlinearities to be included
(plasticity, large deflections, large strain, and so on).
Note: If you do not want to include any nonlinearities, you should consider using one of
the other methods because the full method is also the most expensive method of
the three.
The advantages of the full method are:
It is easy to use, because you do not have to worry about choosing master degrees of freedom or
mode shapes.
It allows all types of nonlinearities.
It uses full matrices, so no mass matrix approximation is involved.
All displacements and stresses are calculated in a single pass.
It accepts all types of loads: nodal forces, imposed (nonzero) displacements (although not
recommended), and element loads (pressures and temperatures) and allows tabular boundary
condition specification via TABLE type array parameters.
It allows effective use of solid-model loads.
The main disadvantage of the full method is that it is more expensive than either of the other methods.
For procedural information about using the full method, see Performing a Full Transient Dynamic
Analysis.
5.2.2.Mode-Superposition Method
The mode-superposition method sums factored mode shapes (eigenvectors) from a modal analysis to
calculate the structure's response. This is the only method available in the ANSYS Professional program.
Its advantages are:
It is faster and less expensive than the reduced or the full method for many problems.
Element loads applied in the preceding modal analysis can be applied in the transient dynamic
analysis via the LVSCALE command.
It accepts modal damping (damping ratio as a function of mode number).
The disadvantages of the mode-superposition method are:
The time step must remain constant throughout the transient, so automatic time stepping is not
allowed.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR5_4.html[28/04/2013 07:42:30 p.m.]
5.2.3.Reduced Method
The reduced method condenses the problem size by using master degrees of freedom and reduced
matrices. After the displacements at the master DOF have been calculated, the program expands the
solution to the original full DOF set. (See Using Matrix Reduction for a More Efficient Modal Analysis for
a more detailed discussion of the reduction procedure.) The advantage of the reduced method is:
It is faster and less expensive than the full method.
The disadvantages of the reduced method are:
The initial solution calculates only the displacements at the master DOF. A second step, known as
the expansion pass, is required for a complete displacement, stress, and force solution. (However,
the expansion pass might not be needed for some applications.)
Element loads (pressures, temperatures, and so on) cannot be applied. Accelerations, however, are
allowed.
All loads must be applied at user-defined master degrees of freedom. (This limits the use of solidmodel loads.)
The time step must remain constant throughout the transient, so automatic time stepping is not
allowed.
The only nonlinearity allowed is simple node-to-node contact (gap condition).
For procedural information about using the reduced method, see Performing a Reduced Transient
Dynamic Analysis.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
5.3.1.1.Points to Remember
Keep the following points in mind when building a model for a full transient dynamic analysis:
You can use both linear and nonlinear elements.
Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form)
must be defined. Material properties may be linear or nonlinear, isotropic or orthotropic, and
constant or temperature-dependent.
You can define damping using element damping, material damping and/or proportional damping
ratios. For more details about damping definition, see Damping.
Some comments on mesh density:
The mesh should be fine enough to resolve the highest mode shape of interest.
Regions where stresses or strains are of interest require a relatively finer mesh than regions where
only displacements are of interest.
If you want to include nonlinearities, the mesh should be able to capture the effects of the
nonlinearities. For example, plasticity requires a reasonable integration point density (and therefore
a fine element mesh) in areas with high plastic deformation gradients.
If you are interested in wave propagation effects (for example, a bar dropped exactly on its end),
the mesh should be fine enough to resolve the wave. A general guideline is to have at least 20
elements per wavelength along the direction of the wave.
The first load step you apply is usually to establish initial conditions. You then specify the loads and load
step options for the second and subsequent transient load steps. For each load step, you need to specify
both load values and time values, along with other load step options such as whether to step or ramp
the loads, use automatic time stepping, and so on. You then write each load step to a file and solve all
load steps together. Establishing initial conditions is described below; the remaining tasks are described
later in this chapter.
The first step in applying transient loads is to establish initial conditions (that is, the condition at Time =
0). A transient dynamic analysis requires two sets of initial conditions (because the equations being
solved are of second order): initial displacement (u o ) and initial velocity (
). If no special action is
taken, both uo and are assumed to be zero. Initial accelerations ( ) are always assumed to be
zero, but you can specify nonzero initial accelerations by applying appropriate acceleration loads over a
small time interval.
The following text describes how to apply different combinations of initial conditions:
The term initial displacement as it appears in the following text can be any combination of
displacement and force loads. Also, all load steps in the example input fragments that are run
without applied transient effects (TIMINT,OFF) should be converged.
Zero initial displacement and zero initial velocity -- These are the default conditions, that is, if uo =
= 0, you do not need to specify anything. You may apply the loads corresponding to the first corner of
the load-versus-time curve in the first load step.
Nonzero initial displacement and/or nonzero initial velocity -- You can set these initial conditions with the
IC command.
Command(s):
GUI:
IC
MainMenu> Solution> Define Loads> Apply> Initial Condit'n> Define
Caution: Be careful not to define inconsistent initial conditions. For instance, if you define
an initial velocity at a single DOF, the initial velocity at every other DOF will be
0.0, potentially leading to conflicting initial conditions. In most cases, you will
want to define initial conditions at every unconstrained DOF in your model. If
these conditions are not the same at every DOF, it is usually much easier to
define initial conditions explicitly, as documented below (rather than by using
the IC command).
See the Command Reference for a discussion of the TIMINT and IC commands.
Zero initial displacement and nonzero initial velocity - The nonzero velocity is established by applying
small displacements over a small time interval on the part of the structure where velocity is to be
specified. For example if
0.004, as shown below.
...
TIMINT,OFF
D,ALL,UY,.001
TIME,.004
LSWRITE
DDEL,ALL,UY
TIMINT,ON
...
!
!
!
!
!
!
Nonzero initial displacement and nonzero initial velocity - This is similar to the above case, except that
the imposed displacements are actual values instead of "small" values. For example, if uo = 1.0 and
= 2.5, you would apply a displacement of 1.0 over a time interval of 0.4:
...
TIMINT,OFF
D,ALL,UY,1.0
TIME,.4
LSWRITE
DDELE,ALL,UY
TIMINT,ON
...
!
!
!
!
!
!
Nonzero initial displacement and zero initial velocity - This requires the use of two substeps (NSUBST,2)
with a step change in imposed displacements (KBC,1). Without the step change (or with just one
substep), the imposed displacements would vary directly with time, leading to a nonzero initial velocity.
The example below shows how to apply uo = 1.0 and
= 0.0:
...
TIMINT,OFF
! Time integration effects off for static solution
D,ALL,UY,1.0
! Initial displacement = 1.0
TIME,.001
! Small time interval
NSUBST,2
! Two substeps
KBC,1
! Stepped loads
LSWRITE
! Write load data to load step file (Jobname.S01)
! Transient solution
TIMINT,ON
! Time-integration effects on for transient solution
TIME,...
! Realistic time interval
DDELE,ALL,UY
! Remove displacement constraints
KBC,0
! Ramped loads (if appropriate)
! Continue with normal transient solution procedures
...
Nonzero initial acceleration - This can be approximated by specifying the required acceleration (ACEL)
over a small interval of time. For example, the commands to apply an initial acceleration of 9.81 would
look like this:
...
ACEL,,9.81
TIME,.001
NSUBST,2
! Two substeps
KBC,1
! Stepped loads
! The structure must be unconstrained in the initial load step, or
! else the initial acceleration specification will have no effect.
DDELE,...
! Remove displacement constraints (if appropriate)
LSWRITE
! Write load data to load step file (Jobname.S01)
! Transient solution
TIME,...
! Realistic time interval
NSUBST, ...
! Use appropriate time step
KBC,0
! Ramped loads (if appropriate)
D, ...
! Constrain structure as desired
! Continue with normal transient solution procedures
LSWRITE
! Write load data to load step file (Jobname.S02)
...
See the Command Reference for discussions of the ACEL, TIME, NSUBST, KBC, LSWRITE, DDELE,
and KBC commands.
restart a job in the middle; you can only rerun the job from the beginning with changes in the
input parameters.
When setting AUTOTS, remember that this load step option (which is also known as time-step
optimization in a transient analysis) increases or decreases the integration time step based on the
response of the structure. For most problems, we recommend that you turn on automatic time
stepping, with upper and lower limits for the integration time step. These limits, specified using
DELTIM or NSUBST, help to limit the range of variation of the time step; see Automatic Time
Stepping for more information. The default is ON.
NSUBST and DELTIM are load step options that specify the integration time step for a transient
analysis. The integration time step is the time increment used in the time integration of the
equations of motion. You can specify the time increment directly or indirectly (that is, in terms of
the number of substeps). The time step size determines the accuracy of the solution: the smaller
its value, the higher the accuracy. You should consider several factors in order to calculate a
"good" integration time step; see Guidelines for Integration Time Step for details.
When setting OUTRES, keep this caution in mind:
Caution: By default, only the last substep (time-point) is written to the results file
( Jobname.RST) in a full transient dynamic analysis. To write all substeps,
set the Frequency so that it writes all of the substeps. Also, by default,
only 1000 results sets can be written to the results file. If this number is
exceeded (based on your OUTRES specification), the program will
terminate with an error. Use the command /CONFIG,NRES to increase
the limit (see "Memory Management and Configuration" in the Basic
Analysis Guide ).
Special considerations for setting these options in a full transient analysis include:
TIMINT is a dynamic load step option that specifies whether time integration effects are on or off.
Time integration effects must be turned on for inertia and damping effects to be included in the
analysis (otherwise a static solution is performed), so the default is to include time integration
effects. This option is useful when beginning a transient analysis from an initial static solution; that
is, the first load steps are solved with the time integration effects off.
ALPHAD (alpha, or mass, damping) and BETAD (beta, or stiffness, damping) are dynamic load
step options for specifying damping options. Damping in some form is present in most structures
and should be included in your analysis. See Damping Option for other damping options.
TRNOPT ( TINTOPT) specifies the time integration method to be used. The default is Newmark
method.
TINTP is a dynamic load step option that specifies transient integration parameters. Transient
integration parameters control the nature of the Newmark and HHT time integration techniques.
Nodal results and contact results are monitored at every converged substep while element nodal data
are written as specified via the OUTRES setting.
You can also track results during batch runs. To execute, either access the Launcher and select File
Tracking from the Tools menu, or type nlhist130 at the command line. Use the supplied file browser
to navigate to your Jobname.nlh file, and click on it to invoke the tracking utilty. You can use this utilty
to read the file at any time, even after the solution is complete.
To use this option, use either of these methods:
Command(s):
GUI:
NLHIST
Main Menu> Solution> Results Tracking
5.3.3.4.1.1.Prestress Effects
You may include prestress effects in your analysis. This requires element files from a previous static (or
transient) analysis; see Performing a Prestressed Transient Dynamic Analysis for details.
Command(s):
GUI:
PSTRES
MainMenu> Solution> Unabridged Menu> Analysis Type> Analysis Options
5.3.3.4.1.2.Damping Option
Use this load step option to include damping. Damping in some form is present in most structures and
should be included in your analysis. In addition to setting ALPHAD and BETAD on the Solution Controls
dialog box (as described in Using the Transient Tab), you can specify the following additional forms of
damping for a full transient dynamic analysis:
Material-dependent beta damping (MP,DAMP)
Element damping (COMBIN14, and so on)
To use the MP form of damping:
Command(s):
GUI:
MP,DAMP
MainMenu> Solution> Load Step Opts> Other> Change Mat Props>
Material Models> Structural> Damping
Note that constant material damping coefficient (MP,DMPR) is not applicable in transient analysis. See
Damping for further details.
Use this analysis option to specify a lumped mass matrix formulation. We recommend the default
formulation for most applications. However, for some problems involving "skinny" structures, such as
slender beams or very thin shells, the lumped mass approximation might provide better results. Also,
the lumped mass approximation can result in a shorter run time and lower memory requirements.
To use this option:
Command(s):
GUI:
LUMPM
MainMenu> Solution> Unabridged Menu> Analysis Type> Analysis Options
LSWRITE
MainMenu> Solution> Load Step Opts> Write LS File
Command(s):
GUI:
SAVE
Utility Menu> File> Save as
LSSOLVE
MainMenu> Solution> Solve> From LS Files
For additional ways to create and solve multiple load steps (the array parameter method and the
multiple SOLVE method), see Solving Multiple Load Steps in the Basic Analysis Guide .
FINISH
Close the Solution menu.
5.3.10.1.Postprocessors
You can review these results using either POST26, which is the time-history postprocessor, or POST1,
which is the general postprocessor.
POST26 is used to review results at specific points in the model as functions of time.
POST1 is used to review results over the entire model at specific time points.
Some typical postprocessing operations for a transient dynamic analysis are explained below. For a
complete description of all postprocessing functions, see Postprocessors Available in the Basic Analysis
Guide.
5.3.10.2.Points to Remember
The points to remember for a full transient analysis are the same as those for most structural analyses.
See Points to Remember in Structural Static Analysis .
5.3.10.3.Using POST26
POST26 works with tables of result item versus time, known as variables . Each variable is assigned a
reference number, with variable number 1 reserved for time.
1. Define the variables.
5.3.10.4.Other Capabilities
Many other postprocessing functions, such as performing math operations among variables, moving
variables into array parameters, and moving array parameters into variables, are available in POST26.
See "The Time-History Postprocessor (POST26)" in the Basic Analysis Guide for details.
5.3.10.5.Using POST1
1. Read in model data from the database file.
Command(s):
GUI:
RESUME
Utility Menu> File> Resume from
2. Read in the desired set of results. Use the SET command to identify the data set by load step and
substep numbers or by time.
Command(s):
GUI:
SET
MainMenu> General Postproc> Read Results> By Time/Freq
3. Perform the necessary POST1 operations. The typical POST1 operations that you perform for a
transient dynamic analysis are the same as those that you perform for a static analysis. See
Typical Postprocessing Operations for a list of these operations.
Note: If you specify a time for which no results are available, the results that are
stored will be a linear interpolation between the two nearest time points.
! Jobname
! Title
! Enter PREP7
See the Command Reference for discussions of the ANTYPE, TRNOPT, ALPHAD, BETAD, KBC, TIME,
AUTOTS, DELTIM, OUTRES, LSWRITE, LSSOLVE, SOLU, NSOL, ESOL, RFORCE, PLVAR,
PRVAR, PLDISP, PRRSOL, PLNSOL, and PRERR commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
5.6.1.Problem Description
A steel beam of length
concentrated mass, m.
value F 1 . If the weight
displacement response
in the beam.
The beam is not used in this solution and its area is arbitrarily input as unity. The final time of 0.1 sec
allows the mass to reach its largest deflection. One master degree of freedom is selected at the mass in
the lateral direction. A static solution is done at the first load step. Symmetry could have been used in
this model. The time of maximum response (0.092 sec) is selected for the expansion pass calculation.
5.6.2.Problem Specifications
The following material properties are used for this problem:
E = 30 x 10 3 ksi
m = 0.0259067 kips-sec2 /in
The following geometric properties are used for this problem:
l = 800.6 in4
h = 18 in
= 20 ft = 240 in.
Loading for this problem is:
F 1 = 20 kips
t r = 0.075 sec
5.6.3.Problem Sketch
Figure5.3Model of a Steel Beam Supporting a Concentrated Mass
5.6.3.5.Define Nodes
1. Choose menu path MainMenu> Preprocessor> Modeling> Create> Nodes> In Active CS.
The Create Nodes in Active Coordinate System dialog box appears.
2. Enter 1 for node number and click on Apply to define node 1 at 0,0,0.
3. Enter 3 for node number.
4. Enter 240,0,0 for X, Y, Z coordinates and click on OK.
5. Choose menu path MainMenu> Preprocessor> Modeling> Create> Nodes> Fill between
Nds. The Fill between Nds picking menu appears.
6. Click once on nodes 1 and 3 in the Graphics window, and click on OK in the picking menu. The
Create Nodes Between 2 Nodes dialog box appears.
7. Click on OK to accept the default settings.
5.6.3.6.Define Elements
1. Choose menu path MainMenu> Preprocessor> Modeling> Create> Elements> Auto
Numbered> Thru Nodes. The Elements from Nodes picking menu appears.
2. Click once on nodes 1 and 2, and click on Apply.
3. Click once on nodes 2 and 3, and click on OK.
4. Choose menu path MainMenu> Preprocessor> Modeling> Create> Elements> Elem
Attributes. The Element Attributes dialog box appears.
5. In the Element type number drop down menu, select 2 MASS21.
6. In the Real constant set number drop down menu, select 2 and click OK.
7. Choose menu path MainMenu> Preprocessor> Modeling> Create> Elements> Auto
Numbered> Thru Nodes. The Elements from Nodes picking menu appears.
5.6.3.12.Specify Output
1. Choose menu path MainMenu> Solution> Load Step Opts> Output Ctrls> DB/Results
File. The Controls for Database and Results File Writing dialog box appears.
2. Click on the "Every substep" radio button and click on OK.
5.6.4.5.Exit
1. Choose QUIT from the Toolbar.
2. Click on the save option you want, and click on OK.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
! Force = 0 at Time = 0
! Time at end of load step
! Force is ramped to 20
! Constant force until time = 0.1
/SOLU
! Following is the expansion pass using BEAM188 and MASS21 elements
EXPASS,ON
! Expansion pass on
EXPSOL,,,0.092
! Time of maximum response
SOLVE
FINISH
/POST26
NUMVAR,0
FILE,file,rdsp
NSOL,2,2,U,Y,NSOL
PLVAR,2
PRVAR,2
FINISH
/POST1
SET,FIRST
PLDISP,1
FINISH
! Read in results
! Display deformed and undeformed shape
1. Build the model and obtain a static solution with prestress effects turned on (PSTRES,ON). The
procedure to obtain a static solution is explained in Structural Static Analysis .
2. Reenter SOLUTION (/SOLU) and obtain the reduced transient solution, also with prestress effects
turned on (PSTRES,ON). Files Jobname.DB , Jobname.EMAT, and Jobname.ESAV from the static
analysis must be available. Hence, if another analysis is performed between the static and the
prestressed reduced transient dynamic analyses, the static analysis will need to be rerun.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
For the HHT time integration method, the same guidelines for time step should be applied. Note
that if the same time step and time integration parameters are used, the HHT method will be more
accurate compared to the Newmark method.
An alternative way to select time step size is to use the midstep residual criterion. When this
criterion is used, the response frequency criterion is disabled by default. You have the option to
enable the response frequency criterion along with the midstep residual criterion (see item 6
below).
2. Resolve the applied load-versus-time curve(s). The time step should be small enough to "follow"
the loading function. The response tends to lag the applied loads, especially for stepped loads, as
shown in Figure 5.5. Stepped loads require a small ITS at the time of the step change so that the
step change can be closely followed. ITS values as small as 1/180f may be needed to follow
stepped loads.
Figure5.5Transient Input vs. Transient Response
3. Resolve the contact frequency. In problems involving contact (impact), the time step should be
small enough to capture the momentum transfer between the two contacting surfaces. Otherwise,
an apparent energy loss will occur and the impact will not be perfectly elastic. The integration time
step can be determined from the contact frequency ( f c) as:
where k is the gap stiffness, m is the effective mass acting at the gap, and N is the number of
points per cycle. To minimize the energy loss, at least thirty points per cycle of (N = 30) are
needed. Larger values of N may be required if acceleration results are needed. For the reduced
and mode-superposition methods, N must be at least 7 to ensure stability.
You can use fewer than thirty points per cycle during impact if the contact period and contact
mass are much less than the overall transient time and system mass, because the effect of any
energy loss on the total response would be small.
4. Resolve the wave propagation. If you are interested in wave propagation effects, the time step
should be small enough to capture the wave as it travels through the elements. See Build the
Model for a discussion of element size.
5. Resolve the nonlinearities. For most nonlinear problems, a time step that satisfies the preceding
guidelines is sufficient to resolve the nonlinearities. There are a few exceptions, however: if the
structure tends to stiffen under the loading (for example, large deflection problems that change
from bending to membrane load-carrying behavior), the higher frequency modes that are excited
will have to be resolved.
6. Satisfy the time step accuracy criterion. Satisfaction of the dynamics equations at the end of each
time step ensures the equilibrium at these discrete points of time. The equilibrium at the
intermediate time is usually not satisfied. If the time step is small enough, it can be expected that
the intermediate state should not deviate too much from the equilibrium. On the other hand, if the
time step is large, the intermediate state can be far from the equilibrium. The midstep residual
norm provides a measure of the accuracy of the equilibrium for each time step. You can use the
MIDTOL command to choose this criterion. See the MIDTOL command description for suggested
tolerance values. See also Midstep Residual for Structural Dynamic Analysis in the Theory
Reference for the Mechanical APDL and Mechanical Applications .
After calculating the time step using the appropriate guidelines, use the minimum value for your
analysis. By using automatic time stepping, you can let the program decide when to increase or
decrease the time step during the solution. Automatic time stepping is discussed next.
Caution: Avoid using exceedingly small time steps, especially when establishing initial
conditions. Exceedingly small numbers can cause numerical difficulties. Based
on a problem time scale of unity, for example, time steps smaller than 10 -10
could cause numerical difficulties.
Chapter6:Spectrum Analysis
A spectrum analysis is one in which the results of a modal analysis are used with a known spectrum to
calculate displacements and stresses in the model. It is mainly used in place of a time-history analysis to
determine the response of structures to random or time-dependent loading conditions such as
earthquakes, wind loads, ocean wave loads, jet engine thrust, rocket motor vibrations, and so on.
The following spectrum analysis topics are available:
Understanding Spectrum Analysis
Single-Point Response Spectrum (SPRS) Analysis Process
Example Spectrum Analysis (GUI Method)
Example Spectrum Analysis (Command or Batch Method)
Where to Find Other Examples
Performing a Random Vibration (PSD) Analysis
Performing a DDAM Spectrum Analysis
Performing a Multi-Point Response Spectrum (MPRS) Analysis
Example Multi-Point Response Spectrum (MPRS) Analysis (Command or Batch Method)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
6.1.1.Response Spectrum
A response spectrum input represents the maximum response of single-DOF systems to a time-history
loading function. It is a graph of response versus frequency, where the response might be displacement,
velocity, acceleration, or force. Two types of response spectrum analysis are possible: single-point
response spectrum and multi-point response spectrum. The output of a response spectrum analysis is
the maximum response of each mode to the input spectrum. While the maximum response of each
mode is known, the relative phase of each mode is unknown. To account for this, various mode
combination methods are used (rather than simply summing these maximum modal responses).
The Dynamic Design Analysis Method (DDAM) is a technique used to evaluate the shock resistance of
shipboard equipment. The technique is essentially a response spectrum analysis in which the spectrum is
obtained from a series of empirical equations and shock design tables provided in the U.S. Naval
Research Laboratory Report NRL-1396.
1:
2:
3:
4:
5:
6:
6.2.1.1.Points to Remember
Only linear behavior is valid in a spectrum analysis. Nonlinear elements, if any, are treated as
linear. If you include contact elements, for example, their stiffnesses are calculated based on their
initial status and are never changed.
Both Young's modulus (EX) (or stiffness in some form) and density (DENS) (or mass in some form)
must be defined. Material properties can be linear, isotropic or orthotropic, and constant or
temperature-dependent. Nonlinear properties, if any, are ignored.
You can define damping using damping ratio, material damping and/or proportional damping. For
more details about damping definition, see Damping.
/SOLU
MainMenu> Solution
2. Define the analysis type and analysis options. ANSYS offers the following analysis options for a
spectrum analysis. Not all modal analysis options and not all eigenvalue extraction techniques work
with all spectrum analysis options.
Table6.1Analysis Types and Options
Option
Command
New Analysis
ANTYPE
Analysis Type:
Spectrum
Spectrum Type:
SPRS
No. of Modes to
Use for Solution
ANTYPE
SPOPT
SPOPT
GUI Path
Main Menu> Solution>
Analysis
MainMenu> Solution>
Analysis> Spectrum
Main Menu> Solution>
Options
Main Menu> Solution>
Options
Command
GUI Path
Spectrum Options
Type of Response SVTYP
Spectrum
Excitation Direction SED
with the lowest damping is used. For more information about different forms of damping, see
Damping in Transient Dynamic Analysis .
The following forms of damping are available:
SOLVE
MainMenu> Solution> Solve> Current LS
The output from the solution includes the Response Spectrum Calculation Summary. This table,
which is part of the printed output, lists the participation factors, mode coefficients (based on
lowest damping ratio), and the mass distribution for each mode. To obtain the response of each
mode (modal response), multiply the mode shape by the mode coefficient (based on lowest
damping ratio). You do this by retrieving the mode coefficient with the *GET command (Entity =
MODE) and using it as a scale factor in the SET command.
The mode coefficients based on the actual damping are listed in the Significant Mode Coefficients
(Including Damping) table.
5. Repeat steps 3 and 4 for additional response spectra, if any. Note that solutions are not written to
the Jobname.rst at this time.
6. Leave the SOLUTION processor.
Command(s):
GUI:
FINISH
Close the Solution menu.
If needed, you can retrieve the frequencies, participation factors, mode coefficients and effective
damping ratios with the *GET command (Entity = MODE).
The database must contain the same model for which the modal solution was calculated.
/SOLU
MainMenu> Solution
Note: You must explicitly leave SOLUTION (using the FINISH command) and
reenter (/SOLU) before performing the expansion pass.
2. Activate the expansion pass and its options. ANSYS offers these options for the expansion pass:
Table6.3Expansion Pass Options
Option
Command
MXPAND
MXPAND
MXPAND
Significance Factor
MXPAND
GUI Path
MainMenu> Solution> Analysis Type>
ExpansionPass
MainMenu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Expand
Modes
MainMenu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Expand
Modes
MainMenu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Expand
Modes
Main Menu> Solution> Load Step Opts>
ExpansionPass> Single Expand> Expand
Modes
Note: In a Distributed ANSYS analysis, you must use the MXPAND command
at the same time that the mode and mode shapes are computed if you
want to expand the modes. In a Distributed ANSYS run, MXPAND is
not supported during an expansion pass (EXPASS).
Significance Factor (MXPAND,,,,, SIGNIF)
Specify the factor used to determine if a mode is significant. Only modes that meet this
threshold will be expanded.
3. Specify load step options. The only options valid in a modal expansion pass are output controls:
Printed output
Use this option to include any results data (expanded mode shapes, stresses, and forces) on
the printed output file ( Jobname.OUT).
Command(s):
GUI:
OUTPR
MainMenu> Solution> Load Step Opts> Output Ctrls> Solu
Printout
OUTRES
MainMenu> Solution> Load Step Opts> Output Ctrls> DB/Results
File
SOLVE
MainMenu> Solution> Solve> Current LS
5. Leave SOLUTION.
Command(s):
GUI:
FINISH
Close the Solution menu.
/SOLU
GUI:
MainMenu> Solution
ANTYPE
MainMenu> Solution> Analysis Type> New Analysis
SOLVE
MainMenu> Solution> Solve> Current LS
The mode combination phase writes a file of POST1 commands ( Jobname.MCOM). Read in this file in
POST1 to do the mode combinations, using the results file ( Jobname.RST) from the modal
expansion pass.
The file Jobname.MCOM contains POST1 commands that combine the maximum modal responses by
using the specified mode combination method to calculate the overall response of the structure.
The mode combination method determines how the structure's modal responses are to be
combined:
If you selected displacement as the response type (label = DISP ), displacements and stresses
are combined for each mode on the mode combination command.
If you selected velocity as the response type (label = VELO ), velocities and stress velocities
are combined for each mode on the mode combination command.
If you selected acceleration as the response type (label = ACEL ), accelerations and stress
accelerations are combined for each mode on the mode combination command.
5. Leave the SOLUTION processor.
Command(s):
GUI:
FINISH
Close the Solution menu.
displacement response, repeat Step 5: Combine the Modes and use the VELO
or ACEL label on the mode-combination commands (SRSS, CQC, GRP,
DSUM, NRLSUM, ROSE).
In this case, you must make a copy (/COPY) of the Jobname.MODE file from
the modal analysis step, and recopy it to Jobname.MODE prior to executing the
next independent step. By doing so, the Jobname.MODE files used for
generating the downstream mode combinations use the mode coefficients
only from that independent spectra input; without the copy operation, each
set of mode coefficients from each independent spectra calculation are
appended to Jobname.MODE and the mode combination is based on the entire
set of spectra rather than each independent set as intended.
/INPUT
UtilityMenu> File> Read Input From
2. Display results:
Option: Display Deformed Shape
Command(s):
GUI:
PLDISP
MainMenu> General Postproc> Plot Results> Deformed Shape
Command(s): PLNSOL or
PLESOL
MainMenu> General Postproc> Plot Results> Contour Plot> Nodal
GUI:
Solu or Element Solu
Use PLNSOL or PLESOL to contour almost any result item, such as stresses (SX, SY, SZ ...),
strains (EPELX, EPELY, EPELZ ...), and displacements (UX, UY, UZ ...). If you previously
issued the SUMTYPE command, the results of the PLNSOL or PLESOL command are
affected by the particular SUMTYPE command option (SUMTYPE,COMP or
SUMTYPE,PRIN) that you selected.
Use the PLETAB command to contour element table data and PLLS to contour line element
data.
Displacements, stresses, and strains are always in the element coordinate system
(RSYS,SOLU).
Derived data, such as stresses and strains, are averaged at the nodes by the PLNSOL
command. This averaging results in "smeared" values at nodes where elements of different
materials, different shell thicknesses, or other discontinuities meet. To avoid the smearing
effect, use selecting (described in "Selecting and Components" in the Basic Analysis Guide ) to
select elements of the same material, same shell thickness, etc. before issuing PLNSOL.
You can view correct membrane results for shells (SHELL, MID) by using KEYOPT(8) = 2 (for
SHELL181, SHELL208, SHELL209, SHELL281, and ELBOW290). These KEYOPTS write the
mid-surface node results directly to the results file, and allow the membrane results to be
directly operated on during squaring operations. The default method of averaging the TOP
and BOT squared values to obtain a MID value can possibly yield incorrect MID values.
Option: Vector Displays
Command(s):
GUI:
PLVECT
MainMenu> General Postproc> Plot Results> Vector Plot>
Predefined
3. List results:
PRNSOL (nodal results),
PRESOL (element-by-element results),
Command(s): PRRSOL (reaction data),
FSUM,
NFORCE,
PRNLD (nodal element forces sum)
MainMenu> General Postproc> List Results> Nodal Solution
GUI:
MainMenu> General Postproc> List Results> Element Solution
MainMenu> General Postproc> List Results> Reaction Solution
Note: The summation of the element nodal forces (FSUM, PRNLD, and NFORCE
commands) is done prior to the combination of those forces.
4. Other Capabilities:
Many other postprocessing functions, such as mapping results onto a path, transforming results to
different coordinate systems, and load case combinations, are available in POST1. See The General
Postprocessor (POST1) in the Basic Analysis Guide for details.
If you are using batch mode, note the following:
The modal solution and spectrum solution passes can be combined into a single modal analysis
[ANTYPE,MODAL] solution pass, with spectrum loads [SV, SVTYP, SED, FREQ].
The mode expansion and mode combination solution passes can be combined into a single modal
analysis [ANTYPE,MODAL and EXPASS,ON] solution pass with a mode combination command.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Table of Contents
1. Understanding Model Generation
1.1. What Is Model Generation?
1.2. Typical Steps Involved in Model Generation Within ANSYS
1.2.1. Comparing Solid Modeling and Direct Generation
1.3. Importing Solid Models Created in CAD systems
2. Planning Your Approach
2.1. Choosing a Model Type (2-D, 3-D, etc.)
2.2. Choosing Between Linear and Higher Order Elements
2.2.1. Linear Elements (No Midside Nodes)
2.2.2. Quadratic Elements (Midside Nodes)
2.3. Limitations on Joining Different Elements
2.4. Finding Ways to Take Advantage of Symmetry
2.4.1. Some Comments on Axisymmetric Structures
2.5. Determining How Much Detail to Include
2.6. Determining the Appropriate Mesh Density
3. Coordinate Systems
3.1. Global and Local Coordinate Systems
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.
Snap Increment
Display Grid
Retrieval Tolerance
Coordinate Type
Keypoints
Hard Points
Lines
Areas
Volumes
5.3. Creating Your Solid Model from the Top Down: Primitives
5.3.1. Creating Area Primitives
5.3.2. Creating Volume Primitives
5.4. Sculpting Your Model with Boolean Operations
5.4.1. Boolean Operation Settings
5.4.2. Entity Numbering After Boolean Operations
5.4.3. Intersect
5.4.4. Pairwise Intersect
5.4.5. Add
5.4.6. Subtract
5.4.7. Working Plane Subtract
5.4.8. Classify
5.4.9. Overlap
5.4.10. Partition
5.4.11. Glue (or Merge)
5.4.12. Alternatives to Boolean Operations
5.5. Updating after Boolean Operations
5.6. Moving and Copying Solid Model Entities
5.6.1. Generating Entities from a Pattern
5.6.2. Generating Entities by Symmetry Reflection
5.6.3. Transferring a Pattern of Entities to a Coordinate System
5.7. Scaling Solid Model Entities
5.8. Solid Model Loads
5.8.1.
5.8.2.
5.8.3.
5.8.4.
5.8.5.
CPCYC Example
CPCYC Results
MSHCOPY Example
Low Sector Boundary
Area Elements from MSHCOPY and AMESH
Meshing the Sector Volume(s)
6.3.1.Problem Description
A simply supported beam of length , mass per unit length m, and section properties shown in Problem
Specifications, is subjected to a vertical motion of both supports. The motion is defined in terms of a
seismic displacement response spectrum. Determine the nodal displacements, reactions forces, and the
element solutions.
6.3.2.Problem Specifications
The following material properties are used for this problem:
E = 30 x 10 6 psi
m = 0.2 lb-sec2 /in2
The following geometric properties are used for this problem:
I = (1000/3) in4
A = 273.9726 in2
= 240 in
h = 14 in
6.3.3.Problem Sketch
Figure6.2Simply Supported Beam with Vertical Motion of Both Supports
Response Spectrum
Frequency, Hz
0.1
10.0
Displacement, in.
0.44
0.44
6.3.4.Procedure
6.3.4.1.Set the Analysis Title
1. Choose menu path UtilityMenu> File> Change Title.
2. Type the text "Seismic Response of a Beam Structure" and click on OK.
5. Click on OK.
6. Repeat steps 1-3 and select the node at the right end of the beam.
7. In the scroll box of DOFs to be constrained, click once on "UX." Both "UX" and "UY" should be
highlighted.
8. Click on OK. The Apply U,ROT on Nodes dialog box closes.
9. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural>
Displacement> Symmetry B.C.> On Nodes. The Apply SYMM on Nodes box dialog appears.
10. 10. In the scroll box for Norml symm surface is normal to, scroll to z-axis and click on OK.
valid within the first load step. Pressing OK will cause you to exit and reenter SOLUTION. This will
reset load step count to 1." Click on CLOSE to close the warning message box.
2. Click on "Spectrum" to select it, and click on OK. The New Analysis dialog box closes.
3. Choose menu path MainMenu> Solution> Load Step Opts> Spectrum> Single Point>
Settings. The Settings for Single-point Response Spectrum dialog box appears.
4. Select "Seismic displac" in the scroll box as the type of response spectrum.
5. Enter 0,1,0 for excitation direction into the excitation direction input windows and click on OK.
3. Choose menu path UtilityMenu> File> Read Input From. The Read File dialog box appears.
4. From the left side of the Read File dialog box, select the directory containing your results from the
scroll box.
5. From the right side of the Read File dialog box, select the Jobname.MCOM file from the scroll box.
6. Click on OK. The Read File dialog box closes.
7. Issue a PRNSOL,DOF command.
8. Issue a PRESOLcommand.
9. Issue a PRRSOL,F command.
6.3.4.15.Exit ANSYS
1. In the ANSYS Toolbar, click on Quit.
2. Choose the save option you want and click on OK.
You have completed this example analysis.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
! Mode-frequency analysis
! Householder, print first 3 reduced mode shapes
! Expand first mode shape, calculate element stresses
!
!
!
!
!
!
!
!
Spectrum analysis
Single point spectrum
Global Y-axis as spectrum direction
Seismic displacement spectrum
Frequency points for SV vs. freq. table
Spectrum values associated with frequency points
Square Root of Sum of Squares Mode combination
with signif=0.15 and displacement solution requested
SOLVE
FINISH
/POST1
SET,LIST
/INP,,MCOM
PRNSOL,DOF
PRESOL,ELEM
PRRSOL,F
FINISH
/SOLU
MainMenu> Solution
PSDUNIT
MainMenu> Solution> Load Step Opts> Spectrum> PSD>
Settings
The PSD type can be displacement, velocity, force, pressure, or acceleration. Whether it
is a base excitation or a nodal excitation is specified in Steps 4 and 5. If a pressure PSD
is to be applied, the pressures should be applied in the modal analysis itself.
PSD-versus-frequency table
Define a piecewise-linear (in log-log scale) PSD versus frequency table. Since a curvefitting polynomial is used for the closed-form integration of the curve, you should graph
the input, which is overlaid with the fitted curve to ensure a good fit. If the fit is not
good, you should add one or more intermediate points to the table until you obtain a
good fit. For a good fit, the PSD values between consecutive points should not change
by more than an order of magnitude.
Command(s): PSDFRQ,
PSDVAL,
PSDGRAPH
MainMenu> Solution> Load Step Opts> Spectrum> PSD>
PSD
vs Freq
GUI:
MainMenu> Solution> Load Step Opts> Spectrum> PSD>
Graph PSD Tables
PSDFRQ and PSDVAL are used to define the PSD-versus-frequency table. Step 6
describes how to apply additional PSD excitations (if any).
You can issue STAT to list PSD tables and issue PSDGRAPH to graph them.
Damping (Dynamics Options)
The following forms of damping are available: ALPHAD, BETAD, and MDAMP result in a
frequency-dependent damping ratio, whereas DMPRAT specifies a constant damping ratio to
be used at all frequencies. If you specify more than one form of damping, ANSYS calculates
an effective damping ratio at each frequency.
Note: If no damping is specified in a PSD analysis, a default DMPRAT of 1
percent is used.
Note: Material-dependent damping ratio [MP,DAMP] is also available but only
if specified in the modal analysis. MP,DAMP also specifies a materialdependent constant damping ratio (and not material-dependent beta
damping, as used in other analyses).
Alpha (Mass) Damping
Command(s):
GUI:
ALPHAD
MainMenu> Solution> Load Step Opts> Time/Frequenc>
Damping
BETAD
MainMenu> Solution> Load Step Opts> Time/Frequenc>
Damping
DMPRAT
MainMenu> Solution> Load Step Opts> Time/Frequenc>
Damping
Command(s):
GUI:
MDAMP
MainMenu> Solution> Load Step Opts> Time/Frequenc>
Damping
PFACT
MainMenu> Solution> Load Step Opts> Spectrum> PSD> Calculate PF
6. If you need to apply multiple PSD excitations on the same model, repeat steps 3, 4, and 5 for each
additional PSD table. Then define, as necessary, the degree of correlation between the excitations,
using any of the following commands:
COVAL for cospectral values,
Command(s): QDVAL for quadspectral values,
PSDSPL for a spatial relationship,
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR6_8.html[28/04/2013 07:51:13 p.m.]
GUI:
When you use the PSDSPL or PSDWAV command, you must use SPATIAL or WAVE, respectively,
for Parcor on the PFACT command. PSDSPL and PSDWAV relationships might be quite CPU
intensive for multi-point base excitations. Nodal excitation and base excitation input must be
consistent when using PSDWAV and PSDSPL (for example, FY cannot be applied to one node
and FZ be applied to another). The PSDSPL and PSDWAV commands are not available for a
pressure PSD analysis.
7. Specify the output controls.
The only valid output control command for this analysis is PSDRES, which specifies the amount
and form of output written to the results file. Up to three sets of solution quantities can be
calculated: displacement solution, velocity solution, or acceleration solution. Each of these can be
relative to the base or absolute.
Command(s):
GUI:
PSDRES
Main Menu> Solution> Load Step Opts> Spectrum> PSD> Calc Controls
Table6.4:Solution Items Available in a PSD Analysis shows a summary of the possible solution
sets. To limit the amount of data written to the results file, use OUTRES at the mode expansion
step.
Table6.4Solution Items Available in a PSD Analysis
Solution
Displacement Solution (label
DISP on PSDRES)
Velocity Solution (label VELO on
PSDRES)
Acceleration Solution (label
ACEL on PSDRES)
Items
Displacements, stresses,
strains, forces
Velocities, stress velocities,
force velocities, etc.
Accelerations, stress accl's,
force accl's, etc.
Form
Relative, absolute, or
neither
Relative, absolute, or
neither
Relative, absolute, or
neither
SOLVE
MainMenu> Solution> Solve> Current LS
FINISH
Close the Solution menu.
Command(s):
GUI:
/SOLU
MainMenu> Solution
PSDCOM
MainMenu> Solution> Load Step Opts> Spectrum> PSD> Mode
Combin
The SIGNIF and COMODE fields on the PSD mode combination method [PSDCOM] offer options to
reduce the number of modes to be combined (see the description of PSDCOM command). If you
want to exercise these options, it is prudent to print the modal covariance matrices in Obtain the
PSD Solution to first investigate the relative contributions of the modes toward the final solution.
4. Start the solution.
Command(s):
GUI:
SOLVE
MainMenu> Solution> Solve> Current LS
FINISH
Close the Solution menu.
Note: You can run multiple PSD analyses without performing the modal analysis each
time. To do so, you must activate modReuseKey on the SPOPT command after the
first PSD analysis and for each subsequent one so that the database and necessary
files are ready for the new analysis.
Substep
1
2
3
Etc.
1
2
Etc.
1
1
1
2 (Base excit.
only)
3
4
5
Contents
Expanded modal solution for 1st mode
Expanded modal solution for 2nd mode
Expanded modal solution for 3rd mode
Etc.
Unit static solution for PSD table 1
Unit static solution for PSD table 2
Etc.
1 sigma displacement solution
1 sigma velocity solution (if requested)
1 sigma acceleration solution (if requested)
You may use Fact on the SET command to multiply the result values to obtain, for example, the 2
values using Fact=2 (the response will be less than these 2 values 95.4% of the time), or use Fact=3
for the 3 values (99.7% of the time).
Command(s):
GUI:
SET
MainMenu> General Postproc> Read Results> First Set
/POST26
MainMenu> TimeHist PostPro
2. Store the frequency vector. NPTS is the number of frequency points to be added on either side of
natural frequencies in order to "smooth" the frequency vector (defaults to 5). The frequency vector
is stored as variable 1.
Command(s):
GUI:
STORE,PSD, NPTS
MainMenu> TimeHist Postpro> Store Data
3. Define the variables in which the result items of interest (displacements, stresses, reaction forces,
etc.) are to be stored.
Command(s): NSOL,
ESOL, and/or
RFORCE
GUI:
MainMenu> TimeHist Postpro> Define Variables
4. Calculate the response PSD and store it in the desired variable. The PLVAR command can then be
used to plot the response PSD.
Command(s):
GUI:
RPSD
MainMenu> TimeHist Postpro> Calc Resp PSD
5. You can integrate the response PSD to obtain the variance and take its square root to obtain its 1
value. For example:
RPSD,4,3,,3,2
INT1,5,4,1
*GET,VARIANCE,VARI,5,EXTREME,VLAST
STDDEV=SQRT(VARIANCE)
var 3
Note: This value will correspond to the POST1 1 values. POST26, however, sums
all the modes for the response PSD whereas POST1 only sums the significant
modes. You may use this comparison to verify that the significance factor on
the PSDCOM command is small enough and that the curve fitting for the
input PSD curve was adequate.
/POST26
MainMenu> TimeHist PostPro
2. Define the variables in which the result items of interest (displacements, stresses, reaction forces,
etc.) are to be stored.
Command(s): NSOL,
ESOL, and/or
RFORCE
GUI:
MainMenu> TimeHist Postpro> Define Variables
3. Calculate the contributions of each response component (relative or absolute response) and store
them in the desired variable. The PLVAR command can then be used to plot the modal
contributions (relative response) followed by the contributions of pseudo-static and mixed part
responses to the total covariance.
Command(s):
GUI:
CVAR
MainMenu> TimeHist Postpro> Calc Covariance
*GET,NameVARI,n,EXTREM,CVAR
GUI:
6.6.4.Sample Input
A sample input listing for a random vibration (PSD) analysis is shown below:
! Build the Model
/FILNAM,
/TITLE,
/PREP7
...
...
...
FINISH
!
! Obtain the Modal Solution
/SOLU
ANTYPE,MODAL
MODOPT,LANB
MXPAND,...
D,...
SAVE
SOLVE
FINISH
!
! Obtain the Spectrum Solution
/SOLU! Reenter SOLUTION
ANTYPE,SPECTR
SPOPT,PSD,...
PSDUNIT,...
PSDFRQ,...
! Jobname
! Title
! Enter PREP7
! Generate model
!
!
!
!
!
Enter SOLUTION
Modal analysis
Block Lanczos method
Number of modes to expand, ...
Constraints
! Initiates solution
!
!
!
!
!
!
!
!
!
!
!
Spectrum analysis
Power Spectral Density; No. of modes;
Stress calcs. on/off
Type of spectrum
Frequency pts. (for spectrum values vs.
frequency tables)
Spectrum values
Damping ratio
Base excitation
Calculate participation factors
Output controls
PSDVAL,...
DMPRAT,...
D,0
PFACT,...
PSDRES,...
SAVE
SOLVE
FINISH
!
! Combine modes using PSD method
/SOLU
! Re-enter SOLUTION
ANTYPE,SPECTR
! Spectrum analysis
PSDCOM,SIGNIF,COMODE
! PSD mode combinations with significance factor and
!
option for selecting a subset of modes for
!
combination
SOLVE
FINISH
!
! Review the Results
/POST1
! Enter POST1
SET,...
! Read results from appropriate load step, substep
...! Postprocess as desired
...! (PLDISP; PLNSOL; NSORT; PRNSOL; etc.)
...
FINISH
!
! Calculate Response PSD
/POST26
! Enter POST26
STORE,PSD
! Store frequency vector (variable 1)
NSOL,2,...
! Define variable 2 (nodal data)
RPSD,3,2,,...
! Calculate response PSD (variable 3)
PLVAR,3
! Plot the response PSD
...
! Calculate Covariance
RESET
! Reset all POST26 specifications to initial defaults.
NSOL,2
! Define variable 2 (nodal data).
NSOL,3
! Define variable 3 (nodal data).
CVAR,4,2,3,1,1
! Calculate covariance between displacement
!
at nodes 2 and 3.
*GET,CVAR23U,VARI,4,EXREME,CVAR ! Obtain covariance.
FINISH
See the Command Reference for a discussion of the ANTYPE, MODOPT, D, MXPAND, SPOPT,
PSDUNIT, PSDFRQ, PSDVAL, DMPRAT, PFACT, PSDCOM, SUMTYPE, and PSDRES commands.
/SOLU
MainMenu> Solution
2. Define the analysis type and analysis options. For spectrum type (SPOPT), choose Multi-Point
Response Spectrum (MPRS).
3. Specify the damping (Dynamics Options).
The following forms of damping are available: BETADand MDAMP. These commands result in a
frequency-dependent damping ratio, whereas DMPRAT specifies a constant damping ratio to be
used at all frequencies. If you specify more than one form of damping, ANSYS calculates an
effective damping ratio at each frequency.
Note: Material-dependent damping ratio (MP,DAMP) is also available, but only if
specified in the modal analysis. MP,DAMP also specifies a material-dependent
constant damping ratio (and not material-dependent beta damping, as used
in other analyses).
Beta (Stiffness) Damping
Command(s):
GUI:
BETAD
Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping
Command(s):
GUI:
DMPRAT
Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping
MDAMP
Main Menu> Solution> Load Step Opts> Time/Frequenc> Damping
SPUNIT
This command can not be accessed from a menu.
The input spectrum type can be displacement, velocity, force, pressure, or acceleration.
The type of excitation (base excitation or a nodal excitation) is specified in steps 4 and
5 of this procedure. If a pressure spectrum is to be applied, the pressures should be
applied in the modal analysis.
Spectrum value-versus-frequency table
Define the points of each spectrum curve. You can define a family of spectrum curves; each
curve is associated with a damping ratio.
SPFREQ,
Command(s): SPVAL,
SPDAMP,
SPGRAPH
GUI:
These commands can not be accessed from a menu.
You can issue STAT to list the tables and SPGRAPH to display them.
Missing mass and rigid responses
Missing Mass Effect [MMASS]
The missing mass effect reduces the error caused when the higher modes are neglected in
the analysis.
Rigid Responses Effect [RIGRESP]
If rigid responses are included, the combination of modal responses with frequencies in the
higher end of the spectrum frequency range will be more accurate.
5. Apply the excitation.
For base excitation, use the UX, UY, UZ and the ROTX , ROTY , ROTZ labels on the D (or DK, or
DL, or DA) command. A value of 0.0 (or blank) removes a specification. Values other than
1.0 scale the participation factors.
For uniform base motion using the SED command, specify SEDX , SEDY , or SEDZ . A value of 0.0
(or blank) removes a specification.
For nodal excitation, use the FX, FY, FZ on the F (or FK) command. A value of 0.0 (or blank)
removes a specification. Values other than 1.0 scale the participation factors.
For pressure excitation (where the pressure distribution was provided in the modal analysis),
bring in the load vector from the modal analysis (LVSCALE). You can use the scale factor to
scale the participation factors.
Note: You can apply base excitations only at nodes that were constrained in
the modal analysis. If you applied the constraints using solid model
constraints (DK), you must use the same solid model commands in
defining the MPRS excitation. Any loads applied during the preceding
modal analysis must be removed by deleting or zeroing them.
D (or
DK, or,
DL, or
Command(s): DA), or
SED for base excitation
F (or
FK) for nodal excitation
LVSCALE for pressure excitation
Main Menu> Solution> Define Loads> Apply> Structural>
GUI:
Spectrum> Base PSD Excit> On Nodes
6. Begin participation factor calculations for the above MPRS excitation.
Use the TBLNO field to indicate which spectrum table to use, and Excit to specify whether the
calculations are for a base or nodal excitation.
Command(s):
GUI:
PFACT
Main Menu> Solution> Load Step Opts> Spectrum> PSD> Calculate PF
If you need to apply multiple MPRS excitations on the same model, repeat steps 4, 5, and 6 above
for each additional spectrum table.
6.9. Example Multi-Point Response Spectrum (MPRS) Analysis (Command or Batch Method)
6.9.1.Problem Description
A three-beam frame is subjected to vertical motion of both supports. The motion is defined in terms of
seismic acceleration response spectra. A multi-point response spectrum analysis is performed to
determine the nodal displacements.
6.9.2.Problem Specifications
The following material properties are used for this problem:
Youngs modulus = 1e7 psi
Density = 3e-4 lb/in 3
The following geometric properties are used for this problem:
Cross-sectional area = .1 in2
Area moment of inertia = .001 in4
Beam height = .1 in
Beam length = 100 in
6.9.3.Problem Sketch
Figure6.3Three-Beam Frame
6.9.4.Command Listing
Items prefaced by an exclamation point (!) are comments.
/prep7
/title, MPRS of 3 beam frame
et,1,3
r,1,.1,.001,.1
mp,ex,1,1e7
mp,nuxy,1,.3
mp,dens,1,.0003
k,1
6.9. Example Multi-Point Response Spectrum (MPRS) Analysis (Command or Batch Method)
k,2,
,100
k,3,100,100
k,4,100
l,1,2
l,2,3
l,3,4
esize,,10
lmesh,all
d,node(0,0,0),all
d,node(100,0,0),all
fini
/solu
antype,modal
modop,lanb,2
mxpand,2
solve
fini
/solu
antype,spectrum ! Spectrum analysis
spopt,mprs
! Multi-point response (use all extracted modes by default)
! Spectrum #1
spunit,1,accg
! Define the type of 1st spectrum (acceleration)
spfreq,1,1.0,100.0
! Define the frequency range [1,100]Hz of 1st spectrum
spval,1,,1.0,1.0
! Define acceleration values of 1st spectrum
d,node(0,0,0),uy,1.0
! Define constraint
pfact,1
! Calculate participation factors of 1st spectrum
! (base excitation by default)
! Spectrum #2
spunit,2,accg
! Define the type of 2nd spectrum (acceleration)
spfreq,2,1.0,100.0
! Define the frequency range [1,100]Hz of 2nd spectrum
spval,2,,0.8,0.8
! Define acceleration values of 2nd spectrum
d,node(0,0,0),uy,0
! Remove previous constraint
d,node(100,0,0),uy,1.0 ! Define new constraint
pfact,2
! Calculate participation factors of 2nd spectrum
! (base excitation by default)
srss
! Combine using SRSS (displacement solution by default)
solve
fini
/post1
/inp,,mcom
prns,u,y
finish
Chapter7:Buckling Analysis
Buckling analysis is a technique used to determine buckling loads (critical loads at which a structure
becomes unstable) and buckled mode shapes (the characteristic shape associated with a structure's
buckled response).
The following buckling analysis topics are available:
Types of Buckling Analyses
Commands Used in a Buckling Analysis
Performing a Nonlinear Buckling Analysis
Performing a Post-Buckling Analysis
Procedure for Eigenvalue Buckling Analysis
Sample Buckling Analysis (GUI Method)
Sample Buckling Analysis (Command or Batch Method)
Where to Find Other Examples
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
7.6.1.Problem Description
Determine the critical buckling load of an axially loaded long slender bar of length with hinged ends.
The bar has a cross-sectional height h, and area A. Only the upper half of the bar is modeled because of
symmetry. The boundary conditions become free-fixed for the half-symmetry model. The moment of
inertia of the bar is calculated as I = Ah 2 /12 = 0.0052083 in4 .
7.6.2.Problem Specifications
The model is assumed to act only in the X-Y plane.
The following material properties are used:
E = 30 x 10 6 psi
The following geometric properties are used:
= 200 in
A = 0.25 in2
h = 0.5 in
Loading is a follows:
F = 1 lb.
7.6.3.Problem Sketch
Figure7.3Bar with Hinged Ends
After you enter the ANSYS program, follow these steps to set the title.
1. Choose menu path Utility Menu> File> Change Title.
2. Enter the text "Buckling of a Bar with Hinged Ends" and click on OK.
6. Click on OK. The two nodes appear in the ANSYS Graphics window.
Note: The triad, by default, hides the node number for node 1. To turn the triad off,
choose menu path Utility Menu> PlotCtrls> Window Controls>
Window Options and select the "Not Shown" option for Location of triad.
Then click OK to close the dialog box.
7. Choose menu path Main Menu> Preprocessor> Modeling> Create> Nodes> Fill between
Nds. The Fill between Nds picking menu appears.
8. Click on node 1, then 11, and click on OK. The Create Nodes Between 2 Nodes dialog box appears.
9. Click on OK to accept the settings (fill between nodes 1 and 11, and number of nodes to fill 9).
10. Choose menu path Main Menu> Preprocessor> Modeling> Create> Elements> Auto
Numbered> Thru Nodes. The Elements from Nodes picking menu appears.
11. Click on nodes 1 and 2, then click on OK.
12. Choose menu path Main Menu> Preprocessor> Modeling> Copy> Elements> Auto
Numbered. The Copy Elems Auto-Num picking menu appears.
13. Click on Pick All. The Copy Elements (Automatically-Numbered) dialog box appears.
14. Enter 10 for total number of copies and enter 1 for node number increment.
15. Click on OK. The remaining elements appear in the ANSYS Graphics window.
13. Click on node 11, then click OK. The Apply F/M on Nodes dialog box appears.
14. In the scroll box for Direction of force/mom, scroll to "FY" to select it.
15. Enter -1 for the force/moment value, and click on OK. The force symbol appears in the ANSYS
Graphics window.
16. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural>
Displacement> Symmetry B.C.> On Nodes. The Apply SYMM on Nodes box dialog appears.
17. In the scroll box for Norml symm surface is normal to, scroll to z-axis and click on OK.
7.6.3.9.Exit ANSYS
1. In the ANSYS Toolbar, click on Quit.
2. Choose the save option you want and click on OK.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
7.3.3.Unconverged Solution
An unconverged solution does not necessarily mean that the structure has reached its maximum load. It
could also be caused by numerical instability, which might be corrected by refining your modeling
technique. Track the load-deflection history of your structure's response to decide whether an
unconverged load step represents actual structural buckling, or whether it reflects some other problem.
Perform a preliminary analysis using the arc-length method (ARCLEN) to predict an approximate value
of buckling load. Compare this approximate value to the more precise value calculated using bisection to
help determine if the structure has indeed reached its maximum load. You can also use the arc-length
method itself to obtain a precise buckling load, but this method requires you to adjust the arc-length
radius by trial-and-error in a series of manually directed reanalyses.
Forces (and displacements) maintain their original orientation, but surface loads will "follow" the
changing geometry of the structure as it deflects. Therefore, be sure to apply the proper type of
loads.
Carry your stability analysis through to the point of identifying the critical load in order to calculate
the structure's factor of safety with respect to nonlinear buckling. Merely establishing the fact that
a structure is stable at a given load level is generally insufficient for most design practice; you will
usually be required to provide a specified safety factor, which can only be determined by
establishing the actual limit load.
For those elements that support the consistent tangent stiffness matrix, activate the consistent
tangent stiffness matrix (KEYOPT(2) = 1 and NLGEOM,ON) to enhance the convergence behavior
of your nonlinear buckling analyses and improve the accuracy of your results. This element
KEYOPT must be defined before the first load step of the solution and cannot be changed once the
solution has started.
Many other elements (such as BEAM188, BEAM189, SHELL181, REINF264, SHELL281, and
ELBOW290) provide consistent tangent stiffness matrix with NLGEOM,ON.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
7.5.1.1.Points to Remember
Only linear behavior is valid. Nonlinear elements, if any, are treated as linear. If you include
contact elements, for example, their stiffnesses are calculated based on their initial status in the
beginning of the static prestress run and are never changed.
Young's modulus (EX) (or stiffness in some form) must be defined. Material properties may be
linear, isotropic or orthotropic, and constant or temperature-dependent. Nonlinear properties, if
any, are ignored.
One strategy that you can use to achieve this end is to iterate on the eigensolution, adjusting the
variable loads until the eigenvalue becomes 1.0 (or nearly 1.0, within some convergence
tolerance). Design optimization could be useful in driving this iterative procedure to a final answer.
Consider, for example, a pole having a self-weight W 0 , which supports an externally-applied load,
A. To determine the limiting value of A in an eigenvalue buckling solution, you could solve
repetitively, using different values of A, until by iteration you find an eigenvalue acceptably close to
1.0.
Figure7.2Adjusting Variable Loads to Find an Eigenvalue of 1.0
You can apply a nonzero constraint in the prestressing pass as the static load. The eigenvalues
found in the buckling solution will be the load factors applied to these nonzero constraint values.
However, the mode shapes will have a zero value at these degrees of freedom (and not the
nonzero value specified).
At the end of the solution, leave SOLUTION (FINISH).
/SOLU
Main Menu> Solution
ANTYPE,BUCKLE
Main Menu> Solution> Analysis Type> New Analysis
Regardless of whether you use the command or GUI method, you can specify values for these
options:
For Method, specify the eigenvalue extraction method. The method available for buckling is
Block Lanczos. The Block Lanczos method uses the full system matrices. See Option: ModeExtraction Method (MODOPT) in this manual for more information about this solution
method.
For NMODE , specify the number of eigenvalues to be extracted. This argument defaults to one,
which is usually sufficient for eigenvalue buckling. We recommend that you request an
additional few modes beyond what is needed in order to enhance the accuracy of the final
solution.
For SHIFT , specify the lower end of the load multiplier range of interest (defaults to 0.0). This
value also acts as the initial shift point about which eigenvalues are calculated. The shift
point is helpful when numerical problems are encountered (due to negative eigenvalues, for
example).
For LDMULTE, specify the upper end of the load multiplier range of interest (defaults to + ).
By default, the program calculates buckling modes from 0.0 to positive infinity. Set LDMULTE =
CENTER if you want both the positive and negative eigenvalues about SHIFT; that is, both
the positive and negative (reverse load application) load factors.
Specify expansion pass options.
Command(s):
GUI:
Regardless of whether you use the command or GUI method, the following options are required
for the expansion pass:
For NMODE , specify the number of modes to expand. This argument defaults to the total
number of modes that were extracted.
For Elcalc, indicate whether you want ANSYS to calculate stresses. "Stresses" in an
eigenvalue analysis do not represent actual stresses, but give you an idea of the relative
stress or force distribution for each mode. By default, no stresses are calculated.
4. Specify load step options.
The only load step options valid for eigenvalue buckling are output controls.
Database and Results File Output:
Command(s):
GUI:
OUTRES
Main Menu> Solution> Load Step Opts> Output Ctrl> DB/Results File
Output File:
Command(s):
OUTPR,NSOL,ALL
GUI:
Main Menu> Solution> Load Step Opts> Output Ctrls> Solu Printout
Note: The FREQ field on OUTPR OUTRES can be only ALL or NONE, meaning that
the data are written for all modes or no modes. For example, you cannot
write information for every other mode.
SAVE
Utility Menu> File> Save As
SOLVE
Main Menu> Solution> Solve> Current LS
The output from the solution mainly consists of the eigenvalues, which are printed as part of the
printed output ( Jobname.OUT). The eigenvalues represent the buckling load factors; if unit loads
were applied in the static analysis, they are the buckling loads. No buckling mode shapes are
written to the database or the results file, so you cannot postprocess the results yet. To do this,
you need to expand the solution (explained next).
Sometimes you may see both positive and negative eigenvalues calculated. Negative eigenvalues
indicate that buckling occurs when the loads are applied in an opposite sense.
7. Exit the SOLUTION processor.
Command(s):
GUI:
FINISH
Close the Solution menu.
SET,LIST
Main Menu> General Postproc> Results Summary
2. Read in data for the desired mode to display buckling mode shapes. (Each mode is stored on the
results file as a separate substep.)
Command(s):
GUI:
SET,SBSTEP
Main Menu> General Postproc> Read Results> load step
PLDISP
Main Menu> General Postproc> Plot Results> Deformed Shape
8.1.2.Geometric Nonlinearities
If a structure experiences large deformations, its changing geometric configuration can cause the
structure to respond nonlinearly. An example would be the fishing rod shown in Figure 8.2. Geometric
nonlinearity is characterized by "large" displacements and/or rotations.
Figure8.2A Fishing Rod Demonstrates Geometric Nonlinearity
8.1.3.Material Nonlinearities
Nonlinear stress-strain relationships are a common cause of nonlinear structural behavior. Many factors
can influence a material's stress-strain properties, including load history (as in elastoplastic response),
environmental conditions (such as temperature), and the amount of time that a load is applied (as in
creep response).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Before each solution, the Newton-Raphson method evaluates the out-of-balance load vector, which is
the difference between the restoring forces (the loads corresponding to the element stresses) and the
applied loads. The program then performs a linear solution, using the out-of-balance loads, and checks
for convergence. If convergence criteria are not satisfied, the out-of-balance load vector is reevaluated,
the stiffness matrix is updated, and a new solution is obtained. This iterative procedure continues until
the problem converges.
A number of convergence-enhancement and recovery features, such as line search, automatic load
stepping, and bisection, can be activated to help the problem to converge. If convergence cannot be
achieved, then the program attempts to solve with a smaller load increment.
In some nonlinear static analyses, if you use the Newton-Raphson method alone, the tangent stiffness
matrix may become singular (or non-unique), causing severe convergence difficulties. Such occurrences
include nonlinear buckling analyses in which the structure either collapses completely or "snaps through"
to another stable configuration. For such situations, you can activate an alternative iteration scheme, the
arc-length method, to help avoid bifurcation points and track unloading.
The arc-length method causes the Newton-Raphson equilibrium iterations to converge along an arc,
thereby often preventing divergence, even when the slope of the load vs. deflection curve becomes zero
or negative. This iteration method is represented schematically in Figure 8.4.
Figure8.4Traditional Newton-Raphson Method vs. Arc-Length Method
The ANSYS program gives you a number of choices when you designate convergence criteria: you can
base convergence checking on forces, moments, displacements, or rotations, or on any combination of
these items. Additionally, each item can have a different convergence tolerance value. For multipledegree-of-freedom problems, you also have a choice of convergence norms.
You should almost always employ a force-based (and, when applicable, moment-based) convergence
tolerance. Displacement-based (and, when applicable, rotation-based) convergence checking can be
added , if desired, but should usually not be used alone.
Figure 8.6.
An analysis of a conservative system is path independent: loads can usually be applied in any order and
in any number of increments without affecting the end results. Conversely, an analysis of a
nonconservative system is path dependent: the actual load-response history of the system must be
followed closely to obtain accurate results. An analysis can also be path dependent if more than one
solution could be valid for a given load level (as in a snap-through analysis). Path dependent problems
usually require that loads be applied slowly (that is, using many substeps) to the final load value.
Figure8.6Nonconservative (Path-Dependent) Behavior
8.2.2.Substeps
When using multiple substeps, you need to achieve a balance between accuracy and economy: more
substeps (that is, small time step sizes) usually result in better accuracy, but at a cost of increased run
times. ANSYS provides automatic time stepping that is designed for this purpose.
Automatic time stepping adjusts the time step size as needed, gaining a better balance between
accuracy and economy. Automatic time stepping activates the ANSYS program's bisection feature.
Bisection provides a means of automatically recovering from a convergence failure. This feature will cut
a time step size in half whenever equilibrium iterations fail to converge and automatically restart from
the last converged substep. If the halved time step again fails to converge, bisection will again cut the
time step size and restart, continuing the process until convergence is achieved or until the minimum
time step size (specified by you) is reached.
8.3.1.Stress-Strain
In large strain solutions, all stress-strain input and results will be in terms of true stress and true (or
logarithmic) strain. (In one dimension, true strain would be expressed as = ln ( / 0 ). For smallstrain regions of response, true strain and engineering strain are essentially identical.) To convert strain
from small (engineering) strain to logarithmic strain, use ln = ln (1 + eng ). To convert from
engineering stress to true stress, use true = eng (1 + eng ). (This stress conversion is valid only for
incompressible plasticity stress-strain data.)
8.3.2.Stress Stiffening
The out-of-plane stiffness of a structure can be significantly affected by the state of in-plane stress in
that structure. This coupling between in-plane stress and transverse stiffness, known as stress stiffening ,
is most pronounced in thin, highly stressed structures, such as cables or membranes. A drumhead,
which gains lateral stiffness as it is tightened, would be a common example of a stress-stiffened
structure.
Even though stress stiffening theory assumes that an element's rotations and strains are small, in some
structural systems (such as in Figure 8.8 (a)), the stiffening stress is only obtainable by performing a
large deflection analysis. In other systems (such as in Figure 8.8 (b)), the stiffening stress is obtainable
using small deflection, or linear, theory.
Figure8.8Stress-Stiffened Beams
To use stress stiffening in the second category of systems, you must issue PSTRES,ON (GUI path Main
Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options) in your first load step.
Large strain and large deflection procedures include initial stress effects as a subset of their theory. For
most elements, initial stiffness effects are automatically included when large-deformation effects are
activated (NLGEOM,ON) (GUI path Main Menu> Solution> Analysis Type> Sol'n Control ( :
Basic Tab) or Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
8.4.1.Nonlinear Materials
If a material displays nonlinear or rate-dependent stress-strain behavior, use the TB family of
commands (TB, TBTEMP, TBDATA, TBPT, TBCOPY, TBLIST, TBPLOT, TBDELE) [Main Menu>
Preprocessor> Material Props> Material Models> Structural> Nonlinear] to define the
nonlinear material property relationships in terms of a data table. The precise form of these commands
varies depending on the type of nonlinear material behavior being defined. The different material
behavior options are described briefly below. See theImplicit Analysis Data Tables in the Element
Reference for specific details for each material behavior type.
Topics covering the following general categories of nonlinear material models are available:
Plasticity
Multilinear Elasticity Material Model
Hyperelasticity Material Model
Bergstrom-Boyce Hyperviscoelastic Material Model
Mullins Effect Material Model
Anisotropic Hyperelasticity Material Model
Creep Material Model
Shape Memory Alloy Material Model
Viscoplasticity
Viscoelasticity
Swelling Material Model
User-Defined Material Model
8.4.1.1.Plasticity
Most common engineering materials exhibit a linear stress-strain relationship up to a stress level known
as the proportional limit. Beyond this limit, the stress-strain relationship will become nonlinear, but will
not necessarily become inelastic. Plastic behavior, characterized by nonrecoverable strain, begins when
stresses exceed the material's yield point . Because there is usually little difference between the yield
point and the proportional limit, the ANSYS program assumes that these two points are coincident in
plasticity analyses (see Figure 8.9).
Plasticity is a nonconservative, path-dependent phenomenon. In other words, the sequence in which
loads are applied and in which plastic responses occur affects the final solution results. If you anticipate
plastic response in your analysis, you should apply loads as a series of small incremental load steps or
time steps, so that your model will follow the load-response path as closely as possible. The maximum
plastic strain is printed with the substep summary information in your output ( Jobname.OUT).
The automatic time stepping feature [AUTOTS] (GUI path Main Menu> Solution> Analysis Type>
Sol'n Control ( : Basic Tab) or Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc>Time and Substps) will respond to plasticity after the fact, by reducing the load
step size after a load step in which a large number of equilibrium iterations was performed or in which a
plastic strain increment greater than 15% was encountered. If too large a step was taken, the program
will bisect and resolve using a smaller step size.
Other kinds of nonlinear behavior might also occur along with plasticity. In particular, large deflection
and large strain geometric nonlinearities will often be associated with plastic material response. If you
expect large deformations in your structure, you must activate these effects in your analysis with the
NLGEOM command (GUI path Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic
Tab) or Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options). For
large strain analyses, material stress-strain properties must be input in terms of true stress and
logarithmic strain.
You may incorporate other options into the program by using User Programmable Features (see the
Guide to ANSYS User Programmable Features).
Bilinear Kinematic Hardening Material Model.The Bilinear Kinematic Hardening (TB,BKIN)
option assumes the total stress range is equal to twice the yield stress, so that the Bauschinger effect is
included (see Figure 8.11). This option is recommended for general small-strain use for materials that
obey von Mises yield criteria (which includes most metals). It is not recommended for large-strain
applications. You can combine the BKIN option with creep and Hill anisotropy options to simulate more
complex material behaviors. See Material Model Combinations in the Element Reference for the
combination possibilities. Also, see Material Model Combination Examples in this chapter for sample input
listings of material combinations. Stress-strain-temperature data are demonstrated in the following
example. Figure 8.10(a) illustrates a typical display [TBPLOT] of bilinear kinematic hardening
properties.
MPTEMP,1,0,500
MP,EX,1,12E6,-8E3
TB,BKIN,1,2
TBTEMP,0.0
TBDATA,1,44E3,1.2E6
TBTEMP,500
TBDATA,1,29.33E3,0.8E6
TBLIST,BKIN,1
/XRANGE,0,0.01
TBPLOT,BKIN,1
!
!
!
!
!
!
!
!
See the MPTEMP, MP, TB, TBTEMP, TBDATA, TBLIST, /XRANGE, and TBPLOT command
descriptions for more information.
Figure8.10Kinematic Hardening
TB,KINH,1,2,3
TBTEMP,20.0
TBPT,,0.001,1.0
TBPT,,0.1012,1.2
TBPT,,0.2013,1.3
TBTEMP,40.0
TBPT,,0.008,0.9
TBPT,,0.09088,1.0
TBPT,,0.12926,1.05
!
!
!
!
!
!
!
!
!
In this example, the third point in the two stress-strain curves defines the temperature-dependent yield
behavior of the third sublayer.
A typical stress- plastic strain temperature data input using KINH is demonstrated by this example.
TB,KINH,1,2,3,PLASTIC
TBTEMP,20.0
TBPT,,0.0,1.0
TBPT,,0.1,1.2
TBPT,,0.2,1.3
TBTEMP,40.0
TBPT,,0.0,0.9
TBPT,,0.0900,1.0
TBPT,,0.129,1.05
!
!
!
!
!
!
!
!
!
Stress = 1.0
Stress = 1.2
Stress = 1.3
Stress = 0.9
Stress = 1.0
Stress = 1.05
Alternatively, the same plasticity model can also be defined using TB,PLASTIC, as follows:
TB,PLASTIC,1,2,3,KINH
TBTEMP,20.0
TBPT,,0.0,1.0
TBPT,,0.1,1.2
TBPT,,0.2,1.3
TBTEMP,40.0
TBPT,,0.0,0.9
TBPT,,0.0900,1.0
TBPT,,0.129,1.05
!
!
!
!
!
!
!
!
!
Stress = 1.0
Stress = 1.2
Stress = 1.3
Stress = 0.9
Stress = 1.0
Stress = 1.05
In this example, the stress - strain behavior is the same as the previous sample, except now the strain
value is the plastic strain. The plastic strain can be converted from total strain as follows:
Plastic Strain = Total Strain - (Stress/Young's Modulus).
A typical stress-strain temperature data input using MKIN is demonstrated by this example.
MPTEMP,1,0,500
MP,EX,1,12E6,-8E3
TB,MKIN,1,2
TBTEMP,,STRAIN
TBDATA,1,3.67E-3,5E-3,7E-3,10E-3,15E-3
TBTEMP,0.0
TBDATA,1,44E3,50E3,55E3,60E3,65E3
TBTEMP,500
TBDATA,1,29.33E3,37E3,40.3E3,43.7E3,47E3
/XRANGE,0,0.02
TBPLOT,MKIN,1
Please see the MPTEMP, MP, TB, TBPT, TBTEMP, TBDATA, /XRANGE, and TBPLOT command
descriptions for more information.
Nonlinear Kinematic Hardening Material Model.The following example is a typical data table with
no temperature dependency and one kinematic model:
TB,CHABOCHE,1
TBDATA,1,C1,C2,C3
The following example illustrates a data table of temperature dependent constants with two kinematic
models at two temperature points:
TB,CHABOCHE,1,2,2
TBTEMP,100
TBDATA,1,C11,C12,C13,C14,C15
TBTEMP,200
TBDATA,1,C21,C22,C23,C24,C25
Please see the TB, TBTEMP, and TBDATA command descriptions for more information.
Bilinear Isotropic Hardening Material Model.The Bilinear Isotropic Hardening (TB,BISO)
option uses the von Mises yield criteria coupled with an isotropic work hardening assumption. This
option is often preferred for large strain analyses. You can combine BISO with Chaboche, creep,
viscoplastic, and Hill anisotropy options to simulate more complex material behaviors. See Material Model
Combinations in the Element Reference for the combination possibilities. Also, see Material Model
Combination Examples in this chapter for sample input listings of material combinations.
Multilinear Isotropic Hardening Material Model.The Multilinear Isotropic Hardening
(TB,MISO) option is like the bilinear isotropic hardening option, except that a multilinear curve is used
instead of a bilinear curve. This option is not recommended for cyclic or highly nonproportional load
histories in small-strain analyses. It is, however, recommended for large strain analyses. The MISO
option can contain up to 20 different temperature curves, with up to 100 different stress-strain points
allowed per curve. Strain points can differ from curve to curve. You can combine this option with
nonlinear kinematic hardening (CHABOCHE) for simulating cyclic hardening or softening. You can also
combine the MISO option with creep, viscoplastic, and Hill anisotropy options to simulate more complex
material behaviors. See Material Model Combinations in the Element Reference for the combination
possibilities. Also, see Material Model Combination Examples in this chapter for sample input listings of
material combinations. The stress-strain-temperature curves from the MKIN example would be input for
a multilinear isotropic hardening material as follows:
/prep7
MPTEMP,1,0,500
! Define temperature-dependent EX,
MPDATA,EX,1,,14.665E6,12.423e6
MPDATA,PRXY,1,,0.3
TB,MISO,1,2,5
TBTEMP,0.0
TBPT,DEFI,2E-3,29.33E3
TBPT,DEFI,5E-3,50E3
TBPT,DEFI,7E-3,55E3
TBPT,DEFI,10E-3,60E3
TBPT,DEFI,15E-3,65E3
TBTEMP,500
TBPT,DEFI,2.2E-3,27.33E3
TBPT,DEFI,5E-3,37E3
TBPT,DEFI,7E-3,40.3E3
TBPT,DEFI,10E-3,43.7E3
TBPT,DEFI,15E-3,47E3
/XRANGE,0,0.02
TBPLOT,MISO,1
! Temperature = 500
! Strain, stress at temperature = 500
Alternatively, the same plasticity model can also be defined using TB,PLASTIC, as follows:
/prep7
MPTEMP,1,0,500
! Define temperature-dependent EX,
MPDATA,EX,1,,14.665E6,12.423e6
MPDATA,PRXY,1,,0.3
TB,PLASTIC,1,2,5,MISO
TBTEMP,0.0
TBPT,DEFI,0,29.33E3
TBPT,DEFI,1.59E-3,50E3
TBPT,DEFI,3.25E-3,55E3
TBPT,DEFI,5.91E-3,60E3
TBPT,DEFI,1.06E-2,65E3
TBTEMP,500
TBPT,DEFI,0,27.33E3
TBPT,DEFI,2.02E-3,37E3
TBPT,DEFI,3.76E-3,40.3E3
TBPT,DEFI,6.48E-3,43.7E3
TBPT,DEFI,1.12E-2,47E3
/XRANGE,0,0.02
TBPLOT,PLASTIC,1
! Temperature = 500
! Plastic strain, stress at temperature = 500
See the MPTEMP, MP, TB, TBTEMP, TBPT, /XRANGE, and TBPLOT command descriptions for more
information.
Nonlinear Isotropic Hardening Material Model.The Nonlinear Isotropic Hardening (TB,NLISO)
option is based on either the Voce hardening law or the power law (see the Theory Reference for the
Mechanical APDL and Mechanical Applications for details). The NLISO Voce hardening option is a
variation of BISO where an exponential saturation hardening term is appended to the linear term (see
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
Figure 8.12).
Figure8.12NLISO Stress-Strain Curve
The advantage of this model is that the material behavior is defined as a specified function which has
four material constants that you define through the TBDATA command. You can obtain the material
constants by fitting material tension stress-strain curves. Unlike MISO, there is no need to be concerned
about how to appropriately define the pairs of the material stress-strain points. However, this model is
only applicable to the tensile curve like the one shown in Figure 8.12. This option is suitable for large
strain analyses. You can combine NLISO with Chaboche, creep, viscoplastic, and Hill anisotropy options
to simulate more complex material behaviors. See Material Model Combinations in the Element
Reference for the combination possibilities. Also, see Material Model Combination Examples in this
chapter for sample input listings of material combinations.
The following example illustrates a data table of temperature dependent constants at two temperature
points:
TB,NLISO,1
TBTEMP,100
TBDATA,1,C11,C12,C13,C14
TBTEMP,200
TBDATA,1,C21,C22,C23,C24
!
!
!
!
!
!
!
Please see the TB, TBTEMP, and TBDATA command descriptions for more information.
Anisotropic Material Model.The Anisotropic (TB,ANISO) option allows for different bilinear stressstrain behavior in the material x, y, and z directions as well as different behavior in tension,
compression, and shear. This option is applicable to metals that have undergone some previous
deformation (such as rolling). It is not recommended for cyclic or highly nonproportional load histories
since work hardening is assumed. The yield stresses and slopes are not totally independent (see the
Theory Reference for the Mechanical APDL and Mechanical Applications for details).
To define anisotropic material plasticity, use MP commands (Main Menu> Solution> Load Step
Opts> Other> Change Mat Props) to define the elastic moduli (EX, EY, EZ, NUXY, NUYZ, and
NUXZ). Then, issue the TB command [TB,ANISO] followed by TBDATA commands to define the yield
points and tangent moduli. (See Nonlinear Stress-Strain Materials in the Element Reference for more
information.)
Hill Anisotropy Material Model.The Hill Anisotropy (TB,HILL) option, when combined with other
material options simulates plasticity, viscoplasticity, and creep - all using the Hill potential. See Material
Model Combinations in the Element Reference for the combination possibilities. Also, see Material Model
Combination Examples in this chapter for sample input listings of material combinations. The Hill
potential may only be used with the following elements: LINK180, SHELL181, SHELL281, PIPE288,
See the MP, TB, and TBDATA command descriptions for more information.
Extended Drucker-Prager Material Model.The Extended Drucker-Prager (TB,EDP) option is
also available for granular materials. This option allows you to specify both the yield functions and the
flow potentials using the complex expressions defined in Extended Drucker-Prager the Element
Reference.
!Extended DP Material Definition
/prep7
mp,ex,1,2.1e4
mp,nuxy,1,0.45
!Linear Yield Function
tb,edp,1,,,LYFUN
tbdata,1,2.2526,7.894657
!Linear Plastic Flow Potential
tb,edp,1,,,LFPOT
tbdata,1,0.566206
tblist,all,all
See the EDP argument and associated specifications in the TB command, the Extended Drucker-Prager
in the Element Reference and also The Extended Drucker-Prager Model in the Theory Reference for the
Mechanical APDL and Mechanical Applications for more information.
Gurson Plasticity Material Model.The Gurson Plasticity (TB,GURSON) option is used to model
porous metals. This option allows you to incorporate microscopic material behaviors, such as void
dilatancy, void nucleation, and void coalescence into macroscopic plasticity models. (The microscopic
behaviors of voids are described using the porosity variables defined in Gurson's Model in the Element
Reference.)
!The Gurson PLASTICITY Material Definition
/prep7
!!! define linear elasticity constants
mp,ex,1,2.1e4
! Young modulus
mp,nuxy,1,0.3
! Poison ratio
!!! define parameters related to Gurson model with
!!! the option of strain controlled nucleation with
!!! coalescence
f_0=0.005
! initial porosity
q1=1.5
! first Tvergaard constant
q2=1.0
! second Tvergaard constant
f_c=0.15
! critical porosity
f_F=0.20
! failure porosity
f_N=0.04
! nucleation porosity
s_N=0.1
! standard deviation of mean strain
strain_N=0.3
! mean strain
sigma_Y=50.0
! initial yielding strength
power_N=0.1
! power value for nonlinear isotropic
! hardening power law (POWE)
!!! define Gurson material
tb,gurson,1,,5,base
tbdata,1,sigma_Y,f_0,q1,q2
tb,gurson,1,,3,snnu
tbdata,1,f_N,strain_N,s_N
tb,gurson,1,,2,coal
tbdata,1,f_c,f_F
tb,nliso,1,,2,POWER
tbdata,,sigma_Y,power_N
tblist,all,all
See the GURSON argument and associated specifications in the TB command documentation, and also
Gurson's Model in the Theory Reference for the Mechanical APDL and Mechanical Applications for more
information.
Gurson-Chaboche Material Model.The Gurson-Chaboche model is an extension of the Gurson
plasticity model. Like the Gurson model, the Gurson-Chaboche model is used for modeling porous metal
materials, but includes both isotropic and kinematic hardening effects. Compared to the Gurson model
with isotropic hardening only, the Gurson-Chaboche model can provide more realistic deformation
results.
The option first requires the input parameters for Gurson plasticity with isotropic hardening
(TB,GURSON). Additional input parameters follow for Chaboche kinematic hardening (TB,CHABOCHE).
The Gurson-Chaboche option accounts for microscopic material behaviors, such as void dilatancy, void
nucleation, and void coalescence into macroscopic plasticity models. (The microscopic behavior of voids
is described using the porosity variables defined in Gurson's Model Constants (TB,GURSON) in the
Element Reference.)
! Example: Modeling Gurson with Kinematic Hardening
ep=2.1e+5
nu=0.3
threeG=3.0*ep/2.0/(1.0+nu)
MP,EX,1,ep
MP,NUXY,1,nu
! GURSON COEFFICIENTS
Q1=1.5
! first tvergaard constant
Q2=1
! second tvergaard constant
Q3=Q1*Q1
F_0=1E-8
! initial porosity
F_N=0.04
! volume fraction / void nucleation
S_N=0.1
! third tvergaard constant
STRAIN_N=0.3
! mean strain for nucleations
POWER_N=0.1
SIGMA_Y=ep/300.0
TB,GURSON,1,,5,BASE
! define gurson base model
TBDATA,1,SIGMA_Y,F_0,Q1,Q2,Q3
TB,GURSON,1,,3,SNNU
! define gurson snnu
TBDATA,1,F_N,STRAIN_N,S_N
TB,NLISO,1,,2,POWER
! define nonlinear isotropic power hardening law
TBDATA,1,SIGMA_Y,POWER_N
TB,CHABOCHE,1,,2
! define chaboche kinematic hardening
TBDATA,1,SIGMA_Y,1.01e+3,2.87,1.06e+1,0.026
For more information, see Gurson Plasticity with Isotropic/Chaboche Kinematic Hardening in the Theory
Reference for the Mechanical APDL and Mechanical Applications .
Cast Iron Material Model.The Cast Iron (TB,CAST and TB,UNIAXIAL) option assumes a modified
von Mises yield surface, which consists of the von Mises cylinder in compression and a Rankine cube in
tension. It has different yield strengths, flows, and hardenings in tension and compression. Elastic
behavior is isotropic, and is the same in tension and compression. The TB,CAST command is used to
input the plastic Poisson's ration in tension, which can be temperature dependent. Use the TB,UNIAXIAL
command to enter the yield and hardening in tension and compression.
Cast Iron is intended for monotonic loading only and cannot be used with any other material model.
TB,CAST,1,,,ISOTROPIC
TBDATA,1,0.04
TB,UNIAXIAL,1,1,5,TENSION
TBTEMP,10
TBPT,,0.550E-03,0.813E+04
TBPT,,0.100E-02,0.131E+05
TBPT,,0.250E-02,0.241E+05
TBPT,,0.350E-02,0.288E+05
TBPT,,0.450E-02,0.322E+05
TB,UNIAXIAL,1,1,5,COMPRESSION
TBTEMP,10
TBPT,,0.203E-02,0.300E+05
TBPT,,0.500E-02,0.500E+05
TBPT,,0.800E-02,0.581E+05
TBPT,,0.110E-01,0.656E+05
TBPT,,0.140E-01,0.700E+05
Figure 8.13 illustrates the idealized response of gray cast iron in tension and compression.
Figure8.13Cast Iron Plasticity
The Multilinear Elastic (TB,MELAS) material behavior option describes a conservative (pathindependent) response in which unloading follows the same stress-strain path as loading. Thus,
relatively large load steps might be appropriate for models that incorporate this type of material
nonlinearity. Input format is similar to that required for the multilinear isotropic hardening option, except
that the TB command now uses the label MELAS.
All current-technology elements except for link and beam elements are suitable for simulating
hyperelastic materials. For more information, see Mixed u-P Formulation Elements in the Element
Reference.
The material response in ANSYS hyperelastic models can be either isotropic or anisotropic, and it is
assumed to be isothermal. Because of this assumption, the strain energy potentials are expressed in
terms of strain invariants. Unless indicated otherwise, the hyperelastic materials are also assumed to be
nearly or purely incompressible. Material thermal expansion is also assumed to be isotropic.
ANSYS supports several options of strain energy potentials for the simulation of incompressible or nearly
incompressible hyperelastic materials. All options are applicable to elements SHELL181, SHELL281,
PIPE288, PIPE289, ELBOW290, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLID272,
SOLID273, SOLID285, SOLSH190, SHELL208, and SHELL209. Access these options through the TBOPT
argument of TB,HYPER.
One of the options, the Mooney-Rivlin option, is also applicable to explicit dynamics elements PLANE162,
SHELL163, SOLID164, and SOLID168. To access the Mooney-Rivlin option for these elements, use
TB,MOONEY.
ANSYS provides tools to help you determine the coefficients for all of the hyperelastic options defined by
TB,HYPER. The TBFT command allows you to compare your experimental data with existing material
data curves and visually fit your curve for use in the TB command. All of the TBFT command capability
(except for plotting) is available via batch and interactive (GUI) mode. See Material Curve Fitting for
more information.
The following topics describing each of the hyperelastic options (TB,HYPER,,,,TBOPT ) are available:
Mooney-Rivlin Hyperelastic Option (TB,HYPER,,,,MOONEY)
Ogden Hyperelastic Option (TB,HYPER,,,,OGDEN)
Neo-Hookean Hyperelastic Option (TB,HYPER,,,,NEO)
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
Refer to Mooney-Rivlin Hyperelastic Material (TB,HYPER) in the Element Reference for a description of
the material constants required for this option.
Refer to Ogden Hyperelastic Material Constants in the Element Reference for a description of the
material constants required for this option.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
Refer to Neo-Hookean Hyperelastic Material in the Element Reference for a description of the material
constants required for this option.
Refer to Arruda-Boyce Hyperelastic Material Constants in the Element Reference for a description of the
material constants required for this option.
TBDATA,2,42.0
TBDATA,3,0.001
!Define limiting I1 - 3
!Define incompressibility parameter
!(as 2/K, K is the bulk modulus)
Refer to Gent Hyperelastic Material Constants in the Element Reference for a description of the material
constants required for this option.
Refer to Yeoh Hyperelastic Material Constants in the Element Reference for a description of the material
constants required for this option.
Refer to Blatz-Ko Foam Hyperelastic Material Constants in the Element Reference for a description of the
material constants required for this option.
TBDATA,3,-9.20
TBDATA,4,-4.5
TBDATA,5,0.92
TBDATA,6,0.92
!Define 2
!Define 2
!Define first compressibility parameter
!Define second compressibility parameter
Refer to Ogden Compressible Foam Hyperelastic Material Constants in the Element Reference for a
description of the material constants required for this option.
!
!
!
!
For a description of the material constants required for this option, see Response Function Hyperelastic
Material Constants (TB,HYPER,,,,RESPONSE) in the Element Reference. For detailed information about
response functions determined via experimental data, see Experimental Response Functions in the
Theory Reference for the Mechanical APDL and Mechanical Applications .
Experimental data for the model is entered via TB,EXPE and related commands. The response function
hyperelastic model must include experimental data for at least one of the following deformations:
uniaxial tension, equibiaxial tension, or planar shear. Any combination of these three deformations is also
valid.
For incompressible and nearly incompressible materials, uniaxial compression can be used in place of
equibiaxial tension. Volumetric behavior is specified with either experimental data or a polynomial
volumetric potential function. Incompressible behavior results if no volumetric model or data is given.
Volumetric experimental data is input as two values per data point with volume ratio as the independent
variable and pressure as the dependent variable. For uniaxial tension, uniaxial compression, equibiaxial
tension, and planar shear deformations, the experimental data is entered in either of these formats:
Two values per data point: engineering strain as the independent variable and engineering stress
as the dependent variable
Three values per data point: engineering strain in the loading direction as the independent
variable, engineering strain in the lateral direction as the first dependent variable, and engineering
stress as the second dependent variable. For uniaxial compression data, the lateral strain is ignored
and incompressibility is assumed for the experimental data.
The input format must be consistent within the table for an individual experimental deformation, but can
change between tables for different experimental deformations.
For example, incompressible uniaxial tension and planar shear data are used as input to the response
function hyperelastic material defined above. Three experimental data points for incompressible uniaxial
deformation are input with the following commands:
TB,EXPERIMENTAL,1,,,UNITENSION
TBFIELD,TEMP,21
TBPT,, 0.0,
0.0
TBPT,, 0.2,
TBPT,, 1.0,
TBPT,, 4.0,
1.83
5.56
17.6
Four experimental data points for incompressible planar shear deformation are input with the following
commands:
TB,EXPERIMENTAL,1,,,SHEAR
TBFIELD,TEMP,21
TBPT,, 0.0,
0.0
TBPT,, 0.24, 2.69
TBPT,, 0.96, 6.32
TBPT,, 4.2, 19.7
TBPT,, 5.1, 27.4
!
!
!
!
!
!
!
data
data
data
data
point
point
point
point
The zero stress-strain point should be entered as an experimental data point; otherwise, interpolation or
extrapolation of the data to zero strain should yield a value of zero stress.
Data outside the experimental strain values are assumed to be constant; therefore, all experimental data
should cover the simulated deformation range as measured by the first deformation invariant (expressed
by Equation4208 in the Theory Reference for the Mechanical APDL and Mechanical Applications ).
The following table shows various I1 values and the corresponding engineering strains in each
experimental deformation for an incompressible material:
Example I1 Values and Corresponding Experimental Strains
I1
3.01
3.1
4.0
10.0
Uniaxial tension
Biaxial tension
Uniaxial compression
Planar shear
0.059
0.030
-0.057
0.051
0.193
0.098
-0.171
0.171
0.675
0.362
-0.461
0.618
2.057
1.232
-0.799
1.981
For example, a simulation that includes deformation up to I1 = 10.0 requires experimental data in
uniaxial tension up to about 206 percent engineering strain, biaxial tension to 123 percent, uniaxial
compression to -80 percent, and planar shear to 198 percent. The values in the table were obtained by
solving Equation4263 for uniaxial tension, Equation4272 for biaxial tension, Equation4279 for
planar shear (all described in the Theory Reference for the Mechanical APDL and Mechanical
Applications ), and converting the biaxial tension strain to equivalent uniaxial compression strain.
Experimental data that does not include the lateral strain are assumed to be for incompressible material
behavior; however, this data can be combined with a volumetric potential function to simulate the
behavior of nearly incompressible materials. Combining incompressible experimental data with a
volumetric model that includes significant compressibility is not restricted, but should be considered
carefully before use in a simulation.
1,
1,
2,
3,
4,
5,
6,
7,
, , ISO
1.31
9.0
4.45
9.0
0.33
-1
5.21
!Activate Bergstrom-Boyce
!Define material constant
!Define N0=( A lock )2
!Define material constant
!Define N1=( B lock )2
!Define material constant
!Define material constant
!Define material constant
1, , , PVOL
1, 0.001
Additional Information
For a description of the material constants required for this option, see Bergstrom-Boyce Material
Constants (TB,BB) in the Element Reference. For more detailed information about this material model,
see the documentation for the TB,BB command, and Bergstrom-Boyce in the Theory Reference for the
Mechanical APDL and Mechanical Applications .
, ( TBOPT = PSE2)
where W m is the maximum previous strain energy and W 0 is the strain energy for the virgin hyperelastic
material. The modified Ogden-Roxburgh damage function requires and enforces NPTS = 3 with the three
material constants r, m, and .
Select the material constants to ensure
over the range of application. This condition is
guaranteed for r > 0, m > 0, and 0; however, it is also guaranteed by the less stringent bounds r
> 0, m > 0, and (m + W m) > 0. The latter bounds are solution-dependent, so you must ensure that
the limits for are not violated if < 0.
Following is an example input fragment for the modified Ogden-Roxburgh pseudo-elastic Mullins effect
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
model:
TB,CDM,1,,3,PSE2
TBDATA,1,1.5,1.0E6,0.2
Additional Information
For a description of the material constants required for this option, see Mullins Effect Constants
(TB,CDM) in the Element Reference. For more detailed information about this material model, see the
documentation for the TB,CDM command, and Mullins Effect in the Theory Reference for the Mechanical
APDL and Mechanical Applications .
Creep is important in high temperature stress analyses, such as for nuclear reactors. For example,
suppose you apply a preload to some part in a nuclear reactor to keep adjacent parts from moving. Over
a period of time at high temperature, the preload would decrease (stress relaxation) and potentially let
the adjacent parts move. Creep can also be significant for some materials such as prestressed concrete.
Typically, the creep deformation is permanent.
The program analyzes creep using two time-integration methods. Both are applicable to static or
transient analyses. The implicit creep method is robust, fast, accurate, and recommended for general
use. It can handle temperature dependent creep constants, as well as simultaneous coupling with
isotropic hardening plasticity models. The explicit creep method is useful for cases where very small time
steps are required. Creep constants cannot be dependent on temperature. Coupling with other plastic
models is available by superposition only.
The terms implicit and explicit as applied to creep, have no relationship to explicit dynamics, or any
elements referred to as explicit elements.
The implicit creep method supports the following elements: LINK180, SHELL181, SHELL281, PIPE288,
PIPE289, ELBOW290, PLANE182, PLANE183, SOLID185, SOLID186, SOLID187, SOLID272, SOLID273,
SOLID285, SOLSH190, BEAM188, BEAM189, SHELL208, SHELL209, REINF264, and REINF265.
The explicit creep method supports legacy elements, such as SOLID62 and SOLID65.
The creep strain rate may be a function of stress, strain, temperature, and neutron flux level. Built-in
libraries of creep strain rate equations are used for primary, secondary, and irradiation induced creep.
(See Creep Equations in the Element Reference for discussions of, and input procedures for, these
various creep equations.) Some equations require specific units. For the explicit creep option in
particular, temperatures used in the creep equations should be based on an absolute scale.
The following topics related to creep are available:
Implicit Creep Procedure
Explicit Creep Procedure
You can input other creep expressions using the user programmable feature and setting TBOPT = 100.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
You can define the number of state variables using the TB command with Lab = STATE. The following
example shows how five state variables are defined.
TB,STATE,1,,5
You can simultaneously model creep [TB,CREEP] and isotropic, bilinear kinematic, and Hill anisotropy
options to simulate more complex material behaviors. See Material Model Combinations in the Element
Reference for the combination possibilities. Also, see Material Model Combination Examples in this
chapter for sample input listings of material combinations.
To perform an implicit creep analysis, you must also issue the solution RATE command, with Option =
ON (or 1). The following example shows a procedure for a time hardening creep analysis (See Figure
8.16).
Figure8.16Time Hardening Creep Analysis
The user applied mechanical loading in the first load step, and turned the RATE command OFF to
bypass the creep strain effect. Since the time period in this load step will affect the total time thereafter,
the time period for this load step should be small. For this example, the user specified a value of 1.0E-8
seconds. The second load step is a creep analysis. The RATE command must be turned ON. Here the
mechanical loading was kept constant, and the material creeps as time increases.
/SOLU
RATE,OFF
TIME,1.0E-8
...
SOLV
RATE,ON
TIME,100
...
SOLV
The RATE command works only when modeling implicit creep with either von Mises or Hill potentials.
When modeling implicit creep with von Mises potential, you can use the RATE command with the
following elements: LINK180, SHELL181, SHELL281, PIPE288, PIPE289, ELBOW290, PLANE182,
PLANE183, SOLID185, SOLID186, SOLID187, SOLID272, SOLID273, SOLID285, SOLSH190, BEAM188,
BEAM189, SHELL208, SHELL209, REINF264, and REINF265.
When modeling anisotropic creep (TB,CREEP with TB,HILL), you can use the RATE command with the
following elements: LINK180, SHELL181, SHELL281, PIPE288, PIPE289, ELBOW290, PLANE182,
PLANE183, SOLID185, SOLID186, SOLID187, SOLID272, SOLID273, SOLID285, SOLSH190, BEAM188,
BEAM189, SHELL208, SHELL209, REINF264, and REINF265.
For most materials, the creep strain rate changes significantly at an early stage. Because of this, a
general recommendation is to use a small initial incremental time step, then specify a large maximum
incremental time step by using solution command DELTIM or NSUBST. For implicit creep, you may
need to examine the effect of the time increment on the results carefully because ANSYS does not
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
enforce any creep ratio control by default. You can always enforce a creep limit ratio using the creep
ratio control option in commands CRPLIM or CUTCONTROL,CRPLIMIT . A recommended value for a
creep limit ratio ranges from 1 to 10. The ratio may vary with materials so your decision on the best
value to use should be based on your own experimentation to gain the required performance and
accuracy. For larger analyses, a suggestion is to first perform a time increment convergence analysis on
a simple small size test.
ANSYS provides tools to help you determine the coefficients for all of the implicit creep options defined
in TB,CREEP. The TBFT command allows you to compare your experimental data with existing material
data curves and visually fit your curve for use in the TB command. All of the TBFT command capability
(except for plotting) is available via batch and interactive (GUI) mode. See Material Curve Fitting for
more information.
For the explicit creep method, you can incorporate other creep expressions into the program by using
User Programmable Features ( see the Guide to ANSYS User Programmable Features).
For highly nonlinear creep strain vs. time curves, a small time step must be used with the explicit creep
method. Creep strains are not computed if the time step is less than 1.0e-6. A creep time step
optimization procedure is available [AUTOTS and CRPLIM] for automatically adjusting the time step as
appropriate.
Use the MP command to input the linear elastic behavior of the austenite phase, and the TB,SMA
command to input the behavior of the transition and martensite phases. Use the TBDATA command to
enter the specifics (data sets) of the alloy material. You can enter up to six sets of data.
SMAs can be specified for the following elements: PLANE182, PLANE183, SOLID185, SOLID186,
SOLID187, and SOLSH190, SOLID272, SOLID273, and SOLID285.
A typical ANSYS input listing (fragment) will look similar to this:
MP,EX,1,60.0E3
MP,NUXY,1.0.3
TB,SMA,1,2
TBTEMP,10
TBDATA,1,520.0,600.0,300.0,200.0,0.07,0.12
TBTEMP,20
TBDATA,1,420.0,540.0,300.0,200.0,0.10,0.15
8.4.1.9.Viscoplasticity
Viscoplasticity is a time-dependent plasticity phenomenon, where the development of the plastic strain is
dependent on the rate of loading. The primary application is high-temperature metal-forming (such as
rolling and deep drawing) which involves large plastic strains and displacements with small elastic
strains. (See Figure 8.18.)
Viscoplasticity is defined by unifying plasticity and creep via a set of flow and evolutionary equations. A
constraint equation preserves volume in the plastic region.
For more information about modeling viscoplasticity, see Nonlinear Stress-Strain Materials in the Element
Reference.
Figure8.18Viscoplastic Behavior in a Rolling Operation
8.4.1.10.Viscoelasticity
Viscoelasticity is similar to creep, but part of the deformation is removed when the loading is taken off.
A common viscoelastic material is glass. Some plastics are also considered to be viscoelastic. One type
of viscoelastic response is illustrated in Figure 8.19.
Viscoelasticity is modeled for small- and large-deformation viscoelasticity with element types LINK180,
SHELL181, SHELL281, PIPE288, PIPE289, ELBOW290, PLANE182, PLANE183, SOLID185, SOLID186,
SOLID187, SOLID272, SOLID273, SOLID285, SOLSH190, BEAM188, BEAM189, SHELL208, SHELL209,
REINF264, and REINF265. You must input material properties using the TB family of commands.
For SHELL181, SHELL281, PIPE288, PIPE289, ELBOW290, PLANE182, PLANE183, SOLID185, SOLID186,
SOLID187, SOLID272, SOLID273, SOLID285, SOLSH190, SHELL208, and SHELL209, the underlying
elasticity is specified by either the MP command (hypoelasticity) or by the TB,HYPER command
(hyperelasticity). For LINK180, BEAM188, BEAM189, REINF264, and REINF265, the underlying elasticity
is specified using the MP command (hypoelasticity) only. The elasticity constants correspond to those of
the fast load limit. Use the TB,PRONY and TB,SHIFT commands to input the relaxation property. (See
the TB command description for more information).
!Small Strain Viscoelasticity
mp,ex,1,20.0E5 !elastic properties
mp,nuxy,1,0.3
tb,prony,1,,2,shear
!define viscosity parameters (shear)
tbdata,1,0.5,2.0,0.25,4.0
tb,prony,1,,2,bulk
!define viscosity parameters (bulk)
tbdata,1,0.5,2.0,0.25,4.0
!Large Strain Viscoelasticity
tb,hyper,1,,,moon
!elastic properties
tbdata,1,38.462E4,,1.2E-6
tb,prony,1,,1,shear
tbdata,1,0.5,2.0
tb,prony,1,,1,bulk
tbdata,1,0.5,2.0
See Viscoelastic Material Constants in the Element Reference and the Theory Reference for the
Mechanical APDL and Mechanical Applications for details about how to input viscoelastic material
properties using the TB family of commands.
ANSYS provides tools to help you determine the coefficients for all of the viscoelastic options defined by
TB,PRONY. The TBFT command allows you to compare your experimental data with existing material
data curves and visually fit your curve for use in the TB command. All of the TBFT command capability
(except for plotting) is available via batch and interactive (GUI) mode. See Material Curve Fitting for
more information.
For more information about user-defined materials, see User-Defined Materials in the Element
Reference, and Subroutine UserMat (Creating Your Own Material Model) in the Guide to ANSYS User
Programmable Features.
! ELASTIC CONSTANTS
! RATE TABLE
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
TB,BISO,1
TBDATA,1,180,200
! BISO TABLE
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this document.
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this document.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this document.
! ELASTIC CONSTANTS
! RATE TABLE
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
! THIS EXAMPLE ISOTHERMAL
TB,MISO,1
TBPT,,9.7E-4,180
TBPT,,1.0,380
! MISO TABLE
For information about the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and the RATE option, see Viscoplasticity in the Element Reference, and in this document.
For information about the MISO option, see Multilinear Isotropic Hardening in the Element Reference,
and Plastic Material Models in this document.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this document.
! ELASTIC CONSTANTS
! RATE TABLE
! CHABOCHE TABLE
TBDATA,1,180,100,3
TB,PLAS,,,,MISO
TBPT,,0.0,180
TBPT,,0.99795,380
! MISO TABLE
For information about the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and the RATE option, see Viscoplasticity in the Element Reference, and in this document.
For information about the PLAS option, see Multilinear Isotropic Hardening in the Element Reference,
and Plastic Material Models in this document.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this document.
! ELASTIC CONSTANTS
! RATE TABLE
TB,CHAB,1,3,5
! CHABOCHE TABLE
TBTEMP,20,1
! THIS EXAMPLE TEMPERATURE DEPENDENT
TBDATA,1,500,20000,100,40000,200,10000
TBDATA,7,1000,200,100,100,0
TBTEMP,40,2
TBDATA,1,880,204000,200,43800,500,10200
TBDATA,7,1000,2600,2000,500,0
TBTEMP,60,3
TBDATA,1,1080,244000,400,45800,700,12200
TBDATA,7,1400,3000,2800,900,0
TB,NLISO,1,2
TBTEMP,40,1
TBDATA,1,880,0.0,80.0,3
TBTEMP,60,2
TBDATA,1,1080,0.0,120.0,7
! NLISO TABLE
For information about the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and the RATE option, see Viscoplasticity in the Element Reference, and in this document.
For information about the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference,
and Plastic Material Models in this document.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this document.
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
TB,BISO,1
TBDATA,1,180,200
! BISO TABLE
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
! THIS EXAMPLE ISOTHERMAL
TB,MISO,1
TBPT,,9.7E-4,180
TBPT,,1.0,380
! MISO TABLE
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
! THIS EXAMPLE ISOTHERMAL
TB,PLAS,,,,MISO
TBPT,,0.0,180
TBPT,,0.99795,380
! MISO TABLE
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,CHAB,1,3,5
! CHABOCHE TABLE
TBTEMP,20,1
! THIS EXAMPLE TEMPERATURE DEPENDENT
TBDATA,1,500,20000,100,40000,200,10000
TBDATA,7,1000,200,100,100,0
TBTEMP,40,2
TBDATA,1,880,204000,200,43800,500,10200
TBDATA,7,1000,2600,2000,500,0
TBTEMP,60,3
TBDATA,1,1080,244000,400,45800,700,12200
TBDATA,7,1400,3000,2800,900,0
TB,NLISO,1,2
TBTEMP,40,1
TBDATA,1,880,0.0,80.0,3
TBTEMP,60,2
TBDATA,1,1080,0.0,120.0,7
! NLISO TABLE
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! Elastic Properties
ys=7.894657
sl=1000.0
tb,edp,1,,,LYFUN
tbdata,1,2.2526,ys
tb,edp,1,,,LFPOT
tbdata,1,0.566206
tb,plas,1,1,2,miso
tbpt,defi,0.0,7.894
tbpt,defi,1,1007.894
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the EDP option, see Extended Drucker-Prager in the Element Reference, and Plastic
Material Models in this chapter.
! Elastic Properties
ys=7.894657
sl=1000.0
tb,edp,1,,,LYFUN
tbdata,1,2.2526,ys
tb,edp,1,,,LFPOT
tbdata,1,0.566206
tb,miso,1,1,2
tbpt,defi,0.000375905,7.894
tbpt,defi,1.047994952,1007.894
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the EDP option, see Extended Drucker-Prager in the Element Reference, and Plastic
Material Models in this chapter.
q1=1.5
q2=1
q3=q1*q1
sigma_Y=E/300.0
Yield=1.0/sigma_Y
rone=1.0
rthree=3.0
f_0= 0.04
f_N= 0.04
S_N=0.1
strain_N=0.3
Power_N=0.1
tb,GURS,1,,5,BASE
tbdata,1,sigma_Y,f_0,q1,q2,q3
tb,GURS,1,,3,SNNU
tbdata,1,f_N,strain_N,S_N
TB,BISO,1
TBDATA,1,Yield, Power_N
! BISO TABLE
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the GURSON option, see Gurson's Model in the Element Reference, and Plastic
Material Models in this chapter.
! BASE DEFINED
tb,gurs,1,,3,SNNU
tbdata,1,f_N,strain_N,S_N
! SNNU DEFINED
tb,gurs,1,,2,COAL
tbdata,1,f_c,f_F
! COAL DEFINED
tb,miso,,,6
tbpt,,0.003333333,
tbpt,,0.018982279,
tbpt,,0.103530872,
tbpt,,0.562397597,
tbpt,,1.006031106,
tbpt,,2.934546576,
3333.333333
3966.666667
4700
5566.666667
5900
6566.666667
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the GURSON option, see Gurson's Model in the Element Reference, and Plastic
Material Models in this chapter.
The TB,PLAS ,,, MISO option can also be used to combine multilinear isotropic hardening with Gurson
plasticity, as shown in the following example:
q1=1.5
q2=1
q3=q1*q1
sigma_Y=E/300.0
Yield=1.0/sigma_Y
rone=1.0
rthree=3.0
f_0= 0.04
f_N= 0.04
S_N=0.1
strain_N=0.3
Power_N=0.1
tb,GURS,1,,5,BASE
tbdata,1,sigma_Y,f_0,q1,q2,q3
tb,GURS,1,,3,SNNU
tbdata,1,f_N,strain_N,S_N
tb,plas,1,,4,miso
tbpt, defi, 0.0, Yield
tbpt, defi, 1, 10.0*Yield
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the GURSON option, see Gurson's Model in the Element Reference, and Plastic
Material Models in this chapter.
tb,GURS,1,,3,SNNU
tbdata,1,f_N,strain_N,S_N
tb,nliso,1,1,2,POWER
tbdata,1,sigma_Y,power_N
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the GURSON option, see Gurson's Model in the Element Reference, and Plastic
Material Models in this chapter.
! ELASTIC CONSTANTS
TB,BISO,1
TBDATA,1,9000,10000
! BISO TABLE
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
! ELASTIC CONSTANTS
TB,MISO,1
TBPT,,0.015,30000
TBPT,,0.020,32000
TBPT,,0.025,33800
TBPT,,0.030,35000
TBPT,,0.040,36500
TBPT,,0.050,38000
TBPT,,0.060,39000
! MISO TABLE
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
! ELASTIC CONSTANTS
TB,PLAS,,,,MISO
TBPT,,0.00000,30000
TBPT,,4.00E-3,32000
TBPT,,8.10E-3,33800
TBPT,,1.25E-2,35000
TBPT,,2.18E-2,36500
TBPT,,3.10E-2,38000
TBPT,,4.05E-2,39000
! MISO TABLE
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
! ELASTIC CONSTANTS
TB,NLISO,1
TBDATA,1,30000,100000,5200,172
! NLISO TABLE
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
! ELASTIC CONSTANTS
TB,BISO,1
TBDATA,1,9000,10000
! BISO TABLE
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
! ELASTIC CONSTANTS
TB,MISO,1
TBPT,,0.015,30000
TBPT,,0.020,32000
TBPT,,0.025,33800
TBPT,,0.030,35000
TBPT,,0.040,36500
TBPT,,0.050,38000
TBPT,,0.060,39000
! MISO TABLE
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
MP,EX,1,20.0E5
MP,NUXY,1,0.3
! ELASTIC CONSTANTS
TB,PLAS,,,,MISO
TBPT,,0.00000,30000
TBPT,,4.00E-3,32000
TBPT,,8.10E-3,33800
TBPT,,1.25E-2,35000
TBPT,,2.18E-2,36500
TBPT,,3.10E-2,38000
TBPT,,4.05E-2,39000
! MISO TABLE
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
! ELASTIC CONSTANTS
TB,NLISO,1
TBDATA,1,30000,100000,5200,172
! NLISO TABLE
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
! ELASTIC CONSTANTS
TB,BKIN,1,
TBDATA,1,42000,1000
! BKIN TABLE
TB,CREEP,1,,,6
TBDATA,1,7.4e-21,3.5,0,0,0,0
! CREEP TABLE
For information on the BKIN option, see Bilinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
! ELASTIC CONSTANTS
TB,HILL,1,2
TBTEMP,100
TBDATA,1,1,1.0402,1.24897,1.07895,1,1
TBTEMP,200
TBDATA,1,0.9,0.94,1.124,0.97,0.9,0.9
! HILL TABLE
TB,BISO,1,2
TBTEMP,100
TBDATA,1,461.0,374.586
TBTEMP,200
TBDATA,1,400.0,325.0
! BISO TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,MISO,1
TBPT,,0.015,30000
TBPT,,0.020,32000
TBPT,,0.025,33800
TBPT,,0.030,35000
TBPT,,0.040,36500
TBPT,,0.050,38000
TBPT,,0.060,39000
! MISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,PLAS,,,,MISO
TBPT,,0.00000,30000
TBPT,,4.00E-3,32000
TBPT,,8.10E-3,33800
TBPT,,1.25E-2,35000
TBPT,,2.18E-2,36500
TBPT,,3.10E-2,38000
TBPT,,4.05E-2,39000
! MISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
! ELASTIC CONSTANTS
TB,NLISO,1
TBDATA,1,30000,100000,5200,172
! NLISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,BKIN,1
TBDATA,1,9000,10000
! BKIN TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the BKIN option, see Bilinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
MPDATA,EX,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6
MPDATA,EY,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6
MPDATA,EZ,1,1,30.00E6,27.36E6,25.20E6,23.11E6,20.76E6
MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377
MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377
MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377
MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4
MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4
MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4
TB,MKIN,1,5,5
! MKIN TABLE
TBTEMP,,strain
TBDATA,1,0.0015,0.006,0.04,0.08,0.1
TBTEMP,20
TBDATA,1,45000,60000,90000,115000,120000
TBTEMP,400
TBDATA,1,41040,54720,82080,104880,109440
TBTEMP,650
TBDATA,1,37800,50400,75600,96600,100800
TBTEMP,800
TBDATA,1,34665,46220,69330,88588,92440
TBTEMP,950
TBDATA,1,31140,41520,62280,79580,83040
TB,HILL,1,5
! HILL TABLE
TBTEMP,20.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,400.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,650.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,800.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
TBTEMP,950.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the MKIN option, see Multilinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,KINH,1,,3
TBPT,,5E-5,1E3
TBPT,,0.01,2E3
TBPT,,0.60,6E4
! KINH TABLE
TB,HILL,1
TBDATA,1,1.0,1.1,0.9,0.85,0.90,0.95
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the KINH option, see Multilinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,PLAS,,,,KINH
TBPT,,0.00000,1E3
TBPT,,9.90E-3,2E3
TBPT,,5.97E-1,6E4
! KINH TABLE
TB,HILL,1
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the KINH option, see Multilinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
kinematic hardening.
MP,EX,1,185E3
MP,NUXY,1,0.3
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,180,400,3,0
! CHABOCHE TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
TB,BISO,1
TBDATA,1,180,200
! BISO TABLE
TB,HILL,1
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,185,100,3
! CHABOCHE TABLE
TB,MISO,1
TBPT,,0.001,185
TBPT,,1.0,380
! MISO TABLE
TB,HILL,1
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
! ELASTIC CONSTANTS
TB,CHAB,1
TBDATA,1,185,100,3
! CHABOCHE TABLE
TB,PLAS,,,,MISO
TBPT,,0.001,185
TBPT,,0.998,380
! MISO TABLE
TB,HILL,1
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
! HILL TABLE
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
TB,NLISO,1
TBDATA,1,180,0.0,100.0,5
! NLISO TABLE
!
TB,CHAB,1
TBDATA,1,180,100,3
! CHABOCHE TABLE
TB,HILL,1,5
TBTEMP,750.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,800.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,850.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,900.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
TBTEMP,950.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
For information on the CHAB option, see Nonlinear Kinematic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! BISO TABLE
TB,RATE,1,2,,PERZYNA
TBTEMP,20
TBDATA,1,0.1,0.3
TBTEMP,950
TBDATA,1,0.3,0.5
! RATE TABLE
TB,HILL,1,5
! HILL TABLE
TBTEMP,750.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,800.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,850.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,900.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
TBTEMP,950.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,MISO,1
TBPT,,0.015,30000
TBPT,,0.020,32000
TBPT,,0.025,33800
TBPT,,0.030,35000
TBPT,,0.040,36500
TBPT,,0.050,38000
TBPT,,0.060,39000
! MISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
For information on the MISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,NLISO,1
TBDATA,1,30000,100000,5200,172
! NLISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
TB,RATE,1,,,PERZYNA
TBDATA,1,0.5,1
! RATE TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the RATE option, see Rate-Dependent Viscoplastic Materials in the Element
Reference, and Viscoplasticity in this chapter.
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
MPDATA,EX,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4
MPDATA,EX,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4
!
MPDATA,EY,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4
MPDATA,EY,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4
!
MPDATA,EZ,1,1,1.250E4,1.210E4,1.140E4,1.090E4,1.070E4,1.050E4
MPDATA,EZ,1,,1.020E4,0.995E4,0.963E4,0.932E4,0.890E4,0.865E4
!
MPDATA,PRXY,1,1,0.351,0.359,0.368,0.375,0.377,0.380
MPDATA,PRXY,1,,0.382,0.384,0.386,0.389,0.391,0.393
!
MPDATA,PRYZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380
MPDATA,PRYZ,1,,0.382,0.384,0.386,0.389,0.391,0.393
!
MPDATA,PRXZ,1,1,0.351,0.359,0.368,0.375,0.377,0.380
MPDATA,PRXZ,1,,0.382,0.384,0.386,0.389,0.391,0.393
!
MPDATA,GXY,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4
MPDATA,GXY,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4
!
MPDATA,GYZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4
MPDATA,GYZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4
!
MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4
MPDATA,GXZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4
TB,CREEP,1,,,2
TBDATA,1,5.911E-34,6.25,-0.25
! CREEP TABLE
TB,HILL,1,5
TBTEMP,750.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,800.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,850.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,900.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
TBTEMP,950.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
MPDATA,GYZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4
!
MPDATA,GXZ,1,1,1.190E4,1.160E4,1.110E4,1.080E4,1.060E4,1.040E4
MPDATA,GXZ,1,,1.020E4,1.000E4,0.973E4,0.946E4,0.908E4,0.887E4
TB,BISO,1
TBDATA,1,180,200
! BISO TABLE
TB,CREEP,1,,,2
TBDATA,1,5.911E-34,6.25,-0.25
! CREEP TABLE
TB,HILL,1,5
TBTEMP,750.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,800.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,850.0
TBDATA,1,1.0,1.0,1.0,0.93,0.93,0.93
TBTEMP,900.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
TBTEMP,950.0
TBDATA,1,1.0,1.0,1.0,1.00,1.00,1.00
! HILL TABLE
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
For information on the BISO option, see Bilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,MISO,1
TBPT,,0.015,30000
TBPT,,0.020,32000
TBPT,,0.025,33800
TBPT,,0.030,35000
TBPT,,0.040,36500
TBPT,,0.050,38000
TBPT,,0.060,39000
! MISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
MP,EX,1,20.0E5
MP,NUXY,1,0.3
! ELASTIC CONSTANTS
TB,PLAS,1,,7,MISO
TBPT,,0.00000,30000
TBPT,,4.00E-3,32000
TBPT,,8.10E-3,33800
TBPT,,1.25E-2,35000
TBPT,,2.18E-2,36500
TBPT,,3.10E-2,38000
TBPT,,4.05E-2,39000
! MISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
For information on the MISO option, see Multilinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,NLISO,1
TBDATA,1,30000,100000,5200,172
! NLISO TABLE
TB,HILL,1
! HILL TABLE
TBDATA,1,1.0,1.1,0.9,0.85,0.9,0.80
TB,CREEP,1,,,2
! CREEP TABLE
TBDATA,1,1.5625E-14,5.0,-0.5,0.0
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
Models in this chapter.
For information on the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
For information on the NLISO option, see Nonlinear Isotropic Hardening in the Element Reference, and
Plastic Material Models in this chapter.
! ELASTIC CONSTANTS
TB,BKIN,1
TBDATA,1,42000,1000
! BKIN TABLE
TB,CREEP,1,,,6
TBDATA,1,7.4e-21,3.5,0,0,0,0
! CREEP TABLES
TB,HILL,1
! HILL TABLE
TBDATA,1,1.15,1.05,1.0,1.0,1.0,1.0
For information on the HILL option, see Hill's Anisotropy in the Element Reference, and Plastic Material
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_3.html[28/04/2013 07:58:55 p.m.]
For information on hyperelasticity, see Hyperelastic Material Constants in the Element Reference, and
Hyperelasticity Material Model in this chapter.
For information on the viscoelasticity, see Viscoelastic Material Constants in the Element Reference, and
Viscoelasticity in this chapter.
Extended Drucker-Prager Creep Model in the Theory Reference for the Mechanical APDL and
Mechanical Applications
For information about the MISO and other material-hardening options, see Multilinear Isotropic
Hardening in the Element Reference, and Plastic Material Models in this chapter.
For information about the CREEP option, see Implicit Creep Equations in the Element Reference, and
Implicit Creep Procedure in this chapter.
EQSLV
KBC
LNSRCH
LSWRITE
MONITOR
NEQIT
NROPT
NSUBST
OPNCONTROL
PRED
SSTIF
TINTP
These commands and the settings they control are discussed in later sections. You can also refer to the
individual command descriptions in the Command Reference.
If you do choose to override the ANSYS-specified settings, or if you wish to use an input list from a
previous release of ANSYS, issue SOLCONTROL,OFF in the /SOLU phase. See the SOLCONTROL
command description for more details.
ANSYS' automatic solution control is active for the following analyses:
Single-field nonlinear or transient structural and solid mechanics analysis where the solution DOFs
are combinations of UX, UY, UZ, ROTX, ROTY, and ROTZ.
Single-field nonlinear or transient thermal analysis where the solution DOF is TEMP.
Note: The Solution Controls dialog box, which is described later in this chapter, cannot be
used to set solution controls for a thermal analysis. Instead, you must use the
standard set of ANSYS solution commands and the standard corresponding menu
paths.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
usually choose to do a new analysis, rather than a restart. Restarts are discussed in the Basic
Analysis Guide .
When working with time settings, remember that these options can be changed at any load step.
See "Loading" in the Basic Analysis Guide for more information on these options. Advanced
time/frequency options, in addition to those available on the Solution Controls dialog box, are
discussed in Advanced Load Step Options You Can Set on the Solution Controls Dialog Box.
A nonlinear analysis requires multiple substeps (or time steps; the two terms are equivalent) within
each load step so that ANSYS can apply the specified loads gradually and obtain an accurate
solution. The NSUBST and DELTIM commands both achieve the same effect (establishing a load
step's starting, minimum, and maximum step size), but by reciprocal means. NSUBST defines the
number of substeps to be taken within a load step, whereas DELTIM defines the time step size
explicitly. If automatic time stepping is off [AUTOTS], then the starting substep size is used
throughout the load step.
OUTRES controls the data on the results file ( Jobname.RST). By default, only the last substep is
written to the results file in a nonlinear analysis.
Only 1000 results sets (substeps) can be written to the results file, but you can use the command
/CONFIG,NRES to increase the limit (see the Basic Analysis Guide ).
8.6.2.2.1.Equation Solver
ANSYS' automatic solution control activates the sparse direct solver (EQSLV,SPARSE) for most cases.
Other options include the PCG and ICCG solvers. For applications using solid elements, the PCG solver
may be faster, especially for 3-D modeling.
If using the PCG solver, you may be able to reduce memory usage via the MSAVE command. The
MSAVE command triggers an element-by-element approach for the parts of the model that use
SOLID185, SOLID186, SOLID187 SOLID272, SOLID273, and/or SOLID285 elements with linear material
properties. (MSAVE does not support the layered option of the SOLID185 and SOLID186 elements.) To
use MSAVE, you must be performing a static or a modal analysis with PCG Lanczos enabled. When
using SOLID185, SOLID186, and/or SOLID187, only small strain (NLGEOM,OFF) analyses are allowed.
Other parts of the model that do not meet the above criteria are solved using global assembly for the
stiffness matrix. MSAVE,ON can result in a memory savings of up to 70 percent for the part of the
model that meets the criteria, although the solution time may increase depending on the capabilities of
your computer and the element options selected.
The sparse direct solver, in sharp contrast to the iterative solvers included in ANSYS, is a robust solver.
Although the PCG solver can solve indefinite matrix equations, when the PCG solver encounters an illconditioned matrix, the solver will iterate to the specified number of iterations and stop if it fails to
converge. When this happens, it triggers bisection. After completing the bisection, the solver continues
the solution if the resulting matrix is well-conditioned. Eventually, the entire nonlinear load step can be
solved.
Use the following guidelines for selecting either the sparse or the PCG solver for nonlinear structural
analysis:
If it is a beam/shell or beam/shell and solid structure, choose the sparse direct solver.
If it is a 3-D solid structure and the number of DOF is relatively large (that is, 200,000 or more
8.6.2.3.Advanced Load Step Options You Can Set on the Solution Controls
Dialog Box
The following sections provide more detail about some of the advanced load step options that you can
set on the Solution Controls dialog box.
8.6.2.3.2.Convergence Criteria
The program will continue to do equilibrium iterations until the convergence criteria [CNVTOL] are
satisfied (or until the maximum number of equilibrium equations is reached [NEQIT]). You can define
custom criteria if the default settings are not suitable.
ANSYS' automatic solution control uses L2-norm of force (and moment) tolerance ( TOLER ) equal to
0.5%, a setting that is appropriate for most cases. In most cases, an L2-norm check on displacement
with TOLER equal to 5% is also used in addition to the force norm check. The check that the
displacements are loosely set serves as a double-check on convergence.
By default, the program will check for force (and, when rotational degrees of freedom are active,
moment) convergence by comparing the square root sum of the squares (SRSS) of the force imbalances
against the product of VALUE *TOLER . The default value of VALUE is the SRSS of the applied loads (or, for
applied displacements, of the Newton-Raphson restoring forces), or MINREF (which defaults to 0.01),
whichever is greater. The default value of TOLER is 0.005. If SOLCONTROL,OFF, TOLER defaults to 0.001
and MINREF defaults to 1.0 for force convergence.
You should almost always use force convergence checking. You can also add displacement (and, when
applicable, rotation) convergence checking. For displacements, the program bases convergence checking
on the change in deflections (u) between the current (i) and the previous (i-1) iterations: u=u i-ui-1 .
Note: If you explicitly define any custom convergence criteria [CNVTOL], the entire
default criteria will be overwritten. Thus, if you define displacement convergence
checking, you will have to redefine force convergence checking. (Use multiple
CNVTOL commands to define multiple convergence criteria.)
Using tighter convergence criteria will improve the accuracy of your results, but at the cost of more
equilibrium iterations. If you want to tighten (or loosen, which is not recommended) your criteria, you
should change TOLER by one or two orders of magnitude. In general, you should continue to use the
default value of VALUE ; that is, change the convergence criteria by adjusting TOLER , not VALUE . You
should make certain that the default value of MINREF = 0.001 makes sense in the context of your
analysis. If your analysis uses certain sets of units or has very low load levels, you might want to specify
a smaller value for MINREF.
Also, we do not recommend putting two or more disjointed structures into one model for a nonlinear
analysis because the convergence check tries to relate these disjointed structures, often producing some
unwanted residual force.
Example
For the following example, the substep will be considered to be converged if the out-ofbalance force (checked at each DOF separately) is less than or equal to 5000*0.0005 (that
is, 2.5), and if the change in displacements (checked as the square root sum of the squares)
is less than or equal to 10*0.001 (that is, 0.01).
CNVTOL,F,5000,0.0005,0
CNVTOL,U,10,0.001,2
8.6.2.3.4.Predictor-Corrector Option
ANSYS' automatic solution control will set PRED,ON if there are no SOLID65 elements present. If the
time step size is reduced greatly in the current substep, PRED is turned off. For transient analysis, the
predictor is also turned off.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_13.html[28/04/2013 07:59:39 p.m.]
You can activate a predictor on the DOF solution for the first equilibrium iteration of each substep. This
feature accelerates convergence and is particularly useful if nonlinear response is relatively smooth, as in
the case of ramped loads.
8.6.2.3.5.VT Accelerator
This option selects an advanced predictor-corrector algorithm based on Variational Technology to reduce
the overall number of iterations [STAOPT,VT for static analyses, TRNOPT,VT for transient]. It is
applicable to analyses that include large deflection [NLGEOM], hyperelasticity, viscoelasticity, and creep
nonlinearities. Rate-independent plasticity and nonlinear contact analyses may not show any
improvement in convergence rates; however, you may choose this option with these nonlinearities if you
wish to rerun the analysis with changes to the input parameters later.
8.6.2.3.7.Cutback Criteria
For finer control over bisections and cutback in time step size, use [CUTCONTROL, Lab , VALUE , Option].
By default, for Lab = PLSLIMIT (maximum plastic strain increment limit), VALUE is set to 15%. This field
is set to such a large value for avoiding unnecessary bisections caused by high plastic strain due to a
local singularity which is not normally of interest to the user. For explicit creep ( Option = 0), Lab =
CRPLIM (creep increment limit) and VALUE is set to 10%. This is a reasonable limit for creep analysis. For
implicit creep ( Option = 1), there is no maximum creep criteria by default. You can however, specify any
creep ratio control. The number of points per cycle for second order dynamic equations ( Lab = NPOINT)
is set to VALUE = 13 by default to gain efficiency at little cost to accuracy.
8.6.3.1.1.Stress Stiffness
To account for buckling, bifurcation behavior, ANSYS includes stress stiffness in all geometrically
nonlinear analyses. If you are confident of ignoring such effects, you can turn stress stiffening off
(SSTIF,OFF). This command has no effect when used with several ANSYS elements; see the Element
Reference for the description of the specific elements you are using.
Command(s):
GUI:
SSTIF
Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options
8.6.3.1.2.Newton-Raphson Option
ANSYS' automatic solution control uses the FULL Newton-Raphson option with adaptive descent off if
there is a nonlinearity present. However, when node-to-node, node-to-surface contact elements are
used for contact analysis with friction, then adaptive descent is automatically turned on. The underlying
contact elements require adaptive descent for convergence.
Command(s):
GUI:
NROPT
Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options
Valid only in a nonlinear analysis, this option specifies how often the tangent matrix is updated during
solution. The default behavior (NROPT,AUTO) allows the program to decide based on the kinds of
nonlinearities present in your model, and adaptive descent is activated automatically when appropriate.
The following additional options are available:
Full (NROPT,FULL):
The program uses the full Newton-Raphson procedure, in which the stiffness matrix is updated at
every equilibrium iteration.
If adaptive descent is on (optional), the program will use the tangent stiffness matrix only as long
as the iterations remain stable (that is, as long as the residual decreases, and no negative main
diagonal pivot occurs). If divergent trends are detected on an iteration, the program discards the
divergent iteration and restarts the solution, using a weighted combination of the secant and
tangent stiffness matrices. When the iterations return to a convergent pattern, the program will
resume using the tangent stiffness matrix. Activating adaptive descent will usually enhance the
program's ability to obtain converged solutions for complicated nonlinear problems but is
supported only for elements indicated under "Special Features" in the Input Summary table (Table
4.n.1 for an element, where n is the element number) in the Element Reference.
Modified (NROPT,MODI):
The program uses the modified Newton-Raphson technique, in which the tangent stiffness matrix is
updated at each substep. The matrix is not changed during equilibrium iterations at a substep. This
option is not applicable to large-deformation analyses. Adaptive descent is not available.
Initial Stiffness (NROPT,INIT):
The program uses the initial stiffness matrix in every equilibrium iteration. This option can be less
likely to diverge than the full option, but it often requires more iterations to achieve convergence.
It is not applicable to large-deformation analyses. Adaptive descent is not available.
8.6.3.2.Advanced Load Step Options You Cannot Set on the Solution Controls
Dialog Box
The following sections describe some advanced load step options that you can set for your analysis. As
noted above in Set Additional Solution Options, you cannot use the Solution Controls dialog box to set
the options described below. Instead, you must set them using the standard set of ANSYS solution
commands and the standard corresponding menu paths.
8.6.3.2.1.Creep Criteria
If your structure exhibits creep behavior, you can specify a creep criterion for automatic time step
adjustment [CRPLIM,CRCR , Option]. (If automatic time stepping [AUTOTS] is off, this creep criterion
will have no effect.) The program will compute the ratio of creep strain increment ( cr, the change in
creep strain in the last time step) to the elastic strain ( el), for all elements. If the maximum ratio is
greater than the criterion CRCR , the program will then decrease the next time step size; if it is less, the
program might increase the next time step size. (The program will also base automatic time stepping on
the number of equilibrium iterations, impending element status change, and plastic strain increment.
The time step size will be adjusted to the minimum size calculated for any of these items.) For explicit
creep ( Option = 0), if the ratio cr / el is above the stability limit of 0.25, and if the time increment
cannot be decreased, a divergent solution is possible and the analysis will be terminated with an error
message. This problem can be avoided by making the minimum time step size sufficiently small
[DELTIM and NSUBST]. For implicit creep ( Option = 1), there is no maximum creep limit by default.
You can however, specify any creep ratio control.
Command(s):
GUI:
CRPLIM
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Creep Criterion
Note: If you do not want to include the effects of creep in your analysis, use the RATE
command with Option = OFF, or set the time steps to be longer than the previous
time step, but not more than 1.0e-6 longer.
OPNCONTROL
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Open Control
8.6.3.2.3.Solution Monitoring
This option provides a facility to monitor a solution value at a specified node in a specified DOF. The
command also provides a means to quickly review the solution convergence efficiency, rather than
attempting to gather this information from a lengthy output file. For instance, if an excessive number of
attempts were made for a substep, the information contained in the file provides hints to either reduce
the initial time step size or increase the minimum number of substeps allowed through the NSUBST
command to avoid an excessive number of bisections.
Command(s):
GUI:
MONITOR
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Monitor
Additionally, the NLHIST command allows you to monitor results of interest in real time during solution.
Before starting the solution, you can request nodal data such as displacements or reaction forces at
specific nodes. You can also request element nodal data such as stresses and strains at specific elements
to be graphed. Pair-based contact data are also available. The result data are written to a file named
Jobname.nlh.
For example, a reaction force-deflection curve could indicate when possible buckling behavior occurs.
Nodal results and contact results are monitored at every converged substep while element nodal data
are written as specified via the OUTRES setting.
You can also track results during batch runs. To execute, either access the ANSYS Launcher and select
File Tracking from the Tools menu, or type nlhist130 in the command line. Use the supplied file
browser to navigate to your Jobname.nlh file, and select it to invoke the tracking utilty. You can use this
utilty to read the file at any time, even after the solution is complete.
Command(s):
GUI:
NLHIST
Main Menu> Solution> Results Tracking
the standard birth and death method, you can change the material properties for selected elements
[MPCHG] between load steps.
Command(s): EKILL,
EALIVE
Main Menu> Solution> Load Step Opts> Other> Birth & Death> Kill
Elements
GUI:
Main Menu> Solution> Load Step Opts> Other> Birth & Death> Activate
Elem
The program "deactivates" an element by multiplying its stiffness by a very small number (which is set
by the ESTIF command), and by removing its mass from the overall mass matrix. Element loads
(pressure, heat flux, thermal strains, and so on) for inactive elements are also set to zero. You need to
define all possible elements during preprocessing; you cannot create new elements in SOLUTION.
Those elements to be "born" in later stages of your analysis should be deactivated before the first load
step, and then reactivated at the beginning of the appropriate load step. When elements are reactivated,
they have a zero strain state, and (if NLGEOM,ON) their geometric configuration (length, area, and so
on) is updated to match the current displaced positions of their nodes. See the Advanced Analysis
Techniques Guide for more information on birth and death.
Another way to affect element behavior during solution is to change the material property reference
number for selected elements:
Command(s):
GUI:
MPCHG
Main Menu> Solution> Load Step Opts> Other> Change Mat Props> Change
Mat Num
Note: Use MPCHG with caution. Changing material properties in a nonlinear analysis may
produce unintended results, particularly if you change nonlinear [TB] material
properties.
8.6.3.2.5.Output Control
In addition to OUTRES, which you can set on the Solution Controls dialog box, there are several other
output control options that you can set for an analysis:
Command(s): OUTPR,
ERESX
Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls>
Solu Printout
GUI:
Main Menu> Solution> Unabridged Menu> Load Step Opts> Output Ctrls>
Integration Pt
Printed output [OUTPR] includes any results data on the output file ( Jobname.OUT).
Extrapolation of results [ERESX] copies an element's integration point stress and elastic strain results to
the nodes instead of extrapolating them, if nonlinear strains (plasticity, creep, swelling) are present in
the element. The integration point nonlinear strains are always copied to the nodes.
See "Loading" in the Basic Analysis Guide for more information on these options.
Apply loads on the model. See Structural Static Analysis in this guide and "Loading" in the Basic Analysis
Guide for load information. Remember that inertia and point loads will maintain constant direction, but
surface loads will "follow" the structure in a large-deformation analysis. You can apply complex
boundary conditions by defining a one-dimensional table (TABLE type array parameter). See Applying
Loads Using TABLE Type Array Parameters in this guide for more information.
8.6.6.1.Points to Remember
To review results in POST1, the database must contain the same model for which the solution was
calculated.
The results file ( Jobname.RST) must be available.
/POST1
Main Menu> General Postproc
3. Read in results for the desired load step and substep, which can be identified by load step and
substep numbers or by time. (Note, however, that arc-length results should not be identified by
time.)
Command(s):
GUI:
SET
Main Menu> General Postproc> Read Results> load step
You can also use the SUBSET or APPEND commands to read in or merge results data for
selected portions of the model only. The LIST argument on any of these commands lists the
available solutions on the results file. You can also limit the amount of data written from the results
file to the database through the INRES command. Additionally, you can use the ETABLE
command to store result items for selected elements. See the individual command descriptions in
the Command Reference for more information.
Caution: If you specify a TIME value for which no results are available, the ANSYS
program performs a linear interpolation to calculate the results at that
value of TIME. Realize that this interpolation usually causes some loss of
accuracy in a nonlinear analysis (see Figure 8.20). Therefore, for a
nonlinear analysis, you should usually postprocess at a TIME that
corresponds exactly to the desired substep.
Figure8.20Linear Interpolation of Nonlinear Results Can Introduce Some Error
PLDISP
Main Menu> General Postproc> Plot Results> Deformed Shape
In a large-deformation analysis, you might prefer to use a true scale display [/DSCALE,,1].
Option: Contour Displays
Command(s): PLNSOL or
PLESOL
Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu
GUI:
or Element Solu
Use these options to display contours of stresses, strains, or any other applicable item. If you have
adjacent elements with different material behavior (such as can occur with plastic or multilinear
elastic material properties, with different material types, or with adjacent deactivated and activated
elements), you should take care to avoid nodal stress averaging errors in your results. Selecting
logic (described in the Basic Analysis Guide ) provides a means of avoiding such errors.
The KUND field on PLNSOL and PLESOL gives you the option of overlaying the undeformed shape
on the display.
You can also contour element table data and line element data:
Command(s): PLETAB,
PLLS
Main Menu> General Postproc> Element Table> Plot Element Table
GUI:
Main Menu> General Postproc> Plot Results> Contour Plot> Line Elem
Res
Use PLETAB to contour element table data and PLLS to contour line element data.
Option: Tabular Listings
PRNSOL (nodal results)
PRESOL (element-by-element results)
PRRSOL (reaction data)
Command(s):
PRETAB
PRITER (substep summary data), and so on.
NSORT
ESORT
Main Menu> General Postproc> List Results> Nodal Solution
GUI:
Main Menu> General Postproc> List Results> Element Solution
Main Menu> General Postproc> List Results> Reaction Solution
Use the NSORT and ESORT commands to sort the data before listing them.
Other Capabilities
Many other postprocessing functions - mapping results onto a path, report quality listings, and so
on - are available in POST1. See The General Postprocessor (POST1) in the Basic Analysis Guide
for details. Load case combinations usually are not valid for nonlinear analyses.
/POST26
Main Menu> TimeHist Postpro
3. Define the variables to be used in your postprocessing session. The SOLU command will cause
various iteration and convergence parameters to be read into the database, where you can
incorporate them into your postprocessing.
Command(s): NSOL,
ESOL,
RFORCE
GUI:
Main Menu> TimeHist Postpro> Define Variables
Other Capabilities
Many other postprocessing functions are available in POST26. See "The Time-History Postprocessor
(POST26)" in the Basic Analysis Guide for details.
See the NLGEOM, SSTIF, NROPT, TIME, NSUBST, AUTOTS, KBC, CNVTOL, NEQIT, NCNV,
PRED, OUTRES, and SOLU command descriptions for more information.
Damping
Rayleigh damping constants are defined using the constant mass [ALPHAD] and stiffness
[BETAD] matrix multipliers. In a nonlinear analysis the stiffness may change drastically - do
not use BETAD, except with care. See Damping for details about damping.
Time-Integration Effects [TIMINT]
Time-integration effects are ON by default in a transient analysis. For creep, viscoelasticity,
viscoplasticity, or swelling, you should turn the time-integration effects off (that is, use a
static analysis). These time-dependent effects are usually not included in dynamic analyses
because the transient dynamic time step sizes are often too short for any significant amount
of long-term deformation to occur.
Except in kinematic (rigid-body motion) analyses, you will rarely need to adjust the transient
integration parameters [TINTP], which provide numerical damping to the Newmark and HHT
methods. (See your Theory Reference for the Mechanical APDL and Mechanical Applications
for more information about these parameters.)
ANSYS' automatic solution control sets the defaults to a new time-integration scheme for use
by first order transient equations. This is typically used for unsteady state thermal problems
where = 1.0 (set by SOLCONTROL, ON); this is the backward Euler scheme. It is
unconditionally stable and more robust for highly nonlinear thermal problems such as phase
changes. The oscillation limit tolerance defaults to 0.0, so that the response first order
eigenvalues can be used to more precisely determine a new time step value.
Note: If you are using the Solution Controls dialog box to set solution controls, you
can access all of these options [ALPHAD, BETAD, KBC, TIMINT, TINTP,
TRNOPT] on the Transient tab.
3. Write load data for each load step to a load step file.
Command(s):
GUI:
LSWRITE
Main Menu> Solution> Load Step Opts> Write LS File
SAVE
Utility Menu> File> Save As
5. Start solution calculations. Other methods for multiple load steps are described in "Getting Started
with ANSYS" in the Basic Analysis Guide .
Command(s):
GUI:
LSSOLVE
Main Menu> Solution> Solve> From LS Files
FINISH
Close the Solution menu.
As in a nonlinear static analysis, you can use POST1 to postprocess results at a specific moment in time.
Procedures are much the same as described previously for nonlinear static analyses. Again, you should
verify that your solution has converged before you attempt to postprocess the results.
Time-history postprocessing using POST26 is essentially the same for nonlinear as for linear transient
analyses. See the postprocessing procedures outlined in Transient Dynamic Analysis .
More details of postprocessing procedures can be found in the Basic Analysis Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
See the ANTYPE, TRNOPT, LSWRITE, NLGEOM, SSTIF, NROPT, TIME, DELTIM, AUTOTS, KBC,
ALPHAD, TIMINT, CNVTOL, NEQIT, NCNV, PRED, OUTRES, LSSOLVE, and SOLU command
descriptions for more information.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
8.9. Restarts
8.9.Restarts
Restart procedures for a transient analysis are essentially the same as for a static analysis; see
Restarting an Analysis in the Basic Analysis Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
5.9.Restarting an Analysis
Occasionally, you may need to restart an analysis after the initial run has been completed. For example,
you may want to add more load steps to the analysis. These may be additional loading conditions in a
linear static analysis or additional portions of a time-history loading curve in a transient analysis. Or, you
may need to recover from a convergence failure in a nonlinear analysis.
ANSYS allows a multiframe restart for structural static, structural transient (full or mode-superposition
methods), and thermal analyses. Distributed ANSYS supports multiframe restarts for nonlinear and full
transient analyses. You can also re-run a VT Accelerator analysis using information available from a
previous run.
The multiframe restart can resume a job at any point in the analysis for which information is saved,
allowing you to perform multiple analyses of a model and gives you more options for recovering from an
abnormal termination.
Rerunning an analysis completed with VT Accelerator can reduce the number of iterations needed to
obtain the solution for all load steps and substeps. Rerunning a VT Accelerator analysis is described in
VT Accelerator Re-run.
Requirements for Performing an Analysis Restart
The model must meet the following conditions to restart an analysis:
The analysis type must be either static (steady-state), harmonic (2-D magnetic only), thermal,
thermal-structural, or transient (full and mode superposition methods only). No other analysis can
be restarted.
At least one iteration must have been completed in the initial run.
The initial run should not have stopped due to a "killed" job, system break, or system crash.
You performed your initial analysis and generated the restart file under the same ANSYS version
number.
5.9.1.Multiframe Restart
If you are performing a nonlinear static or full transient structural analysis, or a static or transient
thermal or thermal-structural analysis, ANSYS by default sets up the parameters for a multiframe restart.
Multiframe restart allows you to save analysis information at many substeps during a run, then restart
the run at one of those substeps. Before running your initial analysis, you should use the RESCONTROL
command to set up the frequency at which restart files are saved within each load step of the run.
When you need to restart a job, use the ANTYPE command to specify the restart point and type of
restart. You can continue the job from the restart point (making any corrections necessary), or you can
terminate a load step at the restart point (rescaling all of the loading) then continue with the next load
step.
The sample input listing below shows how to set up the restart file parameters in an analysis then
restart the analysis, continuing from a specified load step and substep.
! Restart run:
/prep7
et,1,42,,,
mp,ex,1,10
mp,alpx,1,0.1
mp,alpy,1,0.1
mp,alpx,1,0.1
mp,nuxy,1,0.2
n,1
n,2,1
n,3,1,1
n,4,,1
n,5,2
n,6,2,1
e,1,2,3,4
e,2,5,6,3
finish
/solu
rescontrol,,all,1,5
nlgeom,on
nsubst,6,6,6
d,1,all
d,2,uy
outres,all,all
solve
bfe,1,temp,1,1
bfe,2,temp,1,5
solve
rescontrol,file_summary
finish
/post1
set,last
presol
finish
/solu
antyp,,rest,1,3
solve
rescontrol,file_summary
finish
/post1
set,last
prnsol
presol
finish
The sample input listing below shows how to terminate a load step at a particular substep, then
continue with the next load step.
/solu
antype,,rest,1,3,endstep !End load step 1 at substep 3
!when time (load factor) = 0.6125
!ldstep = 1, substep = 3, load
solve
!execute ENDSTEP, loads are
!rescaled to time = 0.6125
rescontrol,file_summary
bfe,1,temp,1,2
!apply higher loads,
bfe,2,temp,1,6
solve
!execute solve to advance load
!factor from previous
!time = 0.6125 to time = 1.6125
/post1
set,last
presol
finish
The sample input listing below shows how to restart an analysis with old and new parameters.
/title, Multiframe Restart with Tabular Load.
/prep7
et,1,42
! Build model
n,1,0.0,0.0
n,2,0.0,0.5
n,3,0.0,1.0
n,4,1.0,0.0
n,5,1.0,0.5
n,6,1.0,1.0
e, 1,4,5,2
e, 2,5,6,3
mp,ex,1,1000.0
mp,nuxy,1,0.3
mp,alpx,1,1.e-4
d,1,all
d,2,ux,0.0
d,3,ux,0.0
d,4,uy,0.0
*dim,ftbl,table,4,1,,time
ftbl(1,0)=1,2,3,4
ftbl(1,1)=2.5,5.0,7.5,10.0
nsel,all
f,all,fx,%ftbl%
flist
/solu
rescont,,all,all
nlgeo,on
time,4
DELTIM,1
outres,all,all
solve
*dim,temtbl,table,4,1,,time ! Define table TEMTBL and use it for body load: temperature
temtbl(1,0)=1,2,3,4
temtbl(1,1)=250,500.0,750,1000.
! bf,all,TEMP,%temtbl%
! May use this to apply the body load table
! bflist
parsave,all,moreload
! Save all the APDL parameters and tables to file: moreload
! NOTE: *.RDB does not have information of table TEMTBL.
fini
/clear, nostart
/solu
ANTYPE,,RESTART,1,3,endstep
solve
! Activate ENDSTEP
parresu,,moreload
!
!
!
!
*status
bf,all,TEMP,%temtbl%
bflist
time,4
solve
fini
/post1
set,last
prdis
prrsol
fini
equal
! force using the endstop option
time,.2
nsub,5
rescontrol,define,all,1
outres,nsol,1
solve
fini
/solu
antyp,,restart,2,3
solution
ddele,1,ux
solve
fini
/post26
nsol,2,1,ux
prvar,2
fini
/exit
Note: If you are using the Solution Controls dialog box to do a static or full transient
analysis, you can specify basic multiframe restart options on the dialog's Sol'n
Options tab. These options include the maximum number of restart files that you
want ANSYS to write for a load step, as well as how frequently you want the files
to be written. For an overview of the Solution Controls dialog box, see Using
Special Solution Controls for Certain Types of Structural Analyses. For details about
how to set options on the Solution Controls dialog box, access the dialog box
(Main Menu> Solution> Sol'n Control), select the tab that you are interested
in, and click the Help button.
- This is the load history file for the specified job. This file is an ASCII file similar to
files created by LSWRITE and stores all loading and boundary conditions for each load step. The
loading and boundary conditions are stored for the FE mesh. Loading and boundary conditions
applied to the solid model are transferred to the FE mesh before storing in the Jobname.LDHI.
When doing a multiframe restart, ANSYS reads the loading and boundary conditions for the restart
load step from this file (similar to an LSREAD command). In general, you need the loading and
boundary conditions for two contiguous load steps because of the ramped load conditions for a
restart. You cannot modify this file because any modifications may cause an unexpected restart
condition. This file is modified at the end of each load step or when an
ANTYPE,,REST,LDSTEP,SUBSTEP,ENDSTEP command is encountered. For tabular loads or boundary
conditions, you should ensure that the APDL parameter tables are available at restart.
Jobname.LDHI
- For nonlinear static and full transient analyses. This file contains element saved
records similar to the .ESAV or .OSAV files. This file also contains all solution commands and status
for a particular substep of a load step. All of the .Rnnn files are saved at the converged state of a
substep so that all element saved records are valid. If a substep does not converge, no .Rnnn file
will be written for that substep. Instead, an .Rnnn file from a previously converged substep is
written. However, if the current substep number is 1, the .Rnnn file will be from the last substep of
the previous load step.
Jobname.Rnnn
Jobname.Mnnn
If the files Jobname.LDHI and Jobname.RDB exist, the ANTYPE,,REST command will cause ANSYS to do
the following:
Resume the database Jobname.RDB
Rebuild the loading and boundary conditions from the Jobname.LDHI file
Rebuild the ANSYS solution commands and status from the .Rnnn file, or from the .Mnnn file in the
case of a mode-superposition transient analysis.
At this point, you can enter other commands to overwrite input restored by the ANTYPE command.
Note: The loading and boundary conditions restored from the Jobname.LDHI are for the FE
mesh. The solid model loading and boundary conditions are not stored on the
Jobname.LDHI .
After the job is restarted, the files are affected in the following ways:
The .RDB file is unchanged.
All information for load steps and substeps past the restart point is deleted from the .LDHI file.
Information for each new load step is then appended to the file.
All of the .Rnnn or .Mnnn files that have load steps and substeps earlier than the restart point will
be kept unchanged. Those files containing load steps and substeps beyond the restart point will be
deleted before the restart solution begins in order to prevent file conflicts.
For nonlinear static and full transient analyses, the results file .RST is updated according to the
restart. All results from load steps and substeps later than the restart point are deleted from the
file to prevent conflicts, and new information from the solution is appended to the end of the
results file.
For a mode-superposition transient analysis, the reduced displacements file .RDSP is updated
according to the restart. All results from load steps and substeps later than the restart point are
deleted from the file to prevent conflicts, and new information from the solution is appended to the
end of the reduced displacements file.
When a job is started from the beginning again (first substep, first load step), all of the restart files
( .RDB , .LDHI , and .Rnnn or .Mnnn ) in the current directory for the current jobname will be deleted before
the new solution begins.
You can issue a ANTYPE,,REST,LDSTEP,SUBSTEP,RSTCREATE command to create a results file for a
particular load step and substep of an analysis. Use the ANTYPE command with the OUTRES
command to write the results. A RSTCREATE session will not update or delete any of the restart files,
allowing you to use RSTCREATE for any number of saved points in a session. The RSTCREATE option is
not supported in mode-superposition analysis.
The sample input listing below shows how to create a results file for a particular substep in an analysis.
! Restart run:
/solu
antype,,rest,1,3,rstcreate
!Create a results file from load
!step 1, substep 3
outres,all,all
!Store everything into the results file
outpr,all,all
!Optional for printed output
solve
!Execute the results file creation
finish
/post1
set,,1,3
!Get results from load step 1,
!substep 3
prnsol
finish
Once you have performed an analysis using the VT Accelerator option [STAOPT,VT or TRNOPT,VT],
you may rerun the analysis; the number of iterations required to obtain the solution for all load steps
and substeps will be greatly reduced. You can make the following types of changes to the model before
rerunning:
Modified or added/removed loads (constraints may not be changed, although their value may be
modified)
Materials and material properties
Section and real constants
Geometry, although the mesh connectivity must remain the same (i.e. the mesh may be morphed)
VT Accelerator allows you to effectively perform parametric studies of nonlinear and transient analyses
in a cost-effective manner (as well as to quickly re-run the model, which is typically necessary to get a
nonlinear model operational).
Jobname.ESAV
Jobname.RSX
8.11.Unstable Structures
A structure can become unstable when a load reaches its buckling value or when nonlinear material
becomes unstable. It is more common in slender structures than in bulky structures. The instability
could be global (such as a snap-through of a plate) or local (such as failure of a stiffener). Instability
problems usually pose convergence difficulties and therefore require the application of special nonlinear
techniques.
With ANSYS, you can apply three techniques to solve instability problems:
Nonlinear stabilization
A tool for dealing with local instabilities as well as global instability. You can use it together with
nearly any other nonlinear solution technique, such as line search and automatic time stepping
(although not with the arc-length method).
Arc-length method
This method can circumvent global instability when forces are applied. More importantly, it can
simulate the negative slope portion of a load-vs.-displacement curve.
Running a static problem as a "slow dynamic" analysis
This method is not strictly a different technique; rather, you use a dynamic effect to prevent
divergence. This method is not especially easy to use because the analysis type changes, so you
must input mass, apply a damping factor if necessary, and use proper time-integration parameters.
ANSYS therefore recommends trying nonlinear stabilization or the arc-length method first.
Alternative methods are available to help achieve convergence. For example, you could apply
displacements instead of forces, if applicable. Or, you could apply artificial small stiffness to the unstable
degrees of freedom. These stiffnesses could be either permanent or activated/removed at some load
step by applying the stiffness using the control element COMBIN37. However, such methods may be
unreliable, impractical, or simply not applicable.
During a run using the energy dissipation method, ANSYS calculates the damping factor and reports an
element volume weighted average value in the .out file. The value reported provides a reference value
for you to specify if you want to apply a damping factor as the stabilization control in a subsequent run.
When you input a damping factor as the stabilization control, ANSYS uses that value for all applicable
elements; therefore, the results can differ from those of a run where you use the energy dissipation
method exclusively.
The value used as a damping factor can usually have a much wider range of variance than the value
used for the energy dissipation ratio (which can only change from 0 to 1 in most analyses). If it
becomes apparent that your analysis is too sensitive to the energy dissipation ratio value, try using the
damping factor.
ANSYS uses the damping factor calculated at the previous load step to calculate the stabilization forces
for the first substep. If no such value is available, ANSYS assumes a deformation mode for the first
substep and calculate a damping factor for the first substep. In either case, ANSYS recalculates the
damping factor after a successful convergence based on the solution of the first substep and uses the
new value for all subsequent substeps.
Use caution with either substep option and check the final result to verify that the stabilization forces
and energies are not excessive.
Example
Specify SubStpOpt = ANYTIME for the current load step after you have applied a constant
stabilization force (STABILIZE,CONSTANT) in the previous load step and the first substep
did not converge, yet the current load step also requires stabilization. This option is especially
useful if you do not want to rerun the previous load step using the reduced method
(STABILIZE,REDUCE).
scenario is possible when a large part of an elastic structure undergoes large rigid body motion (as in a
snap-through simulation). In such a case, the stabilization energy could be large as well as the
stabilization force for some DOFs at some substeps, but the results could still be acceptably accurate.
Nevertheless, consider the results along with other support data and use your own discretion.
Example
Assume that load step 1 is unstable but solvable with stabilization. Load step 2 is stable and
requires no stabilization, yet does not converge if you deactivate stabilization
(STABILIZE,OFF). In this scenario, you can add a pseudo load step
(STABILIZE,REDUCE,DAMPING, VALUE ). The damping factor should be the value from load
step 1. Do not apply any new loads. This technique should help with convergence.
where NSBSTP is the number of substeps specified via the NSUBST command.
When choosing the number of substeps, consider that more substeps result in a longer solution time.
Ideally, you want the minimum number of substeps required to produce an optimally efficient solution.
You might have to make an educated guess of the desired number of substeps, and adjust and reanalyze as needed.
When the arc-length method is active, do not use line search (LNSRCH), the predictor (PRED),
adaptive descent (NROPT,,,ON), automatic time stepping (AUTOTS, TIME, DELTIM), or timeintegration effects (TIMINT). Likewise, do not try to base convergence on displacement (CNVTOL,U);
instead, use the force criteria (CNVTOL,F).
To help minimize the solution time, the maximum number of equilibrium iterations in a single substep
(NEQIT) should be less than or equal to 15.
If an arc-length solution fails to converge within the prescribed maximum number of iterations
(NEQIT), the program automatically bisects and continue the analysis. Bisection continues until a
converged solution is obtained or until the minimum arc-length radius is used. (The minimum radius is
defined by NSBSTP (NSUBST) and MINARC (ARCLEN).
In general, you cannot use this method to obtain a solution at a specified load or displacement value
because the value changes (along the spherical arc) as equilibrium is achieved. Figure 8.4 illustrates how
is used only as a starting point. The actual load at convergence is somewhat less.
the specified load
Similarly, it can be difficult to determine a value of limiting load or deflection within some known
tolerance when using the arc-length method in a nonlinear buckling analysis. Generally, you must adjust
the reference arc-length radius (NSUBST) by trial-and-error to obtain a solution at the limit point. It
may be more convenient to use standard Newton-Raphson iterations with bisection (AUTOTS) to
determine values of nonlinear buckling loads.
Avoid using the JCG solver (EQSLV) with the arc-length method. The arc-length procedure can result in
a negative definite stiffness matrix (negative pivot), which can cause a solution failure with the solver.
You can freely switch from the Newton-Raphson iteration method to the arc-length method at the start
of any load step. However, to switch from arc-length to Newton-Raphson iterations, you must terminate
the analysis and restart, deactivating the arc-length method in the first load step of the restart
(ARCLEN,OFF).
An arc-length solution terminates under these conditions:
When limits defined by the ARCTRM or NCNV commands are reached
When the solution converges at the applied load
When you use an abort file ( Jobname.ABT)
See the Basic Analysis Guide for information about termination and restart procedures.
Use the load-deflection curve as a guide for evaluating and adjusting your analysis to help you achieve
the desired results. It is usually good practice to graph your load-deflection curve (using POST26
commands) with every analysis.
Often, an unsuccessful arc-length analysis can be traced to an arc-length radius that is either too large
or too small. Driftback (where the analysis retraces its steps along the load-deflection curve) is a typical
difficulty caused by using a too large or too small arc-length radius. To better understand this problem,
examine the load-deflection curve; you can then adjust the arc-length radius size and range as needed
(NSUBST and ARCLEN).
The total arc-length load factor (SOLU,,ALLF) can be either positive or negative. Similarly, TIME, which
in an arc-length analysis is related to the total arc-length load factor, can also be either positive or
negative. Negative values of ALLF or TIME indicate that the arc-length feature is applying load in the
reverse direction in order to maintain stability in the structure. Negative ALLF or TIME values are
commonly seen in various snap-through analyses.
Arc-Length
No
Yes
Yes
No
No
No
Different algorithm
Displacements as load
Yes
Activate/deactivate from load step to load Yes
step, or within a load step
Linear solver use
No restrictions
Time at converged substep
Positive
No
Limited
Restricted
Positive or negative
8.12.1.2.Keep It Simple
Keep your final model as simple as possible. If you can represent your 3-D structure as a 2-D plane
stress, plane strain, or axisymmetric model, do so. If you can reduce your model size through the use of
symmetry or antisymmetry surfaces, do so. (However, if your model is loaded antisymmetrically, you can
generally not take advantage of antisymmetry to reduce a nonlinear model's size. Antisymmetry can also
be rendered inapplicable by large deflections.) If you can omit a nonlinear detail without affecting
results in critical regions of your model, do so.
Model transient dynamic loading in terms of static-equivalent loads whenever possible.
Consider substructuring the linear portions of your model to reduce the computational effort required for
intermediate load or time increments and equilibrium iterations.
corner integration points for nonlinear analyses, thus lower-order elements provide the same accuracy as
higher-order elements. However, ANSYS recommends Legacy vs. Current Element Technologies for
nonlinear analyses.
Provide an adequate mesh density on contact surfaces to allow contact stresses to be distributed in a
smooth fashion. Likewise, provide a mesh density adequate for resolving stresses; areas where stresses
or strains are of interest require a relatively fine mesh compared to that needed for displacement or
nonlinearity resolution.
Use a mesh density adequate to characterize the highest mode shape of interest. The number of
elements needed depends on the elements' assumed displacement shape functions, as well as on the
mode shape itself. Also, use a mesh density adequate to resolve any transient dynamic wave
propagation through your structure; if wave propagation is important, then provide at least 20 elements
to resolve one wavelength.
CNCHECK command can help you identify this potential error condition.
When you analyze models with large deformations, some portions of the initial mesh can become highly
distorted. Highly distorted elements can take on unacceptable shapes, providing inaccurate results. This
can cause your nonlinear solution to stop. When this happens, use the ESCHECK command to perform
shape checking of deformed elements in the postprocessor (based on the current set of results in
database). This deformed-shape checker will help you to identify the portions of your model that require
different meshing, thereby allowing them to retain acceptable shapes. Using ESCHECK at different time
points will help you to identify the load conditions that cause mesh deterioration.
A convergence failure can also indicate a physical instability in the structure, or it can merely be the
result of some numerical problem in the finite element model.
The following sections detail some of the techniques that you can use to attempt to improve the
convergence performance of your analysis.
/GST
Main Menu> Solution> Load Step Opts> Output Ctrls> Grph Solu Track
8.12.2.5.Line Search
Line search (LNSRCH) can be useful for enhancing convergence, but it can be expensive (especially
with plasticity). You might consider setting line search on in the following cases:
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR8_12.html[28/04/2013 08:03:03 p.m.]
8.12.2.6.Nonlinear Stabilization
You can use the nonlinear stabilization method to solve both locally and globally unstable problems, and
to overcome convergence for general problems. For more information, see Understanding Nonlinear
Stabilization.
8.12.2.7.Arc-Length Method
You can use the arc-length method (ARCLEN and ARCTRM) to obtain numerically stable solutions for
many physically unstable structures. For more information, see Using the Arc-Length Method.
Realize that any sudden change in your structure's stiffness matrix is likely to cause convergence
problems. When activating or deactivating elements, try to spread the changes out over a number of
substeps. (Use a small time step size if necessary to accomplish this.) Also be aware of possible
singularities (such as sharp reentrant corners) that might be created as you activate or deactivate
elements. Such singularities can cause convergence problems.
Load step 2
substep 1
Load step 2
substep 2
Load step 2
substep 3
*****
ANSYS SOLVE
COMMAND
*****
Equilbrium
iteration
summaries
Substep
summary
8.13.1.Problem Description
You will use an axisymmetric model for the plate, using four-node PLANE182 elements with the
axisymmetric option to mesh the model. You will perform a geometrically nonlinear analysis. Specify the
kinematic constraints as follows: The nodes located at the center of the plate are constrained to have
zero radial displacement. The nodes located at the outer edge are constrained to have zero radial and
axial displacement. You will apply the dead load in load step 1 and the cyclic point load in six
subsequent load steps. See Problem Sketch.
You will specify 10 substeps for the first load to ensure that the increment of the dead load applied over
the first substep is 1/10 of the total load of 0.125 N/m 2 . You will also specify a maximum of 50 and a
minimum of 5 substeps to ensure that if the plate exhibits a severe nonlinear behavior during the
solution, then the load increment can be cut back to 1/50 the total load. If the plate exhibits mild
nonlinear behavior, then the load increment can be increased up to 1/5 the size of the total load.
For the subsequent six load steps that apply the cyclic point load, you will specify 4 substeps, with a
maximum of 25 and a minimum of 2 substeps.
For this example, you will monitor the history over the entire solution of the vertical displacement of the
node at the location where the point cyclic load is applied and the reaction force at the node located at
the bottom of the clamped edge.
8.13.2.Problem Specifications
The circular plate has a radius of 1.0 m and a thickness of 0.1 m. The following material properties are
used for this problem:
EX = 16911.23 Pa
PRXY = 0.3
The kinematic hardening plasticity curve for the material is:
Log Strain
0.001123514
0.001865643
0.002562402
0.004471788
0.006422389
29.07
31.73
The plate has a dead load acting as a uniform pressure of 0.125N/m 2 . The history of the cyclic point
load is shown here:
Figure8.23Cyclic Point Load History
8.13.3.Problem Sketch
6. Click on Options. The PLANE182 element type options dialog box appears.
7. In the scroll box for element behavior, scroll to "Axisymmetric" and select it.
8. Click on OK.
9. Click on Close in the Element Types dialog box.
7. Choose menu path Material> Exit to remove the Define Material Model Behavior dialog box.
8. Click on SAVE_DB on the ANSYS Toolbar.
8.13.3.6.Create Rectangle
1. Choose menu path Utility Menu> Parameters> Scalar Parameters. The Scalar Parameters
dialog box appears.
2. Type "radius=1.0" in the Selection field and click Accept. This value is the radius of the plate.
3. Type "thick=0.1" in the Selection field and click Accept. This value is the thickness of the plate.
Click Close.
4. Choose menu path Main Menu> Preprocessor> Modeling> Create> Areas> Rectangle>
By Dimensions. The Create Rectangle by Dimensions dialog box appears.
5. Enter "0, radius" for X-coordinates.
6. Enter "0, thick" for Y-coordinates and click on OK. A rectangle appears in the ANSYS Graphics
window.
7. Choose menu path Utility Menu> Plot> Lines.
8.13.3.11.Apply Constraints
1. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.
2. Select Nodes and By Location in the first two selection boxes. Verify that X coordinates are
selected, and enter "radius" in the Min, Max field. Click OK.
3. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural>
Displacement> On Nodes. The Apply U,ROT on Nodes picking menu appears.
4. Click Pick All. The Apply U,ROT on Nodes dialog box appears.
5. Click on "All DOF" for DOFs to be constrained. Click OK.
6. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.
Verify that Nodes, By Location, and X coordinates are selected. Enter "0" in the Min, Max field and
click OK. This will select the nodes at the X=0 position.
7. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural>
Displacement> On Nodes. The Apply U,ROT on Nodes picking menu appears.
8. Click Pick All. The Apply U,ROT on Nodes dialog box appears.
9. Click on "UX" for DOFs to be constrained. Click on All DOF to deselect it.
10. Enter "0.0" as the Displacement value. Click OK.
11. Choose menu path Utility Menu> Select> Entities. The Select Entities dialog box appears.
Verify that Nodes and By Location are selected.
12. Click on Y coordinates and enter "thick" in the Min, Max field. Click OK.
13. Choose menu path Main Menu> Solution> Define Loads> Apply> Structural> Pressure>
On Nodes. The Apply PRES on Nodes picking menu appears.
14. Click on Pick All. The Apply PRES on nodes dialog box appears.
15. Enter "0.125" in the Load PRES value field and click OK.
16. Choose menu path Utility Menu> Select> Everything.
17. Click on SAVE_DB on the ANSYS Toolbar.
right. Click OK. The Defined Time-History Variables dialog box reappears, with a second variable
listed (ESOL). The dialog box should show element number 281, node number 50, item S,
component Y, and name SY.
12. Click on Add. Repeat steps 7-10, with variable reference number 3.
13. In the Define Element Results Variable dialog box, choose Strain-elastic in the selection list on the
left. Choose Y-dir'n EPEL Y in the selection list on the right. Click OK.
14. Click on Add. Repeat steps 7-10, with variable reference number 4.
15. In the Define Element Results Variable dialog box, choose Strain-plastic in the selection list on the
left. Choose Y-dir'n EPPL Y in the selection list on the right. Click OK.
16. Click on Close on the Defined Time-History Variables dialog box.
17. Choose menu path Main Menu> TimeHist Postpro> Math Operations> Add. The Add TimeHistory Variables dialog box appears.
18. Enter 5 for the reference number for result, enter 3 as the 1st variable, and enter 4 as the 2nd
variable. Click OK. This adds the elastic and plastic strains that you stored as variables 3 and 4.
Their sum is the total strain, and it is stored as variable 5.
8.13.3.18.Exit ANSYS
1. Choose QUIT from the ANSYS Toolbar.
2. Click on the save option you want, and click on OK.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
CMDEL,_Y
CMDEL,_Y1
CMDEL,_Y2
fini
/solve
nlgeom,on! Turn on geometric nonlinearity
! Get the node numbers for the nodes located at the top
! of the axis of symmetry and at bottom right of the model
ntop = node(0,thick,0)
nright = node(radius,0,0)
! Activate the monitoring of the displacement and reaction force histories
! during the analysis. This will be written out to the monitor file ratch.mntr
monitor,1,ntop,uy
monitor,2,nright,fy
outres,all,all
! Select the nodes located at right end and constrain their radial (x) and
! axial (y) direction displacement to be zero.
nsel,s,loc,x,radius
d,all,all
! Select the nodes located at left end and constrain their radial (x) direction
! displacement to be zero.
nsel,s,loc,x,0.0
d,all,ux,0.0
! Define the load for Load Step 1.
! Select the nodes located at top surface of plate and apply a uniform pressure
! of 0.125 N/m^2 as dead load on the plate.
nsel,s,loc,y,thick
sf,all,pres,0.125
alls! Select all nodes
! Define the number of substeps (10). Also define maximum number of
! substeps (50), and the minimum number of substeps (5) for the automatic
! time stepping algorithm.
nsub,10,50,5
solve
f = 0.01
! Over six load steps apply a cyclic point load of magnitude f = 0.01 units
! applied at the center of the plate over three cycles
! Start Cycle 1
! ---------------nsel,s,node,,ntop
f,all,fy,-f
nsel,all
nsubst,4,25,2
solve
nsel,s,node,,ntop
f,all,fy,f
nsel,all
nsubst,4,25,2
solve
! Start Cycle 2
! ---------------nsel,s,node,,ntop
f,all,fy,-f
nsel,all
nsubst,4,25,2
solve
nsel,s,node,,ntop
f,all,fy,f
nsel,all
nsubst,4,25,2
solve
! Start Cycle 3
! ---------------nsel,s,node,,ntop
f,all,fy,-f
nsel,all
nsubst,4,25,2
solve
nsel,s,node,,ntop
f,all,fy,f
nsel,all
nsubst,4,25,2
solve
save
fini
/post1
set,last
! (final state)
pldi,2
ples,nl,epeq
!
!
!
!
!
fini
/post26
eplo
nsel,s,node,,ntop
esln
elem=elnext(0)
alls
For advanced usage of this analysis type, controls are available to affect how the snapshot matrices are
modified to reflect the real-world engineering applications. These include contact status controls and
loading controls.
(do not exit solution module yet; do not issue FINISH command)
Upon execution of the SOLVE,ELFORM command, the program will restart the base analysis and
regenerate
and other possible solution matrices. Then, by default, the program will remove all
external loads inherited from the base analysis, except for displacement boundary conditions, inertia
loads, and thermal loads. Since this phase is strictly used to regenerate solution matrices from the base
analysis, all other actions (commands) are not typically used. However, the following items can be
modified so that the final solution matrices used in the linear perturbation analysis can serve various
purposes for the engineering analysis:
Change contact status via PERTURB or CNKMOD command.
Issue CMROTATE if you want to perform a partial nonlinear prestressed modal analysis for brake
squeal simulation.
Modify element real constants (RMODIF).
Modify material properties (TBMODIF or MP command); for example, to change the contact
friction coefficient.
Material behavior can be controlled by the PERTURB command. Currently, MatKey = AUTO is the
only option available to select how nonlinear material behavior will be used. (For more information,
see Material Behavior of Structural Elements in Linear Perturbation in the Element Reference.)
Issue the CORIOLIS command if you want to include Coriolis effects in the modal analysis when
the base analysis is static.
Other commands that are allowed in this phase of the linear perturbation are: MP, EALIVE, EKILL, and
ESTIF.
It is important to understand what matrices are used in the linear perturbation analysis. If the base
analysis is nonlinear, the consistent tangent matrix from the prior Newton-Raphson iterations will be
regenerated based on the material behavior specified by the PERTURB command and based on the
current geometry configuration if large-deflection effects are included (NLGEOM,ON). If contact
elements are present in the base analysis, the stiffness matrix will include the effects of contact based on
the contact status as set by the PERTURB or CNKMOD command. If the base analysis is linear, the
linear stiffness matrix plus the stress stiffening matrix will be used (automatically included). The spinsoftening or gyroscopic effect will also be included in this matrix regeneration phase as long as this spinsoftening or gyroscopic effect is included in the base analysis.
Note: Other commands such as PSTRES, SSTIF, EMATWRITE, OMEGA, and
CMOMEGA are not needed in this phase, as they are automatically accounted for.
the program. To accomplish these steps, the following command input is needed:
MODOPT,eigensolver,number_of_modes,
. . .
(include commands to add or remove linear perturbation loads)
MXPAND,number_of_modes,
SOLVE
FINISH
Note that the second phase is performed immediately following the SOLVE,ELFORM command without
exiting the solution processor (/SOLU); this is in order to correctly retain the snapshot of the restart
status from the base analysis. Also, for the case of geometric nonlinearity, the nodal coordinates may be
updated automatically based on the restart point (you do not need to issue the UPCOORD command).
In a linear perturbation modal or buckling analysis, after the solution phase, a stress expansion pass is
typically carried out. A stress expansion should be done along with the modal/buckling analysis in order
to use the appropriate material property and to obtain the total sum of elastic strain/stress due to the
linear perturbation analysis and the base analysis. A separate expansion pass (EXPASS command) is not
allowed after the linear perturbation analysis.
the .MODE file generated by the perturbation and the database of the model:
Harmonic or transient analysis using the mode superposition (MSUP) method
Response spectrum analysis
Random vibration analysis
Note that the deformed mesh due to the prior static or full transient analysis is used in the linear
perturbation analysis and in the downstream analysis.
In all the above listed analyses, the first load vector used will be {F perturbed }. If more loading cases are
required, a new {F perturbed } load vector must be regenerated by using the MODCONT command. Only
linear material properties are supported in these analyses. The program assumes the analyses are purely
linear.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
where:
{F end } = total loads at the end of the load step of the current restart point (load applications are read
from the .LDHI file). By default, all loads of {F end } are deleted except for displacement boundary
conditions, inertia loads, and non-mechanical loads.
{F add } = additional (new) loads prescribed by the user in the second phase of the linear perturbation
analysis (after the first SOLVE,ELFORM command is invoked). This additional loading is optional.
In the first phase of a linear perturbation analysis, the ANTYPE,,RESTART command will resume the
Jobname.RDB database and read in the Jobname.LDHI file to establish the {F end } load. New load
application (adding to {F add }) or load removal (changing {F end }) can be done only in the second phase
of the linear perturbation analysis (after the first SOLVE,ELFORM command). This allows flexibility in
controlling the final {F perturbed } that will be used.
For a linear perturbation modal analysis, {F perturbed } will be calculated and stored in the Jobname.FULL
and Jobname.MODE files for a subsequent mode superposition, PSD, or other type of modal-based linear
dynamic analysis.
/solution
antype,static
nlgeom,on
rescontrol,,all,1
nsub,5,5,5
solve
finish
!
!
!
!
Static analysis
Large deformation and large strain
Get restart files for all substeps
Use fixed time steps
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
/com,
* Objective:
* The objective of this example is to demonstrate a linear perturbed modal solve
* with rigid body rotation. Stress, strain, and frequency results are also shown
* in global coordinates and element coordinates.
*
* Materials: linear elastic anisotropic
*
* Element features: Full integration, nonlayered structural solids using pure
* displacement formulation, esys defined.
*
* Description:
* A solid bar is meshed with SOLID185 elements. Large rigid rotation is
* performed followed by modal analysis using linear perturbation.
*
*===================================================================================
/com, ***********************************************
/com, Rigid rotation and perturbed modal analysis
/com, ***********************************************
*afun,deg
/prep7
/triad,lbot
/view,1,1,0,0
/angl,1,-90
/graph,full
ROTXY=0
ROTYZ=0
ROTZX=-90
et,1,185
n,1,0,0,0
! Define nodes
n,2,.5,0,0
n,3,.5,1,0
n,4,0,1,0
ngen,11,10,1,4,1,0,0,1
en,1,1,2,3,4,11,12,13,14
! Define elements
egen,10,10,1
mp,ex,1,1.0e6
! Define material
mp,ey,1,1.0e7
mp,ez,1,1.0e8
mp,nuxy,1,1.0e-8
mp,nuxz,1,1.0e-8
mp,nuyz,1,1.0e-8
mp,gxy,1,1e5
mp,gxz,1,1e5
mp,gyz,1,1e5
mp,dens,1,0.3/386.4
local,11,0,0,0,0,ROTXY,ROTYZ,ROTZX
csys,0
/psymb,cs,1
emodif,all,esys,11
tref,0
tunif,0
nsel,s,node,,1,4
d,all,ux,0
d,all,uy,0
d,all,uz,0
allsel,all
finish
!! Rigid rotation of 90 degrees
/solu
antype,static
nlgeom,on
! Large deflection
nsubst,1,1,1
save,case1,db,,model
NSTEP=9
DSTEP=90/NSTEP
*do,ISTEP,1,NSTEP
THETA=DSTEP*ISTEP
nsel,s,node,,3,4
d,all,uz,-sin(THETA)
d,all,uy,cos(THETA)-1
allsel
solve
*enddo
finish
!! Linear perturbed modal analysis
/solu
/com
antype,static,restart,,,perturb
perturb,modal
solve,elform
of NLGEOM,on
/com
outres,all,all
modopt,lanb,2
mxpand,2,,,yes
solve
analysis
finish
/post1
file,,rstp
perturbation
set,list
set,1,1
esel,s,elem,,1
! List 2 eigenmodes
! List strains and stresses of element 1 in the first mode
rsys,0
presol,s
presol,epto
rsys,solu
presol,s
presol,epto
finish
/exit,nosave
/prep7
et,1,182
r,1,0.1
mp,ex,1,30e6
mp,dens,1,7.324
mp,prxy,,0.3
csys,1
pcirc,10,5,0,90
pcirc,10,15,40,50
allsel,all
esize,0.7
cyclic
mshkey,1
amesh,all
allsel,all
/com, Original contact definition
et,2,172
mat,2
mp,mu,2,0.0001
keyopt,2,4,2
keyopt,2,2,0
keyopt,2,12,2
keyopt,2,5,1
! Penalty function
! No-Separation contact (sliding allowed)
type,2
real,2
lsel,s,line,,7
lmesh,all
allsel,all
et,3,169
lsel,s,line,,1
type,3
real,2
esurf,,reverse
lmesh,all
allsel,all
/com, Boundary Condition
nsel,s,loc,x,5
d,all,all,0
nsel,all
allsel,all
nsel,s,loc,x,15
esln,s
cm,load,elem
allsel,all
nsel,s,loc,x,13,14
nsel,r,loc,y,40
cm,comp1,node
nsel,all
nrotate,all
finish
/SOLU
! Enter the base nonlinear static analysis
antype,static
rescontrol,define,all,1
outres,all,all
nlgeom,on
nsubs,20,20,20
kbc,0
nsel,s,loc,x,15
f,all,fx,-3e4
allsel,all
solve
! 1st loadstep
time,2.0
nsubs,20,20,20
kbc,0
f,comp1,fy,10
allsel,all
solve
finish
! 2nd loadstep
/post1
set,last
/cycexpand,,on
esel,s,type,,2
/com, Contact status after Base static analysis: sliding
presol,cont,stat
esel,all
allsel,all
/cycexpand,,off
finish
/solu
antype,static,restart,,,perturb
perturb,modal,,current,allkeep
solve,elform
modopt,lanb,6
mxpand,6,,,yes
solve
finish
/post1
file,,rstp
set,list
/cycexpand,,on
set,1,5
! Use the 5th mode, Harmonic Index = 0 to see solution
esel,s,type,,2
presol,cont,stat ! Expected contact status: sliding (same as Base static analysis)
esel,all
/cycexpand,,off
/delete,test1,rstp
finish
/clear,nostart
/com, Case 2: Use sticking as contact status key on PERTURB command
/solu
antype,static,restart,1,10,perturb
perturb,modal,,sticking,allkeep
solve,elform
modopt,lanb,6
mxpand,6,,,yes
solve
finish
/post1
file,,rstp
set,list
/cycexpand,,on
set,1,5
esel,s,type,,2
presol,cont,stat ! Expected contact status: sticking
esel,all
/cycexpand,,off
/delete,test1,rstp
finish
/clear,nostart
/com, Case 3: Use CNKMOD command to modify individual contact pairs
/solu
antype,static,restart,1,10,perturb
cnkmod,2,12,3
perturb,modal,,current,allkeep
analysis
solve,elform
modopt,lanb,6
mxpand,6,,,yes
solve
finish
/post1
file,,rstp
set,list
/cycexpand,,on
set,1,5
esel,s,type,,2
presol,cont,stat
esel,all
/cycexpand,,off
finish
/exit,nosave
vmesh,1,2
!! Allow sliding contact between blocks
et,2,174
et,3,170
keyopt,2,9,1
keyopt,2,10,1
r,3
type,2
real,3
vsel,s,,,1,,,1
nsel,r,loc,z,hp
esurf
type,3
vsel,s,,,2,,,1
nsel,r,loc,z,hp
esurf
alls
!! Put springs on UX
et,4,14
keyopt,4,2,1
r,4,k1
et,5,14
keyopt,5,2,1
r,5,k2
lsp = -hp/2
n,1000,-lp, lp,lsp
n,1001,-lp,-lp,lsp
n,1002, lp, lp,lsp
n,1003, lp,-lp,lsp
type,4
real,4
e,1000,node(-lp,lp,0)
e,1001,node(-lp,-lp,0)
e,1002,node(lp,lp,0)
type,5
real,5
e,1003,node(lp,-lp,0)
!! Put springs on UY
et,6,14
keyopt,6,2,2
r,6,k1
et,7,14
keyopt,7,2,2
r,7,k2
type,6
real,6
e,1000,node(-lp,lp,0)
e,1001,node(-lp,-lp,0)
e,1002,node(lp,lp,0)
type,7
real,7
e,1003,node(lp,-lp,0)
!! Put springs on UZ
et,8,14
keyopt,8,2,3
r,8,k1
et,9,14
keyopt,9,2,3
r,9,k2
type,8
real,8
e,1000,node(-lp,lp,0)
e,1001,node(-lp,-lp,0)
e,1002,node(lp,lp,0)
type,9
real,9
e,1003,node(lp,-lp,0)
finish
/solution
antype,static
outres,all,last
nlgeom,on
nropt,unsym
solve
finish
/solution
antype,,restart,,,perturbation
perturb,modal
qrdopt,yes
! Allow reuse of QRDAMP Lanczos modes later
cmrot,contact2,0.0,0.0,1.9 ! Apply rotational velocity along rotZ
solve,elform
! 1st phase of perturbation
!! Free blocks to see rigid body modes, if any.
!! This is an example of modifying loads or B.C. in the 2nd
!! phase of linear perturbation.
vsel,s,,,1,2,,1
ddele,all,all
allsel
modopt,qrdamp,20,,,yes
! Try QRDAMP eigensolver
!! modopt,unsym,20,,,yes
! Alternatively use UNSYM eigensolver
solve
! 2nd phase of perturbation
finish
/exit,nosa
The Technology Demonstration Guide presents a series of analysis problems from a variety of
engineering disciplines. Each problem description provides information about the nature and physical
characteristics of the problem, specific modeling techniques, material properties, boundary conditions
and loading, analysis details, and solution controls. The guide includes the following example problems
that use linear perturbation analysis methods:
"Centrifugal Impeller Analysis Using Cyclic Symmetry and Linear Perturbation"
"Brake Squeal Analysis"
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Column 1
Column 2
Engineering Strain
Engineering
Engineering Strain
Engineering
Engineering Strain (in Engineering
loading direction)
Engineering Shear
Engineering
Strain
Stress
Volume Ratio (J)
Column 3
Stress
Stress
Stress
Shear
(Optional) Engineering
Normal Stress (normal to the
edge of shear stress)
Hydrostatic Pressure
Column 1
Uniaxial Test
Engineering Strain
Biaxial Test
Engineering Strain
Shear Test
Simple Shear Test
Engineering Strain
loading direction)
Engineering Shear
Volumetric Test
Column 2
Lateral Direction Engineering
Strain
Engineering Strain (in thickness
direction)
(in
Engineering Strain (in thickness
direciton)
Strain Engineering Shear Stress
Hydrostatic Pressure
Column 3
Engineering Stress
Engineering Stress
Engineering Stress
(Optional)
Engineering
Normal Stress
(normal to the
edge of shear
stress)
60.00
118.2
175.2
231.1
For temperature-dependent curve fitting, specify your temperature values at the top of the experimental
data using the
/temp,value
line. This header format specifies the attribute (temp) and its value (100). An example of a typical data
input using these attributes follows:
/temp,100
0.9703 60.00
0.9412 118.2
0.9127 175.2
0.8847 231.1
Adding this header introduces a temperature attribute of 100 degrees. You can add additional data sets
at other temperatures, in additional files. One file can have data at only one temperature.
For compressible materials, the curve-fitting tool's default behavior is to solve only for stress as a
function of strain and lateral strain. To force the curve-fitting tool to also fit experimental lateral strain
data to generate the coefficients for the Ogden compressible foam model, add the line /USEL,1 near the
top of the experimental data file. This option is valid for uniaxial, biaxial and shear test data.
10.2.1.2.1.Batch
TBFT,EADD,ID,Option1,Option2,Option3,Option4
=
Option2 =
Option3 =
Option4 =
Option1
10.2.1.2.2.GUI
The Material Properties GUI provides an input field where you can type in the filename of your data file,
and also include the appropriate path. You can also browse to a file in a specified location. Separate
input is performed for each Option1 value (UNIA, BIAX, SHEA, etc.).
Abbreviation
moon
poly
yeoh
neoh
ogde
boyc
gent
blat
foam
Order/Options
2, 3, 5, 9
1 to N
1 to N
1 to N
1 to N
No. of
Coefficients [1]
2/3/5/9+1
see below [2]
N+N
1+1
2*N+N
2+1
2+1
1
2*N+N
Linear/Nonlinear
Fitting
Linear
Linear
Linear
Linear
Nonlinear
Nonlinear
Nonlinear
Nonlinear
Nonlinear
1. The number of coefficients is usually the sum of the number of deviatoric coefficients and the
number of volumetric coefficients.
2. The number of coefficients for a polynomial will be dependent on the polynomial order N.
Blatz-Ko and Ogden hyper-foam are compressible models. For Ogden hyper-foam, the experimental data
you supply will require additional fields.
More information about the hyperelastic models available for curve fitting can be found in Hyperelastic
Material Models.
10.2.1.3.1.Batch
TBFT,FADD,ID,HYPER,Option2,Option3
10.2.1.3.2.GUI
A pull-down selection menu in the material GUI allows you to pick the applicable material model option.
The options displayed will be dependent on the format of your experimental data file.
You can initialize the coefficients before or after turning temperature dependency on. If the coefficients
are initialized before turning temperature dependency on, the specified coefficients will become the
initial coefficients for all future solves for that particular model. These coefficients are, however,
overridden when temperature dependency is turned on and another set of initial values are specified at
discrete temperature values. The curve-fitting tool looks for the initial coefficients at a particular
temperature. If no coefficients are specified at a discrete temperature, the initial coefficients set before
temperature dependency was turned on are used.
10.2.1.4.1.Batch
TBFT,SET,ID,HYPER,Option2,Option3,Option4,Option5
Option2 = model name (see Table10.3:Hyperelastic Curve-Fitting Model Types (above) for the
available models)
Option3 = order, if applicable
Option4 = index of coefficient
Option5 = value of the coefficient
10.2.1.4.2.GUI
The GUI automatically updates your coefficient tables depending on the model you pick. You can modify
individual coefficients to initialize them at values you believe are more appropriate.
The solution stops when both the residual tolerance and the coefficient change tolerance of your error
norm are met, or if the number of iterations criteria is met. When you use nonlinear regression, you
must initialize your coefficients.
10.2.1.5.1.Batch
TBFT,SOLVE,ID,HYPER,Option2,Option3,Option4, ..., Option7
Option2 = model name. See Table10.3:Hyperelastic Curve-Fitting Model Types (above) for the models
available.
Option3 = order or number of your coefficients. See Table10.3:Hyperelastic Curve-Fitting Model Types
(above) for possible values.
Option4 = curve-fitting procedure: 0 = unnormalized least squares, 1 = normalized least squares
Option5 = maximum number of iterations
Option6 = tolerance of residual changes
Option7 = tolerance of coefficient changes
Other solution parameters are available. See the TBFT command for details.
10.2.1.5.2.GUI
The GUI lets you specify all of your control parameters (error norm, solution control parameters, and the
solver options) interactively. You select the appropriate options from the provided menus, and solve to
generate the coefficients. You can change the parameters and repeat the solution as necessary to
ensure an accurate result. The unused options are disabled whenever necessary.
10.2.1.6.1.GUI
Use the GRAPH button to plot the data. Your plots will show columns 2 and above as separate curves,
plotted as a function of column 1. The data in column 1 is always the X-axis. By default, all the
experiments are plotted in the GUI window. To view specific data and its corresponding fitting result,
you can click the right mouse button (RMB) on the specific data set, and pick a desired option to view
the results. Other RMB plotting utilities can be found for different data fields in the curve-fitting GUI
window.
Use RMB functions to Zoom, Fit, Save Plot to File, View/Hide Legend and View/Hide Grid. Two or more
fitted functions can also be compared in the same plot. For example, you can view Mooney2 Uniaxial
and Mooney9 Uniaxial plots directly on top of each other, provided you have already solved for both of
these functions. RMB also allows you to set the number of points used to generate the plot, and also
change the minimum X value and the maximum X value in a plot. You can also hide a particular curve
within a graph, turn the legend and/or axis displays on and off, and switch the scales between log scale
and regular scale. Use the middle-mouse button to eliminate a specific curve and clarify or refine the
remaining curve.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STRmcfhyp.html[28/04/2013 08:07:10 p.m.]
10.2.1.6.2.Review/Verify
The two factors you consider in determining results acceptability are visual fit and the error
norm/residual values. When you plot the curve, the error norm/residual values are printed in the curvefitting GUI window. Error norm values help you determine the quality of curve fitting and whether to
accept the results, but are not always the best indicator of a valid curve fit. Plotting the curves and
visually assessing the result is usually the best indication. If the results are unacceptable, you may want
to go back to step 3 and solve again, either by picking a different model, increasing the order, or
redefining your initial values of the coefficients or other control parameters. You can continue to use
your original experimental data, repeating step 3 through step 7 until you get an acceptable solution.
10.2.1.7.1.Batch
TBFT,FSET,ID,HYPER,Option2,Option3
Option2 = model name. See Table10.3:Hyperelastic Curve-Fitting Model Types (above) for the models
available.
Option3 = order or number of your coefficients. See Table10.3:Hyperelastic Curve-Fitting Model Types
(above) for possible values.
10.2.1.7.2.GUI
Once you complete the process and update your material data properties with the representative curve
data, you are returned to the material properties dialog. The curve data can now be accessed for the full
range of material behavior.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
time
creq
dcreq
seqv
temp
The header format to define each column's data-type is /n, abbr, where n is the index of the data
column in the file, and abbr is the abbreviation for the type of data in the column, as described in
Table10.4:Creep Data Types and Abbreviations.
A typical data input is shown below:
/1,seqv
! indicates
/2,creq
! indicates
/3,temp
! indicates
/4,dcreq
! indicates
4000
0.00215869
100
4000
0.00406109
100
4000
0.00664691
100
4000
0.0102068
100
4000
0.0151416
100
When a particular column is unchanged over the loading history, you can define it as an attribute. For
instance, in the above example, the stress and temperature are constant throughout the range. You
define this data as an attribute.
The header format to define a data attribute is /attr, value , where attr is the data-type abbreviation, and
value is the value of the attribute. The constant stress and temperature values above can be written into
the file header, as follows:
/seqv,4000
! indicate
/temp,100
! indicate
/1,creq
! indicate
/2,dcreq
! indicate
0.00215869 0.000203055
0.00406109 0.000181314
0.00664691 0.000165303
0.0102068 0.000152217
0.0151416 0.000140946
0.0220102 0.000130945
Thirteen model types are available for creep curve fitting. The model you choose determines the
experimental data required for the curve-fitting process. The following table describes the creep data
required to perform curve fitting for each model type. Note that for strain hardening and modified strain
hardening, you need to input both creep strain and creep strain rate in the experimental data.
Table10.5Creep Model and Data/Type Attribute
Creep Model
Strain Hardening
Time Hardening
Generalized Exponential
Generalized Graham
Generalized Blackburn
Modified Time Hardening
Modified Strain Hardening
Generalized Garofalo
Exponential Form
Norton
Combined Time Hardening
Prim+Sec Rational Polynomial
Generalized Time Hardening
creq
x
x
x
dcreq
x
x
x
x
x
x
x
x
x
time
x
x
x
x
x
x
x
x
seqv
x
x
x
x
x
x
x
x
x
x
x
x
x
temp
x
x
x
x
x
x
x
x
x
x
10.3.1.2.1.Batch
The EADD argument of the TBFT command is used to identify and specify the location of your data files.
The command syntax is:
TBFT,EADD,ID,Option1,Option2,Option3,Option4
=
Option2 =
Option3 =
Option4 =
Option1
creep
name of file containing experimental data
file name extension
file directory
10.3.1.2.2.GUI
In interactive mode, you can input experimental data by typing the filename (with the appropriate path if
the file is not in the default directory) into the appropriate area. You can also browse to a file in a
particular location. Use the Add Data Set button to add additional data sets for creep curve fitting.
There is no restriction on the number of data sets you can add.
10.3.1.3.1.Batch
TBFT,FADD,ID,CREEP,Option2,Option3
The following table describes the creep models available and their abbreviated names for Option2
(above).
Table10.6Creep Models and Abbreviations
Model Number
1
2
Name
Strain Hardening
Time Hardening
Fitting Name/Option2
shar
thar
3
4
5
6
7
8
9
10
11
12
13
Generalized Exponential
Generalized Graham
Generalized Blackburn
Modified Time Hardening
Modified Strain Hardening
Generalized Garofalo
Exponential Form
Norton
Prim+Sec Time Hardening
Prim+Sec Rational Polynomial
Generalized Time Hardening
gexp
ggra
gbla
mtha
msha
ggar
expo
nort
psth
psrp
gtha
Note: The experimental data must be consistent with the creep model you choose. See
Table10.5:Creep Model and Data/Type Attribute for the data types required for
each creep model.
10.3.1.3.2.GUI
You can pick the appropriate model option from a menu in the data entry area. All of the options and
constraints listed for batch input apply.
You can initialize the coefficients before or after turning temperature dependency on. If the coefficients
are initialized before turning temperature dependency on, the specified coefficients will become the
initial coefficients for all future solves for that particular model. These coefficients are, however,
overridden when temperature dependency is turned on and another set of initial values is specified at
discrete temperatures. The curve-fitting tool looks for the initial coefficients at a particular temperature.
If no coefficients are specified at discrete temperatures, the initial coefficients set before temperature
dependency was turned on are used.
10.3.1.4.1.Batch
You define your coefficient values and temperature dependency using the SET option of the TBFT
command, as follows:
TBFT,SET,ID,CREEP,Option2,Option3,Option4,Option5
TBFT,FIX,ID,CREEP,Option2,Option3,Option4,Option5
=
Option3 =
Option4 =
Option5 =
Option2
TBFT,SET,ID,CREEP,Option2,Option3,Option4,Option5
=
Option3 =
Option4 =
Option5 =
all.
Option2
10.3.1.4.2.GUI
The models listed in Table10.6:Creep Models and Abbreviations are available directly from the GUI.
When you pick a model from the choices, ANSYS automatically configures the coefficients for the model.
You can then make modifications, including initializing and/or fixing certain coefficients.
10.3.1.5.1.Batch
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STRmcfcrp.html[28/04/2013 08:07:36 p.m.]
=
=
=
=
=
=
Other solving parameters are available. See the TBFT command for details.
10.3.1.5.2.GUI
After you fill in the last set of coefficient values, the analysis moves automatically to the solution phase.
Each of the options specified in the command line description is presented as a pull down menu or fill in
box, and each option must be specified before Solve will begin. The coefficients are updated in the GUI
after the solution is complete.
10.3.1.6.1.GUI
You can simultaneously display many data sets for each function plotted. Each window of your display
can be used to display each one of the data sets you are plotting against column one.
After you are satisfied with your curve-fitting results, you can write the curve-fitting data to the ANSYS
database using TBFT, FSET. The GUI or the command line converts the coefficients to the appropriate
form before writing to ANSYS TB tables. ANSYS stores the data as part of the material property set for
use in subsequent analyses.
10.3.1.7.1.Batch
TBFT,FSET,ID,CREEP,Option2,Option3
10.3.1.7.2.GUI
When you complete the process, click the Write to Database button to write the fitted coefficients of
your creep model as a creep data table in ANSYS material database. You are then returned to the
material properties dialog. The curve data can now be accessed for the full range of material behavior.
Name
Strain Hardening
Time Hardening
Generalized Exponential
Generalized Graham
Notes
Strain hardening has 4 coefficients, with C4 dedicated to
temperature dependency. If you do not have temperaturedependent data, set C4 to zero. If you have difficulty solving
temperature-dependent data, use experimental data for only one
temperature and fix C4 to zero. Solve, and then add data for your
other temperatures. Then release C4 and solve for all coefficients.
You can also solve for just C4 by fixing the C1, C2 and C3 values.
Time hardening has 4 coefficients, with C4 dedicated to
temperature dependency. If you do not have temperaturedependent data, set C4 to zero. If you have difficulty solving
temperature-dependent data, use experimental data for only one
temperature and fix C4 to zero. Solve, and then add data for your
other temperatures. Then release C4 and solve for all coefficients.
You can also solve for just C4 by fixing the C1, C2 and C3 values.
Generalized exponential has 5 coefficients, with C4 dedicated to
temperature dependency. If you do not have temperaturedependent data, set C4 to zero. Use a low value for C5 (e.g., 1e-3)
to avoid floating-point overflows in the exponential term. If you
have difficulty solving for temperature-dependent data, use
experimental data for only one temperature, fix C4 to zero, then
solve. Then add data for your other temperatures, release C4 and
solve for all coefficients. You can also solve for just C4 by fixing
C1, C2 and C3.
Generalized Graham has 8 coefficients. You use C8 for
temperature dependency. If you do not have temperaturedependent data, set C8 to zero. If you have difficulty solving
temperature-dependent data, use experimental data for only one
temperature, fix C8 to zero, and solve. Then add data for other
temperatures, release C8 and solve for the remaining coefficients
individually.
6
7
10
11
12
13
Generalized Blackburn
Time
Shear modulus
Bulk modulus
Temperature
time
smod
bmod
temp
The headers are used to describe the data types that characterize the test data columns or attributes of
the data.
The following listing contains the appropriate headers, followed by the delimited data:
/temp,100
! define temperature attribute
0.01
2992.53
1
2978.514207
2
2965.45541
4
2942.293214
6
2922.530649
8
2905.612202
10
2891.073456
20
2842.506984
40
2798.142793
60
2772.383729
80
2750.631843
100
2730.398114
200
2643.125432
400
2517.475394
600
2431.262053
800
2366.580897
1000
2313.955396
2000
2117.922594
4000
1833.734397
6000
1627.199197
8000
1470.6806
10000
1347.264527
20000
964.0141125
40000
586.1405449
60000
392.186777
80000
277.2706253
100000 202.0025278
200000 46.87056342
400000 2.669209118
600000 0.156653269
800000 0.0137224
1000000 0.005591539
10.4.1.2.1.Batch
TBFT,EADD,ID,Option1,Option2,Option3,Option4
Note: "sdec" refers to the shear modulus as a function of time and bdec refers to the
bulk modulus as a function of time.
10.4.1.2.2.GUI
Click on the Add Dataset button and type the filename into the area provided. You can also browse to
a file in a specified location. Separate input is performed for each data type ( Option1 = sdec, or bdec)
10.4.1.3.1.Batch
You define a viscoelastic material with the Prony series expansion by creating a case and setting the
order of shear modulus, bulk modulus, and shift options. You create the case with the TBFT, FCASE
command. The first line will include FCASE, ID, NEW. Then you specify the number of shear terms, bulk
terms, and the shift function. The case is actually created only after the option is issued. The following
syntax examples and argument descriptions illustrate the relationship of these activities.
TBFT,FCASE,ID,NEW,Option2,Option3
TBFT,FADD,ID,CATEGORY,Option2,Option3
= VISCO
Option2 = pshear or pbulk or shift
Option3 = dependent on Option2 as follows:
CATEGORY
Option2
Option2
TBFT,FCASE,ID,FINI
10.4.1.3.2.GUI
You can use the GUI to interactively navigate the tree structure of the curve-fitting window. Each of the
shear, bulk and shift options can be selected, and you can fill in the appropriate casename in a text box
field. As you choose the options, the coefficient table is automatically created.
A shift function must be used together with your shear and/or bulk modulus for temperature-dependent
experimental data.
The default coefficient is set to 1, but it is good practice to redefine the initial values before solving.
When initializing your coefficients, set An Ks to 1 and n Ks to time values that are equally distributed in
the log scale, spanning the data range from minimum to maximum time.
For example, consider the shear-decay versus time-data file. If the time values vary from 1 to 10000,
and if you use third-order Prony, logical guesses for 1 G , 2 G and 3 G that span this range could be 1 G
= 1, 2 G = 100, and 3 G = 10,000 (also (1), (10) and (10,000) or (1), (1,000) and (10,000),
respectively).
The equations below describe the relationship between the Prony Coefficient (n ) and the corresponding
coefficient generated in curve fitting (An ). K and G are the shear modulus and bulk modulus at t = 0.
This was done to keep all n G and n K values used in the TB tables positive.
n K = (An K * An K) / K
n G = (An G * An G) / G
A good guess for the WLF or TN parameter is the reference temperature you used during your partial
solve for shear and bulk. The index of the reference/base temperatures is the sum of NumShear +
NumBulk + 1.
You can also fix (hold constant) your coefficients. You specify a value for a coefficient and keep it
unchanged, while allowing the other coefficients to be operated on. You can then release the fixed
coefficient later if desired. By default, all of the coefficients are free to vary.
You estimate coefficients for temperature-dependent data either by using the shift function or by setting
the temperature-dependency flag and setting a reference temperature before you solve for the
coefficients. You can set the reference temperature only to values specified using the /temp,value
header line in the experimental data.
You can also specify tref = all and initiate multiple solves to evaluate coefficients at all available discrete
temperature values. In this case, for data at three temperatures (t1, t2, and t3), a single TBFT,SOLVE
command initiates three separate solve operations at those three discrete temperature values, and
generate data at three corresponding discrete temperatures.
With temperature dependency specified and the reference temperature set to a particular value, a
TBFT,SOLVE command solves for coefficients only at that discrete temperature. To solve for coefficients
at other temperatures, set the reference temperature to each of the desired discrete temperature values
and solve again.
You can initialize the coefficients before or after activating temperature dependency. If the coefficients
initialize before setting temperature dependency, the specified coefficients become the initial coefficients
for all future solves for that particular model. These coefficients are, however, overridden when
temperature dependency is active and another set of values is specified at a discrete temperature value.
The curve-fitting tool looks for the initial coefficients at a particular temperature. If no coefficients are
specified at discrete temperature values, the initial coefficients set before temperature dependency was
activated are used.
10.4.1.4.1.Batch
TBFT,SET,ID,CASE,Option2,Option3,Option4,Option5
=
Option3 =
Option4 =
Option5 =
Option2
casename
not applicable
index of coefficient
value of coefficient
For example:
TBFT,SET,1, myvisco1,,1,1.2
TBFT,SET,1, myvisco1,,2,1.5
Use the TBFT,FIX command to fix a coefficient to a value set by the TBFT, SET command or to release
a previously fixed coefficient. By default, coefficients are not fixed.
TBFT,FIX,ID,CASE,Option2,Option3,Option4,Option5
=
Option3 =
Option4 =
Option5 =
Option2
casename
not applicable
index of coefficient
1 to fix, 0 to vary
For example:
TBFT,FIX,1, myvisco1,,1,1.! Fix the first coefficient to a value set via TBFT,SET
TBFT,FIX,1, myvisco1,,2,1 ! Fix the second coefficient to a value set via TBFT,SET
Temperature dependency uses Option4, and references data files you entered with the appropriate
temp header.
TBFT,SET,ID,VISCO,Option2,Option3,Option4,Option5
Option2 = model name. See Table10.7:Viscoelastic Data Types and Abbreviations (above) for the
models available.
Option3 = not applicable
Option4 = tdep or tref
Option5 = If Option 4 = tdep, then 1 turns temperature dependency on and 0 turns it off. If Option 4
= tref, this value will be a specific temperature, or all.
10.4.1.4.2.GUI
The coefficients table is automatically updated in the viscoelastic curve-fitting GUI window when the
order of shear modulus and/or bulk modulus and/or shift function are defined. Specify values for your
coefficients in the coefficients table in the curve-fitting GUI window, and check the appropriate boxes to
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STRmcfvis.html[28/04/2013 08:08:04 p.m.]
If you do not use the shift function, discrete data must be supplied to account for temperature
dependency. Follow these steps to perform the regression:
1. Set the temperature-dependency flag using the command TBFT, SET,,,,,TDEP,1.
2. Solve the shear coefficients (if there are any):
Set the partial solve option using TBFT, SET,,,,,COMP, PSHEAR.
Set the reference temperature at which your partial solution will be performed using TBFT,
SET,,,,,TREF, TX. Only data at temperature TX will be used to estimate shear coefficients
Initialize the coefficients.
TBFT,SOLVE
Repeat the above steps for all temperatures.
3. Solve the bulk coefficients (if there are any):
Set the partial solve option using TBFT, SET,,,,,COMP, PBULK.
Set the reference temperature at which your partial solution will be performed using TBFT,
SET,,,,,TREF, TX. Only data at temperature TX will be used to estimate the shear coefficients.
Initialize the coefficients.
TBFT,SOLVE
Repeat the above steps for all temperatures.
Alternatively, you can solve for both shear and bulk data at the same time.
1. Set the temperature dependency flag using the command TBFT, SET,,,,,TDEP,1.
2. Solve for ALL coefficients.
Set the partial solve option using TBFT, SET,,,,,COMP, PVHE.
Set the reference temperature at which your partial solution will be performed using TBFT,
SET,,,,,TREF, TX. Only data at temperature TX will be used to estimate shear and bulk coefficients
Initialize the coefficients.
TBFT,SOLVE
Repeat the above steps for all of the desired temperatures.
10.4.1.5.3.Batch
Solution option command is:
TBFT,SET,ID,CASE,Option2,Option3,Option4,Option5
=
Option3 =
Option4 =
Option5 =
Option2
casename
not applicable
comp
pshea (for Shear only) or pbulk (for bulk only)
The SOLVE option allows you to specify procedure types, tolerances, and number of iterations.
TBFT,SOLVE,ID,CASE,Option2,Option3,Option4, ..., Option7
=
Option3 =
Option4 =
(default)
Option5 =
Option6 =
Option7 =
Option2
Other solving parameters are available. See the TBFT command for details.
10.4.1.5.4.GUI
The GUI provides access for you to choose your error norm, solution control parameters, and solver
options. Once you complete these specifications and SOLVE, you can go back and modify your
parameters as necessary to obtain a good curve fit.
10.4.1.6.1.GUI
The Graph button provides direct means to plot the data.
After a successful curve fitting, the last step is to write the curve-fitting data as ANSYS Prony data table
(the TB,PRONY command) to the database. The GUI or the command line converts the coefficients to
the appropriate form before writing TB commands.
The curve-fitting tool calculates coefficients that differ from those shown in the TB,PRONY table. The
following equations are used to convert the calculated coefficients to the TB,PRONY format:
Curve-Fitting Equation:
i and i (i = 1 to N) are the Prony coefficients (entered via the TB,PRONY) command. A0 is not entered
in the Prony table.
Conversion Procedure:
10.4.1.7.1.Batch
TBFT,FSET,ID,Option2,Option3
= case
Option3 = casename
Option2
10.4.1.7.2.GUI
Click the Write to Database button and the fitted coefficients are automatically written to the ANSYS
material database according Prony data table. Please note that the coefficients you see in the curvefitting module are different from those in the TB tables. The values remain the same, but the values
are different. The values shown in ANSYS are the square of the values derived during curve fitting.
They are also normalized to make at time 0 = 1.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.2.Pictorial Summary
The following tables contain numerically listed elements by group name with graphic pictorial and
element description.
BEAM Elements
CIRCU Elements
COMBIN Elements
CONTAC Elements
CPT Elements
FLUID Elements
FOLLW Elements
HF Elements
HSFLD Elements
INFIN Elements
INTER Elements
LINK Elements
MASS Elements
MATRIX Elements
BEAM Elements
MESH Elements
MPC Elements
PIPE Elements
PLANE Elements
PRETS Elements
REINF Elements
ROM Elements
SHELL Elements
SOLID Elements
SOLSH Elements
SOURC Elements
SURF Elements
TARGE Elements
TRANS Elements
Graphic Pictorials
BEAM161
Explicit Dynamics 3-D Beam
3 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ, VX, VY,
AX, AY, AZ
BEAM188
Structural 3-D 2-Node Beam
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
BEAM189
Structural 3-D 3-Node Beam
3 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
CIRCU Elements
Graphic Pictorials
CIRCU94
Coupled-Field Piezoelectric Circuit
2 or 3 nodes 2-D space
DOF: VOLT, CURR
CIRCU124
Magnetic Electric Circuit
2-6 nodes 3-D space
DOF: VOLT, CURR, EMF
CIRCU125
Magnetic Electric Diode
2 nodes 3-D space
DOF: VOLT
COMBIN Elements
Graphic Pictorials
COMBIN14
Combination Spring-Damper
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
COMBIN37
Combination Control
4 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ, PRES,
TEMP
COMBIN39
Combination Nonlinear Spring
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ, PRES,
TEMP
COMBIN40
Combination
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ, PRES,
TEMP
COMBI165
Explicit Dynamics Spring-Damper
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ, VX, VY,
VZ, AX, AV, AZ
COMBI214
Combination Spring-Damper Bearing
2 nodes 2-D space
DOF: UX, UY, UZ,
CONTAC Elements
Graphic Pictorials
CONTA171
2-D 2-Node Surface-to-Surface Contact
2 nodes 2-D space
DOF: UX, UY, TEMP, VOLT, AZ
CONTA172
2-D 3-Node Surface-to-Surface Contact
3 nodes 2-D space
DOF: UX, UY, TEMP, VOLT, AZ
CONTA173
3-D 4-Node Surface-to-Surface Contact
4 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT, MAG
CONTA174
3-D 8-Node Surface-to-Surface Contact
8 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT, MAG
CONTA175
2-D/3-D Node-to-Surface Contact
1 node 2-D/3-D space
DOF: UX, UY, UZ, TEMP, VOLT, AX, MAG
CONTA176
3-D Line-to-Line Contact
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CH3_2.html[28/04/2013 08:09:41 p.m.]
Graphic Pictorials
CPT212
2-D 4-Node Coupled Pore-Pressure Mechanical
Solid
4 nodes 2-D space
DOF: UX, UY, PRES
CPT213
2-D 8-Node Coupled Pore-Pressure Mechanical
Solid
8 nodes 2-D space
DOF: UX, UY, PRES
CPT215
3-D 8-Node Coupled Pore-Pressure Mechanical
Solid
8 nodes 3-D space
DOF: UX, UY, UZ, PRES
CPT216
3-D 20-Node Coupled Pore-Pressure Mechanical
Solid
20 nodes 3-D space
DOF: UX, UY, UZ, PRES
CPT217
3-D 10-Node Coupled Pore-Pressure Mechanical
Solid
10 nodes 3-D space
DOF: UX, UY, UZ, PRES
FLUID Elements
Graphic Pictorials
FLUID29
2-D Acoustic Fluid
4 nodes 2-D space
DOF: UX, UY, PRES
FLUID30
3-D Acoustic Fluid
8 nodes 3-D space
DOF: UX, UY, UZ, PRES
FLUID38
Dynamic Fluid Coupling
2 nodes 3-D space
DOF: UX, UY, UZ
FLUID79
2-D Contained Fluid
4 nodes 2-D space
DOF: UX, UY
FLUID80
3-D Contained Fluid
8 nodes 3-D space
DOF: UX, UY, UZ
FLUID81
Axisymmetric-Harmonic Contained Fluid
4 nodes 2-D space
DOF: UX, UY, UZ
FLUID116
Coupled Thermal-Fluid Pipe
2 nodes 3-D space
DOF: PRES, TEMP
FLUID129
2-D Infinite Acoustic
2 nodes 2-D space
DOF: PRES
FLUID130
3-D Infinite Acoustic
4 nodes 3-D space
DOF: PRES
FLUID136
3-D Squeeze Film Fluid
4, 8 nodes 3-D space
DOF: PRES
FLUID138
3-D Viscous Fluid Link
2 nodes 3-D space
DOF: PRES
FLUID139
3-D Slide Film Fluid
2, 32 nodes 3-D space
DOF: UX, UY, UZ
FLUID141
2-D Fluid-Thermal
4 nodes 2-D space
DOF: VX, VY, VZ, PRES, TEMP, ENKE, ENDS
FLUID142
3-D Fluid-Thermal
8 nodes 3-D space
DOF: VX, VY, VZ, PRES, TEMP, ENKE, ENDS
FLUID220
3-D Acoustic Fluid
20 nodes 3-D space
DOF: UX, UY, UZ, PRES
FLUID221
3-D Acoustic Fluid
10 nodes 3-D space
DOF: UX, UY, UZ, PRES
FOLLW Elements
Graphic Pictorials
FOLLW201
3-D Follower Load
1 node 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
HF Elements
Graphic Pictorials
HF118
2-D High-Frequency Magnetic Electric
Quadrilateral Solid
8 nodes 2-D space
DOF: AX
HF119
3-D High-Frequency Magnetic Electric
Tetrahedral Solid
10 nodes 3-D space
DOF: AX
HF120
3-D High-Frequency Magnetic Electric Brick
Solid
20 nodes 3-D space
DOF: AX
HSFLD Elements
Graphic Pictorials
HSFLD241
2-D Hydrostatic Fluid
4 nodes 2-D space
DOF: UX, UY, HDSP, PRES
HSFLD242
3-D Hydrostatic Fluid
9 nodes 3-D space
DOF: UX, UY, UZ, HDSP, PRES
INFIN Elements
Graphic Pictorials
INFIN9
2-D Infinite Boundary
Graphic Pictorials
INTER115
3-D Magnetic Electric Interface
4 nodes 3-D space
DOF: AX, AY, AZ, MAG
INTER192
Structural 2-D Interface 4-Node Gasket
4 nodes 2-D space
DOF: UX, UY
INTER193
Structural 2-D Interface 6-Node Gasket
6 nodes 2-D space
DOF: UX, UY
INTER194
Structural 3-D Interface 16-Node Gasket
16 nodes 3-D space
DOF: UX, UY, UZ
INTER195
Structural 3-D Interface 8-Node Gasket
8 nodes 3-D space
DOF: UX, UY, UZ
INTER202
Structural 2-D Interface 4-Node Cohesive
4 nodes 2-D space
DOF: UX, UY
INTER203
Structural 2-D Interface 6-Node Cohesive
6 nodes 2-D space
DOF: UX, UY
INTER204
Structural 3-D Interface 16-Node Cohesive
16 nodes 3-D space
DOF: UX, UY, UZ
INTER205
Structural 3-D Interface 8-Node Cohesive
8 nodes 3-D space
DOF: UX, UY, UZ
LINK Elements
Graphic Pictorials
LINK11
Structural 3-D Linear Actuator
2 nodes 3-D space
DOF: UX, UY, UZ
LINK31
Radiation Link
2 nodes 3-D space
DOF: TEMP
LINK33
Thermal 3-D Conduction Bar
2 nodes 3-D space
DOF: TEMP
LINK34
Convection Link
2 nodes 3-D space
DOF: TEMP
LINK68
Coupled Thermal-Electric Line
2 nodes 3-D space
DOF: TEMP, VOLT
LINK160
Explicit 3-D Spar (or Truss)
3 nodes 3-D space
DOF: UX, UY, UZ, VX, VY, VZ, AX, AY, AZ
LINK167
Explicit Tension-Only Spar
3 nodes 3-D space
DOF: UX, UY, UZ, VX, VY, VZ, AX, AY, AZ
LINK180
Structural 3-D Spar (or Truss)
2 nodes 3-D space
DOF: UX, UY, UZ
MASS Elements
Graphic Pictorials
MASS21
Structural Mass
1 node 3-D space
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CH3_2.html[28/04/2013 08:09:41 p.m.]
Graphic Pictorials
MATRIX27
Stiffness, Damping, or Mass Matrix
2 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
MATRIX50
Superelement (or Substructure)
2-D or 3-D space
DOF: Determined from included element types
MESH Elements
Graphic Pictorials
MESH200
Meshing Facet
2-20 nodes 2-D/3-D space
DOF: None
KEYOPT Dependent
MPC Elements
Graphic Pictorials
MPC184
Structural Multipoint Constraint
2 or 3 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
KEYOPT Dependent
PIPE Elements
Graphic Pictorials
PIPE288
3-D 2-Node Pipe
3 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
PIPE289
3-D 3-Node Pipe
4 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
ELBOW290
3-D 3-Node Elbow
3 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
PLANE Elements
Graphic Pictorials
PLANE13
2-D Coupled-Field Solid
4 nodes 2-D space
DOF: TEMP, AZ, UX, UY, VOLT
PLANE25
Axisymmetric-Harmonic 4-Node Structural Solid
4 nodes 2-D space
DOF: UX, UY, UZ
PLANE35
2-D 6-Node Triangular Thermal Solid
6 nodes 2-D space
DOF: TEMP
PLANE53
2-D 8-Node Magnetic Solid
8 nodes 2-D space
DOF: VOLT, AZ, CURR, EMF
PLANE55
2-D Thermal Solid
4 nodes 2-D space
DOF: TEMP
PLANE75
2-D Axisymmetric-Harmonic 4-Node Thermal
Solid
4 nodes 2-D space
DOF: TEMP
PLANE77
2-D 8-Node Thermal Solid
8 nodes 2-D space
DOF: TEMP
PLANE78
2-D Axisymmetric - Harmonic 8-Node Thermal
Solid
8 nodes 2-D space
DOF: TEMP
PLANE83
2-D Axisymmetric - Harmonic 8-Node Structural
Solid
8 nodes 2-D space
DOF: UX, UY, UZ
PLANE121
2-D 8-Node Electrostatic Solid
8 nodes 2-D space
DOF: VOLT
PLANE162
Explicit 2-D Structural Solid
4 nodes 2-D space
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CH3_2.html[28/04/2013 08:09:41 p.m.]
Graphic Pictorials
PRETS179
2-D/3-D Pretension Combination
3 nodes 2-D/3-D space
DOF: UX
REINF Elements
Graphic Pictorial
REINF263
2-D Smeared Reinforcing
Up to 8 nodes 2-D space
DOF: UX, UY, UZ, ROTZ
REINF264
3-D Discrete Reinforcing
Up to 20 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
REINF265
3-D Smeared Reinforcing
Up to 20 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
ROM Elements
Graphic Pictorial
ROM144
Reduced Order Electrostatic-Structural CoupledField
20 or 30 nodes 3-D space
Graphic Pictorials
SHELL28
Structural 3-D Shear/Twist Panel
4 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
SHELL41
Structural 3-D Membrane Shell
4 nodes 3-D space
DOF: UX, UY, UZ
SHELL61
2-D Axisymmetric - Harmonic Structural Shell
2 nodes 2-D space
DOF: UX, UY, UZ, ROTZ
SHELL131
4-Node Thermal Shell
4 nodes 3-D space
DOF: TBOT, TE2, TE3, TE4, . . . TTOP
SHELL132
8-Node Thermal Shell
8 nodes 3-D space
DOF: TBOT, TE2, TE3, TE4, . . . TTOP
SHELL157
Thermal-Electric Shell
4 nodes 3-D space
DOF: TEMP, VOLT
SHELL163
Explicit Thin Structural Shell
4 nodes 3-D space
DOF: UX, UY, UZ, VX, VY, VZ, AX, AY, AZ,
ROTX, ROTY, ROTZ,
SHELL181
4-Node Structural Shell
4 nodes 3-D space
DOF: UX, UY, UZ, ROTX, ROTY, ROTZ
SHELL208
2-Node Axisymmetric Shell
2 nodes 2-D space
DOF: UX, UY, ROTZ
SHELL209
3-Node Axisymmetric Shell
3 nodes 2-D space
DOF: UX, UY, ROTZ
SHELL281
8-Node Structural Shell
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CH3_2.html[28/04/2013 08:09:41 p.m.]
Graphic Pictorials
SOLID5
3-D Coupled-Field Solid
8 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT, MAG
SOLID62
3-D Magneto-Structural Coupled-Field Solid
8 nodes 3-D space
DOF: UX, UY, UZ, AX, AY, AZ, VOLT
SOLID65
3-D Reinforced Concrete Structural Solid
8 nodes 3-D space
DOF: UX, UY, UZ
SOLID70
3-D Thermal Solid
8 nodes 3-D space
DOF: TEMP
SOLID87
3-D 10-Node Tetrahedral Thermal Solid
10 nodes 3-D space
DOF: TEMP
SOLID90
3-D 20-Node Thermal Solid
20 nodes 3-D space
DOF: TEMP
SOLID96
3-D Magnetic Scalar Solid
8 nodes 3-D space
DOF: MAG
SOLID97
3-D Magnetic Solid
8 nodes 3-D space
DOF: AX, AY, AZ, VOLT, CURR, EMF
SOLID98
Tetrahedral Coupled-Field Solid
10 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT, MAG
SOLID117
3-D 20-Node Magnetic Edge
20 nodes 3-D space
DOF: AZ
SOLID122
3-D 20-Node Electrostatic Solid
20 nodes 3-D space
DOF: VOLT
SOLID123
3-D 10-Node Tetrahedral Electrostatic Solid
10 nodes 3-D space
DOF: VOLT
SOLID164
Explicit 3-D Structural Solid
8 nodes 3-D space
DOF: UX, UY, UZ, VX, VY, VZ, AX, AY, AZ
SOLID168
Explicit 3-D 10-Node Tetrahedral Structural
Solid
10 nodes 3-D space
DOF: UX, UY, UZ, VX, VY, VZ, AX, AY, AZ
SOLID185
3-D 8-Node Structural Solid
8 nodes 3-D space
DOF: UX, UY, UZ
SOLID186
3-D 20-Node Structural Solid
20 nodes 3-D space
DOF: UX, UY, UZ
SOLID187
3-D 10-Node Tetrahedral Structural Solid
10 nodes 3-D space
DOF: UX, UY, UZ
SOLID226
3-D 20-Node Coupled-Field Solid
20 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT
SOLID227
3-D 10-Node Coupled-Field Solid
10 nodes 3-D space
DOF: UX, UY, UZ, TEMP, VOLT
SOLID231
3-D 20-Node Electric Solid
20 nodes 3-D space
DOF: VOLT
SOLID232
3-D 10-Node Tetrahedral Electric Solid
10 nodes 3-D space
DOF: VOLT
SOLID236
3-D 20-Node Electromagnetic Solid
20 nodes 3-D space
DOF: AZ, VOLT
SOLID237
3-D 10-Node Electromagnetic Solid
10 nodes 3-D space
DOF: AZ, VOLT
SOLID272
4- to 48-Node General Axisymmetric Solid
(KEYOPT(2) = 3)
DOF: UX, UY, UZ
SOLID273
8- to 96-Node General Axisymmetric Solid
(KEYOPT(2) = 3)
DOF: UX, UY, UZ
SOLID273
8- to 96-Node General Axisymmetric Solid
(KEYOPT(2) = 3)
DOF: UX, UY, UZ
SOLID278
3-D 8-Node Thermal Solid
8 nodes 3-D space
DOF: TEMP
SOLID279
3-D 20-Node Thermal Solid
20 nodes 3-D space
DOF: TEMP
SOLID285
3-D 4-Node Tetrahedral Structural Solid with
Nodal Pressure
4 nodes 3-D space
DOF: UX, UY, UZ, HDSP
SOLSH Elements
Graphic Pictorials
SOLSH190
Structural Solid Shell
8 nodes 3-D space
DOF: UX, UY, UZ
SOURC Elements
Graphic Pictorials
SOURC36
Magnetic Electric Current Source
3 nodes 3-D space
DOF: None
SURF Elements
Graphic Pictorials
SURF151
2-D Thermal Surface Effect
2 or 4 nodes 2-D space
DOF: TEMP
SURF152
3-D Thermal Surface Effect
4 to 10 nodes 3-D space
DOF: TEMP
SURF153
2-D Structural Surface Effect
2 or 3 nodes 2-D space
DOF: UX, UY
SURF154
3-D Structural Surface Effect
4 to 8 nodes 3-D space
DOF: UX, UY, UZ
SURF156
3-D Structural Surface Line Load
3 to 4 nodes 3-D space
DOF: UX, UY, UZ
SURF159
3-D General Axisymmetric Surface
2 to 36 nodes 3-D space
DOF: UX, UY, UZ
SURF251
2-D Radiosity Surface
2 nodes 2-D space
SURF252
3-D Thermal Radiosity Surface
3 or 4 nodes, 3-D space
TARGE Elements
Graphic Pictorials
TARGE169
Contact 2-D Target Segment
3 nodes 2-D space
DOF: UX, UY, ROTZ, TEMP
TARGE170
Contact 3-D Target Segment
8 nodes 3-D space
DOF: UX, UY, UZ, TEMP
TRANS Elements
Graphic Pictorials
TRANS109
2-D Electromechanical Solid
3 nodes 2-D space
DOF: UX, UY, VOLT
TRANS126
Electromechanical Transducer
2 nodes 3-D space
DOF: UX-VOLT, UY-VOLT, UZ-VOLT
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
11.2.1.Element Topologies
An interface element is composed of bottom and top surfaces. ANSYS provides several types of interface
elements for the analysis of the gasket joints. Figure 11.1 shows the geometry of a 3-D 8-node interface
element available in ANSYS. An element midplane is created by averaging the coordinates of node pairs
from the bottom and top surfaces of the elements. The numerical integration of interface elements is
performed in the element midplane. The Gauss integration scheme is used for the numerical integration.
Figure11.1Element Topology of a 3-D 8-Node Interface Element
11.2.2.Thickness Direction
The thickness direction is defined as the normal direction of the mid plane of the element at the
integration point, and computed inside of ANSYS. The positive direction is defined by the right-hand rule
going around the nodes in the midplane. The through thickness deformation is quantified by the relative
deformation of bottom and top surfaces along the thickness direction. The thickness direction is then
noted as the X-direction according to the ANSYS notation convention. No ESYS coordinate system is
allowed for the elements.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
11.3.1.Element Selection
The simulation of an entire gasket joint assembly, consisting of the gasket and the structural elements
on either side of the gasket, involves choosing interface elements and structural elements that have the
same characteristics. Use the following table as a guideline for choosing interface and structural
elements that have the same characteristics:
For elements with Use this interface
element:
these
characteristics:
2-D,
2-D,
3-D,
3-D,
linear
quadratic
quadratic
linear
INTER192
INTER193
INTER194
INTER195
Proper element type is chosen based on the stress states of interest and structural element types used.
Element selection is done by the element type command, ET, for example,
ET,1,195
11.3.2.Applications
In general, linear and quadratic elements are chosen for the following reasons:
Fewer nodes produce a smaller model that runs faster with less computer resources.
Quadratic elements are necessary if stress gradients are present in surrounding bodies.
If elements are to follow a curved boundary closely, quadratic elements are ideal because their
edges are arcs.
With a free mesh (tetrahedral elements) the mid-node (quadratic) is required for an accurate
solution.
When a surrounding structure can be considered as a 2-D structure, for example, plane stress / strain /
axisymmetric, 2-D elements are the ideal choice. A good example of the use of 2-D element INTER192
or INTER193 is the gasket between the "flanged" ends of pipe line. In this case the gasket properties do
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STgafi.html[28/04/2013 08:11:13 p.m.]
11.4.Material Definition
11.4.1.Material Characteristics
The TB command option GASKET allows gasket joints to be simulated with the ANSYS interface
elements, in which there is only one element through the thickness, and the through thickness
deformation is decoupled from the in plane deformation. The gasket material is usually under
compression. The material under compression is highly nonlinear. The gasket material also exhibits quite
complicated unloading behavior when compression is released. The GASKET option allows you to directly
input data for the experimentally measured complex pressure closure curve for the material model
(compression curve), and also for several unloading pressure closure curves. When no unloading curves
are defined, the material behavior follows the compression curve while it is unloaded.
As it is a joint component, there often exists an initial gap or void. On the other hand, from a modeling
point of view, it is a lot easier to fill the spaces or volumes between the adjacent components with the
interface meshes, and then set an initial gap for the gasket material to account for it. As long as the
closure is less than the initial gap, no pressure is acted on the gaskets. Also, when it is under tension
loading, there will be an open gap. Therefore, gasket joints generally do not have tension pressure. A
stress cap is used to restrict tension pressure in the gasket joint elements.
The GASKET material option must be used with interface elements INTER192, INTER193, INTER194,
and INTER195.
Figure 11.2 shows the experimental pressure vs. closure (relative displacement of top and bottom gasket
surfaces) data for a graphite composite gasket material. The sample was unloaded and reloaded 5 times
along the loading path and then unloaded at the end of the test to determine the materials unloading
stiffness.
Figure11.2Pressure vs. Closure Behavior of a Gasket Material
11.4.2.Input Format
You input gasket material data using TB,GASKET. The material data consists of 2 main parts: general
parameters and pressure closure behaviors. The general parameters define initial gasket gap, stable
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STgamd.html[28/04/2013 08:11:52 p.m.]
stiffness for numerical stabilization, and stress cap for a gasket in tension. The pressure closure behavior
includes gasket compression (loading) and tension data (unloading).
The TB command specification for defining a gasket material is:
TB,GASKET,MAT ,NTEMP ,NPTS ,TBOPT
where TBOPT = one of the following types of gasket material data:
PARA: gasket material general parameters.
COMP: gasket compression data.
LUNL: gasket linear unloading data.
NUNL: gasket nonlinear unloading data.
TSS: gasket transverse shear stiffness data.
You input the general parameters using the TBDATA command, then input the compression and
unloading data using the TBPT command.
Presented in the following sections are examples of inputs for the various types of gasket data.
Refer to Gasket Materials in the Element Reference for further details on these parameters.
where: NPTS is the number of unloading points; xi is the closure where unloading started, and yi is
unloading slope.
The following input listing is an example showing the linear unloading behavior of a gasket joint material
with 3 unloading points
TB,GASKET,1, ,3,LUNL
! define linear unloading data
TBPT,, 0.78000E-04, 0.25100E+12
TBPT,, 0.28600E-03, 0.25500E+12
TBPT,, 0.50500E-03, 0.10600E+13
where: xi, yi are pairs of closure and pressure values. Several unloading curves can be defined.
An example showing the nonlinear unloading behavior of a gasket joint material with 3 unloading points
is as follows:
TB,GASKET,1, ,5,NUNL
! define first nonlinear unloading data
TBPT,, 0.78000E-04, 0.30000E+09
TBPT,, 0.66900E-04, 0.24750E+08
TBPT,, 0.63100E-04, 0.82500E+07
TBPT,, 0.54100E-04, 0.15000E+07
TBPT,, 0.00000E+00, 0.00000E+00
TB,GASKET,1, ,5,NUNL
TBPT,, 0.28600E-03, 0.58500E+09
TBPT,, 0.26400E-03, 0.22350E+08
TBPT,, 0.26100E-03, 0.90000E+07
TBPT,, 0.25600E-03, 0.15000E+07
TBPT,, 0.00000E+00, 0.00000E+00
TB,GASKET,1, ,5,NUNL
TBPT,, 0.50500E-03, 0.89550E+09
TBPT,, 0.47800E-03, 0.33900E+08
TBPT,, 0.47500E-03, 0.13500E+08
TBPT,, 0.46800E-03, 0.15000E+07
TBPT,, 0.00000E+00, 0.00000E+00
11.4.3.Temperature Dependencies
Inputting temperature dependent gasket material properties follows the standard ANSYS procedure for
inputting temperature dependent data for other materials. The following format shows this procedure.
TB,GASKET,MAT,NTEMP,NPTS,LUNL
TBTEMP,T1
TBPT,,x1,y1
TBPT,,x2,y2
TBTEMP,T2
TBPT,,x1,y1
TBPT,,x2,y2
ANSYS will automatically interpolate the temperature data to the material points using linear
interpolation. When the temperature is out of the specified range, the closest temperature point is used.
The following is an example input listing defining a compressive pressure vs. closure behavior of a
gasket joint material with 5 temperature points and up to 10 data points for each temperature point,
and 3 nonlinear unloading curves with each curve having 5 temperatures and 5 data points.
TB,GASKET,1, 5,10,COMP
! define compression data with 5 temperatures
TBTEMP,
100.000
TBPT,, 0.20000E-04, 0.54000E+08
TBPT,,
TBPT,,
TBPT,,
TBPT,,
TBPT,,
TBPT,,
TBPT,,
TBPT,,
TBPT,,
0.40000E-04,
0.60000E-04,
0.78000E-04,
0.12000E-03,
0.19000E-03,
0.28600E-03,
0.35800E-03,
0.43200E-03,
0.50500E-03,
0.15150E+09
0.24900E+09
0.30000E+09
0.37200E+09
0.47400E+09
0.58500E+09
0.67350E+09
0.78000E+09
0.89550E+09
TBTEMP,
200.000
TBPT,, 0.20000E-04,
TBPT,, 0.40000E-04,
TBPT,, 0.60000E-04,
TBPT,, 0.78000E-04,
TBPT,, 0.12000E-03,
TBPT,, 0.19000E-03,
TBPT,, 0.28600E-03,
TBPT,, 0.35800E-03,
TBPT,, 0.43200E-03,
TBPT,, 0.50500E-03,
0.18000E+08
0.50500E+08
0.83000E+08
0.10000E+09
0.12400E+09
0.15800E+09
0.19500E+09
0.22450E+09
0.26000E+09
0.29850E+09
TBTEMP,
300.000
TBPT,, 0.20000E-04,
TBPT,, 0.40000E-04,
TBPT,, 0.60000E-04,
TBPT,, 0.78000E-04,
TBPT,, 0.12000E-03,
TBPT,, 0.19000E-03,
TBPT,, 0.28600E-03,
TBPT,, 0.35800E-03,
TBPT,, 0.43200E-03,
TBPT,, 0.50500E-03,
0.90000E+07
0.25250E+08
0.41500E+08
0.50000E+08
0.62000E+08
0.79000E+08
0.97500E+08
0.11225E+09
0.13000E+09
0.14925E+09
TBTEMP,
400.000
TBPT,, 0.20000E-04,
TBPT,, 0.40000E-04,
TBPT,, 0.60000E-04,
TBPT,, 0.78000E-04,
TBPT,, 0.12000E-03,
TBPT,, 0.19000E-03,
TBPT,, 0.28600E-03,
TBPT,, 0.35800E-03,
TBPT,, 0.43200E-03,
TBPT,, 0.50500E-03,
0.36000E+07
0.10100E+08
0.16600E+08
0.20000E+08
0.24800E+08
0.31600E+08
0.39000E+08
0.44900E+08
0.52000E+08
0.59700E+08
TBTEMP,
500.000
TBPT,, 0.20000E-04,
TBPT,, 0.40000E-04,
TBPT,, 0.60000E-04,
TBPT,, 0.78000E-04,
TBPT,, 0.12000E-03,
TBPT,, 0.19000E-03,
TBPT,, 0.28600E-03,
TBPT,, 0.35800E-03,
TBPT,, 0.43200E-03,
TBPT,, 0.50500E-03,
0.18000E+07
0.50500E+07
0.83000E+07
0.10000E+08
0.12400E+08
0.15800E+08
0.19500E+08
0.22450E+08
0.26000E+08
0.29850E+08
0.10000E+09
0.82500E+07
0.27500E+07
0.50000E+06
0.00000E+00
TBTEMP,
300.000
TBPT,, 0.78000E-04,
TBPT,, 0.66900E-04,
TBPT,, 0.63100E-04,
TBPT,, 0.54100E-04,
TBPT,, 0.00000E+00,
0.50000E+08
0.41250E+07
0.13750E+07
0.25000E+06
0.00000E+00
TBTEMP,
400.000
TBPT,, 0.78000E-04,
TBPT,, 0.66900E-04,
TBPT,, 0.63100E-04,
TBPT,, 0.54100E-04,
TBPT,, 0.00000E+00,
0.20000E+08
0.16500E+07
0.55000E+06
0.10000E+06
0.00000E+00
TBTEMP,
500.000
TBPT,, 0.78000E-04,
TBPT,, 0.66900E-04,
TBPT,, 0.63100E-04,
TBPT,, 0.54100E-04,
TBPT,, 0.00000E+00,
0.10000E+08
0.82500E+06
0.27500E+06
0.50000E+05
0.00000E+00
0.19500E+09
0.74500E+07
0.30000E+07
0.50000E+06
0.00000E+00
TBTEMP,
300.000
TBPT,, 0.28600E-03,
TBPT,, 0.26400E-03,
TBPT,, 0.26100E-03,
TBPT,, 0.25600E-03,
TBPT,, 0.00000E+00,
0.97500E+08
0.37250E+07
0.15000E+07
0.25000E+06
0.00000E+00
TBTEMP,
400.000
TBPT,, 0.28600E-03,
TBPT,, 0.26400E-03,
TBPT,, 0.26100E-03,
TBPT,, 0.25600E-03,
TBPT,, 0.00000E+00,
0.39000E+08
0.14900E+07
0.60000E+06
0.10000E+06
0.00000E+00
TBTEMP,
500.000
TBPT,, 0.28600E-03,
TBPT,, 0.26400E-03,
TBPT,, 0.26100E-03,
TBPT,, 0.25600E-03,
TBPT,, 0.00000E+00,
0.19500E+08
0.74500E+06
0.30000E+06
0.50000E+05
0.00000E+00
0.29850E+09
0.11300E+08
0.45000E+07
0.50000E+06
0.00000E+00
TBTEMP,
300.000
TBPT,, 0.50500E-03,
TBPT,, 0.47800E-03,
TBPT,, 0.47500E-03,
TBPT,, 0.46800E-03,
TBPT,, 0.00000E+00,
0.14925E+09
0.56500E+07
0.22500E+07
0.25000E+06
0.00000E+00
TBTEMP,
400.000
TBPT,, 0.50500E-03,
TBPT,, 0.47800E-03,
TBPT,, 0.47500E-03,
TBPT,, 0.46800E-03,
TBPT,, 0.00000E+00,
0.59700E+08
0.22600E+07
0.90000E+06
0.10000E+06
0.00000E+00
TBTEMP,
500.000
TBPT,, 0.50500E-03,
TBPT,, 0.47800E-03,
TBPT,, 0.47500E-03,
TBPT,, 0.46800E-03,
TBPT,, 0.00000E+00,
0.29850E+08
0.11300E+07
0.45000E+06
0.50000E+05
0.00000E+00
Sample plots of compression and unloading curves for gasket data to two temperatures is shown in
Figure 11.5.
Figure 11.6 shows the geometry of the finite element model, a thin interface layer between two block
volumes. Figure 11.7 shows the mesh with solid brick element, SOLID185, in top and bottom of block
volumes, and Figure 11.8 shows the mesh of interface element, INTER195, in the interface layer
between the two blocks. Figure 11.9 shows the mesh with solid tetrahedral element, SOLID187, in top
and bottom of block volumes, and Figure 11.10 shows the mesh of interface element (degenerated
wedge), INTER194, in the interface layer between the two blocks.
Figure11.6Gasket Finite Element Model Geometry
. . . . .
. UX
UY
. . . . .
INCLUDED.
. . . . .
O P T I O N S
. . .
UZ
. . .
. . .
. . .
. .3-D
. .STATIC (STEADY-STATE)
. .YES
. .PROGRAM CHOSEN
CP=
0.000
TIME= 00:00:00
CP=
0.000
TIME= 00:00:00
No .emat or .erot
L O A D
S T E P
O P T I O N S
2 SOLID185
0.000
0.000000
1 INTER195
0.000
0.000000
Time at end of element matrix formulation CP= 0.
ALL CURRENT ANSYS DATA WRITTEN TO FILE NAME=
FOR POSSIBLE RESUME FROM THIS POINT
FORCE CONVERGENCE VALUE = 0.4200E+07 CRITERION= 0.2143E+05
SPARSE MATRIX DIRECT SOLVER.
Number of equations =
24,
Memory available (MB) =
0.0
DISP CONVERGENCE VALUE
EQUIL ITER
1 COMPLETED.
Maximum wavefront =
, Memory required (MB)
0
=
0.0
NUMBER
1
2
ENAME
2
1
SOLID185
INTER195
TOTAL CP
0.000
0.000
2
1
SOLID185
INTER195
0.000
0.000
AVE CP
0.000000
0.000000
AVE CP
0.000000
0.000000
11.7.1.Points to Remember
To review results in POST1, the database must contain the same model for which the solution was
calculated.
The results file ( Jobname.RST) must be available.
/POST1
Main Menu> General Postproc
3. Read in results for the desired load step and substep, which can be identified by load step and
substep numbers or by time.
Command(s):
GUI:
SET
Main Menu> General Postproc> Read Results> load step
4. Display the results using any of the following options. Note that gasket results, such as pressure
and closure, are always displayed and listed in the local coordinate system.
Option: Display Deformed Shape
Command(s):
GUI:
PLDISP
Main Menu> General Postproc> Plot Results> Deformed Shape
Command(s): PLNSOL or
PLESOL
Main Menu> General Postproc> Plot Results> Contour Plot> Nodal Solu
GUI:
or
Element Solu
Use these options to display contours of stresses, strains, or any other applicable item. When
displaying the gasket pressure distribution, if other structural mating components are not included,
ANSYS will plot the geometry of those components in gray. To have a better visualization of a
gasket pressure plot, it is better for you to select gasket elements only.
Option: Tabular Listings
PRNSOL (nodal results)
Command(s): PRESOL (element-by-element results)
PRRSOL (reaction data)
PRITER (substep summary data), etc.
Main Menu> General Postproc> List Results> Nodal Solution
GUI:
Main Menu> General Postproc> List Results> Element Solution
Main Menu> General Postproc> List Results> Reaction Solution
Option: Animation
You can also animate gasket results over time:
Command(s):
GUI:
ANTIME
Utility Menu> PlotCtrls> Animate> Over Time
Other Capabilities
Many other postprocessing functions are available in POST1. See "The General Postprocessor (POST1)"
in the Basic Analysis Guide for details. Load case combinations usually are not valid for nonlinear
analyses.
tbpt,,0.714800E-03,
tbpt,,0.816400E-03,
tbpt,,0.968800E-03,
tbpt,,0.109326E-02,
3.565000E+11
5.92300E+11
1.088000e+12
1.490000E+12
!*+++++++++++++++++++++++++++
!* List Gasket Material Model
!*+++++++++++++++++++++++++++
tblist,gask,all
!*++++++++++++++++++
!* Define Parameters
!*++++++++++++++++++
n1
= 20
n2
= n1*100
n3
= n1
dis1 = -0.0008
dis2 = -0.000001
pres = 1.0e7
pres2 = 10
pres3 = 1.4E8
dp
= -2.0e7
elb
= 1.0
elg
= 0.1
!*+++++++++++++++
!* Generate Nodes
!*+++++++++++++++
n,1,
n,2,1.0
n,3,1.0,1.0
n,4,0.0,1.0
ngen,2,4,1,4,,0.0,0.0,elb
ngen,2,8,1,4,,0.0,0.0,elb+elg
ngen,2,12,1,4,,0.0,0.0,2*elb+elg
!*+++++++++++++++++++++++++++++++++++++++++
!* Generate Front and Back SOLID185 Element
!*+++++++++++++++++++++++++++++++++++++++++
et,1,185,,1
mat,1
e,1,2,3,4,5,6,7,8
e,9,10,11,12,13,14,15,16
!*+++++++++++++++++++++++++++++++++
!* Generate Middle INTER195 Element
!*+++++++++++++++++++++++++++++++++
et,2,195,,
type,2
mat,2
e,5,6,7,8,9,10,11,12
!*++++++++++++++++++++++++++
!* Define Boundary Condition
!*++++++++++++++++++++++++++
nsel,s,loc,z
d,all,uz
nsel,all
nsel,s,loc,x
d,all,ux
nsel,all
nsel,s,loc,y
d,all,uy
nsel,all
finish
/solu
!*+++++++++++++++++++
!* Apply Displacement
!*+++++++++++++++++++
nsel,s,loc,z,elb*2+elg
d,all,uz,dis1
nsel,all
!*+++++++++++++++++++++++++++++++++++++++++++++
!* Solve First Load Step, Compress the Elements
!*+++++++++++++++++++++++++++++++++++++++++++++
nsubst,n1,n2,n3
outres,all,all
outres,svar,all
solve
!*++++++++++++++++++++++++++++++++++++++++++
!* Solve Second Load Step, Open the Elements
!*++++++++++++++++++++++++++++++++++++++++++
nsubst,n1,n2,n3
outres,all,all
outres,svar,all
nsel,s,loc,z,elb*2+elg
d,all,uz,dis2
nall
solve
finish
!*++++++++++++++++++++++++
!* Postprocess the Results
!*++++++++++++++++++++++++
/post1
set,last
pres,s
pres,epto
pres,epel
prns,epel
finish
!*++++++++++++++++++++++++++++++++++++++++++++++
!* Post26, Print and Plot Gasket Element Results
!*++++++++++++++++++++++++++++++++++++++++++++++
/post26
esol,2,3, ,s,x,press
esol,3,3, ,epel,x,delta
add,4,2, , ,press,,,-1,
! change sign for plotting
add,5,3,,,delta,,,-1,
! change sign for plotting
prvar,2,3,4,5
xvar,5
plvar,4
finish
/exit,nosave
3 S
X
press
-139488.
-278977.
-418465.
-557953.
-697442.
-836930.
-976418.
-0.111591E+07
-0.125539E+07
-0.139488E+07
-0.153437E+07
-0.278389E+07
-0.557968E+07
-0.989280E+07
-0.152775E+08
-0.208613E+08
-0.250737E+08
-0.277640E+08
-0.310936E+08
-0.357955E+08
-0.227277E+08
-0.965988E+07
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
-0.100000E-04
3 EPELX
delta
-0.398672E-04
-0.797343E-04
-0.119601E-03
-0.159469E-03
-0.199336E-03
-0.239203E-03
-0.279070E-03
-0.318937E-03
-0.358804E-03
-0.398672E-03
-0.438539E-03
-0.477349E-03
-0.514686E-03
-0.550578E-03
-0.585450E-03
-0.620132E-03
-0.656120E-03
-0.693558E-03
-0.730387E-03
-0.765909E-03
-0.738405E-03
-0.710900E-03
-0.680150E-03
-0.640200E-03
-0.600250E-03
-0.560300E-03
-0.520350E-03
-0.480400E-03
-0.440450E-03
-0.400500E-03
-0.360550E-03
-0.320600E-03
-0.280650E-03
-0.240700E-03
-0.200750E-03
-0.160800E-03
-0.120850E-03
-0.809000E-04
-0.409500E-04
-0.100000E-05
4 ADD
press
139488.
278977.
418465.
557953.
697442.
836930.
976418.
0.111591E+07
0.125539E+07
0.139488E+07
0.153437E+07
0.278389E+07
0.557968E+07
0.989280E+07
0.152775E+08
0.208613E+08
0.250737E+08
0.277640E+08
0.310936E+08
0.357955E+08
0.227277E+08
0.965988E+07
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
0.100000E-04
5 ADD
delta
0.398672E-04
0.797343E-04
0.119601E-03
0.159469E-03
0.199336E-03
0.239203E-03
0.279070E-03
0.318937E-03
0.358804E-03
0.398672E-03
0.438539E-03
0.477349E-03
0.514686E-03
0.550578E-03
0.585450E-03
0.620132E-03
0.656120E-03
0.693558E-03
0.730387E-03
0.765909E-03
0.738405E-03
0.710900E-03
0.680150E-03
0.640200E-03
0.600250E-03
0.560300E-03
0.520350E-03
0.480400E-03
0.440450E-03
0.400500E-03
0.360550E-03
0.320600E-03
0.280650E-03
0.240700E-03
0.200750E-03
0.160800E-03
0.120850E-03
0.809000E-04
0.409500E-04
0.100000E-05
The 2-D elements, INTER202 and INTER203, use a KEYOPT to define various stress state options.
12.1.2.1.Element Definition
An interface element is composed of bottom and top surfaces. Figure205.1:"INTER205 Geometry" in
the Element Reference shows the geometry of a 3-D 8-node interface element. The element midplane
can be created by averaging the coordinates of node pairs from the bottoms and top surfaces of the
element. The numerical integration of the interface elements is performed in the element midplane. The
Gauss integration scheme is used for the numerical integrations.
12.1.2.2.Element Selection
The simulation of an entire assembly, consisting of the cohesive zone and the structural elements on
either side of the cohesive zone, requires that the interface elements and structural elements have the
same characteristics. When you issue the CZMESH command, the appropriate interface element(s) will
be selected automatically, depending on the adjacent structural elements. You can also manually specify
your interface elements. Use the following table as a guideline for choosing interface and structural
elements that have the same characteristics:
For elements with
these
characteristics:
2-D,
2-D,
3-D,
3-D,
linear
quadratic
quadratic
linear
PLANE182
PLANE183
SOLID186, SOLID187
SOLID65, SOLID185, SOLSH190, SOLID272,
SOLID273, SOLID285
Proper element type is chosen based on the stress states of interest and structural element types used.
Element selection is done by the element type command, ET, for example,
ET,1,205
12.1.3.Material Definition
12.1.3.1.Material Characteristics
The CZM option of the TB command lets you define interface separation behavior with ANSYS interface
elements. The interface is represented by a single element set of these elements. The interface
deformation is characterized by a traction separation law (see below), with the deformation occurring
only within the interface elements (the cohesive zone). The tension or shear deformations within this
zone are of primary interest. The surface behavior of the material is highly nonlinear in either case, and
the resulting softening or loss of stiffness changes character rapidly as the element separation increases.
Unloading behavior is not addressed in this configuration.
12.1.3.2.Material Constants
The cohesive zone model (TB,CZM with TBOPT = EXPO) uses a traction separation law defined as:
, and
TB,CZM,,,,
TBDATA,1,C1,C2,C3
This CZM material option must be used with interface elements INTER202, INTER203, INTER204, and
INTER205.
12.1.4.2.Boundary Conditions
The interface delamination and failure process involves the stiffness softening and complete loss of the
interface stiffness, which in turn will cause numerical instability of the solution. You should therefore
apply your constraints as boundary conditions. Using forces or pressures will generally cause rigid body
motion after the fracture, and will result in other solution difficulties.
up. This ensures that all of the modes and behaviors of interest will be accurately included and
that the problem is solved effectively.
When interface elements are under tension, the normal stiffness is exponentially related to the
separation. That is, the greater the separation, the lower the normal stiffness of the elements.
When interface elements are under compression, you can align contact elements with the interface
elements to obtain better penetration control.
A convergence failure can indicate a physical instability in the structure, or it can merely be the result of
some numerical problem in the finite element model.
12.1.6.1.Points to Remember
To review results in POST1, the database must contain the same model for which the solution was
calculated.
The results file ( Jobname.RST) must be available.
/POST1
Main Menu> General Postproc
3. Read in results for the desired load step and substep, which can be identified by load step and
substep numbers or by time.
Command(s):
GUI:
SET
Main Menu> General Postproc> Read Results> load step
4. Display the results using any of the following options. Note that cohesive zone element results,
such as tension and separation, are always displayed and listed in the local coordinate system.
PLDISP
Main Menu> General Postproc> Plot Results> Deformed Shape
ANTIME
Utility Menu> PlotCtrls> Animate> Over Time
Other Capabilities
Many other postprocessing functions are available in POST1. See "The General Postprocessor (POST1)"
in the Basic Analysis Guide for details. Load case combinations usually are not valid for nonlinear
analyses.
12.2.1.Analyzing Debonding
Modeling debonding with contact elements involves the same steps as any other contact analysis. (For a
detailed discussion on how to set up a contact analysis, see "Surface-to-Surface Contact".) Therefore, if
you are familiar with setting up a contact analysis you can easily include debonding in your model. You
simply add a bonded contact option and a cohesive zone material model for the contact elements.
12.2.2.Contact Elements
Debonding can be defined in any model that includes the following types of contact:
Surface-to-surface (CONTA171 through CONTA174)
Node-to-surface (CONTA175)
Line-to-line (CONTA176)
Line-to-surface (CONTA177) contact
The contact elements must use bonded contact (KEYOPT(12) = 2, 3, 4, 5 or 6) with the augmented
Lagrangian method or pure penalty method (KEYOPT(2) = 0 or 1). Debonding is activated by associating
a cohesive zone material model (input with TB,CZM) with the contact elements.
12.2.3.Material Definition
12.2.3.1.Material Characteristics
ANSYS provides two cohesive zone material models with bilinear behavior to represent debonding. The
material behavior, defined in terms of contact stresses (normal and tangential) and contact separation
distances (normal gap and tangential sliding), is characterized by linear elastic loading followed by linear
softening. The slope of the curve depends on contact stiffness and a debonding parameter which is
defined in terms of material constants. Debonding allows three modes of separation:
Mode I debonding for normal separation
Mode II debonding for tangential separation
Mixed mode debonding for normal and tangential separation
Debonding is also characterized by convergence difficulties during material softening. Artificial damping is
provided to overcome these problems. An option for tangential slip under compressive normal contact
stress for mixed mode debonding is also provided.
After debonding is completed, the surface interaction is governed by standard contact constraints for
normal and tangential directions. Frictional contact is used if friction is specified for the contact elements.
12.2.3.2.Material Constants
The cohesive zone material model with bilinear behavior (TB,CZM with TBOPT = CBDD or CBDE ) is
defined as:
and
where:
P = normal contact stress (tension)
y = tangential contact stress in y direction
z = tangential contact stress in z direction
K n = normal contact stiffness
K t = tangential contact stiffness
un = contact gap
uy = contact slip distance in y direction
uz = contact slip distance in z direction
d = debonding parameter
To model bilinear material behavior with tractions and separation distances, use TB,CZM with TBOPT =
CBDD. You also input the following material constants with the TBDATA command:
Constant
C1
Symbol
max
C2
C3
max
C4
C5
C6
Meaning
To model bilinear material behavior with tractions and critical fracture energies, use TB,CZM with TBOPT
= CBDE. You also input the following material constants with the TBDATA command:
Constant
Symbol
Meaning
C1
max
C2
Gcn
C3
max
C4
Gct
C5
C6
The following is an example of how to define a cohesive zone material with the TB and TBDATA
commands:
TB,CZM,,,,CBDD
! bilinear behavior with tractions and separation distances
TBDATA,1,C1,C2,C3,C4,C5,C6
For more information on defining a cohesive zone material in a contact analysis, see Cohesive Zone
Material Constants for Contact Elements (TB,CZM,,,,CBDD and TB,CZM,,,,CBDE ) in the Element
Reference.
12.2.4.Result Output
All applicable output quantities for contact elements are also available for debonding:
Output Quantities
Symbol
Meaning
PRES
SFRIC
P
t
GAP
y and z
un
SLIDE
ut
tangential slip
uy and uz
contact gap
Additionally, debonding specific output quantities are also available. These are output as NMISC data:
Output Quantities
Symbol
Meaning
DTSTART
DPARAM
(no symbol)
dn , dt , or dm
Gn and Gt
fracture energies
Chapter13:Fracture Mechanics
Cracks and flaws occur in many structures and components for several reasons. The material may be
inherently defective. Cracks may be introduced during the manufacturing stage, or later as a result of
environmental conditions. The presence of such cracks or flaws can significantly degrade the structural
integrity of a component under the action of applied loads and environmental conditions.
Fracture mechanics uses concepts from applied mechanics to develop an understanding of the stress and
deformation fields around a crack tip when a crack is present in a structure. A sound knowledge of these
stress and deformation fields helps in developing fail-safe and safe-life designs for structures. Such
fracture-mechanics-based design concepts are widely used, but are not limited to, the fields of nuclear,
aerospace, civil, and mechanical engineering.
The following topics concerning fracture analysis are available:
Introduction to Fracture
Solving Fracture Mechanics Problems
Numerical Evaluation of Fracture Mechanics Parameters
Learning More About Fracture Mechanics
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
13.1.Introduction to Fracture
Structural design concepts traditionally use a strength-of-material approach for designing a component.
This approach does not anticipate the elevated stress levels due to the existence of cracks. The
presence of such stresses can lead to catastrophic failure of the structure.
Fracture mechanics accounts for the cracks or flaws in a structure. The fracture mechanics approach to
the design of structures includes flaw size as one important variable, and fracture toughness replaces
strength of material as a relevant material parameter.
Fracture analysis is typically carried out either using the energy criterion or the stress-intensity-factor
criterion. When the energy criterion is used, the energy required for a unit extension of the crack (the
energy release rate) characterizes the fracture toughness. When the stress-intensity-factor criterion is
used, the critical value of the amplitude of the stress and deformation fields characterizes the fracture
toughness. Under certain circumstances, the two criteria are equivalent.
The following additional introductory topics concerning fracture are available:
Fracture Modes
Fracture Mechanics Parameters
Crack Growth Simulation
13.1.1.Fracture Modes
Depending on the failure kinematics (that is, the relative movement of the two surfaces of the crack),
three fracture modes are distinguishable, as shown in Figure 13.1:
Mode I Opening or tensile mode
Mode II Shearing or sliding mode
Mode III Tearing or out-of-plane mode
Fracture is generally characterized by a combination of fracture modes.
Figure13.1Schematic of the Fracture Modes
Energy-release rate
J-Integral
The stress intensity factor and energy release rate are limited to linear elastic fracture mechanics. The JIntegral is applicable to both linear elastic and nonlinear elastic-plastic materials.
where K is the stress-intensity factor, r and are coordinates of a polar coordinate system (as shown in
Figure 13.2). These equations apply to any of the three fracture modes.
Figure13.2Schematic of a Crack Tip
13.1.2.2.Energy-Release Rate
The energy-release rate is based on the energy criterion for fracture proposed by Griffith and further
development by Irwin. In this approach, the crack growth occurs when the energy available for crack
growth is sufficient to overcome the resistance of the material.[1]
The energy-release rate G is defined in elastic materials as the rate of change of potential energy
released from a structure when a crack opens. For example, the following illustration shows a crack of
length 2a in a large elastic body with modulus E subject to a tensile stress ():
At the moment of fracture, G is equal to the critical energy-release rate Gc, a function of the fracture
toughness. The value of Gc for a material can be determined via a relatively straightforward set of crack
experiments.
For a single-fracture mode, the stress-intensity factor and the energy-release rate are related by:
13.1.2.3.J-Integral
J-Integral is one of the most widely accepted parameters for elastic-plastic fracture mechanics. The JIntegral is defined as follows [2]:
where W is the strain energy density, T is the kinematic energy density, represents the stresses, u is
the displacement vector, and is the contour over which the integration is carried out.
For a crack in a linear elastic material, the J-Integral represents the energy-release rate. Also, the
amplitudes of the crack-tip stress and deformation fields are characterized by the J-Integral for a crack
in a nonlinear elastic material.
For more information, see J-Integral Calculation and J-Integral as a Stress-Intensity Factor.
crack-tip field in a nonlinear elastic material. They each assumed a power law relationship between
plastic strain and stress. If elastic strain is included, the relationship for uniaxial deformation is given as:
where 0 is the reference stress (the yield stress of the material), and 0 = 0 /E, is a dimensionless
constant, and n is the hardening component. They showed that, at a distance very close to the crack tip
and well within the plastic zone, the crack-tip stress and strain ahead of crack tip can be expressed as:
and
the crack tip. The stresses and strains are singular at the crack tip, varying as
. To produce this
singularity in stresses and strains, the crack tip mesh should have certain characteristics:
The crack faces should be coincident.
The elements around the crack tip (or crack front) should be quadratic, with the midside nodes
placed at the quarter points. (Such elements are called singular elements.)
Figure 13.4 shows examples of singular elements for 2-D and 3-D fracture models.
Figure13.4Singular Element Examples
Take advantage of symmetry where possible. In many cases, you need to model only one half of the
crack region, with symmetry or antisymmetry boundary conditions, as shown below.
Figure13.6Using Symmetry to Your Advantage
For reasonable results, the first row of elements around the crack tip should have a radius of
approximately a / 8 or smaller, where a is the crack length. In the circumferential direction, roughly one
element every 30 or 40 is recommended.
The crack-tip elements should not be distorted and should take the shape of isosceles triangles.
13.3.1.J-Integral Calculation
The J-Integral evaluation is based on the domain integral method by Shih[5]. The domain integration
formulation applies area integration for 2-D problems and volume integration for 3-D problems. Area and
volume integrals offer much better accuracy than contour integral and surface integrals, and are much
easier to implement numerically. The method itself is also very easy to use.
The following topics concerning J-Integral calculation are available:
Understanding the Domain Integral Method
J-Integral Calculation
where q is referred to as the crack-extension vector. The direction of q is the simple x-axis of the local
coordinate system ahead of the crack tip. The q vector is chosen as zero at nodes along the contour ,
and is a unit vector for all nodes inside except the midside nodes, if there are any, that are directly
connected to . ANSYS refers to these nodes with a unit q vector as virtual crack-extension nodes .
For higher-order elements (such as PLANE183 and SOLID186), the q vector at mid-side nodes takes the
averaged values from the corresponding corner nodes. The discretized form of the J-Integral is given by:
where ne is the number of elements to be integrated, wiw is the weight function, and Aie is the area of
the element represented by ie.
For the 3-D problem, domain integral representation of the J-Integral becomes a volume integration,
which again is evaluated over a group of elements. The implementation becomes more complicated;
however, the principal is similar to the 2-D problem.
Virtual crack-extension nodes are one of the most important input data elements required for J-Integral
evaluation. It is also referred to as the crack-tip node component.
For the 2-D crack problem, the crack-tip node component usually contains one node which is also the
crack-tip node. The first contour for the area integration of the J-Integral is evaluated over the elements
associated with the crack-tip node component. The second contour for the area integration of the JIntegral is evaluated over the elements adjacent to the first contour of elements. This procedure is
repeated for all contours. To ensure correct results, the elements for the contour integration should not
reach the outer boundary of the model (with the exception of the crack surface).
For the 3-D crack problem, the crack-tip node component is comprised of the nodes along the crack
front. The crack-tip node component is not required to be sorted. The 3-D J-Integral contour follows a
procedure similar to that of the 2-D contour.
13.3.1.2.J-Integral Calculation
ANSYS calculates the J-Integral at the solution phase of the analysis after a substep has converged,
then stores the value to the results file.
The CINT command initiates the J-Integral calculation and also specifies the parameters necessary for
the calculation.
Perform the J-Integral calculation as follows:
Step
Step
Step
Step
Step
1:
2:
3:
4:
5:
For example:
CINT,NEW,1
After the crack-tip node component is defined, use the CINT command's NORM option to define the
normal of the crack plane. The program automatically converts it into the crack-extension vector q,
based on the element information. The crack-extension vector is taken along the perpendicular direction
to the plane formed by the crack-plane normal and the tangent direction of the crack-tip node, and is
normalized to a unit vector.
The command syntax is:
CINT,NORM,par1,par2
where par1 is the coordinate system number and par2 is the axis of coordinate system par1.
Example 1
!local coordinate system
LOCAL,11,0,,,,
! select nodes located along the crack front and define it as crack front/tip node component
NSEL,S,LOC,X,Xctip
NSEL,R,LOC,Y,Yctip
CM,CRACK_TIP_NODE_CM
! Define a new J-Integral calculation
CINT,NEW,1
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,NORM,11,2
Example 2
! select nodes located along the crack front and define it as crack front/tip node component
LSEL,,,,
NSLL
CM,CRACK_FRONT_NODE_CM,NODE
CINT,NEW,1
CINT,CTNC,CRACK_FRONT_NODE_CM,
Example:
CINT,CENC,CMNAME
2. Identify the crack-tip node separately if the node component has more than one node.
If a crack-tip node is not identified, then the first node of the node component is taken to be the
first node.
Example:
CINT,CENC,CMNAME,node1
Example:
CINT,CENC,CMNAME,node1,11,2
Alternatively, define the crack-extension direction by directly specifying the global X Y and Z
components of the crack-extension vector.
Example:
Repeat this method for all node locations along the crack front.
Example 1
! local coordinate systems
local,11,0,,,,
local,12,0,,,,
local,n,0,,,,
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,CENC,CRACK_FRONT_NODE_CM1,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,n,2
Example 2
! Crack-extension node component and
!
crack-extension direction specification using vectors
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,CENC,CRACK_FRONT_NODE_CM1, , , ,Vx1,Vy1,Vz1
CINT,CENC,CRACK_FRONT_NODE_CM2, , , ,Vx2,Vy2,Vz2
CINT,CENC,CRACK_FRONT_NODE_CM2, , , ,Vxn,Vyn,Vzn
Example
CINT,NEW,1
CINT,CTNC,CRACK_FRONT_NODE_SET,NODE
CINT,NCON,6
Example
CINT,NEW,1
CINT,SYMM,ON
Example
CINT,NEW,1
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,SYMM,ON
CINT,NCON,5
OUTRES,CINT,10
! output J-Integral every 10 substeps
where:
GI and GII = mode I and II energy-release rate, respectively
u and v = relative displacement between the top and bottom nodes of the crack face in local
coordinates x and y, respectively
Rx and Ry = reaction forces at the crack-tip node
a = crack extension, as shown in the following figure:
Figure13.72-D Crack Geometry Schematic
where:
GI, GII, and GIII = mode I, II, and III energy-release rate, respectively
u, v, and w= relative displacement between the top and bottom nodes of the crack face in local
coordinates x, y, and z, respectively
Rx , Ry , and Rz = reaction forces at the crack-tip node
A = crack-extension area, as shown in the following figure:
Figure13.83-D Crack Geometry Schematic
1:
2:
3:
4:
This approach applies to both 2-D crack geometry and 3-D flat crack surfaces. It offers a simple way to
define a 3-D energy-release rate calculation, as you need only define the crack-tip (front) node
component and the normal of the crack plane.
2-D Flat Crack Geometry
For 2-D crack geometry, define a crack-tip node component (usually a node located at the crack
tip). You can also define a group of nodes around the crack tip, including the node at the crack
tip. The program uses this group of nodes to form the necessary information for the VCCT
calculation automatically.
3-D Flat Crack Geometry
For 3-D flat crack surfaces, define a crack-tip node component that includes all of the nodes along
the crack front. At each node location, however, only one node can exist.
All nodes in the crack-tip node component must be connectable, and they must form a line based
on the element connectivity associated with it. This line is the crack front. The program uses it to
determine the elements and the nodes needed for the VCCT calculation automatically.
VCCT is not applicable in the case of a collapsed crack-tip mesh.
The command syntax is:
CINT,CTNC,Par1 , Par2 , Par3
where CTNC specifies a crack-tip node component, Par1 is the crack-tip node component
name, Par2 is the crack-extension direction calculation-assist node (any node on the open
side of the crack), and Par3 is the crack fronts end-node crack-extension direction override.
The Par1 and Par2 values help to identify the crack-extension direction. Although the program
automatically calculates the energy-release rate at the crack tip using the local coordinate system, it is
usually best to use Par2 to define a crack face node to help align the extension directions of the cracktip nodes.
By default, the program uses the external surface to determine the crack-extension direction and normal
when the crack-tip node hits the free surface. You can use Par3 to override this default.
After the crack-tip node component is defined, define the normal of the crack plane. The program
automatically converts it into the crack-extension vector q, based on the element information. The crackextension vector is taken along the perpendicular direction to the plane formed by the crack-plane
normal and the tangent direction of the crack-tip node, and is normalized to a unit vector.
The command syntax is:
CINT,NORM,Par1 , Par2
where Par1 is the coordinate system number and Par2 is the coordinate system axis.
Example 1:
!
Local coordinate system
LOCAL,11,0,,,,
! select nodes located along the crack front and
! define it as crack front/tip node component
NSEL,S,LOC,X,Xctip
NSEL,R,LOC,Y,Yctip
CM,CRACK_TIP_NODE_CM
!
Define a new the energy-release rate calculation
CINT,NEW,1
CINT,TYPE,VCCT
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,NORM,11,2
Example 2:
!
Select nodes located along the crack front and
!
define it as crack front/tip node component
LSEL,,,,
NSLL
CM,CRACK_FRONT_NODE_CM,NODE
CINT,NEW,1
CINT,TYPE,VCCT
CINT,CTNC,CRACK_FRONT_NODE_CM
local,n,0,,,,
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,VCCT
CINT,CENC,CRACK_FRONT_NODE_CM1,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,11,2
CINT,CENC,CRACK_FRONT_NODE_CMn,,n,2
Example 2:
!
Crack-extension node component and
!
crack-extension direction specification using vectors
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,VCCT
CINT,CENC,CRACK_FRONT_NODE_CM1,,,,Vx1,Vy1,Vz1
CINT,CENC,CRACK_FRONT_NODE_CM2,,,,Vx2,Vy2,Vz2
CINT,CENC,CRACK_FRONT_NODE_CMn,,,,Vxn,Vyn,Vzn
where
are the stress, strain and displacement,
are the stress, strain and displacement of the auxiliary field,
and qi is the crack-extension vector.
The interaction integral is associated with the stress-intensity factors as
where
(i = 1,2,3) are the mode I, II and III stress-intensity factors,
(i = 1,2,3) are the auxiliary mode I, II and III stress-intensity factors,
E* = E for plane stress and E* = E / (1 E is the Youngs modulus,
is the Poisson ratio,
and is the shear modulus.
1:
2:
3:
4:
5:
(front) node component and the normal of the crack plane. Use this method when the crack plane
is flat.
Define the crack-extension node component and crack-extension direction.
This approach applies for 3-D curve crack planes, where a unique normal may not exist. However,
you must define the crack-extension node component and the crack-extension direction at each
crack-tip node location. Use this method when the crack plane is not flat, or when a set of nodes
form the crack tip, as in the case of a collapsed crack-tip mesh.
The auxiliary crack-tip field is based on the crack-extension direction. To ensure the accuracy of the
stress-intensity factors calculation, it is crucial that you correctly define the crack-extension definition.
Example 1
! local coordinate system
LOCAL,11,0,,,,
! select nodes located along the crack front and
! define it as crack front/tip node component
NSEL,S,LOC,X,Xctip
NSEL,R,LOC,Y,Yctip
CM,CRACK_TIP_NODE_CM
! Define a new stress intensity factors calculation
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,NORM,11,2
Example 2
! select nodes located along the crack front and
! define it as crack front/tip node component
LSEL,,,,
NSLL
CM,CRACK_FRONT_NODE_CM,NODE
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_FRONT_NODE_CM,
Example:
CINT,CENC,CMName
2. Identify the crack-tip node separately if the node component has more than one node.
If a crack-tip node is not identified, the first node of the node component is taken to be the first
node.
Example:
CINT,CENCP,CMName,node1
Example:
CINT,CENC,CMName,node1,11,2
Alternatively, define the crack-extension direction by directly specifying the global X Y and Z
components of the crack-extension vector.
Example:
CINT,CENC,CMName,node1,,,compx,compy,compz
Repeat this method for all node locations along the crack front. Although the ANSYS program
automatically calculates the local coordinate system at the crack tip to determine stress-intensity factors,
it is usually best to use the NORM option to help align the calculated normals of the crack-tip nodes.
Example 1
! local coordinate systems
local,11,0,,,,
local,12,0,,,,
local,n,0,,,,
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CENC,CRACK_FRONT_NODE_CM1,,11,2
CINT,CENC,CRACK_FRONT_NODE_CM2,,11,2
CINT,CENC, CRACK_FRONT_NODE_CM2,,n,2
Example 2
! Crack-extension node component and
!
crack-extension direction specification using vectors
NSEL,S,LOC,X,Xctip1
NSEL,R,LOC,Y,Yctip1
NSEL,R,LOC,Z,Zctip1
CM,CRACK_FRONT_NODE_CM1
NSEL,S,LOC,X,Xctip2
NSEL,R,LOC,Y,Yctip2
NSEL,R,LOC,Z,Zctip2
CM,CRACK_FRONT_NODE_CM2
NSEL,S,LOC,X,Xctipn
NSEL,R,LOC,Y,Yctipn
NSEL,R,LOC,Z,Zctipn
CM,CRACK_FRONT_NODE_CMn
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CENC,CRACK_FRONT_NODE_CM1,,,,Vx1,Vy1,Vz1
CINT,CENC,CRACK_FRONT_NODE_CM2,,,,Vx2,Vy2,Vz2
CINT,CENCOMP,CRACK_FRONT_NODE_CM2,,,,Vxn,Vyn,Vzn
Example
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_FRONT_NODE_SET,NODE
CINT,NCON,6
Example
CINT,NEW,1
CINT,TYPE,SIFS
CINT,SYMM,ON
Example
CINT,NEW,1
CINT,TYPE,SIFS
CINT,CTNC,CRACK_TIP_NODE_CM
CINT,SYMM,ON
CINT,NCON,5
OUTRES,CINT,10
! output CINT results every 10 substeps
LOCAL (or
Command(s): CLOCAL,
CS,
CSKP, etc.
Utility Menu> WorkPlane> Local Coordinate Systems> Create Local CS> At
GUI:
Specified Loc
KCALC
Main Menu> General Postproc> Nodal Calcs> Stress Int Factr
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter14:Composites
Composite materials have been used in structures for centuries. In recent times, composite parts have
been used extensively in aircraft structures, automobiles, sporting goods, and many consumer products.
Composite materials are those containing more than one bonded material, each with different structural
properties. The main advantage of composite materials is the potential for a high ratio of stiffness to
weight. Composites used for typical engineering applications are advanced fiber or laminated
composites, such as fiberglass, glass epoxy, graphite epoxy, and boron epoxy.
ANSYS allows you to model composite materials with specialized elements called layered elements. After
you build your model using these elements, you can perform any structural analysis (including
nonlinearities such as large deflection and stress stiffening).
The following topics related to composites are available:
Modeling Composites
The FiberSIM-ANSYS Interface
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
14.1.Modeling Composites
Composites are somewhat more difficult to model than an isotropic material such as iron or steel.
Because each layer may have different orthotropic material properties, you must exercise care when
defining the properties and orientations of the various layers.
The following composite modeling topics are available:
Selecting the Proper Element Type
Defining the Layered Configuration
Specifying Failure Criteria
Composite Modeling and Postprocessing Tips
For each layer, the following properties are specified in the element real constant table (R, RMORE,
RMODIF) accessed with REAL attributes:
Material properties (via a material reference number MAT)
Layer orientation angle commands (THETA)
Layer thickness (TK)
You can also define layered sections via the Section Tool (Prep>Sections>Shell - Add/edit). For
each layer, the following are specified in the section definition via the section commands (SECTYPE,
SECDATA) or the Section Tool accessed with the SECNUM attributes.
Material properties (via a material reference number MAT)
Material Properties -- As with any other element, the MP command defines the linear material
properties, and the TB command is used to define the nonlinear material data tables. The only
difference is that the material attribute number for each layer of an element is specified in the
element's real constant table. For the layered elements, the MAT command attribute is used only
for the DAMP and REFT arguments of the MP command. The linear material properties for each
layer may be either isotropic or orthotropic. Typical fiber-reinforced composites contain orthotropic
materials and these properties are most often supplied in the major Poisson's ratio form. Material
property directions are parallel to the layer coordinate system, defined by the element coordinate
system and the layer orientation angle.
Layer Orientation Angle -- Defines the orientation of the layer coordinate system with respect to
the element coordinate system. It is the angle (in degrees) between X-axes of the two systems. By
default, the layer coordinate system is parallel to the element coordinate system. All elements have
a default coordinate system which you can change using the ESYS element attribute (ESYS) . You
may also write your own subroutines to define the element and layer coordinate systems (USERAN
and USANLY); for more information, see the Guide to ANSYS User Programmable Features.
Layer Thickness -- If the layer thickness is constant, you only need to specify TK(I), the thickness
at node I. Otherwise, the thicknesses at the four corner nodes must be input. Dropped layers may
be represented with zero thickness.
Number of integration points per layer -- Allows you to determine in how much detail the program
should compute the results. For very thin layers, when used with many other layers, one point
would be appropriate. But for laminates with few layers, more would be needed. The default is
three points. This feature applies only to sections defined via the SEC xxxxx section commands.
You can model sandwich structures with SHELL181 or SHELL281; however, both elements model the
transverse-shear deflection using an energy-equivalence method that makes the need for a sandwich
option unnecessary.
14.1.2.3.Node Offset
For SHELL181 and SHELL281 using sections defined via the section commands (SECxxxxx ), nodes can
be offset during the definition of the section via the SECOFFSET command.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STR11_2.html[28/04/2013 08:17:54 p.m.]
The figures below illustrate how you can conveniently model ply drop-off in shell elements that are
adjacent to each other. In Figure 14.3, the nodes are located at the middle surfaces and these surfaces
are aligned. In Figure 14.4, the nodes are located at the bottom surfaces and these surfaces are
aligned.
Figure14.3Layered Shell With Nodes at Midplane
200
1200
500
8000
200
! Temperatures
! Maximum stress components
FC,1,S,YZ ,10000,
FC,1,S,XZ ,10000,
FCLIST,
,100
FCLIST,
,150
FCLIST,
,200
PRNSOL,S,FAIL
8000
8000
!
!
!
!
List status
List status
List status
Use Failure
option (/DEVICE,VECTOR,1).
/PSYMB,ESYS,1 followed by EPLOT -- Displays the element coordinate system triad for those
elements whose default coordinate system has been changed.
Figure14.5Example of an Element Display
LAYPLOT -- Displays the layer stacking sequence from real constants in the form of a sheared
deck of cards. (See Figure 14.6.) The layers are crosshatched and color coded for clarity. The
hatch lines indicate the layer angle (real constant THETA) and the color indicates layer material
number (MAT). You can specify a range of layer numbers for the display.
SECPLOT -- Displays the section stacking sequence from sections in the form of a sheared deck of
cards. (See Figure 14.6.) The sections are crosshatched and color coded for clarity. The hatch lines
indicate the layer angle (THETA) and the color indicates layer material number (MAT) defined by
the SECDATA command. You can specify a range of layer numbers for the display.
has a zero thickness for the requested layer, the element is not selected.
For energy output, the results are applicable only to the entire element. You cannot get output results
for individual layers.
You may want to examine a FiberSIM .xml file before use to verify that the geometry data in the .xml
file and in the ANSYS model use the same system of units and the same coordinate system. An effective
method for doing so is to convert each layer to an ANSYS PREP7 input file and then plot it, as follows:
1. Select the layer of interest and delete the remainder of the file.
2. Remove the warp and weft angles as well as the <R/> symbols.
3. Using a spreadsheet program or text editor, convert the nodal and element blocks into ANSYS N
and E commands. (Include columns for the command names and commas.)
4. Add /PREP7 and ET,1,200,4 commands at the beginning of the file.
5. Run the input file and plot the results.
FiberSIM's XML File Format
Beginning with FiberSIM 5.1, the FiberSIM XML file contains a material-attribute line of code for each
ply, similar to the following:
<Material NAME="PPG-PL-3K-D1" THICKNESS="0.266700" CURED_THICKNESS="0.190500"/>
ANSYS uses only the CURED_THICKNESS attribute and ignores the others. ANSYS considers the cured
thickness to be the layer thickness when TKFLG = 0 (SECCONTROLS).
LAYPLOT and PRESOL,S,X may require more time to execute than expected.
The CDWRITE command cannot archive FiberSIM data. Instead, retain the FiberSIM .xml file and
reenter the section (SECxxxxx ) commands necessary to generate the complete model.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter15:Fatigue
Fatigue is the phenomenon in which a repetitively loaded structure fractures at a load level less than its
ultimate static strength. For instance, a steel bar might successfully resist a single static application of a
300 kN tensile load, but might fail after 1,000,000 repetitions of a 200 kN load.
The primary factors that contribute to fatigue failures include:
Number of load cycles experienced
Range of stress experienced in each load cycle
Mean stress experienced in each load cycle
Presence of local stress concentrations
A formal fatigue evaluation accounts for each of these factors as it calculates how "used up" a certain
component will become during its anticipated life cycle.
The following fatigue-related topics are available:
How ANSYS Calculates Fatigue
Fatigue Terminology
Evaluating Fatigue
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
15.2.Fatigue Terminology
A location is a node in your model for which fatigue stresses are to be stored. You would typically
choose locations that represent points on the structure that would be susceptible to fatigue damage.
An event is a set of stress conditions that occur at different times during a unique stress cycle. See
Guidelines for Obtaining Accurate Usage Factors later in this chapter for more information.
A loading is one of the stress conditions that is part of an event.
The alternating stress intensity is a measure of the difference in stress state between any two loadings.
The program does not adjust the alternating stress intensity for mean-stress effects.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
15.3.Evaluating Fatigue
You perform a fatigue evaluation in POST1, the general postprocessor, after you have completed a
stress solution. The procedure normally consists of five general steps:
1. Enter POST1 (/POST1) and resume your database.
2. Establish the size (the number of locations, events, and loadings), define the fatigue material
properties, identify stress locations, and define stress concentration factors.
3. Store stresses at locations of interest for various events and loadings; assign event repetitions and
scale factors.
4. Activate the fatigue calculations.
5. Review the results.
The following fatigue-evaluation topics describe each step in detail and provide additional information:
Enter POST1 and Resume Your Database
Establish the Size, Fatigue Material Properties, and Locations
Store Stresses and Assign Event Repetitions and Scale Factors
Activate the Fatigue Calculations
Review the Results
Other Approaches to Range Counting
Sample Input
/POST1
Main Menu> General Postproc
2. Read your database file ( Jobname.DB ) into active memory. (If your intended fatigue evaluation is a
continuation of an ongoing ANSYS session, then Jobname.DB will already be in memory.) A results
file ( Jobname.RST) with nodal stress results should also be available; you will read results data into
memory later.
Command(s):
GUI:
RESUME
Utility Menu> File> Resume from
FTSIZE
Main Menu> General Postproc> Fatigue> Size Settings
FP
Main Menu> General Postproc> Fatigue> Property Table> S-N
Table
The Sm-T curve, a curve of design stress-intensity value versus temperature. This curve is
needed if you want the program to detect whether or not the nominal stress range has gone
plastic.
Command(s):
GUI:
FP
Main Menu> General Postproc> Fatigue> Property Table> Sm_T
Table
FP
Main Menu> General Postproc> Fatigue> Property Table> Elasplas Par
The following example illustrates the use of the FP command to input material fatigue
properties:
! Define the S-N table:
FP,1,10,30,100,300,1000,10000
FP,7,100000,1000000
FP,21,650,390,240,161,109,59
FP,27,37,26
! Define the Sm-T table:
FP,41,100,200,300,400,500,600
FP,47,650,700,750,800
FP,51,20,20,20,18.7,17.4,16.4
FP,57,16.1,15.9,15.5,15.1
! Allowable Cycles, N
!
"
! Alternating Stress! Intensity Range, S, ksi
! Temperature,F
!
"
! "Design Stress-Intensity
! Value", Sm (=2/3*Sy or
! 1/3 *Su), ksi
! Define the elastic-plastic material parameters:
FP,61,1.7,.3
!
M and N
FL
Main Menu> General Postproc> Fatigue> Stress Locations
Note: Not all fatigue analyses will require the FL command. Locations are automatically
defined for nodes when FS, FSNODE, or FSSECT are issued (see below). If your
model contains sufficient grid detail, your stresses could be accurate enough that
you would not need to apply calculated SCFs. (Supplemental SCFs for surface, size,
or corrosion effects might still be required, however.) Where only one location is
being examined, you could omit a title. If explicit definition of locations, SCFs, or
titles are not required, you could forgo the FL command entirely.
Here is an example of some FL commands for a cylinder with a global Y axis, having two wall
thicknesses of interest, where SCFs are to be applied (to the axial linearized stresses) at the outside
wall.
FL,1,281,,,,Line 1 at inside
FL,2,285,,1.85,,Line 1 at outside
FL,3,311,,,,Line 2 at inside
FL,4,315,,2.11,,Line 2 at outside
The following command sequences schematically illustrate how to store stresses. In some situations, you
might prefer to use LCASE instead of SET.
Manually stored stresses:
FS
Nodal stresses retrieved from Jobname.RST:
SET, FSNODE
Stresses at a cross-section:
PATH, PPATH, SET, FSSECT
(Cross-section calculations also require data from Jobname.RST.)
You can use more than one method of storing stresses in an event. Each of these methods is explained
in detail below.
FS
Main Menu> General Postproc> Fatigue> Store Stresses> Specified Val
In this example, only the total stresses (items 1-6) and the temperature (item 7) are input. If the
linearized stresses were also to be input, they would follow the temperatures as items 8 through 13.
Note: In the special case of a beam element having only axial stress, you would input
only one stress component (SX), leaving the rest of the stress fields blank.
FSNODE
Main Menu> General Postproc> Fatigue> Store Stresses> From rst File
Input by means of FSNODE is demonstrated by the following example for an event at one nodal
location:
SET,1
FSNODE,123,1,1
!
!
!
!
!
!
SET,2
FSNODE,123,1,2
SET,3
FSNODE,123,1,3
15.3.3.1.3.Stresses at a Cross-Section
This option calculates and stores total linearized stresses at the ends of a section path (as defined by a
preceding PATH and PPATH command). Because you will normally want the linearization to take place
over a thickness representing the shortest distance between the two surfaces, use only the two surface
nodes to describe the path in the PPATH command. This option retrieves stress information from the
results database; therefore FSSECT must also be preceded by a SET command. Stress components
stored with an FSSECT command can be modified with a subsequent FS command.
Command(s):
GUI:
FSSECT
Main Menu> General Postproc> Fatigue> Store Stresses> At Cross Sect
Input by means of FSSECT is demonstrated in the following example. If node locations are not assigned
with an FL command, the FSSECT commands in this example will automatically assign location numbers
to the two path nodes, 391 and 395. (See Figure 15.3.)
PATH,Name,2
PPATH,1,391
PPATH,2,395
SET,1
FSSECT,,1,1
List the stored stresses per location, per event, per loading, or per stress condition:
Command(s):
GUI:
FSLIST
Main Menu> General Postproc> Fatigue> Store Stresses> List Stresses
Display a stress item as a function of loading number for a particular location and event:
Command(s):
GUI:
FSPLOT
Main Menu> General Postproc> Fatigue> Store Stresses> Plot Stresses
Delete a stress condition stored for a particular location, event, and loading:
Command(s):
GUI:
FSDELE
Main Menu> General Postproc> Fatigue> Store Stresses> Dele Stresses
FL
Main Menu> General Postproc> Fatigue> Stress Locations
FE
Main Menu> General Postproc> Fatigue> Erase Event Data
FE
Main Menu> General Postproc> Fatigue> Assign Events
vectors) that produces the most severe stress-intensity range. The number of repetitions possible for
this range is recorded, and the remaining number of repetitions for the events containing these loadings
is decreased accordingly. At least one of the source events will be "used up" at this point; remaining
occurrences of stress conditions belonging to that event will subsequently be ignored. This process
continues until all ranges and numbers of occurrences have been considered.
Caution: It can be surprisingly easy to misuse the range-counting feature of the fatigue
module. You must take pains to assemble events carefully if you want your
fatigue evaluation to yield accurate usage factors.
Consider the following guidelines when assembling events:
Understand the internal logic of the ANSYS range-counting algorithm. See POST1 - Fatigue Module
in the Theory Reference for the Mechanical APDL and Mechanical Applications for more details on
how the ANSYS program performs range counting.
Because it can be difficult to predict the exact load step at which a maximum (or minimum) 3-D
stress state occurs, good practice often requires that you include several clustered loadings in each
event, in order to successfully capture the extreme stress state. (See Figure 15.2.)
You will obtain consistently conservative results if you include only one extreme stress condition
(either a local maximum or a local minimum) in any given event. If you group more than one
extreme condition in a single event, you will sometimes generate unconservative results, as
illustrated by the following example:
Consider a load history made up of two slightly different cycles:
Load Cycle 1: 500 repetitions of Sx = +50.0 to -50.1 ksi
Load Cycle 2: 1000 repetitions of Sx = +50.1 to -50.0 ksi
These load cycles will obviously sum to 1500 repetitions having an alternating stress intensity of about
50 ksi. However, carelessly grouping these loadings into only two events will result in an inaccurate
range count. Let's see how this would happen:
Event 1,
loading 1: Sx = 50.0
loading 2: Sx = -50.1
500 repetitions
Event 2,
loading 1: Sx = 50.1
loading 2: Sx = -50.0
1000 repetitions
From
From
From
From
From
From
E1,L1
E1,L1
E1,L1
E1,L2
E1,L2
E2,L1
to
to
to
to
to
to
E1,L2:
E2,L1:
E2,L2:
E2,L1:
E2,L2:
E2,L2:
50.05 ksi
0.05 ksi
50.00 ksi
50.10 ksi
0.05 ksi
50.05 ksi
From
From
From
From
From
E1,L2
E1,L1
E2,L1
E1,L1
E1,L1
to
to
to
to
to
E2,L1:
E1,L2:
E2,L2:
E2,L2:
E2,L1:
50.10 ksi
50.05 ksi
50.05 ksi
50.00 ksi
0.05 ksi
e.
0.05 ksi
Thus, only 1000 repetitions of about 50 ksi range would be counted, instead of the known 1500 cycles.
This error results solely from improper assembly of events.
If the loadings had each been described as separate events (such that E1,L1 E1; E1,L2
E3; and E2,L2 E4), then the following range counts would be obtained:
d.
a.
f.
c.
b.
e.
500 cycles of E2 to E3
0 cycles of E1 to E2
500 cycles of E3 to E4
500 cycles of E1 to E4
0 cycles of E1 to E3
0 cycles of E2 to E4
E2; E2,L1
Cumulative fatigue damage in this case would properly be calculated for 1500 repetitions of about 50 ksi
range.
Conversely, using separate events for each maximum and each minimum stress condition could
sometimes become too conservative. In such cases, carefully choose those loadings that should be
counted together, and group them into the same events. The following example illustrates how
some events can appropriately contain multiple extreme stress conditions:
Consider a load history made up of these two load cycles:
Load Cycle 1: 500 repetitions of Sx = +100.1 to +100.0 ksi
Load Cycle 2: 1000 repetitions of Sx = +50.1 to +50.0 ksi
It is readily apparent that the worst possible combination of these cycles would yield 500 repetitions
having alternating stress intensity of about 25 ksi range.
Proceeding as in the above example, grouping these loadings into two events would produce an
accurate count of 500 repetitions of about 25 ksi range. Treating each loading as a separate event
would yield an over-conservative count of 1000 repetitions of about 25 ksi range.
FTCALC
Main Menu> General Postproc> Fatigue> Calculate Fatig
Fatigue calculation results are printed in the output. If you have routed your output [/OUTPUT] to a
file (for example Jobname.OUT), then you can review the results by listing that file.
Command(s):
GUI:
*LIST
Utility Menu> List> Files> Other> Jobname.OUT
If you have input an S-N curve, output is in the form of a table of alternating stress intensities (listed in
decreasing order) with corresponding pairs of event/loadings, as well as cycles used, cycles allowed,
temperature, and partial usage factor. Following that, the cumulative usage factor is shown for that
particular location. This information is repeated for all locations.
As has been just mentioned, FTCALC output shows the contributing pairs of events and loadings for any
given alternating stress-intensity range. This information can help you isolate the transients
(events/loadings) causing the most fatigue damage.
A convenient way to modify your events would be to write all stored fatigue data on Jobname.FATG. (This
option could be executed either before or after FTCALC.) Data are written to Jobname.FATG in terms of
equivalent fatigue module commands. You can modify your events by editing Jobname.FATG; then use the
/INPUT command to reread the modified fatigue commands.
Command(s):
GUI:
FTWRITE
Main Menu> General Postproc> Fatigue> Write Fatig Data
15.3.7.Sample Input
A sample input listing for a fatigue evaluation is shown below:
! Enter POST1 and Resume the Database:
/POST1
RESUME,...
! Number of Locations, Events, and Loadings
FTSIZE,...
! Material Fatigue Properties:
FP,1,....
! N values
FP,21,...
! S values
FP,41,...
! T values
FP,51,...
! Sm values
FP,61,...
! Elastic-plastic material parameters
! Locations, Stress Concentration Factors, and Location Titles
FL,...
! Store Stresses (3 Different Methods)
! Store Stresses Manually:
FS,...
! Retrieve Stresses from the Results File:
SET,...
FSNODE,...
! Store Stresses at a Cross-Section:
PPATH,...
SET,...
FSSECT,...
! Event Repetitions and Scale Factors
FE,...
! Activate the Fatigue Calculations
FTCALC,...
! Review the Results (List the output file)
FINISH
See the Command Reference for a discussion of the FTSIZE, FP, FL, FS, FSNODE, PPATH, FSSECT,
FE, and FTCALC commands.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Cross sections and user section meshes may be saved and stored in cross section library files. You may
assign beam cross sections as attributes of a line using the LATT command. These section definitions
will be incorporated into the generated beam elements when the line is meshed with BEAM188or
BEAM189.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Purpose
Prints section results
Associates section Subtype with SECID
Defines section geometry data
Defines section offset for beam cross sections
Overrides program calculated properties.
Identifies the SECID to be assigned to an element
Plots geometry of a beam section to scale
Creates an ASCII file containing user mesh or a custom cross
section
Sets default section library path for SECREAD
Reads a user defined section library, mesh, or custom cross section
Summarizes section properties
Deletes a cross section
For complete documentation of the cross section commands, see the Command Reference.
To define your own cross sections, use the subtype MESH. To define a cross section with integrated
properties such as Iyy and Izz, use the subtype ASEC.
The following arguments are described here in terms of their applicability to beams.
KB
Corresponds to any keypoint number in the model. All beam elements generated will have their
beam section oriented such that the beam z-axis will lie in the plane defined by two line end
keypoints and this keypoint number.
KE
Corresponds to any keypoint number in the model (optional). This keypoint determines the beam
orientation at the end of the line as described above. If KE is given, KB determines the beam
orientation at the beginning of the line. This is useful for creating twisted beams.
SECNUM
Corresponds to the beam section defined by the SECTYPE command with the section ID number
as given by the SECNUM.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The top part of the BeamTool relates a section ID number to a subtype (and, optionally, a section
name) [SECTYPE]. The middle of the BeamTool defines the section offset information, if needed
[SECOFFSET]. The bottom contains the fields for section geometry information [SECDATA]. The
dimensions defined by the SECDATA command are determined by the subtype selected. For
documentation about a particular variant of the BeamTool, select the subtype that you want information
about, and then click on the Help button on the BeamTool. The subtype dimensions are also
documented in the SECDATA command description.
When defining a multiple-material cross section, you will need to specify the material that each cross
section cell is made of. You can take a previously-created cross section and modify it.
To create a custom cross section with a refined mesh and/or multiple materials, perform the following
tasks:
1. Either read a common section (Main Menu> Preprocessor> Sections> Beam>
CustomSectns> Edit/Built-up> Edit Common) from the ANSYS database or read a custom
section from a .SECT file. (Main Menu> Preprocessor> Sections> Beam> Custom Sectns>
Edit/Built-up> Edit Custom)
2. ANSYS displays a MESH200 plot in the Graphics Window.
3. Refine the section mesh. (Main Menu> Preprocessor> Sections> Beam> Custom Sectns>
Edit/Built-up> Refine Mesh)
4. Modify the cell materials. (Main Menu> Preprocessor> Sections> Beam> Custom Sectns>
Edit/Built-up> Modify Material) If you want to create a multiple-material section, define the
materials. This is necessary to calculate the shear correction factors and material-weighted
centroids.
5. Save the section to a .SECT file using SECWRITE (Main Menu> Preprocessor> Sections>
Beam> Custom Sectns> Edit/Built-up> Save).
6. To calculate the section properties and use a custom section in the analysis, read in the user mesh
file (Main Menu> Preprocessor> Sections> Beam> Custom Sectns> Read Sect Mesh).
Note: If you redefine a material after creating the section, you must reissue the
SECTYPE and SECREAD commands to recompute the cross section.
When a cross section has multiple materials, and /ESHAPE is used to produce
contour plots of stresses (and other quantities), the element averages the stresses
across material boundaries. To limit this behavior, use small cross section cells
around the material boundaries.
When using the SECWRITE command explicitly, a section with multiple materials
can be created by assigning material attributes to the areas. During meshing, the
elements inherit the material attribute from the area and this attribute is written to
the .SECT file.
A material number (MAT) specified for a custom section overrides any existing
material setting.
For BEAM188 and BEAM189, you can define tapered beams using the TAPER option on the SECTYPE
command (MainMenu> Preprocessor> Sections> Beam> Taper Sections). The tapered section
varies linearly between two specified locations, (x1, y1, z1) and (x2, y2, z2). Thus, two SECDATA
commands are required to define the taper as shown below. At each of these end points, a valid beam
section ID must be input (station-1 and station-2 in the example below).
SECTYPE,SECID ,TAPER
SECDATA,station-1,x1,y1,z1
SECDATA,station-2,x2,y2,z2
The following is a typical command input stream used to create a tapered cross section:
sectype,1,beam,rect
secdata,.0001,0.5
sectype,2,beam,rect
secdata,3,0.5
sectype,3,taper
secdata,1,0.0,0.0
secdata,2,0.0,20.0
Continuing with this example, you can then use 3 as the taper section ID when assigning mesh
attributes with the SECNUM or LATT command. The resulting beam cross section is (0.0001*0.5) at
end 1, and linearly tapers to (3*0.5) at end 2.
The following assumptions apply to tapered beams defined with this method:
The end sections must be defined prior to defining the taper.
Sections defined at the end points must be topologically identical.
A section cannot taper to a point (or zero area) at either end.
The arbitrary beam section type (ASEC on the SECTYPE command) is not supported for tapered
beams.
The program performs a number of checks (although not completely comprehensive) to ensure
topological equality. The following items are compared:
number of section nodes
number of section elements
section type
If both end stations refer to custom cross sections with multiple materials, you must ensure that
material IDs for the cells are the same for both ends.
At a Gauss point of integration, the BEAM188 and BEAM189 elements will find the closest point on the
line defined by station-1 and station-2. Using this information, a linear interpolation is performed for the
cross section mesh. Therefore, it is very important that the Gauss point be located within the end
points. ANSYS will produce error messages when this is not the case.
The tapered section treatment is significantly more expensive than a constant cross section (since
recomputation is necessary). If this is a concern, use KEYOPT(12) of the beam element to specify the
tapered section treatment.
KEYOPT(12) = 0 - Linear tapered section analysis (more accurate, but expensive)
KEYOPT(12) = 1 - Average cross section analysis (an approximation of the order of the mesh size,
but faster)
where:
= Axial force
M1 = Bending moment in plane XZ
N
M2
= Torque
S1 = Transverse shear force in plane XZ
S2
= Axial strain
1 = Curvature in plane XZ
2 = Curvature in plane XY
= Twist of the cross section
1 = Transverse shear strain in plane XZ
2 = Transverse shear strain in plane XY
AE (, T)
JG (,T)
A2 G ( 2 ,T)
T
Thermal expansion coefficients and mass density for the section as a function of temperature complete
the definition of a generalized cross section.
BSAX [1]
BSM1 [1]
, N, T
Bending curvature and moment in plane XZ
BSM2 [1]
1 , M 1 , T
Bending curvature and moment in plane XY
BSTQ [1]
2 , M 2 , T
Cross section twist and torque
BSS1 [1]
, , T
Transverse shear strain and force in plane XZ
BSS2 [1]
1 , S 1 , T
Transverse shear strain and force in plane XY
BSMD [2]
2 , S 2 , T
Mass density of the beam section (assuming a unit area)
DENS , T
BSTE [2]
16.4.1.1.Strain Dependencies
Each component of a nonlinear beam section definition (axial, bending, torque, and transverse shear)
can be a nonlinear function of the corresponding strain. The terms generalized stress and generalized
strain describe the data defined via the BSAX, BSM1, BSM2, BSTQ, BSS1, and BSS2 commands.
The generalized stress to generalized strain relationship can be nonlinear. The nonlinear response can
be either purely elastic--that is, no permanent deformation, and fully recoverable deformation even
though the behavior is nonlinear--or elasto-plastic. The option of a purely elastic or elasto-plastic
response (SECTYPE) applies to all components of a beam section definition.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/Hlp_G_STRNGBS.html[28/04/2013 08:21:11 p.m.]
!
!
!
!
Elasto-plastic response
Axial strain 0.0008, Force of 200
Axial strain 0.001 , Force of 240
Axial Strain 0.0014, Force of 300
ANSYS conventions for defining a uniaxial elasto-plastic response apply. The range of strain values must
cover the anticipated maximum deformation of the structure. For all nonlinear beam section
specifications, the stiffness disappears if the structural response is beyond the maximum strain value of
the section data. You can define a maximum of 20 generalized stress-strain points at each temperature
value, and the successive slopes must be smaller than the first slope. Isotropic hardening is assumed for
the material response.
For a plastic nonlinear beam section subtype (SECTYPE,,GENB,PLASTIC), you must define all section
components with two or more stress-strain points. However, you can define a linear behavior for any
section component by specifying a larger maximum strain value. Following is an example where axial
behavior is nonlinear, but bending response is linear:
sectype,1,genb,plastic
bsax,0.0008,200
bsax,0.001 ,240
bsax,0.0014,300
! bending
bsm1,0.1,10000
bsm1,1,100000
! Elasto-plastic response
For an elastic nonlinear beam section subtype (SECTYPE,,GENB,ELASTIC), a single stress-strain point is
adequate for defining linear behavior.
where
N = Axial force
M 1 = Bending moment in plane XZ
M 2 = Bending moment in plane XY
= Torque
S1 = Transverse shear force in plane XZ
S2 = Transverse shear force in plane XY
B m = Warping bi-moment
= Axial strain
1 = Curvature in plane XZ
2 = Curvature in plane XY
= Twist of the cross section
1 = Transverse shear strain in plane XZ
2 = Transverse shear strain in plane XY
B k = Warping bi-curvature
Sij(T) (where i = 1,7 and j = i,7) = Stiffness constants in the upper triangle of the cross-section
stiffness matrix as a function of temperature
T = the current temperature
With a unit beam length, the section mass matrix relates the resultant forces and torques to
accelerations and angular accelerations as follows (applicable to the local element coordinate system):
where
Nx = Axial resultant force
Ny = Resultant force in beam Y coordinate direction
Nz = Resultant force in beam Z coordinate direction
M x = Torque about the beam axes
M y = Torque about the beam Y coordinate direction
M z = Torque about the beam Z coordinate direction
Ax = Axial acceleration
Ay = Acceleration in beam Y coordinate direction
Az = Acceleration in beam Z coordinate direction
Rx = Angular acceleration about beam axes
Ry = Angular acceleration about beam Y coordinate direction
Rz = Angular acceleration about beam Z coordinate direction Cij(T) (where i=1,7 and j = i,7) = mass or
moment of inertia terms in the upper triangle of the cross-section mass matrix as a function of
temperature
T = Current temperature
CBTE [1]
16.5.1.1.Matrix Input
Each component (axial, bending, torque, transverse shear, and warping) of a preintegrated beam
section definition is input directly as a 7 x 7 matrix. The terms of the matrix are defined via the CBMX
command.
The following input example uses the CBMX command to define a (temperature-independent)
parameterized cross-section stiffness matrix for a circular solid cross section with unit radius:
Exx = 30e6
Nuxy = 0.3
Gxy = 0.5*Exx / (1+Nuxy)
Radius = 1
Pi = 3.14
Xarea = Pi * Radius**2
Izz = Pi/4 * Radius**4
Iyy = Pi/4 * Radius**4
J = Izz + Iyy
sectype,1,comb,matrix
cbmx,1, Exx*Xarea
cbmx,2, Exx*Iyy
cbmx,3, Exx*Izz
cbmx,4, Gxy*J
cbmx,5, Gxy*Xarea
cbmx,6, Gxy*Xarea
cbmx,7, 0
mp,gxy,1,gxy
et,1,188,1,,3
offy = -8
offz = -10
/com,
/com, Define a beam channel section. Unequal lengths and thicknesses are
/com, used to demonstrate an unsymmetric section with noncoincident
/com, centroid and shear center.
/com,
/com, An arbitrary nodal offset is used to demonstrate coupling between
/com, axial and bending stiffness, as well as coupling between shear
/com, and torsional stiffness.
/com,
sectype,1,beam,chan
secdata,1,1.5,2, 0.1, 0.15, 0.2
secoffset,user,offy,offz
/com, For the channel section, generate elements along the x-axis
secnum,1
n,1
*do,i,1,nelem
loc = i*leng/nelem
n,i+1,loc
e,i,i+1
*enddo
/com,
/com, Retrieve the essential calculated and geometric properties from
/com, the channel section
/com,
*get,xarea,secp,1,prop,area
*get,iyy,secp,1,prop,iyy
*get,izz,secp,1,prop,izz
*get,iyz,secp,1,prop,iyz
*get,J,secp,1,prop,tors
*get,iw,secp,1,prop,warp
*get,scyy,secp,1,prop,scyy
*get,sczz,secp,1,prop,sczz
*get,cgy,secp,1,prop,cgy
*get,cgz,secp,1,prop,cgz
*get,offy,secp,1,prop,offy
*get,offz,secp,1,prop,offz
*get,shcy,secp,1,prop,shcy
*get,shcz,secp,1,prop,shcz
yc =
zc =
ys =
zs =
yssq
zssq
/com,
/com,
k44 =
k44 =
k44 =
offy - cgy
offz - cgz
offy - shcy
offz - shcz
= ys*ys
= zs*zs
/com,
/com, Use the material and channel section properties to define the 7x7
/com, upper triangle of the preintegrated section stiffness matrix
/com,
sectype,2,comb,matrix
cbmx,1, Exx*xarea, -zc*Exx*xarea, yc*Exx*xarea
cbmx,2, Exx*iyy+zc*zc*Exx*xarea, -Exx*Iyz-yc*zc*Exx*xarea
cbmx,3, Exx*izz+yc*yc*Exx*xarea
cbmx,4, k44, -ys*Gxy*xarea*sczz, zs*Gxy*xarea*scyy
cbmx,5, Gxy*xarea*sczz
cbmx,6, Gxy*xarea*scyy
cbmx,7, Exx*iw
slist
/com,
/com, For the preintegrated section, generate elements parallel to
/com, the x-axis and offset from the beam with channel section
secn,2
n,1001,,10
*do,i,1,nelem
loc = i*leng/nelem
n,i+1001,loc,10
e,i+1000,i+1001
*enddo
/com,
/com, Load the beams as cantilevers. Fix one end and apply a
/com, transverse load in the z-direction at the free end
d,1,all
f,nelem+1,fz,-100
d,1001,all
f,nelem+1001,fz,-100
fini
/sol
solve
finish
/post1
/com,
/com, COMPARE RESULTS:
/com,
prnsol,u
prnsol,rot
prnsol,warp
finish
/exit,nosave
Buckling Analysis in the Structural Analysis Guide documents buckling analysis in detail. This sample
problem shows what happens when a cantilever beam is subjected to a concentrated end load, which
causes lateral-torsional buckling.
16.7.1.Problem Description
A straight, slender cantilever beam has one fixed end and one free end. A load is applied to the free
end. The model is analyzed using eigenvalue buckling calculations, followed by a nonlinear load versus
deflection study. The objective is to determine the critical value of the end load (indicated by P in Figure
16.5) at which the beam undergoes a bifurcation indicated by a large displacement in the lateral
direction.
16.7.2.Problem Specifications
The following material properties are used for this problem:
Young's modulus = 1.0 X 10 4 psi
16.7.3.Problem Sketch
Figure16.5Diagram of a Beam With Deformation Indicated
2. Enter the text "Lateral Torsional Buckling Analysis" and click on OK.
3. Start the model creation preprocessor and define the keypoints for the beam. Choose menu path
MainMenu> Preprocessor> Modeling> Create> Keypoints> In Active CS, and enter
these keypoint numbers and the coordinates in the dialog box as indicated:
Keypoint
Number
X Location
Y Location
Z Location
1
2
3
0
100.0
50
0
0
5
0
0
0
Apply
Apply
OK
4. Create a straight line through keypoints 1 and 2. Choose menu path MainMenu>
Preprocessor> Modeling> Create> Lines> Lines> Straight Line. The Create Straight Line
picker appears. Select keypoints 1 and 2 in the Graphics window and click on OK in the Create
Straight Line picker.
5. Save the model. Choose menu path UtilityMenu> File> Save As. Enter buckle.db in the Save
Database to box and click on OK.
6. Define the total reaction force to be read from the results file. Choose Add from the Defined TimeHistory Variables dialog box.
7. When the Add Time-History Variable dialog box appears, choose the Reaction forces radio button
and then click on OK.
8. The Define Reaction Force picker appears. Pick the end node on the left side of the beam and click
on OK.
9. The Define Reaction Force Variable dialog box appears. Be sure the Ref number of variable is set
to 3 and Node number is set to 1. Select Struct Force FY from the menu and click on OK. Click on
Close to close the Defined Time-History Variables dialog box.
10. Choose menu path MainMenu> TimeHist Postpro> Math Operations> Multiply. In the
Multiply Time-History Variables dialog box, enter 4 in the Reference number for result box, -1.0 in
the 1st Factor box, and 3 in the 1st Variable box. Click on OK.
11. Display the X variable. Choose menu path MainMenu> TimeHist Postpro> Settings> Graph.
Choose the single variable button, enter 2 in the Single variable no. box, and click on OK.
12. Plot the load versus deflection curve to confirm the critical load calculated by the eigenvalue
method. Choose menu path MainMenu> TimeHist PostPro> Graph Variables. Enter 4 in the
1st variable to graph box. Click on OK.
13. List the variables versus time. Choose menu path MainMenu> TimeHist PostPro> List
Variables. Enter 2 in the 1st variable to list box and 4 in the 2nd variable box and click on OK.
14. Check the values in the PRVAR Command window to see how they compare against the values
generated by the eigenvalue buckling analysis. Expected results are: Critical buckling load, Pcr =
0.01892. Close the PRVAR Command window.
Purpose
Associates section with SECID (section number)
Defines section geometry data
Overrides program calculated properties.
Specifies shell section thickness as a tabular function.
Identifies the SECID (section number) to be assigned to an element
Defines section offset for shell cross sections
Plots geometry of a shell section to scale
Summarizes section properties
Deletes a cross section
For complete documentation of the cross-section commands, see the Command Reference.
Figure 17.1 shows the layer stacking of a shell section. The layer order, along with material and orientation of
each layer, is represented here:
Figure17.1Plot of a Shell Section
Use the SECTYPE command to define a section and associate it with a section ID number. For example, the
following command assigns a section identification number (2) to a shell section:
Command(s):
GUI:
SECTYPE, 2, SHELL
MainMenu> Preprocessor> Sections> Shell> Add/Edit
SECFUNCTION, %table_name%
MainMenu> Preprocessor> Sections> Shell> Add/Edit
Command(s):
GUI:
SECNUM, 2
MainMenu> Preprocessor> Meshing> Mesh Attributes> Define> Default Attribs
AATT, , , , , 2
MainMenu> Preprocessor> Meshing> Mesh Attributes> All Areas
MainMenu> Preprocessor> Meshing> Mesh Attributes> Picked Areas
The top part of the Layup page of the ShellTool relates a section ID number to a Shell section type (and,
optionally, a section name) [SECTYPE]. The middle part of the page of the ShellTool defines each layer in the
positive Z direction of the element [SECDATA]. Note that the order of the rows in the spreadsheet ascends up
the page, resembling that stacking of the layers. (Integration point data for each layer is ignored by thermal
shell elements.) The bottom contains the fields for section offset information, if needed [SECOFFSET]. You can
define tapered shells by specifying a section function relating thickness to global coordinates
[SECFUNCTION].
Figure17.3Shell Tool With Section Controls Page Displayed
The transverse shear stiffness, hourglass coefficients and drill stiffness of the sections are calculated from the
section geometry and material properties. The default added mass per unit area of the section is always zero.
On the Section Controls page, you can override the program calculated quantities [SECCONTROLS]. (The
Section Controls page does not apply to thermal shell elements.)
Figure17.4Shell Tool With Summary Page Displayed
where:
{N} = {N11 , N22 , N12 } are membrane stress resultants per unit length
{M} ={ M11 , M22 , M12 } are bending stress resultants per unit length
{} = {11 , 22 , 12 } are membrane strains
{} = {11 ,22 ,12 } are curvatures
{S} = {S1 , S2 } are transverse shear forces per unit length
{}={1 ,2 } are transverse shear strains
[ A], [ B], [ D], and [ E] are the section-stiffness matrices for membrane, coupling, bending, and shear
behavior, respectively
{MT} are stress resultants caused by a unit rise in temperature on a fully constrained model
{BT} are bending-related stress resultants caused by a unit rise in temperature on a fully constrained
model
TI
SSPB [1]
SSPD [1]
SSPE [1]
SSMT
SSBT [1]
SSPM
1. If you are using the SHELL181 or SHELL281 element's Membrane option (KEYOPT(1) = 1), it is not
necessary to issue the SSPB, SSPD, SSPE, and SSBT commands. In this case, the only relevant
quantities are membrane stiffness (SSPA), membrane thermal effects (SSMT), and density
(SSPM).
Temperature dependencies ( T).You can define each of the preintegrated shell section data as
temperature-dependent. It is possible to specify up to six temperatures ( T) by reissuing any command
as necessary. If you issue a command for a temperature specified earlier, the most recent data
supersedes the previous value.
Chapter18:Reinforcing
Reinforced materials are used extensively in civil construction, aircraft structures, automobiles, advanced
sports equipment, and medical devices. Reinforcing commonly appears in fiber or cable forms, such as
steel rebar in reinforced concrete, nylon strands in tires, and carbon fibers in various composite
materials.
ANSYS allows you to model the reinforcing fibers with specialized reinforcing elements. The reinforcing
elements interact with standard structural elements, referred to as the base elements, via the common
nodes.
Reinforcing sections (SECTYPE,,REINF) define the location and orientation of the reinforcing
(SECDATA). The sections are referenced by REINF264 and REINF265 elements.
The following topics related to reinforcing are available:
Assumptions About Reinforcing
Modeling Options for Reinforcing
Defining Reinforcing Sections and Elements
Reinforcing Simulation and Postprocessing
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Use the smeared option (SECTYPE,SECID ,REINF,SMEAR) for modeling reinforcing fibers that appear in
layered form. ANSYS treats one layer of fibers with identical material, orientation, and cross-section area
as a homogeneous membrane having unidirectional stiffness, as shown:
Figure18.2Smeared Reinforcing Modeling Option
For detailed information about the reinforcing options, see the documentation for the REINF264 and
REINF265 elements, and REINF264 - 3-D Discrete Reinforcing and REINF265 - 3-D Smeared Reinforcing
in the Theory Reference for the Mechanical APDL and Mechanical Applications .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
esize, 2.0
lmesh, 1
!
! Define discrete reinforcing section
!
sect,2,REINF,DISC
secd,2,0.01,BEAM,-0.25,0.1
secd,2,0.01,BEAM, 0 .0,0.1
secd,2,0.01,BEAM, 0.25,0.1
secd,2,0.01,BEAM,-0.25,0.9
secd,2,0.01,BEAM, 0 .0,0.9
secd,2,0.01,BEAM, 0.25,0.9
!
! Create reinforcing element via EREINF
!
esel,all
secn, 2 ! use reinforcing section!
EREINF
!
! Inspect newly created reinforcing elements
!
esel,s,type,,1
! adjust the translucency level of the
! base element to reveal the embedded reinforcing
! elements
/trlcy,elem,0.9
esel,all
/view,1,1,1,1
! Turn on the expaned element shapes
/eshape,1
eplot
fini
!
mp, ex,1,10e6 ! Base Material
mp, ex,2,30e6 ! Reinforcing Material
mp,prxy,1,.3
mp,prxy,2,.3
mp,dens,1,.00001
mp,dens,2,.00002
!
! Define base geometry
!
CYLIND, 10.,12.,0.,20.,0,90.
!
! Define base elements
!
et,1,SOLID185
mat,1
esize, 2.0
vmesh, 1
!
! Define smeared reinforcing section
!
sect,1,REINF,SMEAR
secd,2,0.1,1.0,,45.0,ELEF,3,0.5
!
! Create reinforcing element via EREINF
!
esel,all
EREINF
!
! Inspect newly created reinforcing elements
!
esel,s,type,,1
! adjust the translucency level of the
! base element to reveal the embedded reinforcing
! elements
/trlcy,elem,0.9
esel,all
/view,1,1,1,1
! Turn on the expaned element shapes
/eshape,1
eplot
!
! Verify the reinforcing fiber orientation
!
! Switch to the vector plot
/dev,vect,1
! Select only reinforcing elements (optional)
esel,s,type,,2
/psymb,layr,-1
eplot
fini
Hydrostatic fluid elements do not require underlying solid or shell elements in following cases:
The fluid volume is enclosed by a rigid solid. Instead of adding very stiff underlying solid or shell
elements, displacement degree-of-freedom constraints may be imposed directly on the hydrostatic
fluid element nodes. Another alternative is to use a rigid body instead of stiff solid or shell
elements (see Modeling Rigid Bodies in the Contact Technology Guide ).
Some of the underlying solid or shell elements undergo large displacements while others do not.
For example, when a piston moves inside a fluid-filled cylinder, the fluid volume in contact with the
piston and the cylinder may be modeled by a hydrostatic fluid element with one node shared with
the solid or shell element on the piston, and the other node shared with the solid or shell element
on the cylinder. Such an arrangement allows the piston to displace without adversely affecting the
total fluid volume or pressure calculations. (For an example of this type of model, see Example
Model Using Hydrostatic Fluid Elements.)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Symbol
K
0f
Meaning
Bulk modulus
Coefficient of thermal expansion
Initial density
Use the TB,FLUID command with TBOPT = GAS to define material behavior for a gas, and specify the
following material constant using the TBDATA command:
Constant
C1
Symbol
0f
Meaning
Initial density
Since the compressible gas is modeled using the Ideal Gas Law, you must specify a reference pressure
(use real constant PREF on the hydrostatic fluid element) and you must specify a reference temperature
(use the TREF or MP,REFT command) with temperature offset (use the TOFFST command).
Use the TB,FLUID command with TBOPT = PVDATA to define compressible fluid behavior in terms of a
pressure-volume curve. Use the TBPT command to enter the data points ( X, Y) for the curve:
Constant
Meaning
Pressure value
Corresponding volume value
X
Y
Use the MP,DENS command to define initial density for a fluid with pressure-volume data.
Use the TBTEMP command to define temperature dependent material constants for all of the above
material options.
Use theMP,DENS and MP,ALPX commands to specify density and coefficient of thermal expansion,
respectively, for an incompressible fluid that allows thermal expansion.
Command
Comments
IC
TREF or
MP,REFT
TOFFST
BF
D
Due to the gap between the cylinder and piston, a hydrostatic fluid element with no underlying solid
elements is added manually. The node numbering on this hydrostatic fluid element is reversed to
achieve a negative fluid volume that balances the extra fluid volume created by hydrostatic fluid
elements attached to the cylinder above the piston. The figure below shows a close-up view of the node
numbering in the area where the hydrostatic fluid element with negative volume and no underlying solid
element is defined.
Figure19.3Close-up View of Meshed Model
The following sequence of commands generates this model, including the hydrostatic fluid elements,
material models, and boundary conditions.
/batch,list
/title, Sample input data for defining hydrostatic fluid elements
/prep7
!
! Define element types
!
et,1,182
!plane182
keyopt,1,3,1
!axisymmetric option
et,2,241
!hsfld241
keyopt,2,3,1
!
! Define material type
!
! Material properties for Steel
mp,ex,1,2.0e5
!Young's Modulus in N/mm^2
mp,nuxy,1,0.3
!Poisson's ratio
mp,dens,1,7.7e-9!Density in ton/mm^3
! Material properties for hydraulic fluid
tb,fluid,2,,,,liquid
tbdata,1,2000.0 !Bulk Modulus in N/mm^2
tbdata,2,6.4e-4 !Coefficient of thermal expansion
tbdata,3,8.42e-5!Density in ton/mm^3
!
! Define nodes, keypoints, areas
!
! Nodes
n,1,0.0,50.0
!pressure node
! Keypoints
k, 1, 0.0, 0.0
k, 2,25.0, 0.0
k, 3,25.0,100.0
k, 4,10.0,100.0
k, 5,10.0, 95.0
k, 6,20.0, 95.0
k, 7,20.0, 5.0
k, 8, 0.0, 5.0
k, 9, 0.0, 80.0
k,10,19.0, 80.0
k,11,19.0, 85.0
k,12, 2.5, 85.0
k,13, 2.5,185.0
k,14, 0.0,185.0
! Areas
a,1,2,3,4,5,6,7,8
a,9,10,11,12,13,14
!
! Define mesh
!
! Planar elements
type,1
mat,1
esize,2.5
amesh,all
! Hydrostatic fluid elements--automatic generation
type,2
mat,2
lsel,s,line,,6,9
nsll,s,1
esurf,1
allsel,all
! Hydrostatic fluid elements--E command
e,61,162,,1
!element with negative volume--nodes 61 and 162 swapped
!
! Define degree-of-freedom constraints (boundary conditions)
!
! Symmetry boundary condition on pressure node
d,1,ux,0.0
19.5.Results Output
Hydrostatic pressure can be output as the HDSP degree-of-freedom solution. The solution value is the
change in hydrostatic pressure from the value at the start of the analysis. In the case of compressible
gas, the solution value is the change in hydrostatic pressure with respect to the reference pressure. If
any pressure value is specified using the IC command, then the value is added to the solution.
The following element output quantities are available for the HSFLD241 and HSFLD242 elements:
Output Quantity
DENSITY
TVOL
TMAS
MFLO
TVOLO
Symbol
V
M
w
Vo
Meaning
Current fluid density
Current total fluid volume
Current total fluid mass
Current fluid mass flow rate
Original total fluid volume
These NMISC output quantities provide results for the entire fluid volume, so all hydrostatic fluid
elements sharing the pressure node have the same output value. See the HSFLD241 and HSFLD242
element descriptions for more information about output for these elements.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
A.1.Problem Description
A robotic arm, modeled with one BEAM188 element, is initially aligned along the global Z-axis with one
end at the origin. On the node at the origin displacements are fixed, and non-zero rotations are applied
in all three directions. Two ways of applying rotations are shown: sequential and simultaneous.
Animations are provided to show the differences in results.
The rotations are applied in the following manner:
Sequential rotations - The beam is first rotated by 60 clockwise about the X-axis, followed by a 90
counterclockwise rotation about the local z-axis, and finally another 90 counterclockwise rotation about
the local x-axis. The rotations about each axis are imposed in separate load steps.
Simultaneous rotations - The total values for the compound rotations are the same as the sequential
case, but the rotations are imposed in a single load step. The beam is rotated by 60 clockwise about
the X-axis, by (90)(sin(60)+cos(60)) counterclockwise about the Y-axis and by (90)(sin(60)cos(60)) clockwise about the Z-axis.
For the case of sequentially applied rotations, two sample inputs are given: one with imposed rotations
and the other with imposed rotational velocities. This demonstrates that the use of imposed rotations
and imposed rotational velocities both achieve the same results in a static analysis.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
!Solution
!Geometrically nonlinear analysis
D,1,ROTZ,(PI/2.0)*COS(PI/6.0)-(PI/2.0)*SIN(PI/6.0)
TIME,3.0
! Time at the end of Load Step 3
NSUB,10,100,10
OUTRES,ALL,ALL
SOLVE
!Solve Load Step 3
FINISH
/POST26
!Time-history postprocessor
NSOL,2,1,ROT,X,ROTX1
!Store results for rotation about x-axis at Node 1
NSOL,3,1,ROT,Y,ROTY1
!Store results for rotation about y-axis at Node 1
NSOL,4,1,ROT,Z,ROTZ1
!Store results for rotation about z-axis at Node 1
NSOL,5,2,U,X,UX2
!Store results for x-displacement at Node 2
NSOL,6,2,U,Y,UY2
!Store results for y-displacement at Node 2
NSOL,7,2,U,Z,UZ2
!Store results for z-displacement at Node 2
PRVAR,2,3,4
!Print results
PRVAR,5,6,7
FINISH
The following input illustrates compound rotational velocities imposed over multiple load steps with each
component applied sequentially. The difference between imposing rotations and rotational velocities
should be noted.
Sequentially Applied Rotational Velocities
/SOLU
NLGEOM,ON
KBC,1
!Solution
!Geometrically nonlinear analysis
!Step applied load/boundary condition
The following animation shows how the beam deforms under the sequentially applied load. The result is
the same for applied rotations and applied rotational velocities.
FigureA.1Rotated Configuration Resulting from Sequentially Applied Rotations
!Solution
!Geometrically nonlinear analysis
The following animation shows how the beam deforms under the simultaneously applied load.
https://www.sharcnet.ca/Software/Fluent13/help/ans_str/apas02.html[28/04/2013 08:28:29 p.m.]
LINK160
LINK160
Explicit 3-D Spar (or Truss)
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
LINK160
Real Constants
BEAM161
BEAM161
Explicit 3-D Beam
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
BEAM161
Use the EDLOAD command to apply nodal loads and other load types described below. For detailed
information on how to apply loads in an explicit dynamic analysis, see the ANSYS LS-DYNA User's Guide .
Pressures can be input as surface loads on the element faces as shown by the circled numbers in Figure
161.1. Note, however, that pressure is actually a traction load applied to the center line of the element .
Use the EDLOAD command to apply the pressure load, and input the pressure as a force per unit
length value. Positive normal pressures act into the element.
Base accelerations and angular velocities in the x, y, and z directions can be applied at the nodes using
the EDLOAD command. To apply these loads, you need to first select the nodes and create a
component. The load is then applied to that component.
You can also use the EDLOAD command to apply loads (displacements, forces, etc.) on rigid bodies.
You can choose from the following materials when working with BEAM161, with the restrictions as
noted:
Isotropic Elastic
Bilinear Kinematic (Except KEYOPT(1) = 2)
Plastic Kinematic (Except KEYOPT(1) = 2)
Viscoelastic (KEYOPT(1) = 1 only)
Power Law Plasticity (KEYOPT(1) = 1 only)
Piecewise Linear Plasticity (KEYOPT(1) = 1 only)
KEYOPT(1) allows you to specify one of four element formulations for BEAM161 (see "BEAM161 Input
Summary"). For details of real constants to be specified for each element formulation, see
Table161.1:BEAM161 Real Constants.
KEYOPT(2) is valid only with rectangular element formulations (KEYOPT(1) = 0, 1, 4).
The following illustrations show the valid standard beam cross sections when KEYOPT(4)>0, and
KEYOPT(5) = 2 (standard beam cross section).
Figure161.2Standard Beam Cross Sections
BEAM161
BEAM161
BEAM161
BEAM161
KEYOPT(4)
Name
SHRF
Description
Use if...
KEYOPT (1) = 0,1, 4, or 5
Shear factor.
Default = 1.0
TS1
KEYOPT (5) = 0 or 2
TS2
KEYOPT (5) = 0 or 2
TT1
KEYOPT (5) = 0 or 2
TT2
KEYOPT (5) = 0 or 2
KEYOPT (1) = 0, 1, or 4
KEYOPT (1) = 0, 1, or 4
KEYOPT (1) = 0, 1, or 4
KEYOPT (1) = 0, 1, or 4
BEAM161
DS1
KEYOPT (1) = 0, 1, or 5
KEYOPT (4) = 0
DS2
KEYOPT (5) = 1
KEYOPT (1) = 0, 1, or 5
KEYOPT (4) = 0
DT1
KEYOPT (5) = 1
KEYOPT (1) = 0, 1, or 5
KEYOPT (4) = 0
DT2
KEYOPT (5) = 1
KEYOPT (1) = 0, 1, or 5
KEYOPT (4) = 0
NSLOC
KEYOPT (5) = 1
Location of reference surface normal to s- KEYOPT (1) = 0, 1, 4, or 5
axis
KEYOPT (4) = 0
= 1 side at s = 1
= 0 center
NTLOC
= -1 side at s = -1
Location of reference surface normal to t- KEYOPT (1) = 0, 1, 4, or 5
axis
KEYOPT (4) = 0
= 1 side at t = 1
= 0 center
8
9
10
11
12
13
14
= -1 side at t = -1
Cross sectional area
KEYOPT (4) = 0
ISS
KEYOPT (1) = 2
KEYOPT (4) = 0
ITT
KEYOPT (1) = 2
KEYOPT (4) = 0
IRR
KEYOPT (1) = 2
KEYOPT (4) = 0
SA
KEYOPT (1) = 2
KEYOPT (4) = 0
NIP
KEYOPT (1) = 2
KEYOPT (4) > 0 and KEYOPT
(5) = 2
RA
BEAM161
ICST
Note:
If this type is nonzero, then
NIP and RA should be zero.
Cross section types are:
1
2
3
4
5
6
7
16
17
18
19
20
W
TF
D
TW
SREF
W-section
C-section
Angle section
T-section
Rectangular tubing
Z-section
Trapezoidal section
ICST
ICST
ICST
ICST
ICST
>
>
>
>
>
0,
0,
0,
0,
0,
and
and
and
and
and
NIP
NIP
NIP
NIP
NIP
=
=
=
=
=
RA
RA
RA
RA
RA
=
=
=
=
=
0
0
0
0
0
TREF
BEAM161
...81
1. DS1, DS2, DT1, and DT2 are used only if KEYOPT (5) = 1. If KEYOPT (5) = 0 or 2, then use TS1,
TS2, TT1, and TT2.
2. For KEYOPT (5) = 2, standard cross-section type, the integration point ID (KEYOPT (4) > 0) is not
used since NIP = RA = 0. However, you must provide this input in any case.
3. Specify S(i), T(i), and WF(i) for each integration point. For example, for 20 integration points,
specify S(1), T(1), WF(1), S(2), T(2), WF(2), ... S(20), T(20), WF(20).
Figure161.4Properties of Beam Cross Sections for Several Common Cross Sections
BEAM161
BEAM161
the beams will not appear in any POST1 plots because the program assumes they are failed elements.
To display the data for BEAM161, you must use the ETABLE command. Then, you can use the PRETAB
command to print the output data. The RSYS command has no effect when postprocessing output for
this element.
The following items are available on the results file.
Table161.2BEAM161 Element Output Definitions
Name
S (r, rs, rt)
EPEQ
EPTO
MFORr
N (s, t )
M (s, t )
TORQ
Definition
Stresses
Equivalent plastic strain
Axial strain
Member force in the element coordinate system, r direction
Out-of-plane (s, t) shear
Element (s, t) moments
Torsional resultant
For each of these output data, one set of values, given at the centroid, is output for the entire beam.
Table161.3:BEAM161 Item and Sequence Numbers lists output available through the ETABLE and
ESOL commands using the Sequence Number method. See The General Postprocessor (POST1) in the
Basic Analysis Guide and The Item and Sequence Number Table in this manual for more information.
The following notation is used in Table161.3:BEAM161 Item and Sequence Numbers:
Name
output quantity as defined in the Table161.2:BEAM161 Element Output Definitions
Item
predetermined Item label for ETABLE or ESOL command
E
sequence number for single-valued or constant element data
1st IP
sequence number for the first integration point
nth
IP
sequence number for the nth integration point as defined by the EDINT command.
Item
SMISC
SMISC
SMISC
SMISC
BEAM161
Mt
TORQ
Sr
Srs
Srt
EPEQ
EPTO
SMISC
SMISC
LS
LS
LS
LS
LS
5
6
1
2
3
4
5
5
5
5
5
5
x
x
x
x
x
( n-1)
( n-1)
( n-1)
( n-1)
( n-1)
+1
+2
+3
+4
+5
1. In this table, n refers to the current integration point for which you want output data.
PLANE162
PLANE162
Explicit 2-D Structural Solid
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
PLANE162
The material models available to use with this element will depend on the KEYOPT(3) setting.
KEYOPT(3) controls whether the element is a plane stress, plane strain, or axisymmetric element. For all
three of these options (KEYOPT(3) = 0, 1, or 2), you can choose the following materials:
Isotropic Elastic
Orthotropic Elastic
Elastic Fluid
Viscoelastic
Bilinear Isotropic
Temperature Dependent Bilinear Isotropic
Bilinear Kinematic
Plastic Kinematic
Power Law Plasticity
Rate Sensitive Power Law Plasticity
Strain Rate Dependent Plasticity
Piecewise Linear Plasticity
Composite Damage
Johnson-Cook Plasticity
Bamman
For the plane stress option (KEYOPT(3) = 0), you can also choose the following materials:
3-Parameter Barlat Plasticity
Barlat Anisotropic Plasticity
Transversely Anisotropic Elastic Plastic
Transversely Anisotropic FLD
For the axisymmetric and plane strain options (KEYOPT(3) = 1 or 2), you can also choose the following
materials:
Blatz-Ko Rubber
Mooney-Rivlin Rubber
Elastic-Plastic Hydrodynamic
Closed Cell Foam
Low Density Foam
Crushable Foam
Honeycomb
Null
PLANE162
Zerilli-Armstrong
Steinberg
PLANE162
Plane stress
1--
Axisymmetric
2--
Plane strain (Z strain = 0.0)
KEYOPT(5)
Element continuum treatment:
0--
Lagrangian (default)
1--
ALE (Arbitrary Lagrangian-Eulerian)
You can rotate stress results for PLANE162 into a defined coordinate system using the RSYS command.
However, RSYS cannot be used to rotate strain results for this element type.
The following items are available on the results file.
Table162.1PLANE162 Element Output Definitions
Name
S(X, Y, XY)
S(1, 2, 3)
SINT
SEQV
Definition
Stresses
Principal stresses
Stress intensity
Equivalent stress
PLANE162
EPTO(X, Y, XY)
EPTO(1, 2, 3)
EPTO(INT)
EPTO(EQV)
EPEL(X, Y, XY)
EPEL(1, 2, 3)
EPEL(INT)
EPEL(EQV)
EPPL(EQV)
Total strains
Total principle strains
Total strain intensity
Total equivalent strain
Elastic strains
Principle elastic strains
Elastic strain intensity
Equivalent elastic strain
Equivalent plastic strain
Note: Stress and total strain are always available. Some components of stress and strain
(for example, yz and zx components) are always zero. The availability of elastic
strain and equivalent plastic strain depends on the material model used for the
element (see Element Output Data in the ANSYS LS-DYNA User's Guide for details).
Table162.2:PLANE162 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table162.2:PLANE162 Item and Sequence Numbers:
Name
output quantity
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table162.2PLANE162 Item and Sequence Numbers
Output Quantity Name
EPEQ (equivalent plastic strain)
PLANE162
SHELL163
SHELL163
Explicit Thin Structural Shell
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
SHELL163
weighting factor for the i-th integration point. It is calculated by dividing the thickness associated with
the integration point by the actual shell thickness (that is, t i/t); see Figure 163.2. In the user defined
shell integration rule, the ordering of the integration points is arbitrary. If using these real constants to
define integration points, then S(i) and WF(i) must both be specified for each integration point
(maximum of 100). BETA(i) is the material angle (in degrees) at the i-th integration point and must be
specified for each integration point. The material model (BKIN, MKIN, MISO, etc.) is not allowed to
change within an element, although the material properties (EX, NUXY, etc.), as defined per MAT(i), can
change. However, the density may not vary through the thickness of the shell element. If more than one
material is used, and the densities vary between materials, the density of the material of the first layer
will be used for the entire element.
If KEYOPT(4) = 0, the integration rule is defined by KEYOPT(2). The Gauss rule (KEYOPT(2) = 0) is valid
for up to five layers (integration points). The trapezoidal rule (KEYOPT(2) = 1) allows up to 100 layers,
but is not recommended for less than 20 layers, especially if bending is involved.
Figure163.2Arbitrary Ordering of Integration Points for User Defined Shell Integration
Rule
Use the EDLOAD command to apply nodal loads and other load types described below. For detailed
information on how to apply loads in an explicit dynamic analysis, see Loading in the ANSYS LS-DYNA
User's Guide .
Pressures can be input as surface loads on the element midsurfaces. Positive normal pressures act into
the element (that is, positive pressure acts in the negative z direction). Note, however, that pressure is
actually applied to the midsurface . See Figure 163.3.
Figure163.3Nodal Numbering for Pressure Loads (Positive Pressure Acts in Negative Z
Direction)
Base accelerations and angular velocities in the x, y, and z directions can be applied at the nodes using
the EDLOAD command. To apply these loads, you need to first select the nodes and create a
component. The load is then applied to that component. Each node in the component will have the
specified load.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SHELL163.html[28/04/2013 08:30:13 p.m.]
SHELL163
You can also use the EDLOAD command to apply loads (displacements, forces, etc.) on rigid bodies.
Several types of temperature loading are also available for this element. See Temperature Loading in the
ANSYS LS-DYNA User's Guide .
For this element, you can choose from the following materials:
Isotropic Elastic
Orthotropic Elastic
Bilinear Kinematic
Plastic Kinematic
Blatz-Ko Rubber
Bilinear Isotropic
Temperature Dependent Bilinear Isotropic
Power Law Plasticity
Strain Rate Dependent Plasticity
Composite Damage
Piecewise Linear Plasticity
Modified Piecewise Linear Plasticity
Mooney-Rivlin Rubber
Barlat Anisotropic Plasticity
3-Parameter Barlat Plasticity
Transversely Anisotropic Elastic Plastic
Rate Sensitive Power Law Plasticity
Transversely Anisotropic FLD
Elastic Viscoplastic Thermal
Johnson-Cook Plasticity
Bamman
The orthotropic elastic material model does not accept integration point angles (BETA(i)). Therefore, to
model a composite material, you need to use the composite damage material model. If you do not wish
to use the damage features of this material model, just set the required strength values to zero.
KEYOPT(1) allows you to specify 1 of 12 element formulations for SHELL163 (see "SHELL163 Input
Summary"). A brief description about each element formulation follows:
The Hughes-Liu element formulation (KEYOPT(1) = 1) is based on a degenerated continuum
formulation. This formulation results in substantially large computational costs, but it is effective when
very large deformations are expected. This formulation treats warped configurations accurately but does
not pass the patch test. It uses one-point quadrature with the same hourglass control as the BelytschkoTsay.
SHELL163
The Belytschko-Tsay (default) element formulation (KEYOPT(1) = 0 or 2) is the fastest of the explicit
dynamics shells. It is based on the Mindlin-Reissner assumption, so transverse shear is included. It does
not treat warped configurations accurately, so it should not be used in coarse mesh models. One-point
quadrature is used with hourglass control. A default value is set for the hourglass parameter. When
hourglassing appears, you should increase this parameter to avoid hourglassing. It does not pass the
patch test.
The BCIZ Triangular Shell element formulation (KEYOPT(1) = 3) is based on a Kirchhoff plate theory and
uses cubic velocity fields. Three sets of quadrature points are used in each element, so it is relatively
slow. It passes the patch test only when the mesh is generated from three sets of parallel lines.
The C0 Triangular Shell element formulation (KEYOPT(1) = 4) is based on a Mindlin-Reissner plate
theory and uses linear velocity fields. One quadrature point is used in the element formulation. This
formulation is rather stiff, so it should not be used for constructing an entire mesh, only to transition
between meshes.
The Belytschko-Tsay membrane element formulation (KEYOPT(1) = 5) is the same as the BelytschkoTsay but with no bending stiffness.
The S/R Hughes-Liu element formulation (KEYOPT(1) = 6) is the same as the Hughes-Liu, but instead of
using one-point quadrature with hourglass control, this formulation uses selective reduced integration.
This increases the cost by a factor of 3 to 4, but avoids certain hourglass modes; certain bending
hourglass modes are still possible.
The S/R corotational Hughes-Liu element formulation (KEYOPT(1) = 7) is the same as the S/R HughesLiu except it uses the corotational system.
The Belytschko-Leviathan shell formulation (KEYOPT(1) = 8) is similar to the Belytschko-Wong-Chiang
with one-point quadrature but it uses physical hourglass control, thus no user-set hourglass control
parameters need to be set.
The fully-integrated Belytschko-Tsay membrane element formulation (KEYOPT(1) = 9) is the same as
the Belytschko-Tsay membrane except is uses a 2 x 2 quadrature instead of a one-point quadrature.
This formulation is more robust for warped configurations.
The Belytschko-Wong-Chiang formulation (KEYOPT(1) = 10) is the same as the Belytschko-Tsay except
the shortcomings in warped configuration are avoided. Costs about 10% more.
The fast (corotational) Hughes-Liu formulation (KEYOPT(1) = 11) is the same as the Hughes-Liu except
this formulation uses the corotational system.
The fully-integrated Belytschko-Tsay shell element formulation (KEYOPT(1) = 12) uses a 2 x 2
quadrature in the shell plane and is about 2.5 times slower than KEYOPT(1) = 2. It is useful in
overcoming hourglass modes. The shear locking is remedied by introducing an assumed strain for the
transverse shear.
Of the twelve shell element formulations, only KEYOPT(1) = 1, 2, 6, 7, 8, 9, 10, 11, and 12 are valid for
an explicit-to-implicit sequential solution. For metal forming analyses, KEYOPT(1) = 10 and 12 are
recommended in order to properly account for warping.
When the Mooney-Rivlin Rubber material model is used with SHELL163 elements, the LS-DYNA code will
automatically use a total Lagrangian modification of the Belytschko-Tsay formulation instead of using the
formulation you specify via KEYOPT(1). This program-chosen formulation is required to address the
special needs of the hyperelastic material.
A summary of the element input is given in "SHELL163 Input Summary". A general description of
element input is given in Element Input.
SHELL163
Nodes
I, J, K, L
Degrees of Freedom
UX, UY, UZ, VX, VY, VZ, AX, AY, AZ, ROTX, ROTY, ROTZ
Note: For explicit dynamic analyses, V(X, Y, Z) refers to nodal velocity, and A(X, Y,
Z) refers to nodal acceleration. Although V(X, Y, Z) and A(X, Y, Z) appear as
DOFs, they are not actually physical DOFs. However, these quantities are
computed as DOF solutions and stored for postprocessing.
Real Constants
SHRF, NIP, T1, T2, T3, T4,
NLOC, ESOP, BETA(i), S(i), WF(i), MAT(i)
(BETA(i), S(i), WF(i), MAT(i) may repeat for each integration point, depending on the keyoption
settings.)
Specify NLOC only if KEYOPT(1) = 1, 6, 7, or 11.
See Table163.1:SHELL163 Real Constants for descriptions of the real constants.
Material Properties
EX, EY, EZ, NUXY, NUYZ, NUXZ,
PRXY, PRXZ, PRYZ, ALPX (or CTEX or THSX), GXY, GYZ, GXZ,
DENS, DAMP (MP command)
RIGID, HGLS (except KEYOPT(1) = 3, 4, 6, 7, 9, and 12), ORTHO (EDMP command)
PLAW, BKIN, BISO, COMPOSITE, MOONEY, EOS (TB command; see Material Models in the ANSYS
LS-DYNA User's Guide )
Surface Loads
Pressure (applied on midsurface)
Body Loads
Temperatures (see Temperature Loading in the ANSYS LS-DYNA User's Guide .
Special Features
This element supports all nonlinear features allowed for an explicit dynamic analysis.
KEYOPT(1)
Element formulation:
1--
Hughes-Liu
0, 2--
Belytschko-Tsay (default)
3--
BCIZ triangular shell
4--
C0 triangular shell
SHELL163
5--
Belytschko-Tsay membrane
6--
S/R Hughes-Liu
7--
S/R corotational Hughes-Liu
8--
Belytschko-Levithan shell
9--
Fully integrated Belytschko-Tsay membrane
10--
Belytschko-Wong-Chiang
11--
Fast (corotational) Hughes-Liu
12--
Fully integrated Belytschko-Tsay shell
KEYOPT(2)
Quadrature rule (used for standard integration rules, KEYOPT(4) = 0):
0--
Gauss rule (up to five integration points are permitted)
1--
Trapezoidal rule (up to 100 integration points are permitted)
KEYOPT(3)
Flag for layered composite material mode:
0--
Non-composite material mode
1--
Composite material mode; a material angle is defined for each through thickness integration
point
KEYOPT(4)
Integration rule ID:
0--
SHELL163
Name
Description
SHRF
Shear factor
NIP
T1
T2
T3
T4
NLOC
ESOP
WF(i)
407
12, 16, 20, MAT(i)
...
408
1. If KEYOPT(3) = 1, then BETA(i), S(i), WF(i), and MAT(i) should be specified for each integration
point. For example, for 20 integration points, you would specify BETA(1), S(1), WF(1), MAT(1),
BETA(2), S(2), WF(2), MAT(2), ..., BETA(20), S(20), WF(20), MAT(20). If KEYOPT(3) = 0, then
only S(i) and WF(i) need to be specified. The material used will be that specified by the MAT
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SHELL163.html[28/04/2013 08:30:13 p.m.]
SHELL163
command.
Definition
Stresses
Principle stresses
Stress intensity
Equivalent stress
Total strain
Total principle strains
Total strain intensity
Total equivalent strain
Elastic strains
SHELL163
EPEL(1, 2, 3)
EPEL(INT)
EPEL(EQV)
EPPL(EQV)
M(X, Y, XY)
N(X. Y)
T(X, Y, XY)
Thick
Note: Stress and total strain are always available. The availability of elastic strain and
equivalent plastic strain depends on the material model used for the element (see
Element Output Data in the ANSYS LS-DYNA User's Guide for details).
Table163.3:SHELL163 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table163.3:SHELL163 Item and Sequence Numbers:
Name
output quantity as defined in the Table163.2:SHELL163 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table163.3SHELL163 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
7
8
1
2
3
4
1. The sequence numbers for NMISC items in this table are based on the assumption that the
number of integration points for output (SHELLIP on the EDINT command) is set to the default
value of 3.
2. If the number of integration points (NIP) is even, the middle EPEQ value (NMISC,2) will be an
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SHELL163.html[28/04/2013 08:30:13 p.m.]
SHELL163
interpolated value.
The SMISC quantities in the above table are independent of layers (that is, you will get one set of SMISC
quantities output per element). However, the NMISC items are layer-dependent, and the order of the
NMISC items is dependent on the SHELLIP and NIP values. The order shown in the table corresponds to
the default SHELLIP value (SHELLIP = 3). If NIP > 3, it is strongly recommended that you set SHELLIP
= NIP. In this case, the ETABLE output will go from top (NMISC,1) to bottom (NMISC, nwhere n is the
total number of layers). If SHELLIP is not equal to NIP, the order of NMISC items will vary. Therefore,
you should not use ETABLE to access the NMISC items when NIP > 3 and SHELLIP is not equal to NIP.
SOLID164
SOLID164
Explicit 3-D Structural Solid
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
SOLID164
SOLID164
Null
Zerilli-Armstrong
Bamman*
Steinberg
Elastic Fluid
SOLID164
Definition
Stresses
Principal stresses
Stress intensity
Equivalent stress
Total strains
Total principle strains
Total strain intensity
Total equivalent strain
Elastic strains
Principle elastic strains
Elastic strain intensity
Equivalent elastic strain
Equivalent plastic strain
Note: Stress and total strain are always available. The availability of elastic strain and
equivalent plastic strain depends on the material model used for the element (see
Element Output Data in the ANSYS LS-DYNA User's Guide for details).
SOLID164
COMBI165
COMBI165
Explicit Spring-Damper
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
Both figures above show two COMBI165 elements (a spring and a damper) attached to the same two
nodes.
For example, if it is known that a component shows a dynamic crush force at 15m/s equal to 2.5 times
the static crush force, use K d = 1.5 and V0 = 15, where V0 is the test velocity.
Here, clearance (CL) defines a compressive displacement which the spring sustains before beginning the
force-displacement relation given by the load curve. If a nonzero clearance is defined, the spring is
compressive only.
The deflection limit in compression (CDL) and tension (TDL) is restricted in its application to no more
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_COMBI165.html[28/04/2013 08:30:36 p.m.]
COMBI165
than one spring per node subject to this limit, and to deformable bodies only. For example, in the
former case, if three springs are in series, either the center spring or the two end springs may be
subject to a limit, but not all three. When the limiting deflection (FD) is reached, momentum
conservation calculations are performed and a common acceleration is computed in the appropriate
direction. An error termination will occur if a rigid body node is used in a spring definition where
compression is limited.
For this element, you can choose from the following materials:
Linear Elastic Spring
Linear Viscous Damper
Elastoplastic Spring
Nonlinear Elastic Spring
Nonlinear Viscous Damper
General Nonlinear Spring
Maxwell Viscoelastic Spring
Inelastic Tension or Compression-Only Spring
A summary of the element input is given in "COMBI165 Input Summary". A general description of
element input is given in Element Input.
COMBI165
Body Loads
None
Special Features
This element supports all nonlinear features allowed for an explicit dynamic analysis.
KEYOPT(1)
Spring/damper type (translational or torsional):
0--
The material describes a translational spring/damper
1--
The material describes a torsional spring/damper
SMISC
SMISC
SMISC
SMISC
Seq.
No.
1
2
3
4
1. You must specify either force or moment via KEYOPT(1). Note that you cannot specify both force
and moment.
MFOR: KEYOPT(1) = 0
MMOM: KEYOPT(1) = 1
To output the element data in POST1, you must use the ETABLE command. Then, you can use the
PRETAB command to print the output data. The RSYS command has no effect when postprocessing
output for this element.
In POST26, you can postprocess the element data using the ESOL command only when postprocessing
the Jobname.RST file. The element results are not available on the Jobname.HIS file.
COMBI165
MASS166
MASS166
Explicit 3-D Structural Mass
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
MASS166
LINK167
LINK167
Explicit Tension-Only Spar
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
F = K max ( L,0.)
where L is the change in length
You can use only the material type cable for this element. For this material, you need to define the
density (DENS) and Young's modulus (EX) or load curve ID. If you specify a load curve ID
(EDMP,CABLE,VAL1, where VAL1 is the load curve ID), the Young's modulus will be ignored and the
load curve will be used instead. The points on the load curve are defined as engineering stress versus
engineering strain (that is, the change in length over the initial length). Use the EDCURVE command to
define the load curve ID. The unloading behavior follows the loading.
Base accelerations and angular velocities in the x, y, and z directions can be applied at the nodes using
the EDLOAD command. To apply these loads, you need to first select the nodes and create a
component. The load is then applied to that component.
A summary of the element input is given in "LINK167 Input Summary". Additional information about real
constants for this element is provided in Table161.1:BEAM161 Real Constants. For more information
LINK167
LINK167
SOLID168
SOLID168
Explicit 3-D 10-Node Tetrahedral Structural Solid
<> <> <> <> <> <> <> <> <> <> DY <> <> <> <>
Product Restrictions
SOLID168
Viscoelastic
Blatz-Ko Rubber
Bilinear Isotropic
Temperature Dependent Bilinear Isotropic
Power Law Plasticity
Strain Rate Dependent Plasticity
Composite Damage
Concrete Damage
Geological Cap
Piecewise Linear Plasticity
Honeycomb
Mooney-Rivlin Rubber
Barlat Anisotropic Plasticity
Elastic-Plastic Hydrodynamic
Rate Sensitive Power Law Plasticity
Elastic Viscoplastic Thermal
Closed Cell Foam
Low Density Foam
Viscous Foam
Crushable Foam
Johnson-Cook Plasticity
Null
Zerilli-Armstrong
Bamman
Steinberg
Elastic Fluid
SOLID168
Note: For explicit dynamic analyses, V(X, Y, Z) refers to nodal velocity, and A(X, Y,
Z) refers to nodal acceleration. Although V(X, Y, Z) and A(X, Y, Z) appear as
DOFs, they are not actually physical DOFs. However, these quantities are
computed as DOF solutions and stored for postprocessing.
Real Constants
None
Material Properties
EX, EY, EZ, NUXY, NUYZ, NUXZ,
PRXY, PRXZ, PRYZ, ALPX (or CTEX or THSX),
DENS, DAMP (MP command)
RIGID, HGLS, ORTHO, FLUID (EDMP command)
ANEL, MOONEY, EVISC, BISO, BKIN, PLAW,
FOAM, HONEY, COMPOSITE, CONCR, GCAP, EOS
(TB command; see "Material Models" in the ANSYS LS-DYNA User's Guide )
Surface Loads
Pressures--
face 1 (J-I-K), face 2 (I-J-L), face 3 (J-K-L), face 4 (K-I-L)
Body Loads
Temperatures--
See Temperature Loading in the ANSYS LS-DYNA User's Guide
Special Features
This element supports all nonlinear features allowed for an explicit dynamic analysis.
KEYOPT(1)
Element formulation:
0, 1 --
Quadratic interpolation
2 --
Composite (assemblages of linear tetrahedral shapes)
SOLID168
Name
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPTO:X, Y, Z, XY, YZ, XZ
EPTO:1, 2, 3
EPTO:INT
EPTO:EQV
EPEL:X, Y, Z, XY, YZ, XZ
EPEL:1, 2, 3
EPEL:INT
EPEL:EQV
EPPL:EQV
Definition
Stresses
Principal stresses
Stress intensity
Equivalent stress
Total strains
Total principle strains
Total strain intensity
Total equivalent strain
Elastic strains
Principal elastic strains
Elastic strain intensity
Equivalent elastic strains
Equivalent plastic strains
Note: Stress and total strain are always available. The availability of elastic strain and
equivalent plastic strain depends on the material model used for the element (see
Element Output Data in the ANSYS LS-DYNA User's Guide for details).
LINK180
LINK180
3-D Spar (or Truss)
LINK180
Nodes
I, J
Degrees of Freedom
UX, UY, UZ
Real Constants
AREA - Cross-sectional area
ADDMAS - Added mass (mass/length)
TENSKEY - Tension- or compression-only option:
0 -- Tension and compression (default)
1 -- Tension only
-1 -- Compression only
Material Properties
EX, (PRXY or NUXY), ALPX (or CTEX or THSX), DENS, GXY, DAMP
Surface Loads
None
Body Loads
Temperatures--
T(I), T(J)
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Other material (USER)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Birth and death
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See
Material Data Tables (Implicit Analysis) for details of the material models.
KEYOPT(2)
Cross-section scaling (applies only if large-deflection effects [NLGEOM,ON] apply ):
0--
Enforce incompressibility; cross section is scaled as a function of axial stretch (default).
1--
Section is assumed to be rigid.
LINK180
Definition
Element number
Nodes - I, J
Material number
Real constant number
Center location
Temperatures T(I), T(J)
Cross-sectional area
Member force in the element coordinate system
Axial stress
Axial elastic strain
Total strain
Plastic equivalent strain
Current yield flag
Plastic strain energy density
Hydrostatic pressure
Creep equivalent strain
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
Y
Y
Y
Y
Y
Y
2
2
2
2
2
Y
Y
Y
Y
2
2
2
2
2
LINK180
Crwk_Creep
EPPLxx
EPCRxx
EPTHxx
2
2
2
3
2
2
2
3
Item
LS
LEPEL
LEPTO
LEPTH
LEPPL
LEPCR
SMISC
SMISC
LBFE
1
1
1
1
1
1
J
2
2
2
2
2
2
-
LINK180
end to end.
The length of the spar must be greater than zero, so nodes I and J must not be coincident.
The cross-sectional area must be greater than zero.
The temperature is assumed to vary linearly along the length of the spar.
The displacement shape function implies a uniform stress in the spar.
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). Prestress
effects can be activated by the PSTRES command.
To simulate the tension-/compression-only options, a nonlinear iterative solution approach is
necessary.
BEAM189
BEAM189
3-D 3-Node Beam
BEAM189
Flexural rigidity
Calculate the ratio using some global distance measures, rather than basing it upon individual element
dimensions. The following illustration shows an estimate of transverse-shear deformation in a cantilever
beam subjected to a tip load. Although the results cannot be extrapolated to any other application, the
example serves well as a general guideline. A slenderness ratio greater than 30 is recommended.
Figure189.2Transverse-Shear Deformation Estimation
Timoshenko / Euler-Bernoulli
1.120
1.060
1.030
1.003
These elements support an elastic relationship between transverse-shear forces and transverse-shear
strains. You can override default values of transverse-shear stiffnesses using the SECCONTROLS
command.
BEAM189 does not use higher-order theories to account for variation in distribution of shear stresses.
Use solid elements if such effects must be considered.
BEAM189 supports restrained warping analysis by making available a seventh degree of freedom at
each beam node. By default, BEAM189 elements assume that the warping of a cross-section is small
enough that it may be neglected (KEYOPT(1) = 0). You can activate the warping degree of freedom by
using KEYOPT(1) = 1. With the warping degree of freedom activated, each node has seven degrees of
freedom: UX, UY, UZ, ROTX, ROTZ, ROTY, and WARP. With KEYOPT(1) = 1, bimoment and bicurvature
are output.
Unlike other cubic (Hermitian) polynomial-based elements, BEAM189 is based on quadratic polynomials;
therefore, offsets in specification of distributed pressure loads are not allowed.BEAM189 has linear
bending-moment variation. Refinement of the mesh is recommended in order to accommodate such
loading. BEAM189 is computationally efficient and has super-convergence properties with respect to
mesh refinement. For example, the quadratic beam with a two point Gaussian integration is known to be
of same accuracy as a Hermitian element.
In practice, when two elements with "restrained warping" come together at a sharp angle, you need to
couple the displacements and rotations, but leave the out-of-plane warping decoupled. This is normally
accomplished by having two nodes at a physical location and using appropriate constraints. This process
is made easier (or automated) by the ENDRELEASE command, which decouples the out-of plane
warping for any adjacent elements with cross-sections intersecting at an angle greater than 20 degrees.
BEAM189 allows change in cross-sectional inertia properties as a function of axial elongation. By default,
the cross-sectional area changes such that the volume of the element is preserved after deformation.
The default is suitable for elastoplastic applications. By using KEYOPT(2), you can choose to keep the
cross-section constant or rigid. Scaling is not an option for nonlinear general beam sections
(SECTYPE,,GENB).
For the mass matrix and evaluation of consistent load vectors, a higher order integration rule than that
used for stiffness matrix is employed. The elements support both consistent and lumped mass matrices.
Avoid using LUMPM,ON as BEAM189 is a higher-order element. Consistent mass matrix is used by
default. An added mass per unit length may be input with the ADDMAS section controls. See "BEAM189
Input Summary".
BEAM189
The St. Venant warping functions for torsional behavior are determined in the undeformed state, and
are used to define shear strain even after yielding. No options are available for recalculating in deformed
configuration the torsional shear distribution on cross-sections during the analysis and possible partial
plastic yielding of cross-sections. As such, large inelastic deformation due to torsional loading should be
treated and verified with caution. Under such circumstances, alternative modeling using solid or shell
elements is recommended.
BEAM189 Cross-Sections
BEAM189 can be associated with these cross-section types:
Standard library section types or user meshes which define the geometry of the beam crosssection (SECTYPE,,BEAM). The material of the beam is defined either as an element attribute
(MAT), or as part of section buildup (for multi-material cross-sections).
Generalized beam cross-sections (SECTYPE,,GENB), where the relationships of generalized
stresses to generalized strains are input directly.
Tapered beam cross-sections (SECTYPE,,TAPER), where a standard library section or user mesh
defines each end of the beam.
Standard Library Sections
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_BEAM189.html[28/04/2013 08:31:50 p.m.]
BEAM189
BEAM189 is provided with section-relevant quantities (area of integration, position, etc.) automatically at
a number of section points using SECTYPE and SECDATA. Each section is assumed to be an assembly
of a predetermined number of nine-node cells. Each cross-section cell has four integration points and
each can be associated with an independent material type.
Figure189.3Cross-Section Cells
The number of cells in the cross-sections influences the accuracy of section properties and ability to
model nonlinear stress-strain relationship through the cross-section. The element has a nested structure
of integration (along the length and in the cross-section).
When the material associated with the elements has inelastic behavior or when the temperature varies
across the section, constitutive calculations are performed at the section integration points. For more
common elastic applications, the element uses precalculated properties of the section at the element
integration points. However, the stresses and strains are calculated in the output pass at the section
nodes.
If the section is assigned the subtype ASEC, only the generalized stresses and strains (axial force,
bending moments, transverse shears, curvatures, and shear strains) are available for output. 3-D
contour plots and deformed shapes are not available. The ASEC subtype is displayed only as a thin
rectangle to verify beam orientation. BEAM189 treats ASEC as a section type with just one cross-section
integration point.
BEAM189 is helpful for analyzing built-up beams, (that is, those fabricated of two or more pieces of
material joined together to form a single, solid beam). The pieces are assumed to be perfectly bonded
together; therefore, the beam behaves as a single member.
The multi-material cross-section capability is applicable only where the assumptions of a beam behavior
(Timoshenko or Bernoulli-Euler beam theory) holds.
In other words, what is supported is a simple extension of a conventional Timoshenko beam theory. It
may be used in applications such as:
bimetallic strips
beams with metallic reinforcement
sensors where layers of a different material has been deposited
BEAM189 does not account for coupling of bending and twisting at the section stiffness level. The
transverse shears are also treated in an uncoupled manner. This may have a significant effect on layered
composite and sandwich beams if the lay-up is unbalanced.
BEAM189
Always validate the application of BEAM189, either with experiments or other numerical analysis. Use the
restrained warping option with built-up sections after due verification.
KEYOPT(15) specifies the format of the .rst results file. For KEYOPT(15) = 0, the format gives only one
averaged result at each section corner node; therefore, this option typically applies to homogeneous
sections. For KEYOPT(15) = 1, the format gives one result for each section integration point; therefore,
this option typically applies to built-up sections with multiple materials (and generates a larger results
file).
Generalized Beam Cross-Sections
When using nonlinear general beam sections, neither the geometric properties nor the material is
explicitly specified. Generalized stress implies the axial force, bending moments, torque, and transverseshear forces. Similarly, generalized strain implies the axial strain, bending curvatures, twisting curvature,
and transverse-shear strains. (For more information, see nonlinear general beam sections.) This is an
abstract method for representing cross-section behavior; therefore, input often consists of experimental
data or the results of other analyses.
Generally, BEAM189 supports an elastic relationship between transverse-shear forces and transverseshear strains. You can override default values of transverse-shear stiffnesses via the SECCONTROLS
command.
When the beam element is associated with a generalized beam (SECTYPE,,GENB) cross-section type,
the relationship of transverse-shear force to the transverse-shear strain can be nonlinear elastic or
plastic, an especially useful capability when flexible spot welds are modeled. In such a case, the
SECCONTROLS command does not apply.
Tapered Beam Cross-Sections
A linearly tapered beam is defined by specifying a standard library section or user mesh at each end of
the beam The section geometries are specified at global coordinates, then linear interpolated and
evaluated at the element. The sections at the end points must be topologically identical. (For more
information, see Defining a Tapered Beam.)
BEAM189 Loads
Forces are applied at the nodes (which also define the element x-axis). If the centroidal axis is not
colinear with the element x-axis, applied axial forces will cause bending. Applied shear forces will cause
torsional strains and moment if the centroid and shear center of the cross-section are different. The
nodes should therefore be located at the points where you want to apply the forces. Use the OFFSETY
and OFFSETZ arguments of the SECOFFSET command appropriately.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers on Figure 189.1. Positive normal pressures act into
the element. Lateral pressures are input as force per unit length. End "pressures" are input as forces.
At both ends of the element, temperatures can be input at these locations:
At the element x-axis (T(0,0))
At one unit from the x-axis in the element y-direction (T(1,0))
At one unit from the x-axis in the element z-direction (T(0,1))
Element locations (T(y,z)) are given according to the convention used in Figure 189.1.
For beam elements, element body load commands (BFE) accept an element number and a list of
values, 1 through 6 for temperatures T I(0,0), T I(1,0), T I(0,1), T J (0,0), T J (1,0), and T J (0,1). This input
can be used to specify temperature gradients that vary linearly both over the cross section and along
the length of the element.
BEAM189
BEAM189
Body Loads
Temperatures--
T(0,0), T(1,0), T(0,1) at each end node
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL) [1]
Viscoelasticity (PRONY, SHIFT) [1]
Viscoplasticity/Creep (CREEP, RATE) [1]
Other material (USER) [1]
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Birth and death (requires KEYOPT(11) = 1)
Automatic selection of element technology [2]
Generalized cross-section (nonlinear elastic, elasto-plastic, temperature-dependent)
Linear perturbation
1. Items in parentheses refer to data tables associated with the TB command. See
"Structures with Material Nonlinearities" in the Theory Reference for the
Mechanical APDL and Mechanical Applications for details of the material models.
2. See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(1)
Warping degree of freedom:
0--
Six degrees of freedom per node, unrestrained warping (default)
1--
Seven degrees of freedom per node (including warping). Bimoment and bicurvature are
output.
KEYOPT(2)
Cross-section scaling:
0--
Cross-section is scaled as a function of axial stretch (default); applies only if NLGEOM,ON
has been invoked
1--
Section is assumed to be rigid (classical beam theory)
KEYOPT(4)
Shear stress output:
0--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_BEAM189.html[28/04/2013 08:31:50 p.m.]
BEAM189
BEAM189
BEAM189
must expand the modes with element results calculation active (via the MXPAND command's Elcalc =
YES option).
Linearized Stress
It is customary in beam design to employ components of axial stress that contribute to axial loads and
bending in each direction separately; therefore, BEAM189 provides a linearized stress output as part of
its SMISC output record, as indicated in the following definitions:
SDIR is the stress component due to axial load.
SDIR = Fx/A, where Fx is the axial load (SMISC quantities 1 and 14) and A is the area of the crosssection.
SByT and SByB are bending stress components.
SByT = -Mz * ymax / Izz
SByB = -Mz * ymin / Izz
SBzT = My * z max / Iyy
SBzB = My * z min / Iyy
where My, Mz are bending moments (SMISC quantities 2,15,3,16). Coordinates ymax , ymin , z max , and
z min are the maximum and minimum y, z coordinates in the cross-section measured from the centroid.
Values Iyy and Izz are moments of inertia of the cross-section. Except for the ASEC type of beam crosssection, the program uses the maximum and minimum cross-section dimensions. For the ASEC type of
cross-section, the maximum and minimum in each of y and z direction is assumed to be +0.5 to -0.5,
respectively.
Corresponding definitions for the component strains are:
EPELDIR = Ex
EPELBYT = -Kz * ymax
EPELBYB = -Kz * ymin
EPELBZT = Ky * z max
EPELBZB = Ky * z min
where Ex, Ky, and Kz are generalized strains and curvatures (SMISC quantities 7,8,9, 20,21 and 22).
The reported stresses are strictly valid only for elastic behavior of members. BEAM189 always employs
combined stresses in order to support nonlinear material behavior. When the elements are associated
with nonlinear materials, the component stresses may at best be regarded as linearized approximations
and should be interpreted with caution.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table189.1BEAM189 Element Output Definitions
Name
Definition
BEAM189
EL
NODES
MAT
C.G.:X, Y, Z
Area
SF:y, z
SE:y, z
S:xx, xy, xz
EPEL:xx, xy, xz
EPTO:xx, xy, xz
EPTT:xx, xy, xz
EPPL:xx, xy, xz
EPCR:xx, xy, xz
EPTH:xx
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:EPEQ
SEND:ELASTIC,
PLASTIC, CREEP
TQ
TE
Ky, Kz
Ex
Fx
My, Mz
BM
BK
SDIR
SByT
SByB
SBzT
SBzB
EPELDIR
EPELByT
EPELByB
EPELBzT
EPELBzB
TEMP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Element number
Element connectivity
Material number
Element center of gravity
Area of cross-section
Section shear forces
Section shear strains
Section point stresses
Elastic strains
Section point total mechanical strains (EPEL + EPPL +
EPCR)
Section point total strains (EPEL + EPPL + EPCR +
EPTH)
Section point plastic strains
Section point creep strains
Section point thermal strains
Accumulated equivalent plastic strain
Accumulated equivalent creep strain
Plastic yielding (1 = actively yielding, 0 = not yielding)
Plastic work
Accumulated equivalent plastic strain
Strain energy densities
Y
Y
Y
Y
1
1
1
2
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
2
2
-
Y
Y
Y
4
4
4
4
4
4
Torsional moment
Torsional strain
Curvature
Axial strain
Axial force
Bending moments
Warping bimoment
Warping bicurvature
Axial direct stress
Bending stress on the element +Y side of the beam
Bending stress on the element -Y side of the beam
Bending stress on the element +Z side of the beam
Bending stress on the element -Z side of the beam
Axial strain at the end
Bending strain on the element +Y side of the beam.
Bending strain on the element -Y side of the beam.
Bending strain on the element +Z side of the beam.
Bending strain on the element -Z side of the beam.
Temperatures at all section corner nodes.
Integration point locations
State variables
Y
Y
Y
Y
Y
Y
3
3
-
Y
Y
Y
Y
Y
Y
3
3
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
5
6
BEAM189
1
2
3
4
5
6
7
8
9
10
11
12
13
27
14
15
16
17
18
19
20
21
22
23
24
25
26
29
28
31
32
33
34
30
36
37
38
39
BEAM189
SBzB
EPELDIR
EPELByT
EPELByB
EPELBzT
EPELBzB
TEMP
S:xx, xy, xz
EPEL:xx,xz,xy
EPTH:xx
EPPL:xx,xz,xy
EPCR:xx,xz,xy
EPTO:xx, xy, xz
EPTT:xx, xy, xz
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
LS
LEPEL
LEPTH
LEPPL
LEPCR
LEPTO
LEPTT
35
41
42
43
44
45
51-53
CI[1],
CI[1],
AI[3],
CI[1],
CI[1],
CI[1],
CI[1],
DI[2]
DI[2]
BI[4]
DI[2]
DI[2]
DI[2]
DI[2]
40
46
47
48
49
50
54-56
CJ[1],
CJ[1],
AJ[3],
CJ[1],
CJ[1],
CJ[1],
CJ[1],
DJ[2]
DJ[2]
BJ[4]
DJ[2]
DJ[2]
DJ[2]
DJ[2]
1. CI and CJ are the sequence numbers for accessing the averaged line element solution
quantities (LS, LEPEL, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section nodes (section
corner nodes where results are available), at element Node I and J respectively. CI and
CJ are applicable only when KEYOPT(15) = 0. For a given section corner node nn, CI
and CJ are given as follows:
CI = ( nn - 1) * 3+ COMP
CJ = ( nnMax + nn - 1) * 3 + COMP
Where nnMax is the total number of RST section nodes, and COMP is the stress or strain
component (1 - xx, 2 - xy, 3 - xz). Locations of RST section nodes can be visualized
with SECPLOT,,6.
2. DI and DJ are the sequence numbers for accessing the non-averaged line element
solution quantities (LS, LEPEL, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section
integration points (section integration points where results are available), respectively at
element Node I and J. DI and DJ are applicable only when KEYOPT(15) = 1. For the ith
integration point (i = 1, 2, 3, or 4) in section cell nc, DI and DJ are given as follows:
DI = ( nc - 1) * 12 + (i - 1) * 3 + COMP
DJ = ( ncMax + nc - 1) * 12 + (i - 1) * 3 + COMP
Where ncMax is the total number of RST section cells, and COMP is the stress or strain
component (1 - xx, 2 - xy, 3 - xz). Locations of RST section cells can be visualized with
SECPLOT,,7.
3. AI and AJ are the sequence numbers for accessing the averaged line element thermal
strain quantities LEPTH at RST section nodes (section corner nodes where results are
available), at element Node I and J respectively. AI and AJ are applicable only when
KEYOPT(15) = 0. For a given section corner node nn, AI and AJ are given as follows:
AI = nn
AJ = nnMax + nn
Where nnMax is the total number of RST section nodes. Locations of RST section nodes
can be visualized with SECPLOT,,6.
4. BI and BJ are the sequence numbers for accessing the non-averaged line element
thermal strain quantities LEPTH at RST section integration points (section integration
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_BEAM189.html[28/04/2013 08:31:50 p.m.]
BEAM189
points where results are available), at element Node I and J respectively. BI and BJ are
applicable only when KEYOPT(15) = 1. For the ith integration point (i = 1, 2, 3, or 4) in
section cell nc, BI and BJ are given as follows:
BI = ( nc - 1) * 4 + i
BJ = ( ncMax + nc - 1) * 4 + i
Where ncMax is the total number of RST section cells. Locations of RST section cells can
be visualized with SECPLOT,,7.
For more usage details, see Plot and Review the Section Results and Sample Problem with Cantilever
Beams, Command Method.
BEAM189
The element includes the effects of transverse shear and accounts for the initial curvature of the
beams.
The element works best with the full Newton-Raphson solution scheme (that is, the default choice
in solution control).
Only moderately "thick" beams can be analyzed. See the "BEAM189 Element Technology and
Usage Recommendations" section for more information.
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). Prestress
effects can be activated by the PSTRES command.
When the element is associated with nonlinear general beam sections (SECTYPE,,GENB),
additional restrictions apply. For more information, see Considerations for Using Nonlinear General
Beam Sections.
The element coordinate system (/PSYMB,ESYS) is not relevant.
PIPE288
PIPE288
3-D 2-Node Pipe
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PIPE288
EI
Flexural rigidity
For pipes, (GAL 2 / EI) can be reduced to: 2L2 / ((1 + ) (R o 2 + Ri2 )), or for thin-walled pipes: L2 / ((1
+ ) R2 ), where = Poisson's ratio, Ro = outer radius, Ri = inner radius, and R = average radius.
The following illustration provides an estimate of transverse-shear deformation in a cantilever pipe
subjected to a tip load. Although the results cannot be extrapolated to other applications, the example
serves generally. ANSYS, Inc. recommends a slenderness ratio greater than 30.
Figure288.2Transverse-Shear-Deformation Estimation
Timoshenko / Euler-Bernoulli
1.120
1.060
1.030
1.003
The PIPE288 element supports an elastic relationship between transverse-shear forces and transverseshear strains.
When KEYOPT(3) = 0 (linear, default), PIPE288 is based on linear shape functions. It uses one point of
integration along the length; therefore, all element solution quantities are constant along the length. For
example, when SMISC quantities are requested at nodes I and J, the centroidal values are reported for
both end nodes. This option is recommended if the element is used as stiffener and it is necessary to
maintain compatibility with a first-order shell element (such as SHELL181). Only constant bending
moments can be represented exactly with this option. Mesh refinement is generally required in typical
applications.
When KEYOPT(3) = 2 (quadratic), PIPE288 has an internal node in the interpolation scheme, effectively
making this a beam element based on quadratic shape functions. Two points of integration are used,
resulting in linear variation of element solution quantities along the length. Linearly varying bending
moments are represented exactly.
When KEYOPT(3) = 3 (cubic), PIPE288 has two internal nodes and adopts cubic shape functions.
Quadratically varying bending moments are represented exactly. Three points of integration along the
length are used, resulting in quadratic variation of element solution quantities along the length. Unlike
typical cubic (Hermitian) formulations, cubic interpolation is used for all displacements and rotations.
In general, the more complex the element, the fewer elements are needed. Quadratic and cubic options
are recommended when higher-order element interpolations are desired in situations where:
Nonuniform loads (including tapered distributed loads) exist within the element; in this case, the
cubic option gives superior results over the quadratic option.
(For partially distributed loads and non-nodal point loads, only the cubic option is valid.)
The element may undergo highly nonuniform deformation (for example, when individual frame
members in civil engineering structures are modeled with single elements).
PIPE288 supports both the thin-pipe (KEYOPT(4) = 1) and the thick-pipe (KEYOPT(4) = 2) options. The
thin-pipe option assumes a plain stress state in the pipe wall and ignore the stress in the wall thickness
PIPE288
direction. The thick-pipe option accounts for the full 3-D stress state and generally leads to more
accurate results in thick-walled pipes where through-the-thickness stress can be significant. The element
allows change in cross-sectional area in large-deflection analysis. While the thick-pipe option can
accurately determine the cross-section area change from the actual material constitutive properties, the
thin-pipe option calculates the approximate area change based on a simple material incompressibility
assumption.
Two limitations are associated with the quadratic and cubic options in PIPE288:
Although the elements employ higher-order interpolations, the initial geometry of PIPE288 is
treated as straight.
Because the internal nodes are inaccessible, no boundary/loading/initial conditions are allowed on
these internal nodes.
As a result of the limitations associated with the quadratic and cubic options, you will notice
discrepancies in the results between PIPE289 and the quadratic option of PIPE288 if the midside nodes
of the PIPE289 model have specified boundary/loading/initial conditions and/or the midside nodes are
not located exactly at the element midpoint. Similarly, the cubic option of PIPE288 may not be identical
to a traditional cubic (Hermitian) beam element.
For the mass matrix and load vectors, a higher order integration rule than that used for stiffness matrix
is employed. The elements support both consistent and lumped mass matrices. The LUMPM,ON
command activates lumped mass matrix. Consistent mass matrix is the default behavior. You can add
mass per unit length using the SECCONTROLS command's ADDMAS values. See "PIPE288 Input
Summary".
When ocean loading is applied (SOCEAN), the loading is nonlinear (that is, based on the square of the
relative velocity between the structure and the water). Accordingly, the full Newton-Raphson option
(NROPT,FULL) may be necessary to achieve optimal results. (Full Newton-Raphson is applied
automatically in an analysis involving large-deflection effects [NLGEOM,ON].)
PIPE288
PIPE288 Cross-Sections
PIPE288 can be associated only with the pipe cross-section (SECTYPE,,PIPE). The material of the pipe
is defined as an element attribute (MAT).
PIPE288 is provided with section-relevant quantities (area of integration, position, etc.) automatically at
a number of section points via the SECDATA command. Each section is assumed to be an assembly of
a predetermined number of nine-node cells. Each cross-section cell has four integration points.
Section integration points and section corner nodes are shown in Figure 288.3.
Figure288.3Typical Cross-Section Cell
KEYOPT(15) specifies the format of the .rst results file. For KEYOPT(15) = 0, the format gives only one
averaged result at each section corner node; therefore, this option typically applies to homogeneous
sections. For KEYOPT(15) = 1, the format gives one result for each section integration point; therefore,
this option typically applies to built-up sections with multiple materials (and generates a larger results
file).
Section Flexibility
To apply section flexibility factors, use the SFLEX command. The command is valid only for linear
material properties and small strain analyses, and does not support offsets, temperature loading, or
initial state loading.
PIPE288 Loads
Internal fluid and external insulation are supported. Added mass, hydraulic added mass, and
hydrodynamic and buoyant loading, are available via the SOCEAN, OCDATA, and OCTABLE
commands. See the SECCONTROLS command for defining added mass.
Forces are applied at the nodes I and J. If the centroidal axis is not colinear with the element x-axis
because of offsets, applied axial forces will cause bending. The nodes should therefore be located at the
desired points where you want to apply the forces. Use the OFFSETY and OFFSETZ arguments of the
SECOFFSET command appropriately. By default, the program uses the centroid as the reference axis
for the pipe elements.
Element loads are described in Node and Element Loads. Pressures can be input as surface loads on the
element faces as shown by the circled numbers in Figure 288.1. Lateral pressures are input as force per
unit length. End "pressures" are input as forces.
On the first and second faces, pressures are the internal and external pressures, respectively.
The pressure input on the third face is the global Z coordinate location of the free surface of the fluid
internal to the pipe. This pressure is used only for the mass and pressure effect. If this value is zero, no
PIPE288
fluid inside of the pipe is considered. If the internal fluid free surface should be at Z = 0, use a very
small number instead. The free surface location is stepped, even if you issue a KBC,0 command.
When KEYOPT(1) = 0, temperatures can be input as element body loads at the inner and outer surfaces
at both ends of the pipe element so that the temperature varies linearly through the wall thickness. If
only two temperatures are specified, those two temperatures are used at both ends of the pipe element
(that is, there is no gradient along the length). If only the first temperature is specified, all others
default to the first. The following graphic illustrates temperature input at a node when KEYOPT(1) = 0:
When KEYOPT(1) = 1, temperatures can be input as element body loads at three locations at both
nodes of the pipe element so that the temperature varies linearly in the element y and z directions. At
either end of the element, temperatures can be input at these locations:
At the element x-axis (T(0,0))
At the outer radius from the x-axis in the element y-direction (T(R o ,0))
At the outer radius from the x-axis in the element z-direction (T(0,R o ))
The following graphic illustrates temperature input at a node when KEYOPT(1) = 1:
Element locations (T(Y,Z)) are given according to the convention used in Figure 288.1.
For pipe elements, element body load commands (BFE) accept an element number and a list of values,
1 through 6 for temperatures T I(0,0), T I(1,0), T I(0,1), T J (0,0), T J (1,0), and T J (0,1). This input can be
used to specify temperature gradients that vary linearly both over the cross section and along the length
of the element.
The following defaults apply to element temperature input:
If all temperatures after the first are unspecified, they default to the first. This pattern applies a
uniform temperature over the entire element. (The first coordinate temperature, if unspecified,
defaults to TUNIF.)
If all three temperatures at node I are input, and all temperatures at node J are unspecified, the
node J temperatures default to the corresponding node I temperatures. This pattern applies a
temperature gradient that varies linearly over the cross section but remains constant along the
length of the element.
For any other input pattern, unspecified temperatures default to TUNIF.
Alternatively, temperatures at nodes I and J can be defined using nodal body loads
(BF,NODE ,TEMP, VAL1 ). This specifies a uniform temperature over the cross section at the specified node.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_PIPE288.html[28/04/2013 08:32:03 p.m.]
PIPE288
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, issue an NROPT,UNSYM command.
PIPE288
Linear perturbation
Birth and death
Automatic selection of element technology [2]
1. Items in parentheses refer to data tables associated with the TB command. See
"Structures with Material Nonlinearities" in the Theory Reference for the
Mechanical APDL and Mechanical Applications for details of the material models.
2. See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(1)
Temperature input
0--
Through wall gradient
1--
Diametral gradient
KEYOPT(3)
Shape functions along the length:
0--
Linear
2--
Quadratic
3--
Cubic
KEYOPT(4)
Hoop strain treatment
1--
Thin pipe theory
2--
Thick pipe theory
KEYOPT(6)
End cap loads
0--
Internal and external pressures cause loads on end caps
1--
PIPE288
PIPE288
Output control for values extrapolated to the element and section nodes:
0--
None (default)
1--
Maximum and minimum stresses/strains
2--
Same as KEYOPT(11) = 1 plus stresses and strains along the exterior boundary of the crosssection
3--
Same as KEYOPT(11) = 1 plus stresses and strains at all section nodes
KEYOPT(12)
Hydrodynamic output:
0--
None (default)
1--
Additional centroidal hydrodynamic printout
KEYOPT(15)
Results file format:
0--
Store averaged results at each section corner node (default).
1--
Store non-averaged results at each section integration point. (The volume of data may be
excessive.)
PIPE288
bending in each direction separately; therefore, PIPE288 provides a linearized stress output as part of its
SMISC output record, as indicated in the following definitions:
SDIR is the stress component due to axial load.
SDIR = Fx/A, where Fx is the axial load (SMISC quantities 1 and 14) and A is the area of the crosssection.
SByT and SByB are bending stress components.
SByT = -Mz * R0 / I
SByB = Mz * R0 / I
SBzT = My * R0 / I
SBzB = -My * R0 / I
where My, Mz are bending moments in the beam coordinate system (SMISC quantities 2,15,3,16) as
shown in Figure 288.1, R0 is the outside radius, and I is the moment of inertia of the cross-section. The
program uses the maximum and minimum cross-section dimensions.
Corresponding definitions for the component strains are:
EPELDIR = Ex
EPELByT = -Kz * R0
EPELByB = Kz * R0
EPELBzT = Ky * R0
EPELBzB = -Ky * R0
where Ex, Ky, and Kz are generalized strains and curvatures (SMISC quantities 7,8,9, 20,21 and 22).
The reported stresses are strictly valid only for elastic behavior of members. PIPE288 always employs
combined stresses in order to support nonlinear material behavior. When the elements are associated
with nonlinear materials, the component stresses can at best be regarded as linearized approximations
and should be interpreted with caution.
When using KEYOPT(9) with the cubic option (KEYOPT(3) = 3), the integration point at the middle of
the element is reported last in the integration-point printout.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
For the stress and strain components, X refers to axial, Y refers to hoop, and Z refers to radial.
Table288.1PIPE288 Element Output Definitions
Name
EL
NODES
MAT
Definition
Element number
Element connectivity
Material number
O
Y
Y
Y
R
Y
Y
Y
PIPE288
C.G.:X, Y, Z
Area
S:x, y, z, xy, yz, xz
EPEL:x, y, z, xy, yz,
xz
EPTO:x,y,z xy, yz, xz
Y
2
3
3
1
Y
Y
Y
4
4
4
4
4
4
Y
Y
2
2
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
2
2
2
2
Y
Y
Y
Y
Y
Y
5
6
PIPE288
7
7
Y
Y
7
7
7
7
7
7
Y
Y
Y
Y
Y
Y
7
7
Y
Y
7
7
7
Y
Y
Y
1. Available only at the centroid as a *GET item, or on the NMISC record for ocean
loading.
2. See KEYOPT(7) description.
3. See KEYOPT(9) and KEYOPT(11) descriptions.
4. Available if the element has a nonlinear material.
5. Available only if OUTRES,LOCI is used.
6. Available only if the UserMat subroutine and the TB,STATE command are used.
7. See KEYOPT(12) description.
More output is described via the PRESOL command in the POST1 postprocessor.
Table288.2:PIPE288 Item and Sequence Numbers lists output available for the ETABLE command
using the Sequence Number method. See Creating an Element Table in the Basic Analysis Guide and
The Item and Sequence Number Table for more information. The output tables use the following
notation:
Name
output quantity as defined in Table288.1:PIPE288 Element Output Definitions
Item
predetermined Item label for ETABLE
E,I,J
PIPE288
Item
SMISC
-1
SMISC
-2
SMISC
-3
SMISC
-4
SMISC
-5
SMISC
-6
SMISC
-7
SMISC
-8
SMISC
-9
SMISC
-10
SMISC
-11
SMISC
-12
SMISC
-13
SMISC
-27
SMISC
-28
SMISC
-31
SMISC
-32
SMISC
-33
SMISC
-34
SMISC
-35
SMISC
-41
SMISC
-42
SMISC
-43
SMISC
-44
SMISC
-45
SMISC
-51-53
SMISC
-61
SMISC
-62
SMISC
-63
SMISC
-64
LS
-CI[2], DI[3]
LEPEL
-CI[2], DI[3]
LEPTH
-CI[2], DI[3]
LEPPL
-CI[2], DI[3]
LEPCR
-CI[2], DI[3]
LEPTO
-CI[2], DI[3]
LEPTT
-CI[2], DI[3]
quantities are valid for ocean loading only:
NMISC
1, 2, 3
--
J
14
15
16
17
18
19
20
21
22
23
24
25
26
29
30
36
37
38
39
40
46
47
48
49
50
54-56
65
66
67
68
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
--
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
PIPE288
VR, VZ
AR, AZ
PHDYN
ETA
TFLUID
VISC
REN, RET
CT
CDY, CDZ
CMY, CMZ
URT, URN
ABURN
AN
FX, FY, FZ
ARGU
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
4, 5
6, 7
8
9
10
11
12, 13
14
15, 16
17, 18
19, 20, 21
22
23, 24
25, 26, 27
28
----------------
----------------
1. Internal pressure (INT PRESS), external pressure (EXT PRESS), effective tension
(EFFECTIVE TENS), and maximum hoop stress (MAX HOOP STRESS) occur at
integration points, and not at end nodes.
2. CI and CJ are the sequence numbers for accessing the averaged line element solution
quantities (LS, LEPEL, LEPTH, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section nodes
(section corner nodes where results are available), at element Node I and J
respectively. CI and CJ are applicable only when KEYOPT(15) = 0. For a given section
corner node nn, CI and CJ are given as follows:
CI = ( nn - 1) * 6 + COMP
CJ = ( nnMax + nn - 1) * 6 + COMP
Where nnMax is the total number of RST section nodes, and COMP is the stress or strain
component (1 - x, 2 - y, 3 - z, 4 - xy, 5 - yz, 6 - xz). Locations of RST section nodes can
be visualized with SECPLOT,,6.
3. DI and DJ are the sequence numbers for accessing the non-averaged line element
solution quantities (LS, LEPEL, LEPTH, LEPPL, LEPCR, LEPTO, and LEPTT) at RST
section integration points (section integration points where results are available), at
element Node I and J respectively. DI and DJ are applicable only when KEYOPT(15) =
1. For the ith integration point (i = 1, 2, 3, or 4) in section cell nc, DI and DJ are given
as follows:
DI = ( nc - 1) * 24 + (i - 1) * 6 + COMP
DJ = ( ncMax + nc - 1) * 24 + (i - 1) * 6 + COMP
Where ncMax is the total number of RST section cells, and COMP is the stress or strain
component (1 - x, 2 - x, 3 - z, 4 - xy, 5 - yz, 6 - xz). Locations of RST section cells can
be visualized with SECPLOT,,7.
For more usage details, see Plot and Review the Section Results and Sample Problem with Cantilever
Beams, Command Method.
PIPE288
deformation theory, also popularly known as Timoshenko beam theory. The transverse-shear strain is
constant for the cross-section; therefore, the shear energy is based on a transverse-shear force. This
shear force is redistributed by predetermined shear stress distribution coefficients across the pipe crosssection, and made available for output purposes. Use KEYOPT(8) to activate output of shear stresses
caused by flexure or transverse loading.
By default, the program uses a mesh density (for cross-section modeling) that provides accurate results
for torsional rigidity, warping rigidity, inertia properties, and shear center determination. The default
mesh employed is also appropriate for nonlinear material calculations; however, more refined crosssection models may be necessary if the shear stress distribution due to transverse loads must be
captured very accurately. Use the SECDATA command to adjust cross-section mesh density.
The traction-free state at the edges of the cross-section is met only in a well-refined model of the crosssection.
The transverse-shear distribution calculation ignores the effects of Poisson's ratio. The Poisson's ratio
affects the shear correction factor and shear stress distribution slightly, and this effect is ignored.
PIPE289
PIPE289
3-D 3-Node Pipe
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PIPE289
L
Length of the member (not the element length)
EI
Flexural rigidity
For pipes, (GAL 2 / EI) can be reduced to: 2L2 / ((1 + ) (R o 2 + Ri2 )), or for thin-walled pipes: L2 / ((1
+ ) R2 ), where = Poisson's ratio, Ro = outer radius, Ri = inner radius, and R = average radius.
The following illustration provides an estimate of transverse-shear deformation in a cantilever pipe
subjected to a tip load. Although the results cannot be extrapolated to other applications, the example
serves generally. ANSYS, Inc. recommends a slenderness ratio greater than 30.
Figure289.2Transverse-Shear-Deformation Estimation
Timoshenko / Euler-Bernoulli
1.120
1.060
1.030
1.003
The element supports an elastic relationship between transverse-shear forces and transverse-shear
strains.
Unlike other cubic (Hermitian) polynomial-based elements, PIPE289 is based on quadratic polynomials;
therefore, offsets in specification of distributed pressure loads are not allowed. The element has linear
bending-moment variation. Refinement of the mesh is recommended in order to accommodate such
loading. The element is computationally efficient and has super-convergence properties with respect to
mesh refinement. For example, the quadratic beam with a two point Gaussian integration is known to be
of same accuracy as a Hermitian element.
PIPE289 supports both the thin-pipe (KEYOPT(4) = 1) and the thick-pipe (KEYOPT(4) = 2) options. The
thin-pipe option assumes a plain stress state in the pipe wall and ignore the stress in the wall thickness
direction. The thick-pipe option accounts for the full 3-D stress state and generally leads to more
accurate results in thick-walled pipes where through-the-thickness stress can be significant. The element
allows change in cross-sectional area in large-deflection analysis. While the thick-pipe option can
accurately determine the cross-section area change from the actual material constitutive properties, the
thin-pipe option calculates the approximate area change based on a simple material incompressibility
assumption.
For the mass matrix and load vectors, a higher order integration rule than that used for stiffness matrix
is employed. The elements support both consistent and lumped mass matrices. Avoid using LUMPM,ON
as PIPE289 is a higher-order element. Consistent mass matrix is the default behavior. You can add mass
per unit length using the SECCONTROLS command's ADDMAS values. See "PIPE289 Input Summary".
When ocean loading is applied (SOCEAN), the loading is nonlinear (that is, based on the square of the
relative velocity between the structure and the water). Accordingly, the full Newton-Raphson option
(NROPT,FULL) may be necessary to achieve optimal results. (Full Newton-Raphson is applied
automatically in an analysis involving large-deflection effects [NLGEOM,ON].)
PIPE289
PIPE289 Cross-Sections
PIPE289 can be associated only with the pipe cross-section (SECTYPE,,PIPE). The material of the pipe
is defined as an element attribute (MAT).
PIPE289 is provided with section-relevant quantities (area of integration, position, etc.) automatically at
a number of section points using the SECDATA command. Each section is assumed to be an assembly
of a predetermined number of nine-node cells. Each cross-section cell has four integration points.
Figure289.3Typical Cross-Section Cell
PIPE289
KEYOPT(15) specifies the format of the .rst results file. For KEYOPT(15) = 0, the format gives only one
averaged result at each section corner node; therefore, this option typically applies to homogeneous
sections. For KEYOPT(15) = 1, the format gives one result for each section integration point; therefore,
this option typically applies to built-up sections with multiple materials (and generates a larger results
file).
Section Flexibility
To apply section flexibility factors, use the SFLEX command. The command is valid only for linear
material properties and small strain analyses, and does not support offsets, temperature loading, or
initial state loading.
PIPE289 Loads
Internal fluid and external insulation are supported. Added mass, hydraulic added mass, and
hydrodynamic and buoyant loading, are available via the SOCEAN, OCDATA, and OCTABLE
commands. See the SECCONTROLS command for defining added mass.
Forces are applied at nodes I, J, and K. If the centroidal axis is not colinear with the element x-axis
because of node-location offsets, applied axial forces will cause bending. The nodes should therefore be
located at the desired points where you want to apply the forces. Use the OFFSETY and OFFSETZ
arguments of the SECOFFSET command appropriately. By default, the program uses the centroid as the
reference axis for the pipe elements.
Element loads are described in Node and Element Loads. Pressures can be input as surface loads on the
element faces as shown by the circled numbers in Figure 289.1. Lateral pressures are input as force per
unit length. End "pressures" are input as forces.
On the first and second faces, pressures are the internal and external pressures, respectively.
The pressure on the third face is the global Z coordinate location of the free surface of the fluid internal
to the pipe. This pressure is used only for the mass and pressure effect. If this value is zero, no fluid
inside of the pipe is considered. If the internal fluid free surface should be at Z = 0, use a very small
number instead. The free surface location is stepped, even if you issue a KBC,0 command.
When KEYOPT(1) = 0, temperatures can be input as element body loads at the inner and outer surfaces
at both ends of the pipe element so that the temperature varies linearly through the wall thickness. If
only two temperatures are specified, those two temperatures are used at both ends of the pipe element
(that is, there is no gradient along the length). If only the first temperature is specified, all others
default to the first. The following graphic illustrates temperature input at a node when KEYOPT(1) = 0:
When KEYOPT(1) = 1, temperatures can be input as element body loads at three locations at both
nodes of the pipe element so that the temperature varies linearly in the element y and z directions. At
either end of the element, temperatures can be input at these locations:
At the element x-axis (T(0,0))
At the outer radius from the x-axis in the element y-direction (T(R o ,0))
At the outer radius from the x-axis in the element z-direction (T(0,R o ))
The following graphic illustrates temperature input at a node when KEYOPT(1) = 1:
PIPE289
Element locations (T(Y,Z)) are given according to the convention used in Figure 289.1.
For pipe elements, element body load commands (BFE) accept an element number and a list of values,
1 through 6 for temperatures T I(0,0), T I(1,0), T I(0,1), T J (0,0), T J (1,0), and T J (0,1). This input can be
used to specify temperature gradients that vary linearly both over the cross section and along the length
of the element.
The following defaults apply to element temperature input:
If all temperatures after the first are unspecified, they default to the first. This pattern applies a
uniform temperature over the entire element. (The first coordinate temperature, if unspecified,
defaults to TUNIF.)
If all three temperatures at node I are input, and all temperatures at node J are unspecified, the
node J temperatures default to the corresponding node I temperatures. This pattern applies a
temperature gradient that varies linearly over the cross section but remains constant along the
length of the element.
For any other input pattern, unspecified temperatures default to TUNIF.
Alternatively, temperatures at nodes I and J can be defined using nodal body loads
(BF,NODE ,TEMP, VAL1 ). This specifies a uniform temperature over the cross section at the specified node.
(BF command input is not accepted at node K.)
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, issue an NROPT,UNSYM command.
The end-cap pressure effect is included by default. The end-cap effect can be deactivated via
KEYOPT(6). When subjected to internal and external pressures, PIPE289 with end caps (KEYOPT(6) = 0)
is always in equilibrium; that is, no net forces are produced. Because the element curvature is not
considered for the end-cap orientations, the element is also in equilibrium without end caps (KEYOPT(6)
= 1), even when the element is curved.
PIPE289
Pressure--
face 1- Internal pressure
face 2 - External pressure
face 3 - Height of free surface of fluid on inside of pipe
face 4 (I-J) (-z normal direction)
face 5 (I-J) (-y normal direction)
face 6 (I-J) (+x tangential direction)
face 7 (I) (+x axial direction)
face 8 (J) (-x axial direction)
--I and J denote end nodes.
Use a negative value for loading in the opposite direction.
Input pressure values for faces 1, 2, and 3 via the SFE command. Input pressure values for
faces 4 through 8 via the SFBEAM command
Distributed pressure offsets are not available for faces 4, 5, and 6.
Body Loads
Temperatures--
TOUT(I), TIN(I), TOUT(J), TIN(J) if KEYOPT(1) = 0.
TAVG(I), T y (I), T z(I), TAVG(J), T y (J), T z(J) if KEYOPT(1) = 1.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL) [1]
Hyperelasticity (AHYPER, ANEL, BB, CDM, ELASTIC, HYPER) [1]
Viscoelasticity (PRONY, SHIFT) [1]
Viscoplasticity/Creep (CREEP, RATE) [1]
Other material (USER) [1]
Stress stiffening
Large deflection
Ocean loading
Nonlinear stabilization
Linear perturbation
Birth and death
Automatic selection of element technology [2]
1. Items in parentheses refer to data tables associated with the TB command. See
"Structures with Material Nonlinearities" in the Theory Reference for the
Mechanical APDL and Mechanical Applications for details of the material models.
2. See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(1)
Temperature input
0--
Through wall gradient
1--
PIPE289
Diametral gradient
KEYOPT(4)
Hoop strain treatment
1--
Thin pipe theory
2--
Thick pipe theory
KEYOPT(6)
End cap loads
0--
Internal and external pressures cause loads on end caps
1--
Internal and external pressures do not cause loads on end caps
KEYOPT(7), KEYOPT(9), KEYOPT(11), and KEYOPT(12)
Ative only when OUTPR,ESOL is active:
KEYOPT(7)
Output control for section forces/moments and strains/curvatures:
0--
Output section forces/moments, strains/curvatures, internal and external pressures, effective
tension, and maximum hoop stress (default)
1--
Same as KEYOPT(7) = 0 plus current section area
2--
Same as KEYOPT(7) = 1 plus element basis directions (X,Y,Z)
3--
Output section forces/moments, strains/curvatures, internal and external pressures, effective
tension, and maximum hoop stress extrapolated to the element nodes
KEYOPT(8)
Shear stress output:
0--
Output a combined state of the following two types (default)
1--
PIPE289
PIPE289
1--
Store non-averaged results at each section integration point. (The volume of data may be
excessive.)
PIPE289
When using KEYOPT(9) with the cubic option (KEYOPT(3) = 3), the integration point at the middle of
the element is reported last in the integration-point printout.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
For the stress and strain components, X refers to axial, Y refers to hoop, and Z refers to radial.
Table289.1PIPE289 Element Output Definitions
Name
EL
NODES
MAT
C.G.:X, Y, Z
Area
S:x, y, z, xy, yz, xz
EPEL:x, y, z, xy, yz,
xz
EPTO:x, y, z, xy, yz,
xz
EPTT:x, y, z, xy, yz,
xz
EPPL:x, y, z, xy, yz,
xz
EPCR:x, y, z, xy, yz,
xz
EPTH:x, y, z, xy, yz,
xz
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:EPEQ
SEND:ELASTIC,
PLASTIC, CREEP
TQ
TE
SFy, SFz
SEy, SEz
Ky, Kz
Ex
Fx
Definition
Element number
Element connectivity
Material number
Element center of gravity
Area of cross-section
Section point stresses
Elastic strains
Y
Y
Y
Y
2
3
3
Y
Y
Y
1
Y
Y
Y
4
4
4
4
4
4
Torsional moment
Torsional strain
Section shear forces
Section shear strains
Curvature
Axial strain
Axial force
Y
Y
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
PIPE289
My, Mz
Bending moments
INT PRESS
Internal pressure at integration point
EXT PRESS
External pressure at integration point
EFFECTIVE TENS
Effective tension on pipe
MAX HOOP STRESS Maximum hoop stress at integration point
SDIR
Axial direct stress
SByT
Bending stress on the element +Y side of the pipe
SByB
Bending stress on the element -Y side of the pipe
SBzT
Bending stress on the element +Z side of the pipe
SBzB
Bending stress on the element -Z side of the pipe
EPELDIR
Axial strain at the end
EPELByT
Bending strain on the element +Y side of the pipe
EPELByB
Bending strain on the element -Y side of the pipe
EPELBzT
Bending strain on the element +Z side of the pipe
EPELBzB
Bending strain on the element -Z side of the pipe
TEMP
Temperatures at all section corner nodes
LOCI:X, Y, Z
Integration point locations
SVAR:1, 2, ... , N
State variables
The following values apply to ocean loading only:
GLOBAL COORD
Element centroid location
VR, VZ
Radial and vertical fluid particle velocities (VR is always
> 0)
AR, AZ
Radial and vertical fluid particle accelerations
PHDYN
Dynamic fluid pressure head
ETA
Wave amplitude over integration point
TFLUID
Fluid temperature (printed if VISC is nonzero)
VISC
Viscosity (output if VISC is nonzero)
REN, RET
Normal and tangential Reynolds numbers (if VISC is
nonzero)
CT
Input tangential drag coefficients evaluated at Reynolds
numbers
CDY, CDZ
Input normal drag coefficients evaluated at Reynolds
numbers
CMY, CMZ
Input inertia coefficients evaluated at Reynolds numbers
URT, URN
Tangential (parallel to element axis) and normal relative
velocities
ABURN
Vector sum of normal (URN) velocities
AN
Accelerations normal to element
FX, FY, FZ
Hydrodynamic tangential and normal forces in element
coordinates
ARGU
Effective position of wave (radians)
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
5
6
7
7
Y
Y
7
7
7
7
7
7
Y
Y
Y
Y
Y
Y
7
7
Y
Y
7
7
7
Y
Y
Y
1. Available only at the centroid as a *GET item, or on the NMISC record for ocean
loading.
2. See KEYOPT(7) description.
3. See KEYOPT(9) and KEYOPT(11) descriptions.
PIPE289
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
27
14
15
16
17
18
19
20
21
22
23
24
25
26
29
28
31
32
33
34
35
41
30
36
37
38
39
40
46
PIPE289
EPELByT
EPELByB
EPELBzT
EPELBzB
TEMP
INT PRESS [1]
EXT PRESS [1]
EFFECTIVE TENS [1]
MAX HOOP STRESS [1]
S:x, y, z, xy, yz, xz
EPEL:x, y, z, xy, yz, xz
EPTH:x, y, z, xy, yz, xz
EPPL:x, y, z, xy, yz, xz
EPCR:x, y, z, xy, yz, xz
EPTO:x, y, z, xy, yz, xz
EPTT:x, y, z, xy, yz, xz
The following output
GLOBAL COORD
VR, VZ
AR, AZ
PHDYN
ETA
TFLUID
VISC
REN, RET
CT
CDY, CDZ
CMY, CMZ
URT, URN
ABURN
AN
FX, FY, FZ
ARGU
SMISC
-42
SMISC
-43
SMISC
-44
SMISC
-45
SMISC
-51-53
SMISC
-61
SMISC
-62
SMISC
-63
SMISC
-64
LS
-CI[2], DI[3]
LEPEL
-CI[2], DI[3]
LEPTH
-CI[2], DI[3]
LEPPL
-CI[2], DI[3]
LEPCR
-CI[2], DI[3]
LEPTO
-CI[2], DI[3]
LEPTT
-CI[2], DI[3]
quantities are valid for ocean loading only:
NMISC
1, 2, 3
-NMISC
4, 5
-NMISC
6, 7
-NMISC
8
-NMISC
9
-NMISC
10
-NMISC
11
-NMISC
12, 13
-NMISC
14
-NMISC
15, 16
-NMISC
17, 18
-NMISC
19, 20, 21
-NMISC
22
-NMISC
23, 24
-NMISC
25, 26, 27
-NMISC
28
--
47
48
49
50
54-56
65
66
67
68
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
CJ[2],
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
DJ[3]
-----------------
1. Internal pressure (INT PRESS), external pressure (EXT PRESS), effective tension
(EFFECTIVE TENS), and maximum hoop stress (MAX HOOP STRESS) occur at
integration points, and not at end nodes.
2. CI and CJ are the sequence numbers for accessing the averaged line element solution
quantities (LS, LEPEL, LEPTH, LEPPL, LEPCR, LEPTO, and LEPTT) at RST section nodes
(section corner nodes where results are available), at element Node I and J
respectively. CI and CJ are applicable only when KEYOPT(15) = 0. For a given section
corner node nn, CI and CJ are given as follows:
CI = ( nn - 1) * 6 + COMP
CJ = ( nnMax + nn - 1) * 6 + COMP
Where nnMax is the total number of RST section nodes, and COMP is the stress or strain
PIPE289
PIPE289
ELBOW290
ELBOW290
3-D 3-Node Elbow
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
A general description of the element coordinate system is available in Coordinate Systems in this
document. Following is information about specific coordinate systems as they apply to ELBOW290.
The x axis is always the axial direction pointing from node I to node J. The optional orientation node L, if
used, defines a plane containing the x and z axes at node K. If this element is used in a large-deflection
analysis, the location of the orientation node L is used only to initially orient the element.
When no orientation node is used, z is perpendicular to the curvature plane, uniquely determined by the
ELBOW290
I, J, and K nodes. If I, J, and K are colinear, the y axis is automatically calculated to be parallel to the
global X-Y plane. In cases where the element is parallel to the global Z axis (or within a 0.01 percent
slope of the axis), the element y axis is oriented parallel to the global Y axis.
For information about orientation nodes and beam meshing, see Generating a Beam Mesh With
Orientation Nodes in the Modeling and Meshing Guide . See Quadratic Elements (Midside Nodes) in the
same document for information about midside nodes. For details about generating the optional
orientation node L automatically, see the LMESH and LATT command descriptions.
The cylindrical systems are always created from the default beam coordinate systems (beam system
without orientation node L), with A being the same as beam axis x, and an angle (0 < < 360
degrees) from R to the beam axis y.
The layer coordinate systems (L1-L2-L3) are identical to the element coordinate system if no layer
orientation angles are specified; otherwise, the layer coordinate system can be generated by rotating the
corresponding element coordinate system about the shell normal (axis e3). Material properties are
defined in the layer systems; therefore, the layer system is also called the material coordinate system.
ELBOW290
When using ELBOW290, the subtended angle should not exceed 45 degrees:
ELBOW290 Cross Sections
The element is a one-dimensional line element in space. The cross-section details are provided
separately (via the SECDATA command). A section is associated with the element by specifying the
section ID number (SECNUM). A section number is an independent element attribute.
ELBOW290 can only be associated with the pipe cross section (SECTYPE,,PIPE). For elements with
homogenous materials, the material of the pipe is defined as an element attribute (MAT).
The layup of a composite pipe can be defined with a shell section (SECTYPE). Shell section commands
provide the input options for specifying the thickness, material, orientation and number of integration
points through the thickness of the layers. ANSYS obtains the actual layer thicknesses used for
ELBOW290 element calculations (by scaling the input layer thickness) so that they are consistent with
the total wall thickness given by the pipe section. A single-layer shell section definition is possible,
allowing flexibility with regard to the number of integration points used and other options.
For shell section input, you can designate the number of integration points (1, 3, 5, 7, or 9) located
through the thickness of each layer. When only one integration point is specified, the point is always
located midway between the top and bottom surfaces. If three or more points are specified, one point is
located on the top surface, one point is located on the bottom surface, and the remaining points are
distributed at equal distances between the top and bottom points. The default number of integration
points for each layer is 3. When a single layer is defined and plasticity is present, however, the number
of integration points is changed to a minimum of five during solution.
In "Element and Layer Coordinate Systems", the layer coordinate system can be obtained by rotating the
corresponding element coordinate system about the shell normal (axis e3) by angle (in degrees). The
value of for each layer is given by the SECDATA command input for the shell section.
For details about associating a shell section with a pipe section, see the SECDATA command
documentation.
Cross-Section Deformation
The level of accuracy in elbow cross-sectional deformation is given by the number of Fourier terms
around the circumference of the cross section. The accuracy can be adjusted via KEYOPT(2) = n, where
n is an integer value from 0 through 8, as follows:
KEYOPT(2) = 0 -- Only uniform radial expansion and transverse shears through the pipe wall are
allowed. Suitable for simulating straight pipes without undergoing bending.
KEYOPT(2) = 1 -- Radial expansion and transverse shears are allowed to vary along the circumference
to account for bending. Suitable for straight pipes in small-deformation analysis.
KEYOPT(2) = 2 through 8 -- Allow general section deformation, including radial expansion, ovalization,
and warping. Suitable for curved pipes or straight pipes in large-deformation analysis. The default is
KEYOPT(2) = 2. Higher values for KEYOPT(2) may be necessary for pipes with thinner walls, as they
are more susceptible to complex cross-section deformation than are pipes with thicker walls.
Element computation becomes more intensive as the value of KEYOPT(2) increases. Use a KEYOPT(2)
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_ELBOW290.html[28/04/2013 08:32:30 p.m.]
ELBOW290
value that offers an optimal balance between accuracy and computational cost.
Cross-Section Constraints
The constraints on the elbow cross-section can be applied at the element nodes I, J, and K with the
following section degrees of freedom labels:
SE section radial expansion
SO section ovalization
SW section warping
SRA local shell normal rotation about cylindrical axis A
SRT local shell normal rotation about cylindrical axis T
SECT all section deformation
Only fixed cross-section constraints are allowed via the D command. Delete section constraints via the
DDELE command. For example, to constrain the warping and ovalization of the cross-section at node n,
issue this command:
D,n,SW,,,,,SO
To allow only the radial expansion of the cross-section, use the following commands:
D,n,SECT
DDELE,n,SE
It is not practical to maintain the continuity of cross-section deformation between two adjacent elements
joined at a sharp angle. For such cases, ANSYS recommends coupling the nodal displacements and
rotations but leaving the cross-section deformation uncoupled. The ELBOW command can automate the
process by uncoupling the cross-section deformation for any adjacent elements with cross-sections
intersecting at an angle greater than 20 degrees.
Element loads are described in Node and Element Loads. Forces are applied at the nodes. By default,
ELBOW290 element nodes are located at the center of the cross-section. Use the SECOFFSET
command's OFFSETY and OFFSETZ arguments for the pipe section to define locations other than the
centroid for force application.
Pressures may be input as surface loads on the element faces as shown by the circled numbers in the
following illustration. Positive pressures act into the pipe wall.
ELBOW290
The end-cap pressure effect is included by default. The end-cap effect on one or both ends of the
element can be deactivated via KEYOPT(6). When subjected to internal and external pressures,
ELBOW290 with end caps (KEYOPT(6) = 0) is always in equilibrium; that is, no net forces are produced.
Without end caps (KEYOPT(6) = 1), the element is also in equilibrium except for the case when the
element is curved. With end caps only at one end (KEYOPT(6) = 2 or 3), the element is obviously not in
equilibrium.
Pressure Load Stiffness
The effects of pressure load stiffness are included by default for this element. If an unsymmetric matrix
is needed for pressure load stiffness effects, issue an NROPT,UNSYM command.
Temperatures
When KEYOPT(1) = 0, a layer-wise pattern is used. T1 and T2 are temperatures at inner wall, T3 and
T4 and the interface temperatures between layer 1 and layer 2, ending with temperatures at the
exterior of the pipe. All undefined temperatures are default to TUNIF. If exactly ( NL + 1) temperatures
are given (where NL is the number of layers), then one temperature is taken as the uniform temperature
at the bottom of each layer, with the last temperature for the exterior of the pipe.
When KEYOPT(1) = 1, temperatures can be input as element body loads at three locations at both end
nodes of the element so that the temperature varies linearly in the beam y axis and z axis directions. At
both ends, the element temperatures are input at the section centroid (TAVG), at the outer radius from
the centroid in the element y direction (Ty), and at the outer radius from the centroid in the element zdirection (Tz). The first coordinate temperature TAVG defaults to TUNIF. If all temperatures after the
first are unspecified, they default to the first. If all temperatures at node I are input, and all
temperatures at node J are unspecified, the node J temperatures default to the corresponding node I
temperatures. For any other input pattern, unspecified temperatures default to TUNIF. The following
graphic illustrates temperature input when KEYOPT(1) = 1:
ELBOW290
For a single-layer elbow with isotropic material, default transverse shear stiffnesses are as follows:
ELBOW290
ELBOW290
Element solution is available at all integration points through element printout (OUTPR). Solution via
the POST1 postprocessor is available at element nodes and selected section integration locations (see
KEYOPT(8) settings for more details).
Stress Output
Several items are illustrated in Figure 290.3:
Figure290.3ELBOW290 Stress Output
ELBOW290
KEYOPT(8) controls the amount of data output to the results file for processing with the LAYER
command. Interlaminar shear stress is available at the layer interfaces. KEYOPT(8) must be set to either
1 or 2 to output these stresses in the POST1 postprocessor. A general description of solution output is
given in Solution Output. See the Basic Analysis Guide for ways to review results.
The element shell stress resultants (N11, M11, Q13, etc.) are parallel to the element coordinate system
(e1-e2-e3), as are the shell membrane strains and curvatures ( 11 , 11 , 13 , etc.) of the element. Shell
stress resultants and generalized shell strains are available via the SMISC option at the element end
nodes I and J only.
ELBOW290 also outputs beam-related stress resultants (Fx, My, TQ, etc) and linearized stresses (SDIR,
SByT, SByB, etc) at two element end nodes I and J to SMISC records. Beam stress resultants and
linearized stresses are parallel to the beam coordinate system (x-y-z).
Linearized Stress
It is customary in pipe design to employ components of axial stress that contribute to axial loads and
bending in each direction separately. Therefore, ELBOW290 provides a linearized stress output as part of
its SMISC output record, as indicated in the following definitions:
SDIR is the stress component due to axial load.
SDIR = Fx/A, where Fx is the axial load (SMISC quantities 1 and 36) and A is the area of the cross
section (SMISC quantities 7 and 42).
SByT and SByB are bending stress components.
SByT = -Mz * ymax / Izz
SByB = -Mz * ymin / Izz
SBzT = My * z max / Iyy
SBzB = My * z min / Iyy
where My, Mz are bending moments (SMISC quantities 2,37,3,38). Coordinates ymax , ymin , z max , and
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_ELBOW290.html[28/04/2013 08:32:30 p.m.]
ELBOW290
z min are the maximum and minimum y, z coordinates in the cross section measured from the centroid.
Values Iyy and Izz are moments of inertia of the cross section.
The reported stresses are strictly valid only for elastic behavior of members. ELBOW290 always employs
combined stresses in order to support nonlinear material behavior. When the elements are associated
with nonlinear materials, the component stresses can at best be regarded as linearized approximations
and should be interpreted with caution.
ELBOW290 does not provide extensive element printout. Because the POST1 postprocessor provides
more comprehensive output processing tools, ANSYS suggests issuing the OUTRES command to ensure
that the required results are stored in the database. To view 3-D deformed shapes for ELBOW290, issue
an OUTRES,MISC or OUTRES,ALL command for static or transient analyses. To view 3-D mode shapes
for a modal or eigenvalue buckling analysis, expand the modes with element results calculation active
via the MXPAND command's Elcalc = YES option.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table290.1ELBOW290 Element Output Definitions
Name
Definition
EL
NODES
MAT
THICK
AREA
XC, YC, ZC
LOCI:X, Y, Z
TEMP
Element number
Element connectivity
Material number
Average wall thickness
Area of cross-section
Location where results are reported
Integration point locations
T1, T2 at bottom of layer 1, T3, T4 between layers 1-2,
similarly for between next layers, ending with
temperatures at top of layer NL (2 * ( NL + 1) maximum)
LOC
TOP, MID, BOT, or integration point location
S:X, Y, Z, XY, YZ, XZ Stresses
S:INT
Stress intensity
S:EQV
Equivalent stress
EPEL:X, Y, Z, XY
Elastic strains
EPEL:EQV
Equivalent elastic strains [7]
EPTH:X, Y, Z, XY
Thermal strains
EPTH:EQV
Equivalent thermal strains [7]
EPPL:X, Y, Z, XY
Average plastic strains
EPPL:EQV
Equivalent plastic strains [7]
EPCR:X, Y, Z, XY
Average creep strains
EPCR:EQV
Equivalent creep strains [7]
EPTO:X, Y, Z, XY
Total mechanical strains (EPEL + EPPL + EPCR)
EPTO:EQV
Total equivalent mechanical strains (EPEL + EPPL +
Y
-
Y
Y
Y
Y
Y
4
5
Y
3
3
3
3
3
3
-
1
1
1
1
1
1
1
1
2
2
2
2
-
ELBOW290
EPCR)
Accumulated equivalent plastic strain
Accumulated equivalent creep strain
Plastic yielding (1 = actively yielding, 0 = not yielding)
Plastic work
Hydrostatic pressure
Strain energy densities
2
2
2
2
2
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
11 , 22 , 12
13 , 23
Wall curvatures
SVAR:1, 2, ... , N
State variables
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
Fx
My, Mz
TQ
SFy, SFz
SDIR
SByT
SByB
SBzT
SBzB
N11, N22, N12
M11, M22, M12
Q13, Q23
11 , 22 , 12
1. The subsequent stress solution repeats for top, middle, and bottom surfaces.
2. Nonlinear solution output for top, middle, and bottom surfaces, if the element has a nonlinear
material.
3. Stresses, total strains, plastic strains, elastic strains, creep strains, and thermal strains in the
element coordinate system are available for output (at all section points through thickness). If
layers are in use, the results are in the layer coordinate system.
4. Available only at the centroid as a *GET item.
5. Available via an OUTRES,LOCI command only.
6. Available only via the UserMat subroutine and the TB,STATE command.
7. The equivalent strains use an effective Poisson's ratio. For elastic and thermal, you set the value
(MP,PRXY). For plastic and creep, ANSYS sets the value at 0.5.
More output is described via the PRESOL command in the POST1 postprocessor.
Table290.2:ELBOW290 Item and Sequence Numbers lists output available for the ETABLE command
using the Sequence Number method. See Creating an Element Table in the Basic Analysis Guide and
The Item and Sequence Number Table in this document for more information. The output tables use the
following notation:
Name
output quantity as defined in Table290.1:ELBOW290 Element Output Definitions
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_ELBOW290.html[28/04/2013 08:32:30 p.m.]
ELBOW290
Item
predetermined Item label for ETABLE
I,J
sequence number for data at nodes I and J
Table290.2ELBOW290 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
I
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
8
9
10
11
12
15
16
17
18
19
20
21
22
49
50
51
52
53
54
55
56
57
22
SMISC
23
58
12
SMISC
24
59
11
SMISC
25
60
22
SMISC
26
61
12
SMISC
27
62
13
SMISC
28
63
23
SMISC
29
64
THICK
SMISC
30
65
36
37
38
39
40
41
42
43
44
45
46
47
14
ELBOW290
Zero wall thickness is not allowed. (Zero thickness layers are allowed.)
In a nonlinear analysis, the solution is terminated if the thickness at any integration point vanishes
(within a small numerical tolerance).
This element works best with the full Newton-Raphson solution scheme (the default behavior in
solution control).
No slippage is assumed between the element layers. Shear deflections are included in the element;
however, normals to the center wall surface before deformation are assumed to remain straight
after deformation.
If multiple load steps are used, the number of layers must remain unchanged between load steps.
If the layer material is hyperelastic, the layer orientation angle has no effect .
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). Apply
prestress effects via a PSTRES command.
The through-thickness stress SZ is always zero.
The effects of fluid motion inside the pipe are ignored.
PLANE25
PLANE25
Axisymmetric-Harmonic 4-Node Structural Solid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE25
MODE equals zero, material properties are always evaluated at the average element temperature.
KEYOPT(4), (5), and (6) provide various element printout options (see Element Solution).
A summary of the element input is given in "PLANE25 Input Summary". Element Input gives a general
description of element input.
PLANE25
PLANE25
2--
Surface solution for both faces I-J and K-L also
Definition
Element Number
Nodes - I, J, K, L
Material number
Y
Y
Y
Y
Y
Y
PLANE25
ISYM
MODE
VOLU:
PRES
TEMP
PK ANG
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
Y
Y
Y
Y
1
2
2
2
Y
Y
1
1
2
2
2
2
PLANE25
Item
1
4
3
6
-
5
8
1
2
3
4
5
16
17
18
19
20
31
32
33
34
35
46
47
48
49
50
6
7
8
9
10
21
22
23
24
25
36
37
38
39
40
51
52
53
54
55
11
12
13
14
15
26
27
28
29
30
41
42
43
44
45
56
57
58
59
60
Note: The NMISC items (1 thru 60) in the above table represent the combined stress
solution, KEYOPT(5) = 1. If MODE = 0, their values are zero at THETA = 90/MODE
and at EXTR.
See Surface Solution of this manual for the item and sequence numbers for surface output for the
ETABLE command.
PLANE25
A triangular element may be formed by defining duplicate K and L node numbers (see Triangle,
Prism, and Tetrahedral Elements). The extra shapes are automatically deleted for triangular
elements so that a constant strain element results.
Surface stress printout is valid only if the conditions described in Element Solution are met.
You can use only axisymmetric (MODE,0) loads without significant torsional stresses to generate
the stress state used for stress stiffened modal analyses using this element.
This element does not support spectrum analysis.
Modeling hint: If shear effects are important in a shell-like structure, you should use at least two
elements through the thickness.
Suggested
Current
Element Type
[2]
FLUID141
FLUID142
INFIN9
INFIN47
PLANE13
PLANE25
PLANE53
ANSYS CFX-Flo
ANSYS CFX-Flo
INFIN110
INFIN111
PLANE223
SOLID272
PLANE233
PLANE83
SHELL41
SOLID273
SHELL181
SOLID5
SOLID117
SOLID226
SOLID236
1. After considering element redundancy and consistency issues, ANSYS, Inc. may in future releases
move legacy element documentation to the Feature Archive or undocument those elements
altogether; however, the table does not imply that all legacy elements listed are immediate targets
for such action.
2. The table is not a definitive listing of legacy-to-current element equivalents in terms of either
formulation or use of shape functions; for example, a suggested current element may require a
more refined mesh in some cases, or may require adaptation via appropriate constraints for
specific 2-D analyses.
3. While a given KEYOPT setting can allow you to approximate the behavior of a legacy element, it
may not be the most desirable KEYOPT for the current element. For structural-only analyses, try
the ETCONTROL command for element and KEYOPT recommendations. For more information, see
Automatic Selection of Element Technologies.
A vast array of material constitutive options (such as anisotropic hyperelasticity, cast iron plasticity,
enhanced Drucker-Prager plasticity, Hill plasticity, hyperelasticity, shape memory alloy, plasticity,
rate-dependent plasticity, viscoelasticity, and others).
Association of a single element with several material constitutive options (such as a combination of
hyperelasticity and viscoelasticity with Prony series expansion).
A curve-fitting tool (TBFT) for calibrating material parameters through experimental data, which
currently supports creep, hyperelasticity, and viscoelasticity.
Fracture mechanics parameter calculation (CINT), which uses the domain-integration approach to
calculate the J-Integrals for both linear and elastoplastic material behavior at a designated tip
location (2-D) or at specific location along the crack front (3-D) through a structure component.
Variational Technology for optimization analysis, which quickly evaluates response surfaces for
various type of applications (such as structural and frequency sweep analysis).
Initial state conditions (INISTATE) that may exist in the structure (available in the elements listed
in Initial State Element Support).
Custom user-defined material models created via the UserMat subroutine.
3-D smeared reinforcing, provided by elements such as REINF265 when used with 3-D solid and
shell elements (referred to as the base elements) to achieve the effect of extra reinforcement to
those elements.
Nonlinear stabilization, a viscous-based algorithm for improving convergence behavior when
instabilities are expected.
Manual rezoning for solid elements.
Control of the element technologies (ETCONTROL) used in element formulation for applicable
elements.
A layered section option (via SECDATA and other section commands) for shell and solid elements.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
FLUID141
FLUID141
2-D Fluid-Thermal
MP <> <> <> <> <> <> FL <> <> <> PP <> <> <>
Product Restrictions
FLUID141
where:
= is the density (mass/length 3 )
= is the viscosity (mass/(length*time))
RE = is the local value of the Reynolds Number (calculated by the program): RE = ( V Dh ) /
f = is a friction coefficient (calculated by the program): f = a RE-b
C = is the FLOTRAN permeability (1/length2). FLOTRAN permeability is the inverse of the intrinsic
or physical permeability.
If large gradients exist in the velocity field within a distributed resistance region, you should deactivate
the turbulence model by setting ENKE to 0 and ENDS to 1.0 in this region.
Non-Newtonian viscosity models also are available for this element. Currently, ANSYS provides a Power
Law model, a Bingham model, and a Carreau model.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_FLUID141.html[28/04/2013 08:33:03 p.m.]
FLUID141
In addition, ANSYS provides a user-definable subroutine to compute viscosity. Viscosity of the Theory
Reference for the Mechanical APDL and Mechanical Applications and Using User-Programmable
Subroutines in the Fluids Analysis Guide describe these models and how to use them. The subroutine,
called UserVisLaw, is documented in the Guide to ANSYS User Programmable Features.
V is the fluid velocity and C1 , C2 , and C3 are the coefficients specified as real constants. For an arbitrary
direction fan model (real constant TYPE = 5), the three coefficients are the components of the actual
coefficients along a coordinate direction. See also the Fluids Analysis Guide .
FLUID141
FLUID141
1--
Include displacement DOFs (UX and UY).
Table141.1FLUID141 Real Constants
No.
Name
TYPE
Units
(Blank)
DIR
(Blank)
K
Kx
1/L
1/L
C1
4 - Constant term
M/L 2 t 2
C1x
M/L 2 t 2
1/L2
Cx
3 - Permeability in X direction
1/L2
C2
4 - Linear coefficient
M/L 3 t
C2x
Dh
1, 2 - Hydraulic diameter
M/L 3 t
L
Dhx
C3
4 - Quadratic coefficient
M/L 4
C3x
M/L 4
-
bx
4, 5 - Not Used
1, 2 - Exponent of Reynolds number, used in friction
factor calculations
3 - Exponent b in X direction
(Blank)
(Blank)
FLDIR
Ky
4, 5 - Not Used
1 - Not Used
2 - Flow direction: 1 = X, 2 = Y, 3 = Z
3 - Head loss in Y direction
1/L
(Blank)
C1y
4 - Not Used
5 - Vector component of C1 in Y direction
(Blank)
Cy
1, 2 - Not Used
3 - Permeability in Y direction
a
a x
(Blank)
b
M/L 2 t 2
1/L2
FLUID141
(Blank)
C2y
10
(Blank)
Dhy
(Blank)
C3y
4 - Not Used
5 - Vector component of C2 in Y direction
1, 2 - Not Used
3 - Hydraulic diameter in Y direction
M/L 3 t
L
-
(Blank)
a y
4 - Not Used
5 - Vector component of C3 in Y direction
1, 2 - Not Used
3 - Coefficient of Reynolds number in Y direction
12
(Blank)
(Blank)
by
4, 5 - Not Used
1, 2 - Not Used
3 - Exponent of Reynolds number in Y direction
13
(Blank)
(Blank)
K z
4, 5 - Not Used
1, 2 - Not Used
3 - Head loss in Z (swirl) direction
1/L
(Blank)
C1z
4 - Not Used
5 - Vector component of C1 in Z (swirl) direction
1, 2 - Not Used
3 - Permeability in Z (swirl) direction
11
14
(Blank)
Cz
(Blank)
C2z
M/L 4
-
M/L 2 t 2
1/L2
-
(Blank)
Dhz
4 - Not Used
5 - Vector component of C2 in Z (swirl) direction
1, 2 - Not Used
3 - Hydraulic diameter in Z (swirl) direction
(Blank)
C3z
4 - Not Used
5 - Vector component of C3 in Z (swirl) direction
(Blank)
a z
M/L 4
1, 2 - Not Used
3 - Coefficient of Reynolds number in Z (swirl) direction -
(Blank)
(Blank)
bz
4, 5 - Not Used
1, 2 - Not Used
3 - Exponent of Reynolds number in Z (swirl) direction
18
19
20
(Blank)
BDTOL
MMFAC
Ks
4, 5 - Not Used
Element birth/death tolerance
Mesh morphing multiplier
Local uniform wall roughness
L
L
21
CK s
15
16
17
M/L 3 t
L
FLUID141
upon restart the energy equation is no longer to be solved, the temperatures are stored anyway. You
control the storage of derived properties such as effective viscosity by issuing the FLDATA5,OUTP
command.
The Jobname.PFL file provides additional output. This file contains periodic tabulations of the maximum,
minimum, and average values of the velocities, pressure, temperature, turbulence quantities, and
properties. The file also records the convergence monitoring parameters calculated at every global
iteration. The Jobname.PFL file also tabulates the mass flow at all the inlets and outlets and the heat
transfer information at all the boundaries.
A wall results file ( Jobname.RSW) contains information associated with the boundary faces of wall
elements. Average pressure, temperature, shear stress, Y-plus values and wall heat fluxes are stored,
along with vectors denoting the normal direction from the surface (Normal Vector) and the direction of
the velocity immediately adjacent to the wall (Tangent Vector).
An optional residual file ( Jobname.RDF) shows how well the current solution satisfies the implied matrix
equations for each DOF.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates the item can be accessed by the Component Name method
[ETABLE, ESOL]. The R column indicates the availability of the items in the results file.
A Y in the R column indicates that the item is always available, a number refers to a table footnote that
describes when the item is conditionally available, and a - indicates that the item is not available.
Table141.2FLUID141 Element Output Definitions
Name
UX
UY
VX:
VY:
VZ:
PRES:
ENKE:
ENDS:
TEMP:
DENS:
VISC:
COND:
SPHT:
EVIS:
ECON:
CMUV:
TTOT:
Definition
Displacement in the X direction (Cartesian coordinates); Displacement along
axis of symmetry (Axisymmetric about X); Displacement in the radial direction
(Axisymmetric about Y)
Displacement in the Y direction (Cartesian coordinates); Displacement along
radial direction (Axisymmetric about X); Displacement along the axis of
symmetry (Axisymmetric about Y)
Velocity in the X direction (Cartesian coordinates); Velocity in the radial
direction (Polar coordinates); Velocity along axis of symmetry (Axisymmetric
about X); Velocity in the radial direction (Axisymmetric about Y)
Velocity in the Y direction (Cartesian coordinates); Velocity in the tangential
direction (Polar coordinates); Velocity in the radial direction (Axisymmetric
about X); Velocity along the axis of symmetry (Axisymmetric about Y)
Velocity in the swirl direction (Axisymmetric problems)
Relative Pressure
Turbulent kinetic energy
Turbulence dissipation rate
Temperature
Nodal fluid density
Nodal fluid viscosity
Nodal fluid thermal conductivity
Nodal fluid specific heat
Effective viscosity (includes effects of turbulence)
Effective thermal conductivity (includes the effects of turbulence)
Turbulent viscosity coefficient
Stagnation (Total) Temperature (Only relevant to compressible analyses)
R
10
10
Y
Y
8
Y
2
2
1
8
8
8
8
8
2
2
7
FLUID141
HFLU:
HFLM:
RDFL:
STRM:
MACH:
PTOT:
PCOE:
YPLU:
TAUW:
SP0 N:
LMD N:
EMD N:
1
1
1
Y
6
Y
3
3
3
4
3
2
FLUID141
In some cases, convergence is difficult to achieve and requires the use of stability and relaxation
parameters.
Highly turbulent cases may benefit from preconditioning (the initialization of the flow field with a
laminar analysis), particularly if a coarse finite element mesh is being used.
You must determine if use of the turbulence and/or compressible option is warranted. The
turbulence option requires a fine mesh near the walls and a fine mesh is recommended near any
regions where shock waves occur. If the larger gradients occur in regions with the coarsest mesh,
rerun the problems with adjusted meshes.
Surface-to-surface radiation (RDSF) is not supported for compressible flow thermal analysis and R and R--Z coordinate systems.
The FLOTRAN element must be in counterclockwise order for a 2-D FSI analysis (for Figure 141.1,
I, J, K, L order) and it must be in positive volume order for a 3-D FSI analysis (for Figure 142.1, I,
J, K, L, M, N, O order). If the element order is not proper, you will need to recreate the mesh to
reverse it.
The following assumptions have been made in the formulation:
The nodal coordinate system and the global coordinate system must remain the same.
The problem domain and the finite element mesh may not change during an analysis.
The fluid is a single phase fluid.
Non-fluid thermal conductivities can vary with temperature. Orthotropic variation of non-fluid
thermal conductivity also is supported. For more information, see MP, MPDATA, and related
commands in the Command Reference.
Free surfaces are not permitted.
The equation of state of gases is the ideal gas law. This is the case regardless of whether the
incompressible or compressible algorithm is invoked. The ideal gas law is not valid at Mach
numbers above 5.
In the incompressible option, work done on the fluid by pressure forces, viscous dissipation, and
kinetic energy terms are neglected in the energy equation. The incompressible energy equation is
a thermal transport equation.
In the compressible adiabatic case, the stagnation (total) temperature is assumed constant and the
static temperature is calculated from it by subtracting a kinetic energy term.
Load case operations are not permitted with the FLOTRAN elements.
Matrix or Vector
Geometry
Quad
Advection-Diffusion
Matrices for Momentum
Equations (X, Y and Z)
Advection-Diffusion
Matrix for Energy
(Temperature)
Equation12121, Equation12
122, and Equation12123
Quad
Equation12121, Equation12
122, and Equation12123
Equation12124
Triangle
Equation12124
Quad
Equation12125
Triangle
Equation12125
Triangle
Advection-Diffusion
Matrix for Pressure
Shape Functions
Advection-Diffusion
Matrices for Turbulent
Kinetic Energy and
Dissipation Rate
Quad
Equation12127 and
Equation12128
Triangle
Equation12127 and
Equation12128
Momentum Equation
Source Vector
Pressure Equation
Source Vector
Integration Points
if 2-D 1 (default) or 2 x
2; if axisymmetric 1 or
2 x 2 (default)
(adjustable with the
FLDATA,QUAD,MOMD
command)
1
Same as for momentum
equation, but adjustable
(with the
FLDATA,QUAD,PRSD
command)
Same as for
momentum, equations
but adjustable (with the
FLDATA,QUAD,THRD
command)
Same as for
momentum, equations
but adjustable (with the
FLDATA,QUAD,TRBD
command)
Same as momentum
equations, but
adjustable (with the
FLDATA,QUAD,MOMS
command)
Same as pressure
equations, but
adjustable (with the
FLDATA,QUAD,PRSS
command)
Same as temperature
equations, but
adjustable (with the
FLDATA,QUAD,THRS
command)
Same as kinetic energy
and dissipation rate
equations, but
adjustable (with the
FLDATA,QUAD,TRBS
command)
Distributed Resistance
Same as momentum equation matrix
Source Term Vector
Convection Surface
Matrix and Load Vector One-half of the element face length times the
heat flow rate is applied at each edge node
and Heat Flux Load
Vector
1
None
(12
109)
127)
(12
128)
(12
129)
(12
130)
Equation12129 is adjusted for axisymmetric situations by removing the u1 or u2 term for elements
near the centerline, in order to avoid holes or doubled material at the centerline.
(12
131)
(12
132)
(12
133)
(12
134)
(12
135)
(12
136)
These Lagrangian isoparametric shape functions and mapping functions are for the 2-D and
axisymmetric 4-node quadrilateral solid infinite elements such as INFIN110:
(12
137)
(12
138)
(12
139)
12.7.6.2.Mapping Functions
(12
140)
(12
141)
These Lagrangian isoparametric shape functions and mapping functions are for the 2-D and
axisymmetric 8-node quadrilateral infinite solid elements such as INFIN110:
(12
142)
(12
143)
(12
144)
12.7.7.2.Mapping Functions
(12
145)
(12
146)
The shape and mapping functions for the nodes N, O and P are deliberately set to zero.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
PLANE83
PLANE83
Axisymmetric-Harmonic 8-Node Structural Solid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE83
evaluated at the average element temperature. KEYOPT(4), (5), and (6) provide various element
printout options (see Element Solution).
A summary of the element input is given in "PLANE83 Input Summary". A general description of element
input is given in Element Input.
PLANE83
PLANE83
Definition
Element Number
Corner nodes - I, J, K, L
Material number
Loading key: 1 = symmetric, -1 = antisymmetric
Number of waves in loading
Volume
Pressures P1 at nodes J,I; P2 at K,J; P3 at L,K; P4 at I,L
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O),
T(P)
Direct stresses (radial, axial, hoop) at PK ANG locations Y
Shear stresses (radial-axial, axial-hoop, radial-hoop) at
Y
PK ANG locations
1
Principal stresses at both PK ANG locations as well as
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
PLANE83
Y
Y
-
Y
Y
Y
Y
Y
Y
2
2
2
Y
3
2
2
2
2
Item
SMISC
SMISC
1
4
L
-
PLANE83
P3
SMISC
P4
SMISC
THETA = 0
S1
NMISC
S2
NMISC
S3
NMISC
SINT
NMISC
SEQV
NMISC
THETA = 90/MODE
S1
NMISC
S2
NMISC
S3
NMISC
SINT
NMISC
SEQV
NMISC
EXTR Values
S1
NMISC
S2
NMISC
S3
NMISC
SINT
NMISC
SEQV
NMISC
6
-
5
8
1
2
3
4
5
16
17
18
19
20
31
32
33
34
35
46
47
48
49
50
6
7
8
9
10
21
22
23
24
25
36
37
38
39
40
51
52
53
54
55
11
12
13
14
15
26
27
28
29
30
41
42
43
44
45
56
57
58
59
60
Note: The NMISC items (1 thru 60) in the above table represent the combined stress
solution, KEYOPT(5) = 1. If MODE = 0, their values are zero at THETA = 90/MODE
and at EXTR.
See Surface Solution in this manual for the item and sequence numbers for surface output for the
ETABLE command.
PLANE83
If shear effects are important in a shell-like structure, at least two elements through the thickness
should be used.
You can use only axisymmetric (MODE,0) loads without significant torsional stresses to generate
the stress state used for stress stiffened modal analyses using this element.
Results of the analysis are written to the results file. The deflections and stresses are output at the peak
value of the sinusoidal function. The results may be scaled and summed at various circumferential ()
locations with POST1. This may be done by storing results data at the desired location using the
ANGLE argument of the SET command. A load case may be defined with LCWRITE. Repeat for each
set of results, then combine or scale the load cases as desired with LCOPER. Stress (and temperature)
contour displays and distorted shape displays of the combined results can also be made.
Caution should be used if the harmonic elements are mixed with other, nonharmonic elements. The
harmonic elements should not be used in nonlinear analyses, such as large deflection and/or contact
analyses.
The element matrices for harmonic elements are dependent upon the number of harmonic waves
(MODE) and the symmetry condition ( ISYM ). For this reason, neither the element matrices nor the
triangularized matrix is reused in succeeding substeps if the MODE and ISYM parameters are changed.
In addition, a superelement generated with particular MODE and ISYM values must have the same
values in the "use" pass.
For stress stiffened (prestressed) structures, the ANSYS program uses only the stress state of the most
recent previous MODE = 0 load case, regardless of the current value of MODE .
Loading Cases - The following cases are provided to aid the user in obtaining a physical understanding
of the MODE parameter and the symmetric ( ISYM =1) and antisymmetric ( ISYM =-1) loading conditions.
The loading cases are described in terms of the structural elements. The forces (FX, FY, etc.) and
displacements (UX, UY, etc.) for the structural elements are input and output in the nodal coordinate
system. In all cases illustrated, it is assumed that the nodal coordinate system is parallel to the global
Cartesian coordinate system. The loading description may be extended to any number of modes. The
harmonic thermal elements (PLANE75 and PLANE78) are treated the same as PLANE25 and PLANE83,
respectively, with the following substitutions: UY to TEMP, and FY to HEAT. The effects of UX, UZ,
ROTZ, FX, FZ and MZ are all ignored for thermal elements.
Case A: ( MODE = 0, ISYM not used) - This is the case of axisymmetric loading except that torsional
effects are included. Figure 2.3 shows the various axisymmetric loadings. Pressures and temperatures
may be applied directly. Acceleration, if any, is usually input only in the axial (Y) direction. Similarly,
angular velocity, if any, is usually input only about the Y axis.
Figure2.3Axisymmetric Radial, Axial, Torsion and Moment Loadings
The total force (F) acting in the axial direction due to an axial input force (FY) is:
where FZ is on a full 360 basis. Calculated reaction forces are also on a full 360 basis and the above
expressions may be used to find the total force. Nodes at the centerline (X = 0.0) should have UX and
UZ (and ROTZ, for SHELL61) specified as zero, unless a pinhole effect is desired. At least one value of
UY should be specified or constrained to prevent rigid body motions. Also, one node with a nonzero,
positive X coordinate must have a specified or constrained value of UZ if applicable. When Case A
defines the stress state used in stress stiffened analyses, torsional stress is not allowed.
Case B: ( MODE = 1, ISYM =1) - An example of this case is the bending of a pipe. Figure 2.4 shows the
corresponding forces or displacements on a nodal circle. All functions are based on sin or cos. The
input and output values of UX, FX, etc., represent the peak values of the displacements or forces. The
peak values of UX, UY, FX and FY (and ROTZ and MZ for SHELL61) occur at = 0, whereas the peak
values of UZ and FZ occur at = 90. Pressures and temperatures are applied directly as their peak
values at = 0. The thermal load vector is computed from T peak , where T peak is the input element or
nodal temperature. The reference temperature for thermal strain calculations (TREF) is internally set to
zero in the thermal strain calculation for the harmonic elements if MODE > 0. Gravity (g) acting in the
global X direction should be input (ACEL) as ACELX = g, ACELY = 0.0, and ACELZ = -g. The peak
values of x , y , z and xy occur at = 0 , whereas the peak values of yz and xz occur at 90.
Figure2.4Bending and Shear Loading (ISYM = 1)
The total applied force in the global X direction (F) due to both an input radial force (FX) and a
tangential force (FZ) is:
where FX and FZ are the peak forces on a full 360 basis. Calculated reaction forces are also the peak
values on a full 360 basis and the above expression may be used to find the total force. These net
forces are independent of radius so that they may be applied at any radius (including X = 0.0) for the
same net effect.
An applied moment (M) due to an axial input force (FY) for this case can be computed as follows:
An additional applied moment (M) is generated based on the input moment (MZ):
If it is desired to impose a uniform lateral displacement (or force) on the cross section of a cylindrical
structure in the global X direction, equal magnitudes of UX and UZ (or FX and FZ) may be combined as
shown in Figure 2.5.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_axisy.html[28/04/2013 08:33:52 p.m.]
When UX and UZ are input in this manner, the nodal circle moves in an uniform manner. When FX and
FZ are input in this manner, a uniform load is applied about the circumference, but the resulting UX and
UZ will not, in general, be the same magnitude. If it is desired to have the nodal circle moving in a rigid
manner, it can be done by using constraint equations (CE) so that UX = -UZ.
Node points on the centerline (X = 0.0) should have UY specified as zero. Further, UX must equal -UZ at
all points along the centerline, which may be enforced with constraint equations. In practice, however, it
seems necessary to do this only for the harmonic fluid element, FLUID81, since this element has no
static shear stiffness. To prevent rigid body motions, at least one value of UX or UZ, as well as one
value of UY (not at the centerline), or ROTZ, should be specified or constrained in some manner. For
SHELL61, if plane sections (Y = constant) are to remain plane, ROTZ should be related to UY by means
of constraint equations at the loaded nodes.
Case C: ( MODE = 1, ISYM = -1) - This case (shown in Figure 2.6) represents a pipe bending in a
direction 90 to that described in Case B.
Figure2.6Bending and Shear Loading ( ISYM = -1)
The same description applying to Case B applies also to Case C, except that the negative signs on UZ,
FZ, and the direction cosine are changed to positive signs. Also, the location of the peak values of
various quantities are switched between the 0 and 90 locations.
Case D: ( MODE = 2, ISYM = 1) - The displacement and force loadings associated with this case are
shown in Figure 2.7. All functions are based on sin 2 and cos 2.
Figure2.7Displacement and Force Loading Associated with MODE = 2 and ISYM = 1
Additional Cases: There is no programmed limit to the value of MODE . Additional cases may be defined
by the user.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SHELL61
SHELL61
Axisymmetric-Harmonic Structural Shell
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SHELL61
unspecified, they default to T1. If only T1 and T2 are input, T3 defaults to T2 and T4 defaults to T1.
For any other input pattern, unspecified temperatures default to TUNIF.
KEYOPT(1) is used for temperature loading with MODE greater than zero and temperature-dependent
material properties. Material properties may only be evaluated at a constant (nonharmonically varying)
temperature. If MODE equals zero, the material properties are always evaluated at the average element
temperature. KEYOPT(3) is used to include or suppress the extra displacement shapes.
A summary of the element input is given in "SHELL61 Input Summary". A general description of element
input is given in Element Input.
SHELL61
Use temperatures only for thermal bending (evaluate material properties at TREF)
1--
Use temperatures only for material property evaluation (thermal strains are not computed)
KEYOPT(3)
Extra displacement shapes:
0--
Include extra displacement shapes
1--
Suppress extra displacement shapes
KEYOPT(4)
Member force and moment output:
0--
No printout of member forces and moments
1--
Print out member forces and moments in the element coordinate system
KEYOPT(6)
Location of element solution output:
0--
Output solution at mid-length only
N--
Output solution at N equally spaced interior points and at end points (where N = 1, 3, 5, 7 or
9)
SHELL61
A general description of solution output is given in Solution Output. See the Basic Analysis Guide for
ways to view results.
Figure61.2SHELL61 Stress Output
Definition
Element Number
Nodes - I, J
Material number
Distance between node I and node J
Location where results are reported
Temperatures T1, T2, T3, T4
Pressures P1 (top) at nodes I,J; P2 (bottom) at nodes I,J
Number of waves in loading
Loading key: 1 = symmetric, -1 = antisymmetric
In-plane element X, Z, and XZ forces at KEYOPT(6)
location(s)
Out-of-plane element X, Z, and XZ moments at KEYOPT(6)
location(s)
Member forces and member moment for each node in the
element coordinate system
Angle where stresses have peak values: 0 and 90/MODE.
Blank if MODE = 0.
Stresses (meridional, through-thickness, hoop, meridionalhoop) at PK ANG locations, repeated for top, middle, and
bottom of shell
Elastic strains (meridional, through-thickness, hoop,
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
SHELL61
MH)
EPTH(M, THK, H,
MH)
Item
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
1
2
3
4
1
2
3
4
1
2
3
4
13
14
15
16
13
14
15
16
13
14
15
16
25
26
27
28
25
26
27
28
25
26
27
28
LS
LS
LS
5
6
7
17
18
19
29
30
31
SHELL61
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Bot
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Element
MFORX
MFORY
MFORZ
MMOMZ
TX
TZ
TXZ
MX
MZ
MXZ
P1
P2
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
8
5
6
7
8
5
6
7
8
20
17
18
19
20
17
18
19
20
32
29
30
31
32
29
30
31
32
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
9
10
11
12
9
10
11
12
9
10
11
12
21
22
23
24
21
22
23
24
21
22
23
24
33
34
35
36
33
34
35
36
33
34
35
36
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
6
13
14
15
16
17
18
31
35
TEMP
19
20
21
22
23
24
Corner Location
2
3
1
LBFE
7
8
9
12
25
26
27
28
29
30
32
36
4
4
Item
LS
13
25
37
J
49
SHELL61
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Mid
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Bot
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Element
MFORX
MFORY
MFORZ
MMOMZ
TX
TZ
TXZ
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
2
3
4
1
2
3
4
1
2
3
4
14
15
16
13
14
15
16
13
14
15
16
26
27
28
25
26
27
28
25
26
27
28
38
39
40
37
38
39
40
37
38
39
40
50
51
52
49
50
51
52
49
50
51
52
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
5
6
7
8
5
6
7
8
5
6
7
8
17
18
19
20
17
18
19
20
17
18
19
20
29
30
31
32
29
30
31
32
29
30
31
32
41
42
43
44
41
42
43
44
41
42
43
44
53
54
55
56
53
54
55
56
53
54
55
56
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
9
10
11
12
9
10
11
12
9
10
11
12
21
22
23
24
21
22
23
24
21
22
23
24
33
34
35
36
33
34
35
36
33
34
35
36
45
46
47
48
45
46
47
48
45
46
47
48
57
58
59
60
57
58
59
60
57
58
59
60
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
6
13
14
15
19
20
21
25
26
27
31
32
33
7
8
9
12
37
38
39
SHELL61
MX
MZ
MXZ
P1
P2
SMISC
SMISC
SMISC
SMISC
SMISC
16
17
18
43
47
22
23
24
-
TEMP
28
29
30
-
40
41
42
44
48
Corner Location
2
3
1
LBFE
34
35
36
4
4
Item
IL5
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
1
2
3
4
1
2
3
4
1
2
3
4
13
14
15
16
13
14
15
16
13
14
15
16
25
26
27
28
25
26
27
28
25
26
27
28
37
38
39
40
37
38
39
40
37
38
39
40
49
50
51
52
49
50
51
52
49
50
51
52
61
62
63
64
61
62
63
64
61
62
63
64
73
74
75
76
73
74
75
76
73
74
75
76
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
5
6
7
8
5
6
7
8
5
6
7
8
17
18
19
20
17
18
19
20
17
18
19
20
29
30
31
32
29
30
31
32
29
30
31
32
41
42
43
44
41
42
43
44
41
42
43
44
53
54
55
56
53
54
55
56
53
54
55
56
65
66
67
68
65
66
67
68
65
66
67
68
77
78
79
80
77
78
79
80
77
78
79
80
LS
LS
LS
LS
LEPEL
9
10
11
12
9
21
22
23
24
21
33
34
35
36
33
45
46
47
48
45
57
58
59
60
57
69
70
71
72
69
81
82
83
84
81
SHELL61
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Element
MFORX
MFORY
MFORZ
MMOMZ
TX
TZ
TXZ
MX
MZ
MXZ
P1
P2
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
10
11
12
9
10
11
12
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
6
13
14
15
16
17
18
55
59
22
23
24
21
22
23
24
34
35
36
33
34
35
36
-
19
20
21
22
23
24
-
31
32
33
34
35
36
-
70
71
72
69
70
71
72
-
82
83
84
81
82
83
84
-
37
38
39
40
41
42
-
7
8
9
12
49
50
51
52
53
54
56
60
43
44
45
46
47
48
-
Corner Location
2
3
1
LBFE
58
59
60
57
58
59
60
-
25
26
27
28
29
30
TEMP
46
47
48
45
46
47
48
4
4
Item
IL7
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
1
2
3
4
1
2
3
4
1
2
3
4
13
14
15
16
13
14
15
16
13
14
15
16
25
26
27
28
25
26
27
28
25
26
27
28
37
38
39
40
37
38
39
40
37
38
39
40
49
50
51
52
49
50
51
52
49
50
51
52
61
62
63
64
61
62
63
64
61
62
63
64
73
74
75
76
73
74
75
76
73
74
75
76
85
86
87
88
85
86
87
88
85
86
87
88
97
98
99
100
97
98
99
100
97
98
99
100
LS
LS
LS
5
6
7
17
18
19
29
30
31
41
42
43
53
54
55
65
66
67
77
78
79
89
90
91
101
102
103
SHELL61
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Bot
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Element
MFORX
MFORY
MFORZ
MMOMZ
TX
TZ
TXZ
MX
MZ
MXZ
P1
P2
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
8
5
6
7
8
5
6
7
8
20
17
18
19
20
17
18
19
20
32
29
30
31
32
29
30
31
32
44
41
42
43
44
41
42
43
44
56
53
54
55
56
53
54
55
56
68
65
66
67
68
65
66
67
68
80
77
78
79
80
77
78
79
80
92
89
90
91
92
89
90
91
92
104
101
102
103
104
101
102
103
104
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
9
10
11
12
9
10
11
12
9
10
11
12
21
22
23
24
21
22
23
24
21
22
23
24
33
34
35
36
33
34
35
36
33
34
35
36
45
46
47
48
45
46
47
48
45
46
47
48
57
58
59
60
57
58
59
60
57
58
59
60
69
70
71
72
69
70
71
72
69
70
71
72
81
82
83
84
81
82
83
84
81
82
83
84
93
94
95
96
93
94
95
96
93
94
95
96
105
106
107
108
105
106
107
108
105
106
107
108
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
6
13
14
15
16
17
18
67
71
19
20
21
22
23
24
25
26
27
28
29
30
-
31
32
33
34
35
36
-
TEMP
37
38
39
40
41
42
-
43
44
45
46
47
48
-
49
50
51
52
53
54
-
55
56
57
58
59
60
-
Corner Location
2
3
1
LBFE
7
8
9
12
61
62
63
64
65
66
68
72
4
Item
LS
I
1
25
37
49
61
73
85
IL8
97
IL9
109
J
121
SHELL61
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Mid
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Bot
SM
STHK
SH
SMH
EPELM
EPELTHK
EPELH
EPELMH
EPTHM
EPTHTHK
EPTHH
EPTHMH
Element
MFORX
MFORY
MFORZ
MMOMZ
TX
TZ
TXZ
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
2
3
4
1
2
3
4
1
2
3
4
14
15
16
13
14
15
16
13
14
15
16
26
27
28
25
26
27
28
25
26
27
28
38
39
40
37
38
39
40
37
38
39
40
50
51
52
49
50
51
52
49
50
51
52
62
63
64
61
62
63
64
61
62
63
64
74
75
76
73
74
75
76
73
74
75
76
86
87
88
85
86
87
88
85
86
87
88
98
99
100
97
98
99
100
97
98
99
100
110
111
112
109
110
111
112
109
110
111
112
122
123
124
121
122
123
124
121
122
123
124
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
5
6
7
8
5
6
7
8
5
6
7
8
17
18
19
20
17
18
19
20
17
18
19
20
29
30
31
32
29
30
31
32
29
30
31
32
41
42
43
44
41
42
43
44
41
42
43
44
53
54
55
56
53
54
55
56
53
54
55
56
65
66
67
68
65
66
67
68
65
66
67
68
77
78
79
80
77
78
79
80
77
78
79
80
89
90
91
92
89
90
91
92
89
90
91
92
101
102
103
104
101
102
103
104
101
102
103
104
113
114
115
116
113
114
115
116
113
114
115
116
125
126
127
128
125
126
127
128
125
126
127
128
LS
LS
LS
LS
LEPEL
LEPEL
LEPEL
LEPEL
LEPTH
LEPTH
LEPTH
LEPTH
9
10
11
12
9
10
11
12
9
10
11
12
21
22
23
24
21
22
23
24
21
22
23
24
33
34
35
36
33
34
35
36
33
34
35
36
45
46
47
48
45
46
47
48
45
46
47
48
57
58
59
60
57
58
59
60
57
58
59
60
69
70
71
72
69
70
71
72
69
70
71
72
81
82
83
84
81
82
83
84
81
82
83
84
93
94
95
96
93
94
95
96
93
94
95
96
105
106
107
108
105
106
107
108
105
106
107
108
117
118
119
120
117
118
119
120
117
118
119
120
129
130
131
132
129
130
131
132
129
130
131
132
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
6
13
14
15
19
20
21
25
26
27
31
32
33
37
38
39
43
44
45
49
50
51
55
56
57
61
62
63
67
68
69
7
8
9
12
73
74
75
SHELL61
MX
MZ
MXZ
P1
P2
SMISC
SMISC
SMISC
SMISC
SMISC
16
17
18
79
83
22
23
24
28
29
30
-
34
35
36
-
TEMP
40
41
42
46
47
48
-
58
59
60
-
64
65
66
-
70
71
72
-
76
77
78
80
84
Corner Location
2
3
1
LBFE
52
53
54
4
4
Matrix or Vector
Shape Functions
Integration Points
Load Type
Distribution
Element Temperature Linear through thickness and along length, harmonic around circumference
Constant through thickness, linear along length, harmonic around
Nodal Temperature
circumference
Pressure
Linear along length, harmonic around circumference
Reference: Zienkiewicz([39])
123)
(14
124)
(14
125)
Figure14.16Stress Locations
where:
T x , T z, T xz , M x , M z, M xz = resultant forces and moments (output as TX, TZ, TXZ, MX, MZ, MXZ,
respectively)
t = thickness (input as TK(I), TK(J) on R command)
x , y , z, xz = stresses (output as SX, SY, SZ, and SXZ, respectively)
2. Forces and moments on a circumference basis: This printout is controlled by KEYOPT(4). The
values are computed using:
(14
126)
where:
Another difference between the two types of output are the nomenclature conventions. Since the first
group of output uses a shell nomenclature convention and the second group of output uses a nodal
The rest of this subsection will describe some of the expected relationships between these two methods
of output at the ends of the element. This is done to give a better understanding of the terms, and
possibly detect poor internal consistency, suggesting that a finer mesh is in order. It is advised to
concentrate on the primary load carrying mechanisms. In order to relate these two types of output in
the printout, they have to be requested with both KEYOPT(6) > 1 and KEYOPT(4) = 1. Further, care
must be taken to ensure that the same end of the element is being considered.
The axial reaction force based on the stress over an angle is:
(14
127)
or
(14
128)
where:
Rc = radius at midplane
t = thickness
The reaction moment based on the stress over an angle is:
(14
129)
or
(14
130)
Since SHELL61 computes stiffness matrices and load vectors using the entire circumference for
axisymmetric structures, = 2. Using this fact, the definition of
Equation14123, Equation14128 and Equation14130 become:
As the definition of is critical for these equations, Figure 14.17 is provided to show in all four
quadrants.
Figure14.17Element Orientations
In a uniform stress ( x ) environment, a reaction moment will be generated to account for the greater
material on the outside side. This is equivalent to moving the reaction point outward a distance yf . yf is
computed by:
(14
133)
Using Equation14131 and Equation14132 and setting M x to zero gives:
(14
134)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The shape functions for axisymmetric harmonic shells use the quantities sin and cos , where =
input quantity MODE on the MODE command. The sin and cos are interchanged if Is = -1, where
Is = input quantity ISYM on the MODE command. If = 0, both sin and cos are set equal to
1.0.
These shape functions are for 2-node axisymmetric harmonic shell elements with extra shape functions,
such as SHELL61 with KEYOPT(3) = 0.
(12
38)
(12
39)
(12
40)
When Nnp is an odd number, the interpolation function used for displacement is:
(12
41)
where:
i = r, , z
hi (s, t) = regular Lagrangian polynominal interpolation functions like Equation126 or Equation1219.
= coefficients for the Fourier terms.
When Nnp is an even number, the interpolation function is:
(12
42)
All of the coefficients in Equation1241 and Equation1242 can be expressed by nodal displacements,
using ur = u, uj = v, uz = w without midside nodes, and Nnp = 3:
(12
43)
(12
44)
(12
45)
Similar to the element without midside nodes, the u, v, and w with midside nodes are expressed as:
(12
46)
(12
47)
(12
48)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SURF159
SURF159
General Axisymmetric Surface
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SURF159
The mass and volume calculations use the element thicknesses (real constants TKI, and TKJ). Thickness
TKJ defaults to TKI. The mass calculation uses the density (material property DENS, mass per unit
volume) and the real constant ADMSUA, the added mass per unit area.
The stress stiffness matrix and load vector calculations use the in-plane force per unit length (input as
real constant SURT) and the elastic foundation stiffness (input as real constant EFS); the EFS uses
pressure-per-length (or force-per-length-cubed) units. The foundation stiffness can be damped, either
by using the material property DAMP as a multiplier on the stiffness or by directly using the material
property VISC.
"SURF159 Input Summary" contains a summary of the element input. See Node and Element Loads for
a general description of element input.
Pressure Loads
Pressures must be input as element surface loads (as force-per-length squared) on the element faces as
shown by the circled numbers in Figure 159.2. For SURF159, applying surface loads to the element
(SFE) or nodes (SF) is very different in comparison to the SOLID272 and SOLID273 elements. An SF
command, if issued, applies loads to faces 1 through K only (where K = KEYOPT(2), the number of
nodal planes).
SURF159 allows complex loads.
Defaults for Pressures on Faces 1 through 3K
If the first pressure for a face is specified (SFE) and the other three remain blank, the other three
pressures default to the first.
If values are specified (and perhaps supplemented by the aforementioned default) to the first face
of each of the three face families (1 through K, K+1 through 2K, or 2K+1 to 3K), the same values
are assigned to all other faces around the circumference. (The SFELIST command does not reflect
this defaulting behavior.)
Example 1.To obtain a uniform pressure across the element and around the circumference, only
one specified pressure is necessary on the first face of the face family.
Example 2.To obtain a pressure that tapers in the radial direction and is constant around the
circumference, all four values must be specified on the first face of the face family.
Faces 1 through 3K [KEYOPT(3) = 0].Positive values of pressure on these faces act in the positive
element coordinate directions, as follows: faces 1 through K in the element x (normal) direction, faces
K+1 through 2K in the element y (tangent, meridional) direction, and faces 2K+1 through 3K in the
element z (tangent, circumferential) direction. For faces 1 through K, positive or negative values may be
removed as requested via KEYOPT(6) to simulate the discontinuity at the free surface of a contained
fluid. For faces K+1 through 3K, the direction of the load is controlled by the element coordinate system;
therefore, the ESYS command may be needed.
Faces 1 through 3K [KEYOPT(3) = 1].Pressure loads are applied to the element faces according to
the local coordinate system, as follows: faces 1 through K in the local x direction, faces K+1 through 2K
in the local y direction, and faces 2K+1 through 3K in the local z direction. A local coordinate system
must be defined, and the element must be set to that coordinate system via the ESYS command.
KEYOPT(6) does not apply.
Figure159.2SURF159 Pressures
SURF159
Face 3K+1.The direction is normal to the element and the magnitude of the pressure at each
integration point is PI + XP J + YP K + ZPL , where PI through PL are input as VAL1 through VAL4 on the
SFE command, and X, Y, Z are the global Cartesian coordinates at the current location of the integration
point. No input values can be blank. Positive or negative values may be removed as requested with
KEYOPT(6) to simulate the discontinuity at the free surface of a contained fluid. The SFFUN and
SFGRAD commands do not work with face 3K+1.
Face 3K+2.The magnitude of the pressure is PI, and the direction is
where i, j, and k are unit vectors in the global Cartesian directions. The load magnitude may be adjusted
with KEYOPT(11) and KEYOPT(12). No input values can be blank.
Temperatures may be input as element body loads at the nodes. For the nodes on the master plane, the
node I1 temperature T(I 1 ) defaults to TUNIF. If all other temperatures are unspecified, they default to
T(I 1 ). If both corner node temperatures are specified, the midside node temperature defaults to the
average temperature of the adjacent corner nodes. For any other input pattern, unspecified
temperatures default to TUNIF. For the nodes generated in the circumferential direction based on the
master node, if all other temperatures are unspecified, they default to the value of their base nodes
(T(I1 ), T(J 1 ), and T(K1 ), depending on their location). For any other input pattern, unspecified
temperatures default to TUNIF.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, issue a NROPT,UNSYM command. For a geometric
nonlinear analysis when convergence is an issue, use an unsymmetric matrix.
SURF159
Pressures--
In the following table, K represents the number of nodal planes (specified via KEYOPT(2)):
Pressure Face
face 1
face 2
...
face K
face K+1
Nodes
J 1 , I1 ,
J 2 , I2 ,
I2 , J 2
I3 , J 3
...
J K , IK , I1 ,
J 1 , I1 , I2 ,
J2
...
face 2K
face 2K+1
J1 ,
face 2K+2
J2 ,
...
face 3K
...
J K , IK , I1 , J 1
All
All
face 3K+1
face 3K+2
Body Loads
Normal
J1
J 2 , I2 ,
...
J K , IK ,
face K+2
I3 , J 3
I1 , J 1
I1 , I2 , J 2
I2 , I3 , J 3
Meridional tangent
Circumferential tangent
Global taper
Oriented vector
Temperatures--
T(I 1 ), T(J 1 ), T(K1 ), T(I 2 ), T(J 2 ), T(K2 ), . . . , T(I n ), T(J n ), T(Kn )
Special Features
Stress stiffening
Large deflection
Birth and death
KEYOPT(2)
Number of Fourier nodes in the circumferential direction (that is, the number of nodal planes):
1--
Axisymmetric deformation (with or without torsion).
3 - 12--
General 3-D deformation.
This KEYOPT has no default. You must specify a valid value. (0 is not valid.) The value must match
the KEYOPT(2) value of the underlying SOLID272 or SOLID273 element.
For information about specifying the number Fourier nodes, see General Axisymmetric Elements in
this document.
For information about how Fourier nodes are generated, see the NAXIS command documentation.
KEYOPT(3)
Pressure applied to faces 1 through 3K (3 x KEYOPT(2)), according to the coordinate system:
SURF159
0--
Apply face loads in the default element coordinate system (that is, the first K faces act
normal to the surface).
1--
Apply face loads in the specified element coordinate system (that is, the first K faces act in
the x direction as defined via the ESYS command).
KEYOPT(4)
Midside nodes:
0--
Has midside nodes. Use with SOLID273. This value is the default.
1--
No midside nodes. Use with SOLID272.
KEYOPT(6)
Applicable only to normal direction pressure (faces 1 through K and 3K+1):
0--
Use pressures as calculated (positive and negative).
1--
Use positive pressures only (negative set to zero).
2--
Use negative pressures only (positive set to zero).
To use KEYOPT(6), KEYOPT(3) must be set to 0.
KEYOPT(7)
Loaded area during large-deflection analyses:
0--
Use new area.
1--
Use original area.
KEYOPT(11)
Pressure applied by vector orientation (face 3K+2):
0--
On projected area and includes tangential component.
1--
SURF159
Name
1 ... 3
4
5
6
7
8
(Blank)
EFS
SURT
ADMSUA
TKI
TKJ
Description
-Foundation stiffness
Surface tension
Added mass/unit area
In-plane thickness at node I
In-plane thickness at node J (defaults to TKI)
Definition
SURF159
ELEMID
NODES
NNP
AREA
VOLU
MAT
DENS
ADMSUA
MASS
EFS
SURT
PRES
Element number
Nodes - I, J, . . . , K (nodes in master plane)
Number of nodal planes
Total area
Total volume
Material number
Density
Added mass per unit area
Element mass
Elastic foundation stiffness
Surface tension
Pressures
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Table159.3:SURF159 Item and Sequence Numbers lists output available through ETABLE using the
Sequence Number method. See Creating an Element Table in the Basic Analysis Guide and The Item
and Sequence Number Table in this document for more information. The following notation is used in
the output table:
Name
output quantity as defined in the Table159.2:SURF159 Element Output Definitions
Item
predetermined Item label for ETABLE
I1 , J 1 , I2 , J 2 , . . .
sequence number for data at nodes I1 , J1 , I2 , J2 , . . .
Table159.3SURF159 Item and Sequence Numbers
Output
Quantity
Name
Item
JK
P1
SMISC
P2
SMISC
...
PK
...
SMISC
...
-
...
4K-1
...
4K
...
-
...
-
...
-
...
-
...
-
...
4K-2
...
4K-3
PK+1
SMISC
4K+2
4K+1
4K+3
4K+4
PK+2
SMISC
4K+6
4K+5
4K+7
4K+8
...
P2K
...
SMISC
...
-
...
...
8K-1
8K
...
...
...
-
...
-
...
8K-2
...
8K-3
P2K+1
SMISC
8K+2
P2K+2
SMISC
...
P3K
...
SMISC
...
-
P3K+1
SMISC
...
-
8K+1
8K+3
8K+4
8K+6
8K+5
8K+7
8K+8
...
...
12K-1 12K
12K+1 -
...
-
...
-
...
-
...
-
...
-
...
...
12K-2 12K-3
-
SURF159
(magnitude)
X gradient
Y gradient
Z gradient
P3K+2
SMISC
SMISC
SMISC
SMISC
12K+2
12K+3
12K+4
12K+5
12K+6 -
12K+7 -
12K+8 -
(magnitude)
X
SMISC
component
Y
SMISC
component
Z
SMISC
component
The item and sequence numbers shown are for real pressures. Imaginary pressures are
represented in the same way but have 12K+8 added to them.
SURF159
SOLID272
SOLID272
General Axisymmetric Solid with 4 Base Nodes
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SOLID272
Temperatures may be input as element body loads at the nodes. For the four nodes on the master
plane, the node I1 temperature T(I 1 ) defaults to TUNIF. If all other temperatures are unspecified, they
default to T(I 1 ). For any other input pattern, unspecified temperatures default to TUNIF. For the nodes
generated in the circumferential direction based on the master node, they default to the value of their
base nodes (T(I1 ), T(J 1 ), T(K1 ) or T(L 1 ), depending on their location) if all other temperatures are
unspecified. For any other input pattern, unspecified temperatures default to TUNIF.
KEYOPT(6) = 1 sets the element for using mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in this document.
As described in Coordinate Systems, you can use the ESYS command to orient the material properties
and strain/stress output. Use RSYS to choose output that follows the material coordinate system or the
global coordinate system.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, issue a NROPT,UNSYM command. For a geometric
nonlinear analysis when convergence is an issue, use an unsymmetric matrix.
"SOLID272 Input Summary" contains a summary of the element input. See Element Input in this
document for a general description of element input.
SOLID272
5 is recommended.
For information about specifying the number of Fourier nodes, see General Axisymmetric Elements
in this document.
For information about how Fourier nodes are generated, see the NAXIS command documentation.
KEYOPT(6)
Element formulation:
0--
Use pure displacement formulation (default)
1--
Use mixed u-P formulation
SOLID272
As shown in Figure 272.2, the element stress directions are parallel to the element coordinate system. A
general description of solution output is given in Solution Output. See the Basic Analysis Guide for ways
to view results.
To view 3-D mode shapes for a modal or eigenvalue buckling analysis, expand the modes with element
results calculation active (via the MXPAND command's Elcalc = YES option).
Figure272.2SOLID272 Stress Output
Element stress directions SX, SY, and SZ shown in the global coordinate system.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table272.1SOLID272 Element Output Definitions
Name
EL
NODES
Definition
Y
Y
Y
Y
3
Y
TEMP
Stresses
MAT
VOLU
XC, YC, ZC
PRES
Element number
Nodes - I1 , J1 , K 1 , L1 , I2 , J2 , K 2 , L2 , . . .
Material number
Volume
Location where results are reported
Pressures P1 at nodes J,I; P2 at K,J; P3 at L,K; P4 at I,L
SOLID272
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, . . . , N
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
1
1
1
1
1
-
1
1
1
1
1
1
4
5
SOLID272
Item
predetermined Item label for ETABLE
I1 , J 1 , K 1 , L 1 , I2 , J 2 , K 2 , L 2 , . . .
sequence number for data at nodes I1 , J1 , K 1 , L1 , I2 , J2 , K 2 , L2 , . . .
Table272.2SOLID272 Item and Sequence Numbers
ETABLE and ESOL Command Input
K1 L1
I2
J2
K 2 L 2 --In
Output
Quantity
Name
Item
I1
J1
P1
SMISC
---
P2
SMISC
P3
SMISC
P4
SMISC
P5
SMISC
10
P6
SMISC
P7
SMISC
P8
SMISC
15
--P4n-3
--SMISC
--
--
--
--
P4n-2
SMISC
P4n-1
SMISC
P4n
SMISC
Jn
Kn
Ln
---
---
---
---
12
11
---
14
13
---
16
---
--
--
--
--
-----
--
--
---
---
---
8n-1
----8n-6 8n-7
8n-4 8n-5
8n-2 8n-3
8n
SOLID272
The element does not support the expansion pass of a superelement with large rotation.
Issuing an /ESHAPE,1 command while PowerGraphics is active causes the program to plot the
elements in 3-D and the results on both nodal planes and all integration planes in the
circumferential direction; otherwise, the program plots the elements in 2-D and the results on the
master plane.
You cannot display surface load symbols (/PSF) when displaying this element in 3-D via the
/ESHAPE command.
When specifying more than one facet per element edge for PowerGraphics displays
(NAXIS,EFACET,NUM , where NUM > 1), ANSYS plots additional results on some planes between the
nodal and integration planes. The results on these planes are interpolated based on the nodal and
integration plane values. and are therefore less accurate than the values on the nodal and
interpolation planes. If you do not wish to plot the interpolated values, set NUM = 1 to plot only the
values on nodal and integration planes.
Print commands in postprocessing print the nodal plane results only.
To model axisymmetric solid surface loads acting on this element, use general axisymmetric
surface element SURF159. (You cannot use this element with surface-effect elements SURF153 and
SURF154.)
You cannot generate surface-based contact pairs (contact elements CONTA171 through CONTA174
paired with target elements TARGE169 and TARGE170) on this element.
You can generate node-to-surface contact pairs (contact elements CONTA175 paired with target
elements TARGE170) and node-to-node contact elements (CONTA178) on this element, with the
following restrictions:
When TARGE170 is on the surface of SOLID272, you may have accuracy and convergence
issues if the loading causes large rotations about the axisymmetric axis of SOLID272; you
may also have those issues if the two sides of the contact boundaries have different mesh
patterns in the circumferential direction (caused by different KEYOPT(2) values of SOLID272).
You cannot define CONTA175 with the multipoint constraint (MPC) approach using a forcedistributed constraint (that is, you cannot set KEYOPT(2) = 2, KEYOPT(4) = 1, and
KEYOPT(12) = 5 or 6 simultaneously for the CONTA175 elements).
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). Prestress
effects can be activated via the PSTRES command.
Degrees
Between Nodal
Planes
KEYOPT(2)
Value
Number of
Fourier Nodes
(and Nodal
Planes)
c1
360
c 1 , a 1 cos, b1 sin
120
c 1 , a 1 cos,
c 1 , a 1 cos,
b1 sin, a 2 cos2,
b1 sin, a 2 cos2,
a 2 sin2
90
b2 sin2
72
60
51.43
45
a 4 sin4
c 1 , a 1 cos,
c 1 , a 1 cos,
b4 sin4
40
10
10
36
11
a 5 sin5
11
c 1 , a 1 cos,
c 1 , a 1 cos,
b5 sin5
32.73
12
12
30
For KEYOPT(2) = 1, the deformation is also axisymmetric but, unlike the axisymmetric option of 2-D
elements such as PLANE182, the general axisymmetric elements allow torsion. If no torsion load exists,
it is more efficient to use the axisymmetric elements.
To simulate unsymmetric deformation, set KEYOPT(2) > 1. The greater the number of Fourier nodes,
the more accurate the simulation of complicated deformation modes.
Solve localized deformation problems with a greater number of Fourier nodes (higher-order Fourier
terms). Be aware that the deformation will not be as localized as it would be when using standard 3-D
solid elements; with general axisymmetric elements, displacements are interpolated using Fourier terms
in the circumferential direction (rather than being interpolated piecewise using linear/quadratic functions
as in 3-D solid elements).
Contact is usually a local phenomenon. Higher-order Fourier terms are normally needed.
The maximum allowed number of Fourier nodes is 12. If more than 12 nodes are necessary, a general
axisymmetric element may not be computationally efficient; therefore, it is better to use a standard 3-D
solid element for such cases.
k,7,4.0,5.5
k,8,5.0,6.5
k,9,5.0,7.5
k,10,4.0,8.5
k,11,4.0,10
k,12,1.0,10
k,13,7.0,0
k,14,7.0,10
!
k,15,4.0,0
k,16,4,1.5
k,17,5.0,2.5
k,18,5.0,3.5
k,19,4.0,4.5
k,20,4.0,5.5
k,21,5.0,6.5
k,22,5.0,7.5
k,23,4.0,8.5
k,24,4.0,10
!
a,1,2,3,4,5,6,7,8,9,10,11,12
a,15,16,17,18,19,20,21,22,23,24,14,13
!
!
!Mesh 2D geometry
!
esize,0.5
type,1
!use type 1 for bolt component
mat,1
secn,1
!use general axisymmetric section
amesh,1
!generate the master plane nodes and elements for bolt component
!
esize,1
!use different mesh
type,2
!use type 2 for nut component
mat,1
secn,1
!use general axisymmetric section
amesh,2
!generate the master plane nodes and elements for nut component
!
/PNUM,TYPE,1
!display element type numbers
/NUMBER,1
!numbering shown with colors only
eplot
!visualise the 2D model
!
!
!Generate full 3D axisymmetric model of bolt and nut using 12 planes
!
naxis
!
/view,1,1,1,1
!isometric view
!
nplot
!display the 12 nodal planes along circumferential direction
!
/eshape,1
!display elements with general axisymmetric shape
!
esel,s,type,,1
!display 3D axisymmetric model of bolt
eplot
!
esel,s,type,,2
!display 3D axisymmetric model of nut
eplot
!
esel,all
!
eplot
!display full 3D axisymmetric model of bolt and nut
!
fini
The input listing generates the following 2-D and 3-D meshes:
The general axisymmetric elements representing the bolt and nut are shown separately in the figures
below:
Matrix or Vector
Geometry
Quad
Mass Matrix
Pressure Load Vector
Quad
Triangle
Shape Functions
Integration Points*
Equation12257,
Equation12258,
Equation12260,
Equation12261, and
Equation12262
Equation12257,
Equation12258,
Equation12263,
Equation12264, and
Equation12265
Same as stiffness matrix
Load Type
Element Temperature
Nodal Temperature
Pressure
2 x 2 x (2 x Nnp )
1 x (2 x Nnp )
2 x 2 x (2 x Nnp )
1 x (2 x Nnp )
2 x (2 x Nnp )
Distribution
Bilinear across element on rz plane, linear in circumferential
direction
Same as element temperature distribution
Linear along each face
* Nnp = KEYOPT(2) = the number of node planes in the circumferential direction. The (2 x Nnp )
integration points are circumferentially located at:
the nodal planes, and
midway between the nodal planes (that is, at the integration planes).
PLANE182
PLANE182
2-D 4-Node Structural Solid
PLANE182
coordinate system.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
"PLANE182 Input Summary" contains a summary of the element input. For a general description of
element input, see Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
PLANE182
PLANE182
1--
Use mixed u-P formulation (not valid with plane stress)
PLANE182
Definition
Element number
Nodes - I, J, K, L
Material number
Thickness
Volume
Location where results are reported
Pressures P1 at nodes J,I; P2 at K,J; P3 at L,K; P4 at I,L
O
Y
-
R
Y
Y
Y
Y
Y
3
Y
PLANE182
TEMP
S:X, Y, Z, XY
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
EPPL:X, Y, Z, XY
EPPL:EQV
EPCR:X, Y, Z, XY
EPCR:EQV
EPTO:X, Y, Z, XY
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Y
Y
Y
Y
2
2
1
1
1
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
2
1
1
1
1
-
1
1
1
1
1
-
1
1
1
1
1
1
4
5
Name
PLANE182
Item
SMISC
SMISC
SMISC
SMISC
NMISC
2
7
-
1
4
-
3
6
-
L
5
8
-
Matrix or Vector
Geometry
Quad
Stiffness and Stress
Stiffness Matrices; and
Thermal Load Vector
Triangle
Mass Matrix
Pressure Load Vector
Shape Functions
Equation12117 and
Equation12118
Equation1298 and
Equation1299
Nodal Temperature
Pressure
2x2ifKEYOPT(1)=0,2,or3
1ifKEYOPT(1)=1
Quad
Same as stiffness matrix
Triangle
Same as stiffness matrix, specialized to
face
Load Type
Element Temperature
Integration Points
1
2x2
1
2
Distribution
Bilinear across element, constant thru thickness or around
circumference
Same as element temperature distribution
Linear along each face
14.178.2.Theory
If KEYOPT(1) = 0, this element uses method (selective reduced integration technique for volumetric
terms) (Hughes([219]), Nagtegaal et al.([220])).
If KEYOPT(1) = 1, the uniform reduced integration technique (Flanagan and Belytschko([232])) is used.
If KEYOPT(1) = 2 or 3, the enhanced strain formulations from the work of Simo and Rifai([318]), Simo
and Armero([319]), Simo et al.([320]), Andelfinger and Ramm([321]), and Nagtegaal and Fox([322])
are used. It introduces 5 internal degrees of freedom to prevent shear and volumetric locking for
KEYOPT(1) = 2, and 4 internal degrees of freedom to prevent shear locking for KEYOPT(1) = 3. If
mixed u-P formulation is employed with the enhanced strain formulations, only 4 degrees of freedom for
overcoming shear locking are activated.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Weighting Factors (H i)
2.00000.00000.00000
1.00000.00000.00000
0.55555 55555 55556
0.88888 88888 88889
For some integrations of multi-dimensional regions, the method of Equation131 is simply expanded, as
shown below.
13.2.2.Quadrilaterals (2 x 2 or 3 x 3 Points)
The numerical integration of 2-D quadrilaterals gives:
(13
2)
and the integration point locations are shown in Figure 13.23.
Figure13.23Integration Point Locations for Quadrilaterals
One element models with midside nodes (such as PLANE183) using a 2 x 2 mesh of integration points
have been seen to generate spurious zero energy (hourglassing) modes.
One element models with midside nodes using a 2 x 2 x 2 mesh of integration points have been seen to
generate spurious zero energy (hourglassing) modes.
Weighting Factor
1.000000
0.33333 33333 33333
3 Point Rule
Center
Point
4 Point Rule
Corner
Points
Center
Point
Corner
Points
Center
Point
5 Point Rule
Weighting Factor
Corner
Point
11 Point Rule
Edge
Center
Points
These appear as shown in Figure 13.26. L varies from 0.0 at a face to 1.0 at the opposite vertex.
Figure13.26Integration Point Locations for Tetrahedra
13.2.7.Wedges (3 x 2 or 3 x 3 Points)
These wedge elements use an integration scheme that combines linear and triangular integrations, as
shown in Figure 13.28
Figure13.286 and 9 Integration Point Locations for Wedges
13.2.8.Wedges (2 x 2 x 2 Points)
These wedge elements use the same integration point scheme as for 8-node solid elements as shown by
two orthogonal views in Figure 13.29:
Figure13.298 Integration Point Locations for Wedges
Corner
Points
Center
Points
Weighting Factor
.33518 00554 01662
0.500
0.300
0.000
Weighting Factor
0.1250000
0.5787036
0.5925926
Hi and Hj are weighting factors on the rz plane, as shown in Figure 12.23. The values are shown in
Table13.8:Gauss Numerical Integration Constants. In circumferential direction :
(13
5)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter14:Element Library
This chapter describes the theory underlying each ANSYS element. The explanations are augmented by
references to other sections in this manual as well as external sources.
The table below the introductory figure of each element is complete, except that the Newton-Raphson
load vector is omitted. This load vector always uses the same shape functions and integration points as
the applicable stiffness, conductivity and/or coefficient matrix. Exceptions associated mostly with some
nonlinear line elements are noted with the element description.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
PLANE183
PLANE183
2-D 8-Node or 6-Node Structural Solid
PLANE183
strain/stress output. Use ESYS to choose output that follows the material coordinate system or the
global coordinate system. For the case of hyperelastic materials, the output of stress and strain is always
with respect to the global Cartesian coordinate system rather than following the material/element
coordinate system.
KEYOPT(3) = 5 is used to enable generalized plane strain. For more information about the generalized
plane strain option, see Generalized Plane Strain (Current-Technology Solid Element Option) in the
Element Reference.
KEYOPT(6) = 1 sets the element for using mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in the Element Reference.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
The next table summarizes the element input. Element Input gives a general description of element
input. For axisymmetric applications see Harmonic Axisymmetric Elements.
PLANE183
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ELASTIC, ANEL)
Other material (USER, SDAMP, SMA, CAST, EDP, GURSON)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Manual rezoning
Automatic selection of element technology
Birth and death
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. CAST, EDP,
SMA, and UNIAXIAL are not applicable for plane stress. See "Structures with Material
Nonlinearities" in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details of the material models.
See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(1)
Element shape:
0--
8-node quadrilateral
1--
6-node triangle
KEYOPT(3)
Element behavior:
0--
Plane stress
1--
Axisymmetric
2--
Plane strain (Z strain = 0.0)
3--
Plane stress with thickness (TK) real constant input
5--
PLANE183
Definition
Element number
Nodes - I, J, K, L (for KEYOPT(1) = 0 and I, J, K (for
KEYOPT(1) = 1)
Material number
Thickness
Volume
Y
Y
Y
Y
Y
PLANE183
XC, YC
PRES
TEMP
S:X, Y, Z, XY
S:1, 2, 3
S: INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
EPPL:X, Y, Z, XY
EPPL:EQV
EPCR:X, Y, Z, XY
EPCR:EQV
EPTO:X, Y, Z, XY
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
4
Y
Y
Y
Y
3
1
2
2
Y
Y
1
1
1
1
1
-
Y
Y
Y
Y
Y
Y
3
3
1
1
2
2
1
1
1
1
1
1
5
6
PLANE183
Table183.2:PLANE183 Item and Sequence Numbers lists output available through ETABLE using the
Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis Guide and The
Item and Sequence Number Table in this manual for more information. The following notation is used in
Table183.2:PLANE183 Item and Sequence Numbers:
Name
output quantity as defined in Table183.1:PLANE183 Element Output Definitions
Item
predetermined Item label for ETABLE
E
sequence number for single-valued or constant element data
I,J,...,P
sequence number for data at nodes I, J, ..., P
Table183.2PLANE183 Item and Sequence Numbers
Output
Quantity
Name
P1
P2
P3
P4[1]
THICK
Item
SMISC
SMISC
SMISC
SMISC
NMISC
E
1
1
4
-
3
6
-
5
8
-
O
-
P
-
PLANE183
Matrix or Vector
Stiffness and Stress
Stiffness Matrices; and
Thermal Load Vector
Mass Matrix
Pressure Load Vector
Geometry
Quad
Triangle
Shape Functions
Equation12131 and
Equation12132
Equation12110 and
Equation12111
Quad
Same as stiffness matrix
Triangle
Same as stiffness matrix, specialized to the face
Load Type
Element Temperature
Nodal Temperature
Pressure
Integration Points
2x2
3
3x3
3
2 along face
Distribution
Same as shape functions across element, constant thru thickness
or around circumference
Same as element temperature distribution
Linear along each face
Reference: Zienkiewicz([39])
SOLID65
SOLID65
3-D Reinforced Concrete Solid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SOLID65
stiffness multiplier CSTIF is used across a cracked face or for a crushed element, and defaults to 1.0E-6.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers on Figure 65.1. Positive pressures act into the
element. Temperatures and fluences may be input as element body loads at the nodes. The node I
temperature T(I) defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). For
any other input pattern, unspecified temperatures default to TUNIF. Similar defaults occurs for fluence
except that zero is used instead of TUNIF.
Use the BETAD command to supply the global value of damping. If MP,DAMP is defined for the
material number of the element (assigned with the MAT command), it is used for the element instead of
the value from the BETAD command. Similarly, use the TREF command to supply the global value of
reference temperature. If MP,REFT is defined for the material number of the element, it is used for the
element instead of the value from the TREF command. But if MP,REFT is defined for the material
number of the rebar, it is used instead of either the global or element value.
KEYOPT(1) is used to include or suppress the extra displacement shapes. KEYOPT(5) and KEYOPT(6)
provide various element printout options (see Element Solution).
The stress relaxation associated with KEYOPT(7) = 1 is used only to help accelerate convergence of the
calculations when cracking is imminent. (A multiplier for the amount of tensile stress relaxation can be
input as constant C9 in the data table; see Table65.1:SOLID65 Concrete Material Data) The relaxation
does not represent a revised stress-strain relationship for post-cracking behavior. After the solution
converges to the cracked state, the modulus normal to the crack face is set to zero. Thus, the stiffness
is zero normal to the crack face. See the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
The program warns when each unreinforced element crushes at all integration points. If this warning is
unwanted, it can be suppressed with KEYOPT(8) = 1.
If solution convergence is a problem, it is recommended to set KEYOPT(3) = 2 and apply the load in
very small load increments.
You can include the effects of pressure load stiffness in a geometric nonlinear analysis using
SOLCONTROL,,,INCP. Pressure load stiffness effects are included in linear eigenvalue buckling
automatically. If an unsymmetric matrix is needed for pressure load stiffness effects, use
NROPT,UNSYM.
A summary of the element input is given in "SOLID65 Input Summary". A general description of element
input is given in Element Input.
SOLID65
KEYOPT(1)
Note: Items in parentheses refer to data tables associated with the TB command.
SOLID65
Suppress mass and applied loads, and warning message (see KEYOPT(8))
2--
Features of 1 and apply consistent Newton-Raphson load vector.
KEYOPT(5)
Concrete linear solution output:
0--
Print concrete linear solution only at centroid
1--
Repeat solution at each integration point
2--
Nodal stress printout
KEYOPT(6)
Concrete nonlinear solution output:
0--
Print concrete nonlinear solution only at centroid
3--
Print solution also at each integration point
KEYOPT(7)
Stress relaxation after cracking:
0--
No tensile stress relaxation after cracking
1--
Include tensile stress relaxation after cracking to help convergence
KEYOPT(8)
Warning message for totally crushed unreinforced element:
0--
Print the warning
1--
Suppress the warning
SOLID65
commands. Data not input are assumed to be zero, except for defaults described below. The constant
table is started by using the TBcommand (with Lab = CONCR). Up to eight constants may be defined
with the TBDATA commands following a temperature definition on the TBTEMP command. Up to six
temperatures ( NTEMP = 6 maximum on the TB command) may be defined with the TBTEMP
commands. The constants (C1-C9) entered on the TBDATA commands (6 per command), after each
TBTEMP command, are:
Table65.1SOLID65 Concrete Material Data
Constant
1
2
3
4
5
6
7
8
9
Meaning
Shear transfer coefficients for an open crack.
Shear transfer coefficients for a closed crack.
Uniaxial tensile cracking stress.
Uniaxial crushing stress (positive).
Biaxial crushing stress (positive).
Ambient hydrostatic stress state for use with constants 7 and 8.
Biaxial crushing stress (positive) under the ambient hydrostatic stress state
(constant 6).
Uniaxial crushing stress (positive) under the ambient hydrostatic stress state
(constant 6).
Stiffness multiplier for cracked tensile condition, used if KEYOPT(7) = 1 (defaults
to 0.6).
Absence of the data table removes the cracking and crushing capability. A value of -1 for constant 3 or 4
also removes the cracking or crushing capability, respectively. If constants 1-4 are input and constants
5-8 are omitted, the latter constants default as discussed in the Theory Reference for the Mechanical
APDL and Mechanical Applications . If any one of Constants 5-8 are input, there are no defaults and all 8
constants must be input.
SOLID65
Definition
Element number
Nodes - I, J, K, L, M, N, O, P
Material number
Number of rebar
Volume
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O,
P
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O),
T(P)
Fluences FL(I), FL(J), FL(K), FL(L), FL(M), FL(N), FL(O),
FL(P)
Location where results are reported
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
4
1
4
SOLID65
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
NL:EPEQ
NL:SRAT
NL:SEPL
NL:HPRES
THETCR, PHICR
STATUS
IRF
MAT
VR
THETA
PHI
EPEL
S
EPEL
EPPL
SEPL
EPCR
4
4
4
4
4
4
4
4
1
4
4
4
4
4
1
2
3
3
3
3
3
3
3
5
5
5
5
2
5
5
5
5
1. Concrete solution item (output for each integration point (if KEYOPT(5) = 1) and the centroid)
2. The element status table (Table65.4:SOLID65 Element Status Table) uses the following terms:
Crushed - solid is crushed.
Open - solid is cracked and the crack is open.
Closed - solid is cracked but the crack is closed.
Neither - solid is neither crushed nor cracked.
3. Rebar solution item repeats for each rebar
4. Concrete nonlinear integration point solution (if KEYOPT(6) = 3 and the element has a nonlinear
material)
5. Rebar nonlinear integration point solution (if KEYOPT(6) = 3 and the rebar has a nonlinear
material)
6. Available only at centroid as a *GET item.
7. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY); for plastic and creep this value is set at 0.5.
Table65.3SOLID65 Miscellaneous Element Output
Description
SOLID65
Status in Direction 1
Crushed
Open
Closed
Open
Open
Closed
Closed
Open
Closed
Open
Open
Closed
Closed
Open
Closed
Neither
Status in Direction 2
Crushed
Neither
Neither
Open
Open
Open
Open
Closed
Closed
Closed
Open
Open
Closed
Closed
Closed
Neither
Status in Direction 3
Crushed
Neither
Neither
Neither
Open
Open
Neither
Open
Open
Neither
Closed
Closed
Neither
Closed
Closed
Neither
Table65.5:SOLID65 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table65.5:SOLID65 Item and Sequence Numbers:
Name
output quantity as defined in the Table65.2:SOLID65 Element Output Definitions
Item
predetermined Item label for ETABLE command
I,J,...,P
sequence number for data at nodes I,J,...,P
IP
sequence number for Integration Point solution items
Table65.5SOLID65 Item and Sequence Numbers
Output Quantity
Name
EPEL
Item
SMISC
Rebar 3
5
SOLID65
SIG
EPPL
EPCR
SEPL
SRAT
SMISC
NMISC
NMISC
NMISC
NMISC
Output
Quantity
Name
P1
P2
P3
P4
P5
P6
S:1
S:2
S:3
S:INT
S:EQV
FLUEN
Dir 1
Dir 2
Dir 3
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
Output
Quantity Name
STATUS
THETCR
PHICR
THETCR
PHICR
THETCR
PHICR
2
41
42
43
44
7
12
15
10
16
19
-
6
7
8
9
10
110
11
12
13
14
15
111
20
23
16
17
18
19
20
112
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
14
13
18
17
22
25
27
21
22
23
24
25
113
74
75
76
77
78
79
80
28
26
27
28
29
30
114
81
82
83
84
85
86
87
21
26
30
36
37
38
39
40
116
29
31
32
33
34
35
115
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
9
-
24
1
2
3
4
5
109
6
49
50
51
52
I
8
11
4
45
46
47
48
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
SOLID65
to prevent possible fictitious crushing of the concrete before proper load transfer can occur
through a closed crack. This usually happens when excessive cracking strains are coupled to the
orthogonal uncracked directions through Poisson's effect. Also, at those integration points where
crushing has occurred, the output plastic and creep strains are from the previous converged
substep. Furthermore, when cracking has occurred, the elastic strain output includes the cracking
strain. The lost shear resistance of cracked and/or crushed elements cannot be transferred to the
rebar, which have no shear stiffness.
The following two options are not recommended if cracking or crushing nonlinearities are present:
Stress-stiffening effects.
Large strain and large deflection. Results may not converge or may be incorrect, especially if
significantly large rotation is involved.
Matrix or Vector
Stiffness Matrix and
Thermal Load Vector
Mass Matrix
Shape Functions
Integration
Points
Load Type
Element Temperature
Nodal Temperature
Pressure
2x2x2
2x2x2
2x2
3
Distribution
Trilinear thru element
Trilinear thru element
Bilinear across each face
14.63.2.Description
SOLID65 allows the presence of four different materials within each element; one matrix material (e.g.
concrete) and a maximum of three independent reinforcing materials. The concrete material is capable
of directional integration point cracking and crushing besides incorporating plastic and creep behavior.
The reinforcement (which also incorporates creep and plasticity) has uniaxial stiffness only and is
assumed to be smeared throughout the element. Directional orientation is accomplished through user
specified angles.
(14
136)
where:
E = Young's modulus for concrete (input as EX on MP command)
= Poisson's ratio for concrete (input as PRXY or NUXY on MP command)
reinforcement type i. The stress-strain matrix with respect to each coordinate system
form
has the
(14
137)
where:
direction of
(14
138)
where:
i = angle between the projection of the
THETA2, and THETA3 on R command)
i = angle between the
axis and the XY plane (input as PHI1, PHI2, and PHI3 on R command)
Figure14.18Reinforcement Orientation
Since the reinforcement material matrix is defined in coordinates aligned in the direction of
reinforcement orientation, it is necessary to construct a transformation of the form
(14
139)
in order to express the material behavior of the reinforcement in global coordinates. The form of this
transformation by Schnobrich([29]) is
(14
140)
(14
141)
The vector
and
are
Therefore, the only direction cosines used in [DR ] i involve the uniquely defined unit vector
.
14.63.7.Modeling of a Crack
The presence of a crack at an integration point is represented through modification of the stress-strain
relations by introducing a plane of weakness in a direction normal to the crack face. Also, a shear
transfer coefficient t (constant C1 with TB,CONCR) is introduced which represents a shear strength
reduction factor for those subsequent loads which induce sliding (shear) across the crack face. The
stress-strain relations for a material that has cracked in one direction only become:
(14
143)
where the superscript ck signifies that the stress strain relations refer to a coordinate system parallel to
principal stress directions with the xck axis perpendicular to the crack face. If KEYOPT(7) = 0, Rt = 0.0.
If KEYOPT(7) = 1, Rt is the slope (secant modulus) as defined in the figure below. Rt works with
adaptive descent and diminishes to 0.0 as the solution converges.
Figure14.19Strength of Cracked Condition
where:
f t = uniaxial tensile cracking stress (input as C3 with TB,CONCR)
T c = multiplier for amount of tensile stress relaxation (input as C9 with TB,CONCR, defaults to 0.6)
If the crack closes, then all compressive stresses normal to the crack plane are transmitted across the
crack and only a shear transfer coefficient c (constant C2 with TB,CONCR) for a closed crack is
introduced. Then
can be expressed as
(14
144)
The stress-strain relations for concrete that has cracked in two directions are:
(14
145)
(14
146)
The stress-strain relations for concrete that has cracked in all three directions are:
(14
147)
If all three cracks reclose, Equation14146 is followed. In total there are 16 possible combinations of
crack arrangement and appropriate changes in stress-strain relationships incorporated in SOLID65. A
note is output if 1 >c >t >0 are not true.
The transformation of
where [T ck ] has a form identical to Equation14140 and the three columns of [A] in Equation14141
are now the principal direction vectors.
called the crack
The open or closed status of integration point cracking is based on a strain value
strain. For the case of a possible crack in the x direction, this strain is evaluated as
(14
149)
where:
{n } = total strain increment (based on {u n }, the displacement increment over the substep)
If
If
is greater than or equal to zero, the associated crack is assumed to be open. When cracking first
occurs at an integration point, the crack is assumed to be open for the next iteration.
14.63.8.Modeling of Crushing
If the material at an integration point fails in uniaxial, biaxial, or triaxial compression, the material is
assumed to crush at that point. In SOLID65, crushing is defined as the complete deterioration of the
structural integrity of the material (e.g. material spalling). Under conditions where crushing has
occurred, material strength is assumed to have degraded to an extent such that the contribution to the
stiffness of an element at the integration point in question can be ignored.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
12.9.3-D Solids
This section contains shape functions for 3-D solid elements. These elements are available in a number
of configurations, including certain combinations of the following features:
element shapes may be tetrahedra, pyramids, wedges, or bricks (hexahedra).
- if wedges or bricks, with or without extra shape functions (ESF)
with or without rotational degrees of freedom (RDOF)
with or without midside nodes
The wedge elements with midside nodes (15-node wedges) are either a condensation of the 20-node
brick element or are based on wedge shape functions.
12.9.1.4-Node Tetrahedra
These shape functions are used for 4-node tetrahedra such as SOLID285.
Figure12.103-D Solid Elements
12.9.3.10-Node Tetrahedra
These shape functions are for 10-node tetrahedron elements such as SOLID98 and SOLID227:
Figure12.1210-Node Tetrahedra Element
(12
182)
(12
183)
(12
184)
(12
185)
(12
186)
(12
187)
(12
188)
(12
189)
(12
190)
(12
191)
(12
192)
(12
193)
(12
194)
(12
195)
(12
196)
(12
197)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_shp8.html[28/04/2013 08:37:08 p.m.]
(12
198)
(12
199)
The 6-node wedge elements are a condensation of an 8-node brick such as SOLID5 or FLUID30. These
shape functions are for 6-node wedge elements without extra shape functions:
(12
200)
(12
201)
(12
202)
(12
203)
(12
204)
(12
205)
(12
206)
These shape functions are for 15-node wedge elements such as SOLID90 that are based on a
condensation of a 20-node brick element Equation12233.
Elements in a wedge configuration use shape functions based on triangular coordinates and the r
coordinate going from -1.0 to +1.0.
(12
210)
(12
211)
(12
212)
(12
213)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_shp8.html[28/04/2013 08:37:08 p.m.]
(12
214)
These shape functions are for 8-node brick elements without extra shape functions such as SOLID5 with
KEYOPT(3) = 1, FLUID30, or FLUID142:
(12
215)
(12
216)
(12
217)
(12
218)
(12
219)
(12
220)
(12
221)
(12
222)
(12
223)
(12
224)
(12
225)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_shp8.html[28/04/2013 08:37:08 p.m.]
(12
226)
(12
227)
(12
228)
(12
229)
(12
230)
(12
231)
(12
232)
12.9.13.20-Node Bricks
Figure12.2020-Node Brick Element
These shape functions are used for 20-node solid elements such as SOLID90:
(12
233)
(12
234)
(12
235)
(12
236)
(12
237)
(12
238)
These Lagrangian isoparametric shape functions and mapping functions are for the 3-D 8-node solid
brick infinite elements such as INFIN111:
(12
239)
(12
240)
(12
241)
(12
242)
(12
243)
(12
244)
12.9.14.2.Mapping Functions
(12
245)
(12
246)
(12
247)
These Lagrangian isoparametric shape functions and mapping functions are for the 3-D 20-node solid
brick infinite elements such as INFIN111:
(12
248)
(12
249)
(12
250)
(12
251)
(12
252)
(12
253)
12.9.15.2.Mapping Functions
(12
254)
(12
255)
(12
256)
The shape and mapping functions for the nodes U, V, W, X, Y, Z, A, and B are deliberately set to zero.
When Nnp is an odd number, the interpolation function used for displacement is:
(12
257)
where:
i = r, , z
hi (s, t) = regular Lagrangian polynominal interpolation functions like Equation12117 or Equation12
131.
= coefficients for the Fourier terms.
When Nnp is an even number, the interpolation function is:
(12
258)
The temperatures are interpolated by Lagrangian polynominal interpolations in s, t plane, and linearly
interpolated with in circumferential () direction as:
(12
259)
where:
(12
260)
(12
261)
(12
262)
(12
263)
(12
264)
(12
265)
(12
266)
(12
267)
(12
268)
(12
269)
(12
270)
(12
271)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SOLID185
SOLID185
3-D 8-Node Structural Solid
SOLID185
element. Temperatures may be input as element body loads at the nodes. The node I temperature T(I)
defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). For any other input
temperature pattern, unspecified temperatures default to TUNIF. Similar defaults occurs for fluence
except that zero is used instead of TUNIF.
KEYOPT(6) = 1 sets the element for using mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in the Element Reference.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
As described in Coordinate Systems, you can use ESYS to orient the material properties and
strain/stress output. Use RSYS to choose output that follows the material coordinate system or the
global coordinate system. For the case of hyperelastic materials, the output of stress and strain is always
with respect to the global Cartesian coordinate system rather than following the material/element
coordinate system.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetrical
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
"SOLID185 Homogeneous Structural Solid Input Summary" contains a summary of element input. For a
general description of element input, see Element Input.
SOLID185
KEYOPT(2)
Note: See Automatic Selection of Element Technologies and ETCONTROL for more
information on selection of element technologies.
Element technology:
0--
Full integration with
method (default)
1--
Uniform reduced integration with hourglass control
2--
Enhanced strain formulation
3--
Simplified enhanced strain formulation
KEYOPT(3)
Layer construction:
0--
Structural Solid (default) -- nonlayered
1--
Layered Solid (not applicable to SOLID185 Structural Solid)
KEYOPT(6)
Element formulation:
0--
Use pure displacement formulation (default)
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SOLID185.html[28/04/2013 08:37:21 p.m.]
SOLID185
1--
Use mixed formulation
SOLID185
Because of the extra internal DOFs and static condensation, this option is less efficient than either
the method (selective reduced integration) option or the uniform reduced integration option,
but is more efficient than the enhanced strain formulation due to using fewer internal DOFs.
For more information about the simplified enhanced strain formulation, see the Theory Reference
for the Mechanical APDL and Mechanical Applications .
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
O
Y
-
R
Y
Y
Y
Y
3
Y
SOLID185
TEMP
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O, P
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
Y
1
1
1
1
-
1
1
1
1
1
4
5
SOLID185
Item
P1
P2
P3
P4
P5
P6
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
6
9
-
4
10
13
-
3
14
17
-
8
19
21
7
12
22
O
11
16
23
P
15
20
24
SOLID185
Use SOLID185 Layered Solid to model layered thick shells or solids. The layered section definition is
given by ANSYS section (SECxxx ) commands. A prism degeneration option is also available.
Figure185.3SOLID185 Layered Structural Solid Geometry
SOLID185
Other Input
The default orientation for this element has the S1 (shell surface coordinate) axis aligned with the first
parametric direction of the element at the center of the element and is shown as xo in Figure 185.3.
The default first surface direction S1 can be reoriented in the element reference plane (as shown in
Figure 185.3) via the ESYS command. You can further rotate S1 by angle THETA (in degrees) for each
layer via the SECDATA command to create layer-wise coordinate systems. See Coordinate Systems for
details.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers in Figure 185.3. Positive pressures act into the
element.
If you specify no element body load for defining temperatures--that is, if you define temperatures with
commands other than BFE--SOLID185 Layered Solid adopts an element-wise temperature pattern and
requires only eight temperatures for the eight element corner nodes. The node I temperature T(I)
defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). `For any other input
temperature pattern, unspecified nodal temperatures default to TUNIF. ANSYS computes all layer
interface temperatures by interpolating nodal temperatures.
Alternatively, you can input temperatures as element body loads at the corners of the outside faces of
the element and at the corners of the interfaces between layers. In such a case, the element uses a
layer-wise pattern. Temperatures T1, T2, T3, T4 are used for the bottom of layer 1, temperatures T5,
T6, T7, T8 are used for interface corners between layers 1 and 2, and so on between successive layers,
ending with temperatures at the top layer NLayer. If you input exactly NLayer+1 temperatures, one
temperature is used for the four bottom corners of each layer, and the last temperature is used for the
four top corner temperatures of the top layer. The first corner temperature T1 defaults to TUNIF. If all
other corner temperatures are unspecified, they default to T1. For any other input pattern, unspecified
temperatures default to TUNIF.
KEYOPT(6) = 1 sets the element for using mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in the Element Reference.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetrical
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
The following table summarizes the element input. Element Input provides a general description of
element input.
SOLID185
Surface Loads
Pressures--
face 1 (J-I-L-K), face 2 (I-J-N-M), face 3 (J-K-O-N),
face 4 (K-L-P-O), face 5 (L-I-M-P), face 6 (M-N-O-P)
Body Loads
Temperatures--
T1, T2, T3, T4 at bottom of layer 1; T5, T6, T7, T8 between layers 1-2; similarly for
between successive layers, ending with temperatures at top of layer NLayer (4 * (NLayer +
1) maximum)
Body force densities--
The element values in the global X, Y, and Z directions.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Creep
Stress stiffening
Large deflection
Large strain
Initial state
Automatic selection of element technology
Birth and death
Linear perturbation
See the Theory Reference for the Mechanical APDL and Mechanical Applications for
details about material models.
See Automatic Selection of Element Technologies and ETCONTROL for more
information about selecting element technologies.
KEYOPT(2)
Element technology:
2--
Enhanced strain formulation
3--
Simplified enhanced strain formulation (default)
KEYOPT(3)
Layer construction:
0--
Structural Solid (not applicable to SOLID185 Layered Solid)
SOLID185
1--
Layered Solid
KEYOPT(6)
Element formulation:
0--
Use pure displacement formulation (default)
1--
Use mixed formulation
KEYOPT(8)
Layer data storage:
0--
Store data for bottom of bottom layer and top of top layer (default)
1--
Store top and bottom data for all layers. (The volume of data may be considerable.)
SOLID185
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
O
Y
-
R
Y
Y
Y
Y
3
Y
SOLID185
TEMP
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P;P6 at M, N, O,
P
T1, T2, T3, T4 at bottom of layer 1; T5, T6, T7, T8
between layers 1-2; similarly for between successive
layers, ending with temperatures at top of layer NL (4 *
(NL + 1) maximum)
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
Y
1
1
1
1
-
1
1
1
1
1
4
5
9
9
8, 9
9
SOLID185
7. For the shape memory alloy material model, transformation strains are reported as plasticity strain
EPPL.
8. The components are combined as
maximum interlaminar shear stress.
9. Available only if a valid shell section (SECTYPE,,SHELL) is defined for the element.
Table185.4:SOLID185 Layered Structural Solid Item and Sequence Numbers lists output available via
ETABLE using the Sequence Number method. See Element Table for Variables Identified By Sequence
Number in the Basic Analysis Guide and The Item and Sequence Number Table in this document for
more information. The following notation is used in Table185.4:SOLID185 Layered Structural Solid Item
and Sequence Numbers:
Name
output quantity as defined in Table185.3:SOLID185 Layered Structural Solid Element Output
Definitions
Item
predetermined Item label for ETABLE command
I,J,...,P
sequence number for data at nodes I, J, ..., P
Table185.4SOLID185 Layered Structural Solid Item and Sequence Numbers
Output
Quantity
Name
Item
P1
P2
P3
P4
P5
P6
Output
Quantity
Name
ILSXZ
ILSYZ
ILSUM
ILANG
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
2
5
18
-
1
6
9
-
4
10
13
-
3
14
17
-
8
19
21
7
12
22
O
11
16
23
P
15
20
24
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
41
43
45
47
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
42
44
46
48
SOLID185
and L and duplicate O and P node numbers. (See Triangle, Prism, and Tetrahedral Elements.)
If you use the mixed formulation (KEYOPT(6) = 1), the damped eigensolver is not supported. You
must use the sparse solver (default).
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). It is
ignored in geometrically linear analyses (NLGEOM,OFF) when specified by SSTIF,ON. Prestress
effects can be activated via the PSTRES command.
If the material of a layer is hyperelastic, the layer orientation angle has no effect.
Matrix or Vector
Stiffness and Stress
Stiffness Matrices; and
Thermal Load Vector
Mass Matrix
Pressure Load Vector
Shape Functions
Equation12215, Equation12
216, and Equation12217
2x2x2ifKEYOPT(2)=0,2,or3
1ifKEYOPT(2)=1
Load Type
Element Temperature
Nodal Temperature
Pressure
Integration Points
2x2x2
2x2
3
Distribution
Matrix or Vector
Stiffness and Stress
Shape Functions
Integration Points
In-plane:
Mass Matrix
Pressure Load Vector
Equation12215, Equation12216,
and Equation12217
Same as stiffness matrix
Equation1268 and
Quad
Equation1269
Triangle Equation1249 and
Equation1250
Load Type
Element Temperature
Nodal Temperature
Pressure
2x2
Thru-the-thickness:
2ifnoshellsectiondefined.
1,3,5,7,or9perlayerifa
shellsectionisdefined
Same as stiffness matrix
2x2
3
Distribution
Bilinear in plane of element, linear thru each layer
Trilinear thru element
Bilinear across each face
14.181.4.Theory
If KEYOPT(2) = 0 (not applicable to layered SOLID185), this element uses method (selective reduced
integration technique for volumetric terms) (Hughes([219]), Nagtegaal et al.([220])).
If KEYOPT(2) = 1 (not applicable to layered SOLID185), the uniform reduced integration technique
(Flanagan and Belytschko([232])) is used.
If KEYOPT(2) = 2 or 3, the enhanced strain formulations from the work of Simo and Rifai([318]), Simo
and Armero([319]), Simo et al.([320]), Andelfinger and Ramm([321]), and Nagtegaal and Fox([322])
are used. It introduces 13 internal degrees of freedom to prevent shear and volumetric locking for
KEYOPT(2) = 2, and 9 degrees of freedom to prevent shear locking only for KEYOPT(2) = 3. If mixed uP formulation is employed with the enhanced strain formulations, only 9 degrees of freedom for
overcoming shear locking are activated.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SOLID186
SOLID186
3-D 20-Node Structural Solid
SOLID186
SOLID186
Body Loads
Temperatures--
T(I), T(J),T(K), T(L), T(M), T(N), T(O), T(P), T(Q), T(R), T(S), T(T), T(U), T(V), T(W), T(X),
T(Y), T(Z), T(A), T(B)
Body force densities--
The element values in the global X, Y, and Z directions.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ELASTIC, ANEL)
Other material (USER, SDAMP, SMA, CAST, EDP, GURSON)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Automatic selection of element technology
Birth and death
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See the
Theory Reference for the Mechanical APDL and Mechanical Applications for details of
the material models.
See Automatic Selection of Element Technologies and ETCONTROL for more
information on selection of element technologies.
KEYOPT(2)
Element technology:
0--
Uniform reduced integration (default)
1--
Full integration
KEYOPT(3)
Layer construction:
0--
Homogenous Structural Solid (default) -- nonlayered
1--
Layered Structural Solid (not applicable to SOLID186 Homogenous Structural Solid)
SOLID186
KEYOPT(6)
Element formulation:
0--
Use pure displacement formulation (default)
1--
Use mixed formulation
The element stress directions are parallel to the element coordinate system. A general description of
solution output is given in Solution Output. See the Basic Analysis Guide for ways to view results.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SOLID186.html[28/04/2013 08:37:58 p.m.]
SOLID186
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table186.1SOLID186 Homogenous Structural Solid Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
PRES
TEMP
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Definition
Y
-
Y
Y
Y
Y
3
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
1
1
1
1
-
1
1
1
1
1
4
5
SOLID186
Item
P1
P2
P3
P4
P5
P6
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
I
2
5
18
-
4
10
13
-
3
14
17
-
8
19
21
7
12
22
11
16
23
P
15
20
24
Q,...,B
-
See Surface Solution in this document for the item and sequence numbers for surface output for
ETABLE.
SOLID186
SOLID186
The geometry, node locations, and the element coordinate system for this element are shown in Figure
186.3. A prism-shaped element may be formed by defining the same node numbers for nodes K, L, and
S; nodes A and B; and nodes O, P, and W.
In addition to the nodes, the element input data includes the anisotropic material properties. Anisotropic
material directions correspond to the layer coordinate directions which are based on the element
coordinate system. The element coordinate system follows the shell convention where the z axis is
normal to the surface of the shell. The nodal ordering must follow the convention that I-J-K-L and M-NO-P element faces represent the bottom and top shell surfaces, respectively. You can change the
orientation within the plane of the layers via the ESYS command in the same way that you would for
shell elements (as described in Coordinate Systems). To achieve the correct nodal ordering for a volume
mapped (hexahedron) mesh, you can use the VEORIENT command to specify the desired volume
orientation before executing the VMESH command. Alternatively, you can use the EORIENT command
after automatic meshing to reorient the elements to be in line with the orientation of another element,
or to be as parallel as possible to a defined ESYS axis.
Layered Section Definition Using Section Commands
You can associate SOLID186 Layered Structural Solid with a shell section (SECTYPE). The layered
composite specifications (including layer thickness, material, orientation, and number of integration
points through the thickness of the layer) are specified via shell section (SECxxx ) commands. You can
use the shell section commands even with a single-layered element. ANSYS obtains the actual layer
thicknesses used for element calculations by scaling the input layer thickness so that they are consistent
with the thickness between the nodes. A section can be partially defined using data from a FiberSIM
.xml file.
You can designate the number of integration points (1, 3, 5, 7, or 9) located through the thickness of
each layer. Two points are located on the top and bottom surfaces respectively and the remaining points
are distributed equal distance between the two points. The element requires at least two points through
the entire thickness. When no shell section definition is provided, the element is treated as single-layered
and uses two integration points through the thickness.
SOLID186 Layered Structural Solid does not support real constant input for defining layer sections.
Other Input
The default orientation for this element has the S1 (shell surface coordinate) axis aligned with the first
parametric direction of the element at the center of the element and is shown as xo in Figure 186.3.
The default first surface direction S1 can be reoriented in the element reference plane (as shown in
Figure 186.3) via the ESYS command. You can further rotate S1 by angle THETA (in degrees) for each
layer via the SECDATA command to create layer-wise coordinate systems. See Coordinate Systems for
details.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers in Figure 186.3. Positive pressures act into the
element.
If you specify no element body load for defining temperatures--that is, if you define temperatures with
commands other than BFE--SOLID186 Layered Structural Solid adopts an element-wise temperature
pattern and requires only eight temperatures for the eight element corner nodes. The node I
temperature T(I) defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). If all
corner node temperatures are specified, each midside node temperature defaults to the average
temperature of its adjacent corner nodes. For any other input temperature pattern, unspecified nodal
temperatures default to TUNIF. ANSYS computes all layer interface temperatures by interpolating nodal
temperatures.
Alternatively, you can input temperatures as element body loads at the corners of the outside faces of
the element and at the corners of the interfaces between layers. In such a case, the element uses a
layer-wise pattern. Temperatures T1, T2, T3, T4 are used for the bottom of layer 1, temperatures T5,
T6, T7, T8 are used for interface corners between layers 1 and 2, and so on between successive layers,
SOLID186
ending with temperatures at the top layer NLayer. If you input exactly NLayer+1 temperatures, one
temperature is used for the four bottom corners of each layer, and the last temperature is used for the
four top corner temperatures of the top layer. The first corner temperature T1 defaults to TUNIF. If all
other corner temperatures are unspecified, they default to T1. For any other input pattern, unspecified
temperatures default to TUNIF.
As described in Coordinate Systems, you can use the ESYS command to orient the material properties
and strain/stress output. Use RSYS to choose output that follows the material coordinate system or the
global coordinate system. For the case of hyperelastic materials, the output of stress and strain is always
with respect to the global Cartesian coordinate system rather than the material/element coordinate
system.
KEYOPT(6) = 1 sets the element for using u-P mixed formulation. For details about the use of mixed
formulation, see Applications of Mixed u-P Formulations in the Element Reference.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
The following table summarizes the element input. Element Input provides a general description of
element input.
SOLID186
SOLID186
Store top and bottom data for all layers. (The volume of data may be excessive.)
The element stress directions are parallel to the layer coordinate system. A general description of
solution output is given in Solution Output. See the Basic Analysis Guide for ways to view results.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table186.3SOLID186 Layered Structural Solid Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
Definition
Element number and name
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
O
Y
R
Y
Y
Y
Y
3
SOLID186
PRES
TEMP
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O,
P
T1, T2, T3, T4 at bottom of layer 1; T5, T6, T7, T8
between layers 1-2; similarly for between successive
layers, ending with temperatures at top of layer NL (4 *
(NL + 1) maximum)
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
1
1
1
1
-
1
1
1
1
1
4
5
8
8
8
8
SOLID186
6. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY); for plastic and creep this value is set at 0.5.
7. For the shape memory alloy material model, transformation strains are reported as plasticity strain
EPPL.
8. Available only if a valid shell section (SECTYPE,,SHELL) is defined for the element.
Table186.4:SOLID186 Layered Structural Solid Item and Sequence Numbers lists output available via
ETABLE using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this document for more information. The
following notation is used in Table186.4:SOLID186 Layered Structural Solid Item and Sequence
Numbers:
Name
output quantity as defined in Table186.3:SOLID186 Layered Structural Solid Element Output
Definitions
Item
predetermined Item label for ETABLE
I,J,...,B
sequence number for data at nodes I, J, ..., B
Table186.4SOLID186 Layered Structural Solid Item and Sequence Numbers
Output
Quantity
Name
Item
P1
P2
P3
P4
P5
P6
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
Output
Quantity
Name
ILSXZ
ILSYZ
ILSUM
ILANG
Item
SMISC
SMISC
SMISC
SMISC
I
2
5
18
-
4
10
13
-
3
14
17
-
8
19
21
7
12
22
11
16
23
Q,...,B
15
20
24
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
41
43
45
47
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
42
44
46
48
See Surface Solution in this document for the item and sequence numbers for surface output for
ETABLE.
SOLID186
An edge with a removed midside node implies that the displacement varies linearly, rather than
parabolically, along that edge. See Quadratic Elements (Midside Nodes) in the Modeling and
Meshing Guide for more information on the use of midside nodes.
Use at least two elements in each direction to avoid hourglass mode.
When degenerated into a wedge element shape (see Triangle, Prism, and Tetrahedral Elements),
the corresponding degenerated shape functions are used. The element sizes, when degenerated,
should be small to minimize the stress gradients.
For mixed formulation (KEYOPT(6) = 1), no midside nodes can be missed, and no degenerated
shapes are recommended. If you use the mixed formulation, you must use the sparse solver
(default).
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). It is
ignored in geometrically linear analyses (NLGEOM,OFF) when specified by SSTIF,ON. Prestress
effects can be activated via the PSTRES command.
If the material of a layer is hyperelastic, the layer orientation angle has no effect.
SOLID187
SOLID187
3-D 10-Node Tetrahedral Structural Solid
MP ME ST PR PRN DS DSS <> <> <> <> PP VT EME MFS
Product Restrictions
SOLID187
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
The next table summarizes the element input. Element Input gives a general description of element
input.
SOLID187
Note: Items in parentheses refer to data tables associated with the TB command.
See "Structures with Material Nonlinearities" in the Theory Reference for the
Mechanical APDL and Mechanical Applications for details of the material
models.
KEYOPT(6)
Note: See Automatic Selection of Element Technologies and ETCONTROL for more
information on selection of element technologies.
Element formulation:
0--
Use pure displacement formulation (default)
1--
Use mixed formulation, hydrostatic pressure is constant in an element (recommended for
hyperelastic materials)
2--
Use mixed formulation, hydrostatic pressure is interpolated linearly in an element
(recommended for nearly incompressible elastoplastic materials)
SOLID187
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table187.1SOLID187 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
PRES
TEMP
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH: EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:HPRES
SEND: ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
Y
Pressures P1 at nodes J, I, K; P2 at I, J, L; P3 at J, K, L; P4 at K, I, L
Temperatures T(I), T(J), T(K), T(L)
Stresses
Y
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
3
Y
Y
1
1
1
1
1
1
1
1
1
1
Y
1
-
1
1
1
1
-
1
1
1
1
1
4
5
Y
Y
Y
Y
Y
Y
SOLID187
Item
P1
P2
P3
P4
SMISC
SMISC
SMISC
SMISC
2
4
11
1
5
7
-
3
8
10
6
9
12
M,...,R
-
See Surface Solution in this manual for the item and sequence numbers for surface output for ETABLE.
SOLID187
Matrix or Vector
Shape Functions
Integration Points
4
6
Distribution
Same as shape functions
Same as shape functions
Linear over each face
Reference: Zienkiewicz([39])
SOLID273
SOLID273
General Axisymmetric Solid with 8 Base Nodes
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SOLID273
pressure changes linearly with respect to within the part of the surface bounded by the edges p and
4q+p; on the rest of the surface, the pressure is zero.
Temperatures may be input as element body loads at the nodes. For the eight nodes on the master
plane, the node I1 temperature T(I 1 ) defaults to TUNIF. If all other temperatures are unspecified, they
default to T(I 1 ). If all corner node temperatures are specified, each midside node temperature defaults
to the average temperature of its adjacent corner nodes. For any other input pattern, unspecified
temperatures default to TUNIF. For the nodes generated in circumferential direction based on the
master node, if all other temperatures are unspecified, they default to the value of their base nodes
(T(I1 ), T(J 1 ), T(K1 ), T(L 1 ), T(M1 ), T(N 1 ), T(O1 ) and T(P 1 ), depending on their location). For any other
input pattern, unspecified temperatures default to TUNIF.
KEYOPT(6) = 1 sets the element for using mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in this document.
As described in Coordinate Systems, you can use the ESYS command to orient the material properties
and strain/stress output. Use RSYS to choose output that follows the material coordinate system or the
global coordinate system.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, issue a NROPT,UNSYM command. For a geometric
nonlinear analysis when convergence is an issue, use an unsymmetric matrix.
"SOLID273 Input Summary" contains a summary of the element input. See Element Input in this
document for a general description of element input.
SOLID273
T(N 2 ), T(O2 ), T(P 2 ), . . . , T(I n ), T(J n ), T(Kn ), T(L n ), T(Mn ), T(N n ), T(On ), T(P n )
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ELASTIC, ANEL)
Other material (USER, SDAMP, SMA, CAST, EDP, GURSON)
Stress stiffening
Large deflection
Large strain
Nonlinear stabilization
Automatic selection of element technology
Birth and death
Items in parentheses refer to data tables associated with the TB command. See the
Theory Reference for the Mechanical APDL and Mechanical Applications for details
about the material models.
See Automatic Selection of Element Technologies and the ETCONTROL command
documentation for more information about selecting element technologies.
KEYOPT(2)
Number of Fourier nodes in the circumferential direction (that is, the number of nodal planes):
1--
Axisymmetric deformation (may have torsion)
3 - 12--
General 3-D deformation
This KEYOPT has no default. You must specify a valid nonzero value.
For large-rotation not about the axisymmetric axis, KEYOPT(2)
5 is recommended.
For information about specifying the number of Fourier nodes, see General Axisymmetric Elements
in this document.
For information about how Fourier nodes are generated, see the NAXIS command documentation.
KEYOPT(6)
Element formulation:
0--
Use pure displacement formulation (default)
1--
Use mixed u-P formulation
SOLID273
Element stress directions SX, SY, and SZ shown in the global coordinate system.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table273.1SOLID273 Element Output Definitions
Name
EL
NODES
MAT
VOLU
XC, YC, ZC
PRES
Definition
Element number
Nodes - I1 , J1 , K 1 , L1 , I2 , J2 , K 2 , L2 , . . .
Material number
Volume
Location where results are reported
Pressures P1 at nodes J,I; P2 at K,J; P3 at L,K; P4 at I,L
Y
Y
Y
Y
3
Y
SOLID273
TEMP
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
2
2
1
2
1
1
1
1
1
1
Y
1
-
1
1
1
1
1
-
1
1
1
1
1
1
4
5
SOLID273
Sequence Number method. See Creating an Element Table in the Basic Analysis Guide and The Item
and Sequence Number Table in this document for more information. The following notation is used in
the output table:
Name
output quantity as defined in the Table273.1:SOLID273 Element Output Definitions
Item
predetermined Item label for ETABLE
I1 , J 1 , K 1 , L 1 , M 1 , N 1 , O 1 , P 1 , I2 , J 2 , K 2 , L 2 , M 2 , N 2 , O 2 , P 2 . . .
sequence number for data at nodes I1 , J1 , K 1 , L1 , M 1 , N1 , O 1 , P1 , I2 , J2 , K 2 , L2 , M 2 , N2 , O 2 , P2 , .
..
Table273.2SOLID273 Item and Sequence Numbers
ETABLE and ESOL Command Input
Output
Quantity Item I J K L M N O P --- I
Jn Kn Ln
1
1
1
1
1
1
1
1
n
Name
M n N n O n Pn
P1
SMISC 2
---
P2
SMISC
---
P3
SMISC
---
P4
SMISC 7
---
P5
SMISC
---
P6
SMISC
---
P7
SMISC
---
P8
SMISC
---
---
----- --- --- --- --- --- --- --- --- --- --- --- --SMISC
6
7
SMISC
---
8n- 8n2
3
SMISC
--- 8n-
8n
1
--
--
--
--
P4n-3
P4n-2
P4n-1
P4n
SOLID273
SOLID273
Matrix or Vector
Geometry
Quad
Mass Matrix
Pressure Load Vector
Quad
Triangle
Shape Functions
Equation12257,
Equation12258,
Equation12266,
Equation12267, and
Equation12268
Equation12257,
Equation12258,
Equation12269,
Equation12270, and
Equation12271
Same as stiffness matrix
Load Type
Element Temperature
Nodal Temperature
Pressure
Integration Points*
2 x 2 x (2 x Nnp )
3 x (2 x Nnp )
3 x 3 x (2 x Nnp )
3 x (2 x Nnp )
2 x (2 x Nnp )
Distribution
Biquadratic across element on rz plane and linear between nodal
planes in the circumferential direction
Same as element temperature distribution
Linear along each face
* Nnp = KEYOPT(2) = the number of node planes in the circumferential direction. The (2 x Nnp )
integration points are circumferentially located at the nodal planes and midway between the nodal
planes.
SOLID285
SOLID285
3-D 4-Node Tetrahedral Structural Solid with Nodal Pressures
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SOLID285
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
The next table summarizes the element input. Element Input gives a general description of element
input.
SOLID285
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See "Structures with
Material Nonlinearities" in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details of the material models.
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
O
Y
R
Y
Y
Y
Y
3
SOLID285
PRES
TEMP
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH: EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPTO:X, Y, Z, XY, YZ,
XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:HPRES
SEND: ELASTIC,
PLASTIC, CREEP
LOCI:X, Y, Z
SVAR:1, 2, ... , N
Pressures P1 at nodes J, I, K; P2 at I, J, L; P3 at J, K, L; P4 at K, I, L
Temperatures T(I), T(J), T(K), T(L)
Stresses
Y
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
1
1
1
1
1
1
1
1
1
1
Y
1
-
1
1
1
1
-
1
1
1
1
1
4
5
Y
Y
Y
Y
Y
Y
SOLID285
Name
output quantity as defined in Table285.1:SOLID285 Element Output Definitions
Item
predetermined Item label for ETABLE command
I,J,...,R
sequence number for data at nodes I, J, ..., R
Table285.2SOLID285 Item and Sequence Numbers
Output Quantity
Name
Item
P1
P2
P3
P4
SMISC
SMISC
SMISC
SMISC
2
4
11
1
5
7
-
3
8
10
6
9
12
M,...,R
-
See Surface Solution in this document for the item and sequence numbers for surface output for
ETABLE.
SOLID285
ANSYS Professional.
The only special feature allowed is stress stiffening.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
CNVTOL
CNVTOL
Lab
Valid convergence labels. If STAT, list the status of the currently specified criteria.
Discipline
Structural
Thermal
Fluid
Electric
Magnetic
VALUE
TOLER
NORM
Displacement Convergence
Label
Label Description
U
ROT
HDSP
TEMP
PRES
V
VOLT
EMF
CURR
MAG
A
Displacements
Rotations
Hydrostatic Pressure
Temperature
Pressures
Velocity
Voltage
Electromotive Force
Current Flow
Scalar Potential
Vector Potential
Force Convergence
Label
Label Description
F
M
DVOL
HEAT
FLOW
VF
AMPS
CURT
VLTG
FLUX
CSG
Forces
Moments
Volume
Heat Flow
Fluid Flow
Fluid Force
Current Flow
Current Flow
Voltage Drop
Scalar Flux
Current Segments
Typical reference value for the above label for this analysis. If negative, and if this convergence
label was previously specified explicitly, then convergence based on this label is removed. (A
negative VALUE will not remove a default convergence label.) Defaults to the maximum of a
program calculated reference or MINREF. For degrees of freedom, the reference is based upon the
selected NORM and the current total DOF value. For forcing quantities, the reference is based upon
the selected NORM and the applied loads.
When SOLCONTROL,ON, tolerance about VALUE defaults to 0.005 (0.5%) for force and moment,
1.0E-4 (0.01%) for DVOL, 0.05 (5%) for displacement when rotational DOFs are not present, and
0.05 (5%) for HDSP. When SOLCONTROL,OFF, the defaults are 0.001 (0.1%) for force and
moment, and 1.0E-5 (0.001%) for DVOL.
Specifies norm selection:
2 L2 norm (check SRSS value) (default).
1 L1 norm (check absolute value sum).
0 Infinite norm (check each DOF separately).
MINREF
The minimum value allowed for the program calculated reference value. If negative, no minimum
is enforced. Used only if VALUE is blank. Defaults to 0.01 for force, moment, and volume
convergence, 1.0E-6 for heat flow, 1.0E-12 for VOLT and AMPS, 1.0E-6 for HDSP, and 0.0
otherwise. When SOLCONTROL,OFF, defaults to 1.0 for force, moment, and volume convergence.
The default for heat flow (1.0E-6), VOLT and AMPS (1.0E-12), and others are independent of the
SOLCONTROL setting.
Command Default
For static or transient analysis, check the out-of-balance load for any active DOF using the default
VALUE , TOLER , NORM , and MINREF. Also check the displacement convergence for some problems. For
analyses that include CONTA17x contact elements, displacement/rotation convergence checking is off by
CNVTOL
default. For harmonic magnetic analysis, check the out-of-balance of the degrees of freedom.
Notes
The default values given for this command assume SOLCONTROL,ON (the default). See the description
of SOLCONTROL for a complete listing of the defaults set by SOLCONTROL,ON and
SOLCONTROL,OFF.
Values may be set for the degrees of freedom (DOF) and/or the out-of-balance load for the
corresponding forcing quantities. When the GUI is on, if a "Delete" operation in a Nonlinear Convergence
Criteria dialog box writes this command to a log file ( Jobname.LOG or Jobname.LGW), you will observe that
Lab is blank, VALUE = -1, and TOLER is an integer number. In this case, the GUI has assigned a value of
TOLER that corresponds to the location of a chosen convergence label in the dialog box's list. It is not
intended that you type in such a location value for TOLER in an ANSYS session. However, a file that
contains a GUI-generated CNVTOL command of this form can be used for batch input or with the
/INPUT command.
If you have multiple DOF types, issue CNVTOL for each DOF, because the default will be reset for the
other DOFs the first time CNVTOL is issued.
This command is also valid in PREP7.
Convergence norms specified with CNVTOL may be graphically tracked while the solution is in process
using the ANSYS program's Graphical Solution Tracking (GST) feature. Use the /GST command to turn
GST on or off. By default, GST is ON for interactive sessions and OFF for batch runs.
Menu Paths
Main
Main
Main
Main
Main
Main
Main
Main
Main
Main
SHELL28
SHELL28
Shear/Twist Panel
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SHELL28
SHELL28
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table28.1SHELL28 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
SXY
XC, YC, ZC
TEMP
SXY(I,J,K,L)
SXY(MAX)
SMARGN
FDIK, FDJL
FLI, FJI
FIJ, FKJ
FJK, FLK
FKL, FIL
SFLIJ
SFLJK
SFLKL
SFLLI
FZI
FZJ
FZK
FZL
MDIK, MDJL
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Average of four corner shear stresses
Location where results are reported
Temperatures T(I), T(J), T(K), T(L)
Shear stresses at corner nodes
Maximum of four corner shear stresses
Margin of safety on shear
Forces along diagonals I-K and J-L
Forces at node I from node L and node J
Forces at node J from node I and node K
Forces at node K from node J and node L
Forces at node L from node K and node I
Shear flow on edge I - J
Shear flow on edge J - K
Shear flow on edge K - L
Shear flow on edge L - I
Z - Force at node I
Z - Force at node J
Z - Force at node K
Z - Force at node L
Moments about diagonals I-K and J-L
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
Y
Y
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
2
Y
Y
Y
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
2
SHELL28
E
sequence number for single-valued or constant element data
Table28.2SHELL28 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SHELL28
Matrix or Vector
Stiffness Matrix
Mass Matrix
Stress Stiffness Matrix
Shape Functions
Integration Points
None
None
None
Reference: Garvey([116])
14.27.2.Commentary
The element loses validity when used in shapes other than rectangular. For non-rectangular cases, the
resulting shear stress is nonuniform, so that the patch test cannot be satisfied. Consider a rectangular
element under uniform shear:
Figure14.2Uniform Shear on Rectangular Element
Then, add a fictional cut at 45 to break the rectangular element into two trapezoidal regions
(elements):
Figure14.3Uniform Shear on Separated Rectangular Element
As can be seen, shear forces as well as normal forces are required to hold each part of the rectangle in
equilibrium for the case of uniform shear. The above discussion for trapezoids can be extended to
parallelograms. If the presumption of uniform shear stress is dropped, it is possible to hold the parts in
equilibrium using only shear stresses along all edges of the quadrilateral (the presumption used by
Garvey) but a truly uniform shear state will not exist.
14.27.3.Output Terms
The stresses are also computed using the approach of Garvey([116]).
When all four nodes lie in a flat plane, the shear flows are related to the nodal forces by:
(14
27)
where:
(14
29)
where:
M s = margin of safety (output as SMARGN)
SHELL41
SHELL41
Membrane Shell
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SHELL41
must be multiplied by the shell thickness. The pressure loading is converted to equivalent element loads
applied at the nodes. Temperatures may be input as element body loads at the nodes. The node I
temperature T(I) defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). For
any other input pattern, unspecified temperatures default to TUNIF.
Use KEYOPT(1) for a tension-only option. This nonlinear option acts like a cloth in that tension loads will
be supported but compression loads will cause the element to wrinkle.
You should not use this cloth option to model cloth materials, since real cloth materials do contain
some bending stiffness. You can use the cloth option to efficiently model regions where wrinkling is to
be approximated, such as for shear panels in aircraft structures. Wrinkling for this type of application
may be in one (or both) orthogonal directions. If you do need to model a real cloth material, you can
use the cloth option to simulate the tension part of the loading, but you will need to superimpose a very
thin regular shell element to include a bending stiffness for the material. Superimposing a thin shell may
also aid solution stability.
Any out-of-planeness within the element or round off-error in nodal location may cause an instability in
the displacement solution. To counteract this, a slight normal stiffness may be added to the element
with the EFS real constant. KEYOPT(2) is used to include or suppress the extra displacement shapes.
KEYOPT(4) provides various element printout options (see Element Solution).
A summary of the element input is given in "SHELL41 Input Summary". A general description of element
input is given in Element Input.
SHELL41
SHELL41
1--
Edge printout for midpoint of side I-J
2--
Edge printout for midpoints of both sides I-J and K-L
Note: Edge printout valid only for isotropic materials
Table41.1SHELL41 Real Constants
No.
1
2
3
4
5
6
7
Name
TK(I)
TK(J)
TK(K)
TK(L)
THETA
EFS
ADMSUA
Description
Shell thickness at node I
Shell thickness at node J (defaults to TK(I))
Shell thickness at node K (defaults to TK(I))
Shell thickness at node L (defaults to TK(I))
Element x-axis rotation
Elastic foundation stiffness
Added mass/unit area
SHELL41
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table41.2SHELL41 Element Output Definitions
Name
EL
NODES
MAT
AREA
XC, YC, ZC
PRES
TEMP
S:X, Y, Z, XY
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
ANGLES
CURRENT STATS.
OLD STATUSES
TEMP
EPEL(PAR, PER, Z)
S(PAR, PER, Z)
SINT
SEQV
FX, FY, FZ
Definition
Element Number
Nodes - I, J, K, L
Material number
Surface area
Location where results are reported
Pressures P1 at nodes I, J, K, L; P2 at I, J, K, L; P3 at
J, I; P4 at K, J; P5 at L, K; P6 at I, L
Temperatures T(I), T(J), T(K), T(L)
Stresses
Principal stress
Stress intensity
Equivalent stress
Average elastic strain
Equivalent elastic strain
Average thermal strain
Equivalent thermal strain
Diagonal tension angles (degrees) between element xaxis and tensile stress directions
Element statuses at end of this time step
Element statuses at end of previous time step
Edge average temperature
Edge elastic strains (parallel, perpendicular, Z)
Edge stresses (parallel, perpendicular, Z)
Edge stress intensity
Edge equivalent stress
Nodal forces
Y
Y
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
Y
Y
Y
1
2
2
3
3
3
3
3
2
2
3
3
3
3
3
-
SHELL41
1
2
3
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
4
5
6
14
18
21
24
7
8
9
15
19
10
11
12
16
20
-
6
7
8
9
10
23
26
11
12
13
14
15
25
28
16
17
18
19
20
SHELL41
Output Quantity
Name
ANGLE
STAT
Item
NMISC
NMISC
21
22
23
24
25
26
4
27
28
SHELL181
SHELL181
4-Node Structural Shell
SHELL181
SECTYPE,,SHELL
SECDATA,THICKNESS , ...
A single-layer shell section definition provides flexible options. For example, you can specify the number
of integration points used and the material orientation.
Multilayer Definition
The shell section commands allow for layered shell definition. Options are available for specifying the
thickness, material, orientation, and number of integration points through the thickness of the layers.
You can designate the number of integration points (1, 3, 5, 7, or 9) located through the thickness of
each layer when using section input. When only one, the point is always located midway between the
top and bottom surfaces. If three or more points, two points are located on the top and bottom surfaces
respectively and the remaining points are distributed equal distance between the two points. The default
number of integration points for each layer is three; however, when a single layer is defined and
plasticity is present, the number of integration points is changed to a minimum of five during solution.
The following additional capabilities are available when defining shell layers:
SHELL181 accepts the preintegrated shell section type (SECTYPE,,GENS).
When the element is associated with the GENS section type, thickness or material definitions are
not required.
You can use the function tool to define thickness as a function of global/local coordinates or node
numbers (SECFUNCTION).
You can specify offsets (SECOFFSET).
A section can be partially defined using data from a FiberSIM .xml file
(SECTYPE,,SHELL,FIBERSIM).
Other Input
The default orientation for this element has the S1 (shell surface coordinate) axis aligned with the first
parametric direction of the element at the center of the element, which connects the midsides of edges
LI and JK and is shown as xo in Figure 181.1. In the most general case, the axis can be defined as:
where:
{x} I,
{x} J ,
{x} K,
For undistorted elements, the default orientation is the same as described in Coordinate Systems (the
first surface direction is aligned with the IJ side). For spatially warped or otherwise distorted elements,
the default orientation represents the stress state better because the element uses a single point of
quadrature (by default) in the element domain.
The first surface direction S1 can be rotated by angle (in degrees) for the layer via the SECDATA
command. For an element, you can specify a single value of orientation in the plane of the element.
Layer-wise orientation is supported.
You can also define element orientation via the ESYS command. See Coordinate Systems.
SHELL181
The element supports degeneration into a triangular form; however, use of the triangular form is not
recommended, except when used as mesh filler elements or with the membrane option (KEYOPT(1) =
1). The triangle form is generally more robust when using the membrane option with large deflections.
To evaluate stresses and strains on exterior surfaces, use KEYOPT(1) = 2. When used as overlaid
elements on the faces of 3-D elements, this option is similar to the surface stress option (described in
the Theory Reference for the Mechanical APDL and Mechanical Applications ), but is more general and
applicable to nonlinear analysis. The element used with this option does not provide any stiffness, mass,
or load contributions. This option should only be used in single-layer shells. Irrespective of other
settings, SHELL181 provides stress and strain output at the center of the layer.
SHELL181 uses a penalty method to relate the independent rotational degrees of freedom about the
normal (to the shell surface) with the in-plane components of displacements. The program chooses an
appropriate penalty stiffness by default. A drill stiffness factor can be specified via the SECCONTROLS
command.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers on Figure 181.1. Positive pressures act into the
element. Because shell edge pressures are input on a per-unit-length basis, per-unit-area quantities
must be multiplied by the shell thickness.
Temperatures may be input as element body loads at the corners of the outside faces of the element
and at the corners of the interfaces between layers. The first corner temperature T1 defaults to TUNIF.
If all other temperatures are unspecified, they default to T1. If KEYOPT(1) = 0 and if exactly NL+1
temperatures are input, one temperature is used for the four bottom corners of each layer, and the last
temperature is used for the four top corner temperatures of the top layer. If KEYOPT(1) = 1 and if
exactly NL temperatures are input, one temperature is used for the four corners of each layer. That is,
T1 is used for T1, T2, T3, and T4; T2 (as input) is used for T5, T6, T7, and T8, etc. For any other input
pattern, unspecified temperatures default to TUNIF.
Using KEYOPT(3), SHELL181 supports uniform reduced integration and full integration with incompatible
modes. By default, this element uses the uniform reduced integration for performance reasons in
nonlinear applications.
Using reduced integration with hourglass control creates some usage restrictions, although minimal. For
example, to capture the in-plane bending of a cantilever or a stiffener (see Figure 181.2), a number of
elements through the thickness direction is necessary. The performance gains achieved by using uniform
reduced integration are significant enough to offset the need to use more elements. In relatively wellrefined meshes, hourglassing issues are largely irrelevant.
When the reduced integration option is used, you can check the accuracy of the solution by comparing
the total energy (SENE label in ETABLE) and the artificial energy (AENE label in ETABLE) introduced by
hourglass control. If the ratio of artificial energy to total energy is less than 5%, the solution is generally
acceptable. The total energy and artificial energy can also be monitored by using OUTPR,VENG in the
solution phase.
Bilinear elements, when fully integrated, are too stiff in in-plane bending.SHELL181 uses the method of
incompatible modes to enhance the accuracy in bending-dominated problems. This approach is also
called "extra shapes" or "bubble" modes approach. SHELL181 uses the formulation that ensures
satisfaction of the patch test (J. C. Simo and F. Armero, "Geometrically nonlinear enhanced strain mixed
methods and the method of incompatible modes," IJNME, Vol. 33, pp. 1413-1449, 1992).
When including incompatible modes in the analysis, you must use full integration. KEYOPT(3) = 2
implies the inclusion of incompatible modes and the use of full (2x2) quadrature.
SHELL181, with KEYOPT(3) = 2 specified, does not have any spurious energy mechanisms. This specific
form of SHELL181 is highly accurate, even with coarse meshes. We recommend that you use KEYOPT(3)
= 2 if you encounter any hourglass-related difficulties with the default options. KEYOPT(3) = 2 is also
necessary if the mesh is coarse and in-plane bending of the elements dominate the response. We
recommend this option with all layered applications.
SHELL181
KEYOPT(3) = 2 imposes the fewest usage restrictions. You can always choose this option. However, you
can improve element performance by choosing the best option for your problem. Consider the problems
illustrated in Figure 181.2
Figure181.2SHELL181 Typical Bending Applications
The cantilever beam and the beam cross-section to be modeled with shells are typical examples of inplane bending-dominated problems. The use of KEYOPT(3) = 2 is the most effective choice in these
circumstances. Reduced integration would require refined meshes. For example, reduced integration for
the cantilever beam problem requires four elements through the thickness, whereas the full integration
with incompatible modes only requires one element through the thickness.
For the stiffened shell, the most effective choice is to use KEYOPT(3) = 0 for the shell and KEYOPT(3) =
2 for the stiffener.
When KEYOPT(3) = 0 is specified, SHELL181 uses an hourglass control method for membrane and
bending modes. By default, SHELL181 calculates the hourglass parameters for both metal and
hyperelastic applications. To specify the hourglass stiffness scaling factors, use the SECCONTROLS
command.
SHELL181 includes the linear effects of transverse shear deformation. An assumed shear strain
formulation of Bathe-Dvorkin is used to alleviate shear locking. The transverse shear stiffness of the
element is a 2x2 matrix as shown below:
SHELL181
In the above matrix, k = 5/6, G = shear modulus, and h = thickness of the shell.
SHELL181 can be associated with linear elastic, elastoplastic, creep, or hyperelastic material properties.
Only isotropic, anisotropic, and orthotropic linear elastic properties can be input for elasticity. The von
Mises isotropic hardening plasticity models can be invoked with BISO (bilinear isotropic hardening),
MISO (multilinear isotropic hardening), and NLISO (nonlinear isotropic hardening) options. The kinematic
hardening plasticity models can be invoked with BKIN (bilinear kinematic hardening), MKIN and KINH
(multilinear kinematic hardening), and CHABOCHE (nonlinear kinematic hardening). Invoking plasticity
assumes that the elastic properties are isotropic (that is, if orthotropic elasticity is used with plasticity,
ANSYS assumes the isotropic elastic modulus = EX and Poisson's ratio = NUXY).
Hyperelastic material properties (2, 3, 5, or 9 parameter Mooney-Rivlin material model, Neo-Hookean
model, Polynomial form model, Arruda-Boyce model, and user-defined model) can be used with this
element. Poisson's ratio is used to specify the compressibility of the material. If less than 0, Poisson's
ratio is set to 0; if greater than or equal to 0.5, Poisson's ratio is set to 0.5 (fully incompressible).
Both isotropic and orthotropic thermal expansion coefficients can be input using MP,ALPX. When used
with hyperelasticity, isotropic expansion is assumed.
Use the BETAD command to specify the global value of damping. If MP,DAMP is defined for the
material number of the element (assigned with the MAT command), it is used for the element instead of
the value from the BETAD command. Similarly, use the TREF command to specify the global value of
reference temperature. If MP,REFT is defined for the material number of the element, it is used for the
element instead of the value from the TREF command. But if MP,REFT is defined for the material
number of the layer, it is used instead of either the global or element value.
With reduced integration and hourglass control (KEYOPT(3) = 0), low frequency spurious modes may
appear if the mass matrix employed is not consistent with the quadrature rule. SHELL181 uses a
projection scheme that effectively filters out the inertia contributions to the hourglass modes of the
element. To be effective, a consistent mass matrix must be used. We recommend setting LUMPM,OFF
for a modal analysis using this element type. The lumped mass option can, however, be used with the
full integration options (KEYOPT(3) = 2).
KEYOPT(8) = 2 stores midsurface results in the results file for single or multi-layer shell elements. If you
use SHELL,MID, you will see these calculated values, rather than the average of the TOP and BOTTOM
results. You should use this option to access these correct midsurface results (membrane results) for
those analyses where averaging TOP and BOTTOM results is inappropriate; examples include midsurface
stresses and strains with nonlinear material behavior, and midsurface results after mode combinations
that involve squaring operations such as in spectrum analyses.
KEYOPT(9) = 1 reads initial thickness data from a user subroutine.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
A summary of the element input is given in "SHELL181 Input Summary". A general description of
element input is given in Element Input.
SHELL181
SHELL181
2--
Store data for TOP, BOTTOM, and MID for all layers; applies to single- and multi-layer
elements
KEYOPT(9)
User thickness option:
0--
No user subroutine to provide initial thickness (default)
1--
Read initial thickness data from user subroutine UTHICK
Note: See the Guide to ANSYS User Programmable Features for user written
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_SHELL181.html[28/04/2013 08:40:21 p.m.]
SHELL181
subroutines
) can be
SHELL181 does not support extensive basic element printout. POST1 provides more comprehensive
output processing tools; therefore, ANSYS suggests using the OUTRES command to ensure that the
required results are stored in the database.
Figure181.3SHELL181 Stress Output
SHELL181
LOC
S:X, Y, Z, XY, YZ, XZ
Definition
Element number and name
Nodes - I, J, K, L
Material number
Average thickness
Volume
Location where results are reported
Pressures P1 at nodes I, J, K, L; P2 at I, J, K, L; P3 at
J,I; P4 at K,J; P5 at L,K; P6 at I,L
T1, T2, T3, T4 at bottom of layer 1, T5, T6, T7, T8
between layers 1-2, similarly for between next layers,
ending with temperatures at top of layer NL(4*(NL+1)
maximum)
TOP, MID, BOT, or integration point location
Stresses
Y
-
Y
Y
Y
Y
Y
4
1
1
SHELL181
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
EPPL:X, Y, Z, XY
EPPL:EQV
EPCR:X, Y, Z, XY
EPCR:EQV
EPTO:X, Y, Z, XY
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
N11, N22, N12
M11, M22, M12
Q13, Q23
11 , 22 , 12
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Equivalent elastic strains [7]
Thermal strains
Equivalent thermal strains [7]
Average plastic strains
Equivalent plastic strains [7]
Average creep strains
Equivalent creep strains [7]
Total mechanical strains (EPEL + EPPL + EPCR)
Total equivalent mechanical strains (EPEL + EPPL +
EPCR)
Accumulated equivalent plastic strain
Accumulated equivalent creep strain
Plastic yielding (1 = actively yielding, 0 = not yielding)
Plastic work
Hydrostatic pressure
Strain energy densities
3
3
3
3
3
-
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
Y
8
8
Y
Curvatures
LOCI:X, Y, Z
SVAR:1, 2, ... , N
ILSXZ
ILSYZ
ILSUM
ILANG
5
6
Y
Y
Y
Y
Y
Y
Y
Y
1. The following stress solution repeats for top, middle, and bottom surfaces.
2. Nonlinear solution output for top, middle, and bottom surfaces, if the element has a nonlinear
material.
3. Stresses, total strains, plastic strains, elastic strains, creep strains, and thermal strains in the
element coordinate system are available for output (at all section points through thickness). If
layers are in use, the results are in the layer coordinate system.
SHELL181
Item
N11
N22
N12
M11
M22
M12
Q13
Q23
11
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
8
9
22
SMISC
10
12
SMISC
11
k11
SMISC
12
k22
SMISC
13
k12
SMISC
14
13
SMISC
15
23
SMISC
16
SHELL181
THICK
P1
P2
P3
P4
P5
P6
Sm: 11
Sm: 22
Sm: 12
Sb: 11
Sb: 22
Sb: 12
Sp: 11 (at
bottom)
Sp: 22 (at
bottom)
Sp: 12 (at
bottom)
Sp: 11 (at
top)
Sp: 22 (at
top)
Sp: 12 (at
top)
St: 13
St: 23
17
shell
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
shell
18
22
27
19
23
26
29
20
24
21
25
-
28
31
34
35
36
37
38
39
40
32
-
30
33
-
SMISC
41
shell
SMISC
42
shell
SMISC
43
shell
SMISC
44
shell
SMISC
45
SMISC
SMISC
46
47
Output
Quantity Name
Item
ILSXZ
ILSYZ
ILSUM
ILANG
SMISC
SMISC
SMISC
SMISC
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
51
53
55
57
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
52
54
56
58
SHELL181
unbalanced laminate construction is used, and all inertial effects are assumed to be in the nodal
plane (that is, an unbalanced laminate construction and offsets have no effect on the mass
properties of the element).
For most composite analyses, ANSYS recommends setting KEYOPT(3) = 2 (necessary to capture
the stress gradients).
No slippage is assumed between the element layers. Shear deflections are included in the element;
however, normals to the center plane before deformation are assumed to remain straight after
deformation.
Transverse shear stiffness of the shell section is estimated by an energy equivalence procedure (of
the generalized section forces & strains vs. the material point stresses and strains). The accuracy
of this calculation may be adversely affected if the ratio of material stiffnesses (Young's moduli)
between adjacent layers is very high.
The calculation of interlaminar shear stresses is based on simplifying assumptions of unidirectional,
uncoupled bending in each direction. If accurate edge interlaminar shear stresses are required,
shell-to-solid submodeling should be used.
The section definition permits use of hyperelastic material models and elastoplastic material
models in laminate definition. However, the accuracy of the solution is primarily governed by
fundamental assumptions of shell theory. The applicability of shell theory in such cases is best
understood by using a comparable solid model.
The layer orientation angle has no effect if the material of the layer is hyperelastic.
Before using this element in a simulation containing curved thick shell structures with unbalanced
laminate construction or shell offsets, validate the usage via full 3-D modeling with a solid element
in a simpler representative model. This element may underestimate the curved thick shell stiffness,
particularly when the offset is large and the structure is under torsional load.
The through-thickness stress, SZ, is always zero.
This element works best with the full Newton-Raphson solution scheme (NROPT,FULL,ON).
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). Prestress
effects can be activated by the PSTRES command.
In a nonlinear analysis, the solution process terminates if the thickness at any integration point
that was defined with a nonzero thickness vanishes (within a small numerical tolerance).
If a shell section has only one layer and the number of section integration points is equal to one,
or if KEYOPT(1) = 1, then the shell has no bending stiffness, a condition that can result in solver
and convergence problems.
SHELL208
SHELL208
2-Node Axisymmetric Shell
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SHELL208
Temperatures may be input as element body loads at the corners of the outside faces of the element
and the corners of the interfaces between layers. The first corner temperature T1 defaults to TUNIF. If
all other temperatures are unspecified, they default to T1. If KEYOPT(1) = 0 and exactly NL+1 (where
NL is the number of layers in the shell section) temperatures are input, one temperature is used for the
bottom corners of each layer, and the last temperature is for the top corners of the top layer. If
KEYOPT(1) = 1 and if exactly NL temperatures are input, one temperature is used for the two corners of
each layer; that is, T1 is used for T1 and T2; T2 (as input) is used for T3 and T4, etc. For any other
input patterns, unspecified temperatures default to TUNIF.
Nodal forces, if any, should be input on a full 360 basis.
KEYOPT(1) is the membrane option. When KEYOPT(1) = 1, the element uses one integration point
through-the-thickness and accounts for only membrane stiffness (that is, the bending and transverse
shear stiffness are ignored).
KEYOPT(2) controls the torsion capability. When KEYOPT(2) = 1, the element allows constant torsion by
allowing a translational degree of freedom UZ in the circumferential direction.
KEYOPT(3) is used to include or suppress internal nodes. When KEYOPT(3) = 2, the element contains
an extra internal node and adopts a two-point integration rule. By default, the element uses one-point
integration scheme (see Figure 208.1). Internal nodes are not accessible to users. Therefore, boundary
conditions/loading can not be specified on those nodes.
SHELL208 includes the effects of transverse shear deformation. The transverse shear stiffness E11 can
be specified using SECCONTROLS. For a single-layered shell with isotropic material, default transverse
shear stiffness is kGh, in which k = 5/6, G is the shear modulus, and h is the thickness of the shell.
SHELL208 can be associated with linear elastic, elastoplastic, creep, or hyperelastic material properties.
Set KEYOPT(8) = 2 to store midsurface results in the results file for single- or multi-layer shell elements.
If you use SHELL,MID, you will see these calculated values, rather than the average of the TOP and
BOTTOM results. You should use this option to access these correct midsurface results (membrane
results) for those analyses where averaging TOP and BOTTOM results is inappropriate. Examples include
midsurface stresses and strains with nonlinear material behavior, and midsurface results after mode
combinations that involve squaring operations such as in spectrum analyses.
Set KEYOPT(9) = 1 to read initial thickness data from a user subroutine.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
A summary of the element input is given in "SHELL208 Input Summary". A general description of
element input is given in Element Input.
SHELL208
None
Section Controls
E11, ADMSUA
Material Properties
EX, EY, EZ, PRXY, PRYZ, PRXZ ( or NUXY, NUYZ, NUXZ),
ALPX, ALPY, ALPZ (or CTEX, CTEY, CTEZ or THSX, THSY, THSZ),
DENS, GXY, GYZ, GXZ,
DAMP
Surface Loads
Pressures--
face 1 (I-J) (top, in -N direction),
face 2 (I-J) (bottom, in +N direction)
Body Loads
Temperatures--
For KEYOPT(1) = 0:
T1, T2 (corresponding to nodes I and J) at bottom of layer 1, and T3, T4 (corresponding to
nodes I and J) between layers 1-2. A similar relationship exists for all layers, ending with
temperatures at the top of layer NL. Hence, for one-layer elements, four temperatures are
used.
For KEYOPT(1) = 1:
T1, T2 for layer 1; T3, T4 for layer 2; similarly for all layers (2 * NL maximum). Hence, for
one-layer elements, two temperatures are used.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ELASTIC, ANEL)
Other material (USER, SDAMP)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Automatic selection of element technology
Birth and death
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See
"Structures with Material Nonlinearities" in the Theory Reference for the Mechanical
APDL and Mechanical Applications for details of the material models.
See Automatic Selection of Element Technologies and ETCONTROL for more
information on selection of element technologies.
Adaptive descent is not supported.
KEYOPT(1)
SHELL208
Element stiffness:
0--
Bending and membrane stiffness (default).
1--
Membrane stiffness only.
KEYOPT(2)
Torsion capability:
0--
Excluded (default).
1--
Included.
KEYOPT(3)
Extra internal node option:
0--
Suppress extra internal node (default).
2--
Include extra internal node.
KEYOPT(8)
Storage of layer data:
0--
Store data for BOTTOM of bottom layer and TOP of top layer (default).
1-Store data for TOP and BOTTOM for all layers.
2--
Store data for TOP, BOTTOM, and MID for all layers. (The volume of data may be excessive.)
KEYOPT(9)
User-defined thickness:
0--
No user subroutine to provide initial thickness (default).
1--
Read initial thickness data from user subroutine UTHICK
SHELL208
See the Guide to ANSYS User Programmable Features for information about user-written
subroutines
SHELL208 does not support extensive basic element printout. POST1 provides more comprehensive
output processing tools; you should use the OUTRES command to ensure that the required results are
stored in the database.
Figure208.2SHELL208 Element Stress Output
SHELL208
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table208.1SHELL208 Element Output Definitions
Name
EL
NODES
MAT
THICK
VOLU:
XC, YC
PRES
TEMP
LOC
S:X, Y, Z, XY, YZ,
XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z,
XY,YZ,XZ
EPEL:EQV
EPTH:X, Y, Z,
XY,YZ,XZ
EPTH:EQV
EPPL:X, Y, Z,
XY,YZ,XZ
EPPL:EQV
EPCR:X, Y, Z, XY
,YZ,XZ
EPCR:EQV
EPTO:X, Y, Z
,XY,YZ,XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:Elastic,
Definition
Element Number
Nodes - I, J
Material number
Average thickness
Volume
Location where results are reported
Pressures P1 (top) at NODES I, J; P2 (bottom) at NODES I,
J
Temperatures T1, T2 at bottom of layer 1, T3, T4 between
layers 1-2, similarly for between next layers, ending with
temperatures at top of layer NL (2*(NL+1) maximum)
TOP, MID, BOT, or integration point location
Stresses
Y
-
Y
Y
Y
Y
Y
-
Y
4
Y
1
1
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
1
1
1
1
1
1
1
2
2
2
2
-
2
2
2
2
2
2
SHELL208
Plastic, Creep
N11, N22, N12
M11, M22
Q13
E11, E22, E12
K11, K22
13
LOCI:X, Y, Z
SVAR:1, 2, ... , N
ILSXZ
ILSYZ
ILSUM
ILANG
Sm: 11, 22, 12
Sb: 11, 22
Sp: 11, 22, 12
St: 13
Y
Y
Y
Y
Y
Y
5
6
Y
Y
Y
Y
Y
Y
Y
Y
1. The following stress solution repeats for top, middle, and bottom surfaces.
2. Nonlinear solution output for top, middle, and bottom surfaces, if the element has a nonlinear
material.
3. Stresses, total strains, plastic strains, elastic strains, creep strains, and thermal strains in the
element coordinate system are available for output (at all section points through thickness). If
layers are in use, the results are in the layer coordinate system.
4. Available only at centroid as a *GET item.
5. Available only if OUTRES,LOCI is used.
6. Available only if the USERMAT subroutine and TB,STATE are used.
Table208.2:SHELL208 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table of this manual for more information. The
following notation is used in Table208.2:SHELL208 Item and Sequence Numbers:
Name
output quantity as defined in the Table208.1:SHELL208 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I, J
sequence number for data at nodes I, J.
SHELL208
Item
N11
N22
N12
M11
M22
Q13
11
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
22
SMISC
12
SMISC
k11
SMISC
10
k22
SMISC
11
13
SMISC
12
THICK
P1
P2
Sm: 11
Sm: 22
Sm: 12
Sb: 11
Sb: 22
Sp: 11 (at
bottom)
Sp: 22 (at
bottom)
Sp: 12 (at
bottom)
Sp: 11 (at
Sp: 22 (at
Sp: 12 (at
St: 13
shell
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
13
18
19
20
21
22
23
14
16
-
15
17
-
shell
SMISC
24
shell
SMISC
25
26
27
28
29
Output
Quantity
Name
ILSXZ
ILSYZ
ILSUM
ILANG
Item
SMISC
SMISC
SMISC
SMISC
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
31
33
35
37
Top of Layer NL
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
32
34
36
38
SHELL208
SHELL209
SHELL209
3-Node Axisymmetric Shell
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
SHELL209
bottom corners of each layer, and the last temperature is for the top corners of the top layer. If
KEYOPT(1) = 1 and if exactly NL temperatures are input, one temperature is used for the two corners of
each layer. That is, T1 is used for T1, T2, and T3; T2 (as input) is used for T4, T5, and T6, etc. For any
other input patterns, unspecified temperatures default to TUNIF.
Nodal forces, if any, should be input on a full 360 basis.
KEYOPT(1) is the membrane option. When KEYOPT(1) = 1, the element uses one integration point
through-the-thickness and accounts for only membrane stiffness (that is, the bending and transverse
shear stiffness are ignored).
KEYOPT(2) controls the torsion capability. When KEYOPT(2) = 1, the element allows constant torsion by
allowing a translational degree of freedom UZ in the circumferential direction.
SHELL209 includes the effects of transverse shear deformation. The transverse shear stiffness E11 can
be specified with SECCONTROLS. For a single-layered shell with isotropic material, default transverse
shear stiffness is kGh, in which k = 5/6, G is the shear modulus, and h is the thickness of the shell.
SHELL209 can be associated with linear elastic, elastoplastic, creep, or hyperelastic material properties.
Set KEYOPT(8) = 2 to store midsurface results in the results file for single or multi-layer shell elements.
If you use SHELL,MID, you will see these calculated values, rather than the average of the TOP and
BOTTOM results. You should use this option to access these correct midsurface results (membrane
results) for those analyses where averaging TOP and BOTTOM results is inappropriate. Examples include
midsurface stresses and strains with nonlinear material behavior, and midsurface results after mode
combinations that involve squaring operations such as in spectrum analyses.
Set KEYOPT(9) = 1 to read initial thickness data from a user subroutine.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
"SHELL209 Input Summary" gives a summary of the element input. A general description of element
input is given in Element Input
SHELL209
ALPX, ALPY, ALPZ (or CTEX, CTEY, CTEZ or THSX, THSY, THSZ),
DENS, GXY, GYZ,
GXZ, DAMP
Surface Loads
Pressures--
face 1 (I-J-K) (top, in -N direction),
face 2 (I-J-K) (bottom, in +N direction)
Body Loads
Temperatures--
For KEYOPT(1) = 0:
T1, T2 T3 (corresponding to nodes I, J, and K) at bottom of layer 1, and T4, T5, T6
(corresponding to nodes I, J, and K) between layers 1-2. A similar relationship exists for all
layers, ending with temperatures at the top of layer NL. For one-layer elements, therefore,
six temperatures are used.
For KEYOPT(1) = 1:
T1, T2, T3 for layer 1; T4, T5, T6 for layer 2; similarly for all layers (3 * NL maximum).
Hence, for one-layer elements, three temperatures are used.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ELASTIC, ANEL)
Other material (USER, SDAMP)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Automatic selection of element technology
Birth and death
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See "Structures with
Material Nonlinearities" in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details of the material models.
See Automatic Selection of Element Technologies and ETCONTROL for more information on
selection of element technologies.
Adaptive descent is not supported.
KEYOPT(1)
Element stiffness:
0--
Bending and membrane stiffness (default).
1--
SHELL209
SHELL209
are the membrane strains and curvatures of the element. Such generalized strains are available through
the SMISC option at the element centroid only. The transverse shear force Q13 are available only in
resultant form: that is, use SMISC,5. Likewise, the transverse shear strain.
13 is constant through the thickness and only available as a SMISC item (SMISC,10).
ANSYS computes moments (M11, M22) with respect to the shell reference plane. By default, ANSYS
adopts the shell midplane as the reference plane. To offset the reference plane to any other specified
location, issue the SECOFFSET command. When there is a nonzero offset (L) from the reference plane
to the midplane, moments with respect to the midplane (
resultants with respect to the reference plane as follows:
SHELL209 does not support extensive basic element printout. POST1 provides more comprehensive
output processing tools; therefore, we suggest using OUTRES command to ensure that the required
results are stored in the database.
Figure209.2SHELL209 Element Stress Output
Definition
Element Number
Nodes - I, J, K
Material number
Average thickness
Y
-
Y
Y
Y
Y
SHELL209
VOLU:
XC, YC
PRES
TEMP
LOC
S:X, Y, Z, XY, YZ,
XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z,
XY,YZ,XZ
EPEL:EQV
EPTH:X, Y, Z,
XY,YZ,XZ
EPTH:EQV
EPPL:X, Y, Z,
XY,YZ,XZ
EPPL:EQV
EPCR:X, Y, Z,
XY,YZ,XZ
EPCR:EQV
EPTO:X, Y, Z
,XY,YZ,XZ
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:Elastic,
Plastic, Creep
N11, N22, N12
M11, M22
Q13
E11, E22, E12
K11, K22
13
LOCI:X, Y, Z
SVAR:1, 2, ... , N
ILSXZ
ILSYZ
ILSUM
ILANG
Volume
Location where results are reported
Pressures P1 (top) at NODES I, J; P2 (bottom) at NODES I,
J
Temperatures T1, T2 at bottom of layer 1, T3, T4 between
layers 1-2, similarly for between next layers, ending with
temperatures at top of layer NL (2*(NL+1) maximum)
TOP, MID, BOT, or integration point location
Stresses
Y
-
Y
4
Y
1
1
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
1
1
1
1
1
1
1
2
2
2
2
-
2
2
2
2
2
2
Y
Y
Y
Y
Y
Y
5
6
Y
Y
Y
Y
SHELL209
Membrane stresses
Bending stresses
Peak stresses
Averaged transverse shear stresses
Y
Y
Y
Y
1. The following stress solution repeats for top, middle, and bottom surfaces.
2. Nonlinear solution output for top, middle, and bottom surfaces, if the element has a nonlinear
material.
3. Stresses, total strains, plastic strains, elastic strains, creep strains, and thermal strains in the
element coordinate system are available for output (at all section points through thickness). If
layers are in use, the results are in the layer coordinate system.
4. Available only at centroid as a *GET item.
5. Available only if OUTRES,LOCI is used.
6. Available only if the USERMAT subroutine and TB,STATE are used.
Table209.2:SHELL209 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table of this manual for more information. The
following notation is used in Table209.2:SHELL209 Item and Sequence Numbers:
Name
output quantity as defined in the Table208.1:SHELL208 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I, J, K
sequence number for data at nodes I, J, K.
Table209.2SHELL209 Item and Sequence Numbers
Output Quantity
Name
Item
N11
N22
N12
M11
M22
Q13
11
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
6
7
22
SMISC
12
SMISC
SHELL209
k11
SMISC
10
k22
SMISC
11
13
SMISC
12
THICK
P1
P2
Sm: 11
Sm: 22
Sm: 12
Sb: 11
Sb: 22
Sp: 11 (at
bottom)
Sp: 22 (at
bottom)
Sp: 12 (at
bottom)
Sp: 11 (at
top)
Sp: 22 (at
top)
Sp: 12 (at
top)
St: 13
shell
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
13
18
19
20
21
22
23
14
17
-
15
18
-
shell
SMISC
24
shell
SMISC
25
shell
SMISC
26
shell
SMISC
27
shell
SMISC
28
SMISC
29
Output Quantity
Name
Item
ILSXZ
ILSYZ
ILSUM
ILANG
SMISC
SMISC
SMISC
SMISC
16
19
-
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
31
33
35
37
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
32
34
36
38
SHELL209
Matrix or Vector
Shape Functions
Integration Points
Along-the-length:2
Thru-the-thickness:
1,3,5,7,or9perlayer
Along-the-length:3
Thru-the-thickness:
1,3,5,7,or9perlayer
Load Type
Element Temperature
Nodal Temperature
Pressure
Distribution
Linear along length and linear thru thickness
Linear along length and constant thru thickness
Linear along length
SHELL281
SHELL281
8-Node Structural Shell
SHELL281
SHELL281
The first surface direction S1 can be rotated by angle (in degrees) for the layer via the SECDATA
command. For an element, you can specify a single value of orientation in the plane of the element.
Layer-wise orientation is supported.
You can also define element orientation via the ESYS command. For more information, see Coordinate
Systems.
The element supports degeneration into a triangular form. For better accuracy, however, ANSYS, Inc.
recommends quadrilateral shaped elements. The triangle form is generally more robust when using the
membrane option with large deflections.
To evaluate stresses and strains on exterior surfaces, use KEYOPT(1) = 2. When used as overlaid
elements on the faces of 3-D elements, this option is similar to the surface stress option (described in
the Theory Reference for the Mechanical APDL and Mechanical Applications ), but is more general and
applicable to nonlinear analysis. The element used with this option does not provide any stiffness, mass,
or load contributions. This option should only be used in single-layer shells. Irrespective of other
settings, SHELL281 provides stress and strain output at the four in-plane integration points of the layer.
SHELL281uses a penalty method to relate the independent rotational degrees of freedom about the
normal (to the shell surface) with the in-plane components of displacements. The program chooses an
appropriate penalty stiffness by default. A drill stiffness factor can be specified via the SECCONTROLS
command.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers in Figure 281.1. Positive pressures act into the
element. Because shell edge pressures are input on a per-unit-length basis, per-unit-area quantities
must be multiplied by the shell thickness.
Temperatures may be input as element body loads at the corners of the outside faces of the element
and at the corners of the interfaces between layers. The first corner temperature T1 defaults to TUNIF.
If all other temperatures are unspecified, they default to T1. If KEYOPT(1) = 0 and if exactly NL+1
temperatures are input, one temperature is used for the four bottom corners of each layer, and the last
temperature is used for the four top corner temperatures of the top layer. If KEYOPT(1) = 1 and if
exactly NL temperatures are input, one temperature is used for the four corners of each layer. That is,
T1 is used for T1, T2, T3, and T4; T2 (as input) is used for T5, T6, T7, and T8, etc. For any other input
pattern, unspecified temperatures default to TUNIF.
SHELL281 includes the effects of transverse shear deformation. The transverse shear stiffness of the
element is a 2x2 matrix as shown below:
In the above matrix, k = 5/6, G = shear modulus, and h = thickness of the shell.
SHELL281 can be associated with linear elastic, elastoplastic, creep, or hyperelastic material properties.
Only isotropic, anisotropic, and orthotropic linear elastic properties can be input for elasticity. The von
Mises isotropic hardening plasticity models can be invoked with BISO (bilinear isotropic hardening),
MISO (multilinear isotropic hardening), and NLISO (nonlinear isotropic hardening) options. The kinematic
hardening plasticity models can be invoked with BKIN (bilinear kinematic hardening), MKIN and KINH
(multilinear kinematic hardening), and CHABOCHE (nonlinear kinematic hardening). Invoking plasticity
assumes that the elastic properties are isotropic (that is, if orthotropic elasticity is used with plasticity,
SHELL281
ANSYS assumes the isotropic elastic modulus = EX and Poisson's ratio = NUXY).
Hyperelastic material properties (2, 3, 5, or 9 parameter Mooney-Rivlin material model, Neo-Hookean
model, Polynomial form model, Arruda-Boyce model, and user-defined model) can be used with this
element. Poisson's ratio is used to specify the compressibility of the material. If less than 0, Poisson's
ratio is set to 0; if greater than or equal to 0.5, Poisson's ratio is set to 0.5 (fully incompressible).
Both isotropic and orthotropic thermal expansion coefficients can be input using MP,ALPX. When used
with hyperelasticity, isotropic expansion is assumed.
Issue the BETAD command to specify the global value of damping. If MP,DAMP is defined for the
material number of the element (assigned with the MAT command), it is used for the element instead of
the value from the BETAD command. Similarly, use the TREF command to specify the global value of
reference temperature. If MP,REFT is defined for the material number of the element, it is used for the
element instead of the value from the TREF command. But if MP,REFT is defined for the material
number of the layer, it is used instead of either the global or element value.
SHELL281 uses an advanced shell formulation that accurately incorporates initial curvature effects. The
calculation for effective shell curvature change accounts for both shell-membrane and thickness strains.
The new formulation generally offers improved accuracy in curved shell structure simulations, especially
when thickness strain is significant or the material anisotropy in the thickness direction cannot be
ignored.
KEYOPT(8) = 2 is used to store midsurface results in the results file for single or multi-layer shell
elements. If you use SHELL,MID, you will see these calculated values, rather than the average of the
TOP and BOTTOM results. Use this option to access these correct midsurface results (membrane results)
for those analyses where averaging TOP and BOTTOM results is inappropriate; examples include
midsurface stresses and strains with nonlinear material behavior, and midsurface results after mode
combinations that involve squaring operations such as in spectrum analyses.
KEYOPT(9) = 1 is used to read initial thickness data from a user subroutine.
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
A summary of the element input is given in "SHELL281 Input Summary". A general description of
element input is given in Element Input.
SHELL281
Pressures--
face 1 (I-J-K-L) (bottom, in +N direction),
face 2 (I-J-K-L) (top, in -N direction),
face 3 (J-I), face 4 (K-J), face 5 (L-K), face 6 (I-L)
Body Loads
Temperatures--
For KEYOPT(1) = 0 (Bending and membrane stiffness):
T1, T2, T3, T4 (at bottom of layer 1), T5, T6, T7, T8 (between layers 1-2); similarly for
between next layers, ending with temperatures at top of layer NL(4*(NL+1) maximum).
Hence, for one-layer elements, eight temperatures are used.
For KEYOPT(1) = 1 (Membrane stiffness only):
T1, T2, T3, T4 for layer 1, T5, T6, T7, T8 for layer 2, similarly for all layers (4*NL maximum).
Hence, for one-layer elements, four temperatures are used.
Special Features
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL)
Hyperelasticity (AHYPER, HYPER, BB, CDM)
Viscoelasticity (PRONY, SHIFT)
Viscoplasticity/Creep (CREEP, RATE)
Elasticity (ANEL, ELASTIC)
Other material (USER, SDAMP)
Stress stiffening
Large deflection
Large strain
Initial state
Nonlinear stabilization
Automatic selection of element technology
Birth and death
Section definition for layered shells and preintegrated shell sections for input of homogenous
section stiffnesses
Linear perturbation
Items in parentheses refer to data tables associated with the TB command. See "Structures with
Material Nonlinearities" in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details about the material models.
See Automatic Selection of Element Technologies and the documentation for the ETCONTROL
command for more information about selecting element technologies.
KEYOPT(1)
Element stiffness:
0--
Bending and membrane stiffness (default)
1--
Membrane stiffness only
SHELL281
2--
Stress/strain evaluation only
KEYOPT(8)
Specify layer data storage:
0--
Store data for bottom of bottom layer and top of top layer (multi-layer elements) (default)
1--
Store data for TOP and BOTTOM, for all layers (multi-layer elements). (The volume of data
may be considerable.)
2--
Store data for TOP, BOTTOM, and MID for all layers; applies to single- and multi-layer
elements
KEYOPT(9)
User thickness option:
0--
No user subroutine to provide initial thickness (default)
1--
Read initial thickness data from user subroutine UTHICK
See the Guide to ANSYS User Programmable Features for information about user-written
subroutines
SHELL281
ANSYS adopts the shell midplane as the reference plane. To offset the reference plane to any other
specified location, issue the SECOFFSET command. When there is a nonzero offset (L) from the
reference plane to the midplane, moments with respect to the midplane (
recovered from stress resultants with respect to the reference plane as follows:
) can be
SHELL281 does not support extensive basic element printout. POST1 provides more comprehensive
output processing tools; therefore, ANSYS suggests issuing the OUTRES command to ensure that the
required results are stored in the database.
Figure281.2SHELL281 Stress Output
Definition
SHELL281
EL
NODES
MAT
THICK
VOLU:
XC, YC, ZC
PRES
TEMP
LOC
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
EPPL:X, Y, Z, XY
EPPL:EQV
EPCR:X, Y, Z, XY
EPCR:EQV
EPTO:X, Y, Z, XY
EPTO:EQV
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
NL:HPRES
SEND:ELASTIC,
PLASTIC, CREEP
N11, N22, N12
M11, M22, M12
Q13, Q23
11 , 22 , 12
Y
-
Y
Y
Y
Y
Y
4
3
3
3
3
3
3
-
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
Y
8
8
Y
Curvatures
LOCI:X, Y, Z
SVAR:1, 2, ... , N
ILSXZ
ILSYZ
ILSUM
5
6
Y
Y
Y
SHELL281
ILANG
Sm: 11, 22, 12
Sb: 11, 22, 12
Sp: 11, 22, 12
St: 13, 23
Y
Y
Y
Y
1. The following stress solution repeats for top, middle, and bottom surfaces.
2. Nonlinear solution output for top, middle, and bottom surfaces, if the element has a nonlinear
material.
3. Stresses, total strains, plastic strains, elastic strains, creep strains, and thermal strains in the
element coordinate system are available for output (at all section points through thickness). If
layers are in use, the results are in the layer coordinate system.
4. Available only at centroid as a *GET item.
5. Available only if OUTRES,LOCI is used.
6. Available only if the USERMAT subroutine and TB,STATE are used.
7. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY); for plastic and creep this value is set at 0.5.
8. Not available if the membrane element option is used (KEYOPT(1) = 1).
Table281.2:SHELL281 Item and Sequence Numbers lists output available through ETABLE using the
Sequence Number method. See Creating an Element Table in the Basic Analysis Guide and The Item
and Sequence Number Table in this document for more information. The following notation is used in
Table281.2:SHELL281 Item and Sequence Numbers:
Name
output quantity as defined in the Table181.1:SHELL181 Element Output Definitions
Item
predetermined Item label for ETABLE
E
sequence number for single-valued or constant element data
I,J,K,L
sequence number for data at nodes I, J, K, L
Table281.2SHELL281 Item and Sequence Numbers
Output
Quantity Name
N11
N22
N12
M11
M22
Item
SMISC
SMISC
SMISC
SMISC
SMISC
1
2
3
4
5
L
-
SHELL281
M12
Q13
Q23
11
SMISC
SMISC
SMISC
SMISC
6
7
8
9
22
SMISC
10
12
SMISC
11
k11
SMISC
12
k22
SMISC
13
k12
SMISC
14
13
SMISC
15
23
SMISC
16
THICK
P1
P2
P3
P4
P5
P6
P1
P2
P3
P4
P5
P6
Sm: 11
Sm: 22
Sm: 12
Sb: 11
Sb: 22
Sb: 12
Sp: 11 (at
bottom)
Sp: 22 (at
bottom)
Sp: 12 (at
bottom)
Sp: 11 (at
top)
Sp: 22 (at
top)
Sp: 12 (at
top)
St: 13
St: 23
17
shell
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
shell
Output
18
22
27
-
19
23
26
29
20
24
21
25
-
28
31
34
35
36
37
38
39
40
32
18
22
27
32
-
19
23
26
29
-
20
24
28
31
-
30
33
21
25
30
33
-
SMISC
41
shell
SMISC
42
shell
SMISC
43
shell
SMISC
44
shell
SMISC
45
SMISC
SMISC
46
47
SHELL281
Quantity
Name
Item
Bottom of Layer i
ILSXZ
SMISC
8 * (i - 1) + 51
ILSYZ
SMISC
8 * (i - 1) + 53
ILSUM
SMISC
8 * (i - 1) + 55
ILANG
SMISC
8 * (i - 1) + 57
Top of Layer
NL
8 * (NL - 1) +
52
8 * (NL - 1) +
54
8 * (NL - 1) +
56
8 * (NL - 1) +
58
SHELL281
that was defined with a nonzero thickness vanishes (within a small numerical tolerance).
If a shell section has only one layer and the number of section integration points is equal to one,
or if KEYOPT(1) = 1, then the shell has no bending stiffness, a condition that can result in solver
and convergence problems.
SOLSH190
SOLSH190
3-D 8-Node Structural Solid Shell
SOLSH190
You can associate SOLSH190 with a shell section (SECTYPE). The layered composite specifications
(including layer thickness, material, orientation, and number of integration points through the thickness
of the layer) are specified via shell section (SECxxx ) commands. You can use the shell section
commands even with a single-layered SOLSH190 element. ANSYS obtains the actual layer thicknesses
used for element calculations by scaling the input layer thickness so that they are consistent with the
thickness between the nodes. A section can be partially defined using data from a FiberSIM .xml file.
You can designate the number of integration points (1, 3, 5, 7, or 9) located through the thickness of
each layer. Two points are located on the top and bottom surfaces respectively and the remaining points
are distributed equal distance between the two points. The element requires at least two points through
the entire thickness. When no shell section definition is provided, the element is treated as single-layered
and uses two integration points through the thickness.
SOLSH190 does not support real constant input for defining layer sections.
Other Input
The default orientation for this element has the S1 (shell surface coordinate) axis aligned with the first
parametric direction of the element at the center of the element and is shown as xo in Figure 190.1. The
axis can be defined as shown:
where:
{x} I,
{x} J ,
...,
{x} P
You can reorient the default first surface direction S1 in the element reference plane (see Figure 190.1)
via the ESYS command. You can further rotate S1 by angle THETA (in degrees) for each layer via the
SECDATA command to create layer-wise coordinate systems. See Coordinate Systems for details.
Element loads are described in Node and Element Loads. Pressures may be input as surface loads on
the element faces as shown by the circled numbers on Figure 190.1. Positive pressures act into the
element.
If you specify no element body load for defining temperatures--that is, you define temperatures with
commands other than BFE--SOLSH190 adopts an element-wise temperature pattern and requires only
eight temperatures for the eight element nodes. Unspecified nodal temperatures default to the assigned
uniform temperature (TUNIF). ANSYS computes all layer interface temperatures by interpolating nodal
temperatures T1 ~ T8.
Alternatively, you can input temperatures as element body loads at the corners of the outside faces of
the element and at the corners of the interfaces between layers. In such a case, the element uses a
layer-wise pattern. Temperatures T1, T2, T3, T4 are used for the bottom of layer 1, temperatures T5,
T6, T7, T8 are used for interface corners between layers 1 and 2, and so on between successive layers,
ending with temperatures at the top layer NL. If you input exactly NL + 1 temperatures, one
temperature is used for the four bottom corners of each layer, and the last temperature is used for the
four top corner temperatures of the top layer. The first corner temperature T1 defaults to TUNIF. If all
other corner temperatures are unspecified, they default to T1. For any other input pattern, unspecified
temperatures default to TUNIF.
You can use the MP command to define the isotropic or orthotropic elastic material properties and the
TB,ANEL command to define anisotropic elastic material properties. Other material properties include
density, damping ratios, and coefficients of thermal expansion. You may also use the TB command to
define nonlinear material behavior such as plasticity, hyperelasticity, viscoelasticity, creep, and
SOLSH190
viscoplasticity.
KEYOPT(2) = 1 activates the internal strain enhancements to the element transverse-shear strains. With
this option, the element is capable of quadratic transverse-shear strain distributions through the entire
thickness of the element.
KEYOPT(6) = 1 sets the element for using u-P mixed formulation. For details on the use of mixed
formulation, see Applications of Mixed u-P Formulations in the Element Reference.
You can apply an initial stress state to this element via the INISTATE command. For more information,
see "Initial State" in the Basic Analysis Guide .
The effects of pressure load stiffness are automatically included for this element. If an unsymmetric
matrix is needed for pressure load stiffness effects, use NROPT,UNSYM.
"SOLSH190 Input Summary" contains a summary of element input. For a general description of element
input, see Element Input.
SOLSH190
SOLSH190
overcome the thickness locking in bending dominant problems. The incompatible modes introduce seven
internal DOFs that are inaccessible to users and condensed out at the element level.
SOLSH190 utilizes a suite of special kinematic formulations to avoid locking when the shell thickness
becomes extremely small. However, due to its shell-like behavior, SOLSH190 fails to pass the patch test
if the element is distorted in the thickness direction.
SOLSH190 is fully compatible with 3-D constitutive relations. Compared to classical shell elements that
are based on plane stress assumptions, SOLSH190 usually gives more accurate predictions when the
shell is thick.
SOLSH190
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
PRES
TEMP
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O, P
T1, T2, T3, T4 at bottom of layer 1; T5, T6, T7, T8
between layers 1-2; similarly for between successive
layers, ending with temperatures at top of layer NL (4 *
(NL + 1) maximum)
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
-
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
1
1
-
1
1
1
1
-
1
1
1
1
1
Y
Y
Y
3
4
7
7
7
7
SOLSH190
Bending stresses
Peak stresses
Averaged transverse-shear stresses
Y
Y
Y
Item
P1
P2
P3
P4
P5
P6
THICK
N11
N22
N12
M11
M22
M12
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
27
28
29
30
31
32
33
2
5
18
-
1
6
9
-
4
10
13
-
3
14
17
-
8
19
21
-
7
12
22
-
O
11
16
23
-
P
15
20
24
-
SOLSH190
Q13
Q23
Sm: 11
Sm: 22
Sm: 12
Sb: 11
Sb: 22
Sb: 12
Sp: 11 (at
bottom face)
Sp: 22 (at
bottom face)
Sp: 12 (at
bottom face)
Sp: 11 (at top
face)
Sp: 22 (at top
face)
Sp: 12 (at top
face)
St: 13
St: 23
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
34
35
36
37
38
39
40
41
42
SMISC
43
SMISC
44
SMISC
45
SMISC
46
SMISC
47
SMISC
SMISC
48
49
Output
Quantity
Name
Item
ILSXZ
ILSYZ
ILSUM
ILANG
SMISC
SMISC
SMISC
SMISC
*
*
*
*
(i
(i
(i
(i
1)
1)
1)
1)
+
+
+
+
51
53
55
57
8
8
8
8
*
*
*
*
(NL
(NL
(NL
(NL
1)
1)
1)
1)
+
+
+
+
52
54
56
58
SOLSH190
INTER192
INTER192
2-D 4-Node Gasket
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
INTER192
Nodes
I, J, K, L
Degrees of Freedom
UX, UY
Real Constants
None, if KEYOPT(3) = 0, 1, or 2
THK - Plane stress with thickness, if KEYOPT(3) = 3
Material Properties
DAMP, ALPX (or CTEX or THSX)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L)
Special Features
Gasket material associated with TB,GASKET [1]
Linear perturbation
1. See Gasket Material in the Theory Reference for the Mechanical APDL and
Mechanical Applications for details on the material model.
KEYOPT(2)
Element deformation:
0 --
Through-thickness deformation only
1 --
Through-thickness and transverse shear deformation (default)
KEYOPT(3)
Element behavior:
0--
Plane stress
1 --
Axisymmetric
2 --
Plane strain (Z strain = 0.0)
3 --
Plane stress with thickness (THK) real constant input
INTER192
Definition
Element number
Node connectivity - I, J, K, L
Material number
Temperatures T(I), T(J), T(K), T(L)
Stress (also gasket pressure)
Total closure
Total inelastic closure
Thermal closure
O
Y
Y
Y
Y
R
Y
Y
Y
Y
Y
Y
Y
Y
INTER192
This element is based on the local coordinate system. ESYS is not permitted.
This element is only available for static analyses.
4.4.Gasket Material
Gasket joints are essential components in most of structural assemblies. Gaskets as sealing components
between structural components are usually very thin and made of many materials, such as steel, rubber
and composites. From a mechanics point of view, gaskets act to transfer the force between mating
components. The gasket material is usually under compression. The material under compression exhibits
high nonlinearity. The gasket material also shows quite complicated unloading behavior. The primary
deformation of a gasket is usually confined to 1 direction, that is through-thickness. The stiffness
contribution from membrane (in-plane) and transverse shear are much smaller, and are neglected.
The table option GASKET allows gasket joints to be simulated with the interface elements, in which the
through-thickness deformation is decoupled from the in-plane deformation, see INTER192 - 2-D 4-Node
Gasket, INTER193 - 2-D 6-Node Gasket, INTER194 - 3-D 16-Node Gasket, and INTER195 - 3-D 8-Node
Gasket for detailed description of interface elements. The user can directly input the experimentally
measured complex pressure-closure curve (compression curve) and several unloading pressure-closure
curves for characterizing the through thickness deformation of gasket material.
Figure 4.24 shows the experimental pressure vs. closure (relative displacement of top and bottom gasket
surfaces) data for a graphite composite gasket material. The sample was unloaded and reloaded 5 times
along the loading path and then unloaded at the end of the test to determine the unloading stiffness of
the material.
Figure4.24Pressure vs. Deflection Behavior of a Gasket Material
Where, uTOP and uBOTTOM are the displacement of top and bottom surfaces of interface elements in the
local element coordinate system based on the mid-plane of element.
4.4.2.Material Definition
The input of material data of a gasket material is specified by the command (TB,GASKET). The input of
material data considers of 2 main parts: general parameters and pressure closure behaviors. The general
parameters defines initial gasket gap, the stable stiffness for numerical stabilization, and the stress cap
for gasket in tension. The pressure closure behavior includes gasket compression (loading) and tension
data (unloading).
The GASKET option has followings sub-options:
Sub-option
PARA
COMP
LUNL
NUNL
Description
Define
Define
Define
Define
gasket
gasket
gasket
gasket
A gasket material can have several options at the same time. When no unloading curves are defined, the
material behavior follows the compression curve while it is unloaded.
4.4.3.Thermal Deformation
The thermal deformation is taken into account by using an additive decomposition in the total
deformation, d, as:
(4
183)
where:
d = relative total deformation between top and bottom surfaces of the interface element
di = relative deformation between top and bottom surfaces causing by the applying stress, this can be
also defined as mechanical deformation
dth = relative thermal deformation between top and bottom surfaces due to free thermal expansion
do = initial gap of the element and is defined by sub-option PARA
The thermal deformation causing by free thermal expansion is defined as:
(4
184)
where:
= coefficient of thermal expansion (input as ALPX on MP command)
T = temperature change in the current load step
h = thickness of layer at the integration point where thermal deformation is of interest
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Matrix or Vector
Stiffness Matrix
Thermal Load Vector
Shape Functions
Linear in x and y directions
Same as stiffness matrix
Load Type
Element temperature
Nodal temperature
Integration Points
2
Same as stiffness
matrix
Distribution
Based on element shape function, constant through the direction
perpendicular to element plane
Same as element temperature distribution
INTER193
INTER193
2-D 6-Node Gasket
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
INTER193
INTER193
Definition
Element number
Node connectivity - I, J, K, L, M, O
O
-
R
Y
Y
INTER193
MAT
TEMP
GKS:X, (XY)
GKD:X, (XY)
GKDI:X, (XY)
GKTH:X, (XY)
Material number
Temperatures T(I), T(J), T(K), T(L), T(M), T(O)
Stress (also gasket pressure)
Total closure
Total inelastic closure
Thermal closure
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Matrix or Vector
Stiffness Matrix
Thermal Load Vector
Shape Functions
Linear in x, quadratic in y direction
Same as stiffness matrix
Load Type
Element temperature
Nodal temperature
Integration Points
2
Same as stiffness
matrix
Distribution
Based on element shape function, constant through the direction
perpendicular to element plane
Same as element temperature distribution
INTER194
INTER194
3-D 16-Node Gasket
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
For the degenerated element, 3 integration points are used for numerical integration. The degenerated
element can be used in conjunction with 10-node solid tetrahedral elements (such as SOLID187).
Dropping any or some of midside nodes, Q, R, S, T, U, V, W, X is not permitted.
INTER194
Temperatures may be input as element body loads at the nodes. The node I temperature T(I), defaults
to TUNIF. If all other temperatures are unspecified, they default to T(I). For any other input pattern,
unspecified temperatures default to TUNIF.
By default, the element adopts a full-integration scheme (KEYOPT(4) = 2) and is capable of both
through-thickness and transverse shear deformations (KEYOPT(2) =1). The full-integration scheme and
the inclusion of transverse shear stiffness are generally required when the interfaces between the gasket
and the mating parts are modeled as sliding contact. However, if the interfaces are modeled with a
matching mesh method (that is, with coincident nodes), ANSYS, Inc. recommends using the reducedintegration scheme (KEYOPT(4) = 0) and through-thickness deformation only (KEYOPT(2) = 0) to
achieve better efficiency and to avoid unnecessary in-plane interaction between the gasket and the
mating parts.
The following table summarizes the element input. See Element Input in the Element Reference for a
general description of element input.
INTER194
Element technology:
0 --
Uniform reduced integration
2 --
Full integration (default)
Definition
Element number
Node connectivity - I, J, K, L, M, N, O, P, Q, R, S, T, U,
V, W, X
Material number
Y
Y
INTER194
TEMP
GKS:X, (XY, XZ)
GKD:X, (XY, XZ)
GKDI:X, (XY, XZ)
GKTH:X, (XY, XZ)
Y
Y
Y
Y
Y
Y
Y
Y
Matrix or Vector
Stiffness Matrix
Thermal Load Vector
Shape Functions
Linear in x, quadratic in y and z directions
Same as stiffness matrix
Load Type
Element temperature
Nodal temperature
Integration Points
2x2
Same as stiffness
matrix
Distribution
Based on element shape function, constant through the direction
perpendicular to element plane
Same as element temperature distribution
14.190.1.Element Technology
The element is designed specially for simulation of gasket joints, where the primary deformation is
confined to the gasket through-thickness direction. The through-thickness deformation of gasket is
decoupled from the other deformations and the membrane (in-plane) stiffness contribution is neglected.
The element offers a direct means to quantify the through-thickness behavior of the gasket joints. The
pressure-deformation behavior obtained from experimental measurement can be applied to the gasket
material. See Gasket Material for detailed description of gasket material options.
The element is composed of bottom and top surfaces. An element midplane is created by averaging the
coordinates of node pairs from the bottom and top surfaces of the elements. The numerical integration
of interface elements is performed in the element midplane. The element formulation is based on a
corotational procedure. The virtual work in an element is written as:
(14
430)
where:
t = traction force across the element
d = closure across the element
Sint = midplane of the interface surfaces
The integration is performed in the corotational equilibrium configuration and the Gauss integration
procedure is used.
The relative deformation between top and bottom surfaces is defined as:
(14
431)
where, uTOP and uBOTTOM are the displacement of top and bottom surfaces of interface elements in the
local element coordinate system based on the midplane of element.
The thickness direction is defined as the normal direction of the mid plane of the element at the
integration point.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
INTER195
INTER195
3-D 8-Node Gasket
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
INTER195
Degrees of Freedom
UX, UY, UZ
Real Constants
None
Material Properties
DAMP, ALPX (or CTEX or THSX)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
Special Features
Gasket material associated with TB,GASKET [1]
Linear perturbation
1. See Gasket Material in the Theory Reference for the Mechanical APDL and
Mechanical Applications for details on the material model.
KEYOPT(2)
Element deformation:
0 --
Through-thickness deformation only
1 --
Through-thickness and transverse shear deformation (default)
INTER195
Definition
Element number
Node connectivity - I, J, K, L, M, N, O, P
Material number
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O),
T(P)
Stress (also gasket pressure)
Total closure
Total inelastic closure
Thermal closure
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Matrix or Vector
Stiffness Matrix
Thermal Load Vector
Shape Functions
Linear in x, bilinear in y and z directions
Same as stiffness matrix
Load Type
Element temperature
Nodal temperature
Integration Points
2x2
Same as stiffness
matrix
Distribution
Based on element shape function, constant through the direction
perpendicular to element plane
Same as element temperature distribution
TARGE169
TARGE169
2-D Target Segment
TARGE169
elements (CONTA171, CONTA172, or CONTA175) must lie to the right of the target surface when
moving from target node I to target node J. For a rigid 2-D complete circle, contact must occur on the
outside of the circle; internal contacting is not allowed.
Segment Type
LINE
Straight line
ARC
Arc, clockwise
CARC
Arc, counterclockwise
PARA
Parabola
CIRC
Circle
PILO
Pilot node
POINT
Point [3]
Node 3
(DOF)
R2
Node1
(DOF)
Node 2
(DOF) [1]
1st corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
1st corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
1st corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
1st corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
Circle center
pt (UX, UY)
(TEMP)
(VOLT) (AZ)
1st point (UX,
UY, ROTZ)
(TEMP)
(VOLT) (AZ)
1st point (UX,
UY)
2nd corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
2nd corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
2nd corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
2nd corner pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
None
None
None
None
Circle center
pt (UX, UY)
(TEMP)
(VOLT) (AZ)
Circle center
pt (UX, UY)
(TEMP)
(VOLT) (AZ)
Midside pt
(UX, UY)
(TEMP)
(VOLT) (AZ)
None
None
None
None
None
None
None
Radius
None
None
None
None
None
None
None
None
None
R1[2]
1. The DOF available depends on the setting of KEYOPT(1) for the associated contact element. For
more information, see the element documentation for CONTA171, CONTA172, or CONTA175.
2. When creating a circle via direct generation, define the real constant R1 before creating the
element.
3. Rigid surface node. This segment type is only used to apply boundary conditions to rigid target
surfaces.
Figure169.2TARGE169 2-D Segment Types
TARGE169
For simple rigid target surfaces, you can define the target segment elements individually by direct
generation. You must first specify the SHAPE argument for the TSHAP command. When creating circles
through direct generation, you must also define the real constant R1 before creating the element. Real
constant R1 (see Table169.1:TARGE169 2-D Segment Types, Target Shape Codes, and Nodes) defines
the radius of the target circle.
For general 2-D rigid surfaces, target segment elements can be defined by line meshing (LMESH). You
can also use keypoint meshing (KMESH) to generate the pilot node.
If the TARGE169 elements will be created via automatic meshing (LMESH or KMESH), then the TSHAP
command is ignored and ANSYS chooses the correct shape automatically.
For rigid-to-flexible contact, by default, ANSYS automatically fixes the structural degree of freedom for
rigid target nodes if they aren't explicitly constrained (KEYOPT(2) = 0). If you wish, you can override the
automatic boundary condition settings by setting KEYOPT(2) = 1 for the target elements. For flexible-toflexible contact, no special boundary conditions treatment is performed, and the KEYOPT(2) = 0 setting
should be used.
For each rigid-flexible contact pair, you can assign only one pilot node to an entire rigid target surface
(or none if it is not needed). The pilot node, unlike the other segment types, is used to define the
degrees of freedom for the entire target surface. This node can be any of the target surface nodes, but
it does not have to be. All possible rigid motions of the target surface will be a combination of a
translation and a rotation around the pilot node. The pilot node provides a convenient and powerful way
to assign boundary conditions such as rotations, translations, moments, temperature, voltage, and
magnetic potential on an entire rigid target surface. By default (KEYOPT(2) = 0), you can assign the
boundary conditions only to the pilot node, eliminating the need to assign boundary conditions to
individual target nodes, thus reducing the chance of errors. ANSYS will also automatically fix the
structural degrees of freedom on the pilot node if they aren't explicitly constrained.
By setting KEYOPT(2) = 1 for the target elements, you can apply boundary conditions on any rigid
target nodes rather than only on the pilot node. It is your responsibility to make sure the rigid target
surface is not under-constrained or over-constrained. It is still recommended that you apply all boundary
conditions on the pilot node, even when KEYOPT(2) = 1.
TARGE169
elements on the boundary of the existing mesh. Note that the segment types (TSHAP command) should
not be used for this case.
TARGE169
Linear perturbation
KEYOPT(2)
Boundary conditions for rigid target nodes:
0--
Automatically constrained by ANSYS
1--
Specified by user
KEYOPT(3)
Behavior of thermal contact surface
0--
Based on contact status
1--
Treated as free-surface
KEYOPT(4)
DOF set to be constrained on dependent DOF for internally-generated multipoint constraints
(MPCs). This option is used for these situations: solid-solid and shell-shell assemblies; surfacebased constraints that use a single pilot node for the target element; and rigid target surfaces that
use the KEYOPT(2) = 1 setting.
n--
Enter a three digit value that represents the DOF set to be constrained. The first to third
digits represent ROTZ, UY, UX, respectively. The number 1 (one) indicates the DOF is active,
and the number 0 (zero) indicates the DOF is not active. For example, 011 means that UX
and UY will be used in the multipoint constraint. Leading zeros may be omitted; for example,
you can enter 1 to indicate that UX is the only active DOF. If KEYOPT(4) = 0 (which is the
default) or 111, all DOF are constrained.
Definition
TARGE169
EL
NODES
ITRGET
TSHAP
ISEG
FPRS
Element Number
Nodes I, J, and K
Target surface number (assigned by ANSYS)
Segment shape type
Segment numbering
Actual applied fluid penetration pressure
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
1
Y
1. An internal segment number determined by ANSYS. ISEG for the target element has a different
meaning than ISEG reported for the contact element.
You can display or list the actual fluid pressure applied to the target element through several POST1
postprocessing commands, as shown below:
PLESOL,CONT,FPRS
PLNSOL,CONT,FPRS
PRESOL,CONT
PRNSOL,CONT
Note that only the FPRS (fluid penetration pressure) output item is meaningful when the PRESOL and
PRNSOL commands are used for target elements.
Table169.3:TARGE169 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See Creating an Element Table in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table169.3:TARGE169 Item and Sequence Numbers:
Name
output quantity as defined in the Table169.2:TARGE169 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J
sequence number for data at nodes I, J
Table169.3TARGE169 Item and Sequence Numbers
Output Quantity
Name
FPRS
Item
SMISC
J
2
TARGE169
during the deformation process. If the third node is not moved consistently with the other nodes,
the arc shape will change with that node's movement. To ensure the correct behavior, apply all
boundary conditions to a pilot node.
For parabolic segments, the third point must lie at the middle of the parabola.
Generally speaking, you should not change the R1 real constant between load steps or during
restart stages; otherwise ANSYS assumes the radius of the circle varies between the load steps.
When using direct generation, the real constant R1 for circles may be defined before the input of
the element nodes. If multiple rigid circles are defined, each having a different radius, they must
be defined by different target surfaces.
For rotation of a rigid body constrained only by a bonded, rigid-flexible contact pair with a pilot
node, use the MPC algorithm or a surface-based constraint as described in "Multipoint Constraints
and Assemblies" in the Contact Technology Guide . Penalty-based algorithms can create undesirable
rotational energies in this situation.
CONTA171
CONTA171
2-D 2-Node Surface-to-Surface Contact
CONTA171
To model isotropic friction, use the TB,FRIC,,,,ISO command. You can define a coefficient of friction that
is dependent on temperature, time, normal pressure, sliding distance, or sliding relative velocity by using
the TBFIELD command along with TB,FRIC,,,,ISO. See Contact Friction (TB,FRIC) for more information.
To implement a user-defined friction model, use the TB,FRIC command with TBOPT = USER to specify
friction properties and write a USERFRIC subroutine to compute friction forces. See User-Defined Friction
(TB,FRIC,,,,USER) for more information on how to use this feature. See also the Guide to ANSYS User
Programmable Features for a detailed description of the USERFRIC subroutine.
To model fluid penetration loads, use the SFE command to specify the fluid pressure and fluid
penetration starting points. For more information, see Applying Fluid Pressure-Penetration Loads in the
Contact Technology Guide .
This element supports various 2-D stress states, including plane stress, plane strain, and axisymmetric
states. The stress state is automatically detected according to the stress state of the underlying element.
However, if the underlying element is a superelement, you must use KEYOPT(3) to specify the stress
state.
A summary of the element input is given in "CONTA171 Input Summary". A general description of
element input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric
Elements.
CONTA171
Special Features
Nonlinear
Large deflection
Isotropic friction; USERFRIC subroutine
Debonding
Birth and death
Fluid pressure penetration load
Linear perturbation
KEYOPTs
Presented below is a list of KEYOPTS available for this element. Included are links to sections in
the Contact Technology Guide where more information is available on a particular topic.
KEYOPT(1)
Selects degrees of freedom:
0--
UX, UY
1--
UX, UY, TEMP
2--
TEMP
3--
UX, UY, TEMP, VOLT
4--
TEMP, VOLT
5--
UX, UY, VOLT
6--
VOLT
7--
AZ
KEYOPT(2)
Contact algorithm:
0--
Augmented Lagrangian (default)
1--
Penalty function
CONTA171
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
KEYOPT(3)
Stress state when superelements are present:
0--
Use with h-elements (no superelements)
1--
Axisymmetric (use with superelements only)
2--
Plane stress/Plane strain (use with superelements only)
3--
Plane stress with thickness input (use with superelements only)
KEYOPT(4)
Location of contact detection point:
0--
On Gauss point (for general cases)
1--
On nodal point - normal from contact surface
2--
On nodal point - normal to target surface
KEYOPT(5)
Note: When using the multipoint constraint (MPC) approach to define surface-based
constraints, use KEYOPT(4) in the following way: set KEYOPT(4) = 1 for a
force-distributed constraint, set KEYOPT(4) = 2 for a rigid surface constraint.
See Surface-based Constraints for more information.
CONTA171
1--
Close gap with auto CNOF
2--
Reduce penetration with auto CNOF
3--
Close gap/reduce penetration with auto CNOF
4--
Auto ICONT
KEYOPT(6)
Contact stiffness variation (used to enhance stiffness updating when KEYOPT(10) > 0):
0--
Use default range for stiffness updating
1--
Make a nominal refinement to the allowable stiffness range
2--
Make an aggressive refinement to the allowable stiffness range
KEYOPT(7)
Element level time incrementation control / impact constraints:
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a transient
dynamic analysis with automatic adjustment of time increment
Note: KEYOPT(7) = 2, 3, and 4 include an automatic adjustment of the time
increment. This is activated only if the command SOLCONTROL,ON,ON was
issued prior to the solution.
CONTA171
KEYOPT(8)
Asymmetric contact selection:
0--
No action
2--
ANSYS internally selects which asymmetric contact pair is used at the solution stage (used
only when symmetry contact is defined).
KEYOPT(9)
Effect of initial penetration or gap:
0--
1--
2--
Include both initial geometrical penetration or gap and offset, but with ramped effects
3--
Include offset only (exclude initial geometrical penetration or gap)
4--
Include offset only (exclude initial geometrical penetration or gap), but with ramped effects
Note: The effects of KEYOPT(9) are dependent on settings for other KEYOPTs. See
the discussion on using KEYOPT(9) in the Contact Technology Guide for more
information.
KEYOPT(10)
Contact stiffness update:
0--
Each load step if FKN is redefined during load step (pair based).
2--
Each iteration based on current mean stress of underlying elements (pair based).
KEYOPT(11)
Beam/Shell thickness effect:
0--
Exclude
1--
Include
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CONTA171.html[28/04/2013 08:44:04 p.m.]
CONTA171
KEYOPT(12)
Behavior of contact surface:
0--
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surfacebased constraints, the KEYOPT(12) setting will have an impact on the local
coordinate system of the contact element nodes. See Specifying a Local
Coordinate System in the Contact Technology Guide for more information.
KEYOPT(14)
Behavior of fluid pressure penetration load. KEYOPT(14) is valid only if a fluid pressure penetration
load (SFE,,,PRES) is applied to the contact element:
0--
Fluid pressure penetration load varies during iterations (default)
1--
Fluid pressure penetration load remains constant over the substep
Table171.1CONTA171 Real Constants
No.
1
2
3
Name
R1
R2
FKN
Description
Target circle radius
Superelement thickness
Normal penalty stiffness factor
CONTA171
FTOLN
ICONT
PINB
Pinball region
PMAX
PMIN
9
10
TAUMAX
CNOF
11
FKOP
12
13
14
15
FKT
COHE
TCC
FHTG
16
17
18
SBCT
RDVF
FWGT
Stefan-Boltzmann constant
Radiation view factor
Heat distribution weighing factor
19
ECC
20
FHEG
21
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
27
PPCN
28
FPAT
CONTA171
29
30
COR
STRM
Coefficient of restitution
Load step number for ramping penetration
Definition
Element Number
Nodes I, J
Location where results are reported
Temperatures T(I), T(J)
Element length
AREA
Number of integration points
Target surface number (assigned by ANSYS)
Underlying solid, shell, or beam element number
Current contact statuses
Old contact statuses
Surface normal vector components
Current contacting target element number
Underlying old target number
Current penetration (gap = 0; penetration = positive value)
Current gap (gap = negative value; penetration = 0)
New or current gap at current converged substep (gap =
negative value; penetration = positive value)
Old gap at previously converged substep (gap = negative
value; penetration = positive value)
Initial gap at start of current substep (gap = negative value;
penetration = positive value)
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
Y
Y
Y
Y
Y
5
Y
Y
1
1
Y
Y
Y
-
CONTA171
GGAP
CONT:PRES
CONT:SFRIC
KN
KT
MU
CONT:SLIDE
ASLIDE
TOLN
CONT:STOTAL
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
CONT:FPRS
FSTART
DTSTART
DPARAM
DENERI
DENERII
CNFX
CNFY
CONV
RAC
TCC
TEMPS
TEMPT
FXCV
FXRD
FXCD
CONT:FLUX
FXNP
CNFH
JCONT
CCONT
HJOU
ECURT
Y
Y
Y
Y
Y
Y
Y
Current tangent contact stiffness (Force/Length 3 )
Friction coefficient
Y
Total accumulated sliding (algebraic sum)
3
Total accumulated sliding (absolute sum)
3
Penetration tolerance
Y
Total stress SQRT (PRES**2+SFRIC**2)
Y
Frictional energy dissipation
6
Elastic slip distance for sticking contact within a substep
Slip rate
Penetration variation
Y
Pinball Region
Total number of contact status changes during substep
Y
Maximum allowable tensile contact pressure
Y
Allowable elastic slip
Y
Contacting area
Actual applied fluid penetration pressure
Fluid penetration starting time
Load step time during debonding
Y
Debonding parameter
Y
Energy released due to separation in normal direction - mode I Y
debonding
Energy released due to separation in tangential direction Y
mode II debonding
Contact element force-x component
Contact element force-Y component
Convection coefficient
Y
Radiation coefficient
Y
Conductance coefficient
Y
Temperature at contact point
Y
Temperature at target surface
Y
Heat flux due to convection
Y
Heat flux due to radiation
Y
Heat flux due to conductance
Y
Total heat flux at contact surface
Y
Flux input
Contact element heat flow
Contact current density (Current/Unit Area)
Y
Contact charge density (Charge/Unit Area)
Y
Contact power/area
Y
Current per contact element
-
3
3
Y
Y
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
CONTA171
ECHAR
ECC
VOLTS
VOLTT
Y
Y
Y
Y
Y
Y
=
=
=
=
Item
SMISC
J
2
CONTA171
SFRIC
FLUX
FDDIS
FXCV
FXRD
FXCD
FXNP
JCONT
CCONT
HJOU
STAT[1]
OLDST
PENE[2]
DBA
SLIDE
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
ISEG
ASLIDE
CAREA
MU
DTSTART
DPARAM
FPRS
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
ELSI
DENERI
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
19
20
21
22
27
47
48
48
-
3
6
8
10
12
14
16
18
18
20
1
3
5
7
9
11
13
15
17
23
25
29
31
33
35
37
39
41
43
45
49
51
53
55
57
59
67
69
4
7
9
11
13
15
17
19
19
21
2
4
6
8
10
12
14
16
18
24
26
30
32
34
36
38
40
42
44
46
50
52
54
56
58
60
68
70
CONTA171
DENERII
FSTART
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
71
73
75
77
72
74
76
78
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
You can display or list contact results through several POST1 postprocessor commands. The contact
specific items for the PLNSOL, PLESOL, PRNSOL, and PRESOL commands are listed below:
STAT
PENE
PRES
SFRIC
STOT
SLIDE
GAP
FLUX
CNOS
FPRS
Contact status
Contact penetration
Contact pressure
Contact friction stress
Contact total stress (pressure plus friction)
Contact sliding distance
Contact gap distance
Total heat flux at contact surface
Total number of contact status changes during substep
Actual applied fluid penetration pressure
CONTA171
The USERFRIC subroutine (user-defined friction) can only be used with penalty-based tangential
contact (i.e., KEYOPT(2) = 0, 1, or 3).
PLANE13
PLANE13
2-D Coupled-Field Solid
MP ME <> <> <> <> <> <> EM <> <> PP <> EME MFS
Product Restrictions
PLANE13
surfaces to obtain the magnetic forces. These forces are applied in solution as structural loads. The
surface flag should be applied to "air" elements adjacent to the body for which forces are required.
Deleting the MXWF specification removes the flag.
Body loads - temperature, heat generation rate, and magnetic virtual displacement - may be input at the
element's nodes or as a single element value [BF, BFE]. Source current density loads may be applied to
an area [BFA] or input as an element value [BFE]. When the temperature degree of freedom is active
(KEYOPT(1) = 2 or 4), applied body force temperatures [BF, BFE] are ignored. In general, unspecified
nodal temperatures and heat generation rates default to the uniform value specified with the BFUNIF
or TUNIF command. Heat generation from Joule heating is applied in Solution as thermal loading for
static and transient analyses.
If the temperature degree of freedom is present, the calculated temperatures override any input nodal
temperatures.
Air elements in which local Jacobian forces are to be calculated may be identified by using nodal values
of 1 and 0 for the MVDI label [BF]. See the Low-Frequency Electromagnetic Analysis Guide for details.
These forces are not applied in solution as structural loads.
A summary of the element input is given in "PLANE13 Input Summary". A general description of element
input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
PLANE13
Heat Generations--
HG(I), HG(J), HG(K), HG(L)
Magnetic Virtual Displacements--
VD(I), VD(J), VD(K), VD(L)
Source Current Density--
spare, spare, JSZ(I), PHASE(I), spare, spare,
JSZ(J), PHASE(J), spare, spare, JSZ(K), PHASE(K),
spare, spare, JSZ(L), PHASE(L)
Special Features
Requires an iterative solution for field coupling (displacement, temperature, electric, magnetic, but
not piezoelectric)
Large deflection
Large strain
Stress stiffening
Birth and death
Adaptive descent
KEYOPT(1)
Element degrees of freedom:
0--
AZ degree of freedom
2--
TEMP degree of freedom
3--
UX, UY degrees of freedom
4--
UX, UY, TEMP, AZ degrees of freedom
6--
VOLT, AZ degrees of freedom
7--
UX, UY, VOLT degrees of freedom
KEYOPT(2)
Extra shapes:
0--
Include extra shapes
1--
PLANE13
PLANE13
Because of different sign conventions for Cartesian and polar coordinate systems, magnetic flux density
vectors point in opposite directions for planar (KEYOPT(3) = 0) and axisymmetric (KEYOPT(3) =1)
analyses.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table13.1PLANE13 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC
PRES
TEMP
HGEN
S:X, Y, Z, XY
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY
EPTH:EQV
TG:X, Y, SUM
TF:X, Y, SUM
EF:X, Y
EF:SUM
D:X, Y
D:SUM
UE, UD, UM
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
P1 at nodes J, I; P2 at K, J; P3 at L, K; P4 at I, L
Input temperatures T(I), T(J), T(K), T(L)
Input heat generations HG(I), HG(J), HG(K), HG(L)
Stresses (SZ = 0.0 for plane stress elements)
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Principal elastic strains
Equivalent elastic strain [4]
Average thermal strains
Equivalent thermal strain [4]
Thermal gradient components and vector sum
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum
Electric field components (X, Y)
Vector magnitude of EF
Electric flux density components (X, Y)
Vector magnitude of D
Elastic (UE), dielectric (UD), and electromechanical coupled
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
Y
Y
Y
Y
-
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
PLANE13
LOC
MUX, MUY
H:X, Y
H:SUM
B:X, Y
B:SUM
JSZ
JTZ
JHEAT:
FJB(X, Y)
FMX(X, Y)
FVW(X, Y)
FMAG:X, Y
FACE
AREA
NODES
HFILM
TBULK
TAVG
HEAT RATE
HEAT RATE/AREA
HFLUX
HFAVG
TBAVG
HFLXAVG
TJB(Z)
TMX(Z)
TVW(Z)
(UM) energies
Output location (X, Y)
Magnetic permeability
Magnetic field intensity components
Vector magnitude of H
Magnetic flux density components
Vector magnitude of B
Source current density, available for static analysis only
Total current density
Joule heat generation per unit volume
Lorentz force components
Maxwell force components
Virtual work force components
Combined (FJB and FMX) force components
Face label
Face area
Face nodes
Film coefficient at each node of face
Bulk temperature at each node of face
Average face temperature
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Heat flux at each node of face
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
Lorentz torque about global Cartesian +Z axis
Maxwell torque about global Cartesian +Z axis
Virtual work torque about global Cartesian +Z axis
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
-
1
1
1
2
2
2
1
1
1
PLANE13
Item
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
1
2
4
9
-
3
6
-
5
8
-
7
10
-
PLANE13
FVWX
FVWY
FVWSUM
JTZ
UE
UD
UM
TJB(Z)
TMX(Z)
TVW(Z)
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
3
4
5
7
8
9
10
35
36
37
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
17
18
19
20
21
22
23
24
25
26
27
28
FC4
29
30
31
32
33
34
PLANE13
PLANE223
PLANE223
2-D 8-Node Coupled-Field Solid
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE223
Field
Structural
Thermal
Electric Conduction
Electrostatic
Field Key
1
10
100
1000
DOF Label
UX, UY
TEMP
VOLT
VOLT
Force Label
FX, FY
HEAT
AMPS
CHRG
Reaction Solution
Force
Heat Flow
Electric Current
Electric Charge
The coupled-field analysis KEYOPT(1) settings, DOF labels, force labels, reaction solutions, and analysis
types are shown in the following table.
Table223.2PLANE223 Coupled-Field Analyses
Coupled-Field
Analysis
Structural-Thermal [1],
[2]
Piezoresistive
Electroelastic
Piezoelectric
Thermal-Electric
StructuralThermoelectric [1]
Thermal-Piezoelectric
[1], [2]
KEYOPT(1)
11 UX, UY,
TEMP
FX, FY,
HEAT
Reaction
Solution
Force,
Heat Flow
Analysis Type
Static
Full Harmonic
Full Transient
Static
101
UX, UY,
VOLT
FX, FY,
AMPS
Force,
Electric
Current
FX, FY,
CHRG
Force,
Electric
Charge
(positive)
Static
FX, FY,
CHRG
Force,
Electric
Charge
(negative)
Static
Full Transient
Full Transient
Modal
Full Harmonic
Full Transient
Static
110 TEMP,
VOLT
HEAT,
AMPS
Heat Flow,
Electric
Current
FX, FY,
HEAT,
AMPS
Force,
Heat Flow,
Electric
Current
Static
FX, FY,
HEAT,
CHRG
Force,
Heat Flow,
Electric
Charge
(negative)
Static
Full Transient
Full Transient
Full Harmonic
Full Transient
1. For static and full transient analyses, KEYOPT(2) can specify a strong (matrix) or weak (load
vector) structural-thermal coupling.
2. For full harmonic analyses, strong structural-thermal coupling only applies.
3. The electrostatic-structural analysis available with KEYOPT(1) = 1001 defaults to an electroelastic
analysis (electrostatic force coupling) unless a piezoelectric matrix is specified on TB,PIEZ.
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_PLANE223.html[28/04/2013 08:44:20 p.m.]
PLANE223
As shown in the following table, material property requirements consist of those required for the
individual fields (structural, thermal, electric conduction, or electrostatic) and those required for field
coupling. Material properties are defined with the MP, MPDATA, and TB commands.
Table223.3PLANE223 Material Properties
ALL ANALYSES WITH A STRUCTURAL FIELD
Structural
EX, EY, EZ, PRXY, PRYZ, PRXZ (or NUXY, NUYZ, NUXZ), GXY, GYZ, GXZ,
ELASTIC, ANEL, DENS, DAMP, DMPR, SDAMP
ALPX, ALPY, ALPZ (or CTEX, CTEY, CTEZ, or THSX, THSY, THSZ), REFT
Plasticity (PLASTIC, BISO, MISO, NLISO, BKIN, MKIN, KINH, CHABOCHE, HILL,
SMA, CAST, EDP, GURSON) [1]
Viscoelasticity (PRONY,SHIFT) [1]
Viscoplasticity/Creep (CREEP, RATE) [1]
PLANE223
KEYOPT(1)
Load
Type
11 Surface
Body
Piezoresistive
101 Surface
Body
Electroelastic and
Piezoelectric
1001 Surface
Body
Thermal-Electric
110 Surface
Body
StructuralThermoelectric
111 Surface
Body
Thermal-Piezoelectric
1011 Surface
Load
Command Label
Pressure
PRES
Convection
Heat Flux
Radiation
CONV
HFLUX
RDSF
Force Density
FORC
HGEN
Pressure
PRES
Force Density
FORC
Temperature -- Nodes I
through P
TEMP
Pressure
Surface Charge Density
PRES
CHRGS[1]
Force Density
FORC
Temperature -- Nodes I
through P
TEMP
CHRGD[1]
Convection
Heat Flux
Radiation
CONV
HFLUX
RDSF
HGEN
Pressure
PRES
Convection
Heat Flux
Radiation
CONV
HFLUX
RDSF
Force Density
FORC
HGEN
Pressure
Surface Charge Density
PRES
CHRGS[1]
Convection
Heat Flux
CONV
HFLUX
PLANE223
Body
Radiation
RDSF
Force Density
FORC
HGEN
CHRGD[1]
1. CHRGS and CHRGD are interpreted as negative surface charge density and negative volume charge
density, respectively.
A summary of the element input is given in "PLANE223 Input Summary". A general description of
element input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric
Elements.
PLANE223
Structural-thermal coupling method in structural-thermal, structural-thermoelastic, or thermalpiezoelectric analyses (KEYOPT(1) = 11, 111, or 1011).
0--
Strong (matrix) coupling produces an unsymmetric matrix. In a linear analysis, a coupled
response is achieved after one iteration.
1--
Weak (load vector) coupling produces a symmetric matrix and requires at least two
iterations to achieve a coupled response. [2]
KEYOPT(3)
Element behavior:
0--
Plane stress
1--
Axisymmetric
2--
Plane strain
KEYOPT(4)
Electrostatic force in electroelastic analysis (KEYOPT(1) = 1001):
0--
Applied to every element node.
1--
Applied to the air-structure interface or to element nodes that have constrained structural
degrees of freedom.
2--
Not applied.
For more information, see Electroelastic Analysis in the Coupled-Field Analysis Guide .
KEYOPT(9)
Thermoelastic damping (piezocaloric effect) in structural-thermal, structural-thermoelastic, or
thermal-piezoelectric analyses (KEYOPT(1) = 11, 111, or 1011). Applicable to harmonic and
transient analyses only.
0--
Active
1--
Suppressed [2]
PLANE223
Definition
ALL ANALYSES
EL
NODES
MAT
VOLU:
XC, YC
S:X, Y, Z, XY
S:1, 2, 3
S:EQV
EPEL:X, Y, Z, XY
EPTH:X, Y, Z, XY
EPTH:EQV
EPPL:X, Y, Z, XY
EPPL:EQV
EPCR:X, Y, Z, XY
EPCR:EQV
EPTO:X, Y, Z, XY
EPTO:EQV
ADDITIONAL
TG:X, Y, SUM
Element Number
Y
Nodes - I, J, K, L, M, N, O, P
Y
Material number
Y
Volume
Y
Location where results are reported
2
ALL ANALYSES WITH A STRUCTURAL FIELD
Stresses (SZ = 0.0 for plane stress elements)
1
Principal stresses
1
Equivalent stress
1
Elastic strains
1
Thermal strains
1
Equivalent thermal strain [3]
1
Plastic strains
1
Equivalent plastic strain [3]
1
Creep strains
1
Equivalent creep strain [3]
1
Total mechanical strains (EPEL + EPPL + EPCR)
Total equivalent mechanical strain (EPEL + EPPL + EPCR)
OUTPUT FOR STRUCTURAL-THERMAL ANALYSES (KEYOPT(1) = 11)
Thermal gradient components and vector magnitude
1
PLANE223
TF:X, Y, SUM
Thermal flux components and vector magnitude
1
UT
Total strain energy [7]
1
ADDITIONAL OUTPUT FOR PIEZORESISTIVE ANALYSES (KEYOPT(1) = 101)
TEMP
Input temperatures
Y
EF:X, Y, SUM
Electric field components (X, Y) and vector magnitude
1
JC:X, Y, SUM
Conduction current density components (X, Y) and vector
1
magnitude
JS:X, Y, SUM
Current density components (X, Y) and vector magnitude
1
[4]
JHEAT
Joule heat generation per unit volume [5]
1
ADDITIONAL OUTPUT FOR ELECTROELASTIC ANALYSES (KEYOPT(1) = 1001)
TEMP
Input temperatures
Y
EF:X, Y, SUM
Electric field components (X, Y) and vector magnitude
1
D:X, Y, SUM
Electric flux density components (X, Y) and vector
1
magnitude
FMAG:X, Y, SUM
Electrostatic force components (X, Y) and vector magnitude 1
UE, UD
Stored elastic and dielectric energies
1
ADDITIONAL OUTPUT FOR PIEZOELECTRIC ANALYSES (KEYOPT(1) = 1001)
TEMP
Input temperatures
Y
EF:X, Y, SUM
Electric field components (X, Y) and vector magnitude
1
D:X, Y, SUM
Electric flux density components (X, Y) and vector
1
magnitude
JHEAT
Joule heat generation per unit volume [5], [6]
1
UE, UD
Stored elastic and dielectric energies
1
ADDITIONAL OUTPUT FOR THERMAL-ELECTRIC ANALYSES (KEYOPT(1) = 110)
TG:X, Y, SUM
Thermal gradient components and vector magnitude
1
TF:X, Y, SUM
Thermal flux components and vector magnitude
1
EF:X, Y, SUM
Electric field components and vector magnitude
1
JC:X, Y, SUM
Conduction current density components and vector
1
magnitude
JS:X, Y, SUM
Current density components and vector magnitude [4]
1
JHEAT
Joule heat generation per unit volume [5], [6]
1
ADDITIONAL OUTPUT FOR STRUCTURAL-THERMOELECTRIC ANALYSES (KEYOPT(1) =
111)
TG:X, Y, SUM
Thermal gradient components and vector magnitude
1
TF:X, Y, SUM
Thermal flux components and vector magnitude
1
EF:X, Y, SUM
Electric field components and vector magnitude
1
JC:X, Y, SUM
Conduction current density components and vector
1
magnitude
JS:X, Y, SUM
Current density components and vector magnitude [4]
1
JHEAT
Joule heat generation per unit volume [5], [6]
1
UT
Total strain energy [7]
1
ADDITIONAL OUTPUT FOR THERMAL-PIEZOELECTRIC ANALYSES (KEYOPT(1) = 1011)
TG:X, Y, SUM
Thermal gradient components and vector magnitude
1
TF:X, Y, SUM
Thermal flux components and vector magnitude
1
EF:X, Y, SUM
Electric field components and vector magnitude
1
D:X, Y, SUM
Electric flux density components and vector magnitude
1
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_PLANE223.html[28/04/2013 08:44:20 p.m.]
PLANE223
JHEAT
UE, UD
UT
1
1
1
NMISC
NMISC
NMISC
1
2
4
PLANE223
TARGE170
TARGE170
3-D Target Segment
TARGE170
The target and associated contact surfaces are identified via a shared real constant set. This real
constant set includes all real constants for both the target and contact elements.
Each target surface can be associated with only one contact surface, and vice-versa. However, several
contact elements could make up the contact surface and thus come in contact with the same target
surface. Likewise, several target elements could make up the target surface and thus come in contact
with the same contact surface. For either the target or contact surfaces, you can put many elements in a
single target or contact surface, or you can localize the contact and target surfaces by splitting the large
surfaces into smaller target and contact surfaces, each of which contain fewer elements.
If a contact surface may contact more than one target surface, you must define duplicate contact
surfaces that share the same geometry but relate to separate targets, that is, that have separate real
constant set numbers.
Figure 170.2 shows the available segment types for TARGE170. The general 3-D surface segments (3node and 6-node triangles, and 4-node and 8-node quadrilaterals) and the primitive segments (cylinder,
cone, and sphere) can be paired with 3-D surface-to-surface contact elements, CONTA173 and
CONTA174, the 3-D node-to-surface contact element, CONTA175, and the 3-D line-to-surface contact
element, CONTA177. The line segments (2-node line and 3-node parabola) can only be paired with the
3-D line-to-line contact element, CONTA176, to model 3-D beam-to-beam contact.
For any target surface definition, the node ordering of the target segment element is critical for proper
detection of contact. For the general 3-D surface segments (triangle and quadrilateral segment types),
the nodes must be ordered so that the outward normal to the target surface is defined by the right hand
rule (see Figure 170.2). Therefore, for the surface target segments, the outward normal by the right
hand rule is consistent to the external normal. For 3-D line segments (straight line and parabolic line),
the nodes must be entered in a sequence that defines a continuous line. For a rigid cylinder, cone, or
sphere, contact must occur on the outside of the elements; internal contacting of these segments is not
allowed.
Segment Type
3-node triangle
R1
R2
None
None
None
None
None
None
None
None
Target
Radius[4]
Target
Contact
Radius[5]
Contact
TARGE170
Cylinder[2]
CONE
Cone[2]
SPHE
Sphere [2]
PILO
Pilot node[3]
POINT
Point 6
Radius[4]
1st - 2nd nodes are axial end points (UX, Radius
UY, UZ) (TEMP) (VOLT) (MAG)
1st - 2nd nodes are axial end points (UX, Radius at
UY, UZ) (TEMP) (VOLT) (MAG)
node 1
Sphere center point (UX, UY, UZ) (TEMP) Radius
(VOLT) (MAG)
1st point: (UX, UY, UZ, ROTX, ROTY,
None
ROTZ) (TEMP) (VOLT) (MAG)
1st point: (UX, UY, UZ)
None
Radius[5]
None
Radius at
node 2
None
None
None
1. The DOF available depends on the setting of KEYOPT(1) of the associated contact element. Refer
to the element documentation for either CONTA173, CONTA174, or CONTA175 for more details.
2. When creating a cylinder, cone, or sphere via direct generation, define the real constant set before
creating the element.
3. Only pilot nodes have rotational degrees of freedom (ROTX, ROTY, ROTZ).
4. Input the target radius as a negative value when modeling internal pipe-to-pipe contact (a pipe
contacting/sliding inside another pipe). Input a positive value to model external 3-D beam-to-beam
contact.
5. Input a positive contact radius when modeling internal pipe-to-pipe contact or external 3-D beamto-beam contact.
6. Rigid surface node. This segment type is only used to apply boundary conditions to rigid target
surfaces.
Figure 170.2 shows the 3-D segment shapes.
Figure170.2TARGE170 Segment Types
TARGE170
For simple rigid target surfaces (including line segments), you can define the target segment elements
individually by direct generation. You must first specify the SHAPE argument on the TSHAP command.
When creating cylinders, cones, or spheres through direct generation, you must also define the real
constant R1 (and R2 for cones) before creating the element. Real constants R1 and R2 (see
Table170.1:TARGE170 3-D Segment Types, Target Shape Codes, and Nodes) define the dimensions of
the target shape.
For general 3-D rigid surfaces, target segment elements can be defined by area meshing (AMESH). Set
KEYOPT(1) = 0 (the default) to generate low order target elements (3-node triangles and/or 4-node
quadrilaterals) for rigid surfaces. Set KEYOPT(1) = 1 to generate target elements with midside nodes (6node triangles and/or 8-node quadrilaterals).
For 3-D rigid lines, target segment elements can be defined by line meshing (LMESH). Set KEYOPT(1)
= 0 (the default) to generate low order target elements (2-node straight lines). Set KEYOPT(1) = 1 to
generate target elements with midside nodes (3-node parabolas).
You can also use keypoint meshing (KMESH) to generate the pilot node.
If the TARGE170 elements will be created via program meshing (AMESH, LMESH, or KMESH
commands), then the TSHAP command is ignored and ANSYS chooses the correct shape automatically.
For rigid-to-flexible contact, by default, ANSYS automatically fixes the structural degree of freedom for
rigid target nodes if they aren't explicitly constrained (KEYOPT(2) = 0). If you wish, you can override the
automatic boundary condition settings by setting KEYOPT(2) = 1 for the target elements. For flexible-toflexible contact, no special boundary conditions treatment is performed, and the KEYOPT(2) = 0 setting
should be used.
For each rigid-flexible contact pair, you can assign only one pilot node to an entire rigid target surface
(or none if it is not needed). The pilot node, unlike the other segment types, is used to define the
degrees of freedom for the entire target surface. This node can be any of the target surface nodes, but
it does not have to be. All possible rigid motions of the target surface will be a combination of a
translation and a rotation around the pilot node. The pilot node provides a convenient and powerful way
to assign boundary conditions such as rotations, translations, moments, temperature, voltage, and
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_TARGE170.html[28/04/2013 08:44:39 p.m.]
TARGE170
magnetic potential on an entire rigid target surface. By default (KEYOPT(2) = 0), you can assign the
boundary conditions only to the pilot node, eliminating the need to assign boundary conditions to
individual target nodes, thus reducing the chance of errors. ANSYS will also automatically fix the
structural degrees of freedom on the pilot node if they aren't explicitly constrained.
By setting KEYOPT(2) = 1 for the target elements, you can apply boundary conditions on any rigid
target nodes rather than only on the pilot node. It is your responsibility to make sure the rigid target
surface is not under-constrained or over-constrained. It is still recommended that you apply all boundary
conditions on the pilot node, even when KEYOPT(2) = 1.
TARGE170
TARGE170
n--
Enter a six digit value that represents the DOF set to be constrained. The first to sixth digits
represent ROTZ, ROTY, ROTX, UZ, UY, UX, respectively. The number 1 (one) indicates the
DOF is active, and the number 0 (zero) indicates the DOF is not active. For example, 100011
means that UX, UY, and ROTZ will be used in the multipoint constraint. Leading zeros may
be omitted; for example, you can enter 11 to indicate that UX and UY are the only active
DOF. If KEYOPT(4) = 0 (which is the default) or 111111, all DOF are constrained.
KEYOPT(5)
DOF set to be used in internally-generated multipoint constraints (MPCs), with the MPC algorithm
and no separation or bonded behavior (KEYOPT(2) = 2 and KEYOPT(12) = 4, 5, or 6 on the
contact element). Note that this key option is not used for surface-based constraints. (See
"Multipoint Constraints and Assemblies" in the Contact Technology Guide for more information):
0--
Automatic constraint type detection (default)
1--
Solid-solid constraint (no rotational DOFs are constrained)
2--
Shell-shell constraint (both translational and rotational DOFs are constrained independently).
Also used with penalty based shell-shell assembly (KEYOPT(2) = 0 or 1 and KEYOPT(12) = 5
or 6 on the contact element); see Bonded Contact for Shell-Shell Assemblies in the Contact
Technology Guide for more information.
3--
Shell-solid constraint - contact normal direction (both translational and rotational DOFs from
the contact surface are included in the constraint set; only translational DOFs from the target
surface are included in the constraint set).
4--
Shell-solid constraint - all directions. This option acts the same as KEYOPT(5) = 3 if an
intersection is found from the contact normal to the target surface. Otherwise, constraint
equations are still built as long as contact node(s) and target segments are inside the pinball
region.
5--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_TARGE170.html[28/04/2013 08:44:39 p.m.]
TARGE170
Shell-solid constraint - anywhere inside pinball region. Constraint equations are always built
as long as contact node(s) and target segments are inside the pinball region, regardless of
whether an intersection exists between the contact normal and the target surface.
Note: When the no separation option (KEYOPT(12) = 4 on the contact element) is
used with the MPC approach, only the KEYOPT(5) = 0 and 1 options (auto
detection or solid-solid constraint) described above are valid. If the auto
detection option is set and the program finds a shell-shell or shell-solid
constraint in this situation, the solution will terminate.
Definition
Element Number
Nodes I, J, and K
Target surface number (assigned by ANSYS)
Segment shape type
Segment numbering
Actual applied fluid penetration pressure
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
1
Y
1. An internal segment number determined by ANSYS. ISEG for the target element has a different
meaning than ISEG reported for the contact element.
You can display or list the actual fluid pressure applied to the target element through several POST1
postprocessing commands, as shown below:
PLESOL,CONT,FPRS
PLNSOL,CONT,FPRS
PRESOL,CONT
PRNSOL,CONT
Note that only the FPRS (fluid penetration pressure) output item is meaningful when the PRESOL and
PRNSOL commands are used for target elements.
Table170.3:TARGE170 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See Creating an Element Table in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table170.3:TARGE170 Item and Sequence Numbers:
Name
output quantity as defined in the Table170.2:TARGE170 Element Output Definitions
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_TARGE170.html[28/04/2013 08:44:39 p.m.]
TARGE170
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,K,L
sequence number for data at nodes I, J, K, L
Table170.3TARGE170 Item and Sequence Numbers
Output
Quantity Name
FPRS
Item
SMISC
L
4
CONTA173
CONTA173
3-D 4-Node Surface-to-Surface Contact
CONTA173
CONTA173
Nodes
I, J, K, L
Degrees of Freedom
UX, UY, UZ (if KEYOPT(1) = 0)
UX, UY, UZ, TEMP (if KEYOPT(1) = 1)
TEMP (if KEYOPT(1) = 2)
UX, UY, UZ, TEMP, VOLT (if KEYOPT(1) = 3)
TEMP, VOLT (if KEYOPT(1) = 4)
UX, UY, UZ, VOLT (if KEYOPT(1) = 5)
VOLT (if KEYOPT(1) = 6)
MAG (if KEYOPT(1) = 7)
Real Constants
R1, R2, FKN, FTOLN, ICONT, PINB,
PMAX, PMIN, TAUMAX, CNOF, FKOP, FKT,
COHE, TCC, FHTG, SBCT, RDVF, FWGT,
ECC, FHEG, FACT, DC, SLTO, TNOP,
TOLS, MCC, PPCN, FPAT, COR, STRM
See Table173.1:CONTA173 Real Constants for descriptions of the real constants.
Material Properties
MU, EMIS (MP command)
FRIC (TB command; see Contact Friction (TB,FRIC))
CZM (TB command; see Cohesive Zone Materials Used for Debonding in the Contact Technology
Guide)
Surface Loads
Pressure, Face 1 (I-J-K-L) (opposite to contact normal direction); used for fluid pressure
penetration loading. On the SFE command use LKEY = 1 to specify the pressure values, and use
LKEY = 2 to specify starting points and penetrating points.
Convection, Face 1 (I-J-K-L)
Heat Flux, Face 1 (I-J-K-L)
Special Features
Nonlinear
Large deflection
Isotropic or orthotropic friction; USERFRIC subroutine
Debonding
Birth and death
Fluid pressure penetration load
Section definition used for geometry correction of spherical and revolute surfaces
Linear perturbation
KEYOPTs
Presented below is a list of KEYOPTS available for this element. Included are links to sections in
the Contact Technology Guide where more information is available on a particular topic.
KEYOPT(1)
Selects degrees of freedom:
0--
UX, UY, UZ
1--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CONTA173.html[28/04/2013 08:44:46 p.m.]
CONTA173
CONTA173
2--
On nodal point - normal to target surface
3--
On nodal point - normal from contact surface (projection-based method)
Note: When using the multipoint constraint (MPC) approach to define surface-based
constraints, use KEYOPT(4) in the following way: set KEYOPT(4) = 1 for a
force-distributed constraint, set KEYOPT(4) = 2 for a rigid surface constraint.
See Surface-based Constraints for more information.
KEYOPT(5)
Note: Certain restrictions apply when the surface projection based method
(KEYOPT(4) = 3) is defined. See Using the Surface Projection Based Contact
Method (KEYOPT(4) = 3) for more information.
CONTA173
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a transient
dynamic analysis with automatic adjustment of time increment
KEYOPT(8)
2--
Include both initial geometrical penetration or gap and offset, but with ramped effects
3--
Include offset only (exclude initial geometrical penetration or gap)
4--
Include offset only (exclude initial geometrical penetration or gap), but with ramped effects
CONTA173
Note: The effects of KEYOPT(9) are dependent on settings for other KEYOPTs. See
the discussion on using KEYOPT(9) in the Contact Technology Guide for more
information.
KEYOPT(10)
Contact stiffness update:
0--
Each load step if FKN is redefined during load step (pair based).
2--
Each iteration based on current mean stress of underlying elements (pair based).
KEYOPT(11)
Shell thickness effect:
0--
Exclude
1--
Include
KEYOPT(12)
Behavior of contact surface:
0--
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surfacebased constraints, the KEYOPT(12) setting will have an impact on the local
CONTA173
KEYOPT(14)
Behavior of fluid pressure penetration load. KEYOPT(14) is valid only if a fluid pressure penetration
load (SFE,,,PRES) is applied to the contact element:
0--
Fluid pressure penetration load varies during iterations (default)
1--
Fluid pressure penetration load remains constant over the substep
Table173.1CONTA173 Real Constants
No.
Name
Description
1
2
3
R1
R2
FKN
FTOLN
ICONT
PINB
Pinball region
PMAX
PMIN
9
10
TAUMAX
CNOF
11
FKOP
12
13
14
15
FKT
COHE
TCC
FHTG
16
17
18
SBCT
RDVF
FWGT
Stefan-Boltzmann constant
Radiation view factor
Heat distribution weighing factor
CONTA173
or
19
ECC
20
FHEG
21
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
26
27
MCC
PPCN
28
FPAT
29
30
COR
STRM
Definition
CONTA173
EL
NODES
XC, YC, ZC
TEMP
VOLU
NPI
ITRGET
ISOLID
CONT:STAT
OLDST
ISEG
OLDSEG
CONT:PENE
CONT:GAP
NGAP
OGAP
IGAP
GGAP
CONT:PRES
TAUR/TAUS[7]
KN
KT
MU[8]
TASS/TASR[7]
AASS/AASR[7]
TOLN
CONT:SFRIC
CONT:STOTAL
CONT:SLIDE
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
CONT:FPRS
FSTART
DTSTART
DPARAM
Element Number
Nodes I, J, K, L
Location where results are reported
Temperatures T(I), T(J), T(K), T(L)
AREA
Number of integration points
Target surface number (assigned by ANSYS)
Underlying solid or shell element number
Current contact statuses
Old contact statuses
Current contacting target element number
Underlying old target number
Current penetration (gap = 0; penetration = positive value)
Current gap (gap = negative value; penetration = 0)
New or current gap at current converged substep (gap =
negative value; penetration = positive value)
Old gap at previously converged substep (gap = negative
value; penetration = positive value)
Initial gap at start of current substep (gap = negative value;
penetration = positive value)
Geometric gap at current converged substep (gap = negative
value; penetration = positive value)
Normal contact pressure
Tangential contact stresses
Current normal contact stiffness (Force/Length 3 )
Current tangent contact stiffness (Force/Length 3 )
Friction coefficient
Total (algebraic sum) sliding in S and R directions
Total (absolute sum) sliding in S and R directions
Penetration tolerance
Frictional stress SQRT (TAUR**2+TAUS**2)
Total stress SQRT (PRES**2+TAUR**2+TAUS**2)
Total sliding SQRT (TASS**2+TASR**2)
Frictional energy dissipation
Elastic slip distance for sticking contact within a substep
Slip rate
Penetration variation
Pinball Region
Total number of contact status changes during substep
Maximum allowable tensile contact pressure
Allowable elastic slip
Contacting area
Actual applied fluid penetration pressure
Fluid penetration starting time
Load step time during debonding
Debonding parameter
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
Y
Y
Y
Y
5
Y
Y
1
1
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
3
3
Y
Y
Y
Y
6
Y
Y
Y
Y
Y
Y
3
3
Y
Y
Y
Y
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
CONTA173
DENERI
DENERII
CNFX[4]
CNFY
CNFZ
CONV
RAC
TCC
TEMPS
TEMPT
FXCV
FXRD
FXCD
CONT:FLUX
FXNP
CNFH
JCONT
CCONT
HJOU
ECURT
ECHAR
ECC
VOLTS
VOLTT
MCC
MFLUX
MAGS
MAGT
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
=
=
=
=
CONTA173
7. For the case of orthotropic friction, components are defined in the global Cartesian system
(default) or in the local element coordinate system specified by ESYS.
8. For orthotropic friction, an equivalent coefficient of friction is output.
Note: If ETABLE is used for the CONT items, the reported data is averaged across the
element.
Note: Contact results (including all element results) are generally not reported for
elements that have a status of open and not near contact (far-field).
Table173.3:CONTA173 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See Creating an Element Table in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table173.3:CONTA173 Item and Sequence Numbers:
Name
output quantity as defined in the Table173.2:CONTA173 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,K,L
sequence number for data at nodes I,J,K,L
Table173.3CONTA173 Item and Sequence Numbers
Output
Quantity Name
PRES
TAUR
TAUS
FLUX
FDDIS
FXCV
FXRD
FXCD
FXNP
JCONT
CCONT
HJOU
MFLUX
STAT[1]
OLDST
PENE[2]
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
41
-
1
5
9
14
18
22
26
30
34
38
38
42
46
1
5
9
2
6
10
15
19
23
27
31
35
39
39
43
47
2
6
10
3
7
11
16
20
24
28
32
36
40
40
44
48
3
7
11
L
4
8
12
17
21
25
29
33
37
41
41
45
49
4
8
12
CONTA173
DBA
TASR
TASS
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
CNFZ
ISEG
AASR
AASS
CAREA
MU
DTSTART
DPARAM
FPRS
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
MCC
MAGS
MAGT
ELSI
DENERI
DENERII
FSTART
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
42
43
44
45
58
98
99
99
-
13
17
21
25
29
33
37
46
50
54
62
66
70
74
78
82
86
90
94
100
104
108
112
116
120
124
128
132
136
140
144
148
152
156
14
18
22
26
30
34
38
47
51
55
63
67
71
75
79
83
87
91
95
101
105
109
113
117
121
125
129
133
137
141
145
140
153
157
15
19
23
27
31
35
39
48
52
56
64
68
72
76
80
84
88
92
96
102
106
110
114
118
122
126
130
134
138
142
146
150
154
158
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
16
20
24
28
32
36
40
49
53
57
65
69
73
77
81
85
89
93
97
103
107
111
115
119
123
127
131
135
139
143
147
151
155
159
CONTA173
You can display or list contact results through several POST1 postprocessor commands. The contact
specific items for the PLNSOL, PLESOL, PRNSOL, and PRESOL commands are listed below:
STAT
PENE
PRES
SFRIC
STOT
SLIDE
GAP
FLUX
CNOS
FPRS
Contact status
Contact penetration
Contact pressure
Contact friction stress
Contact total stress (pressure plus friction)
Contact sliding distance
Contact gap distance
Total heat flux at contact surface
Total number of contact status changes during substep
Actual applied fluid penetration pressure
CONTA173
SOLID70
SOLID70
3-D Thermal Solid
SOLID70
Properties C and MU are used in calculating the coefficients of permeability as described in the Theory
Reference for the Mechanical APDL and Mechanical Applications . Temperature boundary conditions input
with the D command are interpreted as pressure boundary conditions, and heat flow boundary
conditions input with the F command are interpreted as mass flow rate (mass/time).
A mass transport option is available with KEYOPT(8). With this option the velocities VX, VY, and VZ must
be input as real constants (in the element coordinate system). Also, temperatures should be specified
along the entire inlet boundary to assure a stable solution. With mass transport, you should use specific
heat (C) and density (DENS) material properties instead of enthalpy (ENTH).
A summary of the element input is given in "SOLID70 Input Summary". A general description of element
input is given in Element Input.
SOLID70
KEYOPT(8)
SOLID70
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table70.1SOLID70 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
HGEN
TG:X, Y, Z, SUM
TF:X, Y, Z, SUM
FACE
AREA
NODES
HFILM
TBULK
TAVG
HEAT RATE
HEAT RATE/AREA
HFAVG
TBAVG
HFLXAVG
HFLUX
PRESSURE GRAD
MASS FLUX
FLUID VELOCITY
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L), HG(M),
HG(N), HG(O), HG(P)
Thermal gradient components and vector sum at centroid
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum at centroid
Face label
Face area
Face nodes
Film coefficient at each node of face
Bulk temperature at each node of face
Average face temperature
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
Heat flux at each node of face
Total pressure gradient and its X, Y, and Z components
Mass flow rate per unit cross-sectional area
Total fluid velocity and its X, Y, and Z components
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
Y
Y
Y
Y
1
1
1
1
1
1
1
1
1
1
1
-
1
2
2
2
1
1
1
-
SOLID70
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FC6
31
32
33
34
35
36
SOLID70
in addition to the general assumptions and restrictions given in the previous section.
ANSYS Professional.
This element does not have the mass transport or fluid flow options. KEYOPT(7) and KEYOPT(8)
can only be set to 0 (default).
The VX, VY, and VZ real constants are not applicable.
The VISC and MU material properties are not applicable.
The element does not have the birth and death feature.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
SOLID90
SOLID90
3-D 20-Node Thermal Solid
SOLID90
SOLID90
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L), HG(M),
HG(N), HG(O), HG(P), HG(Q), ..., HG(Z), HG(A), HG(B)
Thermal gradient components and vector sum at centroid
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum at centroid
Face label
Corner nodes on this face
Face area
Film coefficient
Average face temperature
Fluid bulk temperature
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Heat flux at each node of face
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
Y
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
1
1
1
1
1
1
1
1
1
Y
Y
1
1
1
-
1
1
1
SOLID90
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FC6
31
32
33
34
35
36
SOLID90
Matrix or Vector
Geometry
Shape Functions
Integration Points
Brick
Equation12236
14
Conductivity Matrix and Wedge
Equation12213
3x3
Heat Generation Load
Pyramid
Equation12198
2x2x2
Vector
Tet
Equation12185
4
Same as conductivity matrix. If KEYOPT(1) = 1,
Same as conductivity
Specific Heat Matrix
the matrix is diagonalized as described in Lumped matrix
Matrices.
Quad
Equation1290
3x3
Convection Surface
Matrix and Load Vector Triangle
Equation1263
6
CONTA172
CONTA172
2-D 3-Node Surface-to-Surface Contact
CONTA172
CONTA172
CONTA172
Penalty function
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
KEYOPT(3)
Stress state when superelements are present:
0--
Use with h-elements (no superelements)
1--
Axisymmetric (use with superelements only)
2--
Plane stress/Plane strain (use with superelements only)
3--
Plane stress with thickness input (use with superelements only)
KEYOPT(4)
Location of contact detection point:
0--
On Gauss point (for general cases)
1--
On nodal point - normal from contact surface
2--
On nodal point - normal to target surface
KEYOPT(5)
Note: When using the multipoint constraint (MPC) approach to define surface-based
constraints, use KEYOPT(4) in the following way: set KEYOPT(4) = 1 for a
force-distributed constraint, set KEYOPT(4) = 2 for a rigid surface constraint.
See Surface-based Constraints for more information.
CONTA172
No automated adjustment
1--
Close gap with auto CNOF
2--
Reduce penetration with auto CNOF
3--
Close gap/reduce penetration with auto CNOF
4--
Auto ICONT
KEYOPT(6)
Contact stiffness variation (used to enhance stiffness updating when KEYOPT(10) > 0):
0--
Use default range for stiffness updating
1--
Make a nominal refinement to the allowable stiffness range
2--
Make an aggressive refinement to the allowable stiffness range
KEYOPT(7)
Element level time incrementation control / impact constraints:
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a transient
dynamic analysis with automatic adjustment of time increment
Note: KEYOPT(7) = 2, 3, and 4 include an automatic adjustment of the time
increment. This is activated only if the command SOLCONTROL,ON,ON was
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CONTA172.html[28/04/2013 08:45:37 p.m.]
CONTA172
KEYOPT(8)
2--
Include both initial geometrical penetration or gap and offset, but with ramped effects
3--
Include offset only (exclude initial geometrical penetration or gap)
4--
Include offset only (exclude initial geometrical penetration or gap), but with ramped effects
Note: The effects of KEYOPT(9) are dependent on settings for other KEYOPTs. See
the discussion on using KEYOPT(9) in the Contact Technology Guide for more
information.
KEYOPT(10)
Contact stiffness update:
0--
Each load step if FKN is redefined during load step (pair based).
2--
Each iteration based on current mean stress of underlying elements (pair based).
KEYOPT(11)
Beam/Shell thickness effect:
0--
Exclude
1--
CONTA172
Include
KEYOPT(12)
Behavior of contact surface:
0--
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surfacebased constraints, the KEYOPT(12) setting will have an impact on the local
coordinate system of the contact element nodes. See Specifying a Local
Coordinate System in the Contact Technology Guide for more information.
KEYOPT(14)
Behavior of fluid pressure penetration load. KEYOPT(14) is valid only if a fluid pressure penetration
load (SFE,,,PRES) is applied to the contact element:
0--
Fluid pressure penetration load varies during iterations (default)
1--
Fluid pressure penetration load remains constant over the substep
Table172.1CONTA172 Real Constants
No.
1
2
3
Name
R1
R2
FKN
Description
Target circle radius
Superelement thickness
Normal penalty stiffness factor
CONTA172
FTOLN
ICONT
PINB
Pinball region
and Penetration
Determining Contact Stiffness
and Penetration
Adjusting Initial Contact
Conditions
Determining Contact Status
and the Pinball Region
or
PMAX
PMIN
9
10
TAUMAX
CNOF
11
FKOP
12
13
14
15
FKT
COHE
TCC
FHTG
16
17
18
SBCT
RDVF
FWGT
Stefan-Boltzmann constant
Radiation view factor
Heat distribution weighing factor
19
ECC
20
FHEG
21
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
27
PPCN
28
FPAT
CONTA172
29
30
COR
STRM
Coefficient of restitution
Load step number for ramping penetration
Acting Time
Impact Between Rigid Bodies
Adjusting Initial Contact
Conditions
Definition
Element Number
Nodes I, J
Location where results are reported
Temperatures T(I), T(J)
Element length
AREA
Number of integration points
Target surface number (assigned by ANSYS)
Underlying solid, shell, or beam element number
Current contact statuses
Old contact statuses
Surface normal vector components
Current contacting target element number
Underlying old target number
Current penetration (gap = 0; penetration = positive value)
Current gap (gap = negative value; penetration = 0)
New or current gap at current converged substep (gap =
negative value; penetration = positive value)
Old gap at previously converged substep (gap = negative
value; penetration = positive value)
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
Y
Y
Y
Y
Y
5
Y
Y
1
1
Y
Y
Y
-
CONTA172
IGAP
GGAP
CONT:PRES
CONT:SFRIC
KN
KT
MU
CONT:SLIDE
ASLIDE
TOLN
CONT:STOTAL
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
CONT:FPRS
FSTART
DTSTART
DPARAM
DENERI
DENERII
CNFX
CNFY
CONV
RAC
TCC
TEMPS
TEMPT
FXCV
FXRD
FXCD
CONT:FLUX
FXNP
CNFH
JCONT
CCONT
HJOU
Y
Y
Y
Y
Y
Y
Y
Current tangent contact stiffness (Force/Length 3 )
Friction coefficient
Y
Total accumulated sliding (algebraic sum)
3
Total accumulated sliding (absolute sum)
3
Penetration tolerance
Y
Total stress SQRT (PRES**2+SFRIC**2)
Y
Frictional energy dissipation
6
Elastic slip distance for sticking contact within a substep
Slip rate
Penetration variation
Y
Pinball Region
Total number of contact status changes during substep
Y
Maximum allowable tensile contact pressure
Y
Allowable elastic slip
Y
Contacting area
Actual applied fluid penetration pressure
Fluid penetration starting time
Load step time during debonding
Y
Debonding parameter
Y
Energy released due to separation in normal direction - mode I Y
debonding
Energy released due to separation in tangential direction Y
mode II debonding
Contact element force-x component
Contact element force-Y component
Convection coefficient
Y
Radiation coefficient
Y
Conductance coefficient
Y
Temperature at contact point
Y
Temperature at target surface
Y
Heat flux due to convection
Y
Heat flux due to radiation
Y
Heat flux due to conductance
Y
Total heat flux at contact surface
Y
Flux input
Contact element heat flow
Contact current density (Current/Unit Area)
Y
Contact charge density (Charge/Unit Area)
Y
Contact power/area
Y
3
3
Y
Y
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
CONTA172
ECURT
ECHAR
ECC
VOLTS
VOLTT
Y
Y
Y
Y
Y
Y
Y
=
=
=
=
Item
CONTA172
PRES
SFRIC
FLUX
FDDIS
FXCV
FXRD
FXCD
FXNP
JCONT
CCONT
HJOU
STAT[1]
OLDST
PENE[2]
DBA
SLIDE
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
ISEG
ASLIDE
CAREA
MU
DTSTART
DPARAM
FPRS
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
ELSI
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
5
19
20
21
22
27
47
48
48
-
1
3
6
8
10
12
14
16
18
18
20
1
3
5
7
9
11
13
15
17
23
25
29
31
33
35
37
39
41
43
45
49
51
53
55
57
59
67
2
4
7
9
11
13
15
17
19
19
21
2
4
6
8
10
12
14
16
18
24
26
30
32
34
36
38
40
42
44
46
50
52
54
56
58
60
68
CONTA172
DENERI
DENERII
FSTART
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
NMISC
69
71
73
75
77
70
72
74
76
78
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
3. Contact element forces are defined in the global Cartesian system
You can display or list contact results through several POST1 postprocessor commands. The contact
specific items for the PLNSOL, PLESOL, PRNSOL, and PRESOL commands are listed below:
STAT
PENE
PRES
SFRIC
STOT
SLIDE
GAP
FLUX
CNOS
FPRS
Contact status
Contact penetration
Contact pressure
Contact friction stress
Contact total stress (pressure plus friction)
Contact sliding distance
Contact gap distance
Total heat flux at contact surface
Total number of contact status changes during substep
Actual applied fluid penetration pressure
CONTA172
This element allows birth and death and will follow the birth and death status of the underlying
solid or target elements.
The USERFRIC subroutine (user-defined friction) can only be used with penalty-based tangential
contact (i.e., KEYOPT(2) = 0, 1, or 3).
PLANE77
PLANE77
2-D 8-Node Thermal Solid
MP ME <> PR PRN DS <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE77
Degrees of Freedom
TEMP
Real Constants
THK
THK = Thickness (used only if KEYOPT(3) = 3)
Material Properties
KXX, KYY, DENS, C, ENTH
Surface Loads
Convectionor Heat Flux (but not both) and Radiation (using Lab = RDSF) --
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Body Loads
Heat Generations--
HG(I), HG(J), HG(K), HG(L), HG(M), HG(N), HG(O), HG(P)
Special Features
Birth and death
KEYOPT(1)
Specific heat matrix:
0--
Consistent specific heat matrix
1--
Diagonalized specific heat matrix
KEYOPT(3)
Element behavior:
0--
Plane
1--
Axisymmetric
3--
Plane with Z-depth, specified via real constant THK.
PLANE77
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L), HG(M),
HG(N), HG(O), HG(P)
Thermal gradient components and vector sum at
centroid
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum at centroid
Face label
Face nodes
Face area
Film coefficient
Average face temperature
Fluid bulk temperature
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
Heat flux at each node of face
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
1
1
1
1
1
1
1
1
1
1
1
-
1
1
1
-
PLANE77
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table77.2:PLANE77 Item and Component Labels:
Name
output quantity as defined in the Table77.1:PLANE77 Element Output Definitions
Item
predetermined Item label for ETABLE command
FCn
sequence number for solution items for element Face n
Table77.2PLANE77 Item and Component Labels
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FC4
19
20
21
22
23
24
PLANE77
PLANE55
PLANE55
2-D Thermal Solid
MP ME <> PR PRN DS <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE55
the Theory Reference for the Mechanical APDL and Mechanical Applications for a description of the
properties C and MU, which are used in calculating the coefficients of permeability, with reference to the
Z terms ignored. Temperature boundary conditions input with the D command are interpreted as
pressure boundary conditions, and heat flow boundary conditions input with the F command are
interpreted as mass flow rate (mass/time).
This element can also have a Z-depth specified by KEYOPT(3) and real constant THK. Be careful when
using this option with other physics, especially radiation. Radiation view factors will be based on a unit
Z-depth (only).
A summary of the element input is given in "PLANE55 Input Summary". A general description of element
input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
PLANE55
1--
Evaluate at element surface temperature, TS
2--
Evaluate at fluid bulk temperature, TB
3--
Evaluate at differential temperature, |TS - TB|
KEYOPT(3)
Element behavior:
0--
Plane
1--
Axisymmetric
3--
Plane with Z-depth, specified via real constant THK.
KEYOPT(4)
Element coordinate system:
0--
Element coordinate system is parallel to the global coordinate system
1--
Element coordinate system is based on the element I-J side.
KEYOPT(8)
Mass transport effects:
0--
No mass transport effects
1--
Mass transport with VX and VY
2--
Same as 1 but also print mass transport heat flow
KEYOPT(9)
Nonlinear fluid flow option:
0--
PLANE55
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L)
Thermal gradient components and vector sum at centroid
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum at centroid
Face label
Face area
Face nodes
Film coefficient at each node of face
Bulk temperature at each node of face
Average face temperature
Heat flow rate across face by convection
Average film coefficient of the face
Average face bulk temperature
Y
Y
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
1
1
1
1
1
1
1
Y
Y
1
1
-
1
1
1
1
PLANE55
HFLXAVG
Heat flow rate per unit area across face caused by input
heat flux
Heat flow rate per unit area across face by convection
Heat flux at each node of face
Heat flow rate across face by mass transport
HEAT RATE/AREA
HFLUX
HEAT FLOW BY
MASS TRANSPORT
PRESSURE GRAD
Total pressure gradient and its X and Y components
MASS FLUX
Mass flow rate per unit cross-sectional area
FLUID VELOCITY
Total fluid velocity and its X and Y components
1
1
2
3
3
3
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
7
8
9
10
11
12
13
14
15
16
17
18
FC4
19
20
21
22
23
24
PLANE55
PLANE75
PLANE75
Axisymmetric-Harmonic 4-Node Thermal Solid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE75
I, J, K, L
Degrees of Freedom
TEMP
Real Constants
None
Material Properties
KXX, KYY, KZZ, DENS, C, ENTH
Surface Loads
Convections--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Heat Fluxes--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Body Loads
Heat Generations--
HG(I), HG(J), HG(K), HG(L)
Mode Number
Number of harmonic waves around the circumference (MODE)
Loading Condition
Symmetry condition (MODE)
Special Features
Birth and death
KEYOPTS
None
PLANE75
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table75.1PLANE75 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC
HGEN
MODE
TG:X, Y, SUM, Z
TF:X, Y, SUM, Z
FACE
NODES
AREA
TAVG, TBULK
HEAT RATE
HEAT RATE/AREA
HFAVG
TBAVG
HFLXAVG
HFLUX
Definition
Element number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L)
Number of waves in loading
Thermal gradient components and vector sum (X and Y) at
centroid
Thermal flux (heat flow rate/cross-sectional area)
components and vector sum (X and Y) at centroid
Face label
Face nodes
Face area
Average of the two end nodal temperatures evaluated at
peak value, fluid bulk temperature evaluated at peak value
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
Heat flux at each node of face
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
Y
2
2
2
2
2
2
2
2
2
-
2
2
2
-
PLANE75
FCn
sequence number for solution items for element Face n
Table75.2PLANE75 Item and Sequence Numbers
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FC4
19
20
21
22
23
24
PLANE78
PLANE78
Axisymmetric-Harmonic 8-Node Thermal Solid
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
PLANE78
I, J, K, L, M, N, O, P
Degrees of Freedom
TEMP
Real Constants
None
Material Properties
KXX, KYY, KZZ, DENS, C, ENTH
Surface Loads
Convections--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Heat Fluxes--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Body Loads
Heat Generations--
HG(I), HG(J), HG(K), HG(L), HG(M), HG(N), HG(O), HG(P)
Mode Number
Number of harmonic waves around the circumference (MODE)
Special Features
Birth and death
Loading Condition
Symmetry condition (MODE)
KEYOPT(1)
Specific heat matrix:
0--
Consistent specific heat matrix
1--
Diagonalized specific heat matrix
PLANE78
Convection heat flux is positive out of the element; applied heat flux is positive into the element. The
element output directions are parallel to the element coordinate system. The face area and the heat
flow rate are on a full 360 basis. For more information about harmonic elements, see Harmonic
Axisymmetric Elements with Nonaxisymmetric Loads. A general description of solution output is given in
Solution Output. See the Basic Analysis Guide for ways to view results.
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table78.1PLANE78 Element Output Definitions
Name
Definition
EL
NODES
MAT
MODE
VOLU:
XC, YC
HGEN
Element number
Nodes - I, J, K, L, M, N, O, P
Material number
Number of waves in loading
Volume
Location where results are reported
Heat generations HG(I), HG(J), HG(K), HG(L), HG(M), HG(N),
HG(O), HG(P)
TG:X, Y, SUM, Z Thermal gradient components and vector sum (X and Y) at
centroid
TF:X, Y, SUM, Z Thermal flux (heat flow rate/cross-sectional area) components
and vector sum (X and Y) at centroid
FACE
Face label
NODES
Face nodes
AREA
Face area
HFILM
Film coefficient
TAVG, TBULK
Average of the two end nodal temperatures evaluated at peak
value, fluid bulk temperature at peak value
HEAT RATE
Heat flow rate across face by convection
HEAT
Heat flow rate per unit area across face by convection
RATE/AREA
HFAVG
Average film coefficient of the face
TBAVG
Average face bulk temperature
HFLXAVG
Heat flow rate per unit area across face caused by input heat
flux
HFLUX
Heat flux at each node of face
1. Gradient and flux peak at THETA = 0 and THETA = 90 Mode degrees
2. Output only if a surface load is input
3. Available only at centroid as a *GET item.
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
2
2
2
2
2
2
2
2
2
2
2
2
2
2
-
2
2
2
2
PLANE78
Table78.2:PLANE78 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table78.2:PLANE78 Item and Sequence Numbers:
Name
output quantity as defined in the Table78.1:PLANE78 Element Output Definitions
Item
predetermined Item label for ETABLE command
FCn
sequence number for solution items for element Face n
Table78.2PLANE78 Item and Sequence Numbers
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
7
8
9
10
11
12
13
14
15
16
17
18
FC4
19
20
21
22
23
24
PLANE78
Matrix or Vector
Geometry
Shape Functions
Equation12165
Conductivity Matrix and Quad
Heat Generation Load
Triangle
Equation12154
Vector
Same as conductivity matrix. If KEYOPT(1) = 1,
Specific Heat Matrix
matrix is diagonalized as described in Lumped
Matrices
Convection Surface
Same as stiffness matrix, specialized to the face
Matrix and Load Vector
Integration Points
3x3
6
Same as conductivity
matrix
2
CONTA174
CONTA174
3-D 8-Node Surface-to-Surface Contact
CONTA174
contact; otherwise, it represents bottom surface contact. Remember the target surfaces must always be
on its outward normal direction. See Generating Contact Elements in the Contact Technology Guide for
more information on generating elements automatically using the ESURF command.
The 3-D contact surface elements (CONTA173 and CONTA174) are associated with the 3-D target
segment elements (TARGE170) via a shared real constant set. ANSYS looks for contact only between
surfaces with the same real constant set. For either rigid-flexible or flexible-flexible contact, one of the
deformable surfaces must be represented by a contact surface. See Designating Contact and Target
Surfaces in the Contact Technology Guide for more information.
If more than one target surface will make contact with the same boundary of solid elements, you must
define several contact elements that share the same geometry but relate to separate targets (targets
which have different real constant numbers), or you must combine two target surfaces into one (targets
that share the same real constant numbers).
CONTA174 supports isotropic and orthotropic Coulomb friction. For isotropic friction, specify a single
coefficient of friction, MU, using either TB command input (recommended) or the MP command. For
orthotropic friction, specify two coefficients of friction, MU1 and MU2, in two principal directions using
TB command input. (See Contact Friction (TB,FRIC) for more information.)
For isotropic friction, the applicable coordinate system is the default element coordinate system (noted
by the R and S axes in the above figure).
For orthotropic friction, the principal directions are determined as follows. The global coordinate system
is used by default, or you may define a local element coordinate system with the ESYS command.
(These are depicted by the xo and x axes in the above figure.) The first principal direction is defined by
projecting the first direction of the chosen coordinate system onto the contact surface. The second
principal direction is defined by taking a cross product of the first principal direction and the contact
normal. These directions also follow the rigid body rotation of the contact element to correctly model the
directional dependence of friction. Be careful to choose the coordinate system (global or local) so that
the first direction of that system is within 45 of the tangent to the contact surface.
If you want to set the coordinate directions for isotropic friction (to the global Cartesian system or
another system via ESYS), you can define orthotropic friction and set MU1 = MU2.
To define a coefficient of friction for isotropic or orthotropic friction that is dependent on temperature,
time, normal pressure, sliding distance, or sliding relative velocity, use the TBFIELD command along
with TB,FRIC. See Contact Friction (TB,FRIC) for more information.
To implement a user-defined friction model, use the TB,FRIC command with TBOPT = USER to specify
friction properties and write a USERFRIC subroutine to compute friction forces. See User-Defined Friction
(TB,FRIC,,,,USER) for more information on how to use this feature. See also the Guide to ANSYS User
Programmable Features for a detailed description of the USERFRIC subroutine.
To model fluid penetration loads, use the SFE command to specify the fluid pressure and fluid
penetration starting points. For more information, see Applying Fluid Pressure-Penetration Loads in the
Contact Technology Guide .
To model proper momentum transfer and energy balance between contact and target surfaces, impact
constraints should be used in transient dynamic analysis. See the description of KEYOPT(7) below and
the contact element discussion in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
To model separation of bonded contact with KEYOPT(12) = 2, 3, 4, 5, or 6, use the TB command with
the CZM label. See "Debonding" in the Contact Technology Guide for more information.
In general, curved contact and target surfaces can be well approximated by quadratic order contact and
target elements. However, in certain circumstances (for example, when the midside nodes do not lie
exactly on the initial curved geometry because a third party mesh generator was used), using a faceted
surface in place of the true curved geometry can significantly affect the accuracy of contact stresses. An
optional geometric correction can be used for two types of curved surfaces (spherical and revolute) via
CONTA174
SECTYPE and SECDATA section commands. The defined geometry correction can be applied to specific
contact elements via a section ID (SECNUM command). For details, see Geometry Correction for
Contact and Target Surfaces in the Contact Technology Guide .
A summary of the element input is given in "CONTA174 Input Summary". A general description of
element input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric
Elements.
CONTA174
the Contact Technology Guide where more information is available on a particular topic.
KEYOPT(1)
Selects degrees of freedom:
0--
UX, UY, UZ
1--
UX, UY, UZ, TEMP
2--
TEMP
3--
UX, UY, UZ, TEMP, VOLT
4--
TEMP, VOLT
5--
UX, UY, UZ, VOLT
6--
VOLT
7--
MAG
KEYOPT(2)
Contact algorithm:
0--
Augmented Lagrangian (default)
1--
Penalty function
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
CONTA174
KEYOPT(4)
Location of contact detection point:
0--
On Gauss point (for general cases)
1--
On nodal point - normal from contact surface
2--
On nodal point - normal to target surface
3--
On nodal point - normal from contact surface (projection-based method)
Note: When using the multipoint constraint (MPC) approach to define surface-based
constraints, use KEYOPT(4) in the following way: set KEYOPT(4) = 1 for a
force-distributed constraint, set KEYOPT(4) = 2 for a rigid surface constraint.
See Surface-based Constraints for more information.
KEYOPT(5)
Note: Certain restrictions apply when the surface projection based method
(KEYOPT(4) = 3) is defined. See Using the Surface Projection Based Contact
Method (KEYOPT(4) = 3) for more information.
CONTA174
KEYOPT(8)
2--
CONTA174
Include both initial geometrical penetration or gap and offset, but with ramped effects
3--
Include offset only (exclude initial geometrical penetration or gap)
4--
Include offset only (exclude initial geometrical penetration or gap), but with ramped effects
Note: The effects of KEYOPT(9) are dependent on settings for other KEYOPTs. See
the discussion on using KEYOPT(9) in the Contact Technology Guide for more
information.
KEYOPT(10)
Contact stiffness update:
0--
Each load step if FKN is redefined during load step (pair based).
2--
Each iteration based on current mean stress of underlying elements (pair based).
KEYOPT(11)
Shell thickness effect:
0--
Exclude
1--
Include
KEYOPT(12)
Behavior of contact surface:
0--
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
CONTA174
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surfacebased constraints, the KEYOPT(12) setting will have an impact on the local
coordinate system of the contact element nodes. See Specifying a Local
Coordinate System in the Contact Technology Guide for more information.
KEYOPT(14)
Behavior of fluid pressure penetration load. KEYOPT(14) is valid only if a fluid pressure penetration
load (SFE,,,PRES) is applied to the contact element:
0--
Fluid pressure penetration load varies during iterations (default)
1--
Fluid pressure penetration load remains constant over the substep
Table174.1CONTA174 Real Constants
No.
Name
Description
1
2
3
R1
R2
FKN
FTOLN
ICONT
PINB
Pinball region
PMAX
PMIN
9
10
TAUMAX
CNOF
11
FKOP
12
FKT
CONTA174
13
14
15
COHE
TCC
FHTG
Contact cohesion
Thermal contact conductance
Frictional heating factor
16
17
18
SBCT
RDVF
FWGT
Stefan-Boltzmann constant
Radiation view factor
Heat distribution weighing factor
19
ECC
20
FHEG
21
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
26
27
MCC
PPCN
28
FPAT
29
30
COR
STRM
CONTA174
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table174.2:CONTA174 Element Output Definitions gives element output. In the results file, the nodal
results are obtained from its closest integration point.
Table174.2CONTA174 Element Output Definitions
Name
EL
NODES
XC, YC, ZC
TEMP
VOLU
NPI
ITRGET
ISOLID
CONT:STAT
OLDST
ISEG
OLDSEG
CONT:PENE
CONT:GAP
NGAP
OGAP
IGAP
GGAP
CONT:PRES
TAUR/TAUS[7]
KN
KT
MU[8]
TASS/TASR[7]
AASS/AASR[7]
TOLN
CONT:SFRIC
CONT:STOTAL
CONT:SLIDE
FDDIS
ELSI
VREL
DBA
PINB
Definition
Element Number
Nodes I, J, K, L, M, N, O, P
Location where results are reported
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
AREA
Number of integration points
Target surface number (assigned by ANSYS)
Underlying solid or shell element number
Current contact statuses
Old contact statuses
Current contacting target element number
Underlying old target number
Current penetration (gap = 0; penetration = positive value)
Current gap (gap = negative value; penetration = 0)
New or current gap at current converged substep (gap =
negative value; penetration = positive value)
Old gap from previously converged substep (gap = negative
value; penetration = positive value)
Initial gap at start of current substep (gap = negative value;
penetration = positive value)
Geometric gap at current converged substep (gap = negative
value; penetration = positive value)
Normal contact pressure
Tangential contact stresses
Current normal contact stiffness (Force/Length 3 )
Current tangent contact stiffness (Force/Length 3 )
Friction coefficient
Total (algebraic sum) sliding in S and R directions
Total (absolute sum) sliding in S and R directions
Penetration tolerance
Frictional stress SQRT (TAUR**2+TAUS**2)
Total stress SQRT (PRES**2+TAUR**2+TAUS**2)
Total sliding SQRT (TASS**2 + TASR**2)
Frictional energy dissipation
Elastic slip distance for sticking contact within a substep
Slip rate
Penetration variation
Pinball Region
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
Y
Y
Y
Y
5
Y
Y
1
1
Y
Y
Y
-
Y
Y
Y
Y
Y
Y
Y
3
3
Y
Y
Y
Y
6
Y
-
3
3
Y
Y
Y
Y
6
Y
Y
Y
Y
CONTA174
CONT:CNOS
TNOP
SLTO
CAREA
CONT:FPRS
FSTART
DTSTART
DPARAM
DENERI
DENERII
CNFX
CNFY
CNFZ
CONV
RAC
TCC
TEMPS
TEMPT
FXCV
FXRD
FXCD
CONT:FLUX
FXNP
CNFH
JCONT
CCONT
HJOU
ECURT
ECHAR
ECC
VOLTS
VOLTT
MCC
MFLUX
MAGS
MAGT
=
=
=
=
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
CONTA174
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
1
5
9
14
18
22
26
30
34
2
6
10
15
19
23
27
31
35
3
7
11
16
20
24
28
32
36
L
4
8
12
17
21
25
29
33
37
CONTA174
JCONT
CCONT
HJOU
MFLUX
STAT[1]
OLDST
PENE[2]
DBA
TASR
TASS
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
CNFZ
ISEG
AASR
AASS
CAREA
MU
DTSTART
DPARAM
FPRS
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
MCC
MAGS
MAGT
ELSI
DENERI
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
41
42
43
44
45
58
98
99
99
-
38
38
42
46
1
5
9
13
17
21
25
29
33
37
46
50
54
62
66
70
74
78
82
86
90
94
100
104
108
112
116
120
124
128
132
136
140
39
39
43
47
2
6
10
14
18
22
26
30
34
38
47
51
55
63
67
71
75
79
83
87
91
95
101
105
109
113
117
121
125
129
133
137
141
40
40
44
48
3
7
11
15
19
23
27
31
35
39
48
52
56
64
68
72
76
80
84
88
92
96
102
106
110
114
118
122
126
130
134
138
142
41
41
45
49
4
8
12
16
20
24
28
32
36
40
49
53
57
65
69
73
77
81
85
89
93
97
103
107
111
115
119
123
127
131
135
139
143
CONTA174
DENERII
FSTART
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
144
148
152
156
145
149
153
157
146
150
154
158
147
151
155
159
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
You can display or list contact results through several POST1 postprocessor commands. The contact
specific items for the PLNSOL, PLESOL, PRNSOL, and PRESOL commands are listed below:
STAT
PENE
PRES
SFRIC
STOT
SLIDE
GAP
FLUX
CNOS
FPRS
Contact status
Contact penetration
Contact pressure
Contact friction stress
Contact total stress (pressure plus friction)
Contact sliding distance
Contact gap distance
Total heat flux at contact surface
Total number of contact status changes during substep
Actual applied fluid penetration pressure
CONTA174
SOLID98
SOLID98
Tetrahedral Coupled-Field Solid
MP ME <> <> <> <> <> <> EM <> <> PP <> EME MFS
Product Restrictions
SOLID98
The body loads; temperature, heat generation rate and magnetic virtual displacement may be input
based on their value at the element's nodes or as a single element value [BF and BFE]. When the
temperature degree of freedom is active (KEYOPT(1) = 0, 1 or 8), applied body force temperatures [BF,
BFE] are ignored. In general, unspecified nodal values of temperatures and heat generation rate default
to the uniform value specified with the BFUNIF or TUNIF commands. Calculated Joule heating (JHEAT)
is applied in subsequent iterations as heat generation rate loading.
If the temperature degree of freedom is present, the calculated temperatures override any input nodal
temperatures.
Air elements in which Local Jacobian forces are to be calculated may be identified by using nodal values
of 1 and 0 for the MVDI label [BF]. See the Low-Frequency Electromagnetic Analysis Guide for details.
These forces are not applied in solution as structural loads.
A summary of the element input is given in "SOLID98 Input Summary". A general description of element
input is given in Element Input.
SOLID98
HG(I), HG(J), HG(K), HG(L), HG(M), HG(N), HG(O), HG(P), HG(Q), HG(R)
MVDI--
VD(I), VD(J), VD(K), VD(L), VD(M), VD(N), VD(O), VD(P), VD(Q), VD(R)
EF--
EFX, EFY, EFZ. See "SOLID98 Assumptions and Restrictions".
Special Features
Requires an iterative solution for field coupling (displacement, temperature, electric, magnetic, but
not piezoelectric)
Large deflections
Stress stiffening
Birth and death
Adaptive descent
KEYOPT(1)
Degree of freedom selection:
0--
UX, UY, UZ, TEMP, VOLT, MAG
1--
TEMP, VOLT, MAG
2--
UX, UY, UZ
3--
UX, UY, UZ, VOLT
8--
TEMP
9--
VOLT
10--
MAG
KEYOPT(3)
Specific heat matrix:
0--
Consistent specific heat matrix
1--
Diagonalized specific heat matrix
SOLID98
KEYOPT(5)
Extra element output:
0--
Basic element printout
2--
Nodal stress or magnetic field printout
Definition
Element Number
Corner nodes - I, J, K, L
Material number
Volume
Location where results are reported
Y
Y
Y
Y
Y
Y
Y
Y
3
SOLID98
PRES
TEMP(INPUT)
HGEN(INPUT)
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
LOC
MUX, MUY, MUZ
H:X, Y, Z
H:SUM
B:X, Y, Z
B:SUM
FJB
FMX
FVW
Combined (FJB or
FMX) force
components
EF:X, Y, Z
EF:SUM
JS:X, Y, Z
JSSUM
JHEAT:
D:X, Y, Z
D:SUM
U(E, D, M)
TG:X, Y, Z
TG:SUM
TF:X, Y, Z
TF:SUM
FACE
AREA
NODES
HFILM
Pressures P1 at nodes J, I, K; P2 at I, J, L; P3 at J, K, L;
P4 at K, I, L
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O),
T(P), T(Q), T(R)
Heat generations HG(I), HG(J), HG(K), HG(L), HG(M),
HG(N), HG(O), HG(P), HG(Q), HG(R)
Stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
SOLID98
TBULK
TAVG
HEAT RATE
HEAT RATE/AREA
HFLUX
HFAVG
TBAVG
HFLXAVG
2
2
2
2
2
2
2
2
-
2
2
2
1. The solution value is output only if calculated (based upon input data). The element solution is at
the centroid.
2. Output only if a surface load is input.
3. Available only at centroid as a *GET item.
4. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY).
Table98.2SOLID98 Miscellaneous Element Output
Description
Nodal Stress Solution
Nodal Magnetic Field Solution
R
-
SOLID98
Item
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
2
4
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
5
7
11
1
2
3
4
5
6
7
16
17
18
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
8
10
6
9
12
25
26
27
28
29
30
31
32
33
34
35
36
FC4
37
38
39
40
41
42
SOLID98
have an electric charge reaction solution must all have the same electric charge reaction sign. For
more information, see Element Compatibility in the Low-Frequency Electromagnetic Analysis Guide .
The electric field body load is not used during solution and is applicable only to POST1 charged
particle tracing.
In an MSP analysis, avoid using a closed domain and use an open domain, closed with natural flux
parallel boundary conditions on the MAG degree of freedom, or infinite elements. If you use a
closed domain, you may see incorrect results when the formulation is applied using SOLID5,
SOLID96, or SOLID98 elements and the boundary conditions are not satisfied by the Hs field load
calculated by the Biot-Savart procedure based on SOURC36 current source primitive input.
If you used the MAG degree of freedom, you cannot restart a job in ANSYS Mechanical using
Jobname.DB and Jobname.ESAV files that were created by ANSYS Multiphysics.
This element cannot be used in a distributed solution.
SOLID5
SOLID5
3-D Coupled-Field Solid
MP ME <> <> <> <> <> <> EM <> <> PP <> EME MFS
Product Restrictions
SOLID5
variable corresponds to the force (FX, FY, FZ, HEAT, AMPS, FLUX) and VALUE corresponds to the value
(force, heat flow, current or charge, magnetic flux).
Element loads are described in Node and Element Loads. Pressure, convection or heat flux (but not
both), radiation, and Maxwell force flags may be input on the element faces indicated by the circled
numbers in Figure 5.1 using the SF and SFE commands. Positive pressures act into the element.
Surfaces at which magnetic forces are to be calculated may be identified by using the MXWF label on
the surface load commands (no value is required.) A maxwell stress tensor calculation is performed at
these surfaces to obtain the magnetic forces. These forces are applied in solution as structural loads.
The surface flag should be applied to "air" elements adjacent to the body for which forces are required.
Deleting the MXWF specification removes the flag.
The body loads, temperature, heat generation rate and magnetic virtual displacement may be input
based on their value at the element's nodes or as a single element value [BF and BFE]. When the
temperature degree of freedom is active (KEYOPT(1) = 0,1 or 8), applied body force temperatures [BF,
BFE] are ignored. In general, unspecified nodal values of temperature and heat generation rate default
to the uniform value specified with the BFUNIF or TUNIF commands. Calculated Joule heating (JHEAT)
is applied in subsequent iterations as heat generation rate.
If the temperature degree of freedom is present, the calculated temperatures override any input nodal
temperatures.
Air elements in which Local Jacobian forces are to be calculated may be identified by using nodal values
of 1 and 0 for the MVDI label [BF]. See the Low-Frequency Electromagnetic Analysis Guide for details.
These forces are not applied in solution as structural loads.
Current for the scalar magnetic potential options is defined with the SOURC36 element the command
macro RACE, or through electromagnetic coupling. The various types of scalar magnetic potential
solution options are defined with the MAGOPT command.
A summary of the element input is given in "SOLID5 Input Summary". A general description of element
input is given in Element Input.
SOLID5
Surface Loads
Pressure, Convection or Heat Flux (but not both),Radiation (using Lab = RDSF), and
Maxwell Force Flags --
face 1 (J-I-L-K), face 2 (I-J-N-M), face 3 (J-K-O-N),
face 4 (K-L-P-O), face 5 (L-I-M-P), face 6 (M-N-O-P)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
Heat Generations--
HG(I), HG(J), HG(K), HG(L), HG(M), HG(N), HG(O), HG(P)
Magnetic Virtual Displacements--
VD(I), VD(J), VD(K), VD(L), VD(M), VD(N), VD(O), VD(P)
Electric Field--
EFX, EFY, EFZ. See "SOLID5 Assumptions and Restrictions".
Special Features
Requires an iterative solution for field coupling (displacement, temperature, electric, magnetic, but
not piezoelectric)
Large deflection
Stress stiffening
Birth and death
Adaptive descent
KEYOPT(1)
Element degrees of freedom:
0--
UX, UY, UZ, TEMP, VOLT, MAG
1--
TEMP, VOLT, MAG
2--
UX, UY, UZ
3--
UX, UY, UZ, VOLT
8--
TEMP
9--
VOLT
SOLID5
10--
MAG
KEYOPT(3)
Extra shapes:
0--
Include extra shapes
1--
Do not include extra shapes
KEYOPT(5)
Extra element output:
0--
Basic element printout
2--
Nodal stress or magnetic field printout
SOLID5
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table5.1SOLID5 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
PRES
TEMP
HGEN
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
LOC
MUX, MUY, MUZ
H: X, Y, Z
H:SUM
B:X, Y, Z
B:SUM
FJB
FMX
FVW
FMAG:X, Y, Z
EF:X, Y, Z
EF:SUM
JS:X, Y, Z
JSSUM
JHEAT:
D:X, Y, Z
Definition
Element Number
Element nodes - I, J, K, L, M, N, O, P
Element material number
Element volume
Location where results are reported
P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J, K, O, N;
P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O, P
Input Temperatures: T(I), T(J), T(K), T(L), T(M), T(N),
T(O), T(P)
Input Heat Generations: HG(I), HG(J), HG(K), HG(L),
HG(M), HG(N), HG(O), HG(P)
Component stresses
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
Y
Y
3
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
SOLID5
D:SUM
UE, UD, UM
TG:X, Y, Z
TG:SUM
TF:X, Y, Z
TF:SUM
FACE
AREA
NODES
HFILM
TBULK
TAVG
HEAT RATE
HEAT RATE/AREA
HFLUX
HFAVG
TBAVG
HFLXAVG
Vector magnitude of D
Elastic (UE), dielectric (UD), and electromechanical
coupled (UM) energies
Thermal gradient components
Vector magnitude of TG
Thermal flux components
Vector magnitude of TF (heat flow rate/unit cross-section
area)
Face label
Face area
Face nodes
Film coefficient at each node of face
Bulk temperature at each node of face
Average face temperature
Heat flow rate across face by convection
Heat flow rate per unit area across face by convection
Heat flux at each node of face
Average film coefficient of the face
Average face bulk temperature
Heat flow rate per unit area across face caused by input
heat flux
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
-
2
2
2
1. Element solution at the centroid printed out only if calculated (based on input data).
2. Nodal stress or magnetic field solution (only if KEYOPT(5) = 2). The solution results are repeated
at each node and only if a surface load is input.
3. Available only at centroid as a *GET item.
4. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY).
Table5.2:SOLID5 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. The following notation is used in Table5.2:SOLID5 Item and
Sequence Numbers:
Name
output quantity as defined in the Table5.1:SOLID5 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,...,P
sequence number for data at nodes I,J,...,P
FCn
sequence number for solution items for element Face n
SOLID5
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
Output Quantity
Name
AREA
HFAVG
TAVG
TBAVG
HEAT RATE
HFLXAVG
E
1
2
3
4
5
6
7
16
17
18
2
5
18
-
3
-
10
13
14
17
-
8
19
21
7
12
22
11
16
23
15
20
24
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
6
9
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
FC6
49
50
51
52
53
54
SOLID5
Temperatures and heat generation rates, if internally calculated, include any user defined heat
generation rates.
The thermal, electrical, magnetic, and structural terms are coupled through an iterative procedure.
Large deflection capabilities available for KEYOPT(1) = 2 and 3 are not available for KEYOPT(1) =
0.
Stress stiffening is available for KEYOPT(1) = 0, 2, and 3.
Do not constrain all VOLT DOFs to the same value in a piezoelectric analysis (KEYOPT(1) = 0 or
3). Perform a pure structural analysis instead (KEYOPT(1) = 2).
This element may not be compatible with other elements with the VOLT degree of freedom. To be
compatible, the elements must have the same reaction solution for the VOLT DOF. Elements that
have an electric charge reaction solution must all have the same electric charge reaction sign. For
more information, see Element Compatibility in the Low-Frequency Electromagnetic Analysis Guide .
The electric field body load is not used during solution and is applicable only to POST1 charged
particle tracing.
In an MSP analysis, avoid using a closed domain and use an open domain, closed with natural flux
parallel boundary conditions on the MAG degree of freedom, or infinite elements. If you use a
closed domain, you may see incorrect results when the formulation is applied using SOLID5,
SOLID96, or SOLID98 elements and the boundary conditions are not satisfied by the Hs field load
calculated by the Biot-Savart procedure based on SOURC36 current source primitive input.
If you used the MAG degree of freedom, you cannot restart a job in ANSYS Mechanical using
Jobname.DB and Jobname.ESAV files that were created by ANSYS Multiphysics.
This element cannot be used in a distributed solution.
SOLID5
The only allowable material properties are the magnetic and electric properties (MUZRO through
PERZ, plus the BH data table).
The only applicable surface loads are Maxwell force flags. The only applicable body loads are
temperatures (for material property evaluation only) and magnetic virtual displacements.
The element does not have stress stiffening or birth and death features.
KEYOPT(3) is not applicable.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Matrix or Vector
Shape Functions
Equation12229
Equation12228
Equation12227
Equation12215, Equation12216, and
Equation12217 or, if modified extra
shapes are included (KEYOPT(3) = 0),
Equation12230, Equation12231, and
Equation12232
Piezoelectric Coupling Matrix Same as combination of stiffness matrix and
conductivity matrix.
Specific Heat Matrix
Same as conductivity matrix. Matrix is
diagonalized as described in 3-D Lines
Mass and Stress Stiffening
Equation12215, Equation12216, and
Matrices
Equation12217
Load Vector due to Imposed Same as coefficient or conductivity matrix
Thermal and Electric
Gradients, Heat Generation,
Joule Heating, Magnetic
Forces, Magnetism due to
Source Currents and
Permanent Magnets
Same as stiffness or conductivity matrix
Load Vector due to
specialized to the surface.
Convection Surfaces and
Pressures
Integration Points
2x2x2
2x2x2
2x2x2
2x2x2
2x2x2
2x2x2
2x2x2
2x2x2
2x2x2
CONTA175
CONTA175
2-D/3-D Node-to-Surface Contact
CONTA175
To define a coefficient of friction for isotropic or orthotropic friction that is dependent on temperature,
time, normal pressure, sliding distance, or sliding relative velocity, use the TBFIELD command along
with TB,FRIC. See Contact Friction (TB,FRIC) for more information.
To implement a user-defined friction model, use the TB,FRIC command with TBOPT = USER to specify
friction properties and write a USERFRIC subroutine to compute friction forces. See User-Defined Friction
(TB,FRIC,,,,USER) for more information on how to use this feature. See also the Guide to ANSYS User
Programmable Features for a detailed description of the USERFRIC subroutine.
To model proper momentum transfer and energy balance between contact and target surfaces, impact
constraints should be used in transient dynamic analysis. See the description of KEYOPT(7) below and
the contact element discussion in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
The contact surface elements are associated with the target segment elements (TARGE169, TARGE170)
via a shared real constant set. ANSYS looks for contact only between surfaces with the same real
constant set. For either rigid-flexible or flexible-flexible contact, one of the deformable surfaces must be
represented by a contact surface. See Designating Contact and Target Surfaces in the Contact
Technology Guide for more information. If more than one target surface will make contact with the
same boundary of solid elements, you must define several contact elements that share the same
geometry but relate to separate targets (targets which have different real constant numbers), or you
must combine the two target surfaces into one (targets that share the same real constant numbers).
To model separation of bonded contact with KEYOPT(12) = 2, 3, 4, 5, or 6, use the TB command with
the CZM label. See "Debonding" in the Contact Technology Guide for more information.
See the Contact Technology Guide for a detailed discussion on contact and using the contact elements.
"Node-to-Surface Contact" discusses CONTA175 specifically, including the use of real constants and
KEYOPTs.
A summary of the element input is given in "CONTAC175 Input Summary". A general description of
element input is given in Element Input.
CONTA175
CONTA175
Penalty function
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
KEYOPT(3)
Contact model:
0--
Contact force based model (default)
1--
Contact traction model
KEYOPT(4)
Contact normal direction:
0--
Normal to target surface (default)
1--
Normal from contact nodes
2--
Normal from contact nodes (used for shell/beam bottom surface contact when shell/beam
thickness is accounted for)
3--
Normal to target surface (used for shell/beam bottom surface contact when shell/beam
thickness is accounted for)
KEYOPT(5)
Note: When using the multipoint constraint (MPC) approach to define surface-based
constraints, use KEYOPT(4) in the following way: set KEYOPT(4) = 0 for a
rigid surface constraint, set KEYOPT(4) = 1 for a force-distributed constraint.
See Surface-based Constraints for more information.
CONTA175
1--
Close gap with auto CNOF
2--
Reduce penetration with auto CNOF
3--
Close gap/reduce penetration with auto CNOF
4--
Auto ICONT
KEYOPT(6)
Contact stiffness variation (used to enhance stiffness updating when KEYOPT(10) > 0):
0--
Use default range for stiffness updating
1--
Make a nominal refinement to the allowable stiffness range
2--
Make an aggressive refinement to the allowable stiffness range
KEYOPT(7)
Element level time incrementation control / impact constraints:
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions are made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a transient
dynamic analysis with automatic adjustment of time increment
Note: KEYOPT(7) = 2, 3, and 4 include an automatic adjustment of the time
increment. This is activated only if the command SOLCONTROL,ON,ON was
issued prior to the solution.
CONTA175
KEYOPT(8)
Asymmetric contact selection:
0--
No action
2--
ANSYS internally selects which asymmetric contact pair is used at the solution stage (used
only when symmetry contact is defined).
KEYOPT(9)
Effect of initial penetration or gap:
0--
Include both initial geometrical penetration or gap and offset
1--
Exclude both initial geometrical penetration or gap and offset
2--
Include both initial geometrical penetration or gap and offset, but with ramped effects
3--
Include offset only (exclude initial geometrical penetration or gap)
4--
Include offset only (exclude initial geometrical penetration or gap), but with ramped effects
Note: The effects of KEYOPT(9) are dependent on settings for other KEYOPTs. See
the discussion on using KEYOPT(9) in the Contact Technology Guide for more
information.
KEYOPT(10)
Contact Stiffness Update:
0--
Each load step if FKN is redefined during load step (pair based).
2--
Each iteration based on current mean stress of underlying elements (pair based).
KEYOPT(11)
Shell Thickness Effect (only for real constant based thickness input):
0--
Exclude
1--
CONTA175
Include
KEYOPT(12)
Behavior of contact surface:
0--
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surface-based
constraints, the KEYOPT(12) setting will have an impact on the local coordinate
system of the contact element nodes. See Specifying a Local Coordinate System in
the Contact Technology Guide for more information.
Table175.1CONTA175 Real Constants
No.
Name
Description
1
2
3
R1
R2
FKN
FTOLN
ICONT
PINB
Pinball region
CONTA175
PMAX
PMIN
9
10
TAUMAX
CNOF
11
FKOP
12
13
14
15
FKT
COHE
TCC
FHTG
16
17
18
SBCT
RDVF
FWGT
Stefan-Boltzmann constant
Radiation view factor
Heat distribution weighing factor
(PINB)
Adjusting Initial Contact
Conditions
Adjusting Initial Contact
Conditions
Choosing a Friction Model
Adjusting Initial Contact
Conditions
Selecting Surface Interaction
Models
Determining Contact Stiffness
Choosing a Friction Model
Modeling Conduction
Modeling Heat Generation
Due to Friction
Modeling Radiation
Modeling Radiation
Modeling Heat Generation
Due to Friction (thermal)
or
19
ECC
20
FHEG
21
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
26
29
30
MCC
COR
STRM
1. For the force-based model (KEYOPT(3) = 0), TNOP is the allowable tensile contact force.
CONTA175
KT
MU[9]
TASS/TASR[8]
AASS/AASR[8]
TOLN
Definition
Element Number
Nodes I
Location where results are reported (same as nodal location)
Temperature T(I)
AREA for 3-D, Length for 2-D
Number of integration points
Target surface number (assigned by ANSYS)
Underlying solid or shell element number
Current contact statuses
Old contact statuses
Current contacting target element number
Underlying old target number
Current penetration (gap = 0; penetration = positive value)
Current gap (gap = negative value; penetration = 0)
New or current gap at current converged substep (gap =
negative value; penetration = positive value)
Old gap at previously converged substep (gap = negative
value; penetration = positive value)
Initial gap at start of current substep (gap = negative value;
penetration = positive value)
Geometric gap at current converged substep (gap = negative
value; penetration = positive value)
Normal contact pressure
Tangential contact stresses
Current normal contact stiffness (units: Force/Length for
contact force model, units: Force/Length 3 for contract traction
model)
Current tangent contact stiffness (same units as KN)
Friction coefficient
Total (algebraic sum) sliding in S and R directions (3-D only)
Total (absolute sum) sliding in S and R directions (3-D only)
Penetration tolerance
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
Y
Y
Y
-
2
2
5
2
2
5
5
Y
3
3
Y
5
3
3
Y
CONTA175
CONT:SFRIC
CONT:STOTAL
CONT:SLIDE
NX, NY
CONT:SFRIC
CONT:SLIDE
ASLIDE
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
DTSTART
DPARAM
DENERI
DENERII
CNFX[4]
CNFY
CNFZ
CONV
RAC
TCC
TEMPS
TEMPT
FXCV
FXRD
FXCD
CONT:FLUX
FXNP
CNFH
JCONT
CCONT
HJOU
ECURT
ECHAR
ECC
VOLTS
VOLTT
2
2
Y
2
3
3
7
Y
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
6
Y
Y
CONTA175
MCC
MFLUX
AZS/MAGS
AZT/MAGT
6
Y
Y
Y
6
Y
Y
Y
=
=
=
=
2. For the force-based model (KEYOPT(3) = 0), the unit of the quantities is FORCE. For the tractionbased model (KEYOPT(3) = 1), the unit is FORCE/AREA.
3. Only accumulates the sliding when contact occurs.
4. Contact element forces are defined in the global Cartesian system
5. For the force-based model, the unit of stiffness is FORCE/LENGTH. For the traction-ased model, the
unit is FORCE/LENGTH3 .
6. The units of TCC, ECC, and MCC in the traction-based model should be the units of TCC, ECC, and
MCC of the force-based model per area.
7. FDDIS = (contact friction stress)*(sliding distance of substep)/(time increment of substep)
8. For the case of orthotropic friction, components are defined in the global Cartesian system
(default) or in the local element coordinate system specified by ESYS.
9. For orthotropic friction, an equivalent coefficient of friction is output.
Note: Contact results (including all element results) are generally not reported for
elements that have a status of open and not near contact (far-field).
Table175.3:CONTA175 (3-D) Item and Sequence Numbers and Table175.4:CONTA175 (2-D) Item
and Sequence Numbers list outputs available through the ETABLE command using the Sequence
Number method. See Creating an Element Table in the Basic Analysis Guide and The Item and
Sequence Number Table in this manual for more information. The following notation is used in the
tables below:
Name
output quantity as defined in Table175.2:CONTA175 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I
sequence number for data at nodes I
CONTA175
Output Quantity
Name
PRES
TAUR
TAUS
FLUX
FDDIS
FXCV
FXRD
FXCD
FXNP
JCONT
CCONT
HJOU
MFLUX
STAT[1]
OLDST
PENE[2]
DBA
TASR
TASS
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
CNFZ
ISEG
AASR
AASS
CAREA
MU
DTSTART
DPARAM
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
13
41
42
43
44
45
58
98
99
1
5
9
14
18
22
26
30
34
38
38
42
46
1
5
9
13
17
21
25
29
33
37
46
50
54
62
66
70
78
82
86
90
94
-
CONTA175
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
MCC
MAGS
MAGT
ELSI
DENERI
DENERII
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
99
-
100
104
108
112
116
120
124
128
132
136
140
144
148
152
Output Quantity
Name
PRES
SFRIC
FLUX
FDDIS
FXCV
FXRD
FXCD
FXNP
JCONT
CCONT
HJOU
MFLUX
STAT[1]
OLDST
PENE[2]
DBA
SLIDE
KN
KT
TOLN
IPENE
PINB
CNFX
CNFY
ISEG
CAREA
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
5
19
20
21
22
27
1
3
6
8
10
12
14
16
18
18
20
22
1
3
5
7
9
11
13
15
17
23
-
CONTA175
MU
DTSTART
DPARAM
TEMPS
TEMPT
CONV
RAC
TCC
CNFH
ECURT
ECHAR
ECC
VOLTS
VOLTT
CNOS
TNOP
SLTO
MCC
AZS
AZT
ELSI
DENERI
DENERII
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
47
48
48
-
29
31
33
37
39
41
43
45
49
51
53
55
57
59
61
63
65
67
69
71
73
75
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
You can display or list contact results through several POST1 postprocessor commands. The contact
specific items for the PLNSOL, PLESOL, PRNSOL, and PRESOL commands are listed below:
STAT
PENE
PRES
SFRIC
STOT
SLIDE
GAP
CNOS
Contact status
Contact penetration
Contact pressure for the traction-based model. Contact normal force for
the force-based model.
Contact friction stress for the traction-based model. Friction force for
the force-based model.
Contact total stress (pressure plus friction) for the traction-based
model. Total contact force for the force-based model.
Contact sliding distance
Contact gap distance
Total number of contact status changes during substep
CONTA175
Matrix or Vector
Stiffness Matrix
Geometry
Shape Functions
Integration Points
Normal Direction
Sliding Direction
None
None
None
None
14.171.2.Contact Models
The contact model can be either contact force based (KEYOPT(3) = 0, default) or contact traction based
(KEYOPT(3) = 1). For a contact traction based model, ANSYS can determine the area associated with
the contact node. For the single point contact case, a unit area will be used which is equivalent to the
contact force based model.
14.171.3.Contact Forces
In order to satisfy contact compatibility, forces are developed in a direction normal (n-direction) to the
target that will tend to reduce the penetration to an acceptable numerical level. In addition to normal
contact forces, friction forces are developed in directions that are tangent to the target plane.
(14
404)
where:
F n = normal contact force
K n = contact normal stiffness (input as FKN on R command)
un = contact gap size
(14
405)
where:
F T = tangential contact force
K T = tangential contact stiffness (input as FKT on R command)
uT = contact slip distance
Matrix or Vector
Stiffness and Stress
Stiffness Matrices
Geometry
Quad
Triangle
Shape Functions
If KEYOPT(4) = 0 (has midside
nodes) Equation1283,
Equation1284, and Equation1285
If KEYOPT(4) = 0 (has midside
nodes) Equation12112
Integration Points
2x2
3
14.170.1.Introduction
CONTA174 is an 8-node element that is intended for general rigid-flexible and flexible-flexible contact
analysis. In a general contact analysis, the area of contact between two (or more) bodies is generally
not known in advance. CONTA174 is applicable to 3-D geometries. It may be applied for contact
between solid bodies or shells.
14.170.2.Contact Kinematics
Contact Pair
In studying the contact between two bodies, the surface of one body is conventionally taken as a
contact surface and the surface of the other body as a target surface. For rigid-flexible contact, the
contact surface is associated with the deformable body; and the target surface must be the rigid surface.
For flexible-flexible contact, both contact and target surfaces are associated with deformable bodies. The
contact and target surfaces constitute a "Contact Pair".
The CONTA174 contact element is associated with the 3-D target segment elements (TARGE170) using
a shared real constant set number. This element is located on the surface of 3-D solid, shell elements
(called underlying element). It has the same geometric characteristics as the underlying elements. The
contact surface can be either side or both sides of the shell or beam elements.
CONTA174 is a surface-to-surface contact element. The contact detection points are the integration
points and are located either at nodal points or Gauss points. The contact element is constrained against
penetration into the target surface at its integration points. However, the target surface can, in principle,
penetrate through into the contact surface. See Figure 14.32. CONTA174 uses Gauss integration points
by default (Cescotto and Charlier([213]), Cescotto and Zhu([214])), which generally provides more
accurate results than when using the nodes themselves as the integration points. A disadvantage of
using nodal contact points is that, for a uniform pressure, the kinematically equivalent forces at the
nodes are unrepresentative and indicate release at corners.
The surface projection method (based on Puso and Laursen ([382] and [383])) is available for the 3-D
elements, CONTA173 and CONTA174. This option enforces contact constraints on an overlapping region
of contact and target surfaces (see Figure 14.33) rather than on individual contact nodes or Gauss
points. This method passes patch tests and generally offers smoother stress distributions (for both
contact elements and underlying elements) than the other contact detection options. The contact forces
vary smoothly during large sliding, and the forces do not jump when contact nodes slide off edges of
target surfaces. The surface projection method also satisfies moment equilibrium for frictional or bonded
contact. Other contact detection options may not satisfy moment equilibrium exactly when an offset
exists along the contact normal direction under certain circumstances (for example, when using a
penalty based formulation, when accounting for shell thickness effects, or when using a user-defined
contact offset).
Figure14.33Surface Projection Based Contact
Penetration Distance
The penetration distance is measured along the normal direction of the contact surface (at integration
points) to the target surface (Cescotto and Charlier([214])). See Figure 14.34. It is uniquely defined
even when the geometry of the target surface is not smooth. Such discontinuities may be due to
physical corners on the target surface, or may be introduced by a numerical discretization process (e.g.
finite elements). Based on the present way of calculating penetration distance, there is no restriction on
the shape of the rigid target surface. Smoothing is not always necessary for the concave corner. For the
convex corner, it is still recommended to smooth out the region of abrupt curvature changes (see Figure
14.35).
Figure14.34Penetration Distance
For the surface projection based contact method, the contact detection remains at contact nodal points
and the contact normal is perpendicular to the contact surface. However, the contact penetration
distance is computed over the overlapping region (see Figure 14.33) in an average sense.
Pinball Algorithm
The position and the motion of a contact element relative to its associated target surface determine the
contact element status. The program monitors each contact element and assigns a status:
STAT
STAT
STAT
STAT
=
=
=
=
0
1
2
3
A contact element is considered to be in near-field contact when the element enters a pinball region,
which is centered on the integration point of the contact element. The computational cost of searching
for contact depends on the size of the pinball region. Far-field contact element calculations are simple
and add few computational demands. The near-field calculations (for contact elements that are nearly or
actually in contact) are slower and more complex. The most complex calculations occur the elements are
in actual contact.
Setting a proper pinball region is useful to overcome spurious contact definitions if the target surface
has several convex regions. The current default setting should be appropriate for most contact problems.
14.170.3.Frictional Model
Coulomb's Law
In the basic Coulomb friction model, two contacting surfaces can carry shear stresses. When the
equivalent shear stress is less than a limit frictional stress (lim), no motion occurs between the two
surfaces. This state is known as sticking. The Coulomb friction model is defined as:
(14
358)
(14
359)
where:
lim = limit frictional stress
= coefficient of friction for isotropic friction (input as MU using either TB command with Lab = FRIC
or MP command; orthotropic friction defined below
P = contact normal pressure
b = contact cohesion (input as COHE on R command)
Once the equivalent frictional stress exceeds lim, the contact and target surfaces will slide relative to
each other. This state is known as sliding. The sticking/sliding calculations determine when a point
transitions from sticking to sliding or vice versa. The contact cohesion provides sliding resistance even
with zero normal pressure.
CONTA174 provides an option for defining a maximum equivalent frictional stress max (input as
TAUMAX on RMORE command) so that, regardless of the magnitude of the contact pressure, sliding will
occur if the magnitude of the equivalent frictional stress reaches this value.
Figure14.36Friction Model
Contact elements offer two models for Coulomb friction: isotropic friction and orthotropic friction.
Isotropic Friction
The isotropic friction model uses a single coefficient of friction iso based on the assumption of uniform
stick-slip behavior in all directions. It is available with all 2-D and 3-D contact elements (CONTA171,
CONTA172, CONTA173, CONTA174, CONTA175, CONTA176, CONTA177, and CONTA178).
Orthotropic Friction
The orthotropic friction model is based on two coefficients of friction, 1 and 2 , to model different
stick-slip behavior in different directions. Use orthotropic friction model in 3-D contact only (CONTA173,
CONTA174, CONTA175, CONTA176, and CONTA177). The two coefficients are defined in two orthogonal
sliding directions called the principal directions (see Element Reference for more details). The frictional
stress in principal direction i=1,2 is given by:
(14
360)
By appropriately scaling the frictional stresses in principal directions the expressions for scaled limit
frictional stress (
) and scaled equivalent frictional stress (
) for orthotropic friction can be written
in a form similar to isotropic friction (Michalowski and Mroz([361])):
(14
361)
(14
362)
(14
363)
(14
364)
where:
= scaled frictional stress in direction i = 1,2
= scaled equivalent frictional stress
= scaled limit frictional stress
eq = equivalent coefficient of friction for orthotropic friction
1 , 2 = coefficients of friction in first and second principal directions (input as MU1 and MU2 using TB
command with Lab = FRIC)
While scaled frictional stresses are used for friction computations, actual frictional stresses are output
after applying the inverse scaling in Equation14361.
The coefficient of friction ( 1 and 2 ) can have dependence on time, temperature, normal pressure,
sliding distance, or sliding relative velocity (defined as fields on the TBFIELD command). Suitable
combinations of up to two fields can be used to define dependency, for example, temperature or
temperature and sliding distance; see Contact Friction (TB,FRIC) in the Element Reference for details.
User-defined Friction
For friction models that do not follow Coulombs law, you can write a USERFRIC subroutine. Refer to the
Guide to ANSYS User Programmable Features for a detailed description on writing a USERFRIC
subroutine. You can use it with any 2-D or 3-D contact element (CONTA171, CONTA172, CONTA173,
CONTA174, CONTA175, CONTA176, CONTA177, and CONTA178) with penalty method for tangential
contact (select KEYOPT(2) = 0, 1, or 3). Use the TB,FRIC command with TBOPT = USER to choose the
user define friction option, and specify the friction properties on the TBDATA command.
Friction models involve nonlinear material behavior, so only experienced users who have a good
understanding of the theory and finite element programming should attempt to write a USERFRIC
subroutine.
Algorithmic Symmetrization
Contact problems involving friction produce non-symmetric stiffness. Using an unsymmetric solver
(NROPT,UNSYM) is more computationally expensive than a symmetric solver for each iteration. For this
reason, a symmetrization algorithm developed by Laursen and Simo([216]) is used by which most
frictional contact problems can be solved using solvers for symmetric systems. If frictional stresses have
a substantial influence on the overall displacement field and the magnitude of the frictional stresses is
highly solution dependent, any symmetric approximation to the stiffness matrix may provide a low rate
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_el174.html[28/04/2013 08:47:59 p.m.]
of convergence. In such cases, the use of an unsymmetric stiffness matrix is more computationally
efficient.
14.170.4.Contact Algorithm
Four different contact algorithms are implemented in this element (selected by KEYOPT(2)).
Pure penalty method
Augmented Lagrangian method (Simo and Laursens([215]))
Pure Lagrange multiplier method (Bathe([2]))
Lagrange multiplier on contact normal and penalty on frictional direction
where:
K n = contact normal stiffness
un = contact gap size
(14
378)
where:
K s = tangential contact stiffness (input as FKT on R command)
For other contact algorithms, the expressions for contact pressure and frictional stresses are defined in a
similar manner as shown in Equation14375 and Equation14376 but with additional variables as
shown above in Equation14377 and Equation14378.
constraints in ANSYS for impact between rigid bodies satisfy the conditions of elastic impact when the
constraints are satisfied exactly and no numerical damping or friction is specified. Energy loss during
impact between rigid bodies can be modeled by specifying a coefficient of restitution value (input as real
constant COR) smaller than 1.
14.170.6.Debonding
Debonding refers to separation of bonded contact (KEYOPT(12) = 2, 3, 4, 5 or 6). It is activated by
associating a cohesive zone material model (input with TB,CZM) with contact elements. Debonding is
available only for pure penalty method and augmented Lagrangian method (KEYOPT(2) = 0,1) with
contact elements CONTA171, CONTA172, CONTA173, CONTA174, CONTA175, CONTA176, and
CONTA177.
A cohesive zone material model is provided with bilinear behavior (Alfano and Crisfield([365])) for
debonding. The model defines contact stresses as:
(14
379)
(14
380)
and
(14
381)
where:
P = normal contact stress (tension)
1 = tangential contact stress in direction 1
2 = tangential contact stress in direction 2
K n = normal contact stiffness
K t = tangential contact stiffness
un = contact gap
u1 = contact slip distance in direction 1
u2 = contact slip distance in direction 2
d = debonding parameter
direction 1 and direction 2 = principal directions in tangent plane
The debonding parameter is defined as:
(14
382)
with d = 0 for
1 and 0 < d
Debonding allows three modes of separation: mode I, mode II and mixed mode.
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_el174.html[28/04/2013 08:47:59 p.m.]
= equivalent tangential slip distance at the completion of debonding (input on TBDATA command
as C4 using TB,CZM)
Mixed mode debonding is defined by setting
(14
388)
and
(14
389)
The constraint on that the ratio of the contact gap distances be same as the ratio of tangential slip
distances is enforced automatically by appropriately scaling the contact stiffness values.
For mixed mode, debonding is complete when the energy criterion is satisfied:
(14
390)
with
(14
391)
(14
392)
(14
393)
(14
394)
where:
max = maximum normal contact stress (input on TBDATA command as C1 using TB,CZM)
max = maximum equivalent tangential contact stress (input on TBDATA command as C3 using
TB,CZM)
Verification of satisfaction of energy criterion can be done during postprocessing of results.
The debonding modes are based on input data:
1. Mode I for normal data (input on TBDATA command as C1, C2, and C5).
2. Mode II for tangential data (input on TBDATA command as C3, C4, and C5).
3. Mixed mode for normal and tangential data (input on TBDATA command as C1, C2, C3, C4, C5 and
C6 ).
Artificial damping can be used to overcome convergence difficulties associated with debonding. It is
activated by specifying the damping coefficient (input on TBDATA command as C5 using TB,CZM).
Tangential slip under compressive normal contact stress for mixed mode debonding is controlled by
appropriately setting the flag (input on TBDATA command as C6 using TB,CZM). Settings on are:
= 0 (default) indicates no tangential slip
= 1 indicates tangential slip is allowed
After debonding is completed the surface interaction is governed by standard contact constraints for
normal and tangential directions. Frictional contact is used if friction is specified for contact elements.
14.170.7.Thermal/Structural Contact
Combined structural and thermal contact is specified if KEYOPT(1) = 1, which indicates that structural
and thermal DOFs are active. Pure thermal contact is specified if KEYOPT(1) = 2. The thermal contact
features (Zhu and Cescotto([280])) are:
Heat Convection
(14
396)
where:
hf = convection coefficient (input on SFE command with Lab = CONV and KVAL = 1)
Heat Radiation
(14
397)
where:
= Stefan-Boltzmann constant (input as SBCT on R command)
= emissivity (input using EMIS on MP command)
F = radiation view factor (input as RDVF on R command)
T o = temperature offset (input as VALUE on TOFFST command)
14.170.8.Electric Contact
Combined structural, thermal, and electric contact is specified if KEYOPT(1) = 3. Combined thermal and
electric contact is specified if KEYOPT(1) = 4. Combined structural and electric contact is specified if
KEYOPT(1) = 5. Pure electric contact is specified if KEYOPT(1) = 6. The electric contact features are:
(14
399)
where:
J = current density
/L = electric conductivity per unit length (input as ECC on R command)
VT = voltage on target surface
VC = voltage on contact surface
Electrostatic (KEYOPT(1) = 5 or 6)
(14
400)
where:
14.170.9.Magnetic Contact
The magnetic contact is specified if KEYOPT(1) = 7. Using the magnetic scalar potential approach, the
3-D magnetic flux across the contacting interface is defined by:
(14
401)
where:
n = magnetic flux
t = magnetic potential at target surface (MAG degree of freedom)
c = magnetic potential at contact surface (MAG degree of freedom)
CM = magnetic contact permeance coefficient
o = free space permeability
A = contact area
= normal component of the "guess" magnetic field (See Equation516)
The gap permeance is defined as the ratio of the magnetic flux in the gap to the total magnetic
potential difference across the gap. The equation for gap permeance is:
(14
402)
where:
t = gap thickness
The magnetic contact permeance coefficient is defined as:
(14
403)
The above equations are only valid for 3-D analysis using the Magnetic Scalar Potential approach.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
12.6.3-D Shells
This section contains shape functions for 3-D shell elements. These elements are available in a number
of configurations, including certain combinations of the following features:
triangular or quadrilateral.
- if quadrilateral, with or without extra shape functions (ESF).
with or without rotational degrees of freedom (RDOF).
- if with RDOF, with or without shear deflections (SD).
with or without midside nodes.
Figure12.53-D Shell Elements
These shape functions are for 3-D 6-node triangular shell elements without RDOF, such as SHELL281
when used as a triangle:
(12
57)
(12
58)
(12
59)
(12
60)
(12
61)
(12
62)
(12
63)
(12
64)
73)
(12
74)
(12
75)
(12
76)
(12
77)
(12
78)
(12
79)
(12
80)
(12
81)
(12
82)
(12
83)
(12
84)
(12
85)
(12
86)
(12
87)
(12
88)
(12
89)
(12
90)
(12
91)
(12
95)
(12
96)
(12
97)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
CONTA176
CONTA176
3-D Line-to-Line Contact
CONTA176
The 3-D line-to-line contact elements are associated with the target line segment elements (LINE or
PARA segment types for TARGE170) via a shared real constant set. The contact/target surface is
assumed to be the surface of a cylinder. For a general beam cross section, use an equivalent circular
beam (see Figure 176.5). Use the first real constant, R1, to define the radius on the target side (target
radius rt ). Use the second real constant, R2, to define the radius on the contact side (contact radius rc).
Follow these guidelines to define the equivalent circular cross section:
Determine the smallest cross section along the beam axis.
Determine the largest circle embedded in that cross section.
Figure176.5Equivalent Circular Cross Section
CONTA176
The target radius can be entered as either a negative or positive value. Use a negative value when
modeling internal contact (a beam sliding inside a hollow beam, or pipe sliding inside another pipe), with
the input value equal to the inner radius of the outer beam (see Figure 176.2). Use a positive value
when modeling contact between the exterior surfaces of two cylindrical beams.
For the case of internal contact, the inner beam should usually be considered the contact surface and
the outer beam should be the target surface. The inner beam can be considered as the target surface
only when the inner beam is much stiffer than the outer beam.
Contact is detected when two circular beams touch or overlap each other. The non-penetration condition
for beams with a circular cross section can be defined as follows.
For internal contact:
where rc and rt are the radii of the cross sections of the beams on the contact and target sides,
respectively; and d is the minimal distance between the two beams which also determines the contact
normal direction (see Figure 176.4). Contact occurs for negative values of g.
ANSYS looks for contact only between contact and target surfaces with the same real constant set. For
either rigid-flexible or flexible-flexible contact, one of the deformable surfaces must be represented by a
contact surface. See Designating Contact and Target Surfaces in the Contact Technology Guide for more
information. If more than one target surface will make contact with the same boundary of beam
elements, you must define several contact elements that share the same geometry but relate to
separate targets (targets which have different real constant numbers), or you must combine the two
target surfaces into one (targets that share the same real constant numbers).
CONTA176 supports isotropic and orthotropic Coulomb friction. For isotropic friction, specify a single
coefficient of friction, MU, using either TB command input (recommended) or the MP command. For
orthotropic friction, specify two coefficients of friction, MU1 and MU2, in two principal directions using
TB command input. (See Contact Friction (TB,FRIC) for more information.)
For isotropic friction, local element coordinates based on the nodal connectivity are used to define
principal directions. In the case of two crossing beams in contact (KEYPT(3) = 1), the first principal
direction is defined by 1/2(t1 + t2 ). The first vector, t1 , points from the first contact node to the second
contact node, and the second vector, t2 , points from the first target node to the second target node. In
the case of two parallel beams in contact (KEYOPT(3) = 0), the first principal direction points from the
first contact node to the second contact node. In both cases, the second principal direction is defined by
taking a cross product of the first principal direction and the contact normal.
For orthotropic friction, the principal directions are determined as follows. The global coordinate system
is used by default, or you may define a local element coordinate system with the ESYS command. The
first principal direction is defined by projecting the first direction of the chosen coordinate system onto
the contact element. The second principal direction is defined by taking a cross product of the first
principal direction and the contact normal. These directions also follow the rigid body rotation of the
contact element to correctly model the directional dependence of friction. Be careful to choose the
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CONTA176.html[28/04/2013 08:48:38 p.m.]
CONTA176
coordinate system (global or local) so that the first direction of that system is within 45 of the tangent
to the contact surface.
If you want to set the coordinate directions for isotropic friction (to the global Cartesian system or
another system via ESYS), you can define orthotropic friction and set MU1 = MU2.
To define a coefficient of friction for isotropic or orthotropic friction that is dependent on temperature,
time, normal pressure, sliding distance, or sliding relative velocity, use the TBFIELD command along
with TB,FRIC. See Contact Friction (TB,FRIC) for more information.
To implement a user-defined friction model, use the TB,FRIC command with TBOPT = USER to specify
friction properties and write a USERFRIC subroutine to compute friction forces. See User-Defined Friction
(TB,FRIC,,,,USER) for more information on how to use this feature. See also the Guide to ANSYS User
Programmable Features for a detailed description of the USERFRIC subroutine.
To model proper momentum transfer and energy balance between contact and target surfaces, impact
constraints should be used in transient dynamic analysis. See the description of KEYOPT(7) below and
the contact element discussion in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
To model separation of bonded contact with KEYOPT(12) = 2, 3, 4, 5, or 6, use the TB command with
the CZM label. See "Debonding" in the Contact Technology Guide for more information.
See the Contact Technology Guide for a detailed discussion on contact and using the contact elements.
"3-D Beam-to-Beam Contact" discusses CONTA176 specifically, including the use of real constants and
KEYOPTs.
The following table summarizes the element input. Element Input gives a general description of element
input.
CONTA176
Linear perturbation
KEYOPTs
Presented below is a list of KEYOPTS available for this element. Included are links to sections in
the Contact Technology Guide where more information is available on a particular topic.
KEYOPT(1)
Selects degrees of freedom. Currently, the default (UX, UY, UZ) is the only valid option:
0--
UX, UY, UZ
KEYOPT(2)
Contact algorithm:
0--
Augmented Lagrangian (default)
1--
Penalty function
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
KEYOPT(3)
Beam contact type:
0--
Parallel beams or beam inside beam
1--
Crossing beams
KEYOPT(4)
Type of surface-based constraint (see Surface-based Constraints for more information):
0--
Rigid surface constraint
1--
Force-distributed constraint
CONTA176
KEYOPT(5)
CNOF/ICONT Automated adjustment:
0--
No automated adjustment
1--
Close gap with auto CNOF
2--
Reduce penetration with auto CNOF
3--
Close gap/reduce penetration with auto CNOF
4--
Auto ICONT
KEYOPT(6)
Contact stiffness variation (used to enhance stiffness updating when KEYOPT(10) > 0):
0--
Use default range for stiffness updating
1--
Make a nominal refinement to the allowable stiffness range
2--
Make an aggressive refinement to the allowable stiffness range
KEYOPT(7)
Element level time incrementation control / impact constraints:
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions are made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
CONTA176
KEYOPT(8)
CONTA176
Name
Description
1
2
3
R1
R2
FKN[1]
Target radius
Contact radius
Normal penalty stiffness factor
FTOLN
ICONT
PINB
Pinball region
PMAX
PMIN
CONTA176
9
10
TAUMAX
CNOF
11
FKOP
12
13
21
FKT[1]
COHE
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
COR
STRM
29
30
Conditions
Choosing a Friction Model
Adjusting Initial Contact
Conditions
Selecting Surface Interaction
Models
Determining Contact Stiffness
Choosing a Friction Model
Static and Dynamic Friction
Coefficients
Static and Dynamic Friction
Coefficients
Using FKT and SLTO
Chattering Control
Parameters
Real Constant TOLS
Impact Between Rigid Bodies
Adjusting Initial Contact
Conditions
1. The units of real constants FKN and FKT have a factor of AREA with respect to those used in the
surface-to-surface contact elements. See Performing a 3-D Beam-to-Beam Contact Analysis for
more information.
Definition
Element Number
Nodes I, J, K
Location where results are reported (same as nodal location)
O
Y
Y
Y
R
Y
Y
Y
CONTA176
TEMP
VOLU
NPI
ITRGET
ISOLID
CONT:STAT
OLDST
ISEG
OLDSEG
CONT:PENE
CONT:GAP
NGAP
OGAP
IGAP
GGAP
CONT:PRES
TAUR/TAUS[7]
KN
KT
MU[8]
TASS/TASR[7]
AASS/AASR[7]
TOLN
CONT:SFRIC
CONT:STOTAL
CONT:SLIDE
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
DTSTART
DPARAM
DENERI
DENERII
CNFX[4]
CNFY
Temperature T(I)
Y
Length
Y
Number of integration points
Y
Target surface number (assigned by ANSYS)
Y
Underlying beam element number
Y
Current contact statuses
1
Old contact statuses
1
Current contacting target element number
Y
Underlying old target number
Y
Current penetration (gap = 0; penetration = positive value)
Y
Current gap (gap = negative value; penetration = 0)
Y
New or current gap at current converged substep (gap =
Y
negative value; penetration = positive value)
Old gap at previously converged substep (gap = negative
Y
value; penetration = positive value)
Initial gap at start of current substep (gap = negative value;
Y
penetration = positive value)
Geometric gap at current converged substep (gap = negative value; penetration = positive value)
Normal contact force
2
Tangential contact stresses
2
Current normal contact stiffness (units: Force/Length)
5
Current tangent contact stiffness (same units as KN)
5
Friction coefficient
Y
Total (algebraic sum) sliding in S and R directions
3
Total (absolute sum) sliding in S and R directions
3
Penetration tolerance
Y
Frictional stress SQRT (TAUR**2+TAUS**2)
2
Total stress SQRT (PRES**2+TAUR**2+TAUS**2)
2
Total sliding SQRT (TASS**2+TASR**2)
Y
Frictional energy dissipation
6
Elastic slip distance for sticking contact within a substep
Slip rate
Penetration variation
Y
Pinball Region
Total number of contact status changes during substep
Y
Maximum allowable tensile contact force
2
Allowable elastic slip
Y
Contacting area
Load step time during debonding
Y
Debonding parameter
Y
Energy released due to separation in normal direction - mode I Y
debonding
Energy released due to separation in tangential direction Y
mode II debonding
Contact element force-X component
Contact element force-Y component
-
Y
Y
1
1
Y
Y
Y
Y
Y
2
2
5
5
3
3
Y
2
2
Y
6
Y
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
Y
CONTA176
CNFZ
=
=
=
=
Item
SMISC
SMISC
SMISC
1
5
9
2
6
10
K
3
7
11
CONTA176
FDDIS
STAT[1]
OLDST
PENE[2]
DBA
TASR
TASS
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
CNFZ
ISEG
AASR
AASS
CAREA
MU
DTSTART
DPARAM
CNOS
TNOP
SLTO
ELSI
DENERI
DENERII
GGAP
VREL
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
41
42
43
44
45
58
-
18
1
5
9
13
17
21
25
29
33
37
46
50
54
62
66
70
112
116
120
136
140
144
148
152
19
2
6
10
14
18
22
26
30
34
38
47
51
55
63
67
71
113
117
121
137
141
145
149
153
20
3
7
11
15
19
23
27
31
35
39
48
52
56
64
68
72
114
118
122
138
142
146
150
154
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
CONTA176
You can use this element in nonlinear static or nonlinear full transient analyses.
In addition, you can use it in modal analyses, eigenvalue buckling analyses, and harmonic
analyses. For these analysis types, the program assumes that the initial status of the element (i.e.,
the status at the completion of the static prestress analysis, if any) does not change.
This element allows birth and death and will follow the birth and death status of the underlying
beam, pipe, or target elements.
The USERFRIC subroutine (user-defined friction) can only be used with penalty-based tangential
contact (i.e., KEYOPT(2) = 0, 1, or 3).
Shape Function
Integration
Points
W = C 1 + C 2 x + C 3 x2
None
Matrix or Vector
Stiffness Matrix
14.172.2.Contact Kinematics
Three different scenarios can be modeled by CONTA176:
Internal contact where one beam (or pipe) slides inside another hollow beam (or pipe) (see Figure
14.37).
External contact between two beams that lie next to each other and are roughly parallel (see
Figure 14.38).
External contact between two beams that cross (see Figure 14.39).
Use KEYOPT(3) = 0 for the first two scenarios (internal contact and parallel beams). In both cases, the
contact condition is only checked at contact nodes.
Use KEYOPT(3) = 1 for the third scenario (beams that cross). In this case, the contact condition is
checked along the entire length of the beams. The beams with circular cross-sections are assumed to
come in contact in a point-wise manner.
Figure14.37Beam Sliding Inside a Hollow Beam
Contact is detected when two circular beams touch or overlap each other. The non-penetration condition
for beams with a circular cross-section can be defined as follows.
For internal contact:
(14
407)
and for external contact:
(14
408)
where:
g = gap distance
rc and rt = radii of the cross-sections of the beam on the contact and target sides, respectively.
d = minimal distance between the two beam centerlines (also determines the contact normal direction).
Contact occurs for negative values of g.
14.172.3.Contact Forces
CONTA176 uses a contact force based model. In order to satisfy contact compatibility, forces are
developed in a direction normal (n-direction) to the target that will tend to reduce the penetration to an
acceptable numerical level. In addition to normal contact forces, friction forces are developed in
directions that are tangent to the target plane.
(14
409)
where:
F n = normal contact force
K n = contact normal stiffness (input as FKN on R command)
un = contact gap size
(14
410)
where:
F T = tangential contact force
K T = tangential contact stiffness (input as FKT on R command)
uT = contact slip distance
CONTA177
CONTA177
3-D Line-to-Surface Contact
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
CONTA177
defined by taking a cross product of the first principal direction and the contact normal.
For orthotropic friction, the principal directions are determined as follows. The global coordinate system
is used by default, or you may define a local element coordinate system with the ESYS command. The
first principal direction is defined by projecting the first direction of the chosen coordinate system onto
the contact element. The second principal direction is defined by taking a cross product of the first
principal direction and the contact normal. These directions also follow the rigid body rotation of the
contact element to correctly model the directional dependence of friction. Be careful to choose the
coordinate system (global or local) so that the first direction of that system is within 45 of the tangent
to the contact surface.
If you want to set the coordinate directions for isotropic friction (to the global Cartesian system or
another system via ESYS), you can define orthotropic friction and set MU1 = MU2.
To define a coefficient of friction for isotropic or orthotropic friction that is dependent on temperature,
time, normal pressure, sliding distance, or sliding relative velocity, use the TBFIELD command along
with TB,FRIC. See Contact Friction (TB,FRIC) for more information.
To implement a user-defined friction model, use the TB,FRIC command with TBOPT = USER to specify
friction properties and write a USERFRIC subroutine to compute friction forces. See User-Defined Friction
(TB,FRIC,,,,USER) for more information on how to use this feature. See also the Guide to ANSYS User
Programmable Features for a detailed description of the USERFRIC subroutine.
To model proper momentum transfer and energy balance between contact and target surfaces, impact
constraints should be used in transient dynamic analysis. See the description of KEYOPT(7) below and
the contact element discussion in the Theory Reference for the Mechanical APDL and Mechanical
Applications for details.
To model separation of bonded contact with KEYOPT(12) = 2, 3, 4, 5, or 6, use the TB command with
the CZM label. See "Debonding" in the Contact Technology Guide for more information.
See the Contact Technology Guide for a detailed discussion on contact and using the contact elements.
"Line-to-Surface Contact" discusses CONTA177 specifically, including the use of real constants and
KEYOPTs.
The following table summarizes the element input. Element Input gives a general description of element
input.
CONTA177
Special Features
Nonlinear
Large deflection
Isotropic or orthotropic friction; USERFRIC subroutine
Debonding
Birth and death
Linear perturbation
KEYOPTs
Presented below is a list of KEYOPTS available for this element. Included are links to sections in
the Contact Technology Guide where more information is available on a particular topic.
KEYOPT(1)
Selects degrees of freedom. Currently, the default (UX, UY, UZ) is the only valid option:
0--
UX, UY, UZ
KEYOPT(2)
Contact algorithm:
0--
Augmented Lagrangian (default)
1--
Penalty function
2--
Multipoint constraint (MPC); see "Multipoint Constraints and Assemblies" in the Contact
Technology Guide for more information
3--
Lagrange multiplier on contact normal and penalty on tangent
4--
Pure Lagrange multiplier on contact normal and tangent
KEYOPT(4)
Type of surface-based constraint (see Surface-based Constraints for more information):
0--
Rigid surface constraint
1--
Force-distributed constraint
KEYOPT(5)
CNOF/ICONT Automated adjustment:
CONTA177
0--
No automated adjustment
1--
Close gap with auto CNOF
2--
Reduce penetration with auto CNOF
3--
Close gap/reduce penetration with auto CNOF
4--
Auto ICONT
KEYOPT(6)
Contact stiffness variation (used to enhance stiffness updating when KEYOPT(10) > 0):
0--
Use default range for stiffness updating
1--
Make a nominal refinement to the allowable stiffness range
2--
Make an aggressive refinement to the allowable stiffness range
KEYOPT(7)
Element level time incrementation control / impact constraints:
0--
No control
1--
Automatic bisection of increment
2--
Change in contact predictions are made to maintain a reasonable time/load increment
3--
Change in contact predictions made to achieve the minimum time/load increment whenever a
change in contact status occurs
4--
Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a transient
dynamic analysis with automatic adjustment of time increment
CONTA177
KEYOPT(9)
CONTA177
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial contact)
Note: When KEYOPT(12) = 5 or 6 is used with the MPC algorithm to model surface-based
constraints, the KEYOPT(12) setting will have an impact on the local coordinate
system of the contact element nodes. See Specifying a Local Coordinate System in
the Contact Technology Guide for more information.
Table177.1CONTA177 Real Constants
No.
Name
Description
1
2
3
R1
R2
FKN[1]
FTOLN
ICONT
PINB
Pinball region
PMAX
PMIN
9
10
TAUMAX
CNOF
CONTA177
11
FKOP
12
13
21
FKT[1]
COHE
FACT
22
DC
23
24
SLTO
TNOP
25
TOLS
COR
STRM
29
30
KEYOPT(11))
Selecting Surface Interaction
Models
Determining Contact Stiffness
Choosing a Friction Model
Static and Dynamic Friction
Coefficients
Static and Dynamic Friction
Coefficients
Using FKT and SLTO
Chattering Control
Parameters
Real Constant TOLS
Impact Between Rigid Bodies
Adjusting Initial Contact
Conditions
1. The units of real constants FKN and FKT have a factor of AREA with respect to those used in the
surface-to-surface contact elements. See Real Constants FKN and FKT for more information.
Definition
Element Number
Nodes I, J, K
Location where results are reported (same as nodal location)
Temperature T(I)
Length
Number of integration points
Target surface number (assigned by ANSYS)
O
Y
Y
Y
Y
Y
Y
Y
R
Y
Y
Y
Y
Y
-
CONTA177
ISOLID
CONT:STAT
OLDST
ISEG
OLDSEG
CONT:PENE
CONT:GAP
NGAP
OGAP
IGAP
GGAP
CONT:PRES
TAUR/TAUS[7]
KN
KT
MU[8]
TASS/TASR[7]
AASS/AASR[7]
TOLN
CONT:SFRIC
CONT:STOTAL
CONT:SLIDE
FDDIS
ELSI
VREL
DBA
PINB
CONT:CNOS
TNOP
SLTO
CAREA
DTSTART
DPARAM
DENERI
DENERII
CNFX[4]
CNFY
CNFZ
1
1
Y
Y
Y
Y
Y
2
2
5
5
3
3
Y
2
2
Y
6
Y
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
Y
Y
CONTA177
0
1
2
3
=
=
=
=
Item
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
1
5
9
18
1
5
9
13
2
6
10
19
2
6
10
14
K
3
7
11
20
3
7
11
15
CONTA177
TASR
TASS
KN
KT
TOLN
IGAP
PINB
CNFX
CNFY
CNFZ
ISEG
AASR
AASS
CAREA
MU
DTSTART
DPARAM
CNOS
TNOP
SLTO
ELSI
DENERI
DENERII
GGAP
VREL
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
42
43
44
45
58
-
17
21
25
29
33
37
46
50
54
62
66
70
112
116
120
136
140
144
148
152
18
22
26
30
34
38
47
51
55
63
67
71
113
117
121
137
141
145
149
153
19
23
27
31
35
39
48
52
56
64
68
72
114
118
122
138
142
146
150
154
1. Element Status = highest value of status of integration points within the element
2. Penetration = positive value, gap = negative value
CONTA177
This element allows birth and death and will follow the birth and death status of the underlying
beam, pipe, shell, or target elements.
The USERFRIC (user-defined friction) subroutine can only be used with penalty-based tangential
contact (KEYOPT(2) = 0, 1, or 3).
Matrix or Vector
Stiffness Matrix
Shape Function
Integration
Points
W = C 1 + C 2 x + C 3 x2
None
14.173.2.Contact Forces
CONTA177 uses a contact force based model. In order to satisfy contact compatibility, forces are
developed in a direction normal (n-direction) to the target that will tend to reduce the penetration to an
acceptable numerical level. In addition to normal contact forces, friction forces are developed in
directions that are tangent to the target plane.
(14
412)
where:
F n = normal contact force
K n = contact normal stiffness (input as FKN on R command)
un = contact gap size
(14
413)
where:
F T = tangential contact force
K T = tangential contact stiffness (input as FKT on R command)
uT = contact slip distance
CONTA178
CONTA178
3-D Node-to-Node Contact
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
Contact Algorithms
Four different contact algorithms can be selected:
CONTA178
CONTA178
defining a scaling factor (positive value) or an absolute value (negative value). Based on the tolerance,
current normal contact force, and friction coefficient, the tangential contact stiffness FKS can be
obtained automatically. In a few cases, you can override FKS by defining a scaling factor (positive input)
or absolute value (negative input). Use care when specifying values for SLTOL and FKS. If the value for
SLTOL is too large and the value for FKS too small, too much elastic slip can occur. If the value for
SLTOL is too small or the value for FKS too large, the problem may not converge.
Penalty Method
The last algorithm is the pure penalty method. This method requires both contact normal and tangential
stiffness values FKN, FKS. Real constants TOLN, FTOLN, and SLTOL are not used and penetration is no
longer controlled in this method. Default FKN is provided as the one used in the augmented Lagrange
method. The default FKS is given by MU x FKN. You can override the default values for FKN and FKS by
inputting a scaling factor (positive input) or absolute value (negative input) for these real constants.
CONTA178
The contact normal points in a direction which averages the direction cosines of the X (Y, Z) axis
of the nodal coordinates on both nodes I and J. The direction cosines on nodes I and J should be
very close. This option may be supported by the NORA and NORL commands, which rotate the X
axis of the nodal coordinate system to point to the surface normal of solid models.
KEYOPT(5) = 4 (5,6)
The contact normal points to X (Y, Z) of the element coordinate system issued by the ESYS
command. If you use this option, make sure that the element coordinate system specified by
ESYS is the Cartesian system. Otherwise, the global Cartesian system is assumed.
Contact Status
The initial gap defines the gap size (if positive) or the displacement interference (if negative). If
KEYOPT(4) = 0, the default, the gap size can be automatically calculated from the GAP real constant
and the node locations (projection of vector points from node I to J on the contact normal), that is, the
gap size is determined from the additive effect of the geometric gap and the value of GAP.
If KEYOPT(4) = 1, the initial gap size is only based on real constant GAP (node locations are ignored).
By default KEYOPT(9) is set to 0, which means the initial gap size is applied in the first load step. To
ramp the initial gap size with the first load step (to model initial interference problems, for example), set
KEYOPT(9) = 1. Also, set KBC,0 and do not specify any external loads over the first load step.
The force deflection relationships for the contact element can be separated into the normal and
tangential (sliding) directions. In the normal direction, when the normal force (FN) is negative, the
contact status remains closed (STAT = 3 or 2). In the tangential direction, for FN < 0 and the absolute
value of the tangential force (FS) less than |FN|, contact "sticks" (STAT = 3). For FN < 0 and FS =
|FN|, sliding occurs (STAT = 2). As FN becomes positive, contact is broken (STAT = 1) and no force is
transmitted (FN = 0, FS = 0).
The contact condition at the beginning of the first substep can be determined from the START
parameter. The initial element status (START) is used to define the "previous" condition of the interface
at the start of the first substep. This value overrides the condition implied by the interference
specification and can be useful in anticipating the final interface configuration and reducing the number
of iterations required for convergence. However, specifying unrealistic START values can sometimes
degrade the convergence behavior.
If START = 0.0 or blank, the initial status of the element is determined from either the GAP value or the
KEYOPT(4) setting. If START = 3.0, contact is initially closed and not sliding ( 0), or sliding (if =
0.0). If START = 2.0, contact is initially closed and sliding. If START = 1.0, contact is initially open.
Friction
The only material property used is the interface coefficient of friction (MU). A zero value should be
used for frictionless surfaces. Temperatures may be specified at the element nodes (for material
property evaluation only). The coefficient of friction is evaluated at the average of the two node
temperatures. The node I temperature T(I) defaults to TUNIF. The node J temperature defaults to T(I).
For analyses involving friction, using NROPT,UNSYM is useful (and, in fact, sometimes required if the
coefficient of friction is > 0.2) for problems where the normal and tangential (sliding) motions are
strongly coupled.
To define a coefficient of friction for isotropic friction that is dependent on temperature, time, normal
pressure, sliding distance, or sliding relative velocity, use the TBFIELD command along with TB,FRIC.
See Contact Friction (TB,FRIC) for more information.
This element also supports user-defined friction. To implement a user-defined friction model, use the
TB,FRIC command with TBOPT = USER to specify friction properties and write a USERFRIC subroutine to
CONTA178
compute friction forces. See User-Defined Friction (TB,FRIC,,,,USER) for more information on how to use
this feature. See also the Guide to ANSYS User Programmable Features for a detailed description of the
USERFRIC subroutine.
Weak Spring
KEYOPT(3) can be used to specify a "weak spring" across an open or free sliding interface, which is
useful for preventing rigid body motion that could occur in a static analysis. The weak spring stiffness is
computed by multiplying the normal stiffness KN by a reduction factor if the real constant REDFACT is
positive (which defaults to 1 x 10 -6 ). The weak spring stiffness can be overridden if REDFACT has a
negative value. Set KEYOPT(3) = 1 to add weak spring stiffness only to the contact normal direction
when contact is open. Set KEYOPT(3) = 2 to add weak spring stiffness to the contact normal direction
for open contact and tangent plane for frictionless or open contact.
The weak spring only contributes to global stiffness, which prevents a "singularity" condition from
occurring during the solution phase if KEYOPT(3) = 1,2. By setting KEYOPT(3) = 3,4, the weak spring
will contribute both to the global stiffness and the internal nodal force which holds two separated nodes.
Note: The weak spring option should never be used in conjunction with either the noseparation or bonded contact options defined by KEYOPT(10).
Contact Behavior
Use KEYOPT(10) to model the following different contact surface behaviors:
KEYOPT(10) = 0
Models standard unilateral contact; that is, normal pressure equals zero if separation occurs.
KEYOPT(10) = 1
Models rough frictional contact where there is no sliding. This case corresponds to an infinite
friction coefficient and ignores the material property input MU.
KEYOPT(10) = 2
Models no separation contact, in which two gap nodes are tied (although sliding is permitted) for
the remainder of the analysis once contact is established.
KEYOPT(10) = 3
Models bonded contact, in which two gap nodes are bonded in all directions (once contact is
established) for the remainder of the analysis.
KEYOPT(10) = 4
Models no separation contact, in which two gap nodes are always tied (sliding is permitted)
throughout the analysis.
KEYOPT(10) = 5
Models bonded contact, in which two gap nodes are bonded in all directions throughout the
analysis.
KEYOPT(10) = 6
Models bonded contact, in which two gap nodes that are initially in a closed state will remain
closed and two gap nodes that are initially in an open state will remain open throughout the
analysis.
CONTA178
Cylindrical Gap
The cylindrical gap option (KEYOPT(1) = 1) is useful where the final contact normal is not fixed during
the analysis, such as in the interaction between concentric pipes. With this option, you define the real
constants NX, NY, NZ as the direction cosines of the cylindrical axis ( ) in the global Cartesian
coordinate system. The contact normal direction lies in a cross section that is perpendicular to the
cylindrical axis. The program measures the relative distance |XJ - XI| between the current position of
node I and the current position of node J projected onto the cross section. NX, NY, NZ defaults to
(0,0,1), which is the case for a 2-D circular gap. With the cylindrical gap option, KEYOPT(4) and
KEYOPT(5) are ignored and node ordering can be arbitrary. Real constant GAP is no long referred as the
initial gap size and a zero value is not allowed. The following explanation defines the model based on
the sign of the GAP value.
Figure178.2CONTA178 Gap and Nodes
A positive GAP value models contact when one smaller cylinder inserted into another parallel larger
cylinder. GAP is equal to the difference between the radii of the cylinders (|RJ - RI|) and it
represents the maximum allowable distance projected on the cross-section. The contact constraint
condition can be written as :
A negative GAP value models external contact between two parallel cylinders. GAP is equal to the
sum of the radii of the cylinders (|RJ + RI|) and it represents the minimum allowable distance
projected on the cross-section. The contact constraint condition can be written as:
Damper
The damping capability is only used for modal and transient analyses. By default, the damping capability
is removed from the element. Damping is only active in the contact normal direction when contact is
closed. The damping coefficient units are Force (Time/Length). For a 2-D axisymmetric analysis, the
coefficient should be on a full 360 basis. The damping force is computed as
, where Cv is
the damping coefficient given by Cv = Cv1 + Cv2xV. V is the velocity calculated in the previous substep.
The second damping coefficient (Cv2) is available to produce a nonlinear damping effect.
CONTA178
CONTA178
1--
Pure Penalty method
3--
Lagrange multiplier on contact normal and penalty on tangent (uses U/P formulation for
normal contact, non-U/P formulation for tangential contact)
4--
Lagrange multiplier method
KEYOPT(3)
Weak Spring:
0--
Not used
1--
Acts across an open contact (only contributes to stiffness)
2--
Acts across an open contact or free sliding plane (only contributes to stiffness)
3--
Acts across an open contact (contributes to stiffness and internal force)
4--
Acts across an open contact or free sliding plane (contributes to stiffness and force)
KEYOPT(4)
Gap size:
0--
Gap size based on real constant GAP + initial node locations
1--
Gap size based on real constant GAP (ignore node locations)
KEYOPT(5)
Basis for contact normal:
0--
Node locations or real constants NX, NY, NZ
1--
X - component of nodal coordinate system (averaging on two contact nodes)
2--
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_CONTA178.html[28/04/2013 08:50:04 p.m.]
CONTA178
CONTA178
Standard
1--
Rough
2--
No separation (sliding permitted)
3--
Bonded
4--
No separation (always)
5--
Bonded (always)
6--
Bonded (initial)
KEYOPT(12)
Contact Status:
0--
Does not print contact status
1--
Monitor and print contact status, contact stiffness
Table178.1CONTA178 Real Constants
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Name
FKN
GAP
START
FKS
REDFACT
NX
NY
NZ
TOLN
FTOL
SLTOL
CV1
CV2
COR
Description
Normal stiffness
Initial gap size
Initial contact status
Sticking stiffness
KN/KS reduction factor
Defined gap normal - X component
Defined gap normal - Y component
Defined gap normal - Z component
Penetration tolerance
Maximum tensile contact force
Maximum elastic slip
Damping coefficient
Nonlinear damping coefficient
Coefficient of restitution
CONTA178
Definition
Element Number
Nodes - I, J
Location where results are reported
T(I), T(J)
Gap size
Normal force (along I-J line)
Element status
Old contact status
Element orientation angles
O
Y
Y
Y
Y
Y
Y
1
1
Y
R
Y
Y
3
Y
Y
Y
1
1
Y
CONTA178
MU
UT(Y, Z)
FS(Y, Z)
ANGLE
Coefficient of friction
Displacement (node J - node I) in element y and z directions
Tangential (friction) force in element y and z directions
Principal angle of friction force in element y-z plane
2
2
2
2
2
2
2
2
Output Quantity
Name
FN
FSY
FSZ
STAT
OLDST
USEP
ALPHA
BETA
UTY
UTZ
MU
ANGLE
KN
KS
TOLN
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
1
2
3
4
5
6
7
8
9
10
11
12
CONTA178
FTOL
SLTOL
NMISC
NMISC
13
14
Matrix or Vector
Stiffness Matrix
Geometry
Shape Functions
Integration Points
Normal Direction
Sliding Direction
None
None
None
None
Load Type
Element Temperature
Nodal Temperature
Distribution
None - average used for material property evaluation
None - average used for material property evaluation
14.174.1.Introduction
CONTA178 represents contact and sliding between any two nodes of any types of elements. This nodeto-node contact element can handle cases when the contact location is known beforehand.
CONTA178 is applicable to 3-D geometries. It can also be used in 2-D and axisymmetric models by
constraining the UZ degrees of freedom. The element is capable of supporting compression in the
contact normal direction and Coulomb friction in the tangential direction.
14.174.2.Contact Algorithms
Four different contact algorithms are implemented in this element.
Pure penalty method
Augmented Lagrange method
Pure Lagrange multiplier method
Lagrange multiplier on contact normal penalty on frictional direction
(14
415)
where:
(14
419)
In this method only the contact normal face is treated as a Lagrange multiplier. The tangential forces
are calculated based on penalty method:
(14
420)
14.174.3.Element Damper
The damping capability is only used for modal and transient analyses. Damping is only active in the
contact normal direction when contact is closed. The damping force is computed as:
(14
421)
where:
V = relative velocity between two contact nodes in contact normal direction
FLUID29
FLUID29
2-D Axisymmetric Harmonic Acoustic Fluid
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID29
interface. Deleting the FSI specification [SFDELE, SFADELE, SFEDELE] removes the flag. The flag
specification should be on the fluid elements at the interface. See Acoustics in the Coupled-Field Analysis
Guide for more information on the use of the fluid-structure interaction flag. The surface load label IMPD
with a value of unity should be used to include damping that may be present at a structural boundary
with a sound absorption lining. A zero value of IMPD removes the damping calculation. The displacement
degrees of freedom (UX and UY) at the element nodes not on the interface should be set to zero to
avoid zero-pivot warning messages.
Temperatures may be input as element body loads at the nodes. The node I temperature T(I) defaults
to TUNIF. If all other temperatures are unspecified, they default to T(I). For any other input pattern,
unspecified temperatures default to TUNIF.
KEYOPT(2) is used to specify the absence of a structure at the interface and, therefore, the absence of
coupling between the fluid and structure. Since the absence of coupling produces symmetric element
matrices, a symmetric eigensolver [MODOPT] may be used within the modal analysis. However, for the
coupled (unsymmetric) problem, a corresponding unsymmetric eigensolver [MODOPT] must be used.
Vertical acceleration (ACELY on the ACEL command) is needed for the gravity regardless of the value of
MODE, even for a modal analysis.
A summary of the element input is given in "FLUID29 Input Summary". A general description of element
input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
FLUID29
Symmetric loading
-1 -Antisymmetric loading
Special Features
None
KEYOPT(2)
Structure at element interface:
0--
Structure present at interface (unsymmetric element matrix)
1--
No structure at interface (symmetric element matrix)
KEYOPT(3)
Element behavior:
0--
Planar
1--
Axisymmetric
2 -Axiharmonic
KEYOPT(7)
Free surface effect:
0--
Do not include sloshing effect
1--
Include sloshing effect on face of elements located on Y = 0.0 plane (elements must not
have positive Y coordinates)
FLUID29
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
Temperatures T(I), T(J), T(K), T(L)
Average pressure
Pressure gradient components and vector sum
Fluid velocity components and vector sum
Sound pressure level (in decibels)
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
Y
1
1
Y
Y
Y
1
1
SMISC
SMISC
SMISC
SMISC
1
2
3
4
FLUID29
PRESSURE
PGSUM
VLSUM
SOUND PR. LEVEL
NMISC
NMISC
NMISC
NMISC
1
2
3
4
Matrix or Vector
Shape Functions
Integration Points
2x2
2
FLUID30
FLUID30
3-D Acoustic Fluid
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID30
Nodal flow rates may be specified using the F command where both the real and imaginary components
may be applied.
Element loads are described in Node and Element Loads. Fluid-structure interfaces (FSI) may be flagged
by surface loads at the element faces as shown by the circled numbers on Figure 30.1. Specifying the
FSI label (without a value) [SF, SFA, SFE] will couple the structural motion and fluid pressure at the
interface. Deleting the FSI specification [SFDELE, SFADELE, SFEDELE] removes the flag. The flag
specification should be on the fluid elements at the interface. See Acoustics in the Coupled-Field Analysis
Guide for more information on the use of the fluid-structure interaction flag. The surface load label IMPD
with a given complex impedance value can be used to include damping that may be present at a
structural boundary with a sound absorption lining, when MU = 0. A zero value of IMPD removes the
damping calculation, if MU = 0. The displacement degrees of freedom (UX, UY and UZ) at the element
nodes not on the interface should be set to zero to avoid zero-pivot warning messages.
Temperatures may be input as element body loads at the nodes. The node I temperature T(I) defaults
to TUNIF. If all other temperatures are unspecified, they default to T(I). For any other input pattern,
unspecified temperatures default to TUNIF.
KEYOPT(2) is used to specify the absence of a structure at the interface and, therefore, the absence of
coupling between the fluid and structure. Since the absence of coupling produces symmetric element
matrices, a symmetric eigensolver [MODOPT] may be used within the modal analysis. However, for the
coupled (unsymmetric) problem, a corresponding unsymmetric eigensolver [MODOPT] must be used.
KEYOPT(4) is used to specify the existence of perfectly matched layers (PML) to absorb the outgoing
sound waves. Refer to Perfectly Matched Layers (PML) in the Mechanical APDL High-Frequency
Electromagnetic Analysis Guide for more information about using PML.
Vertical acceleration (ACELZ on the ACEL command) is needed for the gravity, even for a modal
analysis.
A summary of the element input is given in "FLUID30 Input Summary". A general description of element
input is given in Element Input.
FLUID30
FLUID30
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table30.1FLUID30 Element Output Definitions
Name
EL
NODES
MAT
VOLU:
XC, YC, ZC
TEMP
PRESSURE
PG(X,Y,Z,SUM)
VL(X,Y,Z,SUM)
SOUND PR. LEVEL
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
Average pressure
Pressure gradient components and vector sum
Fluid velocity components and vector sum
Sound pressure level (in decibels)
Y
Y
Y
Y
Y
Y
Y
Y
2
Y
Y
Y
1
1
Y
Y
Y
1
1
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
1
2
3
4
5
6
1
2
3
FLUID30
NMISC
Matrix or Vector
Fluid Stiffness and Mass
Matrices
Coupling Stiffness and
Mass Matrices (fluidstructure interface)
Fluid Damping Matrix
(fluid at fluid-structure
interface)
Shape Functions
Integration Points
Equation12224
Equation12215, Equation12216,
Equation12217, and Equation12224
specialized to the interface
No shape functions are used. Instead, the area
associated with each node at the interface is
computed for the damping to act upon.
2x2x2
2x2
None
FLUID38
FLUID38
Dynamic Fluid Coupling
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID38
If KEYOPT(3) = 0:
R2, R1, L, F, DX, DZ,
WX, WZ
If KEYOPT(3) = 2:
M2, M1, MHX, MHZ, DX, DZ,
WX, WZ, CX, CZ
See Table38.1:FLUID38 Real Constants for a description of the real constants
Material Properties
DENS if KEYOPT (3) = 0
None if KEYOPT (3) = 2
Surface Loads
None
Body Loads
Temperature--
T(I), T(J)
Special Features
None
KEYOPT(3)
Cross-section of cylinders:
0--
Concentric circular cylinders
2--
Concentric arbitrary cylinders
KEYOPT(6)
Flow axis parallel to:
0, 2 --
Nodal Y axis (UX, UZ degrees of freedom)
1--
Nodal X axis (UX, UZ degrees of freedom)
3 --
Flow axis parallel to nodal Z axis (UX, UY degrees of freedom)
Table38.1FLUID38 Real Constants
No.
Name
Description
FLUID38
Matrix or Vector
Shape Functions
Integration Points
Mass Matrix
None
Damping Matrix
Not defined
None
Reference: Fritz([12])
14.37.1.Description
This element is used to represent a dynamic coupling between two points of a structure. The coupling is
based on the dynamic response of two points connected by a constrained mass of fluid. The points
represent the centerlines of concentric cylinders. The fluid is contained in the annular space between the
cylinders. The cylinders may be circular or have an arbitrary cross-section. The element has two DOFs
per node: translations in the nodal x and z directions. The axes of the cylinders are assumed to be in
the nodal y directions. These orientations may be changed with KEYOPT(6).
(14
62)
The m values are dependent upon the KEYOPT(3) value selected. For KEYOPT(3) = 0 (concentric
cylinder case):
(14
63)
(14
64)
(14
65)
where:
For KEYOPT(3) = 2, which is a generalization of the above cylindrical values but for different geometries,
the m values are as follows:
(14
66)
(14
67)
(14
68)
(14
69)
(14
70)
(14
71)
where:
M 1 = mass of fluid displaced by the inner boundary (Boundary 1) (input as M1 on R command)
M 2 = mass of fluid that could be contained within the outer boundary (Boundary 2) in absence of the
inner boundary (input as M2 on R command)
M hx, M hz = hydrodynamic mass for motion in the x and z directions, respectively (input as MHX and
MHZ on R command)
The element mass used in the evaluation of the total structure mass is M 2 - M 1 .
The lumped mass option (LUMPM,ON) is not available.
(14
72)
The c values are dependent upon the KEYOPT(3) value selected. For KEYOPT(3) = 0:
(14
73)
(14
74)
(14
75)
(14
76)
where:
SOLID62
SOLID62
3-D Magneto-Structural Solid
MP <> <> <> <> <> <> <> <> <> <> PP <> EME <>
Product Restrictions
SOLID62
relative permeability is specified. Only one B-H curve may be specified per material.
Nodal loads are defined with the D and the F commands. With the D command, the Lab variable
corresponds to the degree of freedom (UX, UY, UZ, AX, AY, AZ, VOLT) and VALUE corresponds to the
value (displacement, magnetic vector potential, and time-integrated electric scalar potential). With the F
command, the Lab variable corresponds to the force (FX, FY, FZ, CSGX, CSGY, CSGZ, AMPS) and VALUE
corresponds to the value (force, magnetic current segments, and current).
Element loads are described in Node and Element Loads. The surface loads; pressure and Maxwell force
flags may be input on the element faces indicated by the circled numbers in Figure 62.1 using the SF
and SFE commands. Surfaces at which magnetic forces are to be calculated may be identified by using
the MXWF label on the surface load commands (no value is required). A Maxwell stress tensor
calculation is performed at these surfaces to obtain the magnetic forces. These forces are applied in
solution as structural loads. The surface flag should be applied to "air" elements adjacent to the body
for which forces are required. Deleting the MXWF specification removes the flag.
The body loads; temperature (structural), magnetic virtual displacement, fluence, and source current
density may be input based on their value at the element's nodes or as a single element value (BF and
BFE commands.) In general, unspecified nodal values of temperatures and fluence default to the
uniform value specified with the BFUNIF or TUNIF commands. The vector components of the current
density are with respect to the element coordinate system. Calculated Joule heating (JHEAT) may be
made available for a subsequent thermal analysis with companion elements (LDREAD command).
Air elements in which Local Jacobian forces are to be calculated may be identified by using nodal values
of 1 and 0 for the MVDI (Magnetic Virtual Displacements) label (BF command). See the Low-Frequency
Electromagnetic Analysis Guide for details.
A summary of the element input is given in "SOLID62 Input Summary". A general description of element
input is given in Element Input.
SOLID62
face 1 (J-I-L-K), face 2 (I-J-N-M), face 3 (J-K-O-N), face 4 (K-L-P-O), face 5 (L-I-M-P), face
6 (M-N-O-P)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
MVDI--
VD(I), VD(J), VD(K), VD(L), VD(M), VD(N), VD(O), VD(P)
Fluences--
FL(I), FL(J), FL(K), FL(L), FL(M), FL(N), FL(O), FL(P)
Source Current Density--
JSX(I), JSY(I), JSZ(I), PHASE(I), JSX(J), JSY(J), JSZ(J), PHASE(J), JSX(K), JSY(K), JSZ(K),
PHASE(K), JSX(L), JSY(L), JSZ(L), PHASE(L), JSX(M), JSY(M), JSZ(M), PHASE(M), JSX(N), JSY
(N), JSZ(N), PHASE(N), JSX(O), JSY(O), JSZ(O), PHASE(O), JSX(P), JSY(P), JSZ(P), PHASE(P)
Special Features
Plasticity (BISO, MISO, BKIN, MKIN, KINH, DP, ANISO)
Creep (CREEP)
Swelling (SWELL)
Stress stiffening
Large deflection
Large strain
Magneto-structural coupling -- requires an iterative solution for field coupling
Birth and death
Adaptive descent
Items in parentheses refer to data tables associated with the TB command.
KEYOPT(1)
Extra displacement shapes:
0--
Include extra displacement shapes
1--
Suppress extra displacement shapes
KEYOPT(5)
Extra element output:
0--
Basic element printout
1--
Integration point printout
SOLID62
2--
Nodal magnetic field and stress printout
KEYOPT(6)
Extra surface output:
0--
Basic element solution
1 --
Structural surface solution for face I-J-N-M also
2--
Structural surface solution for face I-J-N-M and face K-L-P-O (Surface solution available for
linear materials only)
3--
Structural nonlinear solution at each integration point also
4--
Structural surface solution for faces with nonzero pressure
Definition
Element Number
SOLID62
NODES
MAT
VOLU:
XC, YC, ZC
PRES
TEMP
FLUEN
S:X, Y, Z, XY, YZ, XZ
S:1, 2, 3
S:INT
S:EQV
EPEL:X, Y, Z, XY, YZ,
XZ
EPEL:1, 2, 3
EPEL:EQV
EPTH:X, Y, Z, XY, YZ,
XZ
EPTH:EQV
EPPL:X, Y, Z, XY, YZ,
XZ
EPPL:EQV
EPCR:X, Y, Z, XY, YZ,
XZ
EPCR:EQV
EPSW:
NL:EPEQ
NL:SRAT
NL:SEPL
NL:HPRES
FACE
AREA
TEMP
EPEL(X, Y, XY)
PRESS
S(X, Y, XY)
S(1, 2, 3)
SINT
SEQV
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Location where results are reported
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J,
K, O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O,
P
Input temperatures T(I), T(J), T(K), T(L), T(M), T(N),
T(O), T(P)
Input fluences FL(I), FL(J), FL(K), FL(L), FL(M), FL(N),
FL(O), FL(P)
Stresses (X, Y, Z, XY, YZ, XZ)
Principal stresses
Stress intensity
Equivalent stress
Elastic strains
Y
Y
Y
Y
Y
Y
3
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
SOLID62
4. The equivalent strains use an effective Poisson's ratio: for elastic and thermal this value is set by
the user (MP,PRXY); for plastic and creep this value is set at 0.5.
Table62.2SOLID62 Miscellaneous Structural Element Output
Description
Nonlinear Integration Pt. Solution EPPL, EPEQ, SRAT, SEPL, HPRES, EPCR,
EPSW
Integration Point Stress Solution
TEMP, S(X, Y, Z, XY, YZ, XZ), SINT, SEQV,
EPEL
Nodal Stress Solution
TEMP, S(X, Y, Z, XY, YZ, XZ), SINT, SEQV,
EPEL
1. Output at each of eight integration points, if the element has a nonlinear material and KEYOPT(6)
=3
2. Output at each integration point, if KEYOPT(5) = 1
3. Output at each node, if KEYOPT(5) = 2
Table62.3SOLID62 Magnetic Element Output Definitions
Name
EL
NODES
MAT
VOLU:
CENT: X, Y, Z
TEMP
LOC
MU(X, Y, Z)
H:X, Y, Z
H:SUM
B:X, Y, Z
B:SUM
JS:X, Y, Z
JT(X, Y, Z)
JHEAT:
FJB(X, Y, Z)
FMX(X, Y, Z)
FVW(X, Y, Z)
Combined (FJB or
FMX) force
components
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P
Material number
Volume
Global location XC, YC, ZC
Input temperatures T(I), T(J), T(K), T(L), T(M), T(N),
T(O), T(P)
Output location (X, Y, Z)
Magnetic permeability
Magnetic field intensity components
Vector magnitude of H
Magnetic flux density components
Vector magnitude of B
Source current density, valid for static analysis only
Total current density components
Joule heat generation per unit volume
Lorentz magnetic force components
Maxwell magnetic force components
Virtual work force components
Combined (FJB or FMX) force components
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-
1
1
1. The solution value is output only if calculated (based on input data). The element solution is at the
centroid.
SOLID62
O
1
2
R
-
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
4
1
2
3
4
5
6
7
12
13
14
15
SOLID62
The element must not have a zero volume or a zero length side. This occurs most frequently when
the element is not numbered properly. Elements may be numbered either as shown in Figure 62.1
or may have the planes IJKL and MNOP interchanged.
The PCG solver does not support SOLID62 elements.
For models containing materials with different permeabilities, the 3-D nodal-based vector potential
formulation (either static or time-dependent) is not recommended. The solution has been found to
be incorrect when the normal component of the vector potential is significant at the interface
between elements of different permeability. To obtain the normal component of the vector
potential in postprocessing, issue PLVECT,A or PRVECT,A in a rotated coordinate system [RSYS]
that orients one of the vector potential components normal to the material interface.
For static analysis, the VOLT degree of freedom is not used.
For transient analyses, the following restrictions apply: The VOLT degree of freedom is required in
all regions with a specified nonzero resistivity. The VOLT degree of freedom should be set to zero
in nonconducting regions where it is not required. For conducting regions (RSVX 0), current
loading should be applied as nodal loads (AMPS); current density loading (JS) is not allowed.
No coupling is introduced for harmonic analysis. The magneto-structural coupling is invoked only
for static and transient analyses. No reduced transient analysis capability is available. Structural
coupling is introduced automatically in current carrying conductors (either those with an applied
current density, JS, or induced current density, JT). Structural coupling is also introduced by
specifying a Maxwell surface on the "air" elements adjacent to the structure.
Note: Applying MVDI does not introduce magneto-structural coupling. The coupling
is highly nonlinear if large deflection is involved. Ramp load slowly and
converge at intermediate time substeps.
Degeneration to the form of pyramid should be used with caution. The element sizes, when
degenerated, should be small in order to minimize the stress gradients and field gradients.
Pyramid elements are best used as filler elements or in meshing transition zones.
This element may not be compatible with other elements with the VOLT degree of freedom. To be
compatible, the elements must have the same reaction force (see Element Compatibility in the
Low-Frequency Electromagnetic Analysis Guide ).
This element cannot be used in a distributed solution.
Matrix or Vector
Integration
Points
Shape Functions
Magnetic Vector
Potential Coefficient, and
Damping (Eddy Current) Equation12218, Equation12219, and
Matrices; and Permanent Equation12220
Magnet and Applied
Current Load Vector
Equation12215, Equation12216, and
Equation12217 or, if modified extra shape
Stiffness Matrix and
functions are included (KEYOPT(1) = 0) and
Thermal Load Vector
element has 8 unique nodes Equation12230,
Equation12231, and Equation12232
Mass and Stress
Equation12215, Equation12216 and
Equation12217
Stiffness Matrices
Magnetic Force Load
Same as damping matrix
Vector
Equation1268 and Equation12
Quad
69
Pressure Load Vector
Equation1249 and Equation12
Triangle
50
Load Type
Current Density and Phase Angle
Element Temperature
Nodal Temperature
Pressure
2x2x2
2x2x2
2x2x2
2x2x2
2x2
3
Distribution
FLUID79
FLUID79
2-D Contained Fluid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID79
Nodes
I, J, K, L
Degrees of Freedom
UX, UY
Real Constants
None
Material Properties
EX, ALPX (or CTEX or THSX), DENS, VISC, DAMP
Surface Loads
Pressures--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L)
Special Features
None
KEYOPT(2)
Location of gravity springs:
0--
Place gravity springs on all sides of all elements
1--
Place gravity springs only on face of elements located on Y = 0.0 plane (elements must not
have positive Y coordinates)
KEYOPT(3)
Element behavior:
0--
Plane
1--
Axisymmetric
FLUID79
Definition
Element Number
Nodes - I, J, K, L
Material number
Volume
Location where results are reported
Pressures P1 at nodes J, I; P2 at K, J; P3 at L, K; P4 at
I, L
Temperatures T(I), T(J), T(K), T(L)
Average temperature
Average pressure
Y
Y
Y
Y
Y
Y
Y
Y
1
Y
Y
Y
Y
Y
Y
FLUID79
Output
Quantity Name
PRES
P1
P2
P3
P4
Item
SMISC
SMISC
SMISC
SMISC
SMISC
3
8
2
5
-
4
7
-
6
9
Matrix or Vector
Stiffness and
Damping Matrices;
and Thermal Load
Vector
Mass Matrix
Pressure Load
Vector
Geometry
Shape Functions
Quad
Equation12117 and
Equation12118
Triangle
Equation1298 and
Equation1299
Element Temperature
Nodal Temperature
Pressure
1x1forbulkstraineffects
2x2forshearandrotational
resistanceeffects
1x1forbulkstraineffects
3forshearandrotational
resistanceeffects
Load Type
Integration Points
Distribution
Average of the four nodal temperatures is used throughout the
element
Same as element temperature distribution
Linear along each face
13.5.Lumped Matrices
Some of the elements allow their consistent mass or specific heat matrices to be reduced to diagonal
matrices (accessed with the LUMPM,ON command). This is referred to as lumping.
13.5.1.Diagonalization Procedure
One of two procedures is used for the diagonalization, depending on the order of the element shape
functions. The mass matrix is used as an example.
For lower order elements (linear or bilinear) the diagonalized matrix is computed by summing rows (or
columns). The steps are:
1. Compute the consistent mass matrix
2. Compute:
(13
9)
where:
n = number of degrees of freedom (DOFs) in the element
3. Set
(13
10)
(13
11)
For higher order elements the procedure suggested by Hinton, et al.([45]), is used. The steps are:
1. Compute the consistent mass matrix
2. Compute:
(13
12)
(13
13)
3. Set:
(13
14)
(13
15)
Note that this method ensures that:
1. The element mass is preserved
LUMPM
LUMPM
LUMPM, Key
Specifies a lumped mass matrix formulation.
Key
Formulation key:
OFF Use the element-dependent default mass matrix formulation (default).
ON Use a lumped mass approximation.
Command Default
Use the default element mass matrix.
Notes
This command is also valid in PREP7. If used in SOLUTION, this command is valid only within the first
load step.
Menu Paths
Main
Main
Main
Main
FLUID80
FLUID80
3-D Contained Fluid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID80
These surface springs, while necessary to keep the free surface in place, artificially reduce the
hydrostatic motion of the free surface. The error for a tank with vertical walls, expressed as a ratio of
the computed answer over the correct answer is 1.0/(1.0 + (bottom pressure/bulk modulus)), which is
normally very close to 1.0. Hydrodynamic results are not affected by this overstiffness.
A summary of the element input is given in "FLUID80 Input Summary". A general description of element
input is given in Element Input.
FLUID80
Definition
Element Number
Y
Nodes - I, J, K, L, M, N, O, P
Y
Material number
Y
Volume
Y
Location where results are reported
Y
Pressures P1 at nodes J, I, L, K; P2 at I, J, N, M; P3 at J, K,
Y
O, N; P4 at K, L, P, O; P5 at L, I, M, P; P6 at M, N, O, P
Temperatures T(I), T(J), T(K), T(L), T(M), T(N), T(O), T(P)
Y
Average temperature
Y
Average pressure
Y
Y
Y
Y
Y
1
Y
Y
Y
FLUID80
Output
Quantity
Name
PRES
P1
P2
P3
P4
P5
P6
Item
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
E
1
3
6
-
2
7
10
19
-
11
14
-
15
18
-
9
20
22
8
13
23
12
17
24
16
21
25
FLUID80
Matrix or Vector
Stiffness and
Damping
Matrices; and
Thermal Load
Vector
Mass Matrix
Pressure Load
Vector
Shape Functions
Integration Points
1x1x1forbulkstraineffects
2x2x2forshearandrotational
resistanceeffects
Load Type
Element Temperature
Nodal Temperature
Pressure
2x2x2
2x2
Distribution
Average of the 8 nodal temperatures is used throughout element
Average of the 8 nodal temperatures is used throughout element
Bilinear across each face
14.76.3.Material Properties
Rather than Equation23, the stress-strain relationships used to develop the stiffness matrix and
thermal load vector are:
(14
163)
where:
(14
164)
where:
= viscosity (input as VISC on MP command)
c = .00001*
Finally, the stiffness at the surface is the force divided by the distance, or
(14
167)
This expression is generalized to be:
(14
168)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_el80.html[28/04/2013 08:53:33 p.m.]
where:
AF = area of the face of the element
gi = acceleration in the i direction
Ci = ith component of the normal to the face of the element
This results in adding springs from each node to ground, with the spring constants being positive on the
top of the element, and negative on the bottom. For an interior node, positive and negative effects
cancel out and, at the bottom where the boundary must be fixed to keep the fluid from leaking out, the
negative spring has no effect. If KEYOPT(2) = 1, positive springs are added only to faces located at z =
0.0.
Thus the error for hydrostatic effects is the departure from 1.0 of the factor (1 / (1+Hg/K)), which is
normally quite small.
The 1 x 1 x 1 integration rule is used to permit the element to bend without the bulk modulus
resistance being mobilized, i.e.
Figure14.21Bending Without Resistance
While this motion is permitted, other motions in a static problem often result, which can be thought of
as energy-free eddy currents. For this reason, small shear and rotational resistances are built in, as
indicated in Equation14163.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
FLUID81
FLUID81
Axisymmetric-Harmonic Contained Fluid
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID81
Harmonically varying temperatures may be input as element body loads at the nodes. The node I
temperature T(I) defaults to TUNIF. If all other temperatures are unspecified, they default to T(I). For
any other input pattern, unspecified temperatures default to TUNIF.
A summary of the element input is given in "FLUID81 Input Summary". A general description of element
input is given in Element Input.
FLUID81
Definition
Element Number
Nodes - I, J, K, L
Material number
Loading Key
1
Number of waves in loading
Volume
Location where results are reported
Y
Pressures P1 at nodes J,I; P2 at K,J; P3 at L,K; P4 at I,L
Temperatures T(I), T(J), T(K), T(L)
Average temperature
Average pressure
1. If ISYM is:
1 - Symmetric loading
-1 - Antisymmetric loading
2. Available only at centroid as a *GET item.
Y
Y
Y
Y
Y
Y
1
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
Y
Y
FLUID81
Table81.2:FLUID81 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. See The General Postprocessor (POST1) in the Basic Analysis
Guide and The Item and Sequence Number Table in this manual for more information. The following
notation is used in Table81.2:FLUID81 Item and Sequence Numbers:
Name
output quantity as defined in the Table81.1:FLUID81 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,...,L
sequence number for data at nodes I,J,...,L
Table81.2FLUID81 Item and Sequence Numbers
Output
Quantity Name
PRES
P1
P2
P3
P4
Item
SMISC
SMISC
SMISC
SMISC
SMISC
3
8
2
5
-
4
7
-
6
9
FLUID81
Matrix or Vector
Geometry
Shape Functions
Integration Points
Stiffness and
Damping Matrices;
and Thermal Load
Vector
Mass Matrix
Pressure Load
Vector
Equation12155, Equation12
1forbulkstraineffects
156, and Equation12157
2x2forshearandrotational
resistanceeffects
Equation12147 , Equation12 1forbulkstraineffects
Triangle
3forshearandrotational
148, and Equation12149
resistanceeffects
Equation12117, Equation12
Quad
2x2
118, and Equation12119
Equation1298, Equation12
Triangle
3
100, and Equation12101
Same as stiffness matrix, specialized to the
2
face
Quad
Load Type
Element Temperature
Nodal Temperature
Pressure
Distribution
Average of the four nodal temperatures is used throughout the
element
Same as element temperature distribution
Linear along each face
(12
153)
(12
154)
(MODE) = 1, u1 or u2 and w1 or w2 motions are suppressed for elements near the centerline.
(12
162)
(12
163)
(12
164)
(12
165)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
FLUID129
FLUID129
2-D Infinite Acoustic
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID129
Definition
Element Number
Nodes - I, J
Material number
Length
Y
Y
Y
Y
Y
Y
Y
Y
FLUID129
XC, YC
SONC
1
Y
Output Quantity
Name
SONC
NMISC
Matrix or Vector
Shape Functions
Integration Points
2
INFIN110
INFIN110
2-D Infinite Solid
MP ME <> <> <> <> <> <> EM <> <> PP <> EME <>
Product Restrictions
INFIN110
None
Material Properties
See Table110.2:INFIN110 Material Properties.
Surface Loads
Infinite Surface Flags--
face 1 (J-I), face 2 (K-J), face 3 (L-K), face 4 (I-L)
Body Loads
None
Special Features
None
KEYOPT(1)
Element degrees of freedom. See Table110.1:INFIN110 Analyses.
KEYOPT(2)
Element definition:
0--
4-node quadrilateral
1--
8-node quadrilateral
KEYOPT(3)
Element behavior:
0--
Plane
1--
Axisymmetric
KEYOPT(6)
Electric charge reaction sign:
0--
Positive
1--
Negative
Analysis categories are shown in the following table. KEYOPT(1) specifies the element degree of
freedom.
INFIN110
Table110.1INFIN110 Analyses
Analysis
Category
Magnetic
Electrostatic
KEYOPT(1)
0
DOF
Label
AZ
VOLT
Reaction
Solution
Enclosed
Elements
PLANE13
Static
Magnetic Current
Segment
PLANE53
Harmonic
(F label = CSG)
Transient
PLANE121
Electric
Current
Conduction
TEMP
VOLT
Static
Harmonic
Electric Charge
Thermal
Analysis
Type
(F label = CHRG)
PLANE35
Steady-state
Heat Flow
PLANE55
Transient
(F label = HEAT)
Electric Current
PLANE77
PLANE230
Steady-state
(F label = AMPS)
Harmonic
Transient
INFIN110 material properties are shown in the following table. Nonzero material properties must be
defined. Material properties are defined with the MP, MPDATA and EMUNIT commands.
Table110.2INFIN110 Material Properties
Analysis Category
Magnetic
Electrostatic
Thermal
Electric Current Conduction
KEYOPT(1)
0
1
2
3
Material Properties
MUZERO
PERX, PERY, LSST, RSVX, RSVY
KXX, KYY, DENS, C
RSVX, RSVY, LSST, PERX, PERY
INFIN110
Definition
EL
NODES
Element Number
MAT
VOLU:
XC, YC
MUZERO
PERX, PERY
KXX, KYY
Nodes-I,J,K,L(KEYOPT(2)=0)
Nodes-I,J,K,L,M,N,O,P(KEYOPT(2)=1)
Material number
Volume
Location where results are reported
Magnetic permeability of free space
Electric relative permittivity (element coordinates)
Thermal conductivity (element coordinates)
Y
1
2
3
Y
Y
Y
Y
Y
Y
Y
Y
4
1
2
3
1. If KEYOPT(1) = 0
2. If KEYOPT(1) = 1
3. If KEYOPT(1) = 2
4. Available only at centroid as a *GET item.
Table110.4:INFIN110 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table110.4:INFIN110 Item and Sequence Numbers:
Name
output quantity as defined in the Table110.3:Element Output Definitions
Item
predetermined Item label for ETABLE command
E
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_INFIN110.html[28/04/2013 08:55:08 p.m.]
INFIN110
Output Quantity
Name
MUZERO
PERX
PERY
KXX
KYY
NMISC
NMISC
NMISC
NMISC
NMISC
1
1
2
1
2
INFIN110
When used in the product(s) listed below, the stated product-specific restrictions apply to this element
in addition to the general assumptions and restrictions given in the previous section.
ANSYS Mechanical.
These restrictions apply unless the Emag option is enabled.
This element does not have magnetic, electrostatic, or electric current conduction capability.
The AZ and VOLT degrees of freedom are not active. KEYOPT(1) defaults to 2 (TEMP) instead of 0
and cannot be changed.
The material properties MUZERO, PERX, PERY, RSVX, RSVY, and LSST are not allowed.
ANSYS Emag.
This element has only magnetic, electrostatic, and electric current conduction capability, and does
not have thermal capability.
The only active degrees of freedom are AZ and VOLT. KEYOPT(1) can only be set to 0 or 1.
The only allowable material properties are MUZERO, PERX, PERY, RSVX, RSVY, and LSST.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Matrix or Vector
Magnetic Potential Coefficient
Matrix
Thermal Conductivity and
Specific Heat Matrices
Dielectric Permittivity and
Electrical Conductivity
Coefficient Matrices
Integration Points
2x2
2x2
2x2
14.106.1.Mapping Functions
The theory for the infinite mapping functions is briefly summarized here. Consider the 1-D situation
shown below:
Figure14.22Global to Local Mapping of a 1-D Infinite Element
The 1-D element may be thought of as one edge of the infinite element of Figure 14.23. It extends from
node J, through node K to the point M at infinity and is mapped onto the parent element defined by the
local coordinate system in the range -1 t 1.
Figure14.23Mapping of 2-D Solid Infinite Element
The position of the "pole", xo , is arbitrary, and once chosen, the location of node K is defined by
(14
192)
The interpolation from local to global positions is performed as
(14
193)
where:
M J (t) = -2t/(1 - t)
M K(t) = 1 - M J (t)
Examining the above mapping, it can be seen that t = -1, 0, 1 correspond respectively to the global
positions x = xJ , xK, , respectively.
The basic field variable is:
and can be interpolated using standard shape functions, which when written in polynomial form
becomes
(14
194)
Solving Equation14193 for t yields
(14
195)
where:
r = distance from the pole, O, to a general point within the element
a = xK - xJ as shown in Figure 14.23
Substituting Equation14195 into Equation14194 gives
(14
196)
Where c 0 = 0 is implied since the variable A is assumed to vanish at infinity.
Equation14196 is truncated at the quadratic (r2 ) term in the present implementation. Equation14196
also shows the role of the pole position, O.
In 2-D (Figure 14.23) mapping is achieved by the shape function products. The mapping functions and
the Lagrangian isoparametric shape functions for 2-D and axisymmetric 4 node quadrilaterals are given
in 2-D and Axisymmetric 4-Node Quadrilateral Infinite Solids. The shape functions for the nodes M and N
are not needed as the field variable, A, is assumed to vanish at infinity.
14.106.2.Matrices
The coefficient matrix can be written as:
(14
197)
with the terms defined below:
1. Magnetic Vector Potential (accessed with KEYOPT(1) = 0)
[K e] = magnetic potential coefficient matrix
kx , ky = thermal conductivities in the x and y direction (input as KXX and KYY on MP command)
Cc = Cp
= density of the fluid (input as DENS on MP command)
Cp = specific heat of the fluid (input as C on MP command)
{N} = shape functions given in 2-D and Axisymmetric 4-Node Quadrilateral Infinite Solids
4. Electric Potential (Electric Current) (accessed with KEYOPT(1) = 3)
[Ke] = electrical conductivity matrix
(14
198)
where:
[J] = Jacobian matrix which defines the geometric mapping
[J] is given by
(14
199)
The mapping functions [M] in terms of s and t are given in 2-D and Axisymmetric 4-Node Quadrilateral
Infinite Solids. The domain differential d(vol) must also be written in terms of the local coordinates, so
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_el110.html[28/04/2013 08:55:23 p.m.]
that
(14
200)
Subject to the evaluation of {B i} and d(vol), which involves the mapping functions, the element matrices
[Ke] and [Ce] may now be computed in the standard manner using Gaussian quadrature.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
INFIN111
INFIN111
3-D Infinite Solid
MP ME ST <> <> <> <> <> EM <> <> PP <> EME MFS
Product Restrictions
INFIN111
DOF
Label
MAG
Reaction
Solution
Magnetic Flux
Enclosed
Elements
SOLID5
Analysis
Type
Static
AX, AY,
AZ
SOLID98
Magnetic Current SOLID62
Segments
SOLID97
Static
Harmonic
INFIN111
(F label = CSG)
Electrostatic
Thermal
Electric Current
Conduction
VOLT
Electric Charge
TEMP
Harmonic
Steady-state
Transient
VOLT
SOLID122
Transient
Static
SOLID90
SOLID231
Steady-state
Electric Current
SOLID232
Harmonic
(F label = AMPS)
Transient
INFIN111 material properties are shown in the following table. Nonzero material properties must be
defined. Material properties are defined with the MP, MPDATA and EMUNIT commands.
Table111.2INFIN111 Material Properties
Analysis Category
KEYOPT(1)
Magnetic
Magnetic
Electrostatic
Thermal
Electric Current Conduction
0
1
2
3
4
Material Properties
MUZERO
MUZERO
PERX, PERY, PERZ, LSST, RSVX, RSVY, RSVZ
KXX, KYY, KZZ, DENS, C
RSVX, RSVY, RSVZ, LSST, PERX, PERY, PERZ
Definition
Element Number
Nodes - I, J, K, L, M, N, O, P (if KEYOPT(2) = 0); Nodes - I,
J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A, B (if
Y
Y
Y
Y
INFIN111
MAT
VOLU:
XC, YC, ZC
MUZERO
PERX, PERY, PERZ
KXX, KYY, KZZ
KEYOPT(2) = 1)
Material number
Volume
Location where results are reported
Magnetic permeability of free space
Electric relative permittivity
Thermal conductivity
Y
Y
Y
1
2
3
Y
Y
4
1
2
3
1. If KEYOPT(1) = 0 or 1
2. If KEYOPT(1) = 2
3. If KEYOPT(1) = 3
4. Available only at centroid as a *GET item.
Table111.4:INFIN111 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table111.4:INFIN111 Item and Sequence Numbers:
Name
output quantity as defined in the Table111.3:INFIN111 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table111.4INFIN111 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
Output Quantity
Name
MUZERO
PERX
PERY
PERZ
KXX
KYY
KZZ
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
1
2
3
1
2
3
INFIN111
SOLID123, SOLID231, and SOLID232, use the higher-order setting for INFIN111 (KEYOPT(2) = 1).
This element may not be compatible with other elements with the VOLT degree of freedom. To be
compatible, elements must have the same reaction solution for the VOLT DOF. Elements that have
an electric charge reaction solution must all have the same electric charge reaction sign.
KEYOPT(6) sets the electric charge reaction sign. For more information, see Element Compatibility
in the Low-Frequency Electromagnetic Analysis Guide .
Matrix or Vector
Integration Points
2x2x2
2x2x2
2x2x2
FLUID116
FLUID116
Coupled Thermal-Fluid Pipe
MP ME <> PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID116
change in temperature in the last element next to an inlet or outlet with no specified temperature. If
such an inlet or outlet is at node I, use KEYOPT(2) = 3 and if it is at node J, use KEYOPT(2) = 4. All
elements of a run of pipe should use the same KEYOPT, not just the end one. For networks where the
usage of KEYOPT(2) is not obvious and the detailed temperature distribution is important, use
KEYOPT(2) = 2 with a relatively fine mesh (small elements). The effect of KEYOPT(2) = 3 and 4 could
be alternatively achieved by adjusting the convection areas (Real Constants 7 and 8) but it is not as
convenient.
The coefficient of friction (input as property MU) is the starting value of the Moody friction factor (f). The
friction factor for the first iteration is always assumed to be MU. The smooth-pipe empirical correlations
are a function of Reynolds number (Re) and depend on whether the flow is laminar or turbulent
(Re>2500). If a friction table is supplied (TB,FCON), the friction factor is recomputed each substep from
the table (using linear interpolation where necessary). The table is also explained in detail in
Table116.2:FLUID116 Empirical Data Table (Optional).
The word PRES (or TEMP) should be input for the Lab variable on the D command and the pressure (or
temperature) value input for the value. If a nodal heat (or fluid) flow rate is defined with the F
command, input the word HEAT (or FLOW) for the Lab variable and input the flow rate for the value. If
temperature is the only degree of freedom, (KEYOPT(1) = 1), you can input a known flow rate in units
of mass/time via an SFE,,,HFLUX command (rather than F,,FLOW). Fluid weight effects are activated by
specifying a nonzero acceleration and/or rotation vector [ACEL and/or OMEGA].
When using the rotational speed and slip factor real constants (real constants 7-10 in
Table116.1:FLUID116 Element Real Constants), you can specify either numerical values or table inputs.
If specifying table inputs, enclose the table name in % signs (for example, %tabname%). Also, if using
table inputs for rotational speed, either both real constants 7 and 8 should have the same table name
reference, or real constant 8 should be unspecified. Similarly, if using table inputs for slip factor, either
both real constants 9 and 10 should have the same table name reference, or real constant 10 should be
unspecified. Both rotational speed and the slip factor can vary with time and location.
If tabular real constants are used, then any node in a FLUID116 network must refer to a single table
name. For correct results, at any node, the table names from different elements must all be the same
and a table name cannot be used along with any numerical real constant from a different element.
See Steady-State Thermal Analysis in the Thermal Analysis Guide for more information on using table
inputs.
Element loads are described in Node and Element Loads. Element body loads may be input as heat
generation rates at the nodes. The node J heat generation rate HG(J) defaults to the node I heat
generation rate HG(I).
KEYOPT(8) is used for inputting flow losses (see Table116.1:FLUID116 Element Real Constants).
Momentum losses in pipes due to bends, elbows, joints, valves, etc., may be represented by a fictitious
(equivalent) length of pipe La.This equivalent length may be input directly or calculated from an input
constant K, the hydraulic diameter D, and the friction factor f.
FLUID116 elements can be used to model fluid flow between hydrostatic fluid elements, (HSFLD241 or
HSFLD242). A single FLUID116 element connecting the pressure nodes of two different hydrostatic fluid
elements is sufficient to model the flow. However, more FLUID116 elements can be added if the actual
geometry of the connection needs to be modeled. For FLUID116 elements that are directly or indirectly
connected to hydrostatic fluid element, you must set KEYOPT(1) = 3 to convert the fluid element mass
flow rate to volume change (for compatibility with the hydrostatic fluid elements).
A summary of the element input is given in "FLUID116 Input Summary". A general description of
element input is given in Element Input.
FLUID116
I, J or I, J, K, L (see KEYOPT(2))
Degrees of Freedom
PRES, TEMP if KEYOPT(1) = 0
TEMP if KEYOPT(1) = 1
PRES if KEYOPT(1) = 2 or 3
Real Constants
See Table116.1:FLUID116 Element Real Constants
Material Properties
KXX, C, DENS, MU, VISC, HF
Surface Loads
You can specify imposed mass flow via an SFE,,,HFLUX command. Valid only when KEYOPT(1) =
1.
Body Loads
Heat Generations--
HG(I), HG(J)
Special Features
Nonlinear
KEYOPT(1)
Pressure and temperature degrees of freedom:
0--
PRES and TEMP degrees of freedom
1--
TEMP degrees of freedom only
2--
PRES degrees of freedom only. This option is not valid when FLUID116 is connected to
HSFLD241 or HSFLD242.
3--
PRES degrees of freedom only. This option is only valid when FLUID116 is directly or
indirectly connected to HSFLD241 or HSFLD242.
KEYOPT(2) (used only if KEYOPT(1) = 0 or 1)
0--
2 nodes and no convection surface or convection information
1--
2 nodes and convection information passed to SURF151/SURF152
FLUID116
2--
4 nodes and convection surface logic included with this element, convection area shared
between nodes I and J
3--
4 nodes and convection surface logic included with this element, convection area only at
node I
4--
4 nodes and convection surface logic included with this element, convection area only at
node J
KEYOPT(4) (used only if KEYOPT(2) = 2, 3, or 4)
Film coefficient (h f ) definition
0--
Use MP,HF
1--
Use real constants 9 thru 12 (see Table116.1:FLUID116 Element Real Constants)
2--
Use TB,HFLM for hf as a function of temperature and average velocity
3--
Use TB,HFLM for hf as a function of temperature and Reynold's number
4--
Use TB,HFLM for Nu as a function of temperature and Reynold's number (h f = K xx*Nu/diam)
5--
Use call to User116Hf
KEYOPT(5) (used only if KEYOPT(4) = 0, 2, 3, 4, or 5)
Evaluation of film coefficient:
0--
Average fluid temperature (TI + TJ)/2
1--
Average wall temperature (TK +TL)/2
2--
Average film temperature (TI + TJ + TK + TL)/4
3--
FLUID116
FLUID116
0--
Upwind difference linear shape function (default). This scheme has lower order accuracy than
the other schemes.
1--
Central difference linear shape function. This scheme has higher order accuracy but it can
lead to oscillations near bends.
2--
Upwind difference exponential shape function. This scheme has high accuracy and does not
produce oscillations near bends.
Table116.1FLUID116 Element Real Constants
(Given in the order required for input in the real constant table)
Name
Definition
Units
No.
1
2
D
A
Hydraulic diameter.
Flow cross-sectional area.
Nc
4-6
7
(A n ) I
Length
Length 2
Length 2
(A n ) J
Length 2
9
10
SLIPFAI
SLIPFAJ
9-12
N1, N2,
N3, N4
13
Pp
Pump pressure.
Force /
Length 2
FLUID116
14
p = pressure drop
Cr
K
15-18
19
Rgas
20
VDF
21
Cver
Length 2 / Deg
* Time2
Note: Real constants 7 through 12 and 20 and 21 are used only if KEYOPT(1) = 0 or 1
and real constants 13 through 19 are used only if KEYOPT(1) = 0 or 2.
The data in Table116.2:FLUID116 Empirical Data Table (Optional) is entered in the data table with the
TB commands. The curves are initialized by using the TB command. The temperature for the first curve
is input with the TBTEMP command, followed by TBPT commands for up to 100 points. Up to 20
temperature-dependent curves (NTEMP = 20 maximum on the TB command) may be defined in this
manner. The constants (X, Y) entered on the TBPT command (two per command).
Table116.2FLUID116 Empirical Data Table (Optional)
Constant
Meaning
Film Coefficient The film coefficient table is initialized with the TB,HFLM command. The TBPT
data are:
X
Velocity (Length/Time)
Y
Film Coefficient (Heat/(time*area*temp) The velocity may be replaced with the
Reynold's number, and the film coefficient may be replaced with the Nusselt
number, depending on KEYOPT(4).
Fluid Conductance/Friction Factor The fluid conductance/friction factor is initialized with the
TB,FCON command. The TBPT data are:
X
Velocity (Length/Time)
Y
Corresponding friction factor value (Dimensionless)
The velocity may be replaced with the Reynold's number, and the friction factor may be replaced
FLUID116
Definition
Element Number
Nodes - I, J, K, L
Material number
Location where results are reported
Average velocity
Reynolds number
Flow rate from node I to node J
Heat flow rate from node I to node J due to conduction
Heat flow rate at node I due to mass transport
Convection areas at nodes I and J
Film coefficient
Nusselt number
Prandtl number
Heat flow rates from nodes I to K and from nodes J to L
due to convection
Heat generation due to direct input and viscous damping
Temperature
Pump pressure
Friction factor
Pressure
1. If KEYOPT(1) = 0 or 1
Y
Y
Y
Y
Y
Y
4
Y
Y
Y
Y
Y
Y
1
1
3
3
3
3
3
1
1
3
3
3
3
3
1
1
2
2
2
2
2
-
FLUID116
2. If KEYOPT(1) = 0 or 2
3. If KEYOPT(2) = 2, 3, or 4
4. Available only at centroid as a *GET item.
Table116.4:FLUID116 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table116.4:FLUID116 Item and Sequence Numbers:
Name
output quantity as defined in the Table116.3:FLUID116 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,K,L
sequence number for data at nodes I,J,K,L
Table116.4FLUID116 Item and Sequence Numbers
Output Quantity Name
VELOC
RE
FLOW RATE
HEAT COND RATE
HEAT TRANSP RATE
CONV AREA
HFILM
NUS
PR
HEAT CONV RATE
HGVD
TEMP
PUMP PR
FRICTION
PRES
Item
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
8
9
10
11
13
15
19
20
12
14
16
21
7
-
17
-
22
L
18
FLUID116
A defaults toD2 /4.0 and is assumed to remain constant for the element.
Compressibility and flow inertia effects of the fluid are not included in the element formulation.
If temperatures are degrees of freedom, the resulting unsymmetric matrix requires twice as much
memory storage for the solution as other ANSYS elements.
HF must be nonzero for the four node element.
MU and DENS must be nonzero if a flow solution is desired and KEYOPT(6) is not zero.
If the flow is specified at a node also having a specified pressure, the flow constraint is ignored.
In general, flow is usually specified at the inlet, pressure at the outlet.
For problems involving pressure specification on inlets and outlets, the solution may converge too
soon (i.e., the PRES degree of freedom has converged but FLOW has not due to a loose
convergence criterion). Be sure to check your results carefully. To force more iterations, you can
tighten the convergence criteria (i.e., CNVTOL,flow,,1e-30 ), or you can specify a nonzero initial
condition on pressure, which could be an average of the specified inlet and outlet pressures (i.e.,
IC,all,pres,pavg). You can use both options together; however, ANSYS recommends using a
nonzero initial condition. Tightening the convergence requires you to estimate a suitable tolerance.
More substeps are required for convergence as the flow approaches zero.
See the CNVTOL command for convergence control.
If pressure is a degree of freedom, the element is nonlinear and requires an iterative solution.
SURF151
SURF151
2-D Thermal Surface Effect
SURF151
the Mechanical APDL and Mechanical Applications . For this adjustment, the global Y Cartesian coordinate
axis is used as the axis of rotation (KEYOPT(3) = 1). When using the OMEG real constant, you can
specify either numerical values or table inputs. If specifying table inputs, enclose the table name in %
signs (for example, %tabname%). Rotational speed (OMEG) can vary with time and location. Use the
*DIM command to dimension the table and identify the variables. For more information and examples
on using table inputs, see Array Parameters of the ANSYS Parametric Design Language Guide , Applying
Loads Using TABLE Type Array Parameters in the Basic Analysis Guide and Doing a Thermal Analysis
Using Tabular Boundary Conditions in the Thermal Analysis Guide , as well as the description of *DIM in
the Command Reference.
A film coefficient specified by the SFE command may be modified by activating the user subroutine
USERCV with the USRCAL command. USERCV may be used to modify the film coefficient of a surface
element with or without an extra node. It may be used if the film coefficient is a function of temperature
and/or location.
If the surface element has an extra node (KEYOPT(5) = 1), the bulk temperature and/or the film
coefficient may be redefined in a general way by user programmable routine USRSURF116.
USRSURF116 may be used if the bulk temperature and/or the film coefficient is a function of fluid
properties, velocity and/or wall temperature. If a bulk temperature is determined by USRSURF116, it
overrides any value specified by SFE or according to KEYOPT(6). Also, if a film coefficient is determined
by USRSURF116, it overrides any values specified by SFE or USRCAL, USERCV. USRSURF116 calculation
are activated by modifying the USRSURF116 subroutine and creating a customized version of ANSYS;
there will be no change in functionality without modifying USRSURF116. For more information, see UserProgrammable Features (UPFs).
Heat generation rates are input on a per unit volume basis and may be input as an element body load
at the nodes, using the BFE command. Element body loads are not applied to other elements connected
at the same nodes. The node I heat generation HG(I) defaults to zero. The node J heat generation
defaults to HG(I). The heat generation load vector calculation uses the heat generation rate values.
As an alternative to using the BFE command, you can specify heat generation rates directly at the
nodes using the BF command. For more information on body loads, see Body Loads in the Basic
Analysis Guide .
SURF151 allows for radiation between the surface and the extra node. The emissivity of the surface
(input as material property EMIS for the material number of the element) is used for the radiation
surface conductivity matrix. The form factor FORMF and the Stefan-Boltzmann constant SBCONST are
also used for the radiation surface conductivity matrix. The form factor can be either input as a real
constant (defaults to 1) using KEYOPT(9) = 1 or it can be calculated automatically as a cosine effect
using KEYOPT(9) = 2 or 3. For information on how the cosine effect depends on basic element
orientation and the extra node location, see the Theory Reference for the Mechanical APDL and
Mechanical Applications . There is no distance effect included in the cosine effect. For axisymmetric
analyses, the automatic form factor calculation is used only with the extra node on the Y-axis. The
Stefan-Boltzmann constant defaults to 0.119x10 -10 (Btu/hr*in2 *R 4 ).
When KEYOPT(4) = 0, an edge with a removed midside node implies that the temperature varies
linearly, rather than parabolically, along that edge. See Quadratic Elements (Midside Nodes) in the
Modeling and Meshing Guide for more information about the use of midside nodes.
If a single PLANE element lies beneath SURF151, you can automatically set the element behavior (plane
stress, axisymmetric, or plane stress with thickness [including TKPS if applicable]) to that of the
underlying solid element using KEYOPT(3) =10. This option is valid only when a single PLANE element
lies beneath the SURF element. For example, if you apply a SURF151 element over a PLANE77 (thermal)
element whose nodes are also used in the definition of a PLANE183 (structural) element, a warning
appears and the load is not applied to the element.
A summary of the element input is given in "SURF151 Input Summary". A general description of element
input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
SURF151
Nodes
I, J if KEYOPT (4) = 1, and KEYOPT (5) = 0
I, J, K if KEYOPT (4) = 1, and KEYOPT(5) = 1
I, J, K, L if KEYOPT (4) = 1, and KEYOPT(5) = 2
I, J, K if KEYOPT (4) = 0, and KEYOPT(5) = 0
I, J, K, L if KEYOPT (4) = 0, and KEYOPT(5) = 1
I, J, K, L, M if KEYOPT (4) = 0, and KEYOPT(5) = 2
Degrees of Freedom
TEMP
Real Constants
FORMF, SBCONST, (Blank), OMEG, NRF, VABS,
TKI, TKJ, (Blank), (Blank), (Blank), TKPS,
ENN, GC, JC
See Table151.1:SURF151 Real Constants for a description of the real constants
Material Properties
DENS (for density)
EMIS (for emissivity, if KEYOPT(9) > 0)
Surface Loads
Convections--
face 1 (I-J) if KEYOPT(8) > 1
Heat Fluxes--
face 1 (I-J) if KEYOPT(8) = 1
Body Loads
Heat Generation--
HG(I), HG(J); also HG(K) if KEYOPT(4) = 0
Special Features
Birth and death
KEYOPT(1)
Adiabatic wall temperature option:
0, 1, 2--
See Adiabatic Wall Temperature as Bulk Temperature for information on these options.
KEYOPT(2)
Recovery factor (F R ) option:
0, 1, or 2--
See Adiabatic Wall Temperature as Bulk Temperature for information on these options.
KEYOPT(3)
Element behavior:
SURF151
0--
Plane
1--
Axisymmetric
3--
Plane with thickness input (TKPS)
10--
Use the element behavior--plane, axisymmetric, or plane with thickness input (including TKPS
if applicable)--of the underlying solid element.
KEYOPT(4)
Midside nodes:
0--
Has midside node (that matches the adjacent solid element)
1--
No midside node
KEYOPT(5)
Extra node for radiation and/or convection calculations:
0--
No extra nodes
1--
Has extra node (optional if KEYOPT(8) > 1; required if KEYOPT(9) > 0)
2--
Two extra nodes (optional if KEYOPT (8) > 1). Only valid for convection calculations. Use this
option if the bulk temperature is unknown. The extra nodes get bulk temperatures from the two
nodes of a FLUID116 element. This is generally more accurate than the one extra node option.
KEYOPT(6) (used only if KEYOPT(5) = 1 and KEYOPT(8) > 1)
Use of bulk temperatures:
0--
Extra node temperature used as bulk temperature
1--
Adiabatic wall temperature used as bulk temperature
KEYOPT(7)
Empirical term:
SURF151
0--
Do not multiply film coefficient by empirical term.
1--
Multiply film coefficient by empirical term |TS-TB|n .
KEYOPT(8)
Heat flux and convection loads:
0--
Ignore heat flux and convection surface loads (if any)
1--
Include heat flux, ignore convection
Use the following to include convection (ignore heat flux):
2--
Evaluate film coefficient hf (if any) at average film temperature, (TS +TB)/2
3--
Evaluate hf at element surface temperature, TS
4--
Evaluate hf at fluid bulk temperature, TB
5--
Evaluate hf at differential temperature, | TS - TB |
KEYOPT(9)
Radiation form factor calculation:
0--
Do not include radiation
1--
Use radiation with the form factor real constant
2--
Use radiation with cosine effect computed as an absolute value (ignore real constant)
3--
Use radiation with cosine effect computed as zero if negative (ignore real constant)
Table151.1SURF151 Real Constants
SURF151
No.
1
2
3
4
5
6
7
8
9-11
12
13
14
15
Name
FORMF
SBCONT
(Blank)
OMEGA
NRF
VABS
TKI
TKJ
(Blank)
TKPS
ENN
GC
JC
Description
Form factor
Stefan-Boltzmann constant
-Angular velocity
Recovery factor
Absolute value of fluid velocity (KEYOPT(1) = 0)
In-plane thickness at node I
In-plane thickness at node J (defaults to TKI)
-Out-of-plane thickness (if KEYOPT(3) = 3)
Empirical coefficient
Gravitational constant used for units consistency
Joule constant used to convert work units to heat units
Definition
Element Number
Nodes - I, J
Extra node (if present)
Material number
Surface area
Volume
Location where results are reported
Components of unit vector normal to center of element
Density
Mass of Element
Heat generations HG(I), HG(J), HG(K)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
7
-
Y
1
1
-
SURF151
2
3
3
4
4
4
4
4
5
5
5
5
4
4
5
5
5
5
4
6
6
6
6
6
6
6
6
6
6
6
1. If dens > 0
2. If heat generation load is present
3. If KEYOPT(8) = 1
4. If KEYOPT(8) > 1
5. If KEYOPT(6) = 1 and KEYOPT(8) > 1
6. If KEYOPT(9) > 0
7. Available only at centroid as a *GET item.
Table151.3:SURF151 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table151.3:SURF151 Item and Sequence Numbers:
Name
output quantity as defined in Table151.2:SURF151 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
SURF151
Output Quantity
Name
HGTOT
HFCTOT
HRTOT
AREA
VNX
VNY
HFILM
TAVG
TBULK
TAW
RELVEL
SPHTFL
RECFAC
EMISSUR
EMISEXT
TEMPSUR
TEMPEXT
FORM FACTOR
DENS
MASS
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMSC
NMSC
NMSC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
3
1
2
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SURF151
Matrix or Vector
Shape Functions
Integration Points
w = C1 + C2 x + C3 x2
Without midside nodes w = C1 + C2 x
With midside nodes
All
Distribution
Same as shape functions
The logic is very similar to that given for SURF152 - 3-D Thermal Surface Effect.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
2
2
FLUID130
FLUID130
3-D Infinite Acoustic
MP ME <> <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
FLUID130
Degrees of Freedom
PRES
Real Constants
RAD - Radius
X 0 - Center of enclosing circle, X value
Y 0 - Center of enclosing circle, Y value
Z0 - Center of enclosing circle, Z value
Material Properties
SONC
Surface Loads
None
Body Loads
None
Special Features
None
KEYOPTS
None
Definition
Element Number
Nodes - I, J, K, L
Material number
Y
Y
Y
Y
Y
Y
FLUID130
AREA:
XC, YC
SONC
AREA
Location where results are reported
Speed of sound
Y
Y
Y
1
Output Quantity
Name
SONC
NMISC
FLUID130
Matrix or Vector
Shape Functions
Integration Points
2x2
Figure14.28Absorbing Boundary
The equation of motion Equation14286 is then solved in the annular region f which is bounded by
the fluid-structure interface and the absorbing boundary a. In order, however, for the resulting
In two dimensions:
(14
288)
where:
n = outward normal to a
Pn = pressure derivative in the normal direction
P = pressure derivative along a
k = curvature of a
= stability parameter
In three dimensions:
(14
289)
where:
n = outward normal
u and v = orthogonal curvilinear surface coordinates (e.g., the meridional and polar angles in spherical
coordinates)
Pu , Pv = pressure derivatives in the a surface directions
H and K = mean and Gaussian curvature, respectively
E and G = usual coefficients of the first fundamental form
be shown that:
(14
290)
Upon discretization of Equation14290, the first term on the left hand side will yield the mass matrix of
the fluid while the second term will yield the stiffness matrix.
Next, the following finite element approximations for quantities on the absorbing boundary a placed at
a radius R and their virtual counterparts are introduced:
(14
291)
(14
292)
where:
N1 , N2 , N3 = vectors of shape functions ( = {N 1 }, {N 2 }, {N 3 })
P, q(1) , q(2) = unknown nodal values (P is output as degree of freedom PRES. q(1) and q(2) are solved
for but not output).
Furthermore, the shape functions in Equation14291 and Equation14292 are set to:
(14
293)
The element stiffness and damping matrices reduce to:
(14
294)
(14
295)
where:
de = arc-length differential
These matrices are 6 x 6 in size, having 2 nodes per element with 3 degrees of freedom per node (P,
(1)
(2)
,q
).
(14
296)
(14
297)
where:
dA e = area differential
These matrices are 8 x 8 in size, having 4 nodes per element with 2 degrees of freedom per node (P, q)
(Barry et al.([217])).
(14
298)
(14
299)
where:
x = radius
These matrices are 4 x 4 in size having 2 nodes per element with 2 degrees of freedom per node (P, q).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
LINK11
LINK11
Linear Actuator
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
LINK11
face 1 - Stroke
face 2 - Axial Force
Body Loads
None
Special Features
Stress stiffening
Large deflection
Birth and death
KEYOPTs
None
Definition
Element Number
Nodes - I, J
Initial element length
Current element length (this time step)
Axial force (spring force)
Damping force
Applied stroke (element load)
Measured stroke
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Table11.2:LINK11 Item and Sequence Numbers lists output available through the ETABLE command
using the Sequence Number method. The following notation is used in Table11.2:LINK11 Item and
Sequence Numbers:
Name
output quantity as defined in Table11.1:LINK11 Element Output Definitions
LINK11
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table11.2LINK11 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
Output Quantity
Name
FORCE
ILEN
CLEN
STROKE
MSTROKE
DFORCE
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
1
2
3
4
5
Matrix or Vector
Stiffness and Damping Matrices
Mass Matrix
Stress Stiffness Matrix
Shape Functions
Equation126
None (lumped mass formulation)
Equation127 and Equation128
Integration Points
None
None
None
(14
10)
where:
K = element stiffness (input as K on R command)
The element mass matrix is:
(14
11)
where:
M = total element mass (input as M on R command)
The element damping matrix is:
(14
12)
where:
C = element damping (input as C on R command)
The element stress stiffness matrix is:
(14
13)
where:
F = the axial force in the element (output as FORCE)
L = current element length (output as CLENG)
The element load vector is:
(14
14)
where:
(14
17)
where:
F = element spring force (output as FORCE)
SA = applied stroke (output as STROKE) thru surface load input using the PRES label
SM = computed or measured stroke (output as MSTROKE)
The lengths, shown in the figure at the beginning of this section, are:
Lo = initial length (output as ILEN)
Lo + SM = current length (output as CLEN)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
MATRIX27
MATRIX27
Stiffness, Damping, or Mass Matrix
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
MATRIX27
Nodes
I, J
Degrees of Freedom
UX, UY, UZ, ROTX, ROTY, ROTZ
Real Constants
C1, C2, ... C78 - Define the upper triangular portion of the symmetric matrix (if KEYOPT(2) = 0)
C1, C2, ... C144 - Define all terms of the unsymmetric matrix (if KEYOPT(2) = 2)
C1, C2, ... C66 - Define upper triangular portion (less diagonal terms) if skew symmetric
(KEYOPT(2) = 3)
Material Properties
DAMP
Surface Loads
None
Body Loads
None
Special Features
Birth and death
Linear perturbation
KEYOPT(1)
Matrix form (only works with KEYOPT(2) = 0):
0--
Input positive or zero definite matrices only
1--
Input positive, zero, or negative definite matrices
KEYOPT(2)
Matrix formulation:
0--
Symmetric matrices (78 constants required)
2--
Unsymmetric matrices(144 constants required)
3--
Skew symmetric matrices (66 constants required)
KEYOPT(3)
Real constant input data:
MATRIX27
2--
Defines a 12 x 12 mass matrix
4--
Defines a 12 x 12 stiffness matrix
5--
Defines a 12 x 12 damping matrix
KEYOPT(4)
Element matrix output:
0--
Do not print element matrix
1--
Print element matrix at beginning of solution phase
MATRIX27
MATRIX27
Shape Functions
Integration Points
None
None
13.4.2.Element Matrices
Element matrices are often positive semidefinite, but sometimes they are either negative or positive
definite. For most cases where a negative definite matrix could inappropriately be created, the program
will abort with a descriptive message.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
COMBIN39
COMBIN39
Nonlinear Spring
MP ME ST <> <> <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
COMBIN39
Slopes of segments may be either positive or negative, except that the slopes at the origin must be
positive and, if KEYOPT(1) = 1, slopes at the ends may not be negative. Also, if KEYOPT(1) = 1, forcedeflection points may not be defined in the second or fourth quadrants and the slope of any segment
may not be greater than the slope of the segment at the origin in that quadrant.
The KEYOPT(1) option allows either unloading along the same loading curve or unloading along the line
parallel to the slope at the origin of the curve. This second option allows modeling of hysteretic effects.
As illustrated in Figure 39.2, the KEYOPT(2) option provides several loading curve capabilities.
The KEYOPT(3) option selects one degree of freedom. This may be a translation, a rotation, a pressure
or a temperature.
Alternately, the element may have more than one type of degree of freedom (KEYOPT(4) > 0). The two
nodes defining the element should not be coincident, since the load direction is colinear with the line
joining the nodes. The longitudinal option (KEYOPT(4) = 1 or 3) creates a uniaxial tension-compression
element with two or three translational degrees of freedom at each node. No bending or torsion is
considered. The torsional option (KEYOPT(4) = 2) creates a purely rotational element with three
rotational degrees of freedom at each node. No bending or axial loads are considered. The stress
stiffening capability is applicable when forces are applied, but not when torsional loads are applied.
The element has large displacement capability with two or three degrees of freedom for each node when
you use KEYOPT(4) = 1 or 3 in combination with NLGEOM,ON.
Convergence difficulties caused by moving through rapid changes of the slope (tangent) of the forcedeflection diagram are sometimes helped by use of line search (LNSRCH,ON).
A summary of the element input is given in "COMBIN39 Input Summary". A general description of
element input is given in Element Input.
COMBIN39
Large displacement
KEYOPT(1)
Unloading path:
0--
Unload along same loading curve
1--
Unload along line parallel to slope at origin of loading curve
KEYOPT(2)
Element behavior under compressive load:
0--
Compressive loading follows defined compressive curve (or reflected tensile curve if not
defined)
1--
Element offers no resistance to compressive loading
2--
Loading initially follows tensile curve then follows compressive curve after buckling (zero or
negative stiffness)
KEYOPT(3)
Element degrees of freedom (1-D) (KEYOPT(4) overrides KEYOPT(3)):
0, 1--
UX (Displacement along nodal X axes)
2--
UY (Displacement along nodal Y axes)
3--
UZ (Displacement along nodal Z axes)
4--
ROTX (Rotation about nodal X axes)
5--
ROTY (Rotation about nodal Y axes)
6--
ROTZ (Rotation about nodal Z axes)
7--
PRES
COMBIN39
8--
TEMP
KEYOPT(4)
Element degrees of freedom (2-D or 3-D):
0--
Use any KEYOPT(3) option
1--
3-D longitudinal element (UX, UY and UZ)
2--
3-D torsional element (ROTX, ROTY and ROTZ)
3--
2-D longitudinal element. (UX and UY) Element must lie in an X-Y plane
KEYOPT(6)
Element output:
0--
Basic element printout
1--
Also print force-deflection table for each element (only at first iteration of problem)
Table39.1COMBIN39 Real Constants
No.
Name
1
2
3
4
5, ... 40
D1
F1
D2
F2
D3, F3, etc.
Description
D value for the first point on force-deflection curve
F value for the first point on force-deflection curve
D value for the second point on force-deflection curve
F value for the second point on force-deflection curve
Continue input of D and F values up to a maximum of 20 points on the
force-deflection curve
COMBIN39
or -99 (as shown in Figure 39.1) indicates that the active load point on the curve is outside of the
supplied data. The slope of the last segment that is provided is simply continued beyond the last data
point.
A general description of solution output is given in Solution Output. See the Basic Analysis Guide for
ways to view results.
Figure39.2COMBIN39 Force-Deflection Curves
Definition
Element Number
Nodes - I, J
Location where results are reported
Origin shift upon reversed loading
Force in element
Relative displacement (includes origin shift)
Status at end of this time step
Same as STAT except status assumed at beginning of this
time step
Displacement of node I
Y
Y
Y
Y
Y
1
4
1
Y
Y
2
2
Y
Y
2
2
COMBIN39
UJ
CRUSH
SLOPE
Displacement of node J
Status of the force deflection curve after buckling
Current slope
Y
3
Y
Y
-
1. If KEYOPT(1) = 1
2. If the value of STAT is:
0 - Indicates nonconservative unloading
1-20 - Curve segment number at end of time step
99 - Beyond last segment (last segment is extrapolated) (negative STAT values indicate
compressive segments)
3. If KEYOPT(2) = 2 and if the value of CRUSH is:
0 - Use defined tensile curve
1 - Use reflected compressive curve in tension (element has been compressed)
4. Available only at centroid as a *GET item.
Table39.3:COMBIN39 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table of this manual for more information. The
following notation is used in Table39.3:COMBIN39 Item and Sequence Numbers:
Name
output quantity as defined in the Table39.2:COMBIN39 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table39.3COMBIN39 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
Output Quantity
Name
FORCE
STRETCH
UI
UJ
UORIG
STAT
OLDST
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
1
2
3
4
5
6
COMBIN39
both nodes (see Elements that Operate in the Nodal Coordinate System). KEYOPT(3) also defines
the direction of the force. Nodes I and J may be anywhere in space (preferably coincident).
If you specify KEYOPT(4) 0, the element has two or three displacement degrees of freedom per
node. Nodes I and J should not be coincident, since the line joining the nodes defines the direction
of the force.
The element is defined such that a positive displacement of node J relative to node I tends to put
the element in tension.
The element is nonlinear and requires an iterative solution.
The nonlinear behavior of the element operates only in static and nonlinear transient dynamic
analyses.
As with most nonlinear elements, loading and unloading should occur gradually.
When the element is also nonconservative, loads should be applied along the actual load history
path and in the proper sequence.
The element can not be deactivated with the EKILL command.
The real constants for this element can not be changed from their initial values.
Whenever the force that the element carries changes sign, UORIG is reset, and the origin of the
force-deflection curve effectively shifts over to the point where the force changed sign. If
KEYOPT(2) = 1 and the force tends to become negative, the element "breaks" and no force is
transmitted until the force tends to become positive again.
When KEYOPT(1) = 1, the element is both nonlinear and nonconservative.
In a thermal analysis, the temperature or pressure degree of freedom acts in a manner analogous
to the displacement.
Matrix or Vector
Option
Stiffness Matrix
Longitudinal
Torsional
Longitudinal
Shape Functions[1]
Integration Points
Equation1215
Equation1218
Equation127 and Equation12
8
None
None
None
1. There are no shape functions used if the element is input as a one DOF per node basis
(KEYOPT(4) = 0) as the nodes are coincident.
14.38.1.Input
The user explicitly defines the force-deflection curve for COMBIN39 by the input of discrete points of
force versus deflection. Up to 20 points on the curve may be defined, and are entered as real constants.
The input curve must pass through the origin and must lie within the unshaded regions, if KEYOPT(1) =
1.
Figure14.5Input Force-Deflection Curve
The input deflections must be given in ascending order, with the minimum change of deflection of:
(14
81)
where:
ui = input deflections (input as D1, D2, ... D20 on R or RMORE commands)
determine which segment of the input force-deflection curve is active. The stiffness matrix and load
vector of the element are then:
(14
82)
(14
83)
where:
K tg = slope of active segment from previous iteration (output as SLOPE)
F 1 = force in element from previous iteration (output as FORCE)
If KEYOPT(4) > 0, Equation1482 and Equation1483 are expanded to 2 or 3 dimensions.
During the stress pass, the deflections of the current equilibrium iteration will be examined to see
whether a different segment of the force-deflection curve should be used in the next equilibrium
iteration.
Figure14.6Stiffness Computation
If KEYOPT(2) = 1, there will be no stiffness for the deflection less than zero (Figure 14.8).
Figure14.8Force-Deflection Curve with KEYOPT(2) = 1
If KEYOPT(1) = 0, COMBIN39 is conservative. This means that regardless of the number of loading
reversals, the element will remain on the originally defined force-deflection curve, and no energy loss
will occur in the element. This also means that the solution is not path-dependent. If, however,
KEYOPT(1) = 1, the element is nonconservative. With this option, energy losses can occur in the
element, so that the solution is path-dependent. The resulting behavior is illustrated in Figure 14.9.
Figure14.9Nonconservative Unloading (KEYOPT(1) = 1)
When a load reversal occurs, the element will follow a new force-deflection line passing through the
point of reversal and with slope equal to the slope of the original curve on that side of the origin (0+ or
0-). If the reversal does not continue past the force = 0 line, reloading will follow the straight line back
to the original curve (Figure 14.10).
Figure14.10No Origin Shift on Reversed Loading (KEYOPT(1) = 1)
If the reversal continues past the force = 0 line, a type of origin shift occurs, and reloading will follow a
curve that has been shifted a distance uorig (output as UORIG) (Figure 14.11).
A special option (KEYOPT(2) = 2) is included to model crushing behavior. With this option, the element
will follow the defined tensile curve if it has never been loaded in compression. Otherwise, it will follow a
reflection through the origin of the defined compressive curve (Figure 14.12).
Figure14.12Crush Option (KEYOPT(2) = 2)
COMBIN40
COMBIN40
Combination
COMBIN40
The element has only the degrees of freedom selected with KEYOPT(3). The KEYOPT(3) = 7 and 8
options (pressure and temperature DOFs) allow the element to be used in a thermal analysis (with
thermal equivalent real constants).
A summary of the element input is given in "COMBIN40 Input Summary". A general description of
element input is given in Element Input.
COMBIN40
KEYOPT(3)
Element degrees of freedom:
0, 1 --
UX (Displacement along nodal X axes)
2--
UY (Displacement along nodal Y axes)
3--
UZ (Displacement along nodal Z axes)
4--
ROTX (Rotation about nodal X axes)
5--
ROTY (Rotation about nodal Y axes)
6--
ROTZ (Rotation about nodal Z axes)
7--
PRES
8--
TEMP
KEYOPT(4)
Element output:
0--
Produce element printout for all status conditions
1--
Suppress element printout if gap is open (STAT = 3)
KEYOPT(6)
Mass location:
0--
Mass at node I
1--
Mass equally distributed between nodes I and J
2--
COMBIN40
Mass at node J
Definition
Element Number
Nodes - I, J
Location where results are reported
Amount of sliding
Force in spring 1
Relative displacement of spring 1
Y
Y
Y
Y
2
Y
Y
Y
Y
Y
COMBIN40
STAT
OLDST
UI
UJ
F2
STR2
Element status
STAT value of the previous time step
Displacement of node I
Displacement of node J
Force in spring 2
Relative displacement of spring 2
1
1
1
1
Y
Y
Y
Y
Y
Y
Y
Output Quantity
Name
F1
F2
STAT
OLDST
STR1
STR2
UI
UJ
SLIDE
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
1
2
1
2
3
4
5
6
7
COMBIN40
14.39.COMBIN40 - Combination
Matrix or Vector
Stiffness, Mass, and Damping
Matrices
Shape Functions
Integration Points
None
where:
F 1 = force in spring 1 (output as F1)
F 2 = force in spring 2 (output as F2)
K 1 = stiffness of spring 1 (input as K1 on R command)
K 2 = stiffness of spring 2 (input as K2 on R command)
ugap = initial gap size (input as GAP on R command) (if zero, gap capability removed)
uI = displacement at node I
uJ = displacement at node J
F S = force required in spring 1 to cause sliding (input as FSLIDE on R command)
85)
(14
86)
where:
M = element mass (input as M on R command)
If the gap is open during the previous iteration, all other matrices and load vectors are null vectors.
Otherwise, the element damping matrix is:
(14
87)
where:
c = damping constant (input as C on R command)
The element stiffness matrix is:
(14
88)
where:
where:
us = amount of sliding (output as SLIDE)
2. If the gap is closed and the slider is sliding,
(14
93)
and
(14
94)
where:
u2 = uJ - uI + ugap = output as STR2
3. If the gap is closed and the slider is not sliding, but had slid before,
(14
95)
where:
u1 = u2 - us = output as STR1
and
(14
96)
14.39.4.Thermal Analysis
The above description refers to structural analysis only. When this element is used in a thermal analysis,
the conductivity matrix is [Ke], the specific heat matrix is [Ce] and the Newton-Raphson load vector is
, where F 1 and F 2 represent heat flow. The mass matrix [M] is not used. The gap size ugap is the
temperature difference. Sliding, F slide, is the element heat flow limit for conductor K 1 .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
MATRIX50
MATRIX50
Superelement (or Substructure)
MATRIX50
nonlinearity, such as for radiation. The File.SUB for this case may be constructed directly by the user or
may be generated by AUX12, the radiation matrix generator.
A summary of the element input is given in "MATRIX50 Input Summary". A general description of
element input is given in Element Input.
MATRIX50
MATRIX50
and damping multipliers [ALPHA and BETA] are defined in the use run, additional damping
effects will be applied to the superelement.
You should be careful to avoid duplicating acceleration and damping effects.
Pressure and thermal effects may be included in a superelement only through its load vectors.
The dimensionality of the superelement corresponds to the maximum dimensionality of any
element used in its generation. A 2-D superelement should only be used in 2-D analyses, and 3-D
superelements in 3-D analyses.
See Substructuring Analysis in the Theory Reference for the Mechanical APDL and Mechanical
Applications for a discussion of the substructure matrix procedure.
Matrix or Vector
Shape Functions
Integration Points
Same as the
constituent elements
Same as the
constituent elements
Distribution
As input during generation run
As input during generation run
SURF153
SURF153
2-D Structural Surface Effect
SURF153
Faces 1 and 2 [KEYOPT(2) = 0].Positive values of pressure on the first two faces act in the positive
element coordinate directions (except for the normal pressure which acts in the negative z direction). For
face 1, positive or negative values may be removed as requested with KEYOPT(6) to simulate the
discontinuity at the free surface of a contained fluid.
Faces 1 and 2 [KEYOPT(2) = 1].Pressure loads are applied to the element faces according to the
local coordinate system as follows: face 1 in the local x direction and face 2 in the local y direction. A
local coordinate system must be defined, and the element must be set to that coordinate system via the
ESYS command. KEYOPT(6) does not apply.
Face 3.The magnitude of the pressure at each integration point is PI + XP J + YP K, where PI through PK
are input as VAL1 through VAL3 on the SFE command, and X and Y are the global Cartesian coordinates
at the current location of the point. No input values can be blank. The SFFUN and SFGRAD commands
do not work with face 3.
Face 4.The magnitude of the pressure is PI, and the direction is
where i and j are
unit vectors in the global Cartesian directions. The load magnitude can be adjusted with KEYOPTS(11)
and (12). No input values can be blank. When using the SFFUN or SFGRAD commands, the load
direction is not altered, but the load magnitude is the average of the computed corner node magnitudes.
SFCUM,ADD should be used with caution, as this command also causes the load direction components
to be added.
The effects of pressure load stiffness are automatically included for this element for real pressure on
face 1 if KEYOPT(2) = 0 or on face 3. If an unsymmetric matrix is needed for pressure load stiffness
effects, use NROPT,UNSYM.
Temperatures may be input as element body loads at the nodes. Element body load temperatures are
not applied to other elements connected at the same nodes. The node I temperature T(I) defaults to
TUNIF. The node J temperature defaults to T(I). Temperatures are used for material property evaluation
only.
When KEYOPT(4) = 0, a removed midside node implies that the displacement varies linearly, rather than
parabolically. See Quadratic Elements (Midside Nodes) in the Modeling and Meshing Guide for more
information about the use of midside nodes.
If a single PLANE element lies beneath SURF153, you can automatically set the element behavior (plane
stress, axisymmetric, or plane stress with thickness [including TKPS if applicable]) to that of the
underlying solid element using KEYOPT(3) =10. This option is valid only when a single PLANE element
lies beneath the SURF element. For example, if you apply a SURF153 element over a PLANE77 (thermal)
element whose nodes are also used in the definition of a PLANE183 (structural) element, a warning
appears and the load is not applied to the element.
KEYOPT(7) = 1 is useful when the element is used to represent a force. When KEYOPT(7) = 0, the
force is input as a pressure times an area; however, if the area changes due to large deflections, the
force also changes. When KEYOPT(7) = 1, the force remains unchanged even if the area changes.
A summary of the element input is given in "SURF153 Input Summary". A general description of element
input is given in Element Input. For axisymmetric applications see Harmonic Axisymmetric Elements.
If using SURF153 with VTGEOM parameters, see Element Support.
SURF153
Real Constants
(Blank), (Blank), (Blank), EFS, SURT, ADMSUA,
TKI, TKJ, (Blank), (Blank), (Blank), TKPS
See Table153.1:SURF153 Real Constants for a description of the real constants
Material Properties
DENS, VISC, DAMP
Surface Loads
Pressures--
face 1 (I-J)
face 2 (I-J)
face 3 (I-J)
face 4 (I-J)
Body Loads
Temperatures--
T(I), T(J); also T(K) if KEYOPT(4) = 0
Special Features
Stress stiffening
Large deflection
Birth and death
Linear perturbation
KEYOPT(2)
Pressure applied to faces 1 and 2 according to coordinate system:
0--
Apply face loads in the element coordinate system
1--
Apply face loads in the local coordinate system
KEYOPT(3)
Element behavior:
0--
Plane stress
1--
Axisymmetric
2--
Plane strain
3--
Plane stress with thickness input (TKPS)
SURF153
SURF153
2--
On full area and includes the tangential component
KEYOPT(12)
Effect of the direction of the element normal (element y-axis) on vector-oriented (face 4) pressure:
0--
Pressure load is applied regardless of the element normal orientation
1--
Pressure load is not used if the element normal is oriented in the same general direction as
the pressure vector
Table153.1SURF153 Real Constants
No.
1 ... 3
4
5
6
7
8
9 ... 11
12
Name
(Blank)
EFS
SURT
ADMSUA
TKI
TKJ
(Blank)
TKPS
Description
-Foundation stiffness
Surface tension
Added mass/unit area
In-plane thickness at node I
In-plane thickness at node J (defaults to TKI)
-Out-of-plane thickness if KEYOPT(3) = 3 (defaults to 1.0)
Definition
Element Number
Nodes - I, J
Y
Y
Y
Y
SURF153
EXTRA NODE
MAT
AREA
VOLU:
XC, YC
VN(X, Y)
PRES
PY, PX
Y
Y
Y
Y
Y
Y
Y
Y
6
-
Y
-
1
-
1
2
3
3
4
4
5
1
2
3
3
4
4
5
1. If pressure load
2. If temperature load
3. If DENS > 0
4. If EFS > 0
5. If SURT > 0
6. Available only at centroid as a *GET item.
Table153.3:SURF153 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (POST1) in the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table153.3:SURF153 Item and Sequence Numbers:
Name
output quantity as defined in the Table153.2:SURF153 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J
sequence number for data at nodes I and J
Table153.3SURF153 Item and Sequence Numbers
SURF153
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
13
14
15
16
39
40
41
42
21
1
2
3
5
6
7
8
9
10
1
3
27
29
2
4
28
30
-
SURF153
Matrix or Vector
All
All
Shape Functions
Integration Points
w = C 1 + C 2 x + C 3 x2
w = C1 + C2 x
3
2
Distribution
Same as shape functions
The logic is very similar to that given for SURF154 in SURF154 - 3-D Structural Surface Effect with the
differences noted below:
1. For surface tension (input as SURT on R command)) on axisymmetric models (KEYOPT(3) = 1), an
average force is used on both end nodes.
2. For surface tension with midside nodes, no load is applied at the middle node, and only the
component directed towards the other end node is used.
3. When using large deflections, the area on which pressure is applied changes. The updated distance
between the two end nodes is used. For plain strain problems, the thickness (distance normal to
the X-Y plane) remains at 1.0, by definition. For plane stress problems, the thickness is adjusted:
(14
349)
where:
t u = final thickness used.
SURF154
SURF154
3-D Structural Surface Effect
SURF154
Figure154.2Pressures
Face 4.The direction is normal to the element and the magnitude of the pressure at each integration
point is PI + XP J + YP K + ZPL , where PI through PL are input as VAL1 through VAL4 on the SFE
command, and X, Y, Z are the global Cartesian coordinates at the current location of the point. No input
values can be blank. Positive or negative values may be removed as requested with KEYOPT(6) to
simulate the discontinuity at the free surface of a contained fluid. The SFFUN and SFGRAD commands
do not work with face 4.
Face 5.The magnitude of the pressure is PI, and the direction is
where
i, j, and k are unit vectors in the global Cartesian directions. The load magnitude may be adjusted with
KEYOPT(11) and KEYOPT(12). No input values can be blank. When using the SFFUN or SFGRAD
commands, the load direction is not altered but the load magnitude is the average of the computed
corner node magnitudes. SFCUM,ADD should be used with caution, as this command also causes the
load direction components to be added.
The effects of pressure load stiffness are automatically included for this element for real pressure on
face 1 if KEYOPT(2) = 0 or on face 4. If an unsymmetric matrix is needed for pressure load stiffness
effects, issue a NROPT,UNSYM command.
Temperatures may be input as element body loads at the nodes. Element body load temperatures are
not applied to other elements connected at the same nodes. The node I temperature T(I) defaults to
TUNIF. If all other temperatures are unspecified, they default to T(I). If all corner node temperatures
are specified, each midside node temperature defaults to the average temperature of its adjacent corner
nodes. For any other input temperature pattern, unspecified temperatures default to TUNIF.
Temperatures are used for material property evaluation only.
When KEYOPT(4) = 0, an edge with a removed midside node implies that the displacement varies
linearly, rather than parabolically, along that edge. See Quadratic Elements (Midside Nodes) in the
Modeling and Meshing Guide for more information about the use of midside nodes.
KEYOPT(7) = 1 is useful when the element is used to represent a force. When KEYOPT(7) = 0, the
force is input as a pressure times an area; however, if the area changes due to large deflections, the
force also changes. When KEYOPT(7) = 1, the force remains unchanged even if the area changes.
A summary of the element input is given in "SURF154 Input Summary". A general description of element
input is given in Element Input.
If using SURF154 with VTGEOM parameters, see Element Support.
SURF154
UX, UY, UZ
Real Constants
(Blank), (Blank), (Blank), EFS, SURT, ADMSUA,
TKI, TKJ, TKK, TKL
See Table154.1:SURF154 Real Constants for a description of the real constants
Material Properties
DENS, VISC, DAMP
Surface Loads
Pressures--
face 1 (I-J-K-L)
face 2 (I-J-K-L)
face 3 (I-J-K-L)
face 4 (I-J-K-L)
face 5 (I-J-K-L)
Body Loads
Temperatures--
T(I), T(J), T(K), T(L); also T(M), T(N), T(O), T(P) if KEYOPT(4) = 0
Special Features
Stress stiffening
Large deflection
Birth and death
Linear perturbation
KEYOPT(2)
Pressure applied to faces 1, 2, and 3 according to coordinate system:
0--
Apply face loads in the element coordinate system
1--
Apply face loads in the local coordinate system
KEYOPT(4)
Midside nodes:
0--
Has midside nodes (that match the adjacent solid element)
1--
Does not have midside nodes
KEYOPT(6)
Applicable only to normal direction pressure (faces 1 and 4). This KEYOPT is valid only when
KEYOPT(2) = 0.
SURF154
0--
Use pressures as calculated (positive and negative)
1--
Use positive pressures only (negative set to zero)
2--
Use negative pressures only (positive set to zero)
KEYOPT(7)
Loaded area during large-deflection analyses:
0--
Use new area
1--
Use original area
KEYOPT(8)
Determines how ocean loading is applied:
0--
No ocean loading (default).
1+--
Apply ocean loading based on user subroutine userPanelHydFor computations. KEYOPT(8) is
the oceanID value for the subroutine. To activate the subroutine, the KWAVE value on the
OCDATA command must be 101 or greater.
KEYOPT(11)
Pressure applied by vector orientation (face 5):
0--
On projected area and includes tangential component
1--
On projected area and does not include tangential component
2--
On full area and includes the tangential component
KEYOPT(12)
Effect of the direction of the element normal (element z-axis) on vector oriented (face 5) pressure:
0--
Pressure load is applied regardless of the element normal orientation
SURF154
1--
Pressure load is not used if the element normal is oriented in the same general direction as
the pressure vector.
Table154.1SURF154 Real Constants
No.
1 ... 3
4
5
6
7
8
9
10
Name
(Blank)
EFS
SURT
ADMSUA
TKI
TKJ
TKK
TKL
Description
-Foundation stiffness
Surface tension
Added mass/unit area
Thickness at node I
Thickness at node J (defaults to TKI)
Thickness at node K (defaults to TKI)
Thickness at node L (defaults to TKI)
Definition
Element Number
Y
Nodes - I, J, K, L
Y
Extra node (if present)
Y
Material number
Y
Surface area
Y
Volume
Y
Location where results are reported
Y
Components of unit vector normal to center of element
Pressures P1, P2, P3, P4, P5 at nodes I, J, K, L
1
Pressures at nodes in element coordinate system (P5
uses an average element coordinate system)
Y
Y
Y
Y
Y
Y
6
Y
1
SURF154
1
1
1
1
3
3
4
4
5
3
3
4
4
5
1. If pressure load
2. If temperature load
3. If dens > 0
4. If EFS > 0
5. If SURT > 0
6. Available only at centroid as a *GET item.
Table154.3:SURF154 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (/POST1) of the Basic
Analysis Guide and The Item and Sequence Number Table of this manual for more information. The
following notation is used in Table154.3:SURF154 Item and Sequence Numbers:
Name
output quantity as defined in the Table154.2:SURF154 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I,J,K,L
sequence number for data at nodes I, J, K, L
Table154.3SURF154 Item and Sequence Numbers
Output Quantity Name
PZ
PX
PY
PZ
PX
(real)
(real)
(real)
(imaginary)
(imaginary)
Item
SMISC
SMISC
SMISC
SMISC
SMISC
1
5
9
27
31
2
6
10
28
32
3
7
11
29
33
L
4
8
12
30
34
SURF154
PY (imaginary)
P1AVG (real)
P2AVG (real)
P3AVG (real)
P4AVG (real)
P5EFF (real)
P1AVG (imaginary)
P2AVG (imaginary)
P3AVG (imaginary)
P4AVG (imaginary)
P5EFF (imaginary)
FOUNPR
AREA
VNX
VNY
VNZ
EFS
SURT
DENS
MASS
DVX
DVY
DVZ
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
13
14
15
16
17
39
40
41
42
43
21
1
2
3
4
5
6
7
8
9
10
11
35
36
-
37
-
38
-
SURF154
Matrix or Vector
Equation1285
Equation1270
Equation12112
Equation1267
Equation1283,
Equation1284
Quad with midside nodes
and Equation12
85
Equation1268,
Equation1269
Quad without midside nodes
Mass and Stress
and Equation12
Stiffness Matrices
70
Triangle with midside nodes
Equation12112
Equation1265,
Equation1266
Triangle without midside nodes
and Equation12
67
Equation1283
Quad with midside nodes
and Equation12
84
Equation1268
and Equation12
Quad without midside nodes
69
Surface Tension Load
Vector
Equation12110
and Equation12
Triangle with midside nodes
111
Equation1265
Triangle without midside nodes and Equation12
66
Stiffness and
Damping Matrices,
and Pressure Load
Vector
3x3
2x2
6
3
3x3
2x2
6
3
3x3
2x2
6
3
Distribution
Same as shape functions
where:
kf = foundation stiffness (input as EFS on R command)
A = area of element
{N z} = vector of shape functions representing motions normal to the surface
The mass matrix is:
(14
354)
where:
t h = thickness (input as TKI, TKJ, TKK, TKL on RMORE command)
= density (input as DENS on MP command)
{N} = vector of shape functions
Ad = added mass per unit area (input as ADMSUA on R command)
If the command LUMPM,ON is used, [M e] is diagonalized as described in Lumped Matrices.
The element damping matrix is:
(14
355)
where:
= dissipation (input as VISC on MP command)
The element stress stiffness matrix is:
(14
356)
where:
[S g ] = derivatives of shape functions of normal motions
(14
357)
where:
D , D , D = vector directions (input as VAL2 thru VAL4 with LKEY = 5 on SFE command)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_el154.html[28/04/2013 09:01:31 p.m.]
SURF156
SURF156
3-D Structural Surface Line Load Effect
SURF156
SURF156
Stress stiffening
Large deflection
Linear perturbation
KEYOPT(2)
Pressure applied to faces 1, 2, and 3 according to coordinate system:
0--
Apply face loads in the element coordinate system
1--
Apply face loads in the local coordinate system
KEYOPT(4)
Midside node:
0--
Has a midside node
1--
Does not have a midside node
KEYOPT(5)
Orientation node:
0--
Has an orientation node
1--
Does not have an orientation node. Use only for load on face 1 or face 4.
KEYOPT(7)
Loaded area during large-deflection analyses:
0--
Use new area
1--
Use original area
SURF156
Definition
Element Number
Nodes - I, J, K
Orientation node
Pressures P1, P2, P3, P4 at nodes I, J
Direction vector of pressure P4
Y
Y
Y
Y
Y
-
Y
1
1
1. If pressure load
Table156.2:SURF156 Item and Sequence Numbers lists output available through the ETABLE
command using the Sequence Number method. See The General Postprocessor (/POST1) of the Basic
Analysis Guide and The Item and Sequence Number Table in this manual for more information. The
following notation is used in Table156.2:SURF156 Item and Sequence Numbers:
Name
output quantity as defined in the Table156.1:SURF156 Element Output Definitions
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
I, J
sequence number for data at nodes I, J
Table156.2SURF156 Item and Sequence Numbers
ETABLE and ESOL Command Input
Item
E
I
(real)
(real)
(real)
(real)
(imaginary)
(imaginary)
(imaginary)
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
7
-
1
3
5
8
10
12
2
4
6
9
11
13
SURF156
P4 (imaginary)
P4 (real) VECTOR DIRECTION
P4 (imaginary) VECTOR DIRECTION
SMISC
NMISC
NMISC
14
1-3
4-6
Matrix or Vector
3
2
Distribution
Linear along length for faces 1, 2, and 3; constant along length for
face 4
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
REINF264
REINF264
3-D Discrete Reinforcing
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
REINF264
REINF264 Nodes
I,J,K,L,M,N,O,P
I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,A,B
REINF264
I,J,K,L
I,J,K,L,M,N,O,P,Q,R
I,J,K,L
I,J,K,L,M,N,O,P
I,J,K (K is an optional orientation node)
I,J,K,L (L is an optional orientation node)
I,J
REINF264 DOFs
UX, UY, UZ
UX, UY, UZ
UX, UY, UZ
UX, UY, UZ
UX, UY, UZ, ROTX,
UX, UY, UZ, ROTX,
UX, UY, UZ, ROTX,
UX, UY, UZ, ROTX,
UX, UY, UZ
ROTY,
ROTY,
ROTY,
ROTY,
ROTZ
ROTZ
ROTZ
ROTZ
Temperatures--
Same as those of the base element
Special Features
Plasticity
Viscoelasticity
Viscoplasticity
Creep
Stress stiffening
Large deflection
Large strain
Initial state
Birth and death
Supports the following types of data tables associated with the TB command: BISO, MISO, NLISO,
BKIN, MKIN, KINH, CHABOCHE, HILL, RATE, CREEP, PRONY, SHIFT, PLASTIC, and USER.
See "Structures with Material Nonlinearities" in the Theory Reference for the Mechanical APDL and
Mechanical Applications for details about the material models.
KEYOPTS
REINF264
None
Unlike layered solid or shell elements (such as SHELL181), REINF264 always outputs the element
solution for all reinforcing layers. You can select solution items for a specific reinforcing layer (LAYER)
for listing and visualization by using full graphics (/GRAPHICS,FULL). Visualization via PowerGraphics
(/GRAPHICS,POWER) is not affected by the LAYER command; all reinforcing layers are displayed
simultaneously. See the Basic Analysis Guide for ways to review results.
To inspect REINF264 element results, select only REINF264 element results or adjust the translucency
level of the base elements before executing any plotting command. REINF264 display options are also
available directly via the GUI (Main Menu> Preprocessor> Sections> Reinforcing> Display
Options).
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table264.1REINF264 Element Output Definitions
Name
EL
NODES
MAT
AREA
VOLU:
XC, YC, ZC
TEMP
Definition
Element number and name
Nodes (as shown in "REINF264 Input Summary")
Material number
Averaged cross-section area of reinforcing fibers
Volume
Center location
T1, T2 for reinforcing fiber 1; T3, T4 for reinforcing fiber
2; ending with temperatures for the last reinforcing fiber
Y
Y
Y
Y
Y
3
REINF264
S:X
EPEL:X
EPTH:X
EPPL:X
EPCR:X
EPTO:X
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
N11
LOCI:X, Y, Z
NL (2 * NL maximum)
Axial stresses
Axial elastic strains
Axial thermal strains
Axial plastic strains
Axial creep strains
Total axial mechanical strains (EPEL + EPPL + EPCR)
Accumulated equivalent plastic strain
Accumulated equivalent creep strain
Plastic yielding (1 = actively yielding, 0 = not yielding)
Plastic work
Averaged axial force
Integration point locations
2
2
2
2
2
Y
-
Y
Y
Y
1
1
1
1
1
1
Y
4
Output Quantity
Name
N11
AREA
SMISC
SMISC
(i - 1) * 2 + 1
(i - 1) * 2 + 2
The i value (where i = 1, 2, 3, ..., NL) represents the reinforcing fiber number of the element. NL is the
maximum reinforcing fiber number.
REINF264
This element can be used only with base element types LINK180, SHELL181, SHELL281,
SOLID185, SOLID186, SOLID187, BEAM188, BEAM189, SOLSH190, and SOLID285.
A valid base element must be present for each REINF264 element.
The reinforcing element is firmly attached to its base element. No relative movement between the
reinforcing element and the base is allowed.
Through-thickness reinforcing is not permitted in shells and layered solid elements.
Stress stiffening is always included in geometrically nonlinear analyses (NLGEOM,ON). You can
activate prestress effects via the PSTRES command.
The warping degree of freedom in beam base elements are not accounted for.
REINF264 does not support BEAM188 with the quadratic or cubic interpolation option (KEYOPT(3)).
To simulate the tension-/compression-only reinforcing fibers, a nonlinear iterative solution
approach is necessary.
REINF263
REINF263
2-D Smeared Reinforcing
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
REINF263
where
{x} = h1 {x} II + h2 {x} JJ + h3 {x} KK
{x} II, {x} JJ, {x} KK = global coordinates of intersection points
h1 , h2 , h3 = line shape functions
You can reorient the layer coordinate system by angle (in degrees) for each layer. The value of is
also provided for each layer via the SECDATA command. For more information about visualizing fiber
orientations, see the /PSYMB command documentation.
You can use REINF263 to reinforce 2-D solid elements with plane stress, plane strain, axisymmetric, and
generalized plane strain behaviors, and axisymmetric shells/membranes with or without uniform torsion
capability. The element accounts for various base element behaviors automatically.
REINF263 allows tension-only or compression-only reinforcing fibers. You can specify the desired fiber
behavior (SECCONTROLS).
REINF263
The REINF263 element does not accept element loading. Apply element loading only to the base
element. The temperature of the REINF263 element is identical to the temperature of the base element.
You can import an initial stress state for this element (INISTATE). For more information, see "Initial
State" in the Basic Analysis Guide .
A summary of the element input follows.
REINF263 Nodes
I,J,K,L
I,J,K,L,M,N,O,P
I,J
I,J,K
REINF263 DOFs
UX, UY
UX, UY, ROTZ
UX, UY
UX, UY, UZ, ROTX
UX, UY, UZ
Temperatures--
Same as those of the base element
Special Features
Plasticity
Viscoelasticity
Viscoplasticity
Creep
Stress stiffening
Large deflection
Large strain
Initial state
Birth and death
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_REINF263.html[28/04/2013 09:02:59 p.m.]
REINF263
Supports the following types of data tables associated with the TB command: BISO, MISO, NLISO,
BKIN, MKIN, KINH, CHABOCHE, HILL, RATE, CREEP, PRONY, SHIFT, PLASTIC, and USER.
See "Structures with Material Nonlinearities" in the Theory Reference for the Mechanical APDL and
Mechanical Applications for details about the material models.
KEYOPTS
None
Unlike layered solid or shell elements (such as SHELL181), REINF263 always outputs the element
solution for all reinforcing layers. You can select solution items for a specific reinforcing layer (LAYER)
for listing and visualization by using full graphics (/GRAPHICS,FULL). Visualization via PowerGraphics
(/GRAPHICS,POWER) is not affected by the LAYER command; all reinforcing layers are displayed
simultaneously. See the Basic Analysis Guide for ways to review results.
To inspect REINF263 element results, select only REINF263 element results or adjust translucency level
of the base elements before executing any plotting command. REINF263 display options are also
available directly via the GUI (Main Menu> Preprocessor> Sections> Reinforcing> Display
Options).
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table263.1REINF263 Element Output Definitions
REINF263
Name
EL
NODES
MAT
AREA
SPACING
VOLU:
XC, YC, ZC
TEMP
S:X
EPEL:X
EPTH:X
EPPL:X
EPCR:X
EPTO:X
EPTT:X
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
N11
LOCI:X, Y, Z
Definition
Y
Y
Y
Y
Y
Y
3
2
2
2
2
2
Y
Y
-
Y
Y
Y
Y
1
1
1
1
1
1
Y
4
REINF263
Output Quantity
Name
N11
AREA
SPACING
SMISC
SMISC
SMISC
(i - 1) * 3 + 1
(i - 1) * 3 + 2
(i - 1) * 3 + 3
The i value (where i = 1, 2, 3, ..., NL) represents the reinforcing layer number of the element. NL is the
maximum reinforcing layer number.
Matrix or Vector
Base
Element
Linear 2-D
solid or shell
Mass Matrix
N/A
Load Type
Element Temperature
Nodal Temperature
Pressure
Integration Points
REINF265
REINF265
3-D Smeared Reinforcing
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
REINF265
X = Layer x-axis if the local coordinate system reference number (SECDATA,,,KCN ) for the
layer is specified
X 0 = Layer x-axis if the local coordinate system reference number is not specified
where
REINF265
{x} II,
{x} JJ,
{x} KK ,
{x} LL
You can reorient the default layer coordinate system by projecting a local coordinate system (LOCAL) to
the layer plane. One local coordinate system is allowed for each layer. The local coordinate system
reference number is given via the SECDATA command.
You can further rotate the layer coordinate system by angle (in degrees) for each layer. The value of
is also provided for each layer via SECDATA. For more information about visualizing fiber orientations,
see the /PSYMB command documentation.
REINF265 allows tension-only or compression-only reinforcing fibers. You can specify the desired fiber
behavior (SECCONTROLS).
The REINF265 element does not accept element loading. Apply element loading only to the base
element. The temperature of the REINF265 element is identical to the temperature of the base element.
You can import an initial stress state for this element (INISTATE). For more information, see "Initial
State" in the Basic Analysis Guide .
A summary of the element input follows.
REINF265 Nodes
I,J,K,L,M,N,O,P
I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,A,B
I,J,K,L,M,N,O,P,Q,R
I,J,K,L
I,J,K,L,M,N,O,P
REINF265 DOFs
UX, UY, UZ
UX, UY, UZ
UX, UY, UZ
UX, UY, UZ, ROTX, ROTY, ROTZ
UX, UY, UZ, ROTX, ROTY, ROTZ
REINF265
Temperatures--
Same as those of the base element
Special Features
Plasticity
Viscoelasticity
Viscoplasticity
Creep
Stress stiffening
Large deflection
Large strain
Initial state
Birth and death
Supports the following types of data tables associated with the TB command: BISO, MISO, NLISO,
BKIN, MKIN, KINH, CHABOCHE, HILL, RATE, CREEP, PRONY, SHIFT, PLASTIC, and USER.
See "Structures with Material Nonlinearities" in the Theory Reference for the Mechanical APDL and
Mechanical Applications for details about the material models.
KEYOPTS
None
X = Layer x-axis if the local coordinate system reference number (SECDATA,,,, KCN ) for the
layer is specified
X 0 = Layer x-axis if the local coordinate system reference number is not specified
REINF265
Unlike layered solid or shell elements (such as SHELL181), REINF265 always outputs the element
solution for all reinforcing layers. You can select solution items for a specific reinforcing layer (LAYER)
for listing and visualization by using full graphics (/GRAPHICS,FULL). Visualization via PowerGraphics
(/GRAPHICS,POWER) is not affected by the LAYER command; all reinforcing layers are displayed
simultaneously. See the Basic Analysis Guide for ways to review results.
To inspect REINF265 element results, select only REINF265 element results or adjust translucency level
of the base elements before executing any plotting command. REINF265 display options are also
available directly via the GUI (Main Menu> Preprocessor> Sections> Reinforcing> Display
Options).
The Element Output Definitions table uses the following notation:
A colon (:) in the Name column indicates that the item can be accessed by the Component Name
method (ETABLE, ESOL). The O column indicates the availability of the items in the file Jobname.OUT.
The R column indicates the availability of the items in the results file.
In either the O or R columns, Y indicates that the item is always available, a number refers to a table
footnote that describes when the item is conditionally available, and - indicates that the item is not
available.
Table265.1REINF265 Element Output Definitions
Name
EL
NODES
MAT
AREA
SPACING
VOLU:
XC, YC, ZC
TEMP
S:X
EPEL:X
EPTH:X
EPPL:X
EPCR:X
EPTO:X
NL:EPEQ
NL:CREQ
NL:SRAT
NL:PLWK
N11
LOCI:X, Y, Z
Definition
Y
Y
Y
Y
Y
Y
3
2
2
2
2
2
Y
-
Y
Y
Y
Y
1
1
1
1
1
1
Y
4
REINF265
Output Quantity
Name
N11
AREA
SPACING
SMISC
SMISC
SMISC
(i - 1) * 3 + 1
(i - 1) * 3 + 2
(i - 1) * 3 + 3
The i value (where i = 1, 2, 3, ..., NL) represents the reinforcing layer number of the element. NL is the
maximum reinforcing layer number (1 NL 250).
REINF265
Base
Element
Integration Points
Linear 3-D
solid or shell
Quadratic 3-D
solid or shell
Equation1268, Equation1269,
and Equation1270
Equation1283, Equation1284,
and Equation1285
Mass Matrix
N/A
In-plane:1x1
Thru-the-thickness:1
In-plane:2x2
Thru-the-thickness:1
Same as stiffness
matrix
N/A
Matrix or Vector
Load Type
Element Temperature
Nodal Temperature
Pressure
Distribution
Bilinear in plane of each reinforcing layer, constant thru-thethickness of each layer.
N/A
N/A
ALPHAD
ALPHAD
ALPHAD, VALUE
Defines the mass matrix multiplier for damping.
VALUE
Notes
Defines the mass matrix multiplier, , for damping. One form of the viscous damping matrix [C] is given
by [M] + [K], where [M] is the mass matrix and [K] is the stiffness matrix. Damping is not used in
the static (ANTYPE,STATIC) or buckling (ANTYPE,BUCKLE) analyses.
This command is also valid in PREP7.
Menu Paths
Main
Main
Main
Main
Input
Reduced
MODOPT,
REDUC
Supernode
MODOPT,
SNODE
Block Lanczos
MODOPT,
LANB
Usages
Applicable Reduction
Matrices++
Extraction
Technique
K, M
Any (but not
recommended
for buckling)
Symmetric (but K, M
not applicable to
buckling)
Guyan
HBI
None
Symmetric
None
Internally uses
node grouping,
reduced, and
Lanczos
methods
Lanczos which
internally uses
QL algorithm
K, M
PCG Lanczos
MODOPT,
LANPCG
Unsymmetric
MODOPT,
UNSYM
Damped
MODOPT,
DAMP
QR Damped
MODOPT,
QRDAMP
++ K = stiffness matrix, C =
unsymmetric
Symmetric (but
not applicable
for buckling)
Unsymmetric
matrices
K, M
None
Lanczos which
internally uses
QL algorithm
K*, M*
None
Lanczos which
internally uses
QR algorithm
K*, C*, M* None
Lanczos which
Symmetric or
internally uses
unsymmetric
QR algorithm
damped systems
K*, C*, M
Modal
QR algorithm for
Symmetric or
reduced modal
unsymmetric
damping matrix
damped systems
damping matrix, M = mass or stress stiffening matrix, * = can be
The Block Lanczos and PCG Lanczos methods both use Lanczos iterations to extract the requested
eigenvalues. However, the Block Lanczos method uses the sparse direct solver, while the PCG Lanczos
method uses the PCG iterative solver internally to solve the necessary system of equations at each
Lanczos iteration.
15.16.1.Reduced Method
For the reduced procedure (accessed with MODOPT,REDUC), the system of equations is first condensed
down to those degrees of freedom associated with the master degrees of freedom by Guyan reduction.
This condensation procedure is discussed in Substructuring Analysis (Equation1798 and Equation17
110). The set of n master degrees of freedom characterize the natural frequencies of interest in the
system. The selection of the master degrees of freedom is discussed in more detail in Automatic Master
Degrees of Freedom Selection of this manual and in Modal Analysis of the Structural Analysis Guide . This
technique preserves the potential energy of the system but modifies, to some extent, the kinetic energy.
The kinetic energy of the low frequency modes is less sensitive to the condensation than the kinetic
energy of the high frequency modes. The number of master degrees of freedom selected should usually
be at least equal to twice the number of frequencies of interest. This reduced form may be expressed
as:
(15
185)
where:
= reduced stiffness matrix (known)
= eigenvector (unknown)
i = eigenvalue (unknown)
= reduced mass matrix (known)
Next, the actual eigenvalue extraction is performed. The extraction technique employed is the HBI
(Householder-Bisection-Inverse iteration) extraction technique and consists of the following five steps:
(15
186)
This is accomplished by the following steps:
Premultiply both sides of Equation15185 by
:
(15
187)
Decompose
into [L][L] T by Cholesky decomposition, where [L] is a lower triangular matrix.
Combining with Equation15187,
(15
188)
It is convenient to define:
(15
189)
Combining Equation15188 and Equation15189), and reducing yields:
(15
190)
or
(15
191)
where:
Note that the symmetry of [A] has been preserved by this procedure.
Note that the eigenvalues () have not changed through these transformations, but the eigenvectors are
related by:
(15
194)
15.16.1.3.Eigenvalue Calculation
Use Sturm sequence checks with the bisection method to determine the eigenvalues.
15.16.1.4.Eigenvector Calculation
The eigenvectors are evaluated using inverse iteration with shifting. The eigenvectors associated with
multiple eigenvalues are evaluated using initial vector deflation by Gram-Schmidt orthogonalization in the
inverse iteration procedure.
15.16.1.5.Eigenvector Transformation
After the eigenvectors i are evaluated,
In the expansion pass, the eigenvectors are expanded from the master degrees of freedom to the total
degrees of freedom.
15.16.2.Supernode Method
The Supernode (SNODE) solver is used to solve large, symmetric eigenvalue problems for many modes
(up to 10,000 and beyond) in one solution. A supernode is a group of nodes from a group of elements.
The supernodes for the model are generated automatically by the solver. This method first calculates
eigenmodes for each supernode in the range of 0.0 to FREQE* RangeFact (where RangeFact is specified
by the SNOPTION command and defaults to 2.0), and then uses the supernode eigenmodes to
calculate the global eigenmodes of the model in the range of FREQB to FREQE (where FREQB and FREQE
are specified by the MODOPT command). Typically, this method offers faster solution times than Block
Lanczos or PCG Lanczos if the number of modes requested is more than 200.
The Supernode solver uses an approximate method compared to the Block Lanczos and PCG Lanczos
solutions. The accuracy of the Supernode solution can be controlled by the SNOPTION command. By
default, the eigenmode accuracy is based on the frequency range used, as shown in the following table.
Frequency Range
0 - 100 Hz
100 - 200 Hz
200 - 400 Hz
400 - 1000 Hz
1000 Hz and higher
Typically, the reason for seeking many modes is to perform a subsequent mode superposition or PSD
analysis to solve for the response in a higher frequency range. The error introduced by the Supernode
solver (shown in the table above) is small enough for most engineering purposes. You can use the
SNOPTION command to increase the accuracy of the solution, but at the cost of increased computing
time. Increasing the value of RangeFact (on the SNOPTION command) results in a more accurate
solution.
In each step of the Supernode eigenvalue calculation, a Sturm check is performed. The occurrence of
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool13.html[28/04/2013 09:06:32 p.m.]
15.16.3.Block Lanczos
The Block Lanczos eigenvalue extraction method (accessed with MODOPT,LANB or BUCOPT,LANB) is
available for large symmetric eigenvalue problems.
The block shifted Lanczos algorithm is a variation of the classical Lanczos algorithm, where the Lanczos
recursions are performed using a block of vectors, as opposed to a single vector. Additional theoretical
details on the classical Lanczos method can be found in Rajakumar and Rogers([196]).
A block shifted Lanczos algorithm, as found in Grimes et al.([195]) is the theoretical basis of the
eigensolver. The Block Lanczos method employs an automated shift strategy, combined with a Sturm
sequence check, to extract the number of eigenvalues requested. The Sturm sequence check ensures
that the requested number of eigenfrequencies beyond the user supplied shift frequency ( FREQB on the
MODOPT command) is found without missing any modes. At the end of the Block Lanczos calculation,
the solver performs a Sturm sequence check automatically. This check computes the number of negative
pivots encountered in the range that the minimum and maximum eigenvalues encompass. This number
will match the number of converged eigenvalues unless some eigenvalues have been missed. Block
Lanczos will report the number of missing eigenvalues, if any.
Use of the Block Lanczos method for solving larger models (1,000,000 DOF, for example) with many
constraint equations (CE) can require a significant amount of computer memory. The alternative method
of PCG Lanczos, which internally uses the PCG solver, could result in savings of memory and computing
time.
15.16.4.PCG Lanczos
The theoretical basis of this eigensolver is found in Grimes et al.([195]), which is the same basis for the
Block Lanczos eigenvalue extraction method. However, the implementaion differs somewhat from the
Block Lanczos eigensolver, in that the PCG Lanczos eigensolver:
does not employ an automated shift strategy during the eigenvalue analysis.
does not perform a Sturm sequence check by default.
is only available for modal analyses and is not applicable to buckling analyses.
15.16.5.Unsymmetric Method
The unsymmetric eigensolver (accessed with MODOPT,UNSYM) is applicable whenever the system
matrices are unsymmetric. For example, an acoustic fluid-structure interaction problem using FLUID30
elements results in unsymmetric matrices. Also, certain problems involving the input matrix element
MATRIX27 and/or COMBI214 element, such as in rotor dynamics can give rise to unsymmetric system
matrices. A generalized eigenvalue problem given by the following equation
(15
195)
can be setup and solved using the mode-frequency analysis (ANTYPE,MODAL). The matrices [K] and
[M] are the system stiffness and mass matrices, respectively. Either or both [K] and [M] can be
unsymmetric. {i} is the eigenvector.
The method employed to solve the unsymmetric eigenvalue problem is a subspace approach based on a
method designated as Frequency Derivative Method. The FD method uses an orthogonal set of Krylov
sequence of vectors:
(15
196)
To obtain the expression for the sequence of vectors, the generalized eigenvalue Equation15195 is
differentiated with respect to i to get:
(15
197)
Substituting Equation15197 into Equation15195 and rearranging after applying a shift s, the starting
expression for generating the sequence of vectors is given by:
(15
198)
(15
199)
where:
s = an initial shift
The general expression used for generating the sequence of vectors is given by:
(15
200)
This matrix equation is solved by a sparse matrix solver (EQSLV, SPARSE). However, an explicit
specification of the equation solver (EQSLV command) is not needed.
The subspace made of these derivatives allows the program to find the closest eigensolutions from this
shift point. The shift value s is initially determined using the FREQB value on the MODOPT command.
For a large number of eigenvalues, the UNSYM extraction algorithm is able to move automatically to a
new shift if the first solve only finds a subset of eigensolutions. This process will be repeated until all the
required eigenvalues are found, unless the algorithm fails several times to find any accurate eigenvalues.
A subspace transformation of Equation15195 is performed using the sequence of orthogonal vectors
which leads to the reduced eigenproblem:
(15
201)
where:
[K*] = [Q T] [K] [Q]
[M*] = [Q T] [M] [Q]
The eigenvalues of the reduced eigenproblem (Equation15201) are extracted using a direct eigenvalue
solution procedure. The eigenvalues i are the approximate eigenvalues of the original eigenproblem and
they converge to i with increasing subspace size m. The converged eigenvectors are then computed
using the subspace transformation equation:
(15
202)
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool13.html[28/04/2013 09:06:32 p.m.]
For the unsymmetric modal analysis, the real part (i) of the complex frequency is used to compute the
element kinetic energy.
This method does not perform a Sturm Sequence check for possible missing modes. At the lower end of
the spectrum close to the shift (input as FREQB on MODOPT command), the frequencies usually
converge without missing modes.
15.16.6.Damped Method
The damped eigensolver (accessed with MODOPT,DAMP) is applicable only when the system damping
matrix needs to be included in Equation15184, where the eigenproblem becomes a quadratic
eigenvalue problem given by:
(15
203)
where:
=
(defined below)
[C] = damping matrix
Matrices may be symmetric or unsymmetric.
The method employed to solve the damped eigenvalue problem is the same as for the UNSYM option.
We first transform the initial quadratic equation (Equation15203) in a linear form applying the variable
substitutions:
is considered.
The UNSYM method uses Equation15204. The default blocksize value to solve a Quadratic Damp
Eigenproblem is set to four. This value can be controlled using the blocksize parameter of the MODOPT
command.
This method does not perform a Sturm Sequence check for possible missing modes. At the lower end of
the spectrum, close to the shift (input as FREQB on the MODOPT command), the frequencies usually
converge without missing modes. Furthermore, this method does not employ an automated shift
strategy during the eigenvalue analysis.
For the damped modal analysis, the imaginary part i of the complex frequency is used to compute the
element kinetic energy.
The QR damped method (accessed with MODOPT,QRDAMP) is a procedure for determining the complex
eigenvalues and corresponding eigenvectors of damped linear systems. This solver allows for
nonsymmetric [K] and [C] matrices. The solver is computationally efficient compared to damp
eigensolver (MODOPT,DAMP). This method employs the modal orthogonal coordinate transformation of
system matrices to reduce the eigenproblem into the modal subspace. QR algorithm is then used to
calculate eigenvalues of the resulting quadratic eigenvalue problem in the modal subspace.
The equations of elastic structural systems without external excitation can be written in the following
form:
(15
205)
(See Equation175 for definitions).
It has been recognized that performing computations in the modal subspace is more efficient than in the
full eigen space. The stiffness matrix [K] can be symmetrized by rearranging the unsymmetric
contributions; that is, the original stiffness matrix [K] can be divided into symmetric and unsymmetric
parts. By dropping the damping matrix [C] and the unsymmetric contributions of [K], the symmetric
Block Lanczos eigenvalue problem is first solved to find real eigenvalues and the corresponding
eigenvectors. In the present implementation, the unsymmetric element stiffness matrix is zeroed out for
Block Lanczos eigenvalue extraction. Following is the coordinate transformation (see Equation1599)
used to transform the full eigen problem into modal subspace:
(15
206)
where:
[] = eigenvector matrix normalized with respect to the mass matrix [M]
{y} = vector of modal coordinates
By using Equation15206 in Equation15205, we can write the differential equations of motion in the
modal subspace as follows:
(15
207)
where:
[2 ] = a diagonal matrix containing the first n eigen frequencies i
For classically damped systems, the modal damping matrix [] T[C][] is a diagonal matrix with the
diagonal terms being 2ii, where i is the damping ratio of the i-th mode. For non-classically damped
systems, the modal damping matrix is either symmetric or unsymmetric. Unsymmetric stiffness
contributions of the original stiffness are projected onto the modal subspace to compute the reduced
unsymmetric modal stiffness matrix [] T [Kunsym] [].
Introducing the 2n-dimensional state variable vector approach, Equation15207 can be written in
reduced form as follows:
(15
208)
where:
The 2n eigenvalues of Equation15208 are calculated using the QR algorithm (Press et al.([254])). The
inverse iteration method (Wilkinson and Reinsch([357])) is used to calculate the complex modal
subspace eigenvectors. The full complex eigenvectors, {}, of original system is recovered using the
following equation:
(15
209)
15.16.8.Shifting
Various shifting strategies are used by most of the extraction methods in an effort to improve the
accuracy, robustness, and efficiency of the algorithms. The logic on how those shift values are chosen is
discussed in this section.
In some cases it is desirable to shift the values of eigenvalues either up or down. These fall in two
categories:
1. Shifting down, so that the solution of problems with rigid body modes does not require working
with a singular matrix.
2. Shifting up, so that the bottom range of eigenvalues will not be computed, because they had
effectively been converted to negative eigenvalues. This will, in general, result in better accuracy
for the higher modes. The shift introduced is:
(15
210)
where:
= desired eigenvalue
0 = eigenvalue shift
i = eigenvalue that is extracted
0 , the eigenvalue shift is computed as:
(15
211)
When using the Block Lanczos or PCG Lanczos method, if no user input is given for SHIFT (BUCOPT
command) or FREQB (MODOPT command), the following logic is used:
(15
212)
where M ii and K ii are the diagonals of the [M] and [K] matrices, respectfully. The summation is taken
over all terms where K ii 0 and where
< 10e4. The number of such terms is n.
When using the PCG Lanczos method, if a Lev_Diff value of 1, 2, 3, or 4 is chosen (either automatically
or by the user, see PCGOPT), then -0 from Equation15212 is used when rigid body modes are
detected in order to avoid working with indefinite matrices with the PCG iterative solver. When using
Lev_Diff = 5, 0 is used as with the Block Lanczos method.
Equation15210 is combined with Equation15184 to give:
(15
213)
Rearranging,
(15
214)
or
(15
215)
where:
[K]' = [K] - 0 [M]
It may be seen that if [K] is singular, as in the case of rigid body motion, [K]' will not be singular if [M]
is not totally zero (which is normally true) and if 0 is input as a non-zero number.
Once i is computed, is computed from Equation15210 and reported.
15.16.9.Repeated Eigenvalues
Repeated roots or eigenvalues are possible to compute. This occurs, for example, for a thin,
axisymmetric pole. Two independent sets of orthogonal motions are possible.
In these cases, the eigenvectors are not unique, as there are an infinite number of correct solutions.
However, in the special case of two or more identical but disconnected structures run as one analysis,
eigenvectors may include components from more than one structure. To reduce confusion in such cases,
it is recommended to run a separate analysis for each structure.
15.16.10.Complex Eigensolutions
For problems involving spinning structures with gyroscopic effects, and/or damped structural
eigenfrequencies, the eigensolutions obtained with the Damped Method and QR Damped Method are
complex. The eigenvalues
where:
= complex eigenvalue
= real part of the eigenvalue
https://www.sharcnet.ca/Software/Fluent13/help/ans_thry/thy_tool13.html[28/04/2013 09:06:32 p.m.]
5.4. Using Special Solution Controls for Certain Types of Structural Analyses
5.4. Using Special Solution Controls for Certain Types of Structural Analyses
The Basic tab, which is shown above, is active when you access the dialog box. The complete list of
tabs, in order from left to right, is as follows:
Basic
Transient
Sol'n Options
Nonlinear
Advanced NL
Each set of controls is logically grouped on a tab; the most basic controls appear on the first tab, with
each subsequent tab providing more advanced controls. The Transient tab contains transient analysis
controls; it is available only if you choose a transient analysis and remains grayed out when you choose
a static analysis.
Each of the controls on the Solution Controls dialog box corresponds to an ANSYS command. The table
below illustrates the relationships between the tabs and the command functionality that you can access
from each.
Table5.2Relationships Between Tabs of the Solution Controls Dialog Box and Commands
Solution Controls
Dialog Box Tab
Basic
Specify the type of analysis that you want to ANTYPE, NLGEOM, TIME,
AUTOTS, NSUBST,
perform.
DELTIM, OUTRES
5.4. Using Special Solution Controls for Certain Types of Structural Analyses
Sol'n Options
EQSLV, RESCONTROL,
Nonlinear
Advanced NL
Once you are satisfied with the settings on the Basic tab, you do not need to progress through the
remaining tabs unless you want to change some of the advanced controls. As soon as you click OK on
any tab of the dialog box, the settings are applied to the ANSYS database and the dialog box closes.
Note: Whether you make changes to only one or to multiple tabbed pages, your changes
are applied to the ANSYS database only when you click OK to close the dialog box.
Table of Contents
1. Contact Overview
1.1. General Contact Classification
1.2. Contact Capabilities
1.2.1.
1.2.2.
1.2.3.
1.2.4.
1.2.5.
Pilot Nodes
Primitives
Element Types and Real Constants
Using Direct Generation to Create Rigid Target Elements
Using ANSYS Meshing Tools to Create Rigid Target Elements
Energy Conservation
Automatic Time Stepping
Penetration and Relative Velocity
Impact Between Rigid Bodies
12. Debonding
12.1. Including Debonding in a Contact Analysis
12.1.1.
12.1.2.
12.1.3.
12.1.4.
Chapter1:Contact Overview
Contact problems are highly nonlinear and require significant computer resources to solve. It is
important that you understand the physics of the problem and take the time to set up your model to run
as efficiently as possible.
Contact problems present two significant difficulties. First, you generally do not know the regions of
contact until you've run the problem. Depending on the loads, material, boundary conditions, and other
factors, surfaces can come into and go out of contact with each other in a largely unpredictable and
abrupt manner. Second, most contact problems need to account for friction. There are several friction
laws and models to choose from, and all are nonlinear. Frictional response can be chaotic, making
solution convergence difficult.
In addition to these two difficulties, many contact problems must also address multi-field effects, such as
the conductance of heat, electrical currents, and magnetic flux in the areas of contact.
If you do not need to account for friction in your model, and the interaction between the bodies is
always bonded, you may be able to use the internal multipoint constraint (MPC) feature (available for
certain contact elements) to model various types of contact assemblies and surface-based constraints
(see Multipoint Constraints and Assemblies for more information). Another alternative is to use
constraint equations or coupled degrees of freedom instead of contact to model these situations (see
"Coupling and Constraint Equations" in the Modeling and Meshing Guide for more information). The
external constraint equations or coupling equations are only suitable for small strain applications.
In addition to the implicit contact capabilities discussed in this guide, ANSYS also offers explicit contact
capabilities with the ANSYS LS-DYNA explicit dynamics product. Explicit capabilities are ideally suited for
short-duration contact-impact problems. For more information on the ANSYS LS-DYNA product and its
contact capabilities, see the ANSYS LS-DYNA User's Guide .
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter12:Debonding
The debonding capability in ANSYS refers specifically to separation of bonded contact. It can be used to
simulate interface delamination where the interface is modeled using bonded contact with the
augmented Lagrangian method or the pure penalty method. A cohesive zone material must be used to
define the traction separation behavior of the interface. The following contact elements support
debonding: CONTA171, CONTA172, CONTA173, CONTA174, CONTA175, CONTA176, and CONTA177.
An alternative method of modeling interface delamination is to use interface elements with a cohesive
zone material (see "Interface Delamination and Failure Simulation"). However, debonding with contact
elements has the following advantages over delamination with the interface elements:
Parts forming the interface can be meshed independently.
Existing models with contact definitions can be easily modified for debonding.
Standard contact and debonding can be simulated with the same contact definitions.
Debonding can be used for various applications; for example, delamination, spot weld failure, and
stitch failure.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Symbol
max
C2
C3
max
C4
C5
C6
Meaning
maximum normal contact stress
contact gap at the completion of debonding
maximum equivalent tangential contact stress
tangential slip at the completion of debonding
artificial damping coefficient
flag for tangential slip under compressive normal contact
stress
,max,
,,
Symbol
Meaning
C1
max
C2
Gcn
C3
max
C4
Gct
C5
C6
12.1.2.Debonding Modes
Debonding involves separation of surfaces forming an interface. The direction of separation determines
the debonding mode. ANSYS detects the debonding mode based on material data that you input for
normal and tangential directions:
Mode I debonding involves separation normal to the interface. It is activated by inputting data
items C1, C2, and C5 on the TBDATA command.
Mode II debonding involves slip tangent to the interface. It is activated by inputting data items
C3 , C4 , and C5 on the TBDATA command.
Mixed mode debonding involves both normal separation and tangential slip. It is activated by
inputting data items C1, C2, C3, C4, and C5, and C6 on the TBDATA command.
12.1.4.Postprocessing
All applicable output quantities for contact elements are also available for debonding: normal contact
stress (PRES), tangential contact stress (TAUR, TAUS, SFRIC), contact gap (GAP), tangential slip (TASR,
TASS, SLIDE), etc. In addition, the following debonding specific output quantities are available as NMISC
data: debonding time history (DTSTART), debonding parameter (DPARAM), and critical fracture energy
(DENERI, DENERII).
For more information on how to review results in a contact analysis, see Reviewing the Results in
Surface-to-Surface Contact.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
11.1.What Is Coupling?
When you need to force two or more degrees of freedom (DOFs) to take on the same (but unknown)
value, you can couple these DOFs together. A set of coupled DOFs contains a prime DOF, and one or
more other DOFs. Coupling will cause only the prime DOF to be retained in your analysis' matrix
equations, and will cause all the other DOFs in a coupled set to be eliminated. The value calculated for
the prime DOF will then be assigned to all the other DOFs in a coupled set.
Typical applications for coupled DOFs include: 1) maintaining symmetry on partial models, 2) forming
pin, hinge, universal, and slider joints between two coincident nodes, and 3) forcing portions of your
model to behave as rigid bodies (see this chapter's discussion of constraint equations for more general
rigid region capability).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
CP
Main Menu> Preprocessor> Coupling/Ceqn> Couple DOFs
After creating a coupled set of nodes, you can include more nodes in that set by simply performing an
additional coupling operation (be sure to use the same set reference number). You can also use
selecting logic to couple "ALL" of the selected nodes. Nodes can be deleted from a coupled set by
inputting them as negative node numbers on the CP command. To modify a coupled DOF set (that is,
add or delete nodes, or change the DOF label), use the CPNGEN command. (You cannot access the
CPNGEN command directly in the GUI.)
CPINTF
Main Menu> Preprocessor> Coupling/Ceqn> Coincident Nodes
Instead of coupling coincident nodes, you can use one of these alternative methods to force the nodes
to behave in the same way:
If all DOFs are to be coupled for coincident nodes, it is usually more efficient to simply merge
those nodes together by using the NUMMRG command (Main Menu> Preprocessor>
Numbering Ctrls> Merge Items).
You can connect coincident pairs of nodes by creating 2-node elements between them by using the
EINTF command (Main Menu> Preprocessor> Modeling> Create> Elements> Auto
Numbered> At Coincid Nd).
To tie together two regions having dissimilar mesh patterns, use the CEINTF command (Main
Menu> Preprocessor> Coupling/Ceqn> Adjacent Regions). This operation generates
constraint equations that connect the selected nodes of one region to the selected elements of the
other region.
CPLGEN
Main Menu> Preprocessor> Coupling/Ceqn> Gen w/Same Nodes
To generate new coupled sets using different (uniformly incremented) node numbers, but the
same DOF labels as an existing set, use one of these methods:
Command(s):
GUI:
CPSGEN
Main Menu> Preprocessor> Coupling/Ceqn> Gen w/Same DOF
CPLIST
Utility Menu> List> Other> Coupled Sets> All CP nodes selected
Utility Menu> List> Other> Coupled Sets> Any CP node selected
CPDELE
Main Menu> Preprocessor> Coupling/Ceqn> Del Coupled Sets
This operation deletes entire sets; you must use the CPNGEN command or the CP command (or its
GUI path) to delete specific nodes from coupled sets.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
where U(I) is the degree of freedom of term (I), and N is the number of terms in the equation.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
CE
Main Menu> Preprocessor> Coupling/Ceqn> Constraint Eqn
The following example illustrates a typical application of a constraint equation, in which moment transfer
capability is created for a connection between a beam element and plane elements:
Figure11.1Establishing Relationships Between Rotational and Translational DOF
In this example, node 2 acts as a hinge if no constraint equations are used. To transfer moment
between the beam and the plane-stress elements, you can use the following equation:
ROTZ2 = (UY3 - UY1 )/10
This equation would be rewritten in the required format and entered into the program as:
0 = UY3 - UY1 - 10*ROTZ2
CE,1,0,3,UY,1,1,UY,-1,2,ROTZ,-10
The first unique degree of freedom in the equation is eliminated in terms of all other degrees of freedom
in the equation. A unique degree of freedom is one which is not specified in any other constraint
equation, coupled node set, specified displacement set, or master degree of freedom set. You should
make the first term of the equation be the degree of freedom to be eliminated. Although you may, in
theory, specify the same degree of freedom in more than one equation, you must be careful to avoid
over-specification. You must also take care to ensure that each node and degree of freedom exists in
the model. (Remember that for a degree of freedom to be present at a node, that node must be
connected to an element which supplies the necessary degree of freedom.)
11.5.1.1.Periodic Conditions
https://www.sharcnet.ca/Software/Fluent13/help/ans_mod/Hlp_G_MOD12_6.html[28/04/2013 09:14:19 p.m.]
Often in field analysis, it is desirable to take advantage of antisymmetric or periodic field variation to
limit the model size. For static magnetic analyses, this can be accomplished by using ANSYS cyclic
symmetry capabilities. See Solving a Magnetic Cyclic Symmetry Analysis for more information. For
harmonic or transient magnetic analyses, use the constraint equation method explained here.
A periodic condition is a boundary for which neither the flux-parallel nor flux-normal conditions hold, but
rather the potential at one point is of equal magnitude but of opposite sign to that of a point in another
location. This condition arises in the analysis of symmetry sectors of motors, for example, where the
potentials one pole pitch apart are equal but opposite in sign. In Figure 11.2, suppose node 129 in the
outlined symmetry sector is to be constrained as described above with node 363 on the opposite pole
pitch.
Figure11.2Example of Specifying a Periodic Condition
To automatically apply groups of periodic boundary conditions (CP and CE commands) for 2-D magnetic
analyses, use the PERBC2D command macro (refer to "Electric and Magnetic Macros" in the LowFrequency Electromagnetic Analysis Guide for a discussion of this modeling aide):
Command(s):
GUI:
PERBC2D
Main Menu> Preprocessor> Loads> Define Loads> Apply> Magnetic>
Boundary> Flux Normal> Periodic BCs
Main Menu> Solution> Define Loads> Apply> Magnetic> Boundary> Flux
Normal> Periodic BCs
Note: Periodic boundary conditions can also be represented in a structural analysis (for
example, in a turbine blade model) using CP commands on nodes rotated into the
cylindrical coordinate system.
Command(s):
GUI:
CECMOD
Main Menu> Preprocessor> Coupling/Ceqn> Modify ConstrEqn
Main Menu> Preprocessor> Loads> Load Step Opts> Other> Modify
ConstrEqn
Main Menu> Solution> Load Step Opts> Other> Modify ConstrEqn
If you need to change any of the other terms of a constraint equation, you must use the CE command
(or the corresponding GUI path) in PREP7, before you start your solution.
CERIG
Main Menu> Preprocessor> Coupling/Ceqn> Rigid Region
By setting Ldof to ALL on the CERIG command (default), this operation will generate three equations
for each pair of constrained nodes in 2-D space. These equations define the three rigid body motions in
global Cartesian space (UX, UY, ROTZ). In order to create a rigid region on a 2-D model, you must make
sure that the X-Y plane is the rigid plane and that UX, UY, and ROTZ degrees of freedom are available
at each constrained node. This operation will similarly generate six equations for each pair of
constrained nodes in 3-D space. All six degrees of freedom (UX, UY, UZ, ROTX, ROTY, and ROTZ) must
be available at each constrained node.
Entering other labels in the Ldof field will create different effects. If this field is set to UXYZ, the
program will write two constraint equations in 2-D (X, Y) space and three constraint equations in 3-D (X,
Y, Z) space. These equations will be written in terms of the slave nodes' translational degrees of
freedom, and in terms of the master node's translational and rotational degrees of freedom. Similarly,
the RXYZ label allows you to generate a partial set of equations that omit the slave nodes' translational
degrees of freedom. The other available Ldof labels will generate other types of constraint equations.
In general, your slave nodes need have only the degrees of freedom called for by Ldof , but your master
node must have all applicable translational and rotational degrees of freedom (that is, UX, UY, ROTZ for
2-D; UX, UY, UZ, ROTX, ROTY, ROTZ for 3-D). For models that are made up of elements having no
rotational degree of freedom, you might consider adding a dummy beam element to provide rotational
degrees of freedom at the master node.
You can generate constraint equations connecting the selected nodes of one region to the selected
elements of another region via the CEINTF command (Main Menu> Preprocessor>
Coupling/Ceqn> Adjacent Regions). This operation ties together regions with dissimilar mesh
patterns. At the interface location between two regions, select the nodes from the denser mesh region,
A, and select the elements from the sparser mesh region, B. The degrees of freedom of region A nodes
are interpolated with the corresponding degrees of freedom of the nodes on the region B elements,
using the shape functions of the region B elements. Constraint equations are then written that relate
region A and B nodes at the interface. ANSYS allows two tolerances on the location of these nodes.
Nodes which are outside the element by more than the first tolerance are not accepted as being on the
interface. Nodes that are closer than the second tolerance to an element surface are moved to that
surface.
Certain limitations affect the CEINTF command: stress or thermal flux might not be continuous across
the interface. Nodes in the interface region must not have specified displacements.
CESGEN
Main Menu> Preprocessor> Coupling/Ceqn > Gen w/same DOF
CELIST
Utility Menu> List> Other> Constraint Eqns> All CE nodes selected
Utility Menu> List> Other> Constraint Eqns> Any CE node selected
CEDELE
Main Menu> Preprocessor> Coupling/Ceqn> Del Constr Eqn
CEs that have DOFs in another equation have their terms reordered so that they all have a
common retained DOF.
CEs which are chained together are merged into a single CE.
CEs which are internal to the solution process are generated by MPC contact and by cyclic
symmetry. These CEs cannot be listed or deleted.
In addition to CE-specific error messages, you may also notice "small (or zero) pivot" messages from the
solver. Such overconstraints may be caused by one of the following conditions:
Duplicate CEs are specified for the same DOFs.
Work-around: Delete the CP set and include the DOF in the CE to obtain the desired response.
CEs are chained together in such a way that they form a "circular" set.
Typically, this condition occurs when you define CEINTF and/or MPC contact on adjacent surfaces.
Work-around: Perform the CEINTF operation, or specify the contact region encompassing both
surfaces simultaneously rather than individually.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.15.1.Points to Remember
See Points to Remember in the Structural Analysis Guide .
STAT
PENE
PRES[2]
SFRIC[2]
STOT[2]
SLIDE
GAP
FLUX
CNOS
FPRS
Contact status[1]:
3-closed and sticking
2-closed and sliding
1-open but near contact (near-field)
0-open and not near contact (far-field)
Contact penetration
Contact pressure
Contact friction stress
Contact total stress (pressure plus friction)
Contact sliding distance
Contact gap distance
Heat flux at contact surface
Total number of contact status changes during substep
Fluid penetration pressure (surface-to-surface contact only)
1. For MPC-based contact definitions, the value of STAT can be negative. This indicates that one or
more contact constraints were intentionally removed to prevent over-constraint. STAT = -3 is used
for MPC bonded contact; STAT = -2 is used for MPC no-separation contact. Negative values are
valid for CONTA171, CONTA172, CONTA173, CONTA174, CONTA175, CONTA176, and CONTA177.
2. For the contact force-based model, used for CONTA175 with KEYOPT(3) = 0, CONTA176, and
CONTA177, PRES, SFRIC, and STOT are the contact normal force, contact friction force, and total
contact force, respectively.
For rigid-to-flexible contact or asymmetric flexible-to-flexible contact, the contact element provides the
true pressure and friction stress. However, for symmetric flexible-to-flexible contact, the true pressure
and friction stress is the average of the pressures and friction stresses from both sides of the contact
elements.
Note: The contact results are only reported at the corner nodes of contact elements.
Therefore, for higher order contact elements, mid-side node contact can occur
without pressure being reported. In this case, the elements contact status and
contact pressure reported via ETABLE may give more precise information.
Note that the contact-specific information (CONT) plots as follows. For 2-D contact analyses, the model
will plot in gray and the requested item will be contoured as an area (trapezoid) along the edge of the
model where the contact elements are located. Use the FACT item to scale 2-D contour size. For 3-D
contact analyses, the model will plot in gray and the requested item will be contoured as a 2-D surface
where the contact elements overlay the model.
For tabular listings, you may also list contact-specific information by using the CONT label and its
arguments with the PRNSOL or PRESOL commands or their related menu items.
You should not use the PLESOL or PRESOL command to obtain contact forces for contact elements.
The force values reported by these commands may not be accurate for these elements. Instead, use the
ETABLE command to obtain contact force values.
You can also animate contact results over time. See the ANTIME command for details.
Command(s):
GUI:
ANTIME
Utility Menu> PlotCtrls> Animate> Over Time
If you used CNCHECK,POST to evaluate the initial contact state, you can view the contact results items
for the initial contact configuration as you would for any other load step. To do so, you must explicitly
read the results of the first load step from the results file Jobname.RCN by issuing the FILE and
SET,FIRST commands before postprocessing. Otherwise, the result file may be read improperly.
A.1.Problem Description
The model represents a half symmetry planar hyperelastic seal. Figure A.1 shows a diagram of the model, and Figure A.2 shows
the meshed half symmetry model.
FigureA.1Diagram of Planar Seal Model
The seal is compressed by a displacement-controlled load in the first load step. Fluid pressure is applied to all contact elements in
the second load step (see Figure A.3) so that the fluid opens and penetrates into the contact interface that was previously closed
by compression.
The fluid pressure is applied using the SFE command with the load key set to 1 ( LKEY = 1 on SFE). Using SFE with the load key
set to 2 ( LKEY = 2 on SFE), all default starting points are suppressed (STA1 = -1) and two elements are chosen as starting
locations initially exposed to the fluid (STA1 = 1). (See Specifying Fluid Penetration Starting Points for more information on the
STA values.) From this location the fluid penetrates gradually by opening the bottom part of the contact surface, while the top
part of the contact surface completely closes.
FigureA.3Fluid Pressure Loading on Planar Seal
At the end of the first load step (compression load step) most of the contact is closed as shown in the above figure. Plots of
contact fluid pressure at an intermediate substep of load step 2 and at the end of load step 2 are shown in Figure A.4 and Figure
A.5.
FigureA.4Intermediate Fluid Pressure Distribution
Three contact elements at the bottom of the seal are used for time history postprocessing, representing each region that
undergoes fluid penetration. Time history results for fluid contact pressure and gap are printed and plotted to show the path of
fluid penetration along the bottom contact elements. The fluid pressure history is shown in Figure A.6.
FigureA.6Time History of Fluid Pressure for Three Contact Elements
A.2.Input File
/title,Seal compression with fluid pressure-penetration loading
/com =====================================================================
/com
OBJECTIVE:
/com
The objective of this test is to verify the path of fluid
/com
penetration pressure with rigid-flex contact
/com
and CONTA171 default keyoptions.
/com
/com
DESCRIPTION:
/com
The model represents a planar seal that is compressed. Fluid
/com
pressure is applied to all contact elements so that the fluid
/com
penetrates and opens the contact that used to be closed by
/com
compression.
/com
/com
The fluid pressure is applied after the compression, and one
/com
starting point is chosen to be initially in fluid (STA=1 on SFE).
/com
From this location the fluid penetrates gradually at the bottom
/com
surface.
/com
/com
TEST SPECIFICATIONS:
/com
SOLID ELEMENTS: PLANE182 - PLANE STRESS
/com
TARGET ELEMENT: TARGE169
/com
CONTACT ELEMENT: CONTA171, K(14)=0, K(2)=0, K(4)=0
/com
MATERIAL MODEL: HYPERELASTIC
/com
/com
/com
RESULTS:
/com
At the end of load step 1 there are 3 regions where contact is
/com
closed at the bottom surface. One element from each of these
/com
regions is chosen, and the time history results for fluid
/com
contact pressure and gap are printed and plotted to show the
/com
path of fluid penetration along the bottom contact elements.
/com
Notice that at the time when the contact opens
/com
(gap is not zero), the FPRS is nonzero.
/com =====================================================================
/prep7
et,1,182
tb,HYPER,1,1,2,MOON
tbtemp,0
tbdata,,80,20,0,,,
/com
k,1
k,2,0.333,0
k,3,0.867,0.867
k,4,1.1,0.867
k,5,1.1,1
k,6,0.8,1
k,7,0.267,0.133
k,8,0,0.133
l,1,2
*repeat,7,1,1
l,8,1
lfillt,1,2,0.20
lfillt,2,3,0.15
lfillt,5,6,0.20
lfillt,6,7,0.15
lfillt,7,8,0.05
lfillt,8,1,0.05
al,all
k,98,-1.0,0
k,99,1.1,0
lstr,99,98
k,100,-1.0,1.0
k,101,1.1,1.0
lstr,100,101
lcomb,8,13
lcomb,8,14
esize,0.02
type,1
mat,1
smrtsize,5
amesh,all
allsel
lsel,s,,,4
nsll,s,1
d,all,ux,0
allsel
/com
et,2,169
et,3,171
keyopt,3,10,2
mp,mu,2,0.2
! Friction
r,2
/com
type,2
real,2
mat,2
lesize,15,,,1
lesize,16,,,1
lmesh,15,16
/com
lsel,s,line,,1,12
lsel,u,line,,4
nsll,s,1
type,3
esurf
allsel,all
finish
/solu
allsel
esel,s,ename,,169
nsle
nsel,r,loc,y,1
d,all,uy,-0.865
nlgeom,on
time,1
nsubst,25,2000,5
outres,all,all
allsel
nropt,unsym
solve
esel,s,ename,,171
sfe,all,1,PRES, ,150
sfe,all,2,pres,,-1
nsel,s,loc,x
esln
esel,r,ename,,171
sfe,all,2,pres,,1
allsel
nsubst,100,1000,10
solve
finish
/com
/post1
/show
set,2,last
finish
/com
/post26
timerange,1,2
esol,2,523,138 ,cont,fprs,CONTFPRS1
esol,3,523,138 ,cont,gap,CONTGAP1
/com *****************************************************************************
/com History of contact gap and fluid pressure for an element in the
/com region that opens first
/com *****************************************************************************
prvar,2,3
esol,4,578,53 ,cont,fprs,CONTFPRS2
esol,5,578,53 ,cont,gap,CONTGAP2
/com ****************************************************************************
/com History of contact gap and fluid pressure for an element in the
/com region that opens later
/com *****************************************************************************
prvar,4,5
esol,6,517,6,cont,fprs,CONTFPRS3
esol,7,517,6,cont,gap,CONTGAP3
/com ****************************************************************************
/com History of contact gap and fluid pressure for contact element
/com that opens last
/com *****************************************************************************
prvar,6,7
/title,Time history of fluid pressure for three contact elements
/axlab,y,Fluid pressure
plvar,2,4,6
finish
Chapter11:Spot Welds
The traditional way of modeling spot welds involves matching the meshes of different parts at the spot
weld connection points, which introduces meshing difficulties and often requires parts to be meshed
manually. In addition, this approach does not take into account the effects of the spot weld radius, and
it underestimates the strength of the spot weld connection when the radius of the spot weld is the same
or lesser order of magnitude than the mesh size.
The ANSYS spot weld feature, based on the internal multipoint constraint (MPC) approach, offers a
robust alternative to the traditional method. This feature allows you to easily model thin sheet
components that are connected with spot welds, rivets, or fasteners. The spot weld can be located
anywhere between the parts that are to be connected, independent of the mesh and the node locations.
The figure below shows an example of the spot weld configuration. Each spot weld set connects two or
more surfaces.
Figure11.1Example Spot Weld Configuration
There are several advantages to using this mesh independent spot weld capability:
Parts can be meshed independently.
A basic spot weld set can be easily defined by specifying two surfaces to be connected and a
single node called the spot weld node near the surfaces. The spot weld node determines the
location of the spot weld.
This approach takes into account effects of the spot weld radius input by the user. ANSYS will
create multipoint constraint equations (MPCs) internally through two contact pair definitions, one
on each spot weld surface. The internal constraint equations (force-distributed constraints) couple
the motion of the surface nodes to the motion of the spot weld node in an average sense.
The spot weld can be rigid (default) or deformable. To specify a deformable spot weld, you simply
define a deformable beam element type prior to creating the spot weld.
The following spot weld topics are available:
https://www.sharcnet.ca/Software/Fluent13/help/ans_ctec/Hlp_ctec_spotwel.html[28/04/2013 09:16:56 p.m.]
surface 1 along the spot weld projection direction. Next, ANSYS projects node 2 to surface 2 along
the spot weld projection direction. The spot weld nodes are moved to the surfaces in the
beginning of the analysis.
Spot Weld Projection Direction:
By default, the projection direction is a surface normal vector from node 1 to surface 1 (see figure
below). If you specify node 2 ( SND2 ), the projection direction is in line with the two spot weld
nodes. If node 2 is not specified, you can still explicitly define the projection direction with the
DIRX , DIRY , and DIRZ arguments.
Figure11.2Default Projection Direction for Node 1
Once the actual location of node 1 has been determined, ANSYS will project node 2 to surface 2
along the spot weld projection direction that was used for node 1. The figure below shows the
projection locations of nodes 1 and 2 given a default projection normal to surface 1.
Figure11.3Default Projection Direction for Nodes 1 and 2
The figure below shows spot weld node 1 projected as specified by the user (either through the
input of DIRX , DIRY , and DIRZ , or by the specification of a second spot weld node).
Figure11.4User-specified Projection Direction, Node 1
The figure below is another example showing the projection location of spot weld nodes 1 and 2
given a user-specified projection direction.
Figure11.5User-specified Projection Direction, Nodes 1 and 2
3. Beam element: A beam element is created to connect spot weld surface 1 and surface 2. The
two beam end-nodes are the spot weld nodes, node 1 and node 2 (see Figure below). The spot
weld set can be rigid or deformable. By default ANSYS will create a rigid beam element (MPC184
with KEYOPT(1)=1) to represent a rigid spot weld. However, if the currently defined element type
is BEAM188 with a solid circular cross-section, ANSYS assumes the spot weld set is deformable and
a BEAM188 element is created. In this case, you must input the material properties with the MP
command and define the geometry of the beam section using the SECTYPE and SECDATA
commands (see the example listing below). Generally, BEAM188 is capable of handling a short
beam situation.
Figure11.8Beam Element Created for Spot Weld
The following example input shows typical commands used to define a spot weld with a deformable
BEAM188 element having a circular cross section.
MP,EX,3,200000000000. ! spot weld material properties
MP,NUXY,3,0.3
SECTYPE,3,beam,csolid ! define a circular solid beam section
SECDATA,2.75e-002
! beam circular radius
ET,3,188
! element type for a deformable spot weld
TYPE,3
MAT,3
SECNUM,3
*SET,NODE1,9000
! define parameter for node number
N,NODE1,0.1,0.5,10.2 ! define spot weld node
SWGEN,SWELD1,2.75e-2,2,3,NODE1 ! Spot weld name = SWELD1
! Radius = 2.75e-2
! Spot weld surfaces = areas 2 and 3
Note: All limitations that are documented for the MPC184 link/beam element in the
Element Reference also apply when the element is used in a rigid spot weld
definition. Please read the MPC184-Link/Beam description carefully, especially the
assumptions and restrictions.
For each new surface, ANSYS will create a new spot weld node, a new contact pair, and a new beam
element (see figure below). The location of the new node is determined by projection of one of the
closest existing spot weld nodes onto the newly added surface along the spot weld projection direction.
The new node-to-surface contact pair contains the new spot weld node as a single contact node in the
pair, and surface nodes within the range of the search radius ( SHRD ) specified on the SWADD
command. The search radius defaults to 4 times the spot weld radius ( SWRD ) defined for the basic spot
weld set. Each new contact pair will create 6 force-distributed constraint equations internally. A new
beam is created to link the new surface to the closest existing surface through the spot weld nodes.
Figure11.9Surfaces Added to Basic Spot Weld Set
After all spot weld nodes are created, the nodes of the beam elements may be reordered to link every
two adjacent spot weld nodes (see Figure below). The ordering is important for the output, which is
calculated for each beam in a spot weld set.
Figure11.10Node Reordering for Beam Elements
Assuming the basic spot weld set is named SWELD, below is an example of commands that could have
produced the above figure.
SWADD,SWELD, ,3 ! Add Area 3 to spot weld set SWELD
SWADD,SWELD, ,4 ! Add Area 4 (between surfaces 2 and 3) to SWELD
Initially, when spot weld surface 3 was added, a beam was created between surfaces 2 and 3. When
surface 4 was added between surfaces 2 and 3, the beam that went between surfaces 2 and 3 was
redefined to go between surfaces 2 and 4, and a new beam was created to link surfaces 4 and 3.
You can add more surfaces by repeating the SWADD command. However, the maximum number of
allowable surfaces for each spot weld set (including the two surfaces used for the basic set) is 11.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
1.2.Contact Capabilities
Five contact models are available: node-to-node, node-to-surface, surface-to-surface, line-to-line, and
line-to-surface. Each type of model uses a different set of contact elements and is appropriate for
specific types of problems as shown in the following table:
Table1.1Contact Support
Contact Element
No.
Target Element
No.
2-D
3-D
Sliding
Cylindrical Gap
Pure Lagrange
Multiplier
Augmented
Lagrange Multiplier
Lagrange Multiplier
on Normal and
Penalty on
Tangent
Internal Multipoint
Constraint (MPC)
Contact Stiffness
Auto-meshing
Tools
Lower-Order
Higher-Order
Rigid-Flexible
Flexible-Flexible
Thermal Contact
Electric Contact
Magnetic Contact
Note-toNode
178
Node-toSurface
175
171, 172
--
169, 170
169
Y
Y
small
Y
Y
Y
Y
large
Surface-to-Surface
173, 174
Line-toLine
176
Line-toSurface
177
170
170
170
-Y
large
-Y
large
Y
-large
-Y
large
--
semi-auto
ESURF
semi-auto
ESURF
semi-auto
EINTF
Y
-Y
Y
----
semi-auto semi-auto
ESURF ESURF
Y
Y (2-D
only)
Y
Y
Y
Y
Y
semi-auto
ESURF
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
----
Y
Y
----
To model a contact problem, you first must identify the parts to be analyzed for their possible
interaction. If one of the interactions is at a point, the corresponding component of your model is a
node. If one of the interactions is at a surface, the corresponding component of your model is an
element: either a beam, shell, or solid element. The finite element model recognizes possible contact
pairs by the presence of specific contact elements. These contact elements are overlaid on the parts of
the model that are being analyzed for interaction. The various contact elements, and procedures for
using them, are described in this guide.
An overview of the contact elements and their capabilities follows. For detailed information on any of
these elements, refer to the Element Reference and the Theory Reference for the Mechanical APDL and
Mechanical Applications .
CONTA175 does not support 3-D higher-order elements on the contact surface side. The element can fail
if the target surface is severely discontinuous. No contour plots are available for contact results.
1.2.4.Line-to-Surface Contact
The line-to-surface contact element, CONTA177, can be used to model a 3-D beam or shell edge
contacting solid or shell elements. CONTA177 supports both low-order and higher-order elements on the
contact surface. The target surface is modeled with 3-D target segment elements (TARGE170). This
element is also suitable for large sliding and large displacement applications. For more information on
how to use CONTA177, see Line-to-Surface Contact.
Contact Wizard - Accesses the Contact Wizard GUI described in The Contact Wizard. Allows you
to manually define target and contact surfaces. Supports both 2-D and 3-D geometries as well as
rigid-flexible (with optional pilot node) or flexible-flexible contact. (Primitives are not supported by
contact wizard.) The wizard also supports surface-based constraint contact pairs.
Contact Properties - Allows you to specify the properties of the contact pair(s) via real constants
and KEYOPTs for the contact elements used.
Delete Contact Pairs - Deletes the contact pairs selected in the contact pair list.
Contact Selection Options - Specifies display of contact elements, target elements, or both.
Plot Elements/Results - Displays the elements of selected contact pairs; or displays the contact
results, if available (POST1 only), specified in the Contact Results field for selected contact pairs.
Results are displayed if Model Context is specified as "Result-"; otherwise, elements are
displayed. The display can be limited to contact, or target, or both as specified in the Contact
Selection Options field. (Note that CONTA175 results will not display graphically, but can be
listed with the List Elements/Results icon.)
Show Normals - Specifies whether or not to display the normals on the elements when plotting
contact pairs
Flip Normals - Flips the element normals of the selected contact pair. This action is limited to the
elements specified in the Contact Selection Options field.
Switch Contact and Target - Inverts the target surface and the contact surface with each other.
This is applicable only to flexible-to-flexible surface-to-surface contact pairs.
List Elements/Results - Lists the elements of the selected contact pairs; or lists the contact
results, if available (POST1 only), specified in the Contact Results field for selected contact pairs.
Results are listed if Model Context is specified as "Result-"; otherwise, elements are listed. The
listing is restricted to the elements specified in the Contact Selection Options field.
Model Context - Displays the contact pairs in the context of the entire model using a translucent
plot, or shows only the contact pairs. If set to "Result-" (POST1 only), controls display/listing of
contact pair results.
Check Contact Status - Provides contact status information for selected contact pairs. Several
options are available (click and hold down the Check Contact Status button to access these
options):
Display a detailed listing of status information for each contact pair.
Run a partial solution of the initial contact state (CNCHECK,POST command) that can be
subsequently postprocessed from the contact manager. (See CNCHECK for more
information.)
Physically move contact nodes to the target surface (CNCHECK,ADJUST command) in order
to close a gap or reduce a penetration (see Physically Moving Contact Nodes Towards the
Target Surface.)
Reset target element and contact element key options and real constants to their default
values (CNCHECK,RESET command).
Contact Results - Shows the contact result items for subsequent viewing using the Plot
Elements/Results and List Elements/Results icons.
The bar below the toolbar icons minimizes or maximizes the Contact Pair list box below it. The Contact
Pair list box displays the defined contact pairs. You can select contact pairs from this list for displaying or
editing purposes.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter3:Surface-to-Surface Contact
You can use the surface-to-surface contact elements to model either rigid-flexible or flexible-flexible
contact between surfaces. The Contact Manager provides an easy-to-use interface to help you construct
and manage contact definitions. You can access the manager via the Contact Manager icon in the
ANSYS Standard Toolbar, or via the menu path Main Menu> Preprocessor> Modeling> Create>
Contact Pair. See GUI Aids for Contact Analyses for more information on using the Contact Manager.
This chapter explains how to set up a surface-to-surface contact analysis using both the command and
GUI approaches. The following topics are available:
Using Surface-to-Surface Contact Elements
Steps in a Contact Analysis
Creating the Model Geometry and Mesh
Identifying Contact Pairs
Designating Contact and Target Surfaces
Defining the Target Surface
Defining the Deformable Contact Surface
Geometry Correction for Contact and Target Surfaces
Set the Real Constants and Element KEYOPTS
Controlling the Motion of the Rigid Target Surface
Applying Necessary Boundary Conditions to the Deformable Elements
Applying Fluid Pressure-Penetration Loads
Defining Solution and Load Step Options
Solving the Problem
Reviewing the Results
Note: The procedures described in this chapter also apply to node-to-surface contact
analyses using CONTA175, 3-D beam-to-beam contact analyses using CONTA176,
and 3-D line-to-surface contact using CONTA177 unless otherwise noted.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Depending on the geometry of the model (and the potential deformation), multiple target surfaces could
interact with the same zone of the contact surface. In such cases, you must define multiple contact pairs
(using multiple overlapping contact elements), each with its own real constant number. See Figure 3.1.
The geometry-based contact pair generation tools (see the Contact Wizard) may create unnecessary
contact and target elements which are never in contact during solution. For modeling small sliding
contact or assembly contact, you can issue CNCHECK,TRIM to remove contact and target elements
which are initially in far-field (that is, open and not near contact). The trimming is based on the contact
pinball size; the smaller the pinball radius, the greater the number of contact and target elements that
will be deleted. The contact trimming option is useful in Distributed ANSYS runs to achieve better
performance.
circumstances, pick one surface to be the target and the other the contact surface.
For a symmetric contact definition, ANSYS may find one side of a contact surface as closed and the
other side of the surface as closed. In this case, it can be difficult to interpret the results. The total
contact pressure acting on both sides is the average of the contact pressures on each side of the
surface.
3.5.1.2.Using KEYOPT(8)
When there are several contact pairs involved in the model, and the graphical picking of contact and
target surfaces is difficult, you can just define the symmetric contact pairs and, by setting KEYOPT(8) =
2, ANSYS will internally select which asymmetric pair is to be used at the solution stage based on the
guidelines mentioned above in Designating Contact and Target Surfaces.
Note: In any contact model, you can mix different types of contact pairs: rigid-to-flexible
or flexible-to-flexible contact; symmetric contact or asymmetric contact. However,
only one type can exist with a contact pair.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.6.1.Pilot Nodes
The rigid target surface can also be associated with a "pilot node," which is really an element with one
node, whose motion governs the motion of the entire target surface. You can think of a pilot node as a
handle for the rigid target surface. Forces/moments or rotations/displacements for the entire target
surface usually should be prescribed on the pilot node. The pilot node can be one of the nodes on the
target element or a node at any arbitrary location. The location of the pilot node is important only when
rotation or moment loading is required.
3.6.2.Primitives
You can use circle, cylinder, cone, and sphere primitives to model the target (which require real
constants to define the radius). You can combine primitive segments with general segments (such as
lines, parabolas, triangles, and quadrilaterals) to define a target surface. Primitives cannot be defined
directly in the Contact Wizard. The primitives do not support MPC based bonded or no-separation
contact.
ET
Main Menu> Preprocessor> Element Type> Add/Edit/Delete
REAL
Main Menu> Preprocessor> Real Constants
For TARGE169 and TARGE170, you need only set real constants R1 and R2 (if required). For a complete
description of the target elements, element shapes, and real constants, see the description of TARGE169
and TARGE170 in the Element Reference.
Note: Specifying real constants (R1, R2) manually is necessary only if you use direct
generation to create your target elements, or if you model 3-D beam-to-beam
contact with CONTA176. You can also use the ANSYS meshing tools to create the
elements, or use the Contact Manager Toolbar.
TSHAP
Main Menu> Preprocessor> Modeling> Create> Elements> Elem Attributes
ELIST
Utility Menu> List> Elements> Nodes + Attributes
KMESH
Main Menu> Preprocessor> Meshing> Mesh> Keypoints
To generate POINT segments, use the Direct Generation method or use ESURF,,,POINT command on
selected nodes.
To generate 2-D rigid target elements or 3-D rigid line/parabola segments, use the following command
or GUI path. ANSYS creates a single line over each line, parabolic segments over B-splines, and arc
segments over each arc and line fillet (see Figure 3.2). If all the arcs form a closed circle, ANSYS creates
a single circular segment (see Figure 3.3). However, if the arcs that form a closed circle are created
from imported or archived geometry (such as IGES), ANSYS might not create a single circular segment.
Command(s):
GUI:
LMESH
Main Menu> Preprocessor> Meshing> Mesh> Lines
Figure3.3A Single Circular Target Segment Created From Arc Line Segments
To generate 3-D rigid target elements, use the following command or GUI path.
Command(s):
GUI:
AMESH
Main Menu> Preprocessor> Meshing> Mesh> Areas
If the surface segments on the solid model form a complete sphere, cylinder, or cone, then ANSYS
automatically generates a single primitive 3-D target element through the AMESH command. By
creating fewer elements, the analysis becomes more computationally efficient. For arbitrary surfaces,
you should use AMESH to generate target elements. In these cases, the quality of the meshed target
shape is not important. It is more important that the target elements represent the rigid surface
geometry well.
We recommend using mapped meshing on all possible areas. If there is no curvature on the edges of
the surface, assign one division on that edge. TARGE169 with a rigid specification will always mesh with
one element division, per line, ignoring any LESIZE setting. The default target element shape is
quadrilateral. If you want a triangular target element shape, use MSHAPE,1. Figure 3.4 shows the
meshing patterns for arbitrary target surfaces. The following command or GUI path will generate a
mapped mesh wherever possible (otherwise, if not possible, it will generate a free mesh).
Command(s):
GUI:
MSHKEY,2
Main Menu> Preprocessor> Meshing> Mesh> Areas> Target Surf
If the target surface is flat (or nearly flat), you may select low-order target elements (3-node triangular
or 4-node quadrilateral elements). If the target surface is curved you should select high-order target
elements (6-node triangular or 8-node quadrilateral). By doing so, set KEYOPT(1) = 1 in the target
element definition.
Note: Low-order target elements result in "cheaper" CPU usage in getting penetration and
gap; however, the meshed surface may not be smooth. Higher-order target
elements are more "expensive" to use in getting the penetration and gap, but they
need many fewer elements to discretize the whole curved target surface.
Note: If target elements are created via program meshing (through the KMESH,
LMESH, or ESURF commands) the TSHAP command is ignored and ANSYS
chooses the correct shape codes automatically.
Figure3.4Meshing Patterns for Arbitrary Target Surfaces
For 3-D contact, the target element numbering should be such that the rigid surface's outward normal
points toward the contact surface. The outward normal is determined by the right-hand rule.
For 3-D line segments, the target nodes must be numbered in a sequence that defines a continuous
line. The line can be made up of linear or parabolic segments, depending on whether the underlying
beam is made up of first order or second order elements.
To check the direction of the normals, turn on the element coordinate systems.
Command(s):
GUI:
/PSYMB,ESYS,1
Utility Menu> PlotCtrls> Symbols
If the element normals do not point toward the contact surface, select this element and reverse the
direction of the surface normals.
Command(s):
GUI:
ESURF,,REVE
Main Menu> Preprocessor> Modeling> Create> Elements> Surf/Contact>
Surf to Surf
ENORM
Main Menu> Preprocessor> Modeling> Move/Modify> Elements> Shell
Normals
Note: Contact on target primitives (such as a complete circle, cylinder, cone, or sphere),
can occur only on the outside surfaces of such target bodies.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.7.1.Element Type
The four surface-to-surface contact element types are shown in the figure below, followed by a brief
description of each element. For complete information on these element types, see the Element
Reference.
Figure3.7Contact Element Types
CONTA171: This is a 2-D, 2-node, lower order line element that can be located on the surfaces of
ET
Main Menu> Preprocessor> Element Type> Add/Edit/Delete
Command(s):
GUI:
NSEL
Utility Menu> Select> Entities
ESURF
Main Menu> Preprocessor> Modeling> Create> Elements>
Surf/Contact> Surf to Surf
If the contact surface is attached to areas or volumes that are meshed with solid elements, ANSYS
automatically determines the outward normal needed for contact calculations. If the underlying
elements are beam or shell elements, you must indicate which surface (top or bottom) is the
target surface.
Command(s):
GUI:
ESURF,,TOP or BOTTOM
Main Menu> Preprocessor> Modeling> Create> Elements>
Surf/Contact> Surf to Surf
Use the TOP setting (default) to generate contact elements with their outward normals the same
as the beam or shell elements' normals. Use the BOTTOM setting to generate contact elements
with their outward normals opposite the beam or shell elements' normals. You must make sure
that all elements in the beam or shell element selection have their normals consistently oriented. If
the underlying elements are solid elements, then the TOP or BOTTOM setting has no effect.
3. Check the direction of the outward normals for the contact elements. The direction of the contact
surface's outward normal is critical for proper contact detection. For 3-D surface-to-surface contact
elements CONTA173 and CONTA174, the node numbering follows the right hand rule to define its
outward normal. The contact surface's outward normal should point toward the target surface.
Otherwise, ANSYS may detect over-penetration of the surfaces at the beginning of the analysis and
have difficulty finding an initial solution. In most of these cases, the analysis will fail immediately.
For the 3-D line-to-line contact element CONTA176 and the 3-D line-to-surface contact element
CONTA177, the contact nodes must be ordered in a sequence that defines a continuous line.
Figure 3.8 illustrates both proper and improper specification of the contact surface's outward
normal.
Command(s):
GUI:
/PSYMB,ESYS
Utility Menu> PlotCtrls> Symbols
If the surface normals are specified incorrectly, you must either change them by reversing the
node number order of the selected elements.
Command(s):
GUI:
ESURF,,REVE
Main Menu> Preprocessor> Modeling> Create> Elements>
Surf/Contact> Surf to Surf
ENORM
Main Menu> Preprocessor> Modeling> Move/Modify> Elements> Shell
Normals
Note: ESURF,,TOP or BOTTOM and checking the direction of outward normals will not
apply to node-to-surface contact (CONTA175) because it is a single-node element
with no surface normal associated with it.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The spherical correction requires that you specify the sphere's center location in global Cartesian
coordinates, and the cylindrical correction requires that you input the axis of revolution in global
Cartesian coordinates.
The defined geometry correction can be applied to specific contact and target elements via a section ID.
Use the SECNUM command prior to creating contact and target elements to associate the elements
with a particular section ID, or use the EMODIF command to assign a section ID to existing elements.
You can apply more than one geometry correction to the same contact or target surface. In the peg and
slot example below, the peg is one contact surface. Two geometry corrections are applied to this contact
surface: a revolute correction on the conical body and a spherical correction on the spherical tip. The
cylindrical slot (target surface) requires only a revolute correction.
Figure3.9Geometry Correction Applied to Revolute and Spherical Surfaces
This geometry correction technique assumes that the initial locations of the contact or target element
corner nodes (but not necessarily the midside nodes of quadratic elements) lie on the true initial surface
geometry. Geometry correction is most beneficial for small deflection analyses (small or large sliding).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
3.9.1.Real Constants
Two real constants, R1 and R2, are used to define the geometry of the target surface elements. The
remaining are used by the contact surface elements.
R1 and R2 define the target element geometry.
FKN defines a normal contact stiffness factor.
FTOLN is a factor based on the thickness of the element which is used to calculate allowable
penetration.
ICONT defines an initial closure factor (or adjustment band).
PINB defines a "pinball" region.
PMIN and PMAX define an allowable penetration range for initial penetration.
TAUMAX specifies the maximum contact friction.
CNOF specifies the positive or negative offset value applied to the contact surface.
FKOP specifies the stiffness factor applied when contact opens or the damping coefficient for
standard contact.
FKT specifies the tangent contact stiffness factor.
COHE specifies the cohesion sliding resistance.
TCC specifies the thermal contact conductance coefficient.
FHTG specifies the fraction of frictional dissipated energy converted into heat.
SBCT specifies the Stefan-Boltzmann constant.
RDVF specifies the radiation view factor.
FWGT specifies the weight factor for the distribution of heat between the contact and target
surfaces for thermal contact or for electric contact.
ECC specifies the electric contact conductance or capacitance per unit area.
FHEG specifies the fraction of electric dissipated energy converted into heat.
FACT specifies the ratio of static to dynamic coefficients of friction.
DC specifies the decay coefficient for static/dynamic friction.
SLTO controls maximum sliding distance when MU is nonzero and the tangent contact stiffness
(FKT) is updated at each iteration (KEYOPT(10) = 2) or when KEYOPT(2) = 3.
TNOP specifies the maximum allowable tensile contact pressure.
TOLS adds a small tolerance that extends the edge of the target surface.
MCC specifies the magnetic contact permeance (3-D only).
PPCN specifies the pressure-penetration criterion (surface contact elements only).
FPAT specifies the fluid penetration acting time (surface contact elements only).
COR specifies the coefficient of restitution for impact between rigid bodies using impact constraints
(KEYOPT(7) = 4).
STRM specifies load step number for ramping penetration.
Real constant defaults can vary depending on the environment you are working in. The following table
compares the default values between ANSYS and the ANSYS Workbench. See your ANSYS sales
representative for more information about ANSYS Workbench.
Table3.1Summary of Real Constant Defaults in Different Environments
Real Constants
No.
Name
R1
R2
Description
ANSYS
Default
ANSYS
Workbench
Default
n/a
n/a
0
[1]
0.1
0
[2]
0
0
1.00E+20
0
3
4
5
6
7
8
9
10
11
FKN
FTOLN
ICONT
PINB
PMAX
PMIN
TAUMAX
CNOF
FKOP
1
1
0.1
0
[2]
0
0
1.00E+20
0
1
0
1
0
12
13
FKT
COHE
1
0
1
0
14
15
16
17
18
19
20
21
22
23
24
TCC
FHTG
SBCT
RDVF
FWGT
ECC
FHEG
FACT
DC
SLTO
TNOP
25
26
27
28
29
30
TOLS
MCC
PPCN
FPAT
COR
STRM
0
1
0
1
0.5
0
1
1
0
1%
[6]
[3]
1
n/a
n/a
0.5
[7]
n/a
1
0
1%
[6]
[4]
0
0
0.01
1
1
[4]
n/a
n/a
n/a
1
1
1. FKN = 10 for bonded. For all other, FKN = 1.0, but if bonded and other contact behavior exists,
FKN = 1 for all.
2. Depends on contact behavior (rigid vs. flex target), NLGEOM,ON or OFF, KEYOPT(9) setting,
KEYOPT(12) setting, and the value of CNOF (see Using PINB).
3. Calculated as a function of highest conductivity and overall model size.
4. 10% of target length for NLGEOM,OFF.
2% of target length for NLGEOM,ON.
5. R1 and R2 are used to define the target element geometry. See Defining Target Element Geometry
and the target element descriptions (TARGE169 and TARGE170) for details on how they are used
for different geometries.
6. TNOP defaults to the force convergence tolerance divided by contact area at contact nodes.
7. Calculated as a function of lowest resistivity and overall model size.
Command(s):
GUI:
R
Main Menu> Preprocessor> Real Constants
Figure 3.10 shows the depth of the underlying element for a solid element. If the underlying elements
are shell or beam elements, the depth will usually be 4 times the element thickness.
Figure3.10Depth of the Underlying Element
Each contact pair has a pair-based depth which is obtained by averaging the depth of each contact
element across all the contact elements in a contact pair. This can avoid the problem of very different
element-based depths when there are meshes with large variations in element sizes.
Note: When the contact pair depth is too small (for example, 10 -5 ), the machine precision
may not guarantee the accuracy of penetration to be calculated. You should scale
the length unit in the model.
3.9.2.Element KEYOPTS
Each contact element includes several KEYOPTS. We recommend using the default settings, which are
suitable for most contact problems. For some specific applications, you can override the defaults. The
element KEYOPTS allow you to control several aspects of contact behavior.
Degrees of freedom (KEYOPT(1))
Contact algorithm (defaults to augmented Lagrangian) (KEYOPT(2))
Stress state when superelements are present (KEYOPT(3)) for 2-D surface-to-surface contact (see
note below for other meanings of KEYOPT(3))
Location of contact detection point (KEYOPT(4))
CNOF Automated adjustment (KEYOPT(5))
Contact stiffness variation range (KEYOPT(6))
Time step control and impact constraints (KEYOPT(7))
Asymmetric contact selection (KEYOPT(8))
Effect of initial penetration or gap (KEYOPT(9))
https://www.sharcnet.ca/Software/Fluent13/help/ans_ctec/Hlp_ctec_realkey.html[28/04/2013 09:23:11 p.m.]
1
2
3
4
5
6
7
8
9
10
11
12
14
ANSYS
Workbench
Default
Linear
(bonded, no
sep)
ANSYS
Workbench,
Default
Nonlinear
(standard,
rough)
Description
ANSYS
ANSYS
Contact
Wizard
Selects DOF*
Contact Algorithm
Stress state when
superelement is present
Location of contact
detection point
CNOF/ICONT adjustment
Contact stiffnes variation
Manual
Aug. Lagr.
no super
elem
gauss
Auto
Aug. Lagr.
no super
elem
gauss
gauss
gauss
No adjust
Use default
range
No control
No adjust
Use default
range
No control
No adjust
Use default
range
No control
No adjust
Use default
range
No control
No action
No action
No action
No action
Include
all
Between
load steps
Exclude
Standard
Include
all
Between
iterations
Exclude
Standard
Exclude all
Include all
Between
load steps
Exclude
Bonded
Between load
steps
Exclude
n/a
Auto
Auto
Pure Penalty Pure Penalty
n/a
n/a
n/a
GUI:
ET
Main Menu> Preprocessor> Element Type> Add/Edit/Delete
the pair. If ANSYS detects any penetration larger than this tolerance, the global solution is still
considered unconverged, even though the residual forces and displacement increments have met
convergence criteria. You can also define an absolute allowable penetration by specifying a negative
value for FTOLN.
Note: When the contact stiffness is too large (for example, 10 16 ), the machine precision
may not guarantee good conditioning of the global stiffness matrix. In this case,
you should scale the force unit in the model if possible.
Note: FTOLN is also used in the Lagrange multiplier methods (KEYOPT(2) = 3, 4) as a
chattering control parameter.
Note: For bonded contact and rough contact, ANSYS uses MU = 1.0 to calculate
tangential contact stiffness.
Note: Generally, the contact stiffness, FKN and FKT, has units of FORCE/LENGTH3 .
However, for contact force-based models the contact stiffness has units
FORCE/LENGTH. This applies to CONTA175 with KEYOPT(3) = 0, and to CONTA176
and CONTA177.
3.9.4.4.Using KEYOPT(10)
The normal and tangential contact stiffness can be updated during the course of an analysis, either
automatically (due to large strain effects that change the underlying element's stiffness) or explicitly (by
user-specified FKN or FKT values). KEYOPT(10) governs how the normal and tangential contact stiffness
is updated when the augmented Lagrangian or penalty method is used. In most cases we recommend
that you use KEYOPT(10) = 2 to allow the program to update contact stiffnesses automatically. The
possible settings for KEYOPT(10) are:
KEYOPT(10) = 0: the contact stiffness will be updated at each load step if FKN or FKT is redefined
by the user. Stiffness and other settings (ICONT, FTOLN, SLTO, PINB, PMAX, and PMIN) are
averaged across contact elements in a contact pair. The default contact stiffness is determined by
underlying element depth and material properties.
KEYOPT(10) = 2: the normal contact stiffness will be updated at each iteration based on the
current mean stress of the underlying elements and the allowable penetration, FTOLN, except in
the very first iteration. The default normal contact stiffness for the first iteration is the same as
described for KEYOPT(10) = 0. If bisections occur in the beginning of the analysis, the normal
contact stiffness will be reduced by a factor of 0.2 for each bisection. The tangential contact
stiffness will be updated at each iteration based on the current contact pressure, MU, and
allowable slip (SLTO).
Note: When a Lagrange multiplier method (KEYOPT(2) = 3, 4) or MPC algorithm
(KEYOPT(2) = 2) is used, KEYOPT(10) is ignored.
3.9.4.5.Using KEYOPT(6)
The default method of updating normal contact stiffness is suitable for most applications. However, the
variational range of the contact stiffness may not be wide enough to handle certain contact situations. In
the case of a very small penetration tolerance (FTOLN), a larger normal contact stiffness is often
needed. Furthermore, to stabilize the initial contact condition and to prevent rigid body motion, a
smaller normal contact stiffness is required.
The allowed contact stiffness variation is intended to enhance stiffness updating when KEYOPT(10) = 2
by calculating an optimal allowable range in stiffness for use in the updating scheme. To increase the
stiffness variational range, set KEYOPT(6) = 1 to make a nominal refinement to the allowable stiffness
range, or KEYOPT(6) = 2 to make an aggressive refinement to the allowable stiffness range.
3.9.5.2.Coefficient of Friction
The interface coefficient of friction, MU, is used for the Coulomb friction model. You can input MU as a
material property for the contact elements. Use MU = 0 for frictionless contact. For rough or bonded
contact (KEYOPT(12) = 1, 3, 5, or 6; see Selecting Surface Interaction Models), ANSYS assumes infinite
frictional resistance regardless of the specified value of MU. MU can have dependence on temperature,
time, normal pressure, sliding distance, or sliding relative velocity. Suitable combinations of up to two
fields can be used to define dependency; for example, temperature only, temperature and sliding
distance, or sliding relative velocity and normal pressure. If the underlying element is a superelement
(MATRIX50), the material property set must be the same as the one used for the original elements that
were assembled into the superelement.
ANSYS provides two models for Coulomb friction: isotropic friction (2-D and 3-D contact) and orthotropic
friction (3-D contact). The isotropic friction model is based on a single coefficient of friction, MU. You
can use either TB command input (recommended method) or the MP command to specify MU. The
orthotropic friction model is based on two coefficients of friction, MU1 and MU2. Use TB command input
to specify MU1 and MU2 in two principal directions (see the element descriptions for CONTA173,
CONTA174, CONTA175, CONTA176, and CONTA177 for a description of the principal directions for each
individual element). See Contact Friction (TB,FRIC) in the Element Reference for details on how to
specify the coefficients of friction.
Another real constant used for the friction law is the cohesion, COHE (default COHE = 0), which has
units of stress. It provides sliding resistance, even with zero normal pressure (see Figure 3.11).
Figure3.11Sliding Contact Resistance
Two other real constants, FACT and DC are involved in specifying static and dynamic friction
coefficients, as described in the next section.
where:
= coefficient of friction.
MU = dynamic coefficient of friction.
FACT = ratio of static to dynamic coefficients of friction. It defaults to the minimum value of 1.0
DC = decay coefficient, which has units of time/length. Therefore, time has some meaning in a static
analysis. DC defaults to zero. When DC is zero, the equation is rewritten to be = MU for the case of
sliding and = FACT*MU for the case of sticking.
Vrel = slip rate calculated by ANSYS.
For the isotropic friction model, MU is input using the MP command or the TB command as explained
above. For orthotropic friction, MU is the equivalent coefficient of friction computed from MU1 and MU2
which are specified with TB command input:
Figure 3.12 shows the exponential decay curve where the static coefficient of friction is given by:
Figure3.12Friction Decay
You can determine the decay coefficient if you know the static and dynamic coefficients of friction and
at least one data point ( 1 ; Vrel 1 ). The equation for friction decay can be rearranged to give:
If you do not specify a decay coefficient and FACT is greater than 1.0, the coefficient of friction will
change suddenly from the static to the dynamic value as soon as contact reaches the sliding state. This
behavior is not recommended because the discontinuity may lead to convergence difficulties.
ANSYS determines the sliding direction based on the direction of the sliding velocities. The amplitude of
the velocities does not affect the solution.
This feature is primarily useful for generating sliding contact at frictional contact interfaces in a brake
squeal analysis. In this case, the contact pair elements (either the contact elements or the target
elements) on the brake rotor need to be included in the rotating element component (CM command)
that is specified on the CMROTATE command. We recommend that you include only the contact
elements or only the target elements in the element component.
Velocities defined by CMROTATE will be ignored for the following contact definitions:
Frictionless contact
Rough contact (KEYOPT(12) = 1)
Bonded contact (KEYOPT(12) = 2, 5, 6)
MPC contact (KEYOPT(12) = 2)
Note: You should always verify the sliding direction when the velocities defined by
CMROTATE are applied on nodes that are shared by more than one frictional
contact pair. In this situation, you can redefine any contact elements that have a
potentially incorrect sliding direction as frictionless contact.
3.9.5.6.User-defined Friction
You can write a USERFRIC subroutine to program your own friction model for 2-D and 3-D contact
elements (CONTA171, CONTA172, CONTA173, CONTA174, CONTA175, CONTA176, CONTA177, and
CONTA178). See User-defined Friction in the Element Reference for more information on how to use this
feature. See also the Guide to ANSYS User Programmable Features for a detailed description of the
USERFRIC subroutine.
ANSYS surface-to-surface contact elements use Gauss integration points as a default, which generally
provide more accurate results than the nodal detection scheme, which uses the nodes themselves as the
integration points. The node-to-surface contact element, CONTA175, the line-to-line contact element,
CONTA176, and the line-to-surface contact element, CONTA177, always use the nodal detection
scheme.
Be aware, however, that using nodes as the contact detection points can lead to other convergence
difficulties, such as "node slippage," where the node slips off the edge of the target surface, see Figure
3.15. In order to prevent node slippage, you can use real constant TOLS to extend the target surface
when the default setting still cannot avoid the problem. For most point-to-surface contact problems, we
recommend using CONTA175; see Node-to-Surface Contact later in this guide.
Figure3.15Node Slippage Using Nodal Integration KEYOPT(4) = 1 or 2
Smoothing is required for nodal detection algroithms, and it is performed by averaging surface normals
connected to the node. As a result, the variation of the surface normal is continuous over the surface,
which leads to a better calculation of friction behavior and a better convergence.
Real constant TOLS is used to add a small tolerance that will internally extend the edge of the target
surface when you define the contact detection at the nodal point (KEYOPT(4) = 1 or 2). TOLS is useful
for problems where contact nodes are likely to lie on the edge of targets (as at symmetry planes or for
models generated in a node-to-node contact pattern). In these situations, the contact node may
repeatedly "slip" off the target surface and go completely out of contact, resulting in convergence
difficulties from oscillations. Units for TOLS are percent (1.0 implies a 1.0% increase in the target edge
length). A small value of TOLS will usually prevent this situation from occurring. The default value is 10
for small deflection and 2 for large deflection (NLGEOM, ON).
Note: The definition of KEYOPT(4) in node-to-surface contact element CONTA175 is
different. KEYOPT(4) = 1 for surface-to-surface contact is equivalent to KEYOPT(4)
= 1 for node-to-surface contact. However, KEYOPT(4) = 2 for surface-to-surface
contact is equivalent to KEYOPT(4) = 0 for node-to surface contact. See
KEYOPT(4). For the 3-D line-to-line contact element CONTA176 and the 3-D lineto-surface contact element CONTA177, KEYOPT(4) is not used to select the
location of contact detection, and the contact normal is always perpendicular to
both the contact and target surfaces. For CONTA176 and CONTA177, KEYOPT(4) is
used to specify a surface-based constraint type.
Contact forces do not jump when contact nodes slide off the edge of target surfaces. The real
constant TOLS is not used with this option.
Figure3.16Surface Projection Based Contact
There are certain disadvantages to using surface projection based contact, as follows:
This method is computationally more expensive since more nodes are included in each contact
constraint condition, especially if higher order contact/target elements are used in the model. This
effect will be more obvious when a modal has a large percentage of contact/target elements, or
when the target elements are much more refined than the contact elements.
This method calculates the penetration/gap over the contacting area in an average sense. When a
model has corner or edge contact, the averaged penetration/gap could be quite different than the
real geometric penetration observed at contact nodes. In this situation, mesh refinement is usually
required in order to achieve an accurate solution.
Note: The surface projection contact method currently does not support the following:
1. The MPC contact option (KEYOPT(2) = 2)
2. Thermal convection modeling
3. Thermal radiation modeling
4. Transient dynamics using the HHT algorithm
5. Rigid surfaces defined by primitive target segments
6. 3-D contact/target elements with partially dropped midside nodes (dropping
all midside nodes is supported)
ensure that the contact pairs are in contact in the initial geometry. In other words, you want to build
your model so that the contact pairs are "just touching." However, you can encounter various problems
in doing so:
Rigid body profiles are often complicated, making it difficult to determine where the first point of
contact might occur.
Small gaps between element meshes on both sides of the element pair can be introduced by
numerical round-off, even if the solid model is built in an initially-contacting state.
Small gaps can exist between the integration points of the contact elements and target surface
elements.
For the same reasons, too much initial penetration between target and contact surfaces can occur. In
such cases, the contact elements may overestimate the contact forces, resulting in nonconvergence or in
breaking-away of the components in contact.
The definition of initial contact is perhaps the most important aspect of building a contact analysis
model. Therefore, you should always issue the CNCHECK command before starting the solution to
verify the initial contact status. You may find that you need to adjust the initial contact conditions.
ANSYS offers several ways to adjust the initial contact conditions of a contact pair.
3. Use real constants PMIN and PMAX to specify an initial allowable penetration range. When either
PMAX or PMIN is specified, ANSYS brings the target surface into a state of initial contact at the
beginning of the analysis (see Figure 3.18). If the initial penetration is larger than PMAX, ANSYS
adjusts the target surface to reduce penetration. If the initial penetration is smaller than PMIN
(and within the pinball region), ANSYS adjusts the target surface to ensure initial contact. Initial
adjustment for contact status is performed only in translational modes.
Such adjustment of initial contact status will be performed for a rigid target surface that has either
prescribed loads or displacements. Similarly, a target surface that has no boundary conditions
specified may also be adjusted for initial contact.
When all the target surface nodes have a prescribed value of zero, the initial adjustment using
PMAX and PMIN will not be performed.
Note that ANSYS treats applicable degrees of freedom for target surface nodes independently. For
example, if you specify the UX degree of freedom to be "zero," then no initial adjustment is
possible along the X direction. However, the PMAX and PMIN options will still be activated in the Y
and Z directions.
The initial status adjustment is an iterative process. ANSYS uses a maximum of 20 iterations. If the
target surface cannot be brought into an acceptable penetration range (i.e., in the range of PMIN
to PMAX), the analysis proceeds with the original geometry. ANSYS issues a warning message in
such circumstances, and you may need to manually adjust your initial geometry.
Figure 3.19 illustrates a problem in which initial contact adjustment iteration will fail. The UY
degree of freedom for the target has been restrained. Therefore, the only possible adjustment for
initial contact is in the X direction. However, in this problem, any movement of the rigid target
surface in the X direction will not establish initial contact.
For flexible-to-flexible contact, this technique not only moves the entire target surface but also
moves the whole deformable body which attaches to the target surface. Make sure there is no
other contact surface or target surface connecting with the deformable body.
Figure3.18Contact Surface Adjustment (PMIN, PMAX)
ANSYS provides a printout (in the output window or file or via the CNCHECK) of the model's initial
contact state for each target surface at the beginning of the analysis. This information is helpful for
determining the maximum penetration or minimum gap for each target surface.
If no contact is detected for a specific target surface, ANSYS issues a warning. This occurs when the
target surface is far from contact (i.e., outside of the pinball region), or when the contact/target
elements have been killed.
See Positive and Negative Real Constants for more information on these real constants.
The initial adjustment due to (a) is applied only once in the beginning of the contact analysis, where
each contact detection point within the ICONT range is made to be in initial contact with the target
surface. The contact adjustments due to (b) and (c) offset the entire contact detection surface to close
any gap that is present. In doing so, methods (b) and (c) introduce a "rigid region" between the contact
and target surfaces during the entire analysis, which can cause a certain amount of residual force if a
large rotation appears at the contact surface. This problem can be alleviated by issuing the
CNCHECK,ADJUST command, which physically moves contact nodes towards the target surface under
the following circumstances:
Only when using the nodal detection option (KEYOPT(4) = 1 or 2), or when using CONTA175 or
CONTA177, or when using CONTA176 with KEYOPT(3) = 0 (parallel beams).
Initially open contact nodes inside the ICONT zone.
Initially penetrated nodes with KEYOPT(9) = 1.
After issuing the CNCHECK,ADJUST command, the coordinates of the nodes that have been moved are
modified as shown in Figure 3.23. You can change other contact related settings in PREP7 (for example,
set KEYOPT(4) = 0 to use the Gauss detection option) and save the Jobname.DB file. Issuing the SAVE
command before issuing the CNCHECK,ADJUST command is recommended in order to resume the
Jobname.DB file with the original contact configuration.
For those contact pairs whose contact nodes you do not wish to physically move towards target surface,
do not define KEYOPT(4) = 1 or 2.
Figure3.23Effect of Moving Contact Nodes
A contact element is considered to be in near-field contact when its integration points (Gauss points or
nodal points) are within a code-calculated (or user-defined) distance to the corresponding target
surface. This distance is referred to as the pinball region. The pinball region is a circle (in 2-D) or a
sphere (in 3-D) centered about the Gauss point.
3.9.9.2.Using PINB
Use real constant PINB to specify a scaling factor (positive value for PINB when using command input)
or absolute value (negative value for PINB when using command input) for the pinball region. You can
specify PINB to have any value. By default, and assuming that large deflection effects apply
(NLGEOM,ON), ANSYS defines the pinball region as a circle for 2-D or a sphere for 3-D of radius
4*depth (if rigid-to-flexible contact) or 2*depth (if flexible-to-flexible contact) of the underlying element.
(See the discussion of element depth in Positive and Negative Real Constant Values.) If you include no
large-deflection effects (NLGEOM,OFF), the default pinball region is half that of the large-deflection
case. (For the no-separation (KEYOPT(12) = 4) and bonded-always (KEYOPT(12) = 5 options, the PINB
default is different than described here. See Selecting Surface Interaction Models for more information.)
Note: If you input a value for real constant CNOF (contact surface offset) and the default
PINB value (as described above) is less than the absolute value of CNOF, the
default for PINB will be set to the absolute value of (1.1*CNOF).
The computational cost of searching for contact depends on the size of the pinball region. Far-field
contact (open and not near contact) element calculations are simple and add little computational
demands. The near-field calculations (for contact elements that are nearly or actually in contact) are
slower and more complex. The most complex calculations occur once the elements are in actual contact.
Setting a proper pinball region is useful to overcome spurious contact definitions if the target surface
has several convex regions. However, the default setting should be appropriate for most contact
problems.
Note: The program will warn you when there is an abrupt change in status (for example,
from far-field to closed) during a contact analysis. This may indicate that the
substep increment is too large, or possibly (but not likely) that the pinball value
(PINB) is too small.
See Positive and Negative Real Constants for more information on this real constant.
ANSYS will alert you when it first detects spurious contact in each load step. If ANSYS encounters such
contact on the first load step, you'll see the following error message:
Contact element x has too much penetration related to target element y. We
assume it (may be more elements) is spurious contact.
If ANSYS encounters an abrupt change in contact that it classifies as spurious contact, you'll see the
following message:
Contact element x status changed abruptly with target element y. We assume
it (may be more elements) is spurious contact.
ANSYS issues such messages only once per load step. It does not notify you of additional cases of
spurious contact that were ignored during the load step.
3.9.11.2.Using KEYOPT(12)
Use KEYOPT(12) to model different contact surface behaviors.
KEYOPT(12) = 0 models standard unilateral contact; that is, normal pressure equals zero if
separation occurs.
KEYOPT(12) = 1 models perfectly rough frictional contact where there is no sliding. This case
corresponds to an infinite friction coefficient and ignores the material property MU.
KEYOPT(12) = 2 models no separation contact, in which the target and contact surfaces are tied
(although sliding is permitted) for the remainder of the analysis once contact is established.
KEYOPT(12) = 3 models "bonded" contact, in which the target and contact surfaces are bonded in
all directions (once contact is established) for the remainder of the analysis.
KEYOPT(12) = 4 models no separation contact, in which contact detection points that are either
initially inside the pinball region or that once involve contact always attach to the target surface
along the normal direction to the contact surface (sliding is permitted).
KEYOPT(12) = 5 models bonded contact, in which contact detection points that are either initially
inside the pinball region or that once involve contact always attach to the target surface along the
normal and tangent directions to the contact surface (fully bonded).
KEYOPT(12) = 6 models bonded contact, in which the contact detection points that are initially in a
closed state will remain attached to the target surface and the contact detection points that are
initially in an open state will remain open throughout the analysis.
For all types of bonded contact (KEYOPT(12) = 2, 3, 4, 5, and 6), separation of contact can be modeled
using the debonding feature. For more information, see Debonding.
For the no-separation option (KEYOPT(12) = 4) and the bonded-always option (KEYOPT(12) = 5), a
relatively small PINB value (pinball region) may be used to prevent any false contact. For these
KEYOPT(12) settings, the default for PINB is 0.25 (25% of the contact depth) for small deformation
analysis (NLGEOM,OFF) and 0.5 (50% of the contact depth) for large deformation analysis
(NLGEOM,ON). (The default PINB value may differ from what is described here if CNOF is input. See
Using PINB for more information.)
For the bonded-initial option (KEYOPT(12) = 6), a relatively large ICONT value (initial contact closure)
may be used to capture the contact. For this KEYOPT(12) setting, the default for ICONT is 0.05 (5% of
the contact depth) when KEYOPT(5) = 0 or 4.
See Positive and Negative Real Constants for more information on the real constants mentioned above.
Note: For bonded contact definitions (KYEOPT(12) = 5 or 6), if the contact is not in a
just touching position, you may find that no zero modes appear for free vibration.
To avoid this issue, use the MPC approach instead of other contact algorithms.
3.9.11.3.Using FKOP
The FKOP real constant can be used in two different ways, depending on the surface interaction model
used. For no separation or bonded contact (KEYOPT(12) = 2 through 6), FKOP is the stiffness factor
applied when contact opens. For standard or rough contact (KEYOPT(12) = 0 or 1), FKOP represents a
contact damping coefficient.
When modeling either no-separation or bonded contact, you may need to set a value for FKOP to apply
a stiffness factor when contact opens. If FKOP is a scaling factor (positive value for command input), the
true contact opening stiffness equals FKOP times the contact stiffness applied when contact closes. If
FKOP is an absolute value (negative value for command input), the value is applied as an absolute
contact opening stiffness. The default FKOP value is 1.
No separation and bonded contact generate a "pull-back" force when contact opening occurs, and that
force may not completely prevent separation. To reduce separation, define a larger value for FKOP. Also,
in some cases separation is expected while connection between the contacting surfaces is required to
prevent rigid body motion. In such instances, you can specify a small value for FKOP to maintain the
connection between the contact surfaces (this is a "weak spring" effect).
For standard contact (KEYOPT(12) = 0) or rough contact (KEYOPT(12) = 1), you can use FKOP to define
a contact damping coefficient. This option is primarily used to damp relative motions between the
contact and target surfaces for open contact. It provides certain resistance to reduce the risk of rigid
body motion. The damping force is calculated by
where Vrel is the slip rate and Ac is the area domain of the contact surface. The units of the damping
coefficient are FORCE/(AREA*VELOCITY). For the contact force-based model, the units are
FORCE/VELOCITY. To specify the contact damping coefficient, enter a negative number for FKOP.
Positive input will be ignored.
2) to model various types of assemblies (see Multipoint Constraints and Assemblies ). When this method
is used to model shell-shell assemblies, there may be cases where the MPC approach causes the model
to be overconstrained. To alleviate this problem, you can use a penalty-based method for shell-shell
assemblies. Using the penalty-based method constrains rotational DOFs in addition to translational
DOFs. This capability is available for contact elements CONTA173, CONTA174, and CONTA175 in
conjunction with TARGE170.
To use this method, first set KEYOPT(2) = 0 or 1 (augmented Lagrangian or penalty function) and
KEYOPT(12) = 5 or 6 (bonded always or bonded initial contact) in the contact elements. Setting
KEYOPT(5) = 2 (shell-shell constraint) for the target elements will cause this penalty-based method to
be used.
The penalty stiffness used for rotational DOFs is equal to (contact stiffness used for translational DOFs)
* (contact length). The contact stiffness for translational DOFs is input by real constant FKN, or defaults
to an internal value. The contact length is always calculated internally and it is printed in the output file.
The figure below shows the difference in using a conventional penalty-based shell-shell assembly and
this method.
Figure3.25Penalty-Based Shell-Shell Assembly
superelement. Information taken from the superelement includes nodal connection and assembly
stiffness, but no material property or stress states (whether axisymmetric, plane stress, or plane strain).
One restriction is that the material property set used for the contact elements must be the same as the
one used for the original elements before they were assembled into superelements.
3.9.12.2.Using KEYOPT(3)
Use KEYOPT(3) to provide information for the 2-D analysis with superelements. In elements CONTA171
and CONTA172, the options are as follows:
No superelement used (KEYOPT(3) = 0)
Axisymmetric, use with superelements only (KEYOPT(3) = 1)
Plane strain or plane stress with unit thickness, use with superelements only (KEYOPT(3) = 2)
Plane stress with thickness input use with superelements only (KEYOPT(3) = 3). Note that for this
case, use real constant R2 to specify the thickness.
In 3-D contact analysis, KEYOPT(3) in elements CONTA173 and CONTA174 is ignored. ANSYS will
automatically detect whether the underlying element is a superelement.
Note: KEYOPT(3) has different meanings in the node-to surface contact element,
CONTA175, and in the line-to-line contact element, CONTA176. KEYOPT(3) is not
used for the line-to-surface contact element, CONTA177.
For CONTA175, KEYOPT(3) = 1 defines the contact traction-based model. In this
case, all of the real constant inputs and contact result quantities have the same
units as the surface-to-surface contact elements. KEYOPT(3) = 0 (default) defines
the contact force model. In this model, certain real constants and contact result
quantities can have different units (a factor of AREA (Length2 ) difference). See
KEYOPT(3).
For CONTA176, KEYOPT(3) specifies the type of beam-to-beam contact. See
Performing a 3-D Beam-to-Beam Contact Analysis.
3.9.13.2.Using KEYOPT(11)
When you set KEYOPT(11) = 1 to account for beam or shell thickness, the contact distance is calculated
from either the top or the bottom surface as specified previously in Steps in a Contact Analysis.
Note: Only use KEYOPT(11) = 1 to account for thickness when you have shell or beam
elements with nodes located at the middle surface.
When building your model geometry, if you are going to account for thickness, remember the offsets
which may come from either the contact surface or target surface or from both. When you specify a
contact offset (CNOF) along with setting KEYOPT(11) = 1, it is defined from the top or bottom of the
shell/beam, not the mid-surface. When used with SHELL181, SHELL208, SHELL209, SHELL281, or
ELBOW290, changes in thickness during deformation are also taken into account.
Note that KEYOPT(11) is not used with the line-to-line contact element (CONTA176). For the line-tosurface contact element (CONTA177) KEYOPT(11) is only used for shell elements on the target side.
Note: For shell and beam contact, the penetration and gap distances are always
measured from the midsurface of the shell or beam element. Any defined offset of
the shell or beam element is ignored by the contact elements.
3.9.14.2.Using KEYOPT(7)
Use KEYOPT(7) = 0, 1, 2, or 3 to control time stepping, where KEYOPT(7) = 0 provides no control (the
default), and KEYOPT(7) = 3 provides the most control.
KEYOPT(7) = 0: No control. The time step size is unaffected by the prediction. This setting is
appropriate for most analyses when automatic time stepping is activated and a small time step size
is allowed.
KEYOPT(7) = 1: Time step size is bisected if too much penetration occurs during an iteration, or if
the contact status changes dramatically.
KEYOPT(7) = 2: Predict a reasonable increment for the next substep.
KEYOPT(7) = 3: Predict a minimal time increment for the next substep.
Use KEYOPT(7) = 4 to activate impact constraints.
KEYOPT(7) = 4: Use impact constraints for standard or rough contact (KEYOPT(12) = 0 or 1) in a
transient dynamic analysis with automatic adjustment of the time increment.
When KEYOPT(2) = 0 (default), only the pilot node can connect to other elements.
By setting KEYOPT(2) = 1 for the target elements, you can apply boundary conditions on any rigid
target nodes rather than only on the pilot node. In this case, it is your responsibility to make sure
the rigid target surface is not under-constrained or over-constrained. It is still recommended that
you apply all boundary conditions on the pilot node, even when KEYOPT(2) = 1.
Note: For flexible-to-flexible contact, no special boundary conditions treatment is
performed, and KEYOPT(2) = 0 should be used.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The fluid pressure starts to penetrate into the interface between contact and target surfaces from the
penetrating points. The fluid penetration can be cut off when contact between the surfaces is
reestablished or when contact pressure is larger than the fluid penetration criterion.
To model fluid penetration loads, you need to specify the following quantities:
fluid pressure
fluid penetration starting points
fluid penetration criterion
fluid penetration acting time
An example analysis showing how to apply fluid penetrating loading is presented in AppendixA.
The pressure is applied only on the corner nodes of the contact and target elements. The pressure on
the midside nodes of CONTA172, CONTA174, TARGE169, and TARGE170 will be averaged using the
pressures of two adjacent corner nodes. VAL3 and VAL4 are not used for 2-D contact and target
elements.
Pressure value VALi , which is applied to the ith node (where i = 1, 2, 3, 4 indicates node I, J, K, L,
respectively) of the contact or target element, can be a constant numerical value or a table name. If it
is constant, the magnitude of pressure will be step-applied or ramped based on the KBC command
setting. To specify a table, enclose the table name in percent signs (for example, %tabname%). Use the
*DIM command to define the table. Only one table can be specified, and it must be specified in the
VAL1 position; tables specified in the VAL2 , VAL3 , and VAL4 positions will be ignored.
The fluid pressure-penetration load will be automatically applied to the penetrating points on contact
and target surfaces based on the contact status.
By default (KEYOPT(14) = 0 on the contact element), the fluid pressure-penetration load varies during
iterations based on the current contact status. In certain cases, the default can cause an unstable
convergence pattern since the contact status and the resulting applied fluid penetration load keep
changing during iterations.
When KEYOPT(14) = 1, the fluid pressure-penetration load will be applied to the contact and target
elements at the beginning of each substep and will remain constant over that substep even if the
contact status keeps changing during iterations. Small increments are often needed to obtain accurate
results.
Keep the following points in mind when defining fluid penetration loads:
For flexible-to-flexible contact with a symmetric contact pair definition (including a self-contact
pair), you should apply the fluid pressure only to the contact elements.
For flexible-to-flexible contact with an asymmetric contact pair definition, you should generally
apply fluid pressure on both contact and target elements which are currently or will potentially be
exposed to the surrounding fluid. ANSYS will ignore fluid penetration loads applied to a target
surface if there are no fluid penetration loads applied to the associated contact surface within the
contact pair. When the fluid pressures are applied to both contact and target elements, ANSYS will
have to identify the penetration paths for both the contact surface and the target surface. The
iterative process of determining the penetration path on the target surface is very time-consuming,
particularly for 3-D contact models. Therefore, we strongly recommend that you use a symmetric
contact pair definition since it does not require the specification of fluid penetration pressure on
the target surface.
For rigid-to-flexible contact, you should apply the fluid pressure only to the contact elements.
ANSYS will automatically apply equivalent forces to the rigid target surface to balance out the
applied pressure on the contact surface. Fluid pressure applied to the rigid target surface will be
ignored.
For situations in which multiple contact pairs are defined on the same surface, contact elements
may overlap each other. In this case, be careful to apply the fluid penetration pressure only once
in areas where contact elements overlap.
The fluid penetration pressure can only be applied to the contact and target elements using the
SFE command. Other pressure load commands (SF, SFL, SFA) can not be used. In addition, you
should not apply the pressure on the underlying elements.
ANSYS ignores any fluid penetration pressures applied to MPC based contact pairs.
The effects of pressure load stiffness are automatically included. If an unsymmetric matrix is
needed to achieve convergence for pressure load stiffness effects, issue the NROPT,UNSYM
command.
edges on 3-D contact/target surfaces ("free" meaning that the element is not fully surrounded by
adjacent elements; see figure below).
Figure3.27Free End Points (2-D) and Free Open Edges (3-D)
The starting points are initially exposed to the fluid and are potentially subjected to the penetration
pressure. There are no default starting points if the contact or target surface is continuous with a closed
loop. The default starting points can be overwritten using the SFE command. You can specify starting
points, specify penetrating points, and remove the default starting points with the SFE command and
STAi values, as described below. Be sure to set LKEY = 2 on the SFE command in order to specify the
STAi settings. The command format is:
SFE,ELEM,2,PRES,,STA1,STA2,STA3,STA4
ANSYS determines whether the ith node is a starting point based on the contact
status. The ith node can be a default starting point if the node is a 2-D free point or is
on a 3-D free edge.
STAi = 1 The ith node is the starting point which is initially exposed to the fluid. It can be a
penetrating point if the initial contact status is "open." The node may no-longer be the
starting point when the contact status changes during the deformation process.
STAi = 2 The ith node is a penetrating point. The node is always subjected to the fluid pressure
in spite of any contact status change.
STAi = -1 The ith node will not be a default starting point even though it belongs to a 2-D free
point or a 3-D free edge node.
STAi = 0
(default)
Note: If only STA1 is specified and the other STAi values are blank, STA2 , STA3 , and STA4
will default to STA1 .
You can also list and display the fluid penetration pressure applied on target elements by using the
ETABLE command.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
GUI:
Command(s):
GUI:
NSUBST
Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Freq
and Substps
Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> Time
and Substps
Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc> Freq and Substps
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc> Time and Substps
DELTIM
Main Menu> Preprocessor> Loads> Load Step Opts> Time/Frequenc> TimeTime Step
Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc>Time-Time Step
Note: A reliable way to set an accurate time step size is to turn automatic time stepping
on.
The following options are automatically invoked, but may override them if needed.
Command(s):
GUI:
AUTOTS,ON
Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc> Time-Time Step or Time and Substps
If the contact status changes during the iteration process, discontinuity can occur. To avoid a slow
convergence rate and use an updated stiffness matrix, set the Newton-Raphson option to FULL.
Command(s):
GUI:
NROPT,FULL,,OFF
Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis Options
Also, do not use adaptive descent. Adaptive descent usually does not provide any help for surface-tosurface contact applications, and we recommend turning it off.
In cases where frictional sliding dominates, set the unsymmetric solver option (NROPT, UNSYM,,OFF) to
avoid slow convergence or divergence.
Set the number of equilibrium equations to a number that is appropriate for a reasonable time step size.
This command defaults to between 15 and 26 iterations, depending upon the physics of the problem.
Command(s):
GUI:
NEQIT
Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Equilibrium Iter
Because the iterations tend to become unstable for large increments, use the line search option to
stabilize the calculations.
Command(s):
GUI:
LNSRCH
Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear> Line
Search
PRED
Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Predictor
Many convergence failures in contact analyses are the result of using too large a value for contact
stiffness (real constant FKN). Be sure to follow the recommendations given earlier in this chapter for
estimating contact stiffness. If such estimated values lead to a convergence failure, reduce the contact
stiffness and restart.
Conversely, if overpenetration occurs in your contact analysis, you probably need a larger value of FKN.
In this case, gradually increase the contact stiffness value to an appropriate level by redefining it using
RMODIF commands over several load steps in a restart.
Note: For most small strains, small displacements, and small sliding problems, set
NLGEOM, OFF. This setting will speed up the searching time; however, if the
contact problem involves large sliding, set NLGEOM, ON.
Note: By default, displacement (U) and rotation (ROT) convergence checking are not
active. Issue the CNVTOL,U or CNVTOL,ROT command to add displacement or
rotation convergence checking, if necessary.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter4:Node-to-Surface Contact
You can use the node-to-surface contact element CONTA175 to model flexible-flexible or rigid-flexible
contact between a surface and a node. Additionally, you can use these elements to represent contact
between two surfaces by specifying one surface as a group of nodes.
Node-to-surface contact is a phenomenon that occurs in most engineering applications: fasteners (nuts,
bolts, rivets, pins), metal forming, rolling operations, dynamic pipe whip, etc. Engineers are interested in
the stresses, deflections, forces, and temperature changes that occur due to contact between structural
parts.
The following node-to-surface contact topics are available:
The Node-to-Surface Contact Element
Performing a Node-to-Surface Contact Analysis
Using CONTA175 for Multiphysics Contact
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
4.2.1.CONTA175 KEYOPTS
CONTA175 uses most of the same KEYOPTS that are used by the surface-to-surface contact elements
CONTA171 through CONTA174. KEYOPT(3) and KEYOPT(4) are used but have different meanings when
used with CONTA175. See Element KEYOPTS for a listing of the remaining KEYOPTS.
4.2.1.1.KEYOPT(3)
KEYOPT(3) in CONTA175 allows you to choose between a contact force-based model (KEYOPT(3) = 0,
default), and a contact traction-based model (KEYOPT(3) = 1). For the contact traction-based model,
ANSYS can determine the area associated with the contact node. For the single point contact case, a
unit area will be used which is equivalent to the contact force-based model.
When the traction-based model is defined, the real constants FKN, FKT, TCC, ECC, and MCC have the
same units used in surface-to-surface contact elements (CONTA171 through CONTA174), as do
postprocessing items PRES, TAUR, and TAUS.
When the force-based model is defined, the units of these quantities have a factor of AREA with respect
to those used in the traction-based model. For instance, contact stiffness FKN has units FORCE/LENGTH
for the force-based model, but FORCE/LENGTH3 for the traction-based model. PRES is the contact
normal force in the force-based model, but contact pressure in the traction-based model.
4.2.1.2.KEYOPT(4)
KEYOPT(4) in CONTA175 allows you to choose the contact normal direction. The contact normal can be
either perpendicular to the target surface (KEYOPT(4) = 0, default or KEYOPT(4) = 3), or perpendicular
to the contact surface (KEYOPT(4) = 1, 2). When contact occurs on the bottom surface of a shell or
beam, and shell thickness effect is included (KEYOPT(11) = 1), or CNOF is defined, KEYOPT(4) = 2 or 3
should be used in order to capture the contact.
Real constant TOLS is used to add a small tolerance that will internally extend the edge of the target
surface. TOLS is useful for problems where contact nodes are likely to lie on the edge of the target (as
at symmetry planes or for models generated in a node-to-node contact pattern). In these situations, the
contact node may repeatedly slip off the target surface and so completely out of contact, resulting in
convergence difficulties from oscillations.
Units for TOLS are percent (1.0 implies a 1.0% increase in the target edge length). A small value of
TOLS will usually prevent this situation from occurring. The default value is 10 for small deflection and 2
for large deflection (NLGEOM,ON).
the temperature on the pilot node represents the entire rigid target surface temperature, if the pilot
node exists.
Figure7.1Target Temperature
7.1.4.Modeling Conduction
To take into account the conductive heat transfer between contact and target surfaces, you need to
specify the thermal contact conductance coefficient which is real constant TCC.
7.1.4.1.Using TCC
The conductive heat transfer between two contacting surfaces is defined by
q = TCC X (T t -T c)
where:
q: is the heat flux per area.
TCC: is the thermal contact conductance coefficient, having units of HEAT/(TIME * TEMPERATURE) for
force-based node-to-surface contact, or units of HEAT/(TIME * TEMPERATURE * AREA) for the tractionbased model.
Tt and Tc: are the temperatures of the contact points on the target and contact surfaces.
The TCC value is input through a real constant, which can be made a function of temperature [(Tc +
T t )/2], pressure, time, and location by using the %TABLE% option. TCC has units of heat/(time x area x
temp). If contact occurs, a small value of TCC yields a measure amount of imperfect contact and a
temperature discontinuity across the interface. For large values of TCC, the resulting temperature
discontinuity tends to vanish and perfect thermal contact is approached. When not in contact, however,
it is assumed that no heat is transferred across the interface. To model contact conduction between two
surfaces where a small gap exists, use KEYOPT(12) = 4 or 5 to define either the bonded contact or
no-separation contact options (see Selecting Surface Interaction Models).
ANTYPE,TRANS
THOPT,QUASI
EQSLV,JCG/ICCG
The following two cases are supported:
Thermal conductivity at contact. The only real constant used is TCC, which can be a function of
time and temperature.
Perfect thermal contact which supports dissimilar meshes on both sides of the contacting interface
(TCC = infinity). This case requires the internal MPC approach (KEYOPT(2) = 2) and contact nodal
detections (KEYOPT(4) = 1 or 2) or CONTA175.
7.1.5.Modeling Convection
To model convective heat transfer, you must specify the heat convection coefficient CONV using the
SFE command (with KVAL = 1 and CONV as a table parameter). CONV can be a constant value (only
uniform is allowed) or a function of temperature, time, or location as specified through tabular input. For
free surface convection (see Thermal Contact Behavior vs. Contact Status for a definition of freesurface contact), you must also specify bulk temperature through the SFE command (with KVAL = 2
and CONV as a table parameter). You can access this command through the following GUI paths:
Main Menu> Preprocessor> Loads> Define Loads> Apply> Thermal> Convection> On
Elements> Uniform
Main Menu> Solution> Define Loads> Apply> Thermal> Convection> On Elements>
Uniform
The SFE surface load must be applied to the contact elements only. If either the convection coefficient
or bulk temperature is not specified, the convection loading will not be active.
7.1.6.Modeling Radiation
7.1.6.1.Background
To model radiative heat transfer, you need to specify the following:
Emissivity value EMIS, specified through the material property definition.
Stefan-Boltzmann constant SBCT through a real constant.
Offset temperature TOFFST. If you define your data in terms of degrees Fahrenheit or degrees
Celsius, you must specify a temperature offset using the TOFFST command. You can access this
command through the following GUI paths:
Main Menu> Preprocessor> Loads> Analysis Type> Analysis Options
Main Menu> Preprocessor> Material Props
Radiation view factor RDVF, specified through a real constant (defaults to 1).
Environment (ambient) temperature. It is only used for modeling radiation between a portion of
the contact surface to the environment when the contact status is free-surface contact (see
Thermal Contact Behavior vs. Contact Status). The temperature is only applied on the contact
elements and is input on the SFE command with KVAL = 2 and CONV as a table parameter (this is
the same as the bulk temperature in free surface convection modeling). If the environment
temperature is not specified through the SFE command, the free surface radiation loading will not
be active.
TOFFST: The temperature offset from absolute zero to zero (defined through the
TOFFST command.)
EMIS : The surface emissivity (input as material property).
SBCT : The Stefan-Boltzmann constant (input as a real constant). There is no default for SBCT, and if
this is not defined the radiation effect is excluded.
RDVF: The radiation view factor input as a real constant (defaults to 1). RDVF can be defined as a
function of temperature, gap distance, time, and location by using the %TABLE% option. It is only used
for near field radiation. For far field radiation, RDVF is set to 1.0 and a user-assigned value is ignored.
Other free-surface conditions recognize user-specified RDVF.
For near-field radiation, when an intersection from a contact detection point to the target surface (in
the direction of normal to the contact point) is detected, and the gap distance is smaller than the pinball
radius, T e is the target temperature at the intersection. The radiation modeling here assumes that the
radiative heat transfer occurs in the direction of the normal between two surfaces with a small gap. By
defining RDVF as a function of gap, you can account for geometry effects. Use the Radiosity Solver
method for more generalized radiation problems (see the Thermal Analysis Guide for more information).
For free-surface contact radiation, T e becomes the ambient temperature defined by bulk
temperature input on the SFE command (with KVAL = 2 and CONV as the table). For a definition of
free-surface contact, see Thermal Contact Behavior vs. Contact Status.
q = FHTG x x V
Where
qc = FWGT x FHTG x x V
and
qT = (1 - FWGT) x FHTG x x V
Where qc is the contact side and qT is the target side, and FWGT is the weight factor for the distribution
of heat between the contact and target surfaces (input as a real constant). By default, FWGT = 0.5. For
an input of true 0, you must enter a very small value (for example, 1E-8). If you enter 0, ANSYS
interprets this as an input of the default value.
For all three scenarios shown above, use 3-D line segments (straight line or parabola) to define the
target surface (TARGE170). You can attach the contact elements and target elements to 3-D beams or
pipes, which can be first or second order elements. Both flexible-flexible and rigid-flexible contact
between two beams can be considered.
When modeling internal contact, the inner beam (or pipe) should usually be considered the contact
surface and the outer beam (or pipe) should be the target surface. The inner beam can be considered
as the target surface only when the inner beam is much stiffer than the outer beam. When modeling
external contact, the target surface should be associated with the stiffer beam or with the beam having
the coarser mesh.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The line can be made up of linear or parabolic segments, depending on whether the attached beam is
made up of first order or second order elements. If the nodal ordering of the underlying beam elements
is not consistent, you must either change them by reversing the node number order of the selected
elements (ESURF,,REVERSE command) or make a consistent element ordering (ENORM command).
You can list the CONTA176 results using the PRESOL,CONT or PRETAB commands. Since CONTA176 is
a 3-D line element, you can also use the PLLS command to display element table items.
Use the first real constant, R1, to define the radius on the target side (target radius rt ). Use the second
real constant, R2, to define the radius on the contact side (contact radius rc).
The contact radius R2 is always a positive number. The target radius R1 can be entered as either a
negative or positive value. Use a negative value when modeling internal contact (a beam or pipe sliding
within another beam or pipe), with the input value equal to the inner radius of the outer beam. Use a
positive value when modeling external contact between the exterior surfaces of two cylindrical beams.
For beam-to-beam contact, the thickness effect is accounted for through the contact and target radii.
Therefore, KEYOPT(11) (which is used for the surface-to-surface contact elements to include or exclude
thickness effects) is not used for CONTA176.
5.3.1.2.KEYOPT(3)
For CONTA176, KEYOPT(3) determines the type of beam-to-beam contact as follows:
Use KEYOPT(3) = 0 to model external contact between parallel beams or internal contact between
beams (a beam inside a hollow beam or a pipe inside a pipe). For this case, the sign of the target
radius, R1, will determine whether you are modeling parallel beams (R1 > 0) or a beam inside a
beam (R1 < 0).
Use KEYOPT(3) = 1 to model beams that cross. The target radius must be a positive value.
For CONTA176, the contact normal is uniquely defined and is perpendicular to both the contact and the
target surfaces (two contacting beams). Real constant TOLS is used to add a small tolerance that will
internally extend the edge of the target surface. TOLS is useful for problems where contact nodes are
likely to lie on the edge of the target (as at symmetry planes or for models generated in a node-to-node
contact pattern). In these situations, the contact node may repeatedly slip off the target surface and be
completely out of contact, resulting in convergence difficulties from oscillations.
Units for TOLS are percent (1.0 implies a 1.0% increase in the target edge length). A small value of
TOLS will usually prevent this situation from occurring. The default value is 10 for small deflection and 2
for large deflection (NLGEOM,ON).
5.3.1.5.KEYOPT(4)
You can use CONTA176 with the multipoint constraint (MPC) approach (KEYOPT(2) = 2) to define
surface-based constraints. The KEYOPT(4) setting will determine the type of surface-based constraint.
Set KEYOPT(4) = 1 for a force-distributed constraint, or set KEYOPT(4) = 0 for a rigid surface
constraint. See Surface-based Constraints for more information.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter6:Line-to-Surface Contact
You can use the 3-D line-to-surface contact element, CONTA177, to model flexible-flexible or rigidflexible contact between a 3-D beam and a surface or between a shell edge and a surface.
The following line-to-surface contact topics are available:
The 3-D Line-to-Surface Contact Element
Performing a 3-D Line-to-Surface Contact Analysis
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
The line can be made up of linear or parabolic segments, depending on whether the attached beam or
shell edge is made up of first order or second order elements. If the nodal ordering of the underlying
beam elements is not consistent, you must either change them by reversing the node number order of
the selected elements (ESURF,,REVERSE command) or make a consistent element ordering (ENORM
command).
You can list the CONTA177 results using the PRESOL,CONT or PRETAB commands. Since CONTA177 is
a 3-D line element, you can also use the PLLS command to display element table items.
CONTA177 uses the contact force-based model. (Since this is the only model used for this element,
KEYOPT(3) is not used.) The units of real constants FKN and FKT have a factor of AREA with respect to
those used in the surface-to-surface contact elements. For instance, contact stiffness FKN has units of
FORCE/LENGTH in the force-based model, but FORCE/LENGTH3 in the surface-to-surface contact
elements. PRES is the contact normal force in the force based model, but contact pressure in CONTA171
to CONTA174.
6.2.1.4.KEYOPT(4)
You can use CONTA177 with the multipoint constraint (MPC) approach (KEYOPT(2) = 2) to define
surface-based constraints. The KEYOPT(4) setting will determine the type of surface-based constraint.
Set KEYOPT(4) = 1 for a force-distributed constraint, or set KEYOPT(4) = 0 for a rigid surface
constraint. See Surface-based Constraints for more information.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter7:Multiphysics Contact
Multiphysics applications (involving two or more fields) often require the inclusion of contact interaction
between two or more surfaces or between a surface and its surroundings. These contact interactions
can be modeled by using the thermal, electric, and magnetic capabiities of the surface-to-surface and
node-to-surface contact elements (CONTA171, CONTA172, CONTA173, CONTA174, and CONTA175) .
The following multiphysics contact topics are available:
Modeling Thermal Contact
Modeling Electric Contact
Modeling Magnetic Contact
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
7.2.1.2.Using ECC
The interaction between two contacting surfaces is defined by
J = ECC x (Vt - Vc)
where:
J = current density for the electric potential (VOLT) degree of freedom (KEYOPT(1) = 3 or 4), or the
electric charge density (KEYOPT(1) = 5, or 6).
ECC = electric contact conductance for the electric potential (VOLT) degree of freedom (KEYOPT(1) = 3
or 4), or the electric contact capacitance per unit area for (KEYOPT(1) = 5, or 6).
Vt and Vc = voltages at the contact points on the target and contact surfaces.
The ECC value is input through a real constant, which can be a function of temperature [(Tt + T c)/2],
pressure, and time, by using the %TABLE% option. For the current conduction option, the electric
contact conductance ECC has units of electric conductivity/length. For the piezoelectric and electrostatic
options, the electric contact capacitance ECC has units of capacitance per unit area. To model surface
interaction between two surfaces where a small gap exists, use KEYOPT(12) = 4 or 5 to define either
the bonded contact or no-separation contact options (see Selecting Surface Interaction Models).
FHEG: The fraction of electric dissipated energy converted into heat (Joule heating). This value defaults
to 1 and can be input as a real constant. For an input of true 0, you must enter a very small value (for
example, 1E-8). If you enter 0, ANSYS interprets this as an input of the default value.
J: The current density.
Vt and Vc: The voltages at the contact points on the target and contact surfaces.
The amount of electric heat dissipation on contact and target surfaces is defined by
qc = FWGT x q
and
qT = (1 - FWGT) x q
Where qc is the contact side and qT is the target side, and FWGT is the weight factor for the contact
heat dissipation between the contact and target surfaces (input as a real constant). FWGT is the same
real constant used for frictional heat generation. By default, FWGT = 0.5. For an input of true 0, you
must enter a very small value (for example, 1E-8). If you enter 0, ANSYS interprets this as an input of
the default value.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
7.3.1.Using MCC
The magnetic flux across the contacting interface is defined by:
MFLUX = MCC x (M t - M c)
where:
MFLUX = magnetic flux density
M t , M c = magnetic potential at the contact points on the target and contact surfaces
MCC = contact permeance coefficient (Henries/meters2 in MKS units)
The MCC value is input through a real constant, which can be a function of temperature [(Tt + T c)/2],
pressure, and time, by using the %TABLE% option. MCC values can be approximated as /t, where is
the gap permeability and t is the gap width.
If the "no-separation contact" or "bonded contact" option is set (KEYOPT(12) = 4 or 5), contact
interaction can occur between two surfaces separated by a narrow gap.
Perfect magnetic contact supports dissimilar meshes on both sides of the contacting interface (MCC =
infinity). You must use the internal MPC approach by setting KEYOPT(2) = 2. You must also set
KEYOPT(4) = 1 or 2 for contact nodal detection, and KEYOPT(12) = 5, 6 for bonded contact.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
Chapter8:Node-to-Node Contact
You can use node-to-node contact elements to model point-to-point contact (flexible-flexible or rigidflexible). Additionally, you can use these elements to represent contact between two surfaces by
specifying individual node-to-node contact between the opposing nodes of each surface. This use
requires that the nodes of the two opposing surfaces match up geometrically and that the relative sliding
between the two surfaces is negligible. In addition, the deflections (rotations) of the two surfaces must
remain small.
The following node-to-node contact topics are available:
Node-to-Node Contact Elements
Performing a Node-to-Node Contact Analysis
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
In terms of solution CPU time, the CONTA178 element shown is the simplest and least expensive of all
contact element types. When modeling conditions warrant its use, it can be an effective tool for
modeling a variety of contact situations. Following are some notable features offered with CONTA178:
Several contact algorithms, including the Lagrange method (KEYOPT(2))
Semiautomatic contact stiffness (real constants FKN-FKS)
Flexibility for defining contact normal
Many contact behaviors (KEYOPT(10))
Cylindrical gap with friction (KEYOPT(4) = 4)
Damper (real constants CV1, CV2)
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
E
Main Menu> Preprocessor> Modeling> Create> Elements> User
Numbered> Thru Nodes
2. Use the EINTF command to generate the contact elements automatically at coincident nodes or
offset nodes. This is discussed in detail in the following subsections.
If the two bodies are separated by a gap, the EINTF command can be used to create elements between
offset nodes by specifying the node location increments (DX, DY, DZ) in the coordinate system KCN. The
GUI path is Main Menu> Preprocessor> Modeling> Create> Elements> Auto Numbered>
Offset Nodes.
If KOPT is set to 1, the nodes belonging to the contact elements created are rotated into the coordinate
system KCN.
For example, the following figure shows contact between two concentric pipes separated by a gap. In
this example, KCN would be a cylindrical coordinate system centered in O, and DX would be set in (
TOLER).
Figure8.2Contact Between Two Concentric Pipes
8.2.2.3.Node Ordering
Node ordering can be critical in determining the contact normal. You can use EINTF,,,LOW or
EINTF,,,HIGH to control node ordering. When using the LOW argument, the 2-node elements are
generated from the lowest numbered node to the highest numbered node. When using HIGH, 2-node
elements are generated from the highest to the lowest. To check the contact normal, use
/PSYMB,ESYS. If you discover that the ordering is incorrect, you can reverse it using EINTF,,,REVE. To
determine which side of the interface contains the I nodes, use the following commands:
ESEL,,ENAME,,178
NSLE,,POS,1
ESLN
NSLE
EPLOT
Both nodes I and J are fixed in the X direction. The model is overconstrained only when the two bodies
are in contact and bonded contact or rough friction has been defined. It can also occur if the contact
status is sticking, In these cases, the constraint in the X-direction is duplicated which causes an
overconstrained model.
Zero Pivot and Numerical Singularity warning messages indicate overcontraints in a model.
Overconstraints can lead to convergence difficulties and/or inaccurate results. They can be easily
avoided by changing the contact definition or the boundary conditions.
GUI:
AUTOTS,ON
Main Menu> Solution> Analysis Type> Sol'n Control ( : Basic Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc> Time-Time Step
Main Menu> Solution> Unabridged Menu> Load Step Opts>
Time/Frequenc> Time and Substps
Set the number of equilibrium equations to a number that is appropriate for a reasonable time step
size. With SOLCONTROL,ON, this command defaults to between 15 and 26 iterations, depending
upon the physics of the problem.
Command(s):
GUI:
NEQIT
Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Equilibrium Iter
PRED
Main Menu> Solution> Analysis Type> Sol'n Control ( : Nonlinear Tab)
Main Menu> Solution> Unabridged Menu> Load Step Opts> Nonlinear>
Predictor
NROPT,FULL,,ON
Main Menu> Solution> Unabridged Menu> Analysis Type> Analysis
Options
For analysis involving friction, using NROPT, UNSYM is useful (and sometimes required if the
coefficient of friction is > 0.2) for problems where the normal and tangential (sliding) motions
are strongly coupled.
NLGEOM, ON is supported but the contact normal is not updated during the analysis. Make sure
that only small rotations occur along the contact surfaces (except for the cylindrical gap option).
Many convergence failures in contact analysis are the result of using too large a value for contact
stiffness (real constant KN). Be sure to follow the recommendations given previously in this section
for an initial estimate for contact stiffness. If such estimated values lead to a convergence failure,
reduce the contact stiffness and restart. (You must also explicitly define the tangent stiffness - see
the Note below.)
Conversely, if overpenetration occurred in your contact analysis, you probably used a value of KN
that was too small. In this case, gradually increase the contact stiffness value to an appropriate
level by redefining it using new R commands over several load steps in a restart. (You must also
explicitly define the tangent stiffness - see the Note statement below.)
Note: Although you can change the contact stiffness value (real constant KN), you cannot
change any other real constants between load steps. Therefore, if you plan to
change KN in a restart (or from one load step to the next), you cannot allow the
value of the tangent (or "sticking") contact stiffness (real constant KT) to be
defined by default, because the program would then attempt to redefine the
tangent stiffness as the contact stiffness changed. You must explicitly define the
tangent stiffness whenever you change the contact stiffness to maintain a
consistent value for the tangent stiffness throughout all load steps.
Note: When used with the MPC approach, the no separation option (KEYOPT(12) = 4) is
only valid for modeling solid-solid assemblies that represent a slider line or slider
plane.
The following key options are ignored: KEYOPT(8) (it is always set to 2 internally), KEYOPT(10).
The following real constants are used: R1, R2, ICONT, PINB, CNOF, PMAX, PMIN, TOLS. All other real
constants are ignored.
This function works similarly to the CEINTF command for small deformation analysis (NLGEOM,OFF).
Comparing it to the CEINTF command, the contact surface acts as "region A nodes," and the target
surface acts as "region B elements."
The contact surface must be defined on the deformable bodies, and the target surface must be defined
on either deformable or rigid bodies in the contact pair. In order to prevent overconstraint, only
asymmetric contact is supported. If symmetric pairs are defined, ANSYS will automatically pick one pair
and ignore the other pair (acting as KEYOPT(8) = 2). The self-contact pair definition is not supported.
If the temperature degree of freedom is active in the model (KEYOPT(1) = 1 or 2), ANSYS will build MPC
equations not only for structural degrees of freedom, but also for the temperature DOF. In this case, the
real constant TCC is ignored. If only the temperature DOF is set (KEYOPT(1) = 2) and other solution
options are defined (ANTYPE,,TRANS; THOPT,QUASI; EQSLV,JCG/ICCG), the internal MPC approach
can support fast thermal transient analysis (see Nonlinear Options in the Thermal Analysis Guide ).
Internal MPC equations for temperature DOF are built to support heat transfer between the two bonded
surfaces.
For the bonded always option (KEYOPT(12) = 5) and no separation option (KEYOPT(12) = 4), any
contact node that lies inside the pinball region (PINB) can be the constrained node in the MPC definition
if an intersection with the target surface is detected in the contact normal direction. This holds true at
the beginning of deformation, as well as during the deformation process. A relatively small PINB may be
used to prevent any false contact. When KEYOPT(12) is set to the bonded always or no separation
option, PINB defaults to 0.25 (25% of the contact depth) for small deformation analysis
(NLGEOM,OFF), and 0.5 (50% of the contact depth) for large deformation analysis (NLGEOM,ON).
(The default PINB value may differ from what is described here if CNOF is input. See Using PINB for
more information.)
For the "bonded initial" option (KEYOPT(12) = 6), only those contact nodes that are initially in contact
or have a very small gap but lie inside the adjustment zone (ICONT) are always constrained via internal
MPC. Those contact nodes that are initially open will never be constrained, even though they may later
penetrate into the target surface during the deformation process. In order to capture contact, you
should specify proper ICONT or CNOF values. Use CNCHECK in conjunction with ICONT to move all the
contact nodes that are inside the ICONT zone onto the target surface in the initial configuration, without
causing any strain. When the "bonded initial" option is set and KEYOPT(5) = 0 or 4, ICONT defaults to
0.05. See Adjusting Initial Contact Conditions for more information on using KEYOPT(5), CNOF, and
ICONT.
You can use KEYOPT(4) on the target element (TARGE169 or TARGE170) to control individual degrees
of freedom for the constraint. For example, if you are using TARGE170 elements with 3-D contact
https://www.sharcnet.ca/Software/Fluent13/help/ans_ctec/Hlp_ctec_solsol.html[28/04/2013 09:31:28 p.m.]
elements, you might specify that only UX, UY, and ROTZ be used in the constraint. You can do this by
entering a six digit value for KEYOPT(4). The first to sixth digits represent ROTZ, ROTY, ROTX, UZ, UY,
UX, respectively. The number 1 (one) indicates the DOF is active, and the number 0 (zero) indicates the
DOF is not active. Therefore, to specify that UX, UY, and ROTZ be used in the constraint, you would
enter 100011 as the KEYOPT(4) value.
For the 3-D case, you can also use KEYOPT(5) of the target element (TARGE170) to explicitly define the
type of constraint. In most cases, ANSYS will automatically constrain the translational degrees of
freedom for a solid-solid assembly and constrain both translational and rotational degrees of freedom for
a shell-shell assembly. The constraint types available through KEYOPT(5) are as follows:
KEYOPT(5) = 0 - Auto constraint type detection (default)
KEYOPT(5) = 1 - Solid-solid constraint (no rotational DOFs are constrained)
KEYOPT(5) = 2 - Shell-shell constraint (both translational and rotational DOFs are constrained, but they
are decoupled)
For a shell-shell assembly, you can also use the shell-solid constraint types (KEYOPT(5) = 3, 4, and 5).
See Modeling a Shell-Solid Assembly for more information on the shell-solid constraint types.
Keep these important points in mind when determining the type of constraint to use for the assembly:
For the 3-D case, if you specify KEYOPT(4), only the degrees of freedom that are common to both
the KEYOPT(4) degree-of-freedom set and the KEYOPT(5) degree-of-freedom set will be
considered in the constraint equations.
When the no separation option (KEYOPT(12) = 4 on the contact element) is used with the MPC
approach to model solid-solid assemblies, only the KEYOPT(5) = 0 and 1 options (auto detection
or solid-solid constraint) described above are valid. If the auto detection option is set and the
program finds a shell-shell or shell-solid constraint in this situation, the solution will terminate.
If overconstraint occurs in bonded shell-shell assemblies when using the MPC algorithm, you can
switch to the penalty method or the augmented Lagrangian method. See Bonded Contact for ShellShell Assemblies for more information.
The shell-shell constraint type (KEYOPT(5)=2) constrains the rotational and translational degrees of
freedom from both sides. However, the rotational and translational degrees of freedom are
decoupled. This option can model situations where one shell edge lines up well with another shell
surface. This provides a valid answer which is closer to a matching mesh solution.
If a certain amount of gap or penetration exists in the assembly interface, the shell-shell constraint
option causes artificial constraints to be added, which can result in an a inaccurate solution. In this
case, it is recommended that you use a shell-solid constraint type by setting KEYOPT(5) = 3, 4, or
5 on the target element. One drawback of using the shell-solid constraint type is that the initial
gap or penetration will remain during the solution (similar to setting KEYOPT(9) = 1 on the contact
element).
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.
To define a shell-solid assembly using the internal MPC approach, you must set the following key
options on the contact elements:
KEYOPT(2) = 2
KEYOPT(12) = 5 or 6
KEYOPT(4) = 1 or 2
KEYOPT(4) = 0 or 1
MPC-based approach
Bonded always or bonded initial
Nodal detection for CONTA171, CONTA172, CONTA173, CONTA174
Contact normal direction for CONTA175
The following real constants are also used: ICONT, FTOL, PINB, CNOF, PMAX, PMIN, TOLS.
The following key options are ignored: KEYOPT(8), KEYOPT(10), KEYOPT(1) > 0.
In most cases, ANSYS will automatically constrain both translational and rotational degrees of freedom
for a shell-solid assembly (see Figure 9.2). However, you can use KEYOPT(5) of the target element
(TARGE170) to explicitly define the type of constraint:
KEYOPT(5) = 0 - Auto constraint type detection (default). Based on the underlying element type, this
option automatically identifies the appropriate constraint type: solid-solid constraint, shell-shell
constraint, or shell-solid constraint.
KEYOPT(5) = 3 - Shell-solid constraint; both translational and rotational DOFs are constrained on shell
nodes; only translational DOFs are constrained on solid nodes (see Figure 9.3).
KEYOPT(5) = 4 - Shell-solid constraint, all directions. This option acts the same as KEYOPT(5) = 3 if an
intersection is found from the contact normal to the target surface. Otherwise, constraint equations are
still built as long as contact nodes and target segments are inside the pinball region. (See Figure 9.4
For the shell-solid constraint option (KEYOPT(5) = 3 on TARGE170), ANSYS automatically creates an
internal set of force-distributed constraints (similar to the RBE3 command) between nodes on the shell
edges and nodes on the solid surface. The program uses the pinball region (PINB), initial adjustment
zone (ICONT), and influence distance (FTOLN) to determine which nodes on the shell edge will be
constrained with which nodes on the solid surface. Each shell node acts as the master node, and
associated solid nodes act as slave nodes.
For the bonded always option (KEYOPT(12) = 5), any shell node that lies inside the pinball region (PINB)
will be included in the constraint if an intersection with the target surface is detected in the contact
normal direction. This holds true at the beginning of deformation, as well as during the deformation
process. A relatively small PINB value may be used to prevent any false contact. The default for PINB is
0.25 (25% of the contact depth) for small deformation analysis (NLGEOM,OFF), and 0.5 (50% of the
contact depth) for large deformation analysis (NLGEOM,ON). (The default PINB value may differ from
what is described here if CNOF is input. See Using PINB for more information.)
For the bonded initial option (KEYOPT(12) = 6), only the shell nodes that initially lie inside the
adjustment zone (ICONT) are included in the constraint sets. Shell nodes that lie outside ICONT are not
constrained with the solid nodes. The default for ICONT is 0.05 (5% of the contact depth).
https://www.sharcnet.ca/Software/Fluent13/help/ans_ctec/Hlp_ctec_solshel.html[28/04/2013 09:31:54 p.m.]
The influence distance (FTOLN) is used for the shell-solid constraint option (KEYOPT(5) =3 on
TARGE170). Each solid node is included in the constraint set if the perpendicular distance from the solid
node to any shell edge is smaller than the influence distance. FTOLN defaults to half the thickness of the
shell. A positive FTOLN value represents a scaling factor on the shell half-thickness, and a negative value
represents an absolute distance value.
A shell-solid assembly can be used in a substructure analysis. However, if a superelement is defined to
represent the shell elements, shell thickness is unknown in the use pass. In this case, you must
overwrite the default setting of FTOLN (originally a factor of the shell thickness) to account for the zero
thickness of the superelement. Input an absolute value for FTOLN (that is, input a negative value) to
capture all constrained nodes when the constraint equations are built.
The KEYOPT(5) = 4 option (shell-solid constraint, all directions) can be used for the case when the shell
node does not overlap or intersect the contact surface (see figure below). However, if any intersection is
detected from the contact normal to the target surface, this option may not be the best choice because
it only builds very localized constraints between the shell node and the target segment which is
intersected. The same is always true for KEYOPT(5) = 3.
The KEYOPT(5) = 5 option (shell-solid constraint, anywhere inside pinball) is the recommended shellsolid constraint because constraint equations are always built between a shell node and all target
segments which are inside the pinball region, regardless of the contact normal and contact intersection.
Thus, the pinball size is important since a larger pinball will result in a larger constraint set. This option
is useful when you wish to completely constrain one contact side to another. The stresses are more
evenly distributed at the shell-solid interface for this option than they would be for other shell-solid
constraint types.
Figure9.4Shell-Solid Constraint - No Intersection (use KEYOPT(5) = 4 or 5)
9.3.Surface-Based Constraints
A surface-based constraint can be used to couple the motion of nodes on the contact surface to a single
pilot node on the target surface. The multipoint constraint (MPC) capability of the contact elements
(KEYOPT(2) = 2) allows you to define two types of surface-based constraints:
Rigid surface constraint - In this type of constraint, the contact nodes are constrained to the rigid
body motion defined by the pilot node (see Figure 9.5), similar to a constraint defined by the
CERIG command.
Force-distributed constraint - In this type of constraint, forces or displacements applied on the pilot
node are distributed to contact nodes (in an average sense) through shape functions (see Figure
9.6), similar to a constraint defined by the RBE3 command.
Figure9.5Rigid Surface Constraint
Figure9.6Force-Distributed Constraint
To model rigid end conditions. Example: using a rigid surface constraint to model a rigid end plate
or rigid plane section of 3-D solid elements.
To model interactions with other joints. Example: two flexible parts linked by a hinge. This can be
modeled by two force-distributed constraint definitions whose pilot nodes are connected by a
revolute joint element.
To define transitions between solid and structure elements. Example: a beam element connected
to a solid element face.
The pilot node has both translational and rotational degrees of freedom. The active degrees of freedom
at the pilot node depend on the defined type of target elements. Use TARGE169 for 2-D surface-based
constraints that contain UX, UY, and ROTZ degrees of freedom. Use TARGE170 for 3-D surface-based
constraints that contain UX, UY, UZ, and ROTX, ROTY, ROTZ degrees of freedom. Generally, you should
always set KEYOPT(2)=1 for the target element to indicate that boundary conditions for rigid target
nodes will be user-specified. Otherwise, ANSYS may apply internal constraints on the pilot node.
The degrees of freedom of the surface-based constraints can also be controlled by using KEYOPT(4) of
the target element (TARGE169 or TARGE170). For example, for the 3-D case (TARGE170), you might
specify that only UX, UY, and ROTZ be used in the constraint. You can do this by entering a six digit
value for KEYOPT(4). The first to sixth digits represent ROTZ, ROTY, ROTX, UZ, UY, UX, respectively.
The number 1 (one) indicates the DOF is active, and the number 0 (zero) indicates the DOF is not
active. Therefore, to specify that UX, UY, and ROTZ be used in the constraint, you would enter 100011
as the KEYOPT(4) value.
The basic formulation for the rigid surface constraint is similar to the MPC184 rigid beam and rigid link
elements. However, this constraint type offers additional flexibility when you fully or partially constrain
the degrees of freedom. For examples, the following are possible configurations:
All six degrees of freedom are selected, which is equivalent to the MPC184 rigid beam.
One rotational degree of freedom is excluded, which is equivalent to the MPC184 revolute joint.
Only three translational degrees of freedom are selected, which is equivalent to the MPC184
spherical joint or MPC184 rigid link.
In another example, a cylindrical ring is clamped at one end and loaded by a torque at the other end
(Figure 9.8). A rigid surface constraint is used with all the contact nodes rotated into a cylindrical
coordinate system. If the x-direction constraint is free (KEYOPT(4) = 110), the ring is allowed to expand
in the radial direction.
Figure9.8Free Radial Expansion Under Torque Load
The 3-D target element (TARGE170) and 2-D target element (TARGE169) are applied on the exterior
surface of the rigid body. To generate the target elements, issue an ESURF command.
The rigid body can also be a simple standalone body when the target elements do not overlap other
elements (that is, have no underlying elements), as shown:
Figure2.3Rigid Body Definition Without Underlying Elements
You can generate target elements TARGE170 for a standalone 3-D rigid body (AMESH) or target
elements TARGE169 for a standalone 2-D rigid body (LMESH).
The most efficient rigid body should contain a limited number of nodes which are either connected to
other elements or subject to boundary conditions, as shown:
Figure2.4Rigid Body with a Limited Number of Nodes
The rigid body shown above contains three nodes which connect five elements (two 3-D line segments,
one pilot node segment, one MASS21, and one MPC184-Revolute).
Target element POINT segments (TSHAP,POINT) can be defined and used to apply boundary
conditions (point loads, displacement constraints, etc.) on the rigid body surface where no predefined
nodes exist.
analysis, you can simply locate the pilot node at the gravity center of the rigid body if the center of mass
is known.
Item1
MTOT
X, Y, Z
MC
X, Y, Z
IPRIN
X, Y, Z
IANG
XY, YZ, ZX
Symbol
M x, My, Mz
X c, Y c, Z c
Ixx, Iyy, Izz
xy, yz , xz
Based on the precalculated mass properties, you can easily define the point mass element. The node is
defined in the local coordinate system, as shown:
X c, Y c, Zc, xy, yz , xz
The mass properties are specified by real constants:
M x , M y , M z, Ixx, Iyy, Izz
Set MASS21 KEYOPT(2) = 1 so that the point mass element coordinate system is initially parallel to the
nodal coordinate system and rotates with the nodal coordinate rotations during a large-deflection
analysis.
The node has DOF UX if a constraint or a force is applied in the X direction. If there are no applied BCs,
the standalone rigid body nodes have no DOFs; in such a case, ANSYS simply updates the position of
the nodes based on the kinematics of the rigid body.
The DOFs for a rigid body can also be controlled via KEYOPT(4) of the target element (TARGE169 or
TARGE170). The key option offers additional flexibility by fully or partially constraining the DOFs for the
rigid body.
Examples
In the following figure, a rigid sphere is defined by 8-node quadrilateral segments and a pilot node. Two
beam elements are connected to the rigid surface in the XY plane, as shown by the dotted lines. The
pilot node is located at the global Cartesian origin and is subjected to rotation ROTZ.
For the DOFs of the rigid body, selecting three rotational DOFs along with three translational DOFs
rotates the beams, as shown. Because the beams are fully connected to the rigid sphere, they rotate
with the sphere.
Figure2.6Rigid Sphere Translational DOFs + Rotational DOFs
Selecting only the three translational DOFs for the rigid body, as shown in the following figure, does not
rotate the beams because they are connected only in their translational DOFs; therefore, the connection
acts as a hinge.
Figure2.7Rigid Body Translational DOFs Only
Determining the DOFs for each rigid body node is important because the internal multipoint constraints
are built solely on the resulting DOFs.
defined at those nodes, and the direction of forces is determined by the rotation of the nodes.
You can apply surface loads on surface effect elements SURF153 and SURF154 which fully or partially
override loads on the surface of the rigid body.
Loads on a rigid body are assembled from contributions of all loads on nodes and elements connected to
the rigid body.
KEYOPT(1)
6
6
7
8
9
10
11
11
5
12
12
13
14
16
KEYOPT(4)
--1
----------1
----1
-------
MPC184 Element
Constraints
Revolute Joint
Universal Joint
Slot Joint
Point-in-Plane Joint
Translational Joint
4
2
1
5
Cylindrical Joint
Spherical Joint
Planar Joint
Weld Joint
Orient Joint
General Joint
6
3
Depends on
number of fixed
relative DOFs
Minimum
constraints = 0
(No DOF is
fixed)
Screw
17
---
Screw Joint
Maximum
constraints = 6
(All DOFs are
fixed)
5
Relative axial
motion and
rotational
motion are
linked via the
pitch of the
screw
Irrespective of the integration scheme specified for the transient dynamic analysis, the Newmark method
is used for the joint element when stops are specified.
The energy-momentum conservation scheme for stops is implemented for all joints except the screw
joint. In the case of the screw joint, the stops are imposed based on the relative displacements (or
rotations).
Defining Stops for Joint Elements
You can impose stops or limits on the available components of relative motion between the two nodes of
a joint element. The stops or limits essentially constrain the values of the free DOFs within a certain
range. To specify minimum and maximum values, issue the SECSTOP command.
The following figure shows how stops can be imposed on a revolute joint such that the motion is
constrained. The axis of the revolute is assumed to be perpendicular to the plane of paper and is along
the e 3 direction.
Figure2.9Stops Imposed on a Revolute Joint
The local coordinate system specified at node I is assumed to be fixed in its initial configuration.
However, the local coordinate system specified at node J evolves with the rotation of that node. The
relative angle of rotation is given by:
Let the link with node J rotate with respect to the link with node I. This characteristic implies that the
local coordinate system at node J rotates with respect to the local coordinate system at node I.
For the configuration shown, the initial relative angle of rotation is zero degrees. A counterclockwise
motion results in positive angles of rotation. Clockwise motion results in negative angles of rotation.
If stops limit the movement of the link with node J (as shown), the stop conditions are specified as
follows:
SECSTOP,6, PHI min ,PHI max
The next figure shows how stops can be imposed in a slot joint which involves displacements in the local
e I1 axis of node I. The relative distance between node J and node I is given by:
where xI and xJ are the position vectors of nodes I and J. The initial distance between the nodes I and J
is l0 and is a positive value.
Figure2.10Stops Imposed on a Slot Joint
where
min and
where
min is negative and
max is positive.
nonlinear stiffness or damping curve.) In either case, these values may be temperature dependent; use
the TBTEMP command to define the temperature for the data table.
Figure2.11Nonlinear Stiffness and Damping Behavior for Joints
You can specify the linear or nonlinear stiffness or damping behavior independently for each component
of relative motion. However, if you specify linear stiffness for an unrestrained component of relative
motion, you cannot specify nonlinear stiffness behavior on the same component of relative motion. The
damping behavior is similarly restricted. If a joint element has more than one free or unrestrained
component of relative motion--for example, the universal joint has two free components of relative
motion--then you can independently specify the stiffness or damping behavior as linear or nonlinear for
each of the unrestricted components of relative motion.
2.3.2.2.Frictional Behavior
Frictional behavior along the unrestrained components of relative motion influences the overall behavior
of the joints. You can model Coulomb friction for joint elements via the TB,JOIN command with an
appropriate TBOPT label. Frictional behavior can be specified only for the following joints:
Revolute Joint (x-axis and z-axis)
Slot Joint
Translational Joint
The laws governing the frictional behavior of the joint are described below.
Coulombs Law
The classical Coulomb friction model is implemented for joints using a penalty formulation. The Coulomb
friction model for joints is defined as:
Where, F s is the equivalent tangential force (or moment), F n is the normal force (or moment) in the
joint, and is the current value of the coefficient of friction. The calculation of the normal force depends
on the joint under consideration.
If the equivalent tangential force F s is less than F lim, the state is known as the sticking state. If F s
exceeds F lim, sliding occurs and the state is known as the sliding state. The sticking/sliding calculations
determine when a point transitions from sticking to sliding or vice versa.
Figure2.12Coulomb's Law
where:
moment) for Coulomb friction calculations. The SECJOINT command is used to specify these quantities.
The following table outlines the required geometric quantities:
Table2.2Required Geometric Quantities
Joint Type
Revolute Joint (x-axis and z-axis)
Slot Joint
Translational Joint
Geometric Quantities
Outer radius, Inner radius, Effective Length
None required
Effective Length, Effective Radius
If appropriate geometric quantities are not specified, then the corresponding normal force contributions
will not be considered. The following section explains the normal force calculations and the geometric
quantities required.
where,
Additionally, if interference fit moment ( M interference) is defined, the normal moment for frictional
calculations is given by:
A similar calculation is carried out for the z-axis revolute joint by choosing the appropriate constraint
Lagrange multiplier forces in the above equations.
Slot Joint
The two displacement constraint Lagrange Multiplier forces ( 2 and 3 ) in the slot joint contribute to a
tangential force as follows:
Additionally, if interference fit force ( F interference) is defined, the normal force for frictional calculations is
given by:
Leff = Effective length. The effective length is the length over which the two parts of the
translation joint overlap. It is assumed that the change in this length is small.
Reff = Effective radius. To simplify calculations, an effective radius is used in torsional moment
calculations, even though the cross section in a translational joint is rectangular. The effective
radius is used in computing the force that arises due to the torsional moment.
The normal force used in frictional calculations is computed as follows:
An effective radial force due to the constraint forces ( 2 and 3 ):
Additionally, if interference fit force ( F interference) is defined, the normal force for frictional calculations is
given by:
Figure 2.15 shows the meshed model including the revolute joint. To connect the bodies to the joint,
you must use either elements (such as beams) or constraint equations. The easiest way to do so is to
use contact elements to create surface-based constraints (multipoint constraints, or MPCs), as follows:
1. Define a pilot node at one end of the joint. The pilot node connects the joint to the rest of the
body.
2. Select the nodes on the surface of the body that you want to connect to this pilot node.
3. Create contact surface elements on this surface. By sharing the same real constant number
(REAL,N ), MPCs between the surface nodes and the pilot node are generated during the solution.
Repeat the steps for each body-joint connection.
Figure2.15Pinned Joint Mesh and Revolute Joint
Figure 2.16 shows the contact elements and Figure 2.17 shows the MPCs (constraint equations) created
during the solution for the lower body.
Create the pilot node using the TARGE170 element--setting KEYOPT(2) = 1 so as not to allow the
program to constrain any DOFs--and issuing the TSHAP,PILO command.
If you mesh the body with elements having no midside nodes (such as SOLID185), use CONTA173 as
the element type for the surface mesh. For elements with midside nodes (such as SOLID186 or
SOLID187), use CONTA174. Set the following element key options to create the necessary constraints:
KEYOPT(2) = 2
KEYOPT(4) = 2
KEYOPT(12) = 5
Instead of the rigid option, you can also choose a flexible (force-distributed or RBE3-type) constraint
option by setting KEYOPT(4) = 1. The following figures illustrate the difference in behaviors:
Additional Information
For more information about using contact elements to generate constraints, see Surface-Based
Constraints in the Contact Technology Guide .
MPC184-Revolute
MPC184-Revolute
Multipoint Constraint Element: Revolute Joint
MP ME ST PR PRN <> <> <> <> <> <> PP <> EME MFS
Product Restrictions
MPC184-Revolute
below.
Displacement constraints:
uI = uJ
Where, uI is the displacement vector at node I and uJ is the displacement vector at node J.
Rotation constraints:
If the revolute axes and are not aligned at the start of the analysis, then the angle between the
two is held fixed at the starting value.
The relative position of the local coordinate system at node I with respect to node J is characterized by
the first Cardan (or Bryant) angle given by:
The change in the relative angular position between the two local coordinate system is given by:
Where, 0 is the initial angular offset (the first Cardan (or Bryant ) angle measured in the reference
configuration) between the two coordinate systems and m is an integer accounting for multiple rotations
about the revolute axis.
The constitutive calculations use the following definition of the joint rotation:
Where
is the reference angle, angle1, specified on the SECDATA command. If this value is not
Other input data that are common to all joint elements (material behavior, stops and limits, locks, etc.)
are described in "Joint Input Data" in the MPC184 element description.
MPC184-Revolute
Real Constants
None
Material Properties
Use the JOIN label on the TB command to define stiffness, damping, and Coulomb friction
behavior. (See MPC184 Joint Material Models (TB,JOIN) for detailed information on defining joint
materials.)
Surface Loads
None
Body Loads
Temperatures--
T(I), T(J)
Element Loads
Rotations--
ROTX (KEYOPT(4) = 0)
ROTZ (KEYOPT(4) = 1)
Angular velocities--
OMGX (KEYOPT(4) = 0)
OMGZ (KEYOPT(4) = 1)
Angular accelerations--
DMGX (KEYOPT(4) = 0)
DMGZ (KEYOPT(4) = 1)
Moments--
MX (KEYOPT(4) = 0)
MZ (KEYOPT(4) = 1)
Special Features
Large deflection
Linear perturbation
KEYOPT(1)
Element behavior:
6 --
Revolute joint element
KEYOPT(4)
Element configuration:
0 --
x-axis revolute joint with local 1 direction as the revolute axis.
1 --
z-axis revolute joint with local 3 direction as the revolute axis.
MPC184-Revolute
Definition
x-axis Revolute Joint (KEYOPT(4) = 0)
Element Number
Element node numbers (I, J)
Constraint Force in X direction
Constraint Force in Y direction
Constraint Force in Z direction
Constraint Moment in Y direction
Constraint Moment in Z direction
Constraint moment if stop is specified on DOF 4
Constraint moment if lock is specified on DOF 4
Constraint stop status[1]
Constraint lock status[2]
Joint relative position
Joint constitutive rotation
Joint elastic moment
Joint damping moment
Joint friction moment
Joint relative rotation
Joint relative velocity
Joint relative acceleration
Average temperature in the element[3]
Stick/slip status when friction is specified[4]
Normal moment in friction calculations
z-axis Revolute Joint (KEYOPT(4) = 1)
Element Number
Element node numbers (I, J)
Constraint Force in X direction
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
MPC184-Revolute
FY
FZ
MX
MY
CSTOP6
CLOCK6
CSST6
CLST6
JRP6
JCD6
JEF6
JDF6
JFF6
JRU6
JRV6
JRA6
JTEMP
JFST6
JFNF6
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Definition
MPC184-Revolute
The following output is available for all revolute joint elements (KEYOPT(4) = 0 and
1)
E1X-I, E1Y-I, E1Z-I X, Y, Z components of the evolved e 1 axis at node I
Y
E2X-I, E2Y-I, E2Z-I
Table184revo.3:MPC184 Revolute Joint Item and Sequence Numbers - SMISC Items and
Table184revo.4:MPC184 Revolute Joint Item and Sequence Numbers - NMISC Items list output
available via the ETABLE command using the Sequence Number method. See The General
Postprocessor (POST1) in the Basic Analysis Guide and The Item and Sequence Number Table for
further information. The table uses the following notation:
Name
output quantity as defined in the Element Output Definitions table.
Item
predetermined Item label for ETABLE command
E
sequence number for single-valued or constant element data
Table184revo.3MPC184 Revolute Joint Item and Sequence Numbers - SMISC Items
Output Quantity Name
FX
FY
FZ
MY
MZ
CSTOP4
CLOCK4
CSST4
CLST4
JRP4
JCD4
JEF4
JDF4
JFF4
1
2
3
5
6
10
16
22
28
34
40
46
52
58
MPC184-Revolute
JRU4
JRV4
JRA4
JTEMP
JFST4
JFNF4
FX
FY
FZ
MX
MY
CSTOP6
CLOCK6
CSST6
CLST6
JRP6
JCD6
JEF6
JDF6
JFF6
JRU6
JRV6
JRA6
JTEMP
JFST6
JFNF6
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
z-axis Revolute Joint (KEYOPT(4) = 1)
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
SMISC
64
70
76
79
80
84
1
2
3
4
5
12
18
24
30
36
42
48
54
60
66
72
78
79
82
86
The following output is available for all revolute joint elements (KEYOPT(4) = 0 and
1)
E1X-I
NMISC
1
E1Y-I
NMISC
2
E1Z-I
NMISC
3
E2X-I
NMISC
4
E2Y-I
NMISC
5
E2Z-I
NMISC
6
E3X-I
NMISC
7
E3Y-I
NMISC
8
E3Z-I
NMISC
9
E1X-J
NMISC
10
E1Y-J
NMISC
11
E1Z-J
NMISC
12
https://www.sharcnet.ca/Software/Fluent13/help/ans_elem/Hlp_E_MPC184revo.html[28/04/2013 09:33:22 p.m.]
MPC184-Revolute
E2X-J
E2Y-J
E2Z-J
E3X-J
E3Y-J
E3Z-J
JFX
JFY
JFZ
JMX
JMY
JMZ
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
NMISC
13
14
15
16
17
18
19
20
21
22
23
24
of 5 * 4 = 20 constraints. If one of the rigid links is fixed in space, then an additional six constraints are
imposed. If a rotation is applied at one of the revolute joints (thereby adding one more constraint), the
number of overconstraints is 24 - (20 + 6 + 1) = -3. As modeled, therefore, this mechanism is
overconstrained.
In this case, you case resolve the overconstraints by replacing three of the revolute joints with spherical
joints. Each spherical joint imposes only three constraints; after replacing the joint type, a DOF count
indicates that the system is no longer overconstrained. While the overconstraint in this model can be
resolved fairly easily, this is not a typical case. It is therefore vital that you exercise care when setting
up your model. For more information, see Resolving Overconstraint Problems.
The figure shows a plate modeled with shell elements. A portion of the plate is made rigid by adding
MPC184 Rigid Beam elements (represented by the thick lines in the figure). The addition of rigid beams
AB and BC is redundant and leads to an overconstrained model.
In ANSYS, if the MPC184 Rigid Beam elements with direct elimination option are used to model this type
of problem, the redundant constraints are eliminated automatically. However, if MPC184 Rigid Beam with
the Lagrange multiplier option is used, the solution may not converge.
Because of the symmetry and antisymmetry boundary conditions, the system of internal constraint
equations generated due to the MPC184 Rigid Beam element results in an overconstrained system.
10.1.1.Energy Conservation
The impact constraints are active only on the contact/target interface, so energy conservation is
enforced only for contact elements. The underlying finite elements defining the interior of impacting
bodies do not satisfy energy conservation. To ensure energy conservation, the following conditions must
be satisfied for contact elements:
Relative velocity constraint should be satisfied exactly.
No numerical damping should be used.
No friction should be specified.
Energy conservation is relatively easy to satisfy for rigid impact (when both contact and target surfaces
are rigid) as compared to flexible impact (when the target surface is rigid and the contact surface is
flexible, or both surfaces are flexible). This is because the underlying finite elements for flexible bodies
excite higher frequencies, which can make the time integration scheme unstable unless some numerical
damping is used. For rigid bodies undergoing only translation motion and impact, numerical damping is
generally not needed; however, when rigid bodies are undergoing large rotations, a small amount of
numerical damping is necessary to keep the time integration scheme from becoming unstable.
surfaces depending on the size of the time increment for the substep where contact is first detected
before the relative velocity constraint prevents further penetration.
When using fixed time increment, fixed number of substeps, or automatic time stepping (AUTOTS,ON)
without SOLCONTROL,ON,ON, you should make sure that the penetrations remain sufficiently small.
6.1.Postprocessors Available
Two postprocessors are available for reviewing your results: POST1, the general postprocessor, and
POST26, the time-history postprocessor. POST1 allows you to review the results over the entire model at
specific load steps and substeps (or at specific time-points or frequencies). In a static structural analysis,
for example, you can display the stress distribution for load step 3. Or, in a transient thermal analysis,
you can display the temperature distribution at time = 100 seconds. Following is a typical example of a
POST1 plot:
Figure6.1A Typical POST1 Contour Display
POST26 allows you to review the variation of a particular result item at specific points in the model with
respect to time, frequency, or some other result item. In a transient magnetic analysis, for instance, you
can graph the eddy current in a particular element versus time. Or, in a nonlinear structural analysis,
you can graph the force at a particular node versus its deflection. Figure 6.2 is shown below.
Figure6.2A Typical POST26 Graph
It is important to remember that the postprocessors in ANSYS are just tools for reviewing analysis
results. You still need to use your engineering judgment to interpret the results. For example, a contour
display may show that the highest stress in the model is 37,800 psi. It is now up to you to determine
whether this level of stress is acceptable for your design.
Release 13.0 - 2010 SAS IP, Inc. All rights reserved.