Combining machine learning with computational fluid dynamics using OpenFOAM and SmartSim

被引:2
|
作者
Maric, Tomislav [1 ]
Fadeli, Mohammed Elwardi [1 ]
Rigazzi, Alessandro [2 ]
Shao, Andrew [3 ]
Weiner, Andre [4 ]
机构
[1] Tech Univ Darmstadt, Math Modeling & Anal Inst, Math Dept, Darmstadt, Germany
[2] Hewlett Packard Enterprise, HPC&AI, Basel, Switzerland
[3] Hewlett Packard Enterprise, HPC&AI, Victoria, BC, Canada
[4] Tech Univ Dresden, Inst Fluid Mech, Dresden, Germany
关键词
Machine Learning; Computational Fluid Dynamics; Workflow;
D O I
10.1007/s11012-024-01797-z
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
Combining machine learning (ML) with computational fluid dynamics (CFD) opens many possibilities for improving simulations of technical and natural systems. However, CFD+ML algorithms require exchange of data, synchronization, and calculation on heterogeneous hardware, making their implementation for large-scale problems exceptionally challenging. We provide an effective and scalable solution to developing CFD+ML algorithms using open source software OpenFOAM and SmartSim. SmartSim provides an Orchestrator that significantly simplifies the programming of CFD+ML algorithms enables scalable data exchange between ML and CFD clients. We show how to leverage SmartSim to effectively couple different segments of OpenFOAM with ML, including pre/post-processing applications, function objects, and mesh motion solvers. We additionally provide an OpenFOAM sub-module with examples that can be used as starting points for real-world applications in CFD+ML.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] Permeability prediction of porous media using a combination of computational fluid dynamics and hybrid machine learning methods
    Jianwei Tian
    Chongchong Qi
    Yingfeng Sun
    Zaher Mundher Yaseen
    Binh Thai Pham
    Engineering with Computers, 2021, 37 : 3455 - 3471
  • [32] Automated surgery planning for an obstructed nose by combining computational fluid dynamics with reinforcement learning
    Rüttgers M.
    Waldmann M.
    Vogt K.
    Ilgner J.
    Schröder W.
    Lintermann A.
    Computers in Biology and Medicine, 2024, 173
  • [33] COMPUTATIONAL FLUID DYNAMICS IN UNDERGRADUATE ENGINEERING EDUCATION - A SHORT INTRODUCTORY TUTORIAL TO OPENFOAM
    Nedyalkov, Ivaylo
    Wosnik, Martin
    PROCEEDINGS OF THE ASME FLUIDS ENGINEERING DIVISION SUMMER MEETING, 2016, VOL 1A, 2016,
  • [34] Merging computational fluid dynamics and machine learning to reveal animal migration strategies
    Olivetti, Simone
    Gil, Michael A.
    Sridharan, Vamsi K.
    Hein, Andrew M.
    METHODS IN ECOLOGY AND EVOLUTION, 2021, 12 (07): : 1186 - 1200
  • [35] Correction to: Optimal design for disc golf by computational fluid dynamics and machine learning
    Eero Immonen
    Structural and Multidisciplinary Optimization, 2022, 65
  • [36] Using Machine Learning at scale in numerical simulations with SmartSim: An application to ocean climate modeling
    Partee, Sam
    Ellis, Matthew
    Rigazzi, Alessandro
    Shao, Andrew E.
    Bachman, Scott
    Marques, Gustavo
    Robbins, Benjamin
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 62
  • [37] LEARNING BY DOING ON COMPUTATIONAL FLUID DYNAMICS
    Parra-Santos, Teresa
    Molina Jorda, Jose M.
    Luna-Sandoval, Gabriel
    Cacho-Perez, Mariano
    Ruben Perez, J.
    PROCEEDINGS OF THE ASME FLUIDS ENGINEERING DIVISION SUMMER MEETING, 2016, VOL 2: FORA, 2016,
  • [38] Computational Fluid Dynamics Study of a Nonpremixed Turbulent Flame Using openfoam: Effect of Chemical Mechanisms and Turbulence Models
    Noume, Hermann Chopkap
    Bomba, Valentin
    Obounou, Marcel
    Fouda, Henri Ekobena
    Sapnken, Flavian Emmanuel
    JOURNAL OF ENERGY RESOURCES TECHNOLOGY-TRANSACTIONS OF THE ASME, 2021, 143 (11):
  • [39] COMPUTATIONAL FLUID-DYNAMICS ON THE CONNECTION MACHINE
    SHARP, HT
    LONG, LN
    KHAN, MMS
    MATHEMATICAL AND COMPUTER MODELLING, 1990, 14 : 714 - 719
  • [40] Modeling and assessment of accidental subsea gas leakage using a coupled computational fluid dynamics and machine learning approaches
    Ellethy, Ahmed M.
    Shehata, Ahmed S.
    Shehata, Ali, I
    Mehanna, Ahmed
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART M-JOURNAL OF ENGINEERING FOR THE MARITIME ENVIRONMENT, 2023, 237 (03) : 764 - 787