Skip to content

microcombustion/ctmicro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ctmicro

Warning The package is broken for Cantera 3.0, which is related to changes of 1D object instantiation. For guidance how to implement 1D objects, see ctapp.

The code defines a derived cantera class that implements heat transfer within a channel with prescribed temperature (i.e. it allows for lateral heat losses, making it a 1D implementation of non-adiabatic combustion)

Citation:

Mohsen Ayoobi and Ingmar Schoegl, Non-Catalytic Conversion of Glycerol to Syngas at Intermediate Temperatures: Numerical Methods with Detailed Chemistry 2017, Fuel 195:190-200, [DOI].

Conda Environment

$ conda create -n ctmicro -c cantera/label/dev libcantera-devel cantera numpy scipy jupyter cython
$ conda activate ctmicro

Usage

Installation: compile and install a linked version within the current python environment

$ python setup.py build_ext --inplace
$ pip install -e .

Update: run

$ git pull
$ python setup.py develop

Unit Tests: run

$ python setup.py test

Uninstall:

$ pip uninstall ctmicro

About

Non-adiabatic combustion based on Cantera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published