Upload
matteo1234
View
219
Download
0
Embed Size (px)
Citation preview
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
1/75
ANSYS NonlinearConver ence Best
Practices
Peter R. Barrett, P.E.
September 27, 2012
© 2008 CAE Associates
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
2/75
ANSYS Nonlinear Convergence Best Practices
Nonlinearities Overview: — Large Deflection
— Material Nonlinearities
— Contact
Characterize Convergence Difficulty with Examples
— Relatively Straight Forward (easy) Problems
— Challenging (i.e. really hard) Problems
Ste -b -Ste Conver ence Procedure
1. Rigid body motion
2. Force balance not obtained
3. Material Instabilities and/or Element formulation error
Q&A
2
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
3/75
All Products Exhibit Nonlinearities
3
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
4/75
Large deflection affects stiffness
4
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
5/75
Material Properties Cannot Always BeAssumed to Be Linear
5
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
6/75
Contact is the Most Common Source ofNonlinearity and is Often the Most Difficulto o ve
Status
changes,friction,
6
,
What is the pressure?
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
7/75
Characterize Convergence Difficulty
Easier Problems
— e orma ons are re a ve y sma
— Nonlinear strains (plasticity, creep, swelling) are small
— Contact status does not oscillate
— o e s are sma an s mp e , x symme r c
— Symmetric boundary conditions are utilized
— Displacement based loads
— Loads result in tensile member stresses
— Nonlinear buckling to the point of instability (Post buckling not needed)
409 Parts967 Contact Pairs409 Parts967 Contact Pairs409 Parts967 Contact Pairs
7
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
8/75
Characterize Convergence Difficulty
Harder Problems
— ery arge e orma on
— Large strains with large distortion
— Contact chatter and/or loose fitting assemblies
— on ac s ng w g r c on coe c en
— Post buckling response
— Large 3D models with complex geometry
— No symmetry boundaries
— Force based loads
8
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
9/75
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
Easier Solution
— Model a single axi-symmetric
— 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
9
not occur at the final solution step
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
10/75
Gasket Assembly
— Large model
— Complex loading sequence
—
— Frictional Contact — Nonlinear material response
10
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
11/75
Automatic Contact Reduces Modeling Time
11
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
12/75
Building Collapse Simulation
— Evaluating the thermal-structural response of the World Trade Center collapse
12
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
13/75
Elastomeric Bearing with Lead Plug
Force
Deflection of a
Single Truss
MatchesDetailed 3d
Model
13
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
14/75
Clevis Pin Pullout
Springs can be used to imposed loads and/or prevent rigid body motion
14
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
15/75
Surgical Staple – Displ. Controlled Example
15
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
16/75
ANSYS Nitinol Material Behavior
Complex Material Response requires many substeps for
accuracy an convergence
16
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
17/75
Rubber Boot with Self-Contact
Combined Geometric, Material and Contact Nonlinearities
17
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
18/75
Vena Cava Filter
IVC filters are used in case of contraindication to anticoagulation
I.e. – it captures clots!
18
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
19/75
FSI Example – Vena Cava Filter
Nonlinear structural response coupled with fluid flow
19
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
20/75
FSI Example – Vena Cava Filter
Deformation
20
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
21/75
My Analysis Did Not converge. Now What?
1. Rigid body motion
2. Force balance not obtained
.
4. Element formulation error 5. Combination of items 1-4 above
We will examine each in detail including:
— identifying the problem — e erm n ng e cause
— providing solutions
21
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
22/75
Understanding the Solver Output
,to determine the origin of the non-convergence
22
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
23/75
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:15Smallest negative equation solver pivot term encountered at UX DOF ofnode 98. Check for an insufficiently constrained model.
23
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
24/75
Examples of Rigid Body Motion Cont.
24
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
25/75
Causes of Rigid Body Motion
— — 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.)
25
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
26/75
Find the Rigid Body Motion
displacement scaling
— The example below is a converged solution where the rigid body motion is only
restrained b weak s rin s
— Note the unrealistic 10e-6 displacement scaling
26
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
27/75
Use Modal Analysis to Find Rigid Body Motion
,modal analysis can be performed.
— A modal analysis determines the vibration modes including rigid body motion.
—
— Animating the zero frequency mode shape illustrates the rigidly moving model.
27
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
28/75
Correct the Rigid Body Motion
— Take advantage of symmetries
— Axisymmetry
— Rotational — Planar or reflective
— Repetitive or translational
28
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
29/75
Correct the Rigid Body Motion
– — Make a 2d Sector model
— Delete/Suppress parts or fix DOF until you get an answer
— Adding a rigid region and pushing it with displacements will usually convergebetter than a force loading.
29
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
30/75
Correct the Rigid Body Motion
— If interfaces are all in compression, one might be able to leave as bonded
— Modify to standard contact one pair at a time
— Can use adjust to touch ANSYS option, but be careful since the geometry willbe changed
— Corrects interference fits
Add friction
30
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
31/75
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!
31
near so u on
C t th Ri id B d M ti
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
32/75
Correct the Rigid Body Motion
element types
— Example Shells or beams to solids
—
iterations and penalty stiffness dependency
Add/adjust weak spring stiffness
—
error is introduced
32
C t th Ri id B d M ti
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
33/75
Correct the Rigid Body Motion
Add Contact Stabilization Damping
Rigid body motion often can occur in the beginning of a static analysis dueto the fact that the initial contact condition is not well established.
Ft ud P nndn
Target
22
11
ud P
uP
t d
t d
Pd n
P d 1 , d 2
Contact Stabilization introduces a viscous damping traction proportional to
u oppos e o e re a ve pseu o ve oc es e ween e wo sur aces
along contact normal and/or tangential directions.
Where: = damping coefficient in normal directiond n
33
= damping coefficient in tangential direction
= pseudo velocityu
t
C t t St bili ti D i
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
34/75
Contact Stabilization Damping
radial clearance and under a force based load
— Stabilization captures localized stress distribution more accurately because it
does not chan e the sha e of the in
Conventional Adjust to Touch Contact Stabilization Damping
34
Correct the Rigid Body Motion
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
35/75
Correct the Rigid Body Motion
Buckling Response
— Nonlinear stabilization
• Local instabilities and global
instability.
• se oge er w ne searc an
automatic time stepping
— Arc-length method
• Circumvent lobal instabilit when
forces are applied.
• Simulate the negative slope portion
of a load-vs.-displacement curve. — unn ng a s a c pro em as a
"slow dynamic" analysis in ANSYS
— Running a static problem as a
" "
ANSYS/LS-DYNA
35
Connections that Prevent Rigid Body Motion
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
36/75
Connections that Prevent Rigid Body Motion
Co n s t r a i n t e q u a t i o n s
S p r i n g s
SpotWelds
36
B e am c o n n e c t i o n s
Examples of Force Equilibrium not Obtained
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
37/75
Examples of Force Equilibrium not Obtained
— Convergence value is greater than criterion after min. load increment and max.
number of iterations are solved
37
Equilibrium Iterations
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
38/75
Equilibrium Iterations
approximations, with corrections.
ANSYS uses an iterative process called the Newton-Raphson
Method. Each iteration is known as an equilibrium iteration.
F
Load
4 A full Newton-Raphson
1
2 iterative analysis for oneincrement of load. (Fouriterations are shown.)
38
u Displacement
Convergence Procedure
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
39/75
Convergence Procedure
a nr
, - ,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
.
Fa
{Fa} {Fnr} Fnr
39
u
Newton Raphson Residuals
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
40/75
Newton Raphson Residuals
— Note that these controls need to be activated prior to the solution
40
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
41/75
Ideal Load Stepping
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
42/75
Ideal Load Stepping
— Use more substeps to reduce iterations, use less if only one or two are
needed. (One exception: If contact without friction is the only nonlinearity,
sometimes one subste with lots of iterations can be an efficient solution
method)
Load Step 2
34
Substeps
1
equilibrium
iterations
42
“Time
”
Causes of Force Balance not Obtained
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
43/75
Causes o o ce a a ce ot Obta ed
Contact Stiffness is too large
Oscillation of contact status and force balance caused by large contactstiffness.
— A typical range of ANSYS penalty stiffness is .01 to 10 times the ANSYS
n erna s ness va ue w c s a unc on o ma er a an mes u no
geometry F=KU
43
Causes of Force Balance not Obtained
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
44/75
Load is stepped too rapidly
se n, ax an s ar ng su s ep con ro o mprove convergence. oucannot get the wrong answer by adding too many substeps
Load
TimeIncorrect
Strain Energy
tmaxtstart tmin
Rule of Thumb:The more nonlinearities, the
more substeps required
44
Overcome the Force Unbalance
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
45/75
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
— Nonlinear Controls - N-R convergence criteria
— Contact Settings
45
Overcome the Force Unbalance
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
46/75
— General Rule – more nonlinearities – use more substeps
46
Overcome the Force Unbalance
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
47/75
Change contact stiffness update
• Recommend using iteration based adjustments
Ramp on the interference fit
Use Higher Order Elements• Especially with curved surface contact
Refine the mesh
• The more points in contact the better the convergence
47
Overcome the Force Unbalance
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
48/75
Increase the MINREF criterion
• If the criterion is very small this will not effect the solution accuracy
Extend the Stress-Strain curve
Adjust the convergence tolerance
• If the unbalance force difference is very small this can increase solution speed
s gn can y
48
Review Initial Contact Settings and Eliminate Gaps
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
49/75
49
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
50/75
Surface Projection Based Contact
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
51/75
. Satisfies moment equilibrium when an offset exists between contact and
target surfaces with friction.
w v .
Better handling of sliding contact. KEYOPT,,4 ,3
Default Contact Settings
Surface Projection Contact
51
Examples of Material Instabilities
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
52/75
force unbalance or can be a result of incorrect material properties
52
Causes of Material Instabilities
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
53/75
— Material law cannot handle large load and/or time increment. If the force
unbalance is very large, the material model might not be the problem
— .
mesh, but again with very large force unbalances the material model might not
be the problem
Too large of plastic or creep strain increment
— Max. increment can be adjusted as part of cutback controls, but typically force
balance is the controlling criterion and thus this is rarely changed.
Elements with mixed u-P constraints not satisfied
— Modify the Volumetric Constraint
53
Causes of Element Formulation Errors
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
54/75
Excessive strain
Volumetric locking (PLESOL,NL,HPRES)
Hourglass modes
— Using Higher order elements or change toenhanced strain to eliminate reduced
Buckling
— Reduce rate of loading
ery arge orce un a ance
54
Correct Element Formulation Errors
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
55/75
— Use CHECK command for overall verification including missing elastic
properties, unconstrained model, and element shape checks.
—
cracks.
55
Correct Element Formulation Errors
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
56/75
Make sure to use the correct material input
Make sure to input True Stress vs. Log Strain — Conversion from engineering data , :
Always extend your material law will beyondex ected strain levels
l
56
Element Selection
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
57/75
,accurate results
57
20 node bricks
Solver Type and Tolerance
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
58/75
iteration
58
Correct Element Formulation Errors
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
59/75
Add intermediate substeps
Rezoning
— Requires a restart so 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
— Faster and more efficient solutions where applicable
Test with 1 Element model
—
— Modify creep law or coefficients
Start mesh shape so that deformed
elements become more square
59
Element Type Selection
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
60/75
quality
Simple is almost always better and definitely easier to debug
Complex 3-Dgeometries
Slender structures
60
Shell elements
model)
Remesh the Model Part Way Through the Analysis
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
61/75
— Note that this requires a restart, but will map existing stresses and strains so
that the solution history is preserved
61
Change Material Models
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
62/75
62
Hyperelastic Material Models
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
63/75
63
The Value of the One Element Test Case
T ti li t i l d l
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
64/75
Testing nonlinear material models
— Make sure the material converges for all stress / strain levels expected with theone 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 warpedelements
64
Element Shape
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
65/75
65
Mesh Controls
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
66/75
stress gradients through multiple elements
— Example showing the value of symmetry
66
Mesh Refinement
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
67/75
sometimes speed
— Automated mesh refinement in workbench is generally only used in linear
anal ses
67
Element Formulation
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
68/75
the element order chosen (midside nodes) and the material association.
Workbench uses higher order 2d elements by default
Elastic material ormetal plasticity withhigher orderelements
2D Plane StressElastic material orMetal Plasticity with
lower order elements
2D Plain StrainElastic material orMetal Plasticity with
Fully incompressiblehyperelasticity with
lower order elements Simplified Enhanced Strain
68
ig er or owerorder elements
B-Bar with Mixed u-P
You Have a Solution!
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
69/75
Change the mesh
— Refine areas of steep gradient
— oarsen areas w ere s resses are ow
— 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.
Include Material Nonlinearities?
69
Improve Performance in Subsequent Analyses
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
70/75
substeps would eliminate the 27 iterations performed before the first
bisection. Reducing the starting number of substeps might eliminate this
bisection
Force Residual vs. Iterations
Time vs. Cumulative Iteration
70
Thoroughly Investigate Your Results
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
71/75
intended and that the results make sense
71
Check the Quality of Your Results - Forces
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
72/75
A p p l i e d l o a d s
72
Ma t c h i n g r e a c t i o n f o r c es
Check the Quality of Your Stress Results
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
73/75
. -
mesh error
73
Understand the Data Generated
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
74/75
Stresses and strain component data rotate with the elements
74
Need More Information?
8/20/2019 Nonlinear Analysis Convergence Practices BUENISIMO
75/75
or through taking training classes
75