SlideShare a Scribd company logo
1 of 33
Download to read offline
The Finite Element Method for the Analysis of
Non-Linear and Dynamic Systems
Prof. Dr. Eleni Chatzi, J.P. Escall´on
Lecture 11 - 17 December, 2013
Institute of Structural Engineering Method of Finite Elements II 1
NL FE Special Considerations - The Contact Problem
What is Contact?
Physically, contact stress is transmitted between two bodies
when they touch.
Numerically, contact is a severely discontinuous for of
non-linearity.
Difficulties
Complex non linear behaviour = contact between two or more
bodies.
Relative sliding of the surfaces has to be evaluated iteratively.
Deformable-to-deformable body contact generates non-linear
time-dependent BC.
Institute of Structural Engineering Method of Finite Elements II 2
The Contact Problem
Contact Discretization
Node-to-Surface (Implicit only)
Surface-to-Surface (Implicit only)
Node-to-Face (Explicit only)
Edge-to-Edge
Institute of Structural Engineering Method of Finite Elements II 3
The Contact Problem
Node-to-Surface (strict master/slave formulation)
Institute of Structural Engineering Method of Finite Elements II 4
The Contact Problem
Node-to-Surface
Contact is enforced between a slave node and master surface facets
local to the node:
The opening/penetration distance is measured along the normal
to the master surface
A nodal area is assigned to each slave node to convert contact
forces to contact stresses
The more refined surface should act as the slave surface
The stiffer body should be the master
Institute of Structural Engineering Method of Finite Elements II 5
The Contact Problem
Surface-to-Surface
Institute of Structural Engineering Method of Finite Elements II 6
The Contact Problem
Surface-to-Surface
Contact is enforced between the slave node and a larger number of
master surface facets around it:
The opening/penetration distance is measured along the slave
surface facet normal
Sliding is measured perpendicular to the slave normal
Institute of Structural Engineering Method of Finite Elements II 7
The Contact Problem
Contact Discretization comparison: Abaqus/Explicit
Undetected penetrations of master nodes into the slave surface do
not occur with surface-to-surface discretization:
Source: Abaqus Analysis User’s Manual
Institute of Structural Engineering Method of Finite Elements II 8
The Contact Problem
Contact discretizations in Abaqus/Explicit
Node-to-Face: No distinction is made between master/slave
surfaces as in Node-to-Surface (i.e., contact is enforced
everywhere).
Edge-Edge: It is very effective in enforcing contact that cannot
be detected as penetrations of nodes into faces.
Source: Abaqus Analysis User’s Manual
Institute of Structural Engineering Method of Finite Elements II 9
The Contact Problem
Surface Description
Discrete Surface: Discontinuities in the surface normal direction
at surface facet boundaries can contribute to convergence
difficulties.
Smooth Surface: Surface smoothing is used to reduce the
discretization error asociated with faceted representations of
curved surfaces.
Institute of Structural Engineering Method of Finite Elements II 10
The Contact Problem
Hard Contact Enforcement Methods
Direct Enforcement Method: Strict enforcement of
pressure-penetration relationship using Lagrange multiplier
method.
Penalty method: approximate enforcement using penalty
stiffness.
Institute of Structural Engineering Method of Finite Elements II 11
The Contact Problem
Direct Enforcement
Variational formulation for a steady-state analysis without contact:
Π =
1
2
UT
KU − UT
F (1)
Contact Constraint:
Ui = U∗
i (2)
Variational formulation for a steady-state analysis with contact
enforcement using Lagrange multiplier method:
Π∗
=
1
2
UT
KU − UT
F + λ(Ui − U∗
i ) (3)
Institute of Structural Engineering Method of Finite Elements II 12
The Contact Problem
Direct Enforcement
Equilibrium Condition δΠ∗ = 0:
δΠ∗
= δUT
KU − δUT
F + λδUi + δλ(Ui − U∗
i ) = 0 (4)
The above relationship can be written as:
KU + λei = F (5)
eT
i U = U∗
i (6)
In matrix form:
K ei
eT
i 0
×
U
λ
=
F
U∗
i
(7)
λ is the vector of Lagrange multiplier degrees of freedom (constraint
forces) *One per constraint.
Institute of Structural Engineering Method of Finite Elements II 13
The Contact Problem
Direct Enforcement
The contact virtual work contribution is:
δΠc
= λδUi + δλ(Ui − U∗
i ) (8)
This expression is written in Abaqus Theory Manual as:
δΠc
= δph + pδh (9)
where p is the Lagrangian multiplier, and h is the ”overclosure”.
Hard Contact
p=0 for h < 0 contact is open
h=0 for p = 0 contact is closed
Institute of Structural Engineering Method of Finite Elements II 14
The Contact Problem
Direct Enforcement
ADVANTAGES:
Accuracy: The constraints are satisfied exactly
DISADVANTAGES:
Adds cost to the equation solver
Potential convergence problems
Institute of Structural Engineering Method of Finite Elements II 15
The Contact Problem
Penalty Method
The right hand side of the potential function Π is amended in the
following manner:
Π∗
=
1
2
UT
KU − UT
F +
α
2
(Ui − U∗
i )2
(10)
I use a large α in order to make Ui = U∗
i , i.e., α >> max(kii)
Equilibrium condition δΠ∗ = 0:
δΠ∗
= δUT
KU − δUT
F + α(Ui − U∗
i )δUi = 0 (11)
(K + αeieT
i )U = F + αU∗
i ei (12)
Institute of Structural Engineering Method of Finite Elements II 16
The Contact Problem
Penalty Method
The Penalty method corresponds to having a spring to bring back
the penetrating node to the surface.
Institute of Structural Engineering Method of Finite Elements II 17
The Contact Problem
Penalty Method
ADVANTAGES:
Convergence rates significantly improve
Better equation solver performance
DISADVANTAGES:
Small amount of penetration (typically insignificant)
In some cases, the penalty stiffness needs to be adjusted
Institute of Structural Engineering Method of Finite Elements II 18
The Contact Problem
Strain-free adjustments of initial overclosures
Within the penetration tolerance, all initial overclosures are
treated with strain-free adjustments.
Initial overclosures can be due to pre-processing errors or
discretization of curved surfaces.
Source: Abaqus Analysis User’s Manual
Institute of Structural Engineering Method of Finite Elements II 19
The Contact Problem
Friction Models
Coulomb friction model
τcr = µp (13)
τcr = min(µp, τmax) (14)
Source: Abaqus Analysis User’s Manual
Institute of Structural Engineering Method of Finite Elements II 20
The Contact Problem
Friction Models
Additional features:
Friction coefficient dependence on slip rate
Friction coefficient dependence on contact pressure
Anisotropic friction
Source: Abaqus Analysis User’s Manual
Institute of Structural Engineering Method of Finite Elements II 21
The Contact Problem
Friction Enforcement
Lagrangian multiplier method
Penalty method
Institute of Structural Engineering Method of Finite Elements II 22
The Contact Problem
Exact stick formulation
Lagrange multipliers are used to enforce exact sticking conditions.
The virtual work due to friction is evaluated as:
δΠ =
S
(τiδγi + ∆γiδqi)dS (15)
qi are the Lagrangian multipliers used to enforce exact stick
(∆γi = 0).
If τeq > τcrit the element passes from sticking to slipping.
If ∆γiτi(t) < 0 the element passes from slipping to sticking
Institute of Structural Engineering Method of Finite Elements II 23
The Contact Problem
Penalty method
It approximates stick with stiff elastic behaviour. In
Abaqus/Explicit by default the same penalty stiffness used in
hard contact is used for frictional constraints. On the contrary
in Abaqus/Standard (Implicit) it depends on the elastic slip.
The elastic slip γcrit is calculated as: γcrit = Ff li, where Ff is
the slip tolerance, and li is the ”characteristic contact surface
length”.
Institute of Structural Engineering Method of Finite Elements II 24
The Contact Problem
Elastic behaviour (τeq < τcrit):
γel
i (t + ∆t) = γel
i (t) + ∆γi (16)
τi = Gγel
i =
τcrit
γcrit
γel
i =
µp
γcrit
γel
i (17)
dτi = Gdγi +
τi
τcrit
(µp +
∂u
∂p
p)dp (18)
The contributions from the contact pressure p are non-symmetric!
Plastic behaviour (τeq > τcrit):
∆γi = γel
i (t + ∆t) − γel
i (t) + ∆γsl
i = γel
i − γel
i + ∆γsl
i (19)
Institute of Structural Engineering Method of Finite Elements II 25
The Contact Problem
The shear stress at the end of the increment is evaluated with the
elastic relationship:
τi(t + ∆t) = τi = Gγel
i =
τcrit
γcrit
γel
i (20)
Slip increment:
∆γsl
i =
τi
τcrit
∆γsl
eq (21)
Replacing γel
i and ∆γsl
i in eq. 19 yields:
∆γi =
τi
τcrit
γcrit − γel
i +
τi
τcrit
∆γsl
eq (22)
τi =
γel
i + ∆γi
γcrit + ∆γsl
eq
τcrit (23)
Institute of Structural Engineering Method of Finite Elements II 26
The Contact Problem
The critical stress equality yields:
τcrit = G(γpr
eq − ∆γsl
eq) =
τcrit
γcrit
(γpr
eq − ∆γsl
eq) (24)
where γpr
eq is the ”equivalent elastic predictor strain”
Institute of Structural Engineering Method of Finite Elements II 27
The Contact Problem
τcrit = G(γpr
eq − ∆γsl
eq) =
τcrit
γcrit
(γpr
eq − ∆γsl
eq) (25)
∆γsl
eq = γpr
eq − γcrit (26)
Replacing eq. 26 into eq. 23 yields:
τi =
γpr
i
γcrit + ∆γsl
eq
τcrit =
γpr
i
γpr
eq
τcrit = niτcrit (27)
where ni is the normalized slip direction.
The iterative solution scheme for τcrit as a function of the slip rate
(˙γsl
eq = ∆γsl
eq/∆t) yields:
∆τi = (δij −ninj)
τcrit
γpr
eq
dγj +ni(µ+p
∂µ
∂p
)dp+ninj
p
∆t
∂µ
∂ ˙γeq
dγj (28)
The unsymmetric terms may have a strong effect on the speed of
convergence of the Newton scheme!
Institute of Structural Engineering Method of Finite Elements II 28
The Contact Problem
Contact Algorithm (Implicit calculations)
Newton-Raphson iterative scheme
(KT )i
n+1∆Ui+1
n+1 = (Fint)i
n+1 + (Fext)n+1 + (Rc(ui+1
n+1))i+1
n+1
Ui+1
n+1 = Ui
n+1 + ∆Ui+1
n+1
where KT is the tangent stiffness matrix, i refers to the ongoing
iteration with the Newton-Raphson process and n refers to the
loading increment.
The contact forces vector Rc depends on U which influences both
the contact surface shape and the magnitude of the contact reaction.
Institute of Structural Engineering Method of Finite Elements II 29
The Contact Problem
Inverting the tangent stiffness matrix yields:
∆Ui+1
n+1 = ((KT )i
n+1)−1)((Fint)i
n+1 + (Fext)n+1)
... + ((KT )i
n+1)−1)(Rc(ui+1
n+1))i+1
n+1
which may be written in a simpler way:
∆Ui+1
n+1 = (∆Ulib)i+1
n+1 + (∆Uc)i+1
n+1
with:
(∆Ulib)i+1
n+1 = ((KT )i
n+1)−1)((Fint)i
n+1 + (Fext)n+1)
(∆Uc)i+1
n+1 = ((KT )i
n+1)−1)(Rc(Ui+1
n+1))i+1
n+1
The displacement is split into two parts, one independent from the
contact problem (prediction), and a term depending exclusively on
contact (correction).
Institute of Structural Engineering Method of Finite Elements II 30
The Contact Problem
Source: A. Batailly et. al., 2013
Institute of Structural Engineering Method of Finite Elements II 31
The Contact Problem
Institute of Structural Engineering Method of Finite Elements II 32
The Contact Problem
Contact in Explicit Codes
Calculation is advanced explicitly element-by-element (No need
to assembly a global stiffness matrix and no Newton iterations
are performed).
No convergence problems related to faceted representation of
curves (smoothing is not relevant).
Contact forces do not depend on the displacements (no iterative
process is carried out).
Easier to deal with sliding friction because calculations are
advanced explicitly element-by-element.
Time step is very small and therefore is suitable to analyse short
contact dynamic problems where friction plays an important
role, i.e., impact.
Institute of Structural Engineering Method of Finite Elements II 33

