Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A physics-informed and hierarchically regularized data-driven model for predicting fluid flow through porous media

Journal Article · · Journal of Computational Physics
This paper presents a new deep learning data-driven model for predicting structure dependent pore-fluid velocity fields in rock. The model is based on a Convolutional Auto-Encoder (CAE) artificial neural network capable of learning from image data generated by direct numerical simulations of fluid flow through pore-structures, such as by Lattice Boltzmann or molecular dynamics methods. The main novelty of the model in comparison to previous CAE-based data-driven approaches consists of three parts. The first is a methodology for decomposing the full-domain of the porous media into sub-regions, or “sub-domains”, in order to reduce the overall size of the CAE, batch process the sub-domains in parallel, and enable the CAE to learn local and generalizable nonlinear mappings of pore-fluid velocities. The second consists of embedding the finite difference solutions of the incompressible Navier-Stokes and continuity equations into convolutional layers prior to the CAE in order to provide the CAE with knowledge of fluid dynamics physics (PhyFlow). The third main novelty is that the training of the CAE is regularized with a hierarchical loss function that encourages the learning of fluid flow patterns (in a way similar to ranked modes in principal component analysis), ranking from most to least important. This is shown to increase the stability in learning, reduce over-fitting, and promote interpretability of the CAE neural network layers (HierCAE). The comprehensive new data-driven model, which we call the PhyFlow-HierCAE model, is shown to exhibit improved accuracy and generalizability of flow field predictions over conventional CAE models, attributable to the embedded physical knowledge and the hierarchical regularization, as well as realize orders of magnitude speed-ups in computation times as a surrogate for the direct numerical simulations. Examples of training and forward predictions on unseen pore-structures are provided and evaluated for data from Lattice Boltzmann and molecular dynamics simulations of pore-fluid flow. The model is shown to be a fast and accurate emulator (or “surrogate”) for predicting effective permeability of unseen pore-structures based on learning from relatively small direct numerical simulation datasets.
Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
89233218CNA000001
OSTI ID:
1804349
Alternate ID(s):
OSTI ID: 1815191
Report Number(s):
LA-UR--20-27444
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 443; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (47)

Fast Parallel Algorithms for Short-Range Molecular Dynamics journal March 1995
Multiphase lattice Boltzmann simulations for porous media applications: A review journal December 2015
Computations of Absolute Permeability on Micro-CT Images journal December 2012
Finite-Difference Approximation for Fluid-Flow Simulation and Calculation of Permeability in Porous Media journal June 2012
A simplified MAC technique for incompressible fluid flow calculations journal October 1970
Numerical calculation of multiphase fluid flow journal January 1975
Computational engineering and science methodologies for modeling and simulation of subsurface applications journal August 2002
Hybrid pore-network and lattice-Boltzmann permeability modelling accelerated by machine learning journal April 2019
PoreFlow-Net: A 3D convolutional neural network to predict fluid flow through porous media journal April 2020
Data-driven computational mechanics journal June 2016
Machine learning materials physics: Integrable deep neural networks enable scale bridging by learning free energy functions journal August 2019
The neural particle method – An updated Lagrangian physics informed neural network for computational fluid dynamics journal August 2020
Methods of estimating shale gas resources – Comparison, evaluation and implications journal September 2013
Lattice Boltzmann simulations of liquid CO2 displacing water in a 2D heterogeneous micromodel at reservoir pressure conditions journal May 2018
Direct pore-level modeling of incompressible fluid flow in porous media journal September 2010
Modelling two-phase flow in porous media at the pore scale using the volume-of-fluid method journal July 2012
Stochastic generation of explicit pore structures by thresholding Gaussian random fields journal November 2014
Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations journal February 2019
Enhancing images of shale formations by a hybrid stochastic and deep learning algorithm journal October 2019
Transport of Multicomponent Hydrocarbon Mixtures in Shale Organic Matter by Molecular Simulations journal September 2015
Nanoscale Two-Phase Flow of Methane and Water in Shale Inorganic Matrix journal October 2018
Impact of Nanoporosity on Hydrocarbon Transport in Shales’ Organic Matter journal January 2018
Neural network studies. 1. Comparison of overfitting and overtraining journal September 1995
Development of a Hybrid Process and System Model for the Assessment of Wellbore Leakage at a Geologic CO 2 Sequestration Site journal October 2008
Transferable Potentials for Phase Equilibria. 1. United-Atom Description of n-Alkanes March 1998
Inertial Effects During the Process of Supercritical CO 2 Displacing Brine in a Sandstone: Lattice Boltzmann Simulations Based on the Continuum‐Surface‐Force and Geometrical Wetting Models journal December 2019
A reality check on the shale revolution journal February 2013
Deep learning journal May 2015
Deep learning for universal linear embeddings of nonlinear dynamics journal November 2018
Modeling and scale-bridging using machine learning: nanoconfinement effects in porous media journal August 2020
Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free Surface journal January 1965
The Nose–Hoover thermostat journal October 1985
Molecular dynamics of flow in micropores journal August 1987
A quasi-continuum hydrodynamic model for slit shaped nanochannel flow journal August 2013
Nonequilibrium molecular dynamics simulations of nanoconfined fluids at solid-liquid interfaces journal June 2017
Comprehensive comparison of pore-scale models for multiphase flow in porous media journal June 2019
On the convergence of discrete approximations to the Navier-Stokes equations journal May 1969
Machine learning framework for analysis of transport through complex networks in porous, granular media: A focus on permeability journal August 2016
Reconstruction of three-dimensional porous media using generative adversarial neural networks journal October 2017
Gradient-based learning applied to document recognition journal January 1998
Reducing the Dimensionality of Data with Neural Networks journal July 2006
Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations journal January 2020
Lattice Boltzmann Method for Fluid Flows journal January 1998
Training with Noise is Equivalent to Tikhonov Regularization journal January 1995
The Effects of Adding Noise During Backpropagation Training on a Generalization Performance journal April 1996
CFD Python: the 12 steps to Navier-Stokes equations journal November 2018
Deconvolution and Checkerboard Artifacts journal October 2016

Similar Records

Multi-resolution partial differential equations preserved learning framework for spatiotemporal dynamics
Journal Article · Fri Jan 12 19:00:00 EST 2024 · Communications Physics · OSTI ID:2527398

Frame invariant neural network closures for Kraichnan turbulence
Journal Article · Wed Nov 16 19:00:00 EST 2022 · Physica. A · OSTI ID:2421106