H036-0007
Multiscale networks for learning fluid flow through fractured permeable media
Abstract:
Recent work has shown that 3D convolutional neural networks (CNNs) can learn the velocity fields associated with homogeneous porous geometries (i.e. spherepacks), where a local region around 803 voxels, is analyzed, and the results of many local regions are stitched together to construct the flow field of the entire system. This paradigm rests crucially on the stationarity of flow statistics, and thus depends on a statistically homogenous pore geometry. Which means that a local heterogeneity should not have a strong impact on the final solution.
However, stationary fluid flow is a fundamentally global problem, and the presence of fractures and other multi-scale geometric characteristics fundamentally require the ML method to train the entire system at once. Prior network architectures fail at this problem -- most of these were constructed in the context of 2D image processing workflows and learn with many consecutive layers of successively larger feature maps. As a result, their computational pre-factor makes them extremely difficult to scale to large 3D systems.
Here we present our efforts to develop a CNN network architecture geared to capturing geometric information across large 3D volumes with far lower memory and computational cost, allowing the processing of far larger sample volumes by a single model on a single GPU. This is based on a fundamentally hierarchical, multiscale network design. Along the way, we pay special attention to the physics of fluid flow and introduce domain-specific physics informed strategies for enforcing the properties of fluids in porous media.