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

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?

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!

2011 ANSYS, Inc.

May 18, 2012

Large deflection affects stiffness

2011 ANSYS, Inc.

May 18, 2012

Material properties cannot always be


assumed to be linear

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

LINEAR

Static analysis

Vibrations - eigenmodes

NONLINEAR

Stresses & deformations


Linear model

Vibrations - Probabilistic
Vibrations - Harmonic

Time histories

Nonlinear behavior
11

Dynamics

2011 ANSYS, Inc.

May 18, 2012

Drop test, shocks

Mechanisms

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

13

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

2011 ANSYS, Inc.

May 18, 2012

Gasket Assembly
Hard Problem

14

Large model
Complex loading sequence
Multiple bolt loads
Frictional Contact
Nonlinear material response

2011 ANSYS, Inc.

May 18, 2012

Manifold Assembly
Easier Problem

15

Small symmetric model


Uniform mesh
Sequential bolt pre-tension
Frictionless Contact
Small strain material response

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

33

Convergence value is greater than criterion after min. load


increment and max. number of iterations are solved

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
2

A full Newton-Raphson
iterative analysis for one
increment of load. (Four
iterations are shown.)

u
34

2011 ANSYS, Inc.

May 18, 2012

Displacement

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

38

2011 ANSYS, Inc.

Dtmin

May 18, 2012

Dtmax

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

Linear solution
45

2011 ANSYS, Inc.

May 18, 2012

Large deflections included!

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
Contact
Target

Pd1,d2
Pdn

Pdn d nun
Pd 1 d t u1
Pd 2 d t u2

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

52

2011 ANSYS, Inc.

May 18, 2012

Contact Stabilization Damping

Adjust Contact Pinball Region

Default
PINB*

Contact
Classification

Contact Surface
Behavior

Initial Penetration 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
2

4
equilibrium
iterations

Load Step 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:

Augmented Lagrange:

Fnormal knormal x penetration


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

58

2011 ANSYS, Inc.

May 18, 2012

Surface Projection Contact

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

66

Testing nonlinear material models

Testing of macros and user-defined routines

Evaluation of the impact of large aspect ratios, skew angles or warped


elements

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

70

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

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


Buckling

Fracture, creep

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
Low-Frequency
Electromagnetics
High-Frequency
Electromagnetics

Complete Systems

Simulated
Environments
Multiphysics
Span Organizational
and Geographic Silos

Thermal Mechanics
Acoustics

Share Engineering
Insights
Democratize
Simulation
Process Automation

Enable Best Practices


93

2011 ANSYS, Inc.

May 18, 2012

Focus on Engineering

Better
Decisions Faster

You might also like