More Related Content

Viewers also liked (11)

Tas 1 ( redrafted)
Tas 1 ( redrafted)Tas 1 ( redrafted)
Tas 1 ( redrafted)
 
How To Save Money on Car Repair
How To Save Money on Car RepairHow To Save Money on Car Repair
How To Save Money on Car Repair
 
Transcript
TranscriptTranscript
Transcript
 
PHAAA
PHAAAPHAAA
PHAAA
 
21 Top Travel Destinations for Remote Workers
21 Top Travel Destinations for Remote Workers21 Top Travel Destinations for Remote Workers
21 Top Travel Destinations for Remote Workers
 
ლოცვის საზღაური
ლოცვის საზღაურილოცვის საზღაური
ლოცვის საზღაური
 
DSA_Infographic_Final
DSA_Infographic_FinalDSA_Infographic_Final
DSA_Infographic_Final
 
Ratan pearls
Ratan pearlsRatan pearls
Ratan pearls
 
Lo2
Lo2Lo2
Lo2
 
კრება უფალთან
კრება უფალთანკრება უფალთან
კრება უფალთან
 
Презентация программы БИТ.Красота
Презентация программы БИТ.КрасотаПрезентация программы БИТ.Красота
Презентация программы БИТ.Красота
 

Similar to lecture11_2013

