Major Release Announcement | blastFoam v4.0
New features and updates:
Multiple particle solvers (Eulerian, Lagrangian, and coupling to OpenQBMM)
Fluid-structure-interaction (FSI) solver (blastFSIFoam)
Additional equations of state (e.g., Tillotson for cavitating fluids and the Abel-Nobel for propellants).
Options for delayed multi-point initiation
New numerical schemes (e.g.,1st, 2nd, and 3rd order MUSCL reconstruction with limiters).
Tracer particle functionObject, allowing for the transport of passive particles.
blastFoam is a solver for multi-component compressible flow with application to high-explosive detonation, explosive safety and airblast.
Synthetik's free and opensource CFD airblast code based is available on GitHub: https://github.com/synthetik-technologies/blastfoam
blastFoam Version 4.0 Release Notes:
Additional equations of state have been added including the Tillotson equation of state for cavitating fluids and the Abel-Nobel equation of state for propellants.
The optional use of delayed detonations has been added to all activation models, as well as the support for specifying the size of detonation points in a material.
Diameter models have been added for use with the Arrhenius rate activation model, as well as the phase models used in the blastEulerFoam solver. These include constant diameter, constant mass, and a quadrature-based method of moments (qbmm) diameter.
New numerical schemes have been added which include 1st, 2nd, and 3rd order MUSCL reconstruction with limiters.
A new tracer particle functionObject has been added, allowing for the transport of passive particles.
A simple fluid-structure-interaction solver (blastFSIFoam) has been added, however this is still experimental and not yet stable.
Further improvements have been made to the setRefinedFields utility for more control over setting fields and faster convergence.