Physics-informed convolutional neural networks for fluid flow through porous media
Rafa{\l} Topolnicki, Pawe{\l} D{\l}otko, Maciej Matyka

TL;DR
This paper introduces a physics-informed convolutional neural network framework that accurately predicts fluid velocity fields in porous media, improving simulation efficiency and enabling faster convergence in computational fluid dynamics models.
Contribution
The authors develop a novel CNN architecture with a custom loss function incorporating physical constraints, demonstrating improved accuracy and generalization for pore-scale fluid flow prediction.
Findings
The model achieves accurate velocity predictions across diverse porous structures.
Incorporating physical constraints improves prediction accuracy and robustness.
Using predicted fields as initial conditions accelerates Lattice-Boltzmann simulations, reducing iterations by over 90%.
Abstract
Accurate simulation of fluid flow in porous media is challenging due to complex pore-space geometries and the computational cost of solving the Navier-Stokes equations. This difficulty is particularly important when repeated simulations are required, as standard numerical solvers may converge slowly in intricate porous domains. We present a neural-network-based framework for predicting pore-scale velocity fields directly from sample geometry. The method uses a convolutional encoder-decoder architecture with skip connections to preserve spatial detail while extracting multi-scale features. Physical consistency is encouraged through a custom loss function combining velocity reconstruction with incompressibility, no-flow conditions inside solids, periodicity constraints, and agreement with the global tortuosity index. We analyze the influence of the corresponding loss weights and quantify…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
