Aerospace Mechanics Research Center
University of Colorado Boulder
Finite-Strain Contact Analysis
Based on Optimization Approaches
�Student: Dhyey Bhavsar
Advisor: Kurt K. Maute
1
Aerospace Mechanics Research Center
University of Colorado Boulder
2
Contact Analysis Overview
Why study of contact problems?
Why optimization approach?
Continuum mechanical formulation
subsequent non-linearity in the system
Comparison of contact, Ansys Inc. [10]
Schematic of contact b/w two body [9]
w/ contact treatment
weak form of energy
enforcement
Aerospace Mechanics Research Center
University of Colorado Boulder
3
How to detect contact?
How to enforce contact constraint?
Schematic of closest point projection method, Tupek et al.(2021)
Level-set based contact detection, Mosby et al. (2021)
Contact Constraint Modeling
Aerospace Mechanics Research Center
University of Colorado Boulder
4
Contact Constraint Modeling
Optimization-based solution
methods
Explicit Contact-domain methods
Derived methods (Implicit)
Lagrange formulation,
Wriggers (2006); Mosby et al. (2021)
Penalty formulation,
Wriggers (2006); Tupek et al. (2021)
Lagrange formulation
Penalty formulation
Third medium formulation, Wriggers et al. (2013)
Third medium contact approach,
Wriggers et al. (2013)
Numerical Results b/w Penalty and Lagrange Formulation, Ansys Inc. [10]
Aerospace Mechanics Research Center
University of Colorado Boulder
5
Algorithms for Numerical Solvers
Traditional Newton-based solver scheme
Specific solver scheme for optimization problem
Newton Solver, Kelley et al. (2003) |
|
Modified Newton Solver, Müller et al. (2008) |
|
Non-smooth newton solver, Macklin et al. (2019) |
|
sub-problem & solved in augmented lagrangian setting
Friction-less: Constrained minimization problem
Frictional: “Nearly” constrained minimization problem
Aerospace Mechanics Research Center
University of Colorado Boulder
6
Algorithms for Numerical Solvers
Traditional Newton-based solver scheme
Specific solver scheme for optimization problem
Newton Solver, Kelley et al. (2003) |
|
Modified Newton Solver, Müller et al. (2008) |
|
Non-smooth newton solver, Macklin et al. (2019) |
|
sub-problem & solved in augmented lagrangian setting
Friction-less: Constrained minimization problem
Frictional: “Nearly” constrained minimization problem
Strain-energy stored
Work done by
External force
Work done by
Surface traction
Aerospace Mechanics Research Center
University of Colorado Boulder
7
Algorithms for Numerical Solvers
Trust-region algorithm, Tupek et al. (2021)
Original Unconstrained
minimization problem
Approximate
sub-problem
Minimize sub-problem
with constraint
Trust-region algorithm uses negative curvature information & project onto Trust-region boundary, indicating direction of minimum
Project update step back to trust-region boundary and return corresponding solution to the projected step as an approximate one
Schematic of Trust-region algorithm, Hofer (2022)
Aerospace Mechanics Research Center
University of Colorado Boulder
8
References
[1] Peter Wriggers. Computational Contact mechanics, volume 2. American Institute of Physics Inc., 2006.
[2] Peter Wriggers and C. Miehe. Contact constraints within coupled thermomechanical analysis—a finite element model.
Computer Methods in Applied Mechanics and Engineering, 113:301–319, 1994.
[3] P. Wriggers, J. Schroder, and A. Schwarz. A finite element method for contact using a third medium. Computational
Mechanics, 52(4):837–847, October 2013.
[4] Carl T Kelley. Solving nonlinear equations with Newton’s method. SIAM, 2003.
[5] Michael Muller. Postbuckling analysis stabilized by penalty springs and intermediate corrections. Computational
Mechanics, 42:631–654, 2008.
[6] Miles Macklin, Kenny Erleben, Matthias Müller, Nuttapong Chentanez, Stefan Jeschke, and Viktor Makoviy-chuk. Non-
smooth newton methods for deformable multi-body dynamics. ACM Transactions on Graphics, 38(5):1–20, oct 2019.
[7] Michael Tupek and Brandon Talamini. Optimization-based algorithms for nonlinear mechanics and frictional contact. 9
2021.
[8] Matthew Mosby, Michael Tupek, and Johnathan Vo. A simple levelset contact algorithm for large overlap removal and
robust preloads. 9 2021.
[9] Webpage: Contact Mechanics Model, EPFL
[10] Webpage: Introduction to Contact Mechanics, Ansys Inc.