Fracture and damage
Fracture and damage Fracture and damage
Fracture and damage noor albtoosh
 
How to deal with the annoying "Hot Spots" in finite element analysis
How to deal with the annoying "Hot Spots" in finite element analysisHow to deal with the annoying "Hot Spots" in finite element analysis
How to deal with the annoying "Hot Spots" in finite element analysisJon Svenninggaard
 
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...Martha Brown
 
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docxsusanschei
 
discreteelementmethods-220913123215-a74c723a.pdf
discreteelementmethods-220913123215-a74c723a.pdfdiscreteelementmethods-220913123215-a74c723a.pdf
discreteelementmethods-220913123215-a74c723a.pdfRodrigofuentes793408
 
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITY
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITYPRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITY
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITYAkshay Patel
 
Stress –Strain Modal of Plasticity
Stress –Strain Modal of PlasticityStress –Strain Modal of Plasticity
Stress –Strain Modal of PlasticityIJERA Editor
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...Nikolai Priezjev
 
Multi resolution defect transformation of the crack under different angles
Multi resolution defect transformation of the crack under different anglesMulti resolution defect transformation of the crack under different angles
Multi resolution defect transformation of the crack under different anglesIJRES Journal
 
10.1201_b10546-5_chapterpdf.pdf
10.1201_b10546-5_chapterpdf.pdf10.1201_b10546-5_chapterpdf.pdf
10.1201_b10546-5_chapterpdf.pdfP Ramana
 
