Professional Documents
Culture Documents
Release 2020 R1
Learning Outcome
• After completing this module, you will be more adept at avoiding some of the more
common modeling errors by implementing a “Model Review Checklist” prior to
solution of the finite element model.
• The direct elimination process involves decomposition (factorization) of the matrix [K]
into lower and upper triangular matrices,
[K] = [L][U]
• Then forward and back substitutions using [L] and [U] are made to compute the
solution vector {u}.
• A typical iterative method involves an initial guess, {u}1, of the solution vector {u} and
then successive steps of iteration leading to a sequence of vectors {u}2, {u}3, . . .until:
[K]{u}n – {F} < e
‐ Where e is some tolerance (close to zero)
‐ The calculation of {u}n + 1 involves [K], {F}, and the {u} vectors from one or two of the previous
iterations. Typically the solution converges to within a specified tolerance after a finite number of
iterations.
• There is one direct solver, the sparse direct solver, and a wider choice of iterative
solvers.
• This chart gives recommendations on when to use each type of solver.
• Although the Sparse Direct solver is the default for almost all analysis types, often your
solver choice may depend upon computing resources available to you (memory and
disk space).
• Solver selection is accomplished through either EQSLV or Solver Type under Analysis
Settings in Workbench Mechanical.
‐ Direct = Sparse Direct Solver
‐ Iterative = PCG Solver
• Also, by default, Workbench Mechanical will use the distributed form of each solver,
with a total of 2 cores (and up to 4) without additional HPC licenses.
• Distributed solver and core count options are accessed either from the Product
Launcher or from Tools....Solve Process Settings
• A structure can behave nonlinearly due to changes in its geometry. This this fishing
pole undergoes large rotations during loading:
• Both effects result in stiffness changes, but neither is accounted for in a small
deflection (linear) analysis.
9 ©2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
Nonlinear Analysis
F F
Stable Unstable
• Eigenvalue buckling analysis predicts the theoretical buckling strength (the bifurcation
point) of an ideal linear elastic structure.
• The eigenvalue formulation determines the bifurcation points of a structure.
‐ This method corresponds to the textbook approach of linear elastic buckling analysis.
‐ The eigenvalue buckling solution of a Euler column will match the classical Euler solution.
• However, imperfections and nonlinear behavior prevent most real world structures
from achieving their theoretical elastic buckling strength.
• Eigenvalue buckling generally yields unconservative results and should be used with
caution.
• If the model has constant and variable loads, an iterative solution technique is used:
‐ Apply the full constant load, such as the self weight of the pole shown below.
‐ Apply a value of applied loading A = 1.0, which results in a critical factor of 100.
‐ Repeat the buckling analysis, applying a load A = 100, which results in a critical factor of 1.1.
‐ Repeat the buckling analysis again, applying a load A = 111, which results in a critical factor of 0.99.
This load condition represents the critical load condition.
• In a nonlinear buckling analysis, the goal is to find the first limit point (the largest value
of the load before the solution becomes unstable).
• Nonlinear buckling is more accurate than eigenvalue buckling, and is therefore
recommended for the design or evaluation of structures.
• Post-buckling can also be modeled in nonlinear buckling.
‐ Typically, prediction of post-buckling will require an advanced solution techniques, not described
here.
Nonlinear
Buckling Post-
buckling
F
First Limit
Point
u
20 ©2020 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
Nonlinear Buckling Procedure
• Performing a nonlinear buckling analysis is similar to most other analyses with the
following additional points:
‐ A small perturbation (such as a small force) or geometric imperfection is required to initiate buckling.
‐ The buckled mode shape from an eigenvalue buckling analysis can be used to generate an initial
imperfection. (See Workbench Project Schematic, next slide, for an example of this workflow.)
‐ The value of the applied load should be set to a value slightly higher (10 to 20%) than critical load
predicted by the eigenvalue buckling analysis.
‐ The analysis must be run with geometric nonlinearities activated.
‐ Be sure to write out results for a sufficient number of results steps, so that you can examine the load
deflection curve in the general postprocessor.
Source: Master’s Degree in Numerical Simulation in Engineering with ANSYS, UPM Madrid
• ANSYS will report, during element formulation, the minimum and maximum values,
and corresponding element numbers, of the main diagonal coefficients of the element
stiffness matrices.
‐ A large ratio of max to min indicates the model is composed of very flexible and very stiff elements
and hence may be ill–conditioned.
‐ Ratios of 108 or larger may produce problems; a review of the elements reporting the min and max
values is in order.
• Very small main diagonal coefficients (pivots) may simply indicate the model has one or
more errors such as:
‐ Incorrect material properties.
‐ Incorrect element properties, e.g., thickness, moment of inertia, etc.
‐ Crack(s), i.e., unmerged nodes, that cause an element(s) to be unsupported.
‐ Elements have different nodal degrees of freedom, share common nodes, but load transfer is not
correct.
‐ Improper restraints (support conditions).
‐ Improper units.
K U = F
• Body and surface loadings (pressures, inertia loads, temperature distributions, etc.)
are introduced into these equations by a consistent nodal load vector approach:
F = N bdV + N tdA
T T
‐ Where the “b” and “t” vectors are body forces per unit volume and surface forces per unit surface
area, respectively.
‐ Note that the equivalent or consistent nodal load vector depends on the shape or interpolation
functions used in the element formulation.
• While linear elements (two nodes/side) have consistent load vectors that are obvious,
quadratic and higher order elements have consistent load vectors that are statically
equivalent but whose load distribution is not intuitive.
• The nodal load distributions for elements subjected to uniform distributions are shown
below, assuming all element edge lengths are equal and mid-nodes at midpoints.
• In ANSYS all nodal forces and applied DOFs act in the nodal coordinate system.
‐ The default nodal coordinate system in ANSYS is the global Cartesian system. If that system does not
meet the users needs, then the nodal system can be rotated to the required orientation.
‐ Nodal DOF solution data is calculated in the nodal coordinate system. When viewing results, the data
is usually transformed back to the global or other local coordinate system.
‐ Nodal coordinate systems do not update during a large deflection analysis, therefore nodal forces are
NOT follower forces.
• On a surface where the user does not explicitly impose a boundary condition, an
implicit or “natural” boundary condition exists.
• The natural boundary condition for structural analysis is the condition that the stress
normal to the surface and the shear stresses tangent to the surface are zero.
• In a thermal analysis, if no boundary condition is specified, the surface is adiabatic
(insulated), i.e., the heat flux normal to the surface is zero.
‐ In a thermal analysis, a symmetry condition is also a natural boundary condition, i.e., the condition is
imposed implicitly by simply leaving the surface with no applied boundary condition.
‐ While unloaded surfaces are common in a structural analysis, (I.e. neglect the effects of atmospheric
pressure), most real surfaces in a thermal analysis will have some heat flow across them due to
radiation or convection.
• Assuming the model consists of only one part, the following list gives the minimum
constraints for a given class of problem:
‐ 2D plane stress/strain, 2D beams/spars need a minimum of 3 restraints, assuming that the nodes only
have in–plane translations and the out–of–plane rotation as DOF.
‐ 2D axisymmetric model needs 1 constraint in the axial direction, assuming that the model only has
radial and axial DOF at each node.
‐ 3D solids/shells need a minimum of 6 constraints.
• Note these are the minimum number but one cannot simply apply any constraints of
that number and obtain a correct solution!
• The constraint guidelines described for common element types are presented
graphically in the following table:
• An additional constraint must be added (bringing the total number of constraints to six)
to eliminate all possible rigid body motions:
• Assuming the model is consistent with the true part/system environment, model
review consists of checking the finite element model for actual errors, i.e., input that is
inconsistent with the modeling assumptions.
• The following list is a checklist for static analysis.
• Dynamic analyses require these checks as well as additional checks associated with
resolving the input loading(s) curve, the dynamic response, and the types and
quantities of output required.
Smax=25,918 Smax=48,300
Smin=-62,094 Smin=-67,389
• Easiest way to check analysis options is to issue /STAT,SOLU from the command line.
• Other solution details can be reviewed by listing individual solution items (Utility Menu
> List > Status > Solution).
• In Workbench Mechanical, Solution Information will list entire solver output from the
solution.
• Element options can be checked either by listing element types (Utility Menu > List >
Properties > Element Types) or by opening the options menu from the element types
selection (Preprocessor > Element Type > Add/Edit/Delete > Options).
• Use /ESHAPE to check beam cross section assignments, or turn on Cross Section Solids
and Thick Shells and Beams in Workbench Mechanical.
‐ /ESHAPE,0
‐ /ESHAPE,1
Mesh = 1 Element
• Mesh checks:
‐ Check shell normals using PowerGraphics and reverse, if required.
• Reverse normals of selected shell elements (Preprocessor > Modeling > Move/Modify > Reverse Normals (of Shell Elems) )
• Reverse normals of selected areas and attached shells (Preprocessor > Modeling > Move/Modify > Reverse Normals (of
Areas) )
• Orient normals to be consistent with the selected shell element (Preprocessor > Modeling > Move/Modify > Elements >
Shell Normals) )
• Orient normals of selected areas and attached shells to be consistent with the selected area (Preprocessor > Modeling >
Move/Modify > Areas > Area Normals) )
Selected surface with top highlighted Same selected surface when viewed from other side
• Mesh checks:
‐ Beam orientations (Utility Menu>PlotCtrls>Symbols)
‐ Element coordinate systems for orthotropic properties (Utility Menu>PlotCtrls>Symbols)
‐ Directions of contact element normals (Contact Manager)
‐ Verify type of contact -bonded, no separation, MPC, etc. (Contact Manager)
• Mesh checks:
‐ DOF mismatch where dissimilar element types connect:
• Beams/shells connected to solids.
• Beams connected normal to shells.
‐ Mesh compatibility:
• Midside nodes dropped when connecting lower order to higher order elements.
• Pyramids at the interface between brick and tetrahedral mesh.
‐ Check element shapes (Preprocessor > Meshing > Check Mesh > Individual Elem > Plot or Select
Warning/Error).
‐ Non-Graphically
• Use Mesh Edit and Automatic Node Merge to merge any coincident nodes that may result from adjacent surfaces that are
not properly connected.
Proper definition
Negligible stresses
Improper definition – nodes
rotated subsequent to
constraint equation
definition
Non-negligible stresses
• Nodal forces/displacements:
‐ Point forces/displacements will create singularities.
‐ Review implications (if applicable) of large deflections; displacement and force directions usually do
not update as the system deforms and hence the original “load” directions may not be appropriate
with significant motion.
‐ Verify symmetry constraints are appropriately used
• Reflective
• Periodic
• Cyclic
‐ Sufficient constraints are imposed to prevent rigid body motion
• 2-D: 3 DOF
• 3-D: 6 DOF
• Pressure loads:
‐ Consider implications of large deflection and large strain, pressure loads, in general, are follower loads
and hence the load direction updates as the geometry deforms.
‐ Under large strain, the application area may change, which changes the total load acting on the
model.
• Thermal loads:
‐ Is thermal expansion coefficient defined for all materials?
‐ Are temperatures applied to the entire model?
• Default to TUNIF (zero).
‐ Is a reference temperature for thermal expansion defined?
‐ How are temperatures defined?
• Nodes
• Elements