Download as pdf or txt
Download as pdf or txt
You are on page 1of 89

Obtaining and

Optimizing Structural
Analysis Convergence

John Higgins, PE
Senior Application Engineer
1 © 2011 ANSYS, Inc. May 18, 2012
Obtaining and Optimizing Structural Analysis
Convergence
1. Introduction

2. Example Problems – Characterize Convergence Difficulty

3. Step-by-Step Convergence Procedure

4. How to leverage the robustly converging model

5. Q&A

2 © 2011 ANSYS, Inc. May 18, 2012


Obtaining & Optimizing
Structural Analysis
Convergence

Example Problems
Characterize Convergence Difficulty
3 © 2011 ANSYS, Inc. May 18, 2012
Before you start…

→ Which parts and/or model components are to be


evaluated?

→ What are the design objectives?

→ What engineering criteria will be used to evaluate


the design?

4 © 2011 ANSYS, Inc. May 18, 2012


Plan Ahead!
→ What are you trying to find out?
→ Nominal or Peak Stress, displacement, forces
etc.
→ How much of the structure needs to be
modeled?
→ What are the boundary conditions and
loads?
→ What are the critical locations and when
are they critical?
→What is a practical maximum node count
and solution time?
5 © 2011 ANSYS, Inc. May 18, 2012
Load Linear vs. Nonlinear definition

Response

Frequency Domain Analysis vs. Time Domain Analysis

6 © 2011 ANSYS, Inc. May 18, 2012


All products exhibit nonlinearities
Always start with the simplest linear analysis!

7 © 2011 ANSYS, Inc. May 18, 2012


Large deflection affects stiffness

8 © 2011 ANSYS, Inc. May 18, 2012


Material properties cannot always be
assumed to be linear

9 © 2011 ANSYS, Inc. May 18, 2012


Contact is the most common source of
nonlinearity and often the most difficult to
solve!

Status changes, friction, pressure

When, where?
What is the pressure?
10 © 2011 ANSYS, Inc. May 18, 2012
Disciplines within Structural Mechanics
Static analysis Dynamics
LINEAR

Vibrations - eigenmodes

Stresses & deformations


Linear model Vibrations - Probabilistic
Vibrations - Harmonic
NONLINEAR

Time histories

Nonlinear behavior Drop test, shocks


Mechanisms
11 © 2011 ANSYS, Inc. May 18, 2012
Characterize Convergence Difficulty
→Easier Problems
→Deformations are relatively small
→Nonlinear strains (plasticity, creep, swelling)are small
→Contact status does not oscillate
→Models are small and simplified (2D, Axisymmetric)
→Symmetric boundary conditions are utilized
→Displacement based loads
→Loads result in tensile member stresses
→Nonlinear buckling to the point of instability
→Harder Problems
→Very large deformation
→Large strains with large distortion
→Contact chatter
→Contact sliding with high friction coefficient
→Post buckling response
→Large 3D models with complex geometry
→No symmetry boundaries
→Force based loads

12 © 2011 ANSYS, Inc. May 18, 2012


Pin Insert Model
Hard Solution
• Model the entire Pin / socket assembly
• Mesh fine enough to capture local stress
concentrations
• Use a force based analysis to model pin
insertion and removal
• Determine critical locations / load steps
Easier Solution
• Model a single axi-symmetric Pin/Socket
assembly
• Create mapped mesh with refinement
on contact surfaces and areas of high
stress
• Use a displacement controlled solution
• Use auto time stepping and smart
output controls since max stress might
not occur at the final solution step

13 © 2011 ANSYS, Inc. May 18, 2012


Gasket Assembly
Hard Problem
• Large model
• Complex loading sequence
• Multiple bolt loads
• Frictional Contact
• Nonlinear material response

14 © 2011 ANSYS, Inc. May 18, 2012


Manifold Assembly
Easier Problem
• Small symmetric model
• Uniform mesh
• Sequential bolt pre-tension
• Frictionless Contact
• Small strain material response

15 © 2011 ANSYS, Inc. May 18, 2012


Automatic contact between bodies
reduces modeling time

409 Parts
967 Contact Pairs

