Super-resolution of turbulent reacting flows on complex meshes using graph neural networks
Authors: Priyabrat Dash, Konduri Aditya, Christos E. Frouzakis, Mathis Bode
Organizations: FLAME Laboratory, Department of Computational and Data Sciences, Indian Institute of Science, Bengaluru, 560012, India · CAPS Laboratory, Department of Mechanical and Process Engineering, ETH Zürich, 8092 Zürich, Switzerland · Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Jülich, 52425, Germany
State-of-the-art deep learning models have been extensively utilized to reconstruct small-scale structures from coarse-grained data in turbulent flows. However, their application has predominantly been restricted to structured uniform meshes, limiting their applicability to data associated with complex geometries that are typically simulated on structured non-uniform or unstructured meshes. Machine learning (ML) models based on graph neural networks (GNNs), known for their ability to process unstructured data, offer a promising alternative. In this study, we leverage the inherent flexibility of GNNs featuring message passing layers to develop a methodology for reconstructing unresolved small-scale structures from low-resolution data on complex meshes. The accuracy of the proposed approach is demonstrated using two cases: a reacting channel flow on a structured non-uniform mesh, and a reacting hydrogen fueled internal combustion (IC) engine featuring an unstructured mesh. Evaluation of results based on visual agreement, statistical metrics, and cumulative error reduction indicates the effectiveness of the method in accurately reconstructing fine-scale features. Overall, this study provides a pathway for integrating data-driven small-scale reconstruction and subgrid-scale modeling to enhance the accuracy of coarse-grained simulations on complex meshes.
Figures & tables
Fig. 1: A schematic of the GNN framework for super-resolution (left) , and message passing layer (right) showing edge feature update, edge feature aggregation, and node feature update.
Case 1
Case 2
Mesh
Structured non-uniform
Unstructured
Geometry
Canonical
Real-scale
Solver
Compressible
Low Mach
Nodes/instance
63.06 million
3.78 billion
DoFs/node
29
14
Demonstration
Comparison with CNN baseline
OOD extrapolation.
Table 1: Table outlining differences between Cases 1 and 2.
Fig. 2: Volumetric rendering of temperature inside the channel, with the flame surface represented in black color.
Fig. 3: Flame front isosurface superimposed on the normalized velocity magnitude distribution on the engine midplane.
Fig. 4: Error reduction by GNN compared to trilinear interpolation and CNN baseline for Case 1. Column 1: Contours of key variables shown for the center-plane along z . Columns 2, 3, and 4: Contours of absolute errors ϵ between ground truth (DNS solution) and the results of interpolation, CNN, and GNN.
Fig. 5: Cumulative error percentage for selected scalars across all upsampling methods in Case 1.
Region
Model
u1
u2
u3
T
ρ
YCH4
YO2
YO
YOH
YCH2O
YCO
YCO2
YH2O
Bottom wall
GNN
1.17
9.02
5.22
0.58
0.93
0.47
0.25
2.90
2.80
0.77
0.72
0.07
0.11
Interpolation
1.76
13.85
8.39
1.17
2.59
0.78
0.41
4.34
4.72
1.07
1.17
0.08
0.14
CNN
6.22
14.67
11.44
3.44
8.22
1.31
0.70
18.82
16.70
1.98
2.20
0.28
0.31
Center
GNN
0.23
3.01
2.90
0.07
0.12
0.29
0.17
0.36
0.30
0.35
0.22
0.05
0.04
Interpolation
0.22
5.78
5.20
0.15
0.19
1.02
0.59
1.17
1.04
1.23
0.69
0.13
0.11
CNN
0.51
3.07
3.08
0.13
0.79
0.73
0.39
1.42
1.49
0.98
0.51
0.08
0.10
Table 2: Percentage error across regions for each scalar across different upsampling approaches.
Fig. 6: Joint PDFs computed between interpolation/network output and ground truth for transverse component of velocity and mass fraction of three species for Case 1. Grayscale color scheme is used for interpolation and jet colormap for the GNN output.
Fig. 7: Comparison of the root mean squared profiles of scalar gradients plotted along the transverse direction ( y ). Row 1: gradients in the streamwise direction ( x ) and Rows 2,3: gradients in the transverse direction ( y ).
Fig. 8: Error reduction by GNN compared to interpolation for Case 2. Column 1: Contours of key scalars on a slice approximately dividing the flame front into two equal halves along the z direction. Deviation from ground truth is presented as absolute error for interpolation ( Column 2 ) and GNN output ( Column 3 ) computed for temperature, mass fractions of HX2 , OH , HOX2 , and HX2O , and y− velocity.
Fig. 9: Joint PDFs computed between interpolation/network output and ground truth for temperature and mass fractions of three species for Case 2. Grayscale color scheme is used for interpolation and the jet colormap is used for GNN output.
u1
u2
u3
p
T
YHX2
YOX2
YHX2O
YH
YO
YOH
YHOX2
YHX2OX2
Interpolation
5.23
5.30
6.63
0.75
0.67
0.23
0.13
1.22
31.46
16.38
4.66
42.27
27.65
Super-resolution
4.38
4.46
5.35
0.62
0.54
0.19
0.10
0.96
25.36
12.88
3.64
34.27
22.44
Reduction (%)
16.25
15.85
19.31
17.33
19.40
17.39
23.08
21.31
19.39
21.37
21.89
18.93
18.84
Table 3: Comparison of percentage errors (%) for IDW interpolation and super-resolution across all scalars.
Fig. 10: Normalized loss curves for reacting channel (Case 1, top) and reacting IC engine (Case 2, bottom).
Industrial design in fields such as vehicle and aerospace engineering often relies on large-scale numerical simulations to evaluate fluid dynamics performance, which can incur substantial computational costs. Deep neural networks have shown promise in improving simulation efficiency, especially graph neural networks (GNNs), which demonstrate great potential due to their flexibility with unstructured data. However, GNNs face challenges when dealing with tasks involving complex geometries and large-scale meshes. In this paper, we propose the Multi-scale Feature Enhanced Graph Neural Network (ME-GNN) to tackle these challenges. ME-GNN employs a graph neural network with a two-step message-passing mechanism to capture detailed local features effectively. Additionally, it integrates an Attention U-Net with uniform grid discretization, enabling the extraction of both fine and coarse features. The model also utilizes K-hop sampling to construct subgraphs, facilitating efficient training on large datasets while preserving detailed local features. We evaluated ME-GNN on three benchmark datasets and achieved state-of-the-art results: a relative L2 error of 0.0196 for the velocity field and 0.0556 for the surface pressure on ShapeNet-Car, a normalized mean squared error of 0.0033 for the flow field on AirfRANS, and a relative L2 error of 0.1416 for the surface pressure on DrivAerNet.
Large-eddy simulations (LES) require closures for filtered production rates because the resolved fields do not contain all correlations that govern chemical source terms. We develop a graph neural network (GNN) that predicts filtered species production rates on non-uniform meshes from inputs of filtered mass fractions and temperature. Direct numerical simulations of turbulent premixed hydrogen-methane jet flames with hydrogen fractions of 10%, 50%, and 80% provide the dataset. All fields are Favre filtered with the filter width matched to the operating mesh, and learning is performed on subdomain graphs constructed from mesh-point connectivity. A compact set of reactants, intermediates, and products is used, and their filtered production rates form the targets. The model is trained on 10% and 80% blends and evaluated on the unseen 50% blend to test cross-composition generalization. The GNN is compared against an unclosed reference that evaluates rates at the filtered state, and a convolutional neural network baseline that requires remeshing. Across in-distribution and out-of-distribution cases, the GNN yields lower errors and closer statistical agreement with the reference data. Furthermore, the model demonstrates robust generalization across varying filter widths without retraining, maintaining bounded errors at coarser spatial resolutions. A backward facing step configuration further confirms prediction efficacy on a practically relevant geometry. These results highlight the capability of GNNs as robust data-driven closure models for LES on complex meshes.
Priyabrat Dash, Mathis Bode, Konduri Aditya
Department of Computational and Data Sciences, Indian Institute of Science, Bengaluru, 560012, KA, India · Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Jülich, 52425, NRW, Germany
Fluid flows are governed by the nonlinear Navier-Stokes equations, which can manifest multiscale dynamics even from predictable initial conditions. Predicting such phenomena remains a formidable challenge in scientific machine learning, particularly regarding convergence speed, data requirements, and solution accuracy. In complex fluid flows, these challenges are exacerbated by long-range spatial dependencies arising from distant boundary conditions, which typically necessitate extensive supervision data to achieve acceptable results. We propose the Domain-Decomposed and Shifted Physics-Informed Neural Network (DDS-PINN), a framework designed to resolve such multiscale interactions with minimal supervision. By utilizing localized networks with a unified global loss, DDS-PINN captures global dependencies while maintaining local precision. The robustness of the approach is demonstrated across a suite of benchmarks, including a multiscale linear differential equation, the nonlinear Burgers' equation, and data-free Navier-Stokes simulations of flat-plate boundary layers. Finally, DDS-PINN is applied to the computationally challenging backward-facing step (BFS) problem; for laminar regimes (Re = 100), the model yields results comparable to computational fluid dynamics (CFD) without the need for any data, accurately predicting boundary layer thickness, separation, and reattachment lengths. For turbulent BFS flow at Re = 10,000, the framework achieves convergence to O(10^-4) using only 500 random supervision points (< 0.3 % of the total domain), outperforming established methods like Residual-based Attention-PINN in accuracy. This approach demonstrates strong potential for the super-resolution of complex turbulent flows from sparse experimental measurements.
Prashant Kumar, Rajesh Ranjan
Department of Aerospace Engineering, Indian Institute of Technology Kanpur, Kanpur, India 208016