The main results to post process in ResInsight are Cell Results. A Cell Result is one value, or a small set of values per cell over a region of the grid. A Cell Result is also referred to as a Property.

Cell Results are used in several operations and settings:

  • Cell Colors
  • Cell Edge Result (Eclipse Only)
  • Separate Fault Result (Eclipse Only)
  • Property Filters
  • Well Log Extraction Curves
  • Cell Result Time History Curves

In the property panel of all those, the same options are used to define the Cell Result of interest.
In the following we will describe these options.

Eclipse Result Types

As shown in the picture below, there are 7 different result types

  • Dynamic – Time varying properties from the Eclipse simulation. Some derived properties calculated by ResInsight are also present. ( See Derived Results )
  • Static – Eclipse properties that does not vary with time. Some derived properties calculated by ResInsight are also present.( See Derived Results )
  • SourSimRL – Available only if results from SourSimRL is imported. Displays the available imported results. See SourSimRL Import
  • Generated – Results generated by an Octave Script ends up here
  • Input Property – Directly imported Eclipse properties from ascii files is shown in this category
  • Formation Names – Lists only the Active Formation Names selected on the case. ( See Formations )
  • Flow Diagnostics – Flow diagnostic results are derived from a flux field. Either the fluxes stored in the Eclipse result data file or estimated fluxes. This option is described in detail below.
  • Injection Flooding – Currently only the derived property Water Flooded PV calculated based on one or more selected simulation tracers. (See below )

Flow Diagnostic Results

ResInsight has embedded Flow Diagnostics calculations made available using the Flow Diagnostics result type. These results make it easier to see how and where wells interact with the reservoir and each other. It is possible to select exactly what wells to investigate, and even the possible opposite flow part of the well.

See also Flow Diagnostics Plots and Flow Characteristics Plot

Method

The calculations are performed by a library called opm-flowdiagnostics developed by SINTEF Digital.

This method is based on the presence of a flux field, and will use the flux field written to the Eclipse result data file (Cell Properties: FLRGAS, FLRWAT, FLROIL) if available. If these are not available, the flux field is estimated by algorithms in the opm-flowdiagnostics-applications library based on pressure differences, relative and absolute permeability and viscosity. Other effects are not included.

A more elaborate description of the technique and how it can be utilized, can be found at Sintef’s web site. The MRST tool described is a Matlab predecessor of the flow diagnostics calculations developed for ResInsight.

The methodology is also described in: The application of flow diagnostics for reservoir management SPE J., Vol. 20, No. 2, pp. 306-323, 2015. DOI: 10.2118/171557-PA

Cross Flow and Opposite Flow

The opposite flow of a well denotes the flow that is opposite to the expected normal state of the well. E.g. parts of a producer might actually be injecting due to cross flow, and an injector could be producing in some sections. Each well is assigned an opposite flow name by adding “-XF” to the end of the name. “-XF” was chosen as a reference to Cross Flow.

In this way, a producer will have two tracer names: The “well name” as a producer tracer, and “well name-XF” as an injector tracer.

Defining Results

There are several options available to define the particular result you want to target, as shown below:

There are two main selections you need to make: The tracers and the result property

  • Tracers – Option to select how/what tracers to use. Available options are:
    • All Injectors and Producers – Selects all the wells, including the opposite flow tracers
    • All Producers – Selects all producer tracers, including the opposite flow tracers of injectors.
    • All Injectors – Selects all injector tracers, including the opposite flow tracers of producers.
    • By Selection – Displays a list of all the tracers that can be selected freely, and a Filter field.
      • The list of selectable tracers can be filtered using wild card search of their names.
      • The tracers are sorted by their overall status as producer or injectors and prefixed depending on the status. Injectors are prefixed with “I :”, producers with “P :” and wells with varying state “I/P:”.
  • Phases – Select the fluid phase you are interested in: All, Oil, Gas or Water. If one of the separate phases are selected, only the Time Of Flight result property will be available in the list below.
  • Result property – Displays a list of the available results:
    • Time Of Flight (Average) – The time for some fluid in the cell to reach a producer, or the time it takes to reach the cell from an injector. When selecting several tracers, the time of flight values from each of the tracers are weighted by their cell fraction before they are averaged.
    • Tracer Cell Fraction (Sum) – The volume fraction of a cell occupied by the selected tracers. The injector and producer tracers counts as independent in this regard, so the sum of fractions for all the producer tracers will be 1.0 and the same for the injector tracers. If both types of tracers are selected, the total sum will normally reach 2.0.
    • Max Fraction Tracer – Shows which of the selected tracers that has the largest fraction in each cell. This is shown as a category result displaying a color for each tracer, and the names in the legend.
    • Injector Producer Communication – The communication in a cell between a set of producers and a set of injectors is calculated as the sum of producer fractions multiplied by the sum of injector fractions in the cell. This produces values between 0.0 and 1.0 where high values indicate that both the injectors and the producers have a high influence.

On-Demand Calculation

The flow diagnostics results are only calculated when asked for, and only for requested time steps. This means that statistics based on all time steps are not available for these results.

Injection Flooding

This result type is used to plot derived results based on a selection of simulated tracers, typically seawater injection. Currently the only derived property available is Water Flooded PV. Please refer to Derived Results for more information.

  • Tracers – Lists the available simulation tracers from the Eclipse Case. The list is produced by showing only the properties with names ending with the letter “F”. Select the tracers you want to investigate.
  • Result Property – Select the variable you want to calculate. (Number Of Flooded PV is currently the only one)

Geomechanical Results

Geomechanical results are sorted in different Result Positions:

  • Nodal – Results given a value per node in the grid
  • Element Nodal – Results with values per element node
  • Integration Point – Results with values per integration point. These are displayed in the same way as element nodal results.
  • Element Nodal on Face – Results with values transformed to element faces or intersections. See Element Nodal on Face for more information
  • Formation Names – Lists the Active Formation Names selected on the case. ( See Formations )
  • Element – Imported element property table results. One value pr element. See Element Property Table Import

Several derived cell properties are calculated. Please refer to Derived Results for more information.

Relative Result Options

This group of options controls time-lapse results to be calculated. ( See Relative Results for more information )

Select Color Result

In the 3D view, the result property for a selected cell can be found by right-clicking on the 3D view and choosing Select Color Result. The corresponding result property will be shown in the Property Editor.