16 © 2011 ANSYS, Inc. May 18, 2012


Building Collapse Simulation
Evaluating the thermal-structural response of the World Trade Center collapse

17 © 2011 ANSYS, Inc. May 18, 2012


Clevis Pin Pullout

18 © 2011 ANSYS, Inc. May 18, 2012


ANSYS Nitinol Material Behavior

20 © 2011 ANSYS, Inc. May 18, 2012


Rubber boot with self-contact

21 © 2011 ANSYS, Inc. May 18, 2012


Vena Cava Filter
IVC filters are used in case of contraindication to anticoagulation
I.e. – it captures clots!

22 © 2011 ANSYS, Inc. May 18, 2012


FSI Example – Vena Cava Filter

23 © 2011 ANSYS, Inc. May 18, 2012


FSI Example – Vena Cava Filter

Streamlines

Deformation

24 © 2011 ANSYS, Inc. May 18, 2012


Obtaining & Optimizing
Structural Analysis
Convergence

Step-by-Step Convergence Procedure

25 © 2011 ANSYS, Inc. May 18, 2012


My analysis did not converge. Now what?
→First step is to determine the cause:
1. Rigid body motion
2. Force balance not obtained
3. Material Instabilities
4. Element formulation error
5. Combination of items 1-4 above

 We will examine each in detail including


identifying the problem, determining the
cause and providing solutions

26 © 2011 ANSYS, Inc. May 18, 2012


Understanding the Solver Output

27 © 2011 ANSYS, Inc. May 18, 2012


Rigid body motion error messages
→DOF limit exceeded.
→Negative main diagonal.
→Pivot error.
*** WARNING *** CP = 11.703 TIME= 16:15:15
Smallest negative equation solver pivot term encountered at UX DOF of
node 98. Check for an insufficiently constrained model.

28 © 2011 ANSYS, Inc. May 18, 2012


Examples of rigid body motion cont.

29 © 2011 ANSYS, Inc. May 18, 2012


Causes of rigid body motion
→Insufficient supports
→Individual parts of an assembly not supported
→Insufficiently connected dissimilar element types

30 © 2011 ANSYS, Inc. May 18, 2012


Find the rigid body motion
→Plot the unconverged or last converged displacement
solution and verify displacement scaling

31 © 2011 ANSYS, Inc. May 18, 2012


Use modal analysis to find rigid body
motion
If it is not clear what constraint is required to eliminate
rigid body motion, a modal analysis can be
performed.
• A modal analysis determines the vibration modes including
rigid body motion.
• Each rigid body mode is predicted as a zero frequency mode
• Animating the zero frequency mode shape illustrates the
rigidly moving model.

32 © 2011 ANSYS, Inc. May 18, 2012


Examples of Force equilibrium not obtained
• Convergence value is greater than criterion after min. load
increment and max. number of iterations are solved

33 © 2011 ANSYS, Inc. May 18, 2012


Equilibrium Iterations
• A nonlinear structure is analyzed using an iterative series of linear
approximations, with corrections.

• ANSYS uses an iterative process called the Newton-Raphson Method. Each


iteration is known as an equilibrium iteration.
Load

F A full Newton-Raphson
4
3 iterative analysis for one
2
increment of load. (Four
1 iterations are shown.)

u Displacement
34 © 2011 ANSYS, Inc. May 18, 2012
Convergence Procedure
The difference between external and internal loads, {Fa} - {Fnr}, is called the
residual. It is a measure of the force imbalance in the structure.
The goal is to iterate until the residual becomes acceptably small; less than
the criterion, where the solution is then considered converged.
When convergence is achieved, the solution is in equilibrium, within an
acceptable tolerance.

