Nonlinear convolution finite element method for solution of large deformation elastodynamics

A. Amiri-Hezaveh, M. Ostoja-Starzewski, Hamed Moghaddasi

Research output: Contribution to journalArticlepeer-review


A new algorithm based on the convolution finite element method (CFEM) is proposed for the nonlinear wave propagation in elastic media. The formulation is developed in the context of the total Lagrangian framework, encompassing contributions due to both geometrical and material nonlinearities. As a basis, a counterpart of equations of motion – namely, the alternative field equations – is first established. The satisfaction of the alternative field equations is then realized in a weak sense. Next, the Newton–Raphson procedure and the consistent tangential matrix are applied to the weak formulation, where the CFEM is used as the linear solver in each iteration. Finally, several examples are carried out to examine the theoretical aspects and the feasibility of the proposed algorithm. In particular, problems of free vibration of Neo-Hookean and Saint Venant–Kirchhoff plates are explored. Also, a cantilever beam of the Neo-Hookean material is simulated for the case of forced vibrations. Conspicuously, in contrast to the existing time-step methods with finite order of accuracy, the new solution procedure obtains the accurate solution when the time-step size is increased.

Original languageEnglish (US)
Article number115847
JournalComputer Methods in Applied Mechanics and Engineering
StatePublished - Mar 15 2023


  • Conservation of angular momentum
  • Conservation of energy
  • Convolution finite element method
  • Initial boundary value problems
  • Nonlinear elastodynamics

ASJC Scopus subject areas

  • Computational Mechanics
  • Mechanics of Materials
  • Mechanical Engineering
  • General Physics and Astronomy
  • Computer Science Applications


Dive into the research topics of 'Nonlinear convolution finite element method for solution of large deformation elastodynamics'. Together they form a unique fingerprint.

Cite this