Page 23 - KAPPA Software Technical Summary (September 2012)

23
Defining the well data and constraints
Real well pressure and rate data can be loaded
and edited. PDG and production data may be used
and dynamically updated from KAPPA Server. The
user can define an individual well model or import it
from Amethyste. Controls can be constant or time
dependent. Abandonment rates may be specified.
Building the grid
The unstructured Voronoi numerical model is
common to Saphir, Topaze and Rubis with only local
grid refinement around the wells. The grid forms
automatically and with the minimum number of cells.
However, if required, the user may take full control.
Running the simulation
The user can override the default time range, solver
settings, list of output results and frequency of
the simulation restarts. Required output plots are
created, pressure and saturation fields are initialized,
and the individual well indices are calibrated from
a hidden PTA grid. The simulation is then started
and may be paused at any time. Individual plots are
updated whilst the simulation is running. Information
on the simulation process is displayed in the lower
message window.
Display during and after the simulation
Individual well production and pressures, together
with reservoir statistical information, are displayed on
a dedicated versus time plot and updated in real time
during the simulation. In playback mode, a vertical
line highlights the active replay time.
Static fields such as permeability or porosity and
dynamic fields, such as pressures and saturations,
can be displayed in 3D or 2Dwith vertical or horizontal
cross-section.
A simulated production log, per well, showing the
contribution by phase and zone is generated and
time stepped in playback mode.
All data, input and stored, is organized in a
hierarchical data browser. Any number of runs
can be stored in a given session to enable ‘what-ifs?’
to be run.
Typical Rubis grid
Example of coning in a limited entry well
Rubis simulation window