eboigne / IhmeGroup_PMCToolbox

A Cantera extension for simulating 1D flames in porous media

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PMCToolbox

PMCToolbox is an extension of Cantera (https://github.com/Cantera/cantera) for reactive flows in porous media.

For install instructions, see

install_instructions_Mac.txt

install_instructions_Ubuntu.txt

For Windows, install Ubuntu in WSL and follow the install instructions for Ubuntu.

Example cases for combustion in porous media as well as validation cases are located in

PMB_example_cases/

Details of the implemented numerical methods and models can be found in the section below.

Equations, model description, and numerics can be found in the Github wiki (work in progress -- see Combustion and Flame paper for now).

Picture of a PMB at Stanford Picture of a porous media burner operated with ammonia and hydrogen.

How to cite

If you use this code, please cite as:

T. Zirwes, G. Vignat, E.R. Toro, E. Boigne, K. Younes, D. Trimis, M. Ihme Improving volume-averaged simulations of matrix-stabilized combustion through direct X-ray µCT characterization: Application to NH3/H2-air combustion, Combustion and Flame, 2023, https://doi.org/10.1016/j.combustflame.2023.113020

About

A Cantera extension for simulating 1D flames in porous media

License:Other


Languages

Language:C++ 55.2%Language:C 23.2%Language:Fortran 7.9%Language:Python 5.9%Language:CMake 3.5%Language:Cuda 1.3%Language:Cython 1.1%Language:MATLAB 0.7%Language:Less 0.5%Language:Makefile 0.2%Language:Shell 0.2%Language:M4 0.1%Language:HTML 0.1%Language:Starlark 0.1%Language:JavaScript 0.0%Language:CSS 0.0%Language:Roff 0.0%Language:QMake 0.0%