Research Connect
Research PapersAboutContact

Machine Learning for Fluid Mechanics

Published in Annual Review of Fluid Mechanics (2019-05-27)
aionlincourseaionlincourseaionlincourseaionlincourseaionlincourseaionlincourse
Generate GraphDownload

On This Page

  • TL;DR
  • Abstract
  • Authors
  • Datasets
  • References
TL

TL;DR

Fundamental ML methodologies are outlined and their uses for understanding, modeling, optimizing, and controlling fluid flows are discussed and the strengths and limitations of these methods are addressed.

Abstract

The field of fluid mechanics is rapidly advancing, driven by unprecedented volumes of data from experiments, field measurements, and large-scale simulations at multiple spatiotemporal scales. Machine learning (ML) offers a wealth of techniques to extract information from data that can be translated into knowledge about the underlying fluid mechanics. Moreover, ML algorithms can augment domain knowledge and automate tasks related to flow control and optimization. This article presents an overview of past history, current developments, and emerging opportunities of ML for fluid mechanics. We outline fundamental ML methodologies and discuss their uses for understanding, modeling, optimizing, and controlling fluid flows. The strengths and limitations of these methods are addressed from the perspective of scientific inquiry that considers data as an inherent part of modeling, experiments, and simulations. ML provides a powerful information-processing framework that can augment, and possibly even transform, current lines of fluid mechanics research and industrial applications.

Authors

S. Brunton

2 Papers

B. R. Noack

1 Paper

P. Koumoutsakos

1 Paper

References184 items

1

Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

2

Neural Ordinary Differential Equations

3

Deep learning for universal linear embeddings of nonlinear dynamics

4

Reynolds averaged turbulence modelling using deep neural networks with embedded invariance

5

Discovering governing equations from data by sparse identification of nonlinear dynamical systems

Research Impact

1887

Citations

184

References

0

Datasets

3

6

Distilling Free-Form Natural Laws from Experimental Data

7

Identification of distributed parameter systems: A neural net based approach

8

Artificial neural networks for solving ordinary and partial differential equations

9

DISCRETE- vs. CONTINUOUS-TIME NONLINEAR SIGNAL PROCESSING OF Cu ELECTRODISSOLUTION DATA

10

Mastering the game of Go with deep neural networks and tree search

11

ImageNet classification with deep convolutional neural networks

12

Random Forests

13

Deep Learning

14

Data-driven science and engineering: machine learning, dynamical systems, and control

15

GENERATIVE ADVERSARIAL NETS

16

Reinforcement Learning: An Introduction

17

A Randomized Algorithm for Principal Component Analysis

18

Long Short-Term Memory

19

Learning representations by back-propagating errors

20

Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence

21

Multilayer feedforward networks are universal approximators

22

The perceptron: a probabilistic model for information storage and organization in the brain.

23

Super-resolution reconstruction of turbulent flows with machine learning

Physics
24

Subgrid modelling for two-dimensional turbulence using neural networks

25

Turbulence Modeling in the Age of Data

26

Data-driven forecasting of high-dimensional chaotic systems with long short-term memory networks

27

Model-Free Prediction of Large Spatiotemporally Chaotic Systems from Data: A Reservoir Computing Approach.

28

VAMPnets for deep learning of molecular kinetics

29

Learning Koopman Invariant Subspaces for Dynamic Mode Decomposition

30

Modal Analysis of Fluid Flows: An Overview

31

Model Reduction for Flow Analysis and Control

32

Constrained sparse Galerkin regression

33

Physics-informed machine learning approach for reconstructing Reynolds stress modeling discrepancies based on DNS data

34

Cluster-based reduced-order modelling of a mixing layer

35

Dynamic mode decomposition of numerical and experimental data

36

Neural network modeling for near wall turbulent flow

37

Genetic Programming: On the Programming of Computers by Means of Natural Selection

38

Neural networks and principal component analysis: Learning from examples without local minima

39

Human-level control through deep reinforcement learning

40

Relational inductive biases, deep learning, and graph networks

41

Robust Face Recognition via Sparse Representation

42

Learning a Deep Convolutional Network for Image Super-Resolution

43

Learning and relearning in Boltzmann machines

44

Perceptrons: An Introduction to Computational Geometry

45

Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping

46

Playing for Data: Ground Truth from Computer Games

47

Neural networks and physical systems with emergent collective computational abilities.

48

On the Theory of Dynamic Programming.

49

Stat260/cs294: Randomized Algorithms for Matrices and Data

50

Data-driven discovery of partial differential equations

51

Deep Fluids: A Generative Network for Parameterized Fluid Simulations

52

The local structure of turbulence in incompressible viscous fluid for very large Reynolds numbers

