MRST - MATLAB Reservoir Simulation Toolbox

The articles listed below show excerpts from the accompanying tutorial and give an overview of some of the core functionality in the toolbox. For tutorials about more advanced functionality, see the modules page.

Tutorials for MRST 2014b

tutorial bravo dome pictureBravo Dome

We simulate a four components system with He, Ne, CO(2) and water. The fully coupled, flash and transport equations, are solved implicitly using automatic differentiation.

polymer tutorial picturePolymer simulation

We set up a polymer model and run the simulation with MRST embedded polymer solver. We provide in addition a laboratory version of the solver with direct access to the modeling equations.

Tutorials from older releases

Gravity Column

We introduce the mimetic pressure solver and use it to solve the pressure equation describing single-phase hydro-static flow

Basic Flow Solver Tutorial

We give an overview of how to set up and use the mimetic solver for a single-phase pressure equation with Dirichlet and Neumann boundary conditions.

Visualization Tutorial

MRST has a suite of visualization functions which can be quite flexible when combined with MATLAB techniques. This tutorial demonstrates some of the possibilities for visualizing grids.

Grid Factory Tutorial

A fully unstructured grid format is used in MRST. This tutorial documents the format used, as well as some of the routines which can be used to produce synthetic grids for testing and research.

Flow Solver with Capillary Pressure

We demonstrate the effect of capillary pressure on the solution of a two-phase oil-water problem, comparing the evolution of saturation profiles and water cuts with and without capillary pressure.

Visualizing the Johansen Formation

The Johansen formation is a candidate site for large-scale CO2 storage offshore the south-west coast of Norway. Herein, we will inspect a geological model of Johansen created by the Norwegian Petroleum Directorate in more detail.

Realistic Reservoir Model, Part I

We examine a realistic (but synthetic) reservoir model. The model has faults, inactive cells, and disconnected components. We show how to read, process, and visualize the model and demonstrate how one can form an overlying coarse grid by partitioning the fine-grid uniformly in logical Cartesian space.


Realistic Reservoir Model, Part II

We show how to compute an incompressible two-phase flow for a realistic reservoir model. To this end, we use operator splitting and solve the pressure equation with a mimetic method and the transport equation with the implicit single-point upwind method.

Published November 16, 2009