Blog | Tools | Glossary | Search

Share:   |  feedback   |  Join us  

FLOW (reservoir simulator)

From petrofaq
Jump to navigation Jump to search

OPM Flow is a fully-implicit, black-oil simulator capable of running industry-standard simulation models. The simulator is implemented using automatic differentiation to enable rapid development of new fluid models.

Model formulation:

  • black-oil with dissolved gas and vaporized oil
  • rock-dependent capillary and relative-permeability curves
  • end-point scaling and hysteresis
  • oil vaporization controls (VAPPARS)


EOR options:

  • Todd-Longstaff type polymer model with adsorption, dead-pore space, permeability reduction, and shear effects (Flow-polymer)
  • extra component equation(s), such as a solvent model (Flow-solvent)


Description of geology:

  • rectilinear and fully-unstructured grid
  • corner-point grids from Eclipse input, including fault and region multipliers, minpv/pinch, etc


Wells and controls:

  • bottom-hole pressure and surface/reservoir rate
  • group controls
  • shut/stop/open individual completions
  • history-matching wells


Input/output:

  • general reader/parser for Eclipse input decks
  • XML-based or simple text-format input of additional parameters
  • flexible output of summary and restart files in Eclipse format
  • logging to terminal and print file


Simulation technology:

  • fully-implicit in time
  • two-point flux approximation in space with upstream-mobility weighting
  • flexible assembly through the use of automatic differentiation
  • block-structured linear solver with ILU0 preconditioner
  • CPR preconditioner and multigrid solver
  • adaptive step-size controls



Links

Homepage: https://opm-project.org/?page_id=19
Documentation: https://opm-project.org/?page_id=955
Tutorial https://opm-project.org/?page_id=197