A MATLAB-GUI based open-source tool for solving gaseous combustion problems
GPL-3.0 License
properties of the gas in plasma state
within the temperature range given by the NASAs 9-coefficient polynomial fits.NASAs 9-coefficient polynomial fits
, which ranges up to 20000 K
, and the ideal gas equation of stateexcellent agreement with NASAs Chemical Equilibrium with Applications (CEA) program
, CANTERA and Caltechs Shock and Detonation Toolbox, and TEAChemical equilibrium problems
Shock calculations:
Rocket propellant performance assuming:
user-friendly GUI
is in its transition to Python
Display predefined plots
(e.g., molar fraction vs. equivalence ratio)We have several examples of what the Combustion Toolbox can do. Here we show a preview of the GUI and some results obtained from the Combustion Toolbox.
Figure 1: Current state of the GUI.
Figure 2: Hugoniot curves for different molecular gases at pre-shock temperature T1 = 300 K and pressure p1 = 1 atm [numerical results obtained with Combustion Toolbox (lines) and contrasted with NASAs Chemical Equilibrium with Applications (CEA) code excluding ionization (symbols)].
Figure 3: Example CJ detonation for lean to rich CH4-air mixtures at standard conditions: (a) variation of molar fraction, (b) variation of temperature. The computational time was of 9.25 seconds using a Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz for a set of 24 species considered and a total of 351 case studies.
Figure 4: Pressure-deflection shock polar (left) and wave angle-deflection shock polar (right) for an air mixture (78.084% N2, 20.9476% O2, 0.9365% Ar, 0.0319% CO2) at pre-shock temperature T1 = 300 K and pressure p1 = 1 atm, and a range of preshock Mach numbers M1 = [2, 14]; line: considering dissociation, ionization, and recombination in multi-species mixtures; dashed: considering a thermochemically frozen air mixture.
Please read CONTRIBUTING.md for details of the process for submitting pull requests to the repository.
Please send feedback or inquiries to [email protected]
Thank you for using the Combustion Toolbox!
Grupo de Mecnica de Fluidos, Universidad Carlos III, Av. Universidad 30, 28911, Legans, Spain
See also the list of contributors who participated in this project.
@article{cuadra2024a_preprint,
title = {{Combustion Toolbox: An open-source thermochemical code for gas- and condensed-phase problems involving chemical equilibrium}},
author = {Cuadra, A. and Huete, C. and Vera, M.},
journal = {{arXiv preprint arXiv:2409.15086}},
year = {2024},
eprint = {2409.15086},
archivePrefix = {arXiv},
primaryClass = {physics.chem-ph},
doi = {10.48550/arXiv.2409.15086}
}
@misc{combustiontoolbox,
author = "Cuadra, A. and Huete, C. and Vera, M.",
title = "{Combustion Toolbox: A MATLAB-GUI based open-source tool for solving gaseous combustion problems}",
year = 2024,
note = "Version 1.1.0",
doi = {https://doi.org/10.5281/zenodo.5554911}
}