Académique Documents
Professionnel Documents
Culture Documents
Convergence
g Best
Practices
Nonlinearities Overview:
Large Deflection
Material Nonlinearities
Contact
Step-by-Step
p y p Convergence
g Procedure
1. Rigid body motion
2. Force balance not obtained
3. Material Instabilities and/or Element formulation error
Q&A
www.caeai.com 2
All Products Exhibit Nonlinearities
www.caeai.com 3
Large deflection Affects Stiffness
www.caeai.com 4
Material properties cannot always be
assumed to be linear
www.caeai.com 5
Contact is the most common source of
nonlinearity and often the most difficult to
solve!
Status
changes,
friction,
pressure
When,
When where?
What is the pressure?
www.caeai.com 6
Characterize Convergence Difficulty
Easier Problems
Deformations
D f ti are relatively
l ti l smallll
Nonlinear strains (plasticity, creep, swelling) are small
Contact status does not oscillate
M d l are smallll and
Models d simplified
i lifi d (2D
(2D, Axisymmetric)
A i ti )
Symmetric boundary conditions are utilized
Displacement based loads
L d result
Loads lt iin ttensile
il memberb stresses
t
Nonlinear buckling to the point of instability (Post buckling not needed)
409 Parts
967 Contact Pairs
www.caeai.com 7
Characterize Convergence Difficulty
Harder Problems
Very large
V l d
deformation
f ti
Large strains with large distortion
Contact chatter and/or loose fitting assemblies
C t t sliding
Contact lidi with
ith hi
high
h ffriction
i ti coefficient
ffi i t
Post buckling response
Large 3D models with complex geometry
N symmetry
No t b boundaries
d i
Force based loads
www.caeai.com 8
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
www.caeai.com 9
Gasket Assembly
Hard Problem
Large model
Complex loading sequence
Multiple bolt loads
Frictional Contact
Nonlinear material response
www.caeai.com 10
Automatic contact reduces modeling time
www.caeai.com 11
Building Collapse Simulation
www.caeai.com 12
Elastomeric Bearing with Lead Plug
Force
Deflection of a
Single Truss
Element
Matches
Detailed 3d
Model
www.caeai.com 13
Clevis Pin Pullout
Springs can be used to imposed loads and/or prevent rigid body motion
www.caeai.com 14
Surgical Staple Displ. Controlled Example
www.caeai.com 15
ANSYS Nitinol Material Behavior
Complex Material Response requires many substeps for
accuracy and
d convergence
www.caeai.com 16
Rubber boot with self-contact
Combined Geometric, Material and Contact Nonlinearities
www.caeai.com 17
Vena Cava Filter
www.caeai.com 18
FSI Example Vena Cava Filter
Nonlinear structural response coupled with fluid flow
www.caeai.com 19
FSI Example Vena Cava Filter
Streamlines
Deformation
www.caeai.com 20
My analysis did not converge. Now what?
www.caeai.com 21
Understanding the Solver Output
www.caeai.com 22
Rigid Body Motion error messages
DOF limit exceeded.
Negative main diagonal.
Small/Negative Pivot error.
MAX DOF INC = A very large number
*** 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.
www.caeai.com 23
Examples of Rigid Body Motion cont.
www.caeai.com 24
Causes of Rigid Body Motion
Insufficient supports
Individual parts of an assembly are not supported. This is the most common
form that is found in a contact analysis where rigid body motion occurs
in the parts not associated with any supports.
Insufficiently connected dissimilar element types (i.e. beams to solids, etc.)
www.caeai.com 25
Find the Rigid Body Motion
www.caeai.com 26
Use modal analysis to find Rigid Body Motion
www.caeai.com 27
Correct the rigid body motion
Take advantage of symmetries
Axisymmetry
Rotational
Planar or reflective
Repetitive or translational
www.caeai.com 28
Correct the rigid body motion
www.caeai.com 29
Correct the rigid body motion
www.caeai.com 30
Correct the rigid body motion
Avoid mistakes from wrong assumptions
Make sure to include large deflections when displacements are significant
You can never get the wrong answer by adding large displacement effects
Check Displacement Scaling
Large deflections included!
Li
Linear solution
l ti
www.caeai.com 31
Correct the rigid body motion
www.caeai.com 32
Correct the rigid body motion
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 n u n
Contact
Pd1,d
Pd 1 d t u1
Target
Pdn
2
Pd 2 d t u 2
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 because it
does not change the shape of the pin
Conventional Adjust to Touch Contact Stabilization Damping
www.caeai.com 34
Correct the rigid body motion
Buckling Response
Nonlinear stabilization
Local instabilities and global
instability.
Used
U d ttogetherth with
ith liline search
h and
d
automatic time stepping
Arc-length method
Circumvent g global instability
y when
forces are applied.
Simulate the negative slope portion
of a load-vs.-displacement curve.
Running
R nning a static problem as a
"slow dynamic" analysis in ANSYS
Running a static problem as a
"slow
slow dynamic"
dynamic analysis in
ANSYS/LS-DYNA
www.caeai.com 35
Connections that prevent Rigid Body Motion
Constraint equations
Springs
Spot
Welds
Beam connections
www.caeai.com 36
Examples of Force equilibrium not obtained
Definition:
Convergence value is greater than criterion after min. load increment and max.
number of iterations are solved
www.caeai.com 37
Equilibrium Iterations
Fa
{ Fnr
{Fa} {Fnr}
u
www.caeai.com 39
Newton Raphson Residuals
www.caeai.com 40
Causes of Force balance not obtained
Definition of non-convergence,
sum of R (unbalanced forces)
never getst below
b l .5%
5% off th
the
sum of F (sum of external loads,
reactions, etc.))
www.caeai.com 41
Ideal Load Stepping
Load
Load Step 2
4
3 Load Step 1
2
equilibrium
iterations
1
Substeps
Time
www.caeai.com 42
Causes of Force balance not obtained
Contact Stiffness is too large. Note: In V16 and beyond default stiffness
h been
has b reduced
d d by
b about
b t a ffactor
t off 10
10x ffrom previous
i versions.
i
Oscillation of contact status & force balance caused by contact stiffness.
A typical range of ANSYS penalty stiffness is .01 to 10 times the ANSYS
i t
internal
l stiffness
tiff value
l which
hi h iis a ffunction
ti off material
t i l and
d mesh
hbbutt nott
geometry
F=KU
www.caeai.com 43
Causes of Force balance not obtained
Load is stepped too rapidly
U Mi
Use Min, MMax andd starting
t ti substep
b t control
t l tto iimprove convergence. Y
You
cannot get the wrong answer by adding too many substeps
Load
Incorrect
Time Strain Energy
Rule of Thumb:
The more nonlinearities, the
more substeps required
www.caeai.com 44
Overcome the Force Unbalance
Nonlinear Solution Corrective Action
ANSYS WB Mechanical offers a toolbox of options under the analysis
settings branch for achieving successful convergence.
Step
p Control - Load steps
p and substeps
p
Nonlinear Controls - N-R convergence criteria
Contact Settings
g
www.caeai.com 45
Overcome the Force Unbalance
www.caeai.com 46
Overcome the Force Unbalance
Change contact stiffness update
Recommend using iteration based adjustments
Try Aggressive Update for tough problems
Ramp on the interference fit
www.caeai.com 47
Overcome the Force Unbalance
Increase the MINREF criterion
If the criterion is very small this will not effect the solution accuracy
www.caeai.com 48
Review Initial Contact Settings and eliminate gaps
www.caeai.com 49
Adjust Contact Pinball Region
* Values are for NLGEOM,ON and are reduced by 50% for NLGEOM,OFF
**Depth
Depth = Underlying element depth (for solid elements)
**Depth = 4 x element thickness (for shells and beams)
www.caeai.com 50
Surface Projection Based Contact
www.caeai.com 51
Examples of Material Instabilities
Depending upon the size of the residual these can be caused by large
force unbalance or can be a result of incorrect material properties
www.caeai.com 52
Causes of Material Instabilities
www.caeai.com 53
Causes of Element Formulation Errors
www.caeai.com 54
Correct Element Formulation Errors
www.caeai.com 55
Correct Element Formulation Errors
Make sure to use the correct material input
Make sure to input True Stress vs. Log Strain
Conversion from engineering data , :
l ln 1 1
Always extend your material law will beyond
expected
p strain levels
www.caeai.com 56
Element Selection
Use Higher Order elements for curved surface contact for faster
faster, more
accurate results
20 node bricks
www.caeai.com 57
Solver Type and Tolerance
Suggest using Direct (Sparse) solver unless PCG is significantly faster per
iteration
www.caeai.com 58
Correct Element Formulation Errors
Add intermediate substeps
p
Rezoning
Generally only used for very large strain cases like forming operations or seals
Adjust the starting mesh shapes this is the most common solution
Change Element type / formulation
Use shell or beam elements
Faster and more efficient solutions
sol tions where
here applicable
Test with 1 Element model
Change the HyperElastic material model
Modify
f creep law or coefficients
ff
www.caeai.com 59
Element type selection
Complex 3-D
geometries
Slender structures
(twisted pipe
Shell elements
model)
www.caeai.com 60
Remesh the model part way through the analysis
Rezoning
Automatically map existing stresses and strains so that the solution history is
preserved
www.caeai.com 61
Change material models
www.caeai.com 62
Hyperelastic material models
www.caeai.com 63
The value of the one element test case
Testing nonlinear material models
Make sure the material converges for all stress / strain levels expected with the
one element model before running full model
Especially critical step for hyperelastic and creep analyses
Testing of macros and user-defined routines
Evaluation of the impact of large aspect ratios, skew angles or warped
elements
www.caeai.com 64
Element Shape
Robust well shaped elements can improve solution convergence and time
www.caeai.com 65
Mesh Controls
www.caeai.com 66
Mesh refinement
www.caeai.com 67
Element Formulation
www.caeai.com 69
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. Reducing the starting number of substeps might eliminate this
bisection
www.caeai.com 70
Thoroughly investigate your results
List and plot results to check to make sure you solved the problem
intended and that the results make sense
www.caeai.com 71
Check the quality of your results - forces
Applied loads
www.caeai.com 72
Check the quality of your stress results
www.caeai.com 73
Understand the data generated
www.caeai.com 74
Need more information?
www.caeai.com 75