Open-source MATLAB implementation of consistent discretisations on complex grids
By Knut-Andreas Lie, Stein Krogstad, I. Ligaarden, Jostein R. Natvig, Halvor Møll Nilsen, Bård Skaflestad. Computational Geosciences, 2012
428 citations recorded by the source corpus.
Accurate geological modelling of features such as faults, fractures or erosion requires grids that are flexible with respect to geometry. Such grids generally contain polyhedral cells and complex grid-cell connectivities. The grid representation for polyhedral grids in turn affects the efficient implementation of numerical methods for subsurface flow simulations. It is well known that conventional two-point flux-approximation methods are only consistent for K-orthogonal grids and will, therefore, not converge in the general case. In recent years, there has been significant research into consistent and convergent methods, including mixed, multipoint and mimetic discretisation methods. Likewise, the so-called multiscale methods based upon hierarchically coarsened grids have received a lot of attention. The paper does not propose novel mathematical methods but instead presents an open-source Matlab® toolkit that can be used as an efficient test platform for (new) discretisation and solution methods in reservoir simulation. The aim of the toolkit is to support reproducible research and simplify the development, verification and validation and testing and comparison of new discretisation and solution methods on general unstructured grids, including in particular corner point and 2.5D PEBI grids. The toolkit consists of a set of data structures and routines for creating, manipulating and visualising petrophysical data, fluid models and (unstructured) grids, including support for industry standard input formats, as well as routines for computing single and multiphase (incompressible) flow. We review key features of the toolkit and discuss a generic mimetic formulation that includes many known discretisation methods, including both the standard two-point method as well as consistent and convergent multipoint and mimetic methods. Apart from the core routines and data structures, the toolkit contains add-on modules that implement more advanced solvers and functionality. Herein, we show examples of multiscale methods and adjoint methods for use in optimisation of rates and placement of wells.
Subfields: Computational Mechanics, Computational Theory and Mathematics, Environmental Engineering
View Paper: https://www.semanticscholar.org/paper/64e818ef489ca6b410d75a077380f5fd6e112c33
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Mechanics
In Computational Theory and Mathematics
- Knut-Andreas Lie
- Olav Møyner
- Jun Yao
- Bjarne A. Foss
- Zhaoqin Huang
- Xia Yan
- Mathias C. Bellout
- R. Hanea
In Environmental Engineering
Citations in the corpus
- A Multiscale Restriction-Smoothed Basis Method for Compressible Black-Oil Models (2016, methodology): “This analysis, should, however, only be considered as a preliminary and conservative indication for the following reasons: All solvers from MRST are implemented using automatic differentiation with operator overloading [28], and accordingly there will be a significant overhead in evaluation of fluid”
- Well placement optimization subject to realistic field development constraints (2016, methodology): “In this paper, the TOF is calculated using the diagnostic module of the MATLAB Reservoir Simulation Software Toolbox (MRST) [57, 58].”
- A Two-Phase Flow Simulation of Discrete-Fractured Media using Mimetic Finite Difference Method (2014, methodology): “Hoteit and Firoozabadi [23] developed an efficient numerical model for two-phase flow in fractured media using MFE method, in which the treatment with multiple intersecting fractures in a natural and accurate way.”