NUMERICAL ANALYSIS OF A METHOD FOR SOLVING 2D LINEAR ISOTROPIC ELASTODYNAMICS WITH TRACTION FREE BOUNDARY CONDITION USING POTENTIALS AND FINITE ELEMENTS

Jorge Albella Martínez, SÉbastien Imperiale, Patrick Joly, JerÓNimo Rodríguez

Research output: Contribution to journalArticlepeer-review

Abstract

When solving 2D linear elastodynamic equations in homogeneous isotropic media, a Helmholtz decomposition of the displacement field decouples the equations into two scalar wave equations that only interact at the boundary. It is then natural to look for numerical schemes that independently solve the scalar equations and couple the solutions at the boundary. The case of rigid boundary condition was treated by Burel [Ph.D. thesis, Université Paris Sud-Paris XI (2014)] and Burel et al. [Numer. Anal. Appl. 5 (2012), pp. 136— 143]. However the case of traction free boundary condition was proven by Martinez et al. [J. Sci. Comput. 77 (2018), pp. 1832-1873] to be unstable if a straightforward approach is used. Then an adequate functional framework as well as a time domain mixed formulation to circumvent these issues was presented. In this work we first review the formulation presented by Martinez et al. [J. Sci. Comput. 77 (2018), pp. 1832-1873] and propose a subsequent discretised formulation. We provide the complete stability analysis of the corresponding numerical scheme. Numerical results that illustrate the theory are also shown.

Original languageEnglish
Pages (from-to)1589-1636
Number of pages48
JournalMathematics of Computation
Volume90
Issue number330
DOIs
Publication statusPublished - 1 Jul 2021

Keywords

  • CFL condition
  • Elastic wave propagation
  • Helmholtz decomposition
  • mass lumping
  • numerical analysis
  • potentials
  • stability of the evolution problem

Fingerprint

Dive into the research topics of 'NUMERICAL ANALYSIS OF A METHOD FOR SOLVING 2D LINEAR ISOTROPIC ELASTODYNAMICS WITH TRACTION FREE BOUNDARY CONDITION USING POTENTIALS AND FINITE ELEMENTS'. Together they form a unique fingerprint.

Cite this