Documente Academic
Documente Profesional
Documente Cultură
IPM
GAP
PROSPER
MBAL
PVTP
REVEAL
RESOLVE
E N G I N E E R I N G
S O F T W A R E
D E V E L O P M E N T
Copyright Notice
The copyright in this manual are the property of Petroleum
Experts Ltd. All rights reserved.
Petroleum Experts Ltd. All rights reserved.
IPM suite, GAP, PROSPER, MBAL, PVTP, REVEAL, RESOLVE
Model Catalogue and OpenServer are trademarks of
Petroleum Experts Ltd.
Microsoft (Windows), Windows (98), Windows (NT),
Windows (2000) and Windows (XP) are registered
trademarks of the Microsoft Corporation.
Petroleum Experts
Petroleum Experts have developed the Integrated Production Modelling
toolkit (IPM) which models the complete production system from the
reservoir to the surface network.
The Reservoir, Wells and Complete Surface Systems model, having been
each level
GAP
GAP can model production systems containing oil, gas and condensate,
Programming SQP
4
OPTIMISATION
can include ESP, Gas Lift, Compressors and Naturally flowing wells
COMPOSITIONAL MODELLING
Two Options: Compositional Tracking of the fluids can be tracked
through the surface network
Fully Compositional
Use EoS
PROSPER
IPM - Well
APPLICATIONS
TEMPERATURE PREDICTION
coefficient.
ENGINEERING APPROACH
COMPLETION METHODS
Cased Hole
MULTILATERAL WELLS
PROSPER has a rigorous approach to model the inflow into
multilateral wells, accounting for the interference between individual
Open Hole
Gravel Pack (PVT for gravel pack calculated at correct pressure)
PREDICTION MODELS
PROSPER can be used to predict pressures for various flow rates given
PROSPER
IPM - Well
Thermal Fracturing
Jones
Forcheimer
Vogel
Darcy
Multi-rate Jones
test.
Jones
Multi-rate Jones
models
Horizontal Well - Friction dP: Allows entry of multiple zones and
accounts for wellbore friction
Horizontal well with transverse fractures this model allows the entry
of one or more transverse fractures along the horizontal well bore
Multi-layered systems with and without dP Loss in well bore:
Network algorithm simultaneously solves inflow and layer pressure
Multi-Lateral systems: A detailed model that accounts for the
The effects on IPR can be modelled: Water cut for test data points can
be used to verify user entered relative permeability curves.
FLOW GEOMETRY
Tubing or Annular flow
Producer or Injector
Naturally flowing
Gas lifted, HSP, ESP, PCP or JET Pumps
Simple inflow
Multilateral inflow accounting for branch effects
Horizontal wells
Simultaneous production through the tubing and annulus at the same
time and also a variable flow path
GAS CONING
The gas-coning model predicts a rate dependent GOR, based on the
Mukerjee-Brill
Dukler-Flanigan
Dukler-Eaton-Flanigan
Fancher-Brown
Complex Terrain Flow Correlation. The complex terrain flow correlation
includes slug modelling
PROSPER
IPM - Well
ARTIFICIAL LIFT
GAS LIFT DESIGN
Casing, Tubing or Proportional Valves
Automatic Valve Spacing
Calculation of Valve Test Rack setting pressure
Flexible design options for unloading valves allowing selection of Pvo
or Pvc equal to casing pressure
PROSPER has a unique diagnostic tool to identify gas lift valves failure,
ADDITIONAL FEATURES
achieved and that the well will flow at the maximum possible oil rate
Designs can also be run for wells with existing mandrel completions
well bore based on the angle of the flow path with respect to the
10
HYDRAULIC PUMPS
model VIZ, PVT, flow correlations and IPR with measured data. The
Water Viscosity
Liquid density
11
MBAL
IPM-Reservoir
APPLICATIONS
Petroleum Experts.
and re-cycling
Control Miscibility
Control recycling of injection gas
Fully Compositional
MBALs logical and progressive path leads the engineer through
history matching a reservoir and generating production profiles. The
program is easy to use and fast to learn
MBAL allows the engineer to tune PVT correlations to match with field
data. This prevents data errors being compounded between
modelling steps
MBALs menu system minimises data entry by selecting only data
relevant to the calculation options selected
MATERIAL BALANCE
Tank Pressures
Average tank pressures calculated from well production histories
using well rate weighted averaged pressures
12
HISTORY MATCHING
Gas re-cycling
Inter tank transmissibility
Reservoir Types
Saturated with gas cap
Under-saturated
Gas
Oil
+ Havlena - Odeh
+ P/Z
+ P/Z (Over-pressured)
+ F/Et versus F
+ F-We versus Et
+ Havlena-Odeh (Overpressured)
+ [F-We] / [Eo+Efw]
Aquifer Models
Linear, Radial or Bottom Drive:
Reservoir Simulation
Small Pot
PRODUCTION PREDICTIONS
Hurst Simplified
Production profiles can be run for reservoir/well systems. The wells and
Reservoir pressure for a given Off take schedules (e.g. gas contract)
Carter- Tracy
Reservoir pressure and production rates (requires well lift curves and
manifold pressure)
Multi-tank
DCQ prediction
Well Types
Production
Gas Lifted
PCP
Injector
ESP
HSP
Jet Pump
13
MBAL
IPM-Reservoir
FIELD CONSTRAINTS
Manifold pressures
Well cumulatives
WELL CONSTRAINTS
PVT
WELL SCHEDULING
DATA IMPORT
cross-plotted.
Fluid saturations
Compositions for each time-step are taken from the MBAL model,
Aquifer influx
If MBAL is run through GAP, the fluid composition can be tracked from
the reservoir, through the surface network
14
OIL BREAKTHROUGHS
MULTI-LAYER
curves for a tank which is made up of a number of layers that are each
described by their own relative permeability curve
The multi-layer tool performs Stiles, Buckley - Leverett and communicating
layers models
CROSS FLOWING PRODUCTION WELLS
For multi-layer wells, an injectivity index can be entered for
production wells to allow control of cross-flow
DECLINE CURVE ANALYSIS
Harmonic, Hyperbolic and Exponential.
Single Well Production
Total Reservoir Production
1 DIMENSIONAL WATER FLOOD MODELS
Buckley Leverett
MONTE CARLO SIMULATIONS
Statistical tool for estimating oil and gas in place
15
PVTP
IPM Fluids
PVTP has been extended to include the modelling of solids VIZ. hydrates
16
FEATURES
Phase Envelopes
Separator tests
Peng-Robinson Equation
Soave-Redlich-Kwong Equation
User Specified Equation
Splitting of Heavy End Pseudo components
Automated Heavy End Characterisation
Pseudoisation of Components (Grouping)
Regression against Laboratory Data
Multiple characterisations can be held as streams in one file allowing
for complex analysis of difficult reservoir systems
CCE experiments
CVD experiments
Differential liberation
Compositional gradients
Swelling tests
Solids Modelling (hydrates and waxes)
Recombination of samples
User Database
Mass Balance Calculator
Joule-Thomson Effect Utility
Allocation Calculation
BLACK OIL MODEL
Oil, Dry and Wet Gas and Retrograde Condensates
Matching against Laboratory Data
17
REVEAL
IPM Simulator
well bore effects including mobility and injectivity issues. Thermal and
chemical effects are modeled rigorously. These effects can arise from
water and reservoir oil resulting from lower injection temperature may
The model is based on the pressure balance within the fracture and the
reservoir stress field, including poro-elastic and thermo-elastic stress
reduction effects.
SPECIFICATION:
The elasticity of the rock determines the internal shape of the fracture,
MULTI-PHASE SIMULATOR
while the shape of the fracture near its tip determines the ability of the
Thermal 3 phase Black Oil formulation for oil gas and condensates.
of the rock.
Grid refinement.
Multi-Lateral well capabilities with well bore friction and well-bore heating.
Thermal and chemical effects on mobility.
Analytical Carter Tracy aquifer.
4 phase (oil, water, gas, -emulsion)
Import: VIP, ECLIPSE and ASCII text data.
REVEAL RUNS ON A PC ENVIRONMENT
There is a single interface to all functionality, including:
data input and validation,
18
Flow within the fracture and leak-off are also modeled, resulting in a fully
consistent dynamic model of thermal and hydraulic fracturing.
Thermal fracture
calculation within refined
post-processing,
3D graphical visualization,
in Blowup)
STEAM
MOBILITY CONTROL
Thermal viscosity effects are important for water injectivity and the
SOLIDS
injection strategies.
tracking.
19
P
PHASE EMULSIFICATION
If a surfactant is injected, the interfacial tension between the water and
oleic phases will reduce and an intermediate phase (-emulsion) may be
generated. This may favorably increase the mobility of heavy oils.
This
is
modelled
in
REVEAL
by
20
RESOLVE
IPM- Controller
21
RESOLVE
IPM- Controller
The production and injection systems are solved and optimised against
the GAP objective function (in this case, Qoil).
The optimisation results are passed back to the simulation models.
The fluids at the separators are passed to the process models. As well
as the physical stream conditions, the fluid characterisation is passed
to the input HYSYS feeds.
HYSYS solves its systems. The output of one system (compressed gas)
feeds the injection manifold of a GAP gas injection model.
The GAP gas injection model is solved and reinjection occurs into the
Eclipse 300 model.
The simulation models then take timesteps (with the optimisation
results from GAP) up to the next synchronisation time of RESOLVE .
The process then repeats until the RESOLVE schedule is completed or
the user interrupts.
Events that occur in any model are accounted for (e.g. a well shutin
This model consists of:
line, and then we are simulating re-injection from the process into the
reservoir.
write their own links for their own use, as described below.
injection systems).
22
Once the driver has been written and registered in RESOLVE , instances
calculator RESOLVE
models in GAP and are then used by GAP to perform a solve and,
optionally, an optimisation of the surface network. The results of the
calculation are then passed back to the simulator, through RESOLVE.
The simulator will then perform time-steps with the results of the
calculation as controls on the wells until the time-steps are suspended
by RESOLVE performing a synchronisation. After the models are
23
P
synchronised RESOLVE will again call for IPR data to be generated.
The benefits offered by RESOLVE that are particularly useful with these
connections are:
1. The ability to connect either at the well level or at the layer or
The compositions can either come from a material balance model that is
implemented as part of the GAP model, or from a compositional
simulator that is connected to the GAP model through RESOLVE.
CURRENT COMMERCIAL DEVELOPMENT TO DLL RESOLVE
HYSYS
REVEAL
ATHOS
SENSOR
VIP
ECLIPSE
Geoquest
24
IMEX
MoRES
POWER
OPENSERVER
The client program can use any technique to access the values in
the database (e.g. ODBC, DAO, SQL) and then transfer them with
OPENSERVER.
Process Simulators
Using the OPENSERVER for GAP, the prediction can be run a step at a
Economics Packages
time. This means that values can be changed during the prediction. For
Database
Field Control System
example, you could write a VBA macro to change the PI when an acid
job has been performed on a well.
OPENSERVER Communications
RESOLVE
RESERVOIR SIMULATORS
GAP
PROSPER
MBAL
PROCESS SIMULATORS
OPEN
SERVER
REVEAL
Potential Uses: Some ideas of the possible uses of the OPENSERVER are
summarised below. It is by no means an exhaustive list.
Running PETEX programs with other engineering software applications
PVTP
Petroleum Experts Software
REPORTING PACKAGES
BATCH PROCESSING
EXCEL
Third Party Software
Batch Runs
It is now possible to generate a set in-house Reports format and
populate the reports directly. A VBA macro within Excel can be written
to query the required values from a PETEX product and then write these
values in the required format to a spreadsheet.
Data Import/Export
25
MODEL CATALOGUE
from a Main Model File and any number of auxiliary or associated files.
Each Model Catalogue "models" are logical entities. Once a field model
has been added to the Model Catalogue it will keep copies of all its
versions.
The Model Catalogue is ideal to use where the engineers have a number
of well, reservoir, surface and/or process models production system
models to organize, maintain and keep up to date.
folders in order to form a hierarchical structure that best suits the way
each production element are used for the analysis of the production
system.
26
directory.
See Model History: Take a look at the history of versions of a model.
Summary of Model Elements: Inspect model details to reveal the list of
equipments present within each model and other information.
The Model Catalogue can be installed in two modes:
Stand-Alone mode: in which all software components and data are
installed in a single PC
Client-Server mode in which all data storage components are
installed in a central server accessible to all the Model Catalogue users.
The software component is installed in each client's PC. In this
configuration many client machines (modelling engineers) would be
accessing a common central "model" data storage.
27
Petroleum Experts
Head office
Petroleum Experts Ltd
Spectrum House
2 Powderhall Road
Edinburgh, EH7 4GB
Scotland, UK
Tel: +44 (0) 131 474 7030
Fax: +44 (0) 131 474 7031
e-mail: edinburgh@petex.com
Regional Office
Petroleum Experts Inc.
777 North Eldridge
Suite 150
Houston, Texas, 77079
USA
Tel: +1 281 531 1121
Fax: +1 281 531 0810
e-mail: houston@petex.com
Web: www.petroleumexperts.com
2004 (R1)