PorePy: an open-source software for simulation of multiphysics processes in fractured porous media
From MaRDI portal
Publication:2225348
Abstract: Development of models and dedicated numerical methods for dynamics in fractured rocks is an active research field, with research moving towards increasingly advanced process couplings and complex fracture networks. The inclusion of coupled processes in simulation models is challenged by the high aspect ratio of the fractures, the complex geometry of fracture networks and the crucial impact of processes that completely change characteristics on the fracture-rock interface. This paper provides a general discussion of design principles for introducing fractures in simulators, and defines a framework for integrated modeling, discretization and computer implementation. The framework is implemented in the simulation software PorePy, which can serve as a flexible prototyping tool or multiphysics problems in fractured rocks. Based on a representation of the fractures and their intersections as lower-dimensional objects, we discuss data structures for mixed-dimensional meshes, formulation of multiphysics problems and discretizations that utilize existing software. We further present the implementation of these concepts in the PorePy open-source software tool, which is aimed at coupled simulation of flow and transport in three-dimensional fractured reservoirs as well as deformation of fractures and the reservoir in general. We present validation by benchmarks for flow, poroelasticity and fracture deformation in fractured porous media. The flexibility of the framework is then illustrated by simulations of fully coupled flow and transport and of injection driven deformation of fractures. All results reported herein can be reproduced by openly available simulation scripts.
Recommendations
- PyFrac: a planar 3D hydraulic fracture simulator
- Finite volume discretisation of fracture deformation in thermo-poroelastic media
- Mimetic finite difference approximation of flows in fractured porous media
- IPACS: integrated phase-field advanced crack propagation simulator. An adaptive, parallel, physics-based-discretization phase-field framework for fracture propagation in porous media
- Simulation of flow in deformable fractures using a quasi-Newton based partitioned coupling approach
Cites work
- scientific article; zbMATH DE number 3839476 (Why is no real title available?)
- A Primal-Dual Active Set Algorithm for Three-Dimensional Contact Problems with Coulomb Friction
- A direct boundary element method for plane strain poroelasticity
- A finite-volume discretization for deformation of fractured media
- A reduced model for flow and transport in fractured porous media with non-matching grids
- A review of the XFEM-based approximation of flow in fractured porous media
- An Introduction to Reservoir Simulation Using MATLAB/GNU Octave
- Analysis of Model Error for a Continuum-Fracture Model of Porous Media Flow
- Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks [strata]
- Block preconditioners for mixed-dimensional discretization of flow in fractured porous media
- Conforming, non-conforming and non-matching discretization couplings in discrete fracture network simulations
- Convergence of a cell-centered finite volume discretization for linear elasticity
- Derivation of the Double Porosity Model of Single Phase Flow via Homogenization Theory
- Dimensionally reduced flow models in fractured porous media: crossings and boundaries
- Discrete fracture model for coupled flow and geomechanics
- Finite volume discretisation of fracture deformation in thermo-poroelastic media
- Finite volume discretization for poroelastic media with fractures modeled by contact mechanics
- Firedrake, automating the finite element method by composing abstractions
- Flow Simulation in Three-Dimensional Discrete Fracture Networks
- Functional analysis and exterior calculus on mixed-dimensional geometries
- Gmsh: a 3-D finite element mesh generator with built-in pre- and post-processing facilities
- Meshing of domains with complex internal geometries
- Mixed finite element methods and applications
- Mixed virtual element methods for general second order elliptic problems on polygonal meshes
- Mixed-dimensional auxiliary space preconditioners
- Modeling Fractures and Barriers as Interfaces for Flow in Porous Media
- Modeling fractures as interfaces: A model for Forchheimer fractures
- Modelling fluid flow in fractured-porous rock masses by finite-element techniques
- Numerical convergence study of iterative coupling for coupled flow and geomechanics
- Object‐oriented finite element analysis of thermo‐hydro‐mechanical (THM) problems in porous media
- On Simulations of Discrete Fracture Network Flows with an Optimization-Based Extended Finite Element Method
- Open-source MATLAB implementation of consistent discretisations on complex grids
- Robust discretization of flow in fractured porous media
- Stable cell-centered finite volume discretization for Biot equations
- TetGen, a Delaunay-based quality tetrahedral mesh generator
- Unified approach to discretization of flow in fractured porous media
- Unstructured Voronoi grids conforming to lower dimensional objects
- \(H(\mathrm{div})\) and \(H(\mathbf{curl})\)-conforming virtual element methods
Cited in
(40)- Solution of mechanical problems in fractured rock with the user-defined interface of COMSOL multiphysics.
- The open porous media flow reservoir simulator
- Robust linear domain decomposition schemes for reduced nonlinear fracture flow models
- Unstructured Voronoi grids conforming to lower dimensional objects
- Model adaptation for non-linear elliptic equations in mixed form: existence of solutions and numerical strategies
- Performances of the mixed virtual element method on complex grids for underground flow
- Mixed and Multipoint Finite Element Methods for Rotation-Based Poroelasticity
- An introduction to multi-point flux (MPFA) and stress (MPSA) finite volume methods for thermo-poroelasticity
- PyFrac: a planar 3D hydraulic fracture simulator
- A mathematical model for thermal single-phase flow and reactive transport in fractured porous media
- Comparison of cell- and vertex-centered finite-volume schemes for flow in fractured porous media
- Smoothed embedded finite-volume method (sEFVM) for modeling contact mechanics in deformable faulted and fractured porous media
- A fully coupled numerical model of thermo-hydro-mechanical processes and fracture contact mechanics in porous media
- Mixed-dimensional auxiliary space preconditioners
- Block preconditioners for mixed-dimensional discretization of flow in fractured porous media
- Stable mixed finite elements for linear elasticity with thin inclusions
- An adaptive discontinuous Galerkin method for the Darcy system in fractured porous media
- A multipoint vorticity mixed finite element method for incompressible Stokes flow
- PorePy
- A scalable collocated finite volume scheme for simulation of induced fault slip
- An adaptive solution strategy for Richards' equation
- Efficient dissipation-based nonlinear solver for multiphase flow in discrete fractured media
- Uncertainty quantification for mineral precipitation and dissolution in fractured porous media
- An open-source toolbox for multiphase flow in porous media
- Flexible and rigorous numerical modelling of multiphysics processes in fractured porous media using PorePy
- Fluid flow and mass transport in fractured media with curved fractures and varying apertures: A 3D modeling approach
- Two Nitsche-based mixed finite element discretizations for the seepage problem in Richards' equation
- A two-grid decoupled algorithm for a multi-dimensional Darcy-Brinkman fracture model
- A hybrid upwind scheme for two-phase flow in fractured porous media
- Well-posedness and variational numerical scheme for an adaptive model in highly heterogeneous porous media
- A reduced basis method for Darcy flow systems that ensures local mass conservation by using exact discrete complexes
- Unified approach to discretization of flow in fractured porous media
- DuMu\(^{\text x} 3\) -- an open-source simulator for solving flow and transport problems in porous media with a focus on model coupling
- Numerical modelling of brittle-ductile transition with the MUFITS simulator
- The OGS-Eclipse code for simulation of coupled multiphase flow and geomechanical processes in the subsurface
- A discrete fracture matrix framework for simulating single-phase flow and non-isothermal reactive transport
- \textit{A posteriori} error estimates for hierarchical mixed-dimensional elliptic equations
- A multi-layer reactive transport model for fractured porous media
- Automated linear solver selection for simulation of multiphysics processes in porous media
- Simulation of flow in deformable fractures using a quasi-Newton based partitioned coupling approach
Describes a project that uses
Uses Software
This page was built for publication: PorePy: an open-source software for simulation of multiphysics processes in fractured porous media
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2225348)