Finite Element Analysis in Metal Forming processes
Finite Element Analysis in Metal Forming processesFinite Element Analysis in Metal Forming processes
Finite Element Analysis in Metal Forming processesabhishek_hukkerikar
 
1575 numerical differentiation and integration
1575 numerical differentiation and integration1575 numerical differentiation and integration
1575 numerical differentiation and integrationDr Fereidoun Dejahang
 
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...MohammedYadgar
 
Sprittles presentation
Sprittles presentationSprittles presentation
Sprittles presentationJamesSprittles
 
Utech Presentation
Utech PresentationUtech Presentation
Utech Presentationtomlinson_n
 

Similar to lecture11_2013 (20)

Fracture and damage
Fracture and damage Fracture and damage
Fracture and damage
 
How to deal with the annoying "Hot Spots" in finite element analysis
How to deal with the annoying "Hot Spots" in finite element analysisHow to deal with the annoying "Hot Spots" in finite element analysis
How to deal with the annoying "Hot Spots" in finite element analysis
 
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...
A Numerical Method For Solving Rough Contact Problems Based On The Multi-Leve...
 
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx
© Keith D. HjelmstadCEE 212--DynamicsCP 2 NotesConta.docx
 
Discrete Element Methods.pptx
Discrete Element Methods.pptxDiscrete Element Methods.pptx
Discrete Element Methods.pptx
 
