Explicit solid dynamics in OpenFOAM

This work provides a computational framework for the numerical analysis of large strain explicit solid dynamics through both cell-centred and vertex-centred Finite Volume methodologies. The mixed formulation employed overcomes a number of shortcomings (i.e. volumetric locking, shear locking and pressure instabilities) posed when using linear tetrahedral elements for standard second order displacement based FEM/FVM formulations.

This work can be summarized as follows:
  1. Proposed formulation
    1. Mixed formulation comprising of first order conservation laws
    2. Second order accuracy
    3. Low-order numerical scheme focusing on explicit solid dynamics
    4. Cell-centred and vertex-centred Finite Volume spatial discretisation
    5. Acoustic Riemann solver for flux evaluation
  2. Constitutive models
    1. Linear/hyper elasticity
    2. Von-Mises plasticity
  3. Implementation
    1. Open-source C++ implementation in OpenFOAM code
    2. Parallel implementation
    3. Repositories for cell-centred and vertex-centred toolkits (GitHub)
  4. Numerical results
    1. Thin-walled structure
    2. Contact mechanics
  5. References
    1. Publications
    2. Presentation with audio (OIMUO 2018 – YouTube)
    3. HD simulations (YouTube)
Implosion of a bottle
Crushing of a thin cylinder

Second order accuracy


Velocity convergence
Stress convergence

Von-Mises plasticity


Taylor impact von-mises plasticity

Parallel implementation


Parallel speedup
Parallel efficiency

Thin-walled structure


Crushed cylinder

Contact mechanics


Torus impact

Publications


  1. J. Haider, C. H. Lee, A. J. Gil, J. Bonet and A. Huerta. “Explicit solid dynamics in OpenFOAM”. In proceedings of the 6th ESI OpenFOAM User Conference, Hamburg, Germany, 23-25 October, 2018.  [Download]
  2. J. Haider. “An upwind cell centred Finite Volume Method for large strain explicit solid dynamics in OpenFOAM“, PhD dissertation, Swansea University and Universitat Politècnica de Catalunya, 2018.  [Download]
  3. J. Haider, C. H. Lee, A. J. Gil, A . Huerta and J. Bonet. “An upwind cell centred Total Lagrangian finite volume algorithm for nearly incompressible explicit fast solid dynamic applications”, Computer Methods in Applied Mechanics and Engineering, Vol. 340: 684-727, 2018,  [Journal]  [Download]
  4. J. Haider, C. H. Lee, A. J. Gil and J. Bonet. “A first order hyperbolic framework for large strain computational solid dynamics: An upwind cell centred Total Lagrangian scheme”, International Journal for Numerical Methods in Engineering, Vol. 109(3): 407–456, 2017.  [Journal]  [Download]
  5. J. Haider, C. H. Lee, A. J. Gil, J. Bonet and A. Huerta. “Large strain solid dynamics in OpenFOAM”. In proceedings of the 4th ESI OpenFOAM User Conference, Cologne, Germany, 11-13 October, 2016.  [Download]
  6. C. H. Lee, A. J. Gil and J. Bonet. “Development of a cell centred upwind finite volume algorithm for a new conservation law formulation in structural dynamics“, Computers and Structures, Vol. 118: 13-38, 2013.  [Journal]  [Download]