A scalar reactive transport solver for OpenFOAM available for OpenFOAM-8 and OpenFOAM-13, and a surface reaction boundary condition available in OpenFOAM-8 and OpenFOAM-13.
This solver was developed by Matteo Icardi and Diego Fida.
reactiveTransportFoam is a transient solver for multiple species transport with arbitrary volumetric and surface reactions. The coupling between species is implemented using a segregated algorithm.
The solver is based on the pimpleFoam solver and includes:
- Transport equations for multiple species.
- Volumetric reactions.
- A surface reaction boundary condition (now available only on OpenFOAM-8).
The transport equation is :
where the
The kinetic equation available for the reaction rate are rappresented by:
and is implemented by splitting this term in an implicit and explicit contribution:
- A scientific paper describing the solver and its application is submitted. The authors of the paper include Matteo Icardi, Diego Fida, and others.
- The script finding optimal parameters of the kinetic model from experimental data is available in
kineticModelDerivation/parameterOptimization.py. - The tutorial present is developed in OpenFoam-8.