Prosper® Tutorial 03: Modelling An Oil Well With Black Oil PVT Matching
Prosper® Tutorial 03: Modelling An Oil Well With Black Oil PVT Matching
How to match calibrate the black oil correlations against actual PVT lab
measurements.
How to perform a system calculation (VLP + IPR) to estimate the well flow rate for a
given WHFP.
It is required to:
- Use the model to estimate the initial flow rate against a well head flowing pressure of 250 psig.
- Generate a well performance curve (Rate vs. well head flowing pressure).
- Generate lift curves to be utilised by a simulator (Reveal, GAP, MBAL, Eclipse, VIP, etc).
PVT Input Data
Parameter Value
Solution GOR: 400 scf/stb
Oil Gravity: 30 API
Gas gravity: 0.75 (Air =1)
Water salinity: 80000 ppm
Impurities (CO2 , N2 , H2S): None
Bubble point pressure: 2500 psig at 200 degF
PVT Input Data
Further PVT data are given in tabular form below at 200 degF:
Deviation survey.
Surface equipment.
In PROSPER, the deviation survey can have its origin anywhere: well head, sea-bed,
platform, RKB etc.
The key thing is to describe all the equipment in the well in a manner consistent with the
origin selected.
The well head depth does not have to coincide with the origin of the deviation survey.
0 0
8000 8000
System Equipment Input Data
Surface Equipment:
All equipment located downstream of the well head are part of the surface equipment. The
surface equipment can include: well head chokes, risers, flow lines, fittings, and so on.
In this example the surface equipment will not be modelled.
The down hole equipment include the tubings, casings, nipples, Sub-surface Safety
valves and so on.
The geothermal gradient expresses the rate of increase in temperature per unit depth. The geothermal
gradient is independent of the well flow rate.
When using the rough approximation temperature prediction method, the geothermal gradient is
entered versus measured depth. PROSPER internally converts the measured depth into true
vertical depth. It is the temperature gradient based upon the true vertical depth that is used during the
calculation.
Here are the default average heat capacities that will be used:
Oil: 0.53
Gas: 0.51
Water: 1
System Equipment Input Data
Reservoir Input Data:
PROSPER has more than 20 different inflow models for oil wells. The IPR model
selection depends upon the purpose of the study, the suitability of the particular model and
the data available for the study.
The following pages provide a step-by-step procedure that will lead to the solution of the
problem:
- Use the model to estimate the initial flow rate against a well head flowing pressure of 250
psig.
- Generate a well performance curve (Rate vs. well head flowing pressure).
- Generate lift curves to be utilised by a simulator (Reveal, GAP, MBAL, Eclipse, VIP, etc).
Step by Step
System Options:
In order to enter the PVT data, simply select | PVT | Input Data and populate the screen as
shown below:
Parameter Value
Solution GOR: 400 scf/stb
Oil Gravity: 30 API
Gas gravity: 0.75 (Air =1)
Water salinity: 80000 ppm
Impurities (CO2 , N2 , H2S): None
Step by Step
In order to enter the lab measurements at different pressures, select the | Match Data button
and populate the table as follow:
Step by Step
Now select |Regression | Match All to kick the non-linear regression algorithm. The
following screen will confirm when the regression is completed.
In order to quality-check the regression, select | OK | Parameters and this is what can be
seen in the next slide:
Step by Step
Please consult the online help to get the details about the regression algorithm. Ideally, Parameter 1, which is a
multiplier, should be close to unity whereas (Parameter 2) is expected to be around nil.
On the basis of the results obtained here, we will proceed with the combination Glaso / Petrosky.
For this, select | Done | Done and choose the appropriate black oil correlations as per screen-shot next:
Step by Step
Like working with any other computer program, it is good practice to save the file
frequently in order to avoid data loss in case the computer crashes.
To save a file, simply select | File | Save as.
Afterwards, simply browse to the place where the file is to be saved.
In order to describe the system equipment (i.e the hardware in and around the well
bore), simply select | System | Equipment (Tubing etc) | All
Now by selecting | Edit, the software will take the user through all the screens
necessary to input the equipment data starting with the deviation survey.
.
Step by Step
Deviation Survey.
0 0
8000 8000
Step by Step
Selecting the "Cancel" button located on the top left of the screen will take the user to
the next screen: the down hole equipment description screen.
Step by Step
Down Hole Equipment.
The down hole equipment includes the tubings, casings, nipples, Sub-surface Safety
valves and so on.
Xmas Tree
(Well Head) 0 N/A N/A N/A
Geothermal gradient.
0 70
8000 200
Step by Step
The default average heat capacity values will be used for this example
From the Equipment Data screen, one can generate a sketch of the well bore with |
Summary and this is what would appear:
If one then selects | Draw Down hole this is the sketch of the well bore that appears:
Step by Step
To select the IPR model, simply select | System | Inflow Performance and make the
appropriate choices as follows:
To proceed, simply select the Input Data button (red if invalid) in the top right corner of
the screen above:
Step by Step
From the screen above, select the the tab "Mech/Geom Skin" at the bottom left corner of
the screen to enter the mechanical skin:
Step by Step
IPR : Skin value entry Mechanical skin: + 2
Step by Step
IPR : Generating an IPR plot
Once the IPR data input is completed, it is a good practice to create an IPR plot to verify that
everything makes sense. For this, simply select | Calculate and the software will create
and display the following plot:
Please select | Main and then save the PROSPER file with | File | Save to secure all
changes made so far.
Step by Step
The response of a well bore combines fluid properties (PVT), reservoir data (IPR) and tubing
response (VLP).
The fluid properties are used to compute the reservoir response (IPR) and the tubing
response (VLP).
For a given set of boundary conditions (given reservoir pressure and well head flowing
pressure), the well flow rate is the intersection between the IPR curve and the VLP
curve.
In order to compute this intersection point with PROSPER, simply select | Calculation |
System | 3 Variables as per screen-shot next:
Step by Step
After selecting the system calculation, one needs to enter the well head flowing pressure as
per screen-shot next:
Step by Step
The top node pressure is the pressure downstream of
the system. Since here there is no pipeline in this
PROSPER model, the top node pressure is the
well head flow pressure.
Surface Equipment Correlation: This applies to any pipeline in the model. Since this
model does not include any pipeline, the choice of a pipeline correlation is irrelevant.
One can read an oil rate of 10 500 stb/d as solution rate. The corresponding BHFP
reads: 2584 psig.
Step by Step
If one selects | Plot | System Plot, the system plot (VLP + IPR plot) is displayed as follow:
Select | Main to get back to the main PROSPER screen and save the file to secure all
changes made so far.
Step by Step
A well performance is a plot of flow rate versus well head pressure at a given reservoir
pressure.
Therefore, generating a well performance simply means running sensitivities on the well
head flowing pressure, from a very low well head pressure to the highest possible well
pressure that will shut-in the well.
In this example, we will vary the well head flowing pressure from 50 psig to 1200 psig.
For this, simply select | Calculation | System (IPR VLP) | 3 Variables | Continue and here
select the sensitivity variable "First Node Pressure":
Step by Step
One can manually populate the cells with the desired values or generate them
automatically with | Generate. Afterwards, one needs to enter the first value, the last
value, the number of values and the sequencing algorithm:
Step by Step
To complete the process, simply select | Generate and then the input cells are
populated accordingly:
One can see that on this screen up to 3 variables can be sensitized on simultaneously.
It is generally possibly to sensitize on any number of parameters.
Step by Step
With | Continue | Calculate, ten (10) sets of VLP and IPR are computed.
To visualize a plot of the solution rate versus first node pressure, select | Sensitivity.
This is the plot of the Bottom Hole Flowing Pressure versus First Node pressure, the
first node being the well head.
Step by Step
In order to plot the oil flow rate versus the first node pressure, one simply needs to select
| Variables and then | Gas Rate for the Y axis variable:
For naturally flowing oil wells, the variables involved in lift curve generation are:
- Liquid rate.
- Well Head flowing pressure (= first node pressure).
- Water Cut and.
- GOR
Even though in this case, four (4) variables will change, the lift curves are referred to as 3-Variables VLP. The rate
variable is taken for granted as one cannot calculate pressure drop without flow rate.
The 3 VLP variables for a naturally flowing oil well are: WHFP, GOR & Water Cut.
Step by Step
Recommendation:
In this example, we will demonstrate how to generate lift curves with PROSPER since lift curve generation is a key
task that PROSPER is used to perform. However, if a project involves the generation of lift curves for multiple wells,
a more efficient approach would involve the use of GAP, the network modelling and optimisation tool
developed by Petroleum Experts.
GAP will instruct PROSPER to generate the lift curves using the very same PROSPER well model created by the
user and linked to the well icon in GAP.
GAP uses PROSPER to generate and save lift curve for any number of wells in batch- mode. This can be done
overnight for instance to save time.
GAP will ask for the right VLP variables input depending upon the well type. The variable selection for lift
curves can sometimes be delicate because different simulators use different names for the same quantity (example
gas lift injection rate versus. GLR injected).
Step by Step
2. Steps.
In order to generate wells' VLP, one first needs to work out the variables involved. Here these variables
are liquid rate, WHFP, GOR and Water Cut.
The second step is to choose values for the variables in such a manner that the host application (GAP,
MBAL, REVEAL, Eclipse, etc) can reasonably interpolate between them to find the solution needed.
Extrapolation and very large variable spacing are to be avoided.
Liquid Rate: from 100 stb/d to 15 000 stb/d. The performance curve generated earlier shows that
the well can produce a maximum of 12 000 stb/d without artificial lift.
WHFP: from 50 psig to 1500 psig; Those values will cover the following situations: from nearly fully
open well to the full shut-in (see performance curve generated earlier).
The next screen shot can be used to enter the range of rates to use:
Step by Step
The next screen shot can be used to enter the range of rates to use:
Step by Step
A few notes:
The values for top node pressure, water cut and GOR will be overwritten through the
sensitivity variables.
One should make sure that the right VLP correlation is selected. Here, the Petroleum
Experts 2 correlation will be used.
The "User Selected" rate method gives control to the user to enter the rates he /she think
will best describe the expected operating ranges of the well.
One should also ensure that the first and last node are correctly selected.
Step by Step
In order to proceed, simply select | Continue, select the relevant variables and populate the
entries as per screen-shot below:
Step by Step
In order to proceed, simply select | Continue, select the relevant variables and populate the
entries as per screen-shot below:
It is always a good practice to plot and visualise the lift curves before exporting them.
Step by Step
In this example, simply select | Plot and this is what appears:
The following screen will appear where one has to select the format for the host
application (here Eclipse):
Step by Step