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:
- Proposed formulation
- Mixed formulation comprising of first order conservation laws
- Second order accuracy
- Low-order numerical scheme focusing on explicit solid dynamics
- Cell-centred and vertex-centred Finite Volume spatial discretisation
- Acoustic Riemann solver for flux evaluation
- Constitutive models
- Linear/hyper elasticity
- Von-Mises plasticity
- Implementation
- Open-source C++ implementation in OpenFOAM code
- Parallel implementation
- Repositories for cell-centred and vertex-centred toolkits (GitHub)
- Numerical results
- References
- Publications
- Presentation with audio (OIMUO 2018 – YouTube)
- HD simulations (YouTube)


Second order accuracy


Von-Mises plasticity

Parallel implementation


Thin-walled structure

Contact mechanics

Publications
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]