133 research outputs found
Data-driven modelling with coarse-grid network models
We propose to use a conventional simulator, formulated on the topology of a coarse volumetric 3D grid, as a data-driven network model that seeks to reproduce observed and predict future well responses. The conceptual difference from standard history matching is that the tunable network parameters are calibrated freely without regard to the physical interpretation of their calibrated values. The simplest version uses a minimal rectilinear mesh covering the assumed map outline and base/top surface of the reservoir. The resulting CGNet models fit immediately in any standard simulator and are very fast to evaluate because of the low cell count. We show that surprisingly accurate network models can be developed using grids with a few tens or hundreds of cells. Compared with similar interwell network models (e.g., Ren et al., 2019, 10.2118/193855-MS), a typical CGNet model has fewer computational cells but a richer connection graph and more tunable parameters. In our experience, CGNet models therefore calibrate better and are simpler to set up to reflect known fluid contacts, etc. For cases with poor vertical connection or internal fluid contacts, it is advantageous if the model has several horizontal layers in the network topology. We also show that starting with a good ballpark estimate of the reservoir volume is a precursor to a good calibration.publishedVersio
Full Approximation Scheme for Reservoir Simulation
Simulation of multiphase flow and transport in porous rock formations give rise to large systems of strongly coupled nonlinear equations. Solving these equations is computationally challenging because of orders of magnitude local variations in parameters, mixed hyperbolic-elliptic governing equations, grids with high aspect ratios and strong coupling between local and global flow effects. The state-of-the-art solution approach is to use a Newton-type solver with a algebraic multigrid preconditioner for the elliptic part of a linearized system. Herein, we discuss the use and implementation of a Full Approximation Scheme (FAS) in which algebraic multigrid is applied on a nonlinear level. By use of this method, global and semi-global nonlinearities can be resolved on the appropriate coarse scale. Improved nonlinear convergence is demonstrated on standard benchmark cases from the petroleum literature. The method is implemented in the solver framework of the open-source Matlab Reservoir Simulation Toolbox (MRST). 
GAWPS: A MRST-based module for wellbore profiling and graphical analysis of flow units
Several graphical methods have been developed to understand the stratigraphy observed in wells and assist experts in estimating rock quality, defining limits for barriers, baffles, and speed zones, and in particular, delineating hydraulic flow units. At present, there exists no computational tool that bundles the main graphical methods used for defining flow units. This paper introduces an add-on module to the MATLAB Reservoir Simulation Toolbox that contains computational routines to carry out such graphical analyses, both qualitatively and quantitatively. We also describe a new secondary method defined as the derivative of the stratigraphic modified Lorenz plot, which we use to classify depth ranges within the reservoir into barriers, strong baffles, weak baffles, and normal units, based on flow unit speed over those depths. We demonstrate the capabilities of the “Graphical Analysis for Well Placement Strategy” module by applying it to several case studies of both real and synthetic reservoirs.Cited as: Oliveira, G. P., Rodrigues, T. N. E., Lie, K.-A. GAWPS: A MRST-based module for wellbore profiling and graphical analysis of flow units. Advances in Geo-Energy Research, 2021, 6(1): 38-53. https://doi.org/10.46690/ager.2022.01.0
Efficient Reordered Nonlinear Gauss-Seidel Solvers With Higher Order For Black-Oil Models
The fully implicit method is the most commonly used approach to solve
black-oil problems in reservoir simulation. The method requires repeated
linearization of large nonlinear systems and produces ill-condi\-tioned linear
systems. We present a strategy to reduce computational time that relies on two
key ideas: (\textit{i}) a sequential formulation that decouples flow and
transport into separate subproblems, and (\textit{ii}) a highly efficient
Gauss--Seidel solver for the transport problems. This solver uses intercell
fluxes to reorder the grid cells according to their upstream neighbors, and
groups cells that are mutually dependent because of counter-current flow into
local clusters. The cells and local clusters can then be solved in sequence,
starting from the inflow and moving gradually downstream, since each new cell
or local cluster will only depend on upstream neighbors that have already been
computed. Altogether, this gives optimal localization and control of the
nonlinear solution process.
This method has been successfully applied to real-field problems using the
standard first-order finite volume discretization. Here, we extend the idea to
first-order dG methods on fully unstructured grids. We also demonstrate proof
of concept for the reordering idea by applying it to the full simulation model
of the Norne oil field, using a prototype variant of the open-source OPM Flow
simulator.Comment: Comput Geosci (2019
An implicit local time-stepping method based on cell reordering for multiphase flow in porous media
We discuss how to introduce local time-step refinements in a sequential implicit method for multiphase flow in porous media. Our approach relies heavily on causality-based optimal ordering, which implies that cells can be ordered according to total fluxes after the pressure field has been computed, leaving the transport problem as a sequence of ordinary differential equations, which can be solved cell-by-cell or block-by-block. The method is suitable for arbitrary local time steps and grids, is mass-conservative, and reduces to the standard implicit upwind finite-volume method in the case of equal time steps in adjacent cells. The method is validated by a series of numerical simulations. We discuss various strategies for selecting local time steps and demonstrate the efficiency of the method and several of these strategies by through a series of numerical examples.publishedVersio
Nonlinear domain-decomposition preconditioning for robust and efficient field-scale simulation of subsurface flow
We discuss a nonlinear domain-decomposition preconditioning method for fully implicit simulations of multicomponent porous media flow based on the additive Schwarz preconditioned exact Newton method (ASPEN). The method efficiently accelerates nonlinear convergence by resolving unbalanced nonlinearities in a local stage and long-range interactions in a global stage. ASPEN can improve robustness and significantly reduce the number of global iterations compared with standard Newton, but extra work introduced in the local steps makes each global iteration more expensive. We discuss implementation aspects for the local and global stages. We show how the global-stage Jacobian can be transformed to the same form as the fully implicit system, so that one can use standard linear preconditioners and solvers. We compare the computational performance of ASPEN to standard Newton on a series of test cases, ranging from conceptual cases with simplified geometry or flow physics to cases representative of real assets. Our overall conclusion is that ASPEN is outperformed by Newton when this method works well and converges in a few iterations. On the other hand, ASPEN avoids time-step cuts and has significantly lower runtimes in time steps where Newton struggles. A good approach to computational speedup is therefore to adaptively switch between Newton and ASPEN throughout a simulation. A few examples of switching strategies are outlined.publishedVersio
- …