53

Scale-Invariance and Turbulence Models for Large-Eddy Simulation

54

Glider soaring via reinforcement learning in the field

55

Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics

56

Learning to soar in turbulent environments

57

The space of interactions in neural network models

58

Machine Learning Based Detection of Flow Disturbances Using Surface Pressure Measurements

59

Electroconvection Near Electrochemical Interfaces: Experiments, Modeling, and Computation

60

Modeling Turbulent Flows in Porous Media

61

Immersed Methods for Fluid-Structure Interaction.

62

Turbulence with Large Thermal and Compositional Density Variations

63

Controlled gliding and perching through deep-reinforcement-learning

64

Experimental trajectory optimization of a flapping fin propulsor using an evolutionary strategy

65

Training bioinspired sensors to classify flows

66

Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control

67

Fluid mechanics

68

Deep Generative Markov State Models

69

Network community-based model reduction for vortical flows.

70

Data-assisted reduced-order modeling of extreme events in complex dynamical systems

71

Efficient collective swimming by harnessing vortices through deep reinforcement learning

72

Detecting exotic wakes with hydrodynamic sensors

73

Smart inertial particles

74

PIV-DCNN: cascaded deep convolutional neural networks for particle image velocimetry

75

Classifying vortex wakes using neural networks

76

Closed-Loop Turbulence Control-From Human to Machine Learning (and Retour)

77

Hidden physics models: Machine learning of nonlinear partial differential equations

78

Hindsight Experience Replay

79

Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator.

80

Optimal Approximation with Sparsely Connected Deep Neural Networks

81

Evolution Strategies as a Scalable Alternative to Reinforcement Learning

82

Toward an Algorithmic Control Theory

83

Flow Navigation by Smart Microswimmers via Reinforcement Learning

84

Data-Driven Sparse Sensor Placement for Reconstruction: Demonstrating the Benefits of Exploiting Known Patterns

85

Data-Driven Sparse Sensor Placement

86

Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems

87

Machine Learning Control – Taming Nonlinear Dynamics and Turbulence

88

Machine Learning-augmented Predictive Modeling of Turbulent Separated Flows over Airfoils

89

Machine learning strategies for systems with invariance properties

90

Multifidelity Information Fusion Algorithms for High-Dimensional Systems and Massive Data sets

91

Intracycle angular velocity control of cross-flow turbines

92

A statistical learning strategy for closed-loop control of fluid flows

93

Variational tensor approach for approximating the rare-event kinetics of macromolecular systems.

94

Turbulent separated shear flow control by surface plasma actuator: experimental optimization by genetic algorithm approach

95

A paradigm for data-driven predictive modeling using field inversion and machine learning

96

Synchronisation through learning for two self-propelled swimmers

97

Learning to school in the presence of hydrodynamic interactions

98

Closed-Loop Turbulence Control: Progress and Challenges

99

Quantifying and reducing model-form uncertainties in Reynolds-averaged Navier-Stokes simulations: A data-driven, physics-informed Bayesian approach

100

Evaluation of machine learning algorithms for prediction of regions of high Reynolds averaged Navier Stokes uncertainty

101

Universal Value Function Approximators

102

Machine Learning: A Bayesian and Optimization Perspective

103

Low-Dimensional Approach for Reconstruction of Airfoil Data via Compressive Sensing

104

Network-theoretic approach to sparsified discrete vortex dynamics

105

A Kernel Approach to Data-Driven Koopman Spectral Analysis

106

Reinforcement Learning and Wavelet Adapted Vortex Methods for Simulations of Self-propelled Swimmers

107

Controlling the false discovery rate via knockoffs

108

Compact representation of wall-bounded turbulence using compressive sampling

109

Compressive Sensing Based Machine Learning Strategy For Characterizing The Flow Around A Cylinder With Limited Pressure Measurements

110

Analysis of Fluid Flows via Spectral Properties of the Koopman Operator

111

Nonlinear model order reduction based on local reduced‐order bases

112

A Variational Approach to Modeling Slow Processes in Stochastic Dynamical Systems

113

C-start: optimal start of larval fish

114

Information-Geometric Optimization Algorithms: A Unifying Picture via Invariance Principles

115

Self-Organizing Maps

116

Image Super-Resolution Via Sparse Representation

117

Reduced-Order Nonlinear Unsteady Aerodynamic Modeling Using a Surrogate-Based Recurrence Framework

118

Using Multiobjective Evolutionary Algorithms and Data-Mining Methods to Optimize Ornithopters' Kinematics

119

Spectral analysis of nonlinear flows

120

Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions

121

