Professional Documents
Culture Documents
Make Better Simulations - Contact - 20200708
Make Better Simulations - Contact - 20200708
Make Better Simulations - Contact - 20200708
July 8, 2020
Saeid Enayatpour, PhD, PE
Senior Technical Trainer
Ansys, Inc.
Get Better Answers Webinar Series
2
Agenda
Prerequisite:
Basic knowledge of Finite Elements and ANSYS Mechanical
3
Do I need Connections in my model?
A
A
4
Why Connections?
5
Why Connections?
6
Why is it important?
• Basic Concepts
A
▪ Contact Types
▪ Contact Formulations
B
▪ Detection method
▪ Advanced Settings
• Troubleshooting
7
Contact Definition / Types
o We describe the interaction (i.e., the normal and
tangential behavior at the interface) between two A
bodies through contacts
B
o Q: what are the contact types?
Fn 1. Bonded
2. No-Seperation
Ft 3. Frictionless
4. Frictional
5. Rough
8
Contact Definition / Types
o We describe the interaction (i.e., the normal and
tangential behavior at the interface) between two A
bodies through contacts
B
o Q: what are the contact types?
Fn 1. Bonded
2. No-Seperation
Ft 3. Frictionless
4. Frictional
5. Rough
9
Contact Definition / Types
o We describe the interaction (i.e., the normal and
tangential behavior at the interface) between two A
bodies through contacts
B
o Q: what are the contact types?
Fn 1. Bonded
2. No-Seperation
Ft 3. Frictionless
4. Frictional
5. Rough
10
Contact Formulation
A) Formulations
1. Penalty Method Q: Why several formulations?
2. Normal Lagrange Method Detect nodes which penetrate
3. Augmented Lagrange and remove penetration – But
4. MPC how?
B) Detection Method
1. Integration points
2. Nodes
3. Projection Based
11
Formulation #1: Penalty Method
Penalize the nodes which
penetrate
12
Formulation #1: Penalty Method
0.26e − 3 43927
d = = 60 p = = 1.007
0.45e − 5 43642
Formulation #2: Normal Lagrange Method
Goal: Reduce contact
penetration to zero
In Bonded/No-Separation
relative displacement
between nodes are prevented
in one or both directions
Shell elements
Shell elements
Contact Detection Methods
• All contact formulations require the solver to identify the elements where surface
penetration has occurred
• Detection Methods
1. Surface integration points (Gauss points)
2. Nodes
3. Surface Projection
25
Contact Detection Methods
Question?
Which detection method should I use here? Gauss detection or Nodal detection?
Normal to target or normal from contact?
26
Contact Detection Methods - Double beams in contact
An example of Normal to Target Surface Detection
27
Symmetric and Asymmetric Contact Behavior
Target
Contact FPenalty
Target
FPenalty Contact
28
Symmetric and Asymmetric Behavior - Guidelines
• Symmetric contacts
o Lower residual penetration
o Lower number of equilibrium iterations but require more computational time
to calculate surface tractions on both surfaces
o Less sensitive to mesh sizing at contact interface
• Choose asymmetric contacts when the difference in stiffness (elastic modulus)
between both surfaces are > 10.
• Normal Lagrange and MPC methods require Asymmetric contact (i.e., the
contact traction is calculated only on the contact surface)
• Tip: In most cases, use auto-asymmetric contact – program makes decision
Which side should be Contact/Target?
The following guidelines can be beneficial for proper selection of contact surfaces for
Asymmetric behavior:
• If a convex surface comes into contact with a flat or concave surface, the flat or concave
surface should be the Target surface.
• If one surface has a coarse mesh and the other a fine mesh, the surface with the coarse
mesh should be the Target surface.
• If one surface is stiffer than the other, the stiffer surface should be the Target surface.
• If one surface is higher order and the other is lower order, the lower order surface should be
the Target surface.
• If one surface is larger than the other, the larger surface should be the Target surface.
30
Interface Treatment: Adjust to touch
command object:
CNCH,ADJU
31
Interface Treatment: Add offset
• Press-fit and Threaded
connector problems have their
initial surfaces penetrating
• Challenge – resolve the initial
interference
• Use Add offset options
– Ramped effects – for large
interferences (hint: do not apply
any other load)
– No Ramped effects – for small
interferences
• An Alternative: defined offset
in tabular format via time
Press Fit example – ANSYS Learning Hub Link
33
What is next? – Future Webinars
35
Where can I find more information?
36
Thank you
We would like to hear from you about these
webinars and training materials.
Contact us at:
training@ansys.com
saeid.enayatpour@ansys.com
38