discreteelementmethods-220913123215-a74c723a.pdf
discreteelementmethods-220913123215-a74c723a.pdfdiscreteelementmethods-220913123215-a74c723a.pdf
discreteelementmethods-220913123215-a74c723a.pdf
 
Lecture_3.pdf
Lecture_3.pdfLecture_3.pdf
Lecture_3.pdf
 
Lecture3
Lecture3Lecture3
Lecture3
 
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITY
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITYPRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITY
PRE-SLIDING FRICTIONAL ANALYSIS OF A COATED SPHERICAL ASPERITY
 
Stress –Strain Modal of Plasticity
Stress –Strain Modal of PlasticityStress –Strain Modal of Plasticity
Stress –Strain Modal of Plasticity
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
 
Multi resolution defect transformation of the crack under different angles
Multi resolution defect transformation of the crack under different anglesMulti resolution defect transformation of the crack under different angles
Multi resolution defect transformation of the crack under different angles
 
10.1201_b10546-5_chapterpdf.pdf
10.1201_b10546-5_chapterpdf.pdf10.1201_b10546-5_chapterpdf.pdf
10.1201_b10546-5_chapterpdf.pdf
 
Finite Element Analysis in Metal Forming processes
Finite Element Analysis in Metal Forming processesFinite Element Analysis in Metal Forming processes
Finite Element Analysis in Metal Forming processes
 
1575 numerical differentiation and integration
1575 numerical differentiation and integration1575 numerical differentiation and integration
1575 numerical differentiation and integration
 
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...
The Finite Element Analysis for Dynamic Soil-Structure Interaction with ABAQU...
 
Sprittles presentation
Sprittles presentationSprittles presentation
Sprittles presentation
 
Utech Presentation
Utech PresentationUtech Presentation
Utech Presentation
 
MUMS: Transition & SPUQ Workshop - Dimension Reduction and Global Sensititvit...
MUMS: Transition & SPUQ Workshop - Dimension Reduction and Global Sensititvit...MUMS: Transition & SPUQ Workshop - Dimension Reduction and Global Sensititvit...
MUMS: Transition & SPUQ Workshop - Dimension Reduction and Global Sensititvit...
 
Fault analysis
Fault analysisFault analysis
Fault analysis
 

