FG-ConvNO: A Geometry-Aware Neural Operator for Propeller CFD Prediction
Organizations: Tsinghua University · California Institute of Technology · University of Tennessee · NVIDIA
Abstract
Computational Fluid Dynamics (CFD) is essential in contemporary engineering design, yet it remains expensive to compute and can take thousands of CPU/GPU hours or more for a single high-fidelity simulation. Recent developments in machine learning for scientific modeling have led to powerful surrogate frameworks that can approximate flow fields and physical quantities by using a fraction of the computational cost. However, most of these methods require largescale homogeneous datasets or simple geometries, exhibiting severe generalization gaps when applied to complex and data-scarce configurations. To address this, we propose the Factorized Geometry Convolutional Neural Operator (FG-ConvNO) for robust geometry-aware propeller pressure prediction under limited training data. We introduce geometryaware encoding, efficient interpolation-based decoding, and auxiliary global quantity supervision. In addition, we incorporate DISCO blocks that use discrete continuous convolutions to make the model discretization agnostic. In our experiments, FG-ConvNO achieves the highest accuracy for both surface pressure and global thrust prediction on a procedurally generated propeller CFD dataset. Geometry-aware encoding and architectural simplification improve stability, while random vertex subsampling enhances robustness. Overall, adding geometric priors to grid-based convolutional operators reduces overfitting on complex propeller geometries and improves generalization in low-data regimes.
Figures & tables
| Model | Surface | Global |
|---|---|---|
| GraphSAGE | 42.47% | |
| Transolver++ | 27.96% | |
| GINO | 29.16% | |
| FG-ConvNO (surface only) | 23.68% | |
| FG-ConvNO (surface + global) | 24.07% |
| Configuration | Surface | Global |
|---|---|---|
| PointConv (w/ Grid SDF) | 45.07% | |
| Interp (w/o Grid SDF) | 26.85% | |
| Proposed | 24.07% |
Neural Operators
Neural operators learn mappings between functions, enabling fast surrogates for PDEs and other continuous physical systems.
See all 313 papers