A Method for Handling Uncertainty in Evolutionary Optimization With an Application to Feedback Control of Combustion

122

A direct numerical simulation study on the mean velocity characteristics in turbulent pipe flow

123

Data exploration of turbulence simulations using a database cluster

124

Multi-dimensional Recurrent Neural Networks

125

Aerodynamic shape design using evolutionary algorithms and new gradient-assisted metamodels

126

A quantitative study of three-dimensional Lagrangian particle tracking algorithms

127

Learning probability distributions in continuous evolutionary algorithms – a comparative review

128

Computational Complexity and Simulation of Rare Events of Ising Spin Glasses

129

Autonomous Helicopter Flight via Reinforcement Learning

130

Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond

131

Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES)

132

Evolutionary algorithms in control systems engineering: a survey

133

A chronology of interpolation: from ancient astronomy to modern signal and image processing

134

Example-Based Super-Resolution

135

DNS-based predictive control of turbulence: an optimal benchmark for feedback algorithms

136

Learning from Data: Concepts, Theory, and Methods

137

A new neural network for particle-tracking velocimetry

138

Turbomachinery Blade Design Using a Navier–Stokes Solver and Artificial Neural Network

139

Evolutionary Learning Algorithms for Neural Adaptive Control

140

A Hopfield neural network for flow field computation based on particle image velocimetry/particle tracking velocimetry image sequences

141

Application of neural networks to turbulence control for drag reduction

142

Neural networks: Applications and opportunities in aeronautics

143

Evaluating convective heat transfer coefficients using neural networks

144

An investigation of the performance of multi layer, neural networks applied to the analysis of PIV images

145

Neural-network-based approximations for solving partial differential equations

146

On neural networks in identification and control of dynamic systems

147

Analysis of multiphase flows using dual-energy gamma densitometry and neural networks

148

Practical issues in temporal difference learning

149

A neural net approach in analyzing photograph in PIV

150

A dynamic subgrid‐scale eddy viscosity model

151

Low-dimensional procedure for the characterization of human faces.

152

Computational aerodynamics and artificial intelligence

153

Adaptive pattern classification and universal recoding: I. Parallel development and coding of neural feature detectors

154

Stochastic tools in turbulence

155

Cybernetics, or Control and Communication in the Animal and the Machine.

156

State-of-the-art in aerodynamic shape optimisation methods

157

tempoGAN: A temporally coherent, volumetric GAN for super-resolution fluid flow

158

Learning partial differential equations via data discovery and sparse optimization

159

Whither turbulence and big data in the 21st century

160

TURBULENCE AND THE DYNAMICS OF COHERENT STRUCTURES PART

161

Qualitative dynamics of wavepackets in turbulent jets

162

OPTIMAL SENSOR PLACEMENT FOR THE ESTIMATION OF TURBULENCE MODEL PARAMETERS IN CFD

163

Optimal morphokinematics for undulatory swimmers at intermediate reynolds numbers

164

Compressed Sensing

165

Bayesian inference and machine learning

166

Learning to Fly like a Bird

167

The elements of statistical learning, vol. 2

168

Cellular neural network to detect spurious vectors in PIV data

169

Digital Particle Image Velocimetry

170

Water resources systems planning and management.

171

ulti-objective evolutionary algorithm for the optimization of noisy combustion problems

172

Step-Size Adaptation Based on Non-Local Use Selection Information

173

Particle-Imaging Techniques for Experimental Fluid Mechanics

174

Nonlinear neural networks: Principles, mechanisms, and architectures

175

Numerische Optimierung von Computermodellen mittels der Evo-lutionsstrategie

176

Evolutionsstrategie : Optimierung technischer Systeme nach Prinzipien der biologischen Evolution

177

Kybernetische l¨osungsansteuerung einer experimentellen forschungsaufgabe

178

Cybernetics (or control and communication in the animal and the machine).

179

Many tasks in fluid mechanics, such as reduced-order modeling, shape optimization, and feedback control

180

Data driven modeling can be a potent alternative in revisiting existing empirical laws in fluid mechanics

181

ML algorithms often come without guarantees for performance, robustness, or convergence,even for well-defined tasks

182

Incorporating and enforcing known flow physics is a challenge and opportunity for ML algorithms

183

There are many possibilities to discover new physical mechanisms, symmetries, constraints, and invariances from fluids data

184

ML encourages open sharing of data and software

Authors

Field of Study

Computer SciencePhysicsMathematics

Journal Information

Name

ArXiv

Volume

abs/1905.11075

Venue Information

Name

Annual Review of Fluid Mechanics

Type

journal

URL

https://www.annualreviews.org/journal/fluid

Alternate Names

  • Annu Rev Fluid Mech