Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture 3
L3.2
Overview
• Contact discretization
• Where is the constraint applied?
• Node-to-surface
• Surface-to-surface
• Constraint enforcement
Contact formulation
• How is the constraint enforced?
• Direct (Lagrange multipliers)
• Penalty method
• Contact tracking (relative sliding)
• How does the constraint evolve?
• Finite sliding
• Small sliding
Contact Discretization
• Node-to-surface technique:
• Nodes on one surface (the slave surface) contact the segments on the other
surface (the master surface)
• Contact is enforced at discrete points (slave nodes)
• Surface-to-surface technique
• Contact is enforced in an average sense over a region surrounding each slave
node
• Slave surface is much more than just a collection of nodes
Contact Discretization
slave
master
Contact Discretization
Contact Discretization
Contact Discretization
Contact Discretization
Node-to-surface Surface-to-surface
Contact Discretization
slave master
slave master
Contact Discretization
Contact Discretization
Contact Discretization
Contact Discretization
Thickness ignored
Thickness taken
into account
Contact Discretization
Slave:
C3D10
Master:
C3D8 Node-to-surface Surface-to-surface
Contact Discretization
*STEP, UNSYMM=YES
Contact Discretization
Contact Discretization
Slave
Point-to-surface Surface-to-surface formulation:
contact
• Penetrations are averaged over
finite regions
Master
• Contact normal is not necessarily
equal to master surface normal
Slave
Surface-to-surface
contact
Master
Contact Discretization
Holder
Clip
leadingEdge
*Contact Pair, type=SURFACE TO SURFACE
Clip, Holder
*Contact Pair, type=NODE TO SURFACE
leadingEdge, Clip
Contact Discretization
Constraint Enforcement
• Contact discretization
• Where is the constraint applied?
• Node-to-surface
• Surface-to-surface
• Constraint enforcement
Contact formulation
• How is the constraint enforced?
• Direct (Lagrange multipliers)
• Penalty method
• Contact tracking (relative sliding)
• How does the constraint evolve?
• Finite sliding
• Small sliding
Constraint Enforcement
• Strict enforcement
• Intuitively desirable (no approximation)
• Can be achieved with Lagrange multiplier method in Abaqus/Standard
• Drawbacks
• Can make it challenging for Newton iterations to converge
• Any overlapping constraints are problematic for equation solver
• Lagrange multipliers add to solver cost
Physically “hard” pressure vs. penetration behavior
p, contact pressure
Any pressure
possible when in
-h contact
No pressure
h<0 h=0
h, penetration
No penetration; Constraint enforced;
no constraint required positive contact pressure
Constraint Enforcement
• Direct enforcement
• Lagrange multiplier method
• Constraint equations and Lagrange multipliers are added to the system
of equations
Unconstrained system of equations
K u = f
K CT u f
=
C 0 l 0
Constraint Enforcement
• Penalty method
• The penalty method is a stiff approximation of hard contact
Any pressure
possible when in
contact k, penalty stiffness
No pressure No pressure
h, penetration h, penetration
Strictly-enforced hard contact Penalty method approximation of hard contact
K+Kp u = f
Constraint Enforcement
Constraint Enforcement
Constraint Enforcement
Keyword interface
*SURFACE INTERACTION
*SURFACE BEHAVIOR, PENALTY
penalty stiffness, clearance offset, scale factor (all optional)
:
*STEP
:
*CONTACT CONTROLS, STIFFNESS SCALE FACTOR=value
Constraint Enforcement
Constraint Enforcement
• Example
• Contact discretization
• Where is the constraint applied?
• Node-to-surface
• Surface-to-surface
• Constraint enforcement
Contact formulation
• How is the constraint enforced?
• Direct (Lagrange multipliers)
• Penalty method
• Contact tracking (relative sliding)
• How does the constraint evolve?
• Finite sliding
• Small-sliding approximation
Small-Sliding Approximation
• Every slave node interacts with its own local slide plane
• In 2D/axisymmetric it is depicted as a line
• Assumes that the relative motion per slave node remains
small compared to the local curvature and facet sizes of
the master surface
Formulation Summary
Formulation Summary
Modeling Approach
Formulation Aspect General Contact Contact Pairs
Default: Node-to-surface (N-to-S)
Contact Discretization Surface-to-surface
Optional: Surface-to-surface (S-to-S)
N-to-S default: Direct enforcement
Contact Enforcement Penalty enforcement
S-to-S default: Penalty enforcement
Default: Finite sliding
Relative Sliding Finite sliding
Optional: Small sliding
Formulation Summary
P
Diverging!
Applied load
Displacement
Starting point
Load applied in 1 increment
P
P1
Displacement Displacement
Undeformed shape
3. Compress tip
2. Contact
rigid surface
1. Bend beam
P
Deformed shape
(Mises stress contours)
Challenging for
Newton method!
Increase Dt due to
fast convergence
Begin
increment
Determine if Check if
End
5 tending toward 4 solution has
increment
No convergence No converged Yes