Professional Documents
Culture Documents
Successfully Using
ANSYS Contact
Elements
Presented by:
Rich Bothmann
IMPACT Engineering Solutions, Inc.
Brookfield, WI
Tel: 847-265-4140
www.impactengsol.com
www.impactengsol.com 2
©2005 – IMPACT Engineering Solutions, Inc. 2
Analysis Services
Rich Bothmann – Manager, Analysis Services Division
Known nationally for innovative training and support expertise
Core Strengths: General Mechanical Engineering, Weld, Vibration,
and Fatigue Analysis
President / Founder of Midwest ANSYS User Group
Former Officer of Chicago/Milwaukee Pro/MECHANICA User Group
Brian – Sr. Project Engineer
Founder of Cosmos User Group
Technosoft - Off-Shore Meshing / Analysis Resource
Over 20 Years Experience in Use, Training, and Support of
FEA
Project Support
Training
Coaching/Mentoring
Implementation/Consulting
www.impactengsol.com 3
©2005 – IMPACT Engineering Solutions, Inc. 3
Analysis Capabilities and Expertise
ANSYS
LS-DYNA – Drop and Crash Testing
Pro/MECHANICA Structure & Motion
CosmosWorks
Hypermesh Pre & Post-Processing
FE-Fatigue (nCode) Durability Analysis
NEi/Nastran
FEMAP Pre & Post-Processing
Extensive combined engineering analysis
experience in a variety of materials and industries
www.impactengsol.com 4
©2005 – IMPACT Engineering Solutions, Inc. 4
What is Nonlinear Behavior…
A Structure Is Nonlinear If the Loading Causes
Significant Change in Stiffness
Strains Beyond Elastic Limit
Large Deflections (Fishing Pole)
Contact Between Two Bodies
www.impactengsol.com 5
©2005 – IMPACT Engineering Solutions, Inc. 5
Types of Nonlinearities…
Nonlinear Analysis
www.impactengsol.com 6
©2005 – IMPACT Engineering Solutions, Inc. 6
Linear vs. Nonlinear Behavior…
Linear structure obeys this linear relationship
Force K=constant
Displacement
Many problems do not have a linear relationship
and instead the displacement varies with force
Kt=Tangent
Force Stiffness
Displacement
www.impactengsol.com 7
©2005 – IMPACT Engineering Solutions, Inc. 7
Solving Nonlinear Problems…
Newton-Raphson method iterates to a solution
using the equation:
F
[K ]{∆u} = {F } − {F }
T nr
Fnr
where :
[K ] = Tangent Stiffness Matrix
T Load
{∆u} = Displacement Increment Displacement u
{F } = Applied Force Vector
{F } = Internal Force Vector
nr
www.impactengsol.com 8
©2005 – IMPACT Engineering Solutions, Inc. 8
170 Series Contact Element
Conta171/172 – 2D/3D 4 Node (surface to surface)
Conta173/174 – 2D/3D 4 Node (surface to surface)
Conta175 – Node to Surface (line/point to surface)
Conta178 – Node to Node
www.impactengsol.com 9
©2005 – IMPACT Engineering Solutions, Inc. 9
Primary Contact Algorithms (Keyopt 2)
Penalty: penalty springs
Augmented Lagrangian: penalty springs + pressure
dofs
Lagrangian: zero penetration enforced
Penalty/Lagrangian: zero penetration normal /
penalty spring tangential
www.impactengsol.com 10
10
©2005 – IMPACT Engineering Solutions, Inc. 10
Contact Nonlinearities & the Penalty
Approach
Contact Problems are Usually Hardening Structures
More Difficult to Analyze Any amount of
Force Can Move
Prone to Slow or the Sphere
Unsuccessful Convergence
Some Force is
Required to Move
the Sphere
Force
2 Results in Residual is within
Significant Tolerance
P Interpenetration P 3 1
and Large K initial
Internal Forces
Displacement
www.impactengsol.com 12
12
©2005 – IMPACT Engineering Solutions, Inc. 12
Penalty vs. Augmented Lagrangian,
www.impactengsol.com 13
13
©2005 – IMPACT Engineering Solutions, Inc. 13
Penalty vs. Augmented Lagrangian
www.impactengsol.com 14
14
©2005 – IMPACT Engineering Solutions, Inc. 14
Pure Lagrange
www.impactengsol.com 15
15
©2005 – IMPACT Engineering Solutions, Inc. 15
Dealing with Convergence Issues
Penalty Stiffness (FKN)
Default=1, Start with something small
Stiffness Update (KEYOPT 10)
0, each load step
1, each substep
2, each iteration
www.impactengsol.com 16
16
©2005 – IMPACT Engineering Solutions, Inc. 16
Stress vs. FKN
www.impactengsol.com 17
17
©2005 – IMPACT Engineering Solutions, Inc. 17
Stiffness Update vs. Iterations
www.impactengsol.com 18
18
©2005 – IMPACT Engineering Solutions, Inc. 18
Other Convergence Issues…
Too much initial penetration
KEYOPT 9 = 1, excludes initial penetration
= 2, ramps initial penetration
Rigid Motion
Parts not initially touching
Relying on contact to hold parts together usually results
in convergence problems
Many Techniques to deal with this issue, sometimes
problems requires more than one method.
www.impactengsol.com 19
19
©2005 – IMPACT Engineering Solutions, Inc. 19
Interference Problems…
Set Keyopt 9 = 2
www.impactengsol.com 20
20
©2005 – IMPACT Engineering Solutions, Inc. 20
Eliminating Rigid Motion…
Build Geometry so it is Just Touching
Adjust Initial Contact Conditions
Displacement Control
Weak (or not so weak) Springs (or possibly FKOP)
Include Friction
Dynamics
CNCHECK/ADJUST (New)
www.impactengsol.com 21
21
©2005 – IMPACT Engineering Solutions, Inc. 21
Automated Adjustment of Initial
Contact Conditions …
KEYOPT 5 = 1-3, Close Gap/Reduce Penetration
(Auto CNOF)
= 4, Offset individual nodes to target surface
(ICONT)
CNCHECK/ADJUST: Use CNCHECK to determine if
gap or penetration exists.
www.impactengsol.com 22
22
©2005 – IMPACT Engineering Solutions, Inc. 22
Checking Contact Conditions…
Issue CNCHECK to Determine Contact Status
www.impactengsol.com 23
23
©2005 – IMPACT Engineering Solutions, Inc. 23
Using Auto CNOF…
www.impactengsol.com 24
24
©2005 – IMPACT Engineering Solutions, Inc. 24
Displacement Control…
Very Robust and Most Used Method
Use Alone or with Subsequent Force Control
Apply displacement control and obtain solution
Replace displacement with reaction load and obtain
solution
Apply final load and obtain solution
www.impactengsol.com 25
25
©2005 – IMPACT Engineering Solutions, Inc. 25
Displacement Control Examples…
www.impactengsol.com 26
26
©2005 – IMPACT Engineering Solutions, Inc. 26
Displacement Control Examples…
1. Apply UY
2. Replace UY
with Reaction
3. Apply Final
Load
1. Apply RY
2. Replace RY
with Reaction
3. Apply Final
Moment
www.impactengsol.com 30
30
©2005 – IMPACT Engineering Solutions, Inc. 30
Weak Spring Examples…
Weak springs attach
housing and strap to
ground
Weak springs attach lock
bolt to housing
Different spring
constants for all. Starting
value 10N/mm
Friction was also used
www.impactengsol.com 31
31
©2005 – IMPACT Engineering Solutions, Inc. 31
Friction…
In some instances a small amount of friction
(mu=0.1) can be used to control lateral sliding
www.impactengsol.com 32
32
©2005 – IMPACT Engineering Solutions, Inc. 32
Dynamics…
Solving F=ma eliminates rigid
motion issues.
Use of “slow dynamics” to solve
static problems can overcome rigid
motion issues. Include density and
damping and verify system comes
to rest
When performing true dynamic
problems with contact, use
Element Time Increment Control
(keyopt 7=2, maintain reasonable).
This keeps time step a fraction of
the system’s apparent frequency
www.impactengsol.com 33
33
©2005 – IMPACT Engineering Solutions, Inc. 33
Dynamics Examples…
www.impactengsol.com 34
34
©2005 – IMPACT Engineering Solutions, Inc. 34
Dynamics Examples…
www.impactengsol.com 35
35
©2005 – IMPACT Engineering Solutions, Inc. 35
Mesh Issues
Finer Mesh on Contact surface/ Coarser on Target
Faceting negatively affects curved contact surfaces
Use fine mesh
Exclude penetration (keyopt 9 = 1)
Auto CNOF/ICONT (keyopt 5)
www.impactengsol.com 36
36
©2005 – IMPACT Engineering Solutions, Inc. 36
Mesh Issues
www.impactengsol.com 38
38
©2005 – IMPACT Engineering Solutions, Inc. 38
Nonlinear Diagnostics…
Plotting Residual Norms can also help locate
problem contacts
www.impactengsol.com 39
39
©2005 – IMPACT Engineering Solutions, Inc. 39
Other Methods of Dealing with
Convergence…
Increase Convergence Tolerance… Note this may
simply allow you to converge to a wrong solution
Specify a min ref convergence value
Adjust Pinball Region
www.impactengsol.com 40
40
©2005 – IMPACT Engineering Solutions, Inc. 40
Summary…
Try to converge using easy settings first then tighten
settings to determine sensitivity
Small FKN
Large FTOLN
Use displacement control whenever you can
Get to know ANSYS’ automatic methods for dealing with
rigid motion
In situations where auto methods don’t work consider the
application and apply springs, friction, etc.
Setup NL Diagnostics and look at contact penetration to
see how various contacts are behaving
www.impactengsol.com 41
41
©2005 – IMPACT Engineering Solutions, Inc. 41