FLOW (reservoir simulator)
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