Super-resolution for engineering duct design
An engineer changing a duct geometry wants an answer before the meeting ends. High-fidelity CFD gives them one the next morning. So the simulation stops being a design tool and becomes a sign-off step — you stop exploring and start confirming.
This is the work that closes that gap, and it is deployed in Eaton’s jet engine duct system design workflow.
Run the cheap solver, then correct it
The pipeline keeps the numerical solver and adds a learned correction on top. A coarse mesh goes through the ordinary solver; a graph-based super-resolution model then maps that solution onto the fine mesh, using the geometry itself as the graph. Because the model reads an unstructured mesh directly, the same trained weights transfer across duct geometries instead of needing a new grid for each part.
Training data came from a fully parameterized generator: more than 100,000 CFD simulations spanning geometries and boundary conditions, so the model sees the design space rather than a handful of examples from it.
It holds across geometry
The header figure is the result that matters: two branch angles, and for each, coarse input against prediction against high-resolution reference. The prediction recovers the high-velocity core through the bend and the low-velocity wedge where the branch flow meets the main duct — the features that set pressure drop.
What it costs
For the mixing elbow, high-fidelity CFD takes 676.67 s. The accelerated route takes 124.07 s — 73.45 s for the coarse simulation plus 50.62 s for the correction. That is a 5.5× speedup, and the coarse solver is the larger share of what remains.
The correction also distributes. On the larger air-duct case, inference drops from 60.3 s on one GPU to 33.9 s on four; the mixing elbow is small enough to finish in about 2 s regardless, which is the point at which the model has stopped being the constraint.
Paper — JCISE 26 (2026) · Conference version — IDETC-CIE 2025