journal article·2022-04-01Open access

Deep learning fluid flow reconstruction around arbitrary two-dimensional objects from sparse sensors using conformal mappings

Ali Girayhan Özbay, Sylvain Laizet

AIP Advances· Volume 12· Issue 4

Abstract

The usage of neural networks (NNs) for flow reconstruction (FR) tasks from a limited number of sensors is attracting strong research interest owing to NNs’ ability to replicate high-dimensional relationships. Trained on a single flow case for a given Reynolds number or over a reduced range of Reynolds numbers, these models are unfortunately not able to handle flows around different objects without re-training. We propose a new framework called Spatial Multi-Geometry FR (SMGFR) task, capable of reconstructing fluid flows around different two-dimensional objects without re-training, mapping the computational domain as an annulus. Different NNs for different sensor setups (where information about the flow is collected) are trained with high-fidelity simulation data for a Reynolds number equal to ∼300 for 64 objects randomly generated using Bezier curves. The performance of the models and sensor setups is then assessed for the flow around 16 unseen objects. It is shown that our mapping approach improves percentage errors by up to 15% in SMGFR when compared to a more conventional approach where the models are trained on a Cartesian grid and achieves errors under 3%, 10%, and 30% for predictions of pressure, velocity, and vorticity fields, respectively. Finally, SMGFR is extended to predictions of snapshots in the future, introducing the Spatiotemporal MGFR (STMGFR) task. A novel approach is developed for STMGFR involving splitting deep neural networks into a spatial and a temporal component. We demonstrate that this approach is able to reproduce, in time and in space, the main features of flows around arbitrary objects.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Model Reduction and Neural Networks · Fluid Dynamics and Turbulent Flows · Lattice Boltzmann Simulation Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Turbulence Simulation Group, Department of Aeronautics, Imperial College London , SW7 2AZ London, United Kingdom

Funding

Department of Aeronautics, Imperial College London · Nvidia

References (53)

Show source-provided references
1. Particle image velocimetry: A review10.1243/0954406971521665 ↗
2. Magnetic resonance velocimetry: Applications of magnetic resonance imaging in the measurement of fluid motion10.1007/s00348-007-0383-2 ↗
3. Review of methodological developments in laser Doppler flowmetry10.1007/s10103-007-0524-0 ↗
4. Shallow neural networks for fluid flow reconstruction with limited sensors10.1098/rspa.2020.0097 ↗
5. Karhunen–Loève procedure for gappy data10.1364/josaa.12.001657 ↗
6. Gappy data and reconstruction procedures for flow past a cylinder10.1017/s0022112004001338 ↗
7. Stochastic estimation of organized turbulent structure: Homogeneous shear flow10.1017/s0022112088001442 ↗
8. Machine learning for fluid flow reconstruction from limited measurements10.1016/j.jcp.2021.110733 ↗
9. Assessment of supervised machine learning methods for fluid flows10.1007/s00162-020-00518-y ↗
10. Physics-constrained Bayesian neural network for fluid flow reconstruction with sparse and noisy data10.1016/j.taml.2020.01.031 ↗
11. 2020
12. U-Net: Convolutional networks for biomedical image segmentation
13. Fourier neural operator for parametric partial differential equations
14. Learning from examples as an inverse problem
15. Modal analysis of fluid flows: Applications and outlook10.2514/1.j058462 ↗
16. State estimation in wall-bounded flow systems. Part 3. The ensemble Kalman filter10.1017/jfm.2011.222 ↗
17. Survey of data assimilation methods for convective-scale numerical weather prediction at operational centres10.1002/qj.3179 ↗
18. Variational algorithms for analysis and assimilation of meteorological observations: Theoretical aspects10.3402/tellusa.v38i2.11706 ↗
19. Dual formulation of four-dimensional variational assimilation10.1002/qj.49712354414 ↗
20. A data-assimilation method for Reynolds-averaged Navier–Stokes-driven mean flow reconstruction10.1017/jfm.2014.566 ↗
21. Time-resolved reconstruction of turbulent flows using linear stochastic estimation and sequential data assimilation10.1063/5.0014249 ↗
22. Linear stochastic estimation of the coherent structures in internal combustion engine flow10.1177/1468087418824896 ↗
23. On combining linear stochastic estimation and proper orthogonal decomposition for flow reconstruction10.1007/s00348-018-2513-4 ↗
24. Unsteady flow sensing and estimation via the gappy proper orthogonal decomposition10.1016/j.compfluid.2004.11.006 ↗
25. Development and evaluation of gappy-POD as a data reconstruction technique for noisy PIV measurements in gas turbine combustors10.1007/s00348-016-2208-7 ↗
26. Robust face recognition via sparse representation10.1109/tpami.2008.79 ↗
27. Robust flow reconstruction from limited measurements via sparse representation10.1103/physrevfluids.4.103907 ↗
28. Statistical learning for fluid flows: Sparse Fourier divergence-free approximations10.1063/5.0064862 ↗
29. Neural network with unbounded activation functions is universal approximator10.1016/j.acha.2015.12.005 ↗
30. Language models are few-shot learners
31. T. Karras, S. Laine, M. Aittala, J. Hellsten, J. Lehtinen, and T. Aila, “Analyzing and improving the image quality of StyleGAN,” arXiv:1912.04958 [cs.CV] (2020).10.1109/CVPR42600.2020.00813 ↗
32. State estimation with limited sensors—A deep learning based approach
33. Data-driven sparse reconstruction of flow over a stalled aerofoil using experimental data10.1017/dce.2021.5 ↗
34. Graph neural networks for laminar flow prediction around random two-dimensional shapes10.1063/5.0064108 ↗
35. Some characteristic quantities of Karman-Trefftz profiles
36. Algorithm 785: A software package for computing Schwarz-Christoffel conformal transformation for doubly connected polygonal regions10.1145/292395.291204 ↗
37. 2002
38. Numerical computation of the Schwarz–Christoffel transformation10.1137/0901004 ↗
39. Direct shape optimization through deep reinforcement learning10.1016/j.jcp.2020.110080 ↗
40. PyFR: An open source framework for solving advection–diffusion type problems on streaming architectures using the flux reconstruction approach10.1016/j.cpc.2014.07.011 ↗
41. A flux reconstruction approach to high-order schemes including discontinuous Galerkin methods
42. L. Huang, J. Qin, Y. Zhou, F. Zhu, L. Liu, and L. Shao, “Normalization techniques in training DNNs: Methodology, analysis and application,” arXiv:2009.12836 [cs.LG] (2020).
43. Semi-conditional variational auto-encoder for flow reconstruction and uncertainty quantification from limited observations10.1063/5.0025779 ↗
44. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv:1412.6980 [cs.LG] (2017).
45. TensorFlow: A system for large-scale machine learning
46. Batch normalization: Accelerating deep network training by reducing internal covariate shift
47. A. F. Agarap, “Deep learning using rectified linear units (ReLU),” arXiv:1803.08375 [cs.NE] (2019).
48. Spearman rank correlation coefficient10.1007/978-0-387-32833-1_379 ↗
49. Entropy, relative entropy and mutual information10.1002/0471200611.ch2 ↗
50. Scikit-learn: Machine learning in Python
51. DeepLab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected CRFs10.1109/tpami.2017.2699184 ↗
52. 2016 · 504
53. Unsupervised deep learning for super-resolution reconstruction of turbulence10.1017/jfm.2020.1028 ↗