Fa
{ Fnr
{Fa} {Fnr}

u
35 © 2011 ANSYS, Inc. May 18, 2012
Causes of Force balance not obtained
→Contact Stiffness is too large
→Load is stepped too rapidly
→For small load increments, MINREF criterion
exceeded
→Material instability
→Buckling

36 © 2011 ANSYS, Inc. May 18, 2012


Contact Stiffness is to large

F=KU

37 © 2011 ANSYS, Inc. May 18, 2012


Load is stepped too rapidly
Load

Time

Dtstart Dtmin Dtmax

38 © 2011 ANSYS, Inc. May 18, 2012


Examples of Material Instabilities

39 © 2011 ANSYS, Inc. May 18, 2012


Causes of Material Instabilities
→Too large of plastic or creep strain
increment
→Elements with mixed u-P constraints not
satisfied
→Force balance not obtained
1. Material law cannot handle large load
and/or time increment
2. Element distorted shape results in
negative volume calculation

40 © 2011 ANSYS, Inc. May 18, 2012


Causes of Element Formulation Errors
→Element Shape distortion
→Excessive strain
→Volumetric locking
→Hourglass modes
→Buckling
→Very large force unbalance

41 © 2011 ANSYS, Inc. May 18, 2012


Basic Corrective Action
→Use CHECK command for overall verification
including missing elastic properties, unconstrained
model, and element shape checks.
→MCHECK command can help you identify defects
in the mesh such as holes or cracks.
→CNCHECK command evaluates the initial contact
status of contact pairs, identifying whether the
contacts are initially open or closed.
→Plot the unconverged or last converged
displacement solution and/or response history
→Determine the unbalanced force location by
plotting Newton Raphson Residuals using the
NLDIAG tool

42 © 2011 ANSYS, Inc. May 18, 2012


Nonlinear Solution Corrective Action
ANSYS WB Mechanical offers a toolbox of options
under the analysis settings branch for
achieving successful convergence.
• Step Control - Load steps and substeps
• Solver Control - Solver types
• Nonlinear Controls - N-R convergence criteria
• Output Controls - control data saved
during the load history

43 © 2011 ANSYS, Inc. May 18, 2012


Plot Newton Raphson Residuals to
determine critical contact pair

44 © 2011 ANSYS, Inc. May 18, 2012


Avoid mistakes from wrong assumptions!
Make sure to include large deflections when displacements are
significant
Check Displacement Scaling Large deflections included!

Linear solution

45 © 2011 ANSYS, Inc. May 18, 2012


Make sure to use the correct material
input!

46 © 2011 ANSYS, Inc. May 18, 2012


Correct the rigid body motion
→Add supports and/or use displ. controlled solution
→Use bonded contact for debugging
→Adjust the parts to all start in contact
→Increase pinball region
→Add friction
→Use bonded contact to tie dissimilar element types
→Turn on Line Search for large deflection models
→Add/adjust weak springs
→Add nonlinear stabilization
→Use the Arc-Length solution method (Post-buckling)
→Add contact stabilization damping

47 © 2011 ANSYS, Inc. May 18, 2012


Take advantage of symmetries

Axisymmetry
Rotational
Planar or reflective
Repetitive or translational

48 © 2011 ANSYS, Inc. May 18, 2012


Connections that prevent rigid body motion

Constraint equations

Springs

Spot Welds

Beam connections
49 © 2011 ANSYS, Inc. May 18, 2012
Review Initial Contact Settings and eliminate gaps

50 © 2011 ANSYS, Inc. May 18, 2012


Add Contact Stabilization Damping
• Rigid body motion often can occur in the beginning of a static analysis due to
the fact that the initial contact condition is not well established.
Fn
Ft
Pdn  d nun
Contact
Pd1,d2
Pd 1  d t u1
Target
Pdn Pd 2  d t u2
• Contact Stabilization introduces a viscous damping traction proportional to but
opposite to the relative pseudo velocities between the two surfaces along
contact normal and/or tangential directions.
Where: d n = damping coefficient in normal direction
d t = damping coefficient in tangential direction
u = pseudo velocity

51 © 2011 ANSYS, Inc. May 18, 2012


Contact Stabilization Damping
Example: Consider a fixed pin interfacing with a hole in plate with initial radial
clearance and under a force based load
– Stabilization captures localized stress distribution more accurately
Conventional Adjust to Touch Contact Stabilization Damping

52 © 2011 ANSYS, Inc. May 18, 2012


Adjust Contact Pinball Region

Default Contact Contact Surface Initial Penetration Behavior


PINB* Classification Behavior KEYOPT(9)

3 x Depth** Rigid/Flex Standard Default (Include Everything)


4 x Depth Rigid or Flex Standard Include Everything/with Ramped effects
2 x Depth Flex/Flex Standard Default (Include Everything)
0.50x Depth Flex/Flex Bonded or No Separation Default (Include Everything)
0.75x Depth Rigid/Flex Bonded or No Separation Default (Include Everything)
1.00x Depth Rigid/Flex Bonded or No Separation Include Everything/with Ramped effects

* Values are for NLGEOM,ON and are reduced by 50% for NLGEOM,OFF
**Depth = Underlying element depth (for solid elements)
**Depth = 4 x element thickness (for shells and beams)

53 © 2011 ANSYS, Inc. May 18, 2012


Correct the Force unbalance
→Reduce Contact Stiffness
→Increase the number of Substeps
→Change Contact algorithm
→Change contact stiffness update
→Ramp on the interference fit
→Use Higher Order Elements
→Refine the mesh
→Increase the MINREF criterion
→Extend the Stress-Strain curve
→Adjust the convergence tolerance
→Change solver – direct vs. iterative
→Change residual combination method

54 © 2011 ANSYS, Inc. May 18, 2012


Ideal load stepping – convergence after 3 to 5
iterations each substep

Load
Load Step 2
4
3
2 Load Step 1
equilibrium
iterations
1

Substeps

“Time”
55 © 2011 ANSYS, Inc. May 18, 2012
Correct the Force unbalance
→Reduce Normal Stiffness Factor

→Increase the number of Substeps


→General Rule – more nonlinearities – use more substeps

56 © 2011 ANSYS, Inc. May 18, 2012


Change contact algorithm

→Use reduced Penalty Stiffness in improve


convergence
→Use Augmented Lagrange to restrict
penetration

Pure Penalty: Fnormal  knormal x penetration


Augmented Lagrange: Fnormal  knormal x penetration  
→Validate using sensitivity analyses and
reviewing penetration data

57 © 2011 ANSYS, Inc. May 18, 2012


Surface Projection Based Contact
• More accurate distribution of contact stresses.
• Satisfies moment equilibrium when an offset exists between contact and
target surfaces with friction.
• Can help with contact convergence.
• Better handling of sliding contact.
• KEYOPT,<contact element type>,4 ,3

Default Contact Settings Surface Projection Contact

58 © 2011 ANSYS, Inc. May 18, 2012


Higher Order elements for curved surface
contact for faster, more accurate results

59 © 2011 ANSYS, Inc. May 18, 2012


Solver Type and Tolerance

60 © 2011 ANSYS, Inc. May 18, 2012


Correct the Element Distortion
→Add intermediate substeps
→Rezoning
→Adjust the starting mesh shapes
→Change Element type / formulation
→Use shell or beam elements
→Reduce delta stiffness reduction from Element
Birth and Death
→Change the HyperElastic material model
→Modify creep law or coefficients

61 © 2011 ANSYS, Inc. May 18, 2012


Select the appropriate element type to
maximize results efficiency and quality

Complex 3-D geometries

Shell elements

Slender structures
(twisted pipe model)

62 © 2011 ANSYS, Inc. May 18, 2012


Remesh the model part way through the
analysis

63 © 2011 ANSYS, Inc. May 18, 2012


Change material models

64 © 2011 ANSYS, Inc. May 18, 2012


Hyperelastic material models

65 © 2011 ANSYS, Inc. May 18, 2012


The value of the one element test case
• Testing nonlinear material models
• Testing of macros and user-defined routines
• Evaluation of the impact of large aspect ratios, skew angles or warped
elements

66 © 2011 ANSYS, Inc. May 18, 2012


Robust well shaped elements can improve
solution convergence and time

67 © 2011 ANSYS, Inc. May 18, 2012


Numerous controls are available to locally
modify the mesh to reduce stress gradients
through multiple elements

68 © 2011 ANSYS, Inc. May 18, 2012


Automated mesh refinement will increase
the solution quality and sometimes speed

69 © 2011 ANSYS, Inc. May 18, 2012


Element Formulation
Solver Output records the element technology being activated based on the element
order chosen (midside nodes) and the material association.

Elastic material or metal


plasticity with higher
order elements
Default URI
2D Plane Stress
Elastic material or Metal
Plasticity with lower
order elements Enhanced Strain
2D Plain Strain
Elastic material or Metal
Plasticity with lower
order elements Simplified Enhanced Strain
Fully incompressible
hyperelasticity with
higher or lower order
elements B-Bar with Mixed u-P
70 © 2011 ANSYS, Inc. May 18, 2012
You have a solution! How to make the
solution more efficient
→Change the mesh
→Refine areas of steep gradient
→Coarsen areas where stresses are low
→Adjust initial element shapes to create better
deformed shapes
→Change the Substep settings
→Add substeps to reduce bisections
→Reduce substeps where convergence takes 1
or 2 iterations max.

71 © 2011 ANSYS, Inc. May 18, 2012


Improve Performance in Subsequent Analyses

The Force Convergence graph clearly indicates that starting with more substeps
would eliminate the 27 iterations performed before the first bisection

Force Residual vs. Iterations

Time vs. Cumulative Iteration

72 © 2011 ANSYS, Inc. May 18, 2012


Thoroughly investigate your results

73 © 2011 ANSYS, Inc. May 18, 2012


Check the quality of your results - forces

Applied loads

Matching reaction forces


74 © 2011 ANSYS, Inc. May 18, 2012
Check the quality of your stress results

75 © 2011 ANSYS, Inc. May 18, 2012


Understand the data generated

Displacements are based on original coordinate system


Stresses and strain component data rotate with the elements

76 © 2011 ANSYS, Inc. May 18, 2012


Obtaining & Optimizing
Structural Analysis
Convergence

How to leverage the robustly converging model

77 © 2011 ANSYS, Inc. May 18, 2012


Why Do Parametric Simulations?
Reduce design cycle
• Cost savings
– Man power
– Time to market
– Prototyping

Design verification of existing or new designs


Design optimization to design a better device.
Sensitivity studies on product performance
Quality assurance
• Set manufacturing tolerances
• Meet six sigma requirements
• Satisfy ISO 9001:2000 regulations

81 © 2011 ANSYS, Inc. May 18, 2012


You often need to go beyond single point
solutions to answer the “what if”
questions!

82 © 2011 ANSYS, Inc. May 18, 2012


Parametric studies are a few mouse clicks
away

83 © 2011 ANSYS, Inc. May 18, 2012


In Workbench; Check the box to create
Parameters

84 © 2011 ANSYS, Inc. May 18, 2012


Create custom parameters to create new
performance criteria

85 © 2011 ANSYS, Inc. May 18, 2012


Design points can be defined manually

86 © 2011 ANSYS, Inc. May 18, 2012


Parametric analysis and DOE’s provide
response surface data

87 © 2011 ANSYS, Inc. May 18, 2012


Design of experiments will automate the
development of response data

88 © 2011 ANSYS, Inc. May 18, 2012


Identify critical design parameters and
how they relate to outputs

89 © 2011 ANSYS, Inc. May 18, 2012


Use analyses to estimate the risk of failure

Fracture, creep Buckling

Design for
safety or

Erosion, shocks

90 © 2011 ANSYS, Inc. May 18, 2012


Automatically generate a detailed
simulation report

91 © 2011 ANSYS, Inc. May 18, 2012


Quantify the product life duration

92 © 2011 ANSYS, Inc. May 18, 2012


End Goal - Better
Simulation-Driven Product Development

Fluids Dynamics

Structural Mechanics

Explicit Dynamics
Complete Systems
Low-Frequency
Electromagnetics Simulated
Environments
High-Frequency
Electromagnetics Multiphysics
Span Organizational
Thermal Mechanics and Geographic Silos
Acoustics Share Engineering
Insights

Democratize Better
Simulation Decisions Faster

Process Automation

Enable Best Practices

Focus on Engineering
93 © 2011 ANSYS, Inc. May 18, 2012

You might also like