Overview
Combustion and reactive-flow modelling combines physics-based simulation, reduced-order modelling, and data-driven prediction to analyse complex reacting systems. This page collects reusable workflows for combustion applications, including OpenFOAM cases, numerical setup guidelines, post-processing scripts, validation examples, and datasets for reduced-order modelling.
The applications focuse on the DLR methane/hydrogen/nitrogen turbulent diffusion flame. The workflow shows how to set up and run a RANS combustion simulation with OpenFOAM reactingFoam, validate the temperature field against experimental data, and generate a structured CFD database for reduced-order modelling.
Index
CFD & High-Fidelity Simulations
DLR Flame CFD Workflow
This section provides a reproducible CFD workflow for the DLR turbulent non-premixed jet flame [1]. The burner consists of a central fuel jet containing CH4/H2/N2 and a surrounding dry-air coflow. The fuel is injected through an 8 mm nozzle, while the coflow air is supplied through a 140 mm coaxial nozzle. The geometry is given as follows. An axisymmetric wedge domain is used to reduce the computational cost while preserving the main flame structure and the external ambient region for air entrainment.
The simulation is performed with OpenFOAM-v10 using the reactingFoam solver. The case uses:
- a multi-component perfect-gas thermophysical model;
- JANAF thermodynamic data and Sutherland transport;
- the standard
kEpsilonRANS turbulence model; - the Eddy Dissipation Concept (EDC) for turbulence-chemistry interaction;
- ODE chemistry integration with
seulex; - TDAC acceleration with CH4 and H2 as initiating species;
- blockMesh-based mesh generation and ParaView/OpenFOAM post-processing.
The representative results are given as follows.
The objective is not only to obtain one flame simulation, but also to provide a reusable workflow for generating CFD datasets. In the current dataset-generation plan, the Reynolds number is varied from 11000 to 20000, and the hydrogen mass fraction is varied from 4% to 22%, producing 100 parametric CFD cases. These solutions can be used to build structured datasets for reduced-order models and data-driven models.
The OpenFOAM workflow covers:
- geometry and mesh generation with
blockMesh; - fuel, coflow, ambient, outlet, wall, wedge, and axis boundary-condition setup;
- thermophysical, turbulence, combustion, and chemistry model configuration;
- solver execution using
reactingFoam, including parallel execution; - post-processing of temperature, velocity, pressure, species, and turbulence fields;
- validation through radial temperature profiles;
- organization of CFD outputs for reduced-order modelling.
Tutorial
The complete step-by-step tutorial covering geometry generation, mesh generation, combustion-model setup, solver execution, validation, and post-processing is available here:
AI & Data-Driven Models
Parametric interpolation of DLR turbulent jet diffusion flame using HOSVD + GPR
Fast predictions of thermochemical variables is one of the necessary steps in making a functional digital twin for reactive flow systems. The framework uses Higher Order Singular Value Decomposition (HOSVD) to reduce the dimensionality of the simulations and Gaussian Process Regression (GPR) to interpolate the behaviour for new combinations of operating parameters.
High-fidelity CFD simulations are at the core of the study and design of combustion systems, but are often too slow and expensive to generate a complete description of the system behaviour across a broad range of operating conditions.
The algorithm works in two stages:
- Data is decomposed using HOSVD.
- Gaussian Process Regression is used to interpolate the reduced coefficients.
The intuitive idea is that HOSVD decomposes data as a linear combination of basis modes. Instead of requiring all spatial points of the original CFD solution, the data can be represented as a weighted combination of a limited number of dominant structures. GPR is then used to estimate the modal coefficients corresponding to unseen operating conditions.
Tutorial
The research post explains the mathematical aspects, while the tutorial provides all implementation details for the dataset described in the previous section.
Below a sample of the reconstruction of the temperature field for the flame used in the tutorial:

Contributors
- Isacco Faglioni
- Xiangrui Zou