UC3M

UC3M


A MATLAB-GUI based open-source tool for solving gaseous combustion problems

CT layout

CT layout

Robust modular kernel

Robust, object-oriented, and fast chemical equilibrium computations.

Interactive App

The code is encapsulated in a user-friendly GUI with tons of capabilities.

Open source

Completely open source, GUI included!
GitHub GPLv3

Combustion Toolbox in action#

 

Combustion Toolbox capabilities#

Robust chemical equilibrium computations

TP HP SP TV EV SV frozen plasma state

Interactive App

Over 10K lines of code encapsulated in a user-friendly GUI with tons of capabilities. Toolbox Standalone (royalty-free)

Shocks and detonations pre- and post-shock states

Incident Reflected Oblique Shock polar Detonations polar Regular Reflections

Open source

Completely open source, GUI included! GitHub FileExchange Zenodo GPLv3

Rocket propellant performance

Infinite-Chamber-Area Finite-Chamber-Area

Extensive database with NASA’s 9-coefficient polynomial fits up to 20000 K

NASA Burcat ATcT

Excellent agreement with NASA's CEA, Cantera, Caltech's SD-Toolbox, and TEA
Predefined plots
Export results

.xls .mat

Compatible

Windows Linux Mac

The Combustion Toolbox [Cuadra et al., 2024] is a MATLAB-based thermochemical framework designed to solve problems involving chemical equilibrium for both gas- and condensed-phase species. The toolbox is composed of several modules, each of which is designed to solve a specific class of problems:

  • CT-EQUIL computes the equilibrium composition of multi-component gas mixtures undergoing thermochemical transformations. The final equilibrium state is determined by a predefined set of chemical species (gaseous—including ions—or condensed phases) and two thermodynamic state functions, such as enthalpy and pressure, e.g., for isobaric combustion processes.

  • CT-SD solves steady-state shock and detonation wave problems for both normal and oblique incidence.

  • CT-ROCKET estimates the theoretical performance of rocket engines under highly idealized conditions.

  • CT-TURBULENCE performs detailed analyses of turbulent flows, including turbulent statistics computations, Helmholtz decomposition, and spectral analyses.

The framework also includes an intuitive graphical user interface (GUI), with a royalty-free standalone version available for Windows, macOS, and Linux.

There is a fifth closed-source (i.e., proprietary) module, CT-EXPLO, that estimates the theoretical properties of high explosive mixtures and multi-component propellants with non-ideal EoS. Although still under development, CT-EXPLO is distributed in its current form as the thermochemical module of SimEx [Sánchez-Monreal et al., 2022] subject to a proprietary license. Further details on this module will be provided elsewhere.

Start here!#

Tutorials

New to Combustion Toolbox?

Examples

See how the toolbox can be used in practical scenarios.

API Documentation

Let’s check the documentation of almost (every) functions.