lecture11_2013

  • 1. The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems Prof. Dr. Eleni Chatzi, J.P. Escall´on Lecture 11 - 17 December, 2013 Institute of Structural Engineering Method of Finite Elements II 1
  • 2. NL FE Special Considerations - The Contact Problem What is Contact? Physically, contact stress is transmitted between two bodies when they touch. Numerically, contact is a severely discontinuous for of non-linearity. Difficulties Complex non linear behaviour = contact between two or more bodies. Relative sliding of the surfaces has to be evaluated iteratively. Deformable-to-deformable body contact generates non-linear time-dependent BC. Institute of Structural Engineering Method of Finite Elements II 2
  • 3. The Contact Problem Contact Discretization Node-to-Surface (Implicit only) Surface-to-Surface (Implicit only) Node-to-Face (Explicit only) Edge-to-Edge Institute of Structural Engineering Method of Finite Elements II 3
  • 4. The Contact Problem Node-to-Surface (strict master/slave formulation) Institute of Structural Engineering Method of Finite Elements II 4
  • 5. The Contact Problem Node-to-Surface Contact is enforced between a slave node and master surface facets local to the node: The opening/penetration distance is measured along the normal to the master surface A nodal area is assigned to each slave node to convert contact forces to contact stresses The more refined surface should act as the slave surface The stiffer body should be the master Institute of Structural Engineering Method of Finite Elements II 5
  • 6. The Contact Problem Surface-to-Surface Institute of Structural Engineering Method of Finite Elements II 6
  • 7. The Contact Problem Surface-to-Surface Contact is enforced between the slave node and a larger number of master surface facets around it: The opening/penetration distance is measured along the slave surface facet normal Sliding is measured perpendicular to the slave normal Institute of Structural Engineering Method of Finite Elements II 7
  • 8. The Contact Problem Contact Discretization comparison: Abaqus/Explicit Undetected penetrations of master nodes into the slave surface do not occur with surface-to-surface discretization: Source: Abaqus Analysis User’s Manual Institute of Structural Engineering Method of Finite Elements II 8
  • 9. The Contact Problem Contact discretizations in Abaqus/Explicit Node-to-Face: No distinction is made between master/slave surfaces as in Node-to-Surface (i.e., contact is enforced everywhere). Edge-Edge: It is very effective in enforcing contact that cannot be detected as penetrations of nodes into faces. Source: Abaqus Analysis User’s Manual Institute of Structural Engineering Method of Finite Elements II 9
  • 10. The Contact Problem Surface Description Discrete Surface: Discontinuities in the surface normal direction at surface facet boundaries can contribute to convergence difficulties. Smooth Surface: Surface smoothing is used to reduce the discretization error asociated with faceted representations of curved surfaces. Institute of Structural Engineering Method of Finite Elements II 10
  • 11. The Contact Problem Hard Contact Enforcement Methods Direct Enforcement Method: Strict enforcement of pressure-penetration relationship using Lagrange multiplier method. Penalty method: approximate enforcement using penalty stiffness. Institute of Structural Engineering Method of Finite Elements II 11
  • 12. The Contact Problem Direct Enforcement Variational formulation for a steady-state analysis without contact: Π = 1 2 UT KU − UT F (1) Contact Constraint: Ui = U∗ i (2) Variational formulation for a steady-state analysis with contact enforcement using Lagrange multiplier method: Π∗ = 1 2 UT KU − UT F + λ(Ui − U∗ i ) (3) Institute of Structural Engineering Method of Finite Elements II 12
  • 13. The Contact Problem Direct Enforcement Equilibrium Condition δΠ∗ = 0: δΠ∗ = δUT KU − δUT F + λδUi + δλ(Ui − U∗ i ) = 0 (4) The above relationship can be written as: KU + λei = F (5) eT i U = U∗ i (6) In matrix form: K ei eT i 0 × U λ = F U∗ i (7) λ is the vector of Lagrange multiplier degrees of freedom (constraint forces) *One per constraint. Institute of Structural Engineering Method of Finite Elements II 13
  • 14. The Contact Problem Direct Enforcement The contact virtual work contribution is: δΠc = λδUi + δλ(Ui − U∗ i ) (8) This expression is written in Abaqus Theory Manual as: δΠc = δph + pδh (9) where p is the Lagrangian multiplier, and h is the ”overclosure”. Hard Contact p=0 for h < 0 contact is open h=0 for p = 0 contact is closed Institute of Structural Engineering Method of Finite Elements II 14
  • 15. The Contact Problem Direct Enforcement ADVANTAGES: Accuracy: The constraints are satisfied exactly DISADVANTAGES: Adds cost to the equation solver Potential convergence problems Institute of Structural Engineering Method of Finite Elements II 15
  • 16. The Contact Problem Penalty Method The right hand side of the potential function Π is amended in the following manner: Π∗ = 1 2 UT KU − UT F + α 2 (Ui − U∗ i )2 (10) I use a large α in order to make Ui = U∗ i , i.e., α >> max(kii) Equilibrium condition δΠ∗ = 0: δΠ∗ = δUT KU − δUT F + α(Ui − U∗ i )δUi = 0 (11) (K + αeieT i )U = F + αU∗ i ei (12) Institute of Structural Engineering Method of Finite Elements II 16
  • 17. The Contact Problem Penalty Method The Penalty method corresponds to having a spring to bring back the penetrating node to the surface. Institute of Structural Engineering Method of Finite Elements II 17
  • 18. The Contact Problem Penalty Method ADVANTAGES: Convergence rates significantly improve Better equation solver performance DISADVANTAGES: Small amount of penetration (typically insignificant) In some cases, the penalty stiffness needs to be adjusted Institute of Structural Engineering Method of Finite Elements II 18
  • 19. The Contact Problem Strain-free adjustments of initial overclosures Within the penetration tolerance, all initial overclosures are treated with strain-free adjustments. Initial overclosures can be due to pre-processing errors or discretization of curved surfaces. Source: Abaqus Analysis User’s Manual Institute of Structural Engineering Method of Finite Elements II 19
  • 20. The Contact Problem Friction Models Coulomb friction model τcr = µp (13) τcr = min(µp, τmax) (14) Source: Abaqus Analysis User’s Manual Institute of Structural Engineering Method of Finite Elements II 20
  • 21. The Contact Problem Friction Models Additional features: Friction coefficient dependence on slip rate Friction coefficient dependence on contact pressure Anisotropic friction Source: Abaqus Analysis User’s Manual Institute of Structural Engineering Method of Finite Elements II 21
  • 22. The Contact Problem Friction Enforcement Lagrangian multiplier method Penalty method Institute of Structural Engineering Method of Finite Elements II 22
  • 23. The Contact Problem Exact stick formulation Lagrange multipliers are used to enforce exact sticking conditions. The virtual work due to friction is evaluated as: δΠ = S (τiδγi + ∆γiδqi)dS (15) qi are the Lagrangian multipliers used to enforce exact stick (∆γi = 0). If τeq > τcrit the element passes from sticking to slipping. If ∆γiτi(t) < 0 the element passes from slipping to sticking Institute of Structural Engineering Method of Finite Elements II 23
  • 24. The Contact Problem Penalty method It approximates stick with stiff elastic behaviour. In Abaqus/Explicit by default the same penalty stiffness used in hard contact is used for frictional constraints. On the contrary in Abaqus/Standard (Implicit) it depends on the elastic slip. The elastic slip γcrit is calculated as: γcrit = Ff li, where Ff is the slip tolerance, and li is the ”characteristic contact surface length”. Institute of Structural Engineering Method of Finite Elements II 24
  • 25. The Contact Problem Elastic behaviour (τeq < τcrit): γel i (t + ∆t) = γel i (t) + ∆γi (16) τi = Gγel i = τcrit γcrit γel i = µp γcrit γel i (17) dτi = Gdγi + τi τcrit (µp + ∂u ∂p p)dp (18) The contributions from the contact pressure p are non-symmetric! Plastic behaviour (τeq > τcrit): ∆γi = γel i (t + ∆t) − γel i (t) + ∆γsl i = γel i − γel i + ∆γsl i (19) Institute of Structural Engineering Method of Finite Elements II 25
  • 26. The Contact Problem The shear stress at the end of the increment is evaluated with the elastic relationship: τi(t + ∆t) = τi = Gγel i = τcrit γcrit γel i (20) Slip increment: ∆γsl i = τi τcrit ∆γsl eq (21) Replacing γel i and ∆γsl i in eq. 19 yields: ∆γi = τi τcrit γcrit − γel i + τi τcrit ∆γsl eq (22) τi = γel i + ∆γi γcrit + ∆γsl eq τcrit (23) Institute of Structural Engineering Method of Finite Elements II 26
  • 27. The Contact Problem The critical stress equality yields: τcrit = G(γpr eq − ∆γsl eq) = τcrit γcrit (γpr eq − ∆γsl eq) (24) where γpr eq is the ”equivalent elastic predictor strain” Institute of Structural Engineering Method of Finite Elements II 27
  • 28. The Contact Problem τcrit = G(γpr eq − ∆γsl eq) = τcrit γcrit (γpr eq − ∆γsl eq) (25) ∆γsl eq = γpr eq − γcrit (26) Replacing eq. 26 into eq. 23 yields: τi = γpr i γcrit + ∆γsl eq τcrit = γpr i γpr eq τcrit = niτcrit (27) where ni is the normalized slip direction. The iterative solution scheme for τcrit as a function of the slip rate (˙γsl eq = ∆γsl eq/∆t) yields: ∆τi = (δij −ninj) τcrit γpr eq dγj +ni(µ+p ∂µ ∂p )dp+ninj p ∆t ∂µ ∂ ˙γeq dγj (28) The unsymmetric terms may have a strong effect on the speed of convergence of the Newton scheme! Institute of Structural Engineering Method of Finite Elements II 28
  • 29. The Contact Problem Contact Algorithm (Implicit calculations) Newton-Raphson iterative scheme (KT )i n+1∆Ui+1 n+1 = (Fint)i n+1 + (Fext)n+1 + (Rc(ui+1 n+1))i+1 n+1 Ui+1 n+1 = Ui n+1 + ∆Ui+1 n+1 where KT is the tangent stiffness matrix, i refers to the ongoing iteration with the Newton-Raphson process and n refers to the loading increment. The contact forces vector Rc depends on U which influences both the contact surface shape and the magnitude of the contact reaction. Institute of Structural Engineering Method of Finite Elements II 29
  • 30. The Contact Problem Inverting the tangent stiffness matrix yields: ∆Ui+1 n+1 = ((KT )i n+1)−1)((Fint)i n+1 + (Fext)n+1) ... + ((KT )i n+1)−1)(Rc(ui+1 n+1))i+1 n+1 which may be written in a simpler way: ∆Ui+1 n+1 = (∆Ulib)i+1 n+1 + (∆Uc)i+1 n+1 with: (∆Ulib)i+1 n+1 = ((KT )i n+1)−1)((Fint)i n+1 + (Fext)n+1) (∆Uc)i+1 n+1 = ((KT )i n+1)−1)(Rc(Ui+1 n+1))i+1 n+1 The displacement is split into two parts, one independent from the contact problem (prediction), and a term depending exclusively on contact (correction). Institute of Structural Engineering Method of Finite Elements II 30
  • 31. The Contact Problem Source: A. Batailly et. al., 2013 Institute of Structural Engineering Method of Finite Elements II 31
  • 32. The Contact Problem Institute of Structural Engineering Method of Finite Elements II 32
  • 33. The Contact Problem Contact in Explicit Codes Calculation is advanced explicitly element-by-element (No need to assembly a global stiffness matrix and no Newton iterations are performed). No convergence problems related to faceted representation of curves (smoothing is not relevant). Contact forces do not depend on the displacements (no iterative process is carried out). Easier to deal with sliding friction because calculations are advanced explicitly element-by-element. Time step is very small and therefore is suitable to analyse short contact dynamic problems where friction plays an important role, i.e., impact. Institute of Structural Engineering Method of Finite Elements II 33