A direct elimination algorithm for quasi-static and dynamic contact problems

https://doi.org/10.1016/j.finel.2014.09.001Get rights and content

Highlights

  • A new direct elimination algorithm for full stick and frictionless quasi-static and dynamic contact problems has been developed and implemented.

  • Conserving time stepping algorithms have been used within the framework of the new contact formulation.

  • A selected number of quasi-static and dynamic numerical examples has been chosen to show the performance of the new contact formulation.

  • The performance of the conserving time stepping algorithm has been shown for a frictionless case.

Abstract

This paper deals with the computational modeling and numerical simulation of contact problems at finite deformations using the finite element method. Quasi-static and dynamic problems are considered and two particular frictional conditions, full stick friction and frictionless cases, are addressed. Lagrange multipliers and regularized formulations of the contact problem, such as penalty or augmented Lagrangian methods, are avoided and a new direct elimination method is proposed. Conserving algorithms are also introduced for the proposed formulation for dynamic contact problems. An assessment of the performance of the resulting formulation is shown in a number of selected benchmark tests and numerical examples, including both quasi-static and dynamic contact problems under full stick friction and frictionless contact conditions. Conservation of key discrete properties exhibited by the time stepping algorithm used for dynamic contact problems is also shown in an example.

Section snippets

Introduction, motivation and goals

Numerical analysis of contact problems has been one of the hot research topics of interest over the last decades. Contact problems arise in many applications, such as in crashworthiness, projectile impact, and material forming processes, i.e. sheet metal forming, bulk forming, casting, friction stir welding, cutting, and powder compaction. Despite the important progresses achieved in computational contact mechanics, the numerical simulation of contact problems is still nowadays a complex task,

Local formulation

Let 2ndim3 be the space dimension and I:=[0,T]+ the time interval of interest. Let the open sets Ω(1)ndim and Ω(2)ndim, with smooth boundaries Ω(1) and Ω(2) and closures Ω¯(1)=Ω(1)Ω(1) and Ω¯(2)=Ω(2)Ω(2), be the reference placement of two continuum bodies (1) and (2).

For each body (i) we denote by X(i)Ω¯(i) the vector position of the material particles at the reference configuration, φ(i):Ω¯(i)×Indim the orientation preserving deformation maps, V(i):=tφ(i) the material

Finite element formulation of the continuum problem without frictional contact constraints

Let us consider first the finite element discretization of quasi-static and dynamic continuum problem without frictional contact constraints. Using a standard finite element discretization, the material coordinates X(i)Ω¯h(i), displacements u(i) and material velocities V(i) of body (i), take the formX(i):=A=1nnode(i)NA(ξ)XA(i),u(i):=A=1nnode(i)NA(ξ)uA(i),V(i):=A=1nnode(i)NA(ξ)VA(i)where x(i):=X(i)+u(i) gives the current placement of the particle X(i)Ω¯h(i) of body (i), XA(i)Ω¯h(i), uA(i)

Introduction and notation

Within the direct elimination algorithm for contact problems proposed in this work, the restrictions arising by the contact between the bodies are introduced through the direct elimination of the displacements of the slave nodes. From a computational implementation point of view, this direct elimination method is carried out through a number of transformations made on the global tangent operator. In order to conveniently visualize those transformations, let us introduce the following notation.

Numerical examples

In this section a selection of representative quasi-static and dynamic numerical examples, that illustrate the performance of the contact formulation proposed, is shown. Three quasi-static and one dynamic numerical examples have been chosen.

First, a contact patch test is considered. An assessment of the error obtained using the direct elimination method, for different mesh sizes and different Young׳s modulus, has been performed. In the second example, a Hertzian contact problem [23] is

Conclusions

In this paper a new formulation for quasi-static and dynamic contact problems, under full stick friction and frictionless contact conditions, has been developed and implemented. The constraints arising in full stick and frictionless contact problems are imposed in a strong fashion by a direct elimination of the involved degrees of freedom of the resulting system of equations. Drawbacks inherent to the penalty method, such as the selection of suitable penalty parameters or the ill-conditioning

Acknowledgments

Authors would like to acknowledge COMPASS for providing the code RamSeries where the contact algorithms shown in this work have been implemented. Collaborations of Dr. Julio Garcia and Eng. Jaume Sagues, as well as the support of the students Massimo Angelini and Matias Bossio, are gratefully acknowledged.

References (66)

  • T.J.R. Hughes et al.

    Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement

    Comput. Methods Appl. Mech. Eng.

    (2005)
  • T.A. Laursen et al.

    Algorithmic symmetrization of Coulomb frictional problems using augmented Lagrangians

    Comput. Methods Appl. Mech. Eng.

    (1993)
  • T.A. Laursen et al.

    A new solution procedure for application of energy-conserving algorithms to general constitutive models in nonlinear elastodynamics

    Comput. Methods Appl. Mech. Eng.

    (2001)
  • X.N. Meng et al.

    Energy consistent algorithms for dynamic finite deformation plasticity

    Comput. Methods Appl. Mech. Eng.

    (2002)
  • J.J. Muñoz

    Modelling unilateral frictionless contact using the null-space method and cubic B-spline interpolation

    Comput. Methods Appl. Mech. Eng.

    (2008)
  • J.T. Oden et al.

    Algorithms and numerical results for finite element approximations of contact problems with non-classical friction laws

    Comput. Struct.

    (1984)
  • J.T. Oden et al.

    Models and computational methods for dynamic friction phenomena

    Comput. Methods Appl. Mech. Eng.

    (1985)
  • M.A. Puso et al.

    A mortar segment-to-segment contact method for large deformation solid mechanics

    Comput. Methods Appl. Mech. Eng.

    (2004)
  • M.A. Puso et al.

    A mortar segment-to-segment frictional contact method for large deformations

    Comput. Methods Appl. Mech. Eng.

    (2004)
  • J.C. Simo et al.

    An augmented Lagrangian treatment of contact problems involving friction

    Comput. Struct.

    (1992)
  • J.C. Simo et al.

    Exact energy-momentum conserving algorithms and symplectic schemes for nonlinear dynamics

    Comput. Methods Appl. Mech. Eng.

    (1992)
  • P. Wriggers et al.

    Finite element formulations of large deformation impact-contact problems with friction

    Comput. Struct.

    (1990)
  • C. Agelet de Saracibar

    A new frictional time integration algorithm for large slip multi-body frictional contact problems

    Comput. Methods Appl. Mech. Eng.

    (1997)
  • C. Agelet de Saracibar

    Numerical analysis of coupled thermomechanical contact problems. Computational model and applications

    Arch. Comput. Methods Mech.

    (1998)
  • F. Armero, Energy-momentum algorithms for the nonlinear dynamics of elastoplastic solids, IUTAM Symposium on...
  • T. Belytschko et al.

    Contact-impact by the pinball algorithm with penalty and Lagrangian methods

    Int. J. Numer. Methods. Eng.

    (1991)
  • R. Bravo et al.

    An enhanced energy conserving time stepping algorithm for frictionless particle contacts

    Int. J. Numer. Methods. Eng.

    (2011)
  • S. Brunssen et al.

    Unilateral non-linear dynamic contact of thin-walled structures using a primal-dual active set strategy

    Int. J. Numer. Methods. Eng.

    (2007)
  • V. Chawla

    Energy consistent algorithms in computational contact mechanics

    (1997)
  • V. Chawla et al.

    Energy consistent algorithms for frictional contact problems

    Int. J. Numer. Methods. Eng.

    (1998)
  • M. Chiumenti et al.

    On the numerical modeling of the thermomechanical contact for metal casting analysis

    J. Heat Transfer

    (2008)
  • A. Curnier et al.

    A generalized Newton method for contact problems with friction

    Journal de Mécanique Théorique et Appliquée

    (1988)
  • G. Duvaut et al.

    Les Inequations en Mecanique et en Physique

    (1972)
  • Cited by (3)

    • Computational modeling of 2D frictional contact problems based on the use of coupling finite elements and combined contact/friction damage constitutive model

      2022, Finite Elements in Analysis and Design
      Citation Excerpt :

      In literature, there is evidence that the first studies involving contact mechanics were conducted by Hertz [10], who presented the analytical solution for frictionless contact between two elliptic elastic bodies. After the advent of computers and with more computational power available in the last decades, many efforts were dedicated to improve numerical treatment of contact problems, mainly supported by the finite element method framework (e.g. [11–18]). However, due to the complexity involved in this field of study, even today, it is still a great challenge to solve contact problems from the mathematical and the engineering point of view [18–21].

    View full text