You are on page 1of 73

SURFACE TESTING

Schlumberger Private
OIL & GAS CALCULATIONS

TEP1 ELC, Melun


Objectives
On completion of this presentation you should be able
to:
Explain the theory behind the calculation of oil and

Schlumberger Private
gas rates using:
Shrinkage Tester & Meter Factor
Combined Meter Factor
Tables
Be familiar with the standard Well Test Report sheets
for Oil and Gas Calculations
Oil Information Sheet
Lists the main variables used
in oil calculations
Explains various Oil

Schlumberger Private
Calculation equations for:
Measurement with Tank
Shrinkage Tester & meter
factor
Combined Meter Factor
(Shrinkage measured with
Tank)
Shrinkage from Tables
Oil Calculations Basic Theory
Vo V 1 BSW f 1 SHR K

V = Volume of liquid recorded by oil meter

Schlumberger Private
BSW = Basic Sediments and Water
F = Meter factor
(physical inaccuracy in meter when checked before the job with water)
SHR = Shrinkage Measurement
(volume reduction in oil taken from separator to tank conditions)
K = Shrinkage Temperature Correction Factor
(correction of shrinkage from tank temperature to 60 degF)
Vo = Corrected Oil Volume
Oil Calculations Basic Theory
3 Cases considered using worked examples:
1. Shrinkage & Meter Factor
2. Shrinkage from Tables

Schlumberger Private
3. Combined Meter Factor

Also, observe how the handwritten reading sheets are


filled in.
Example #1 Shrinkage & Meter Factor

In this example:
SHR is measured directly using a
shrinkage tester

Schlumberger Private
f is measured before the job starts
by flowing water through the meter
and measuring returns at the tank

SHR then has to be corrected from


shrinkage tester conditions to 60
degF using K factor
Example #1 Shrinkage & Meter Factor

2 2 1 2 3 - 3 - 3 3 2 - 2

Schlumberger Private
We have separate
meter factor

Values already marked


NOTE on the
THE sheet come from the
UNITS
AND
Well NUMBER
Testing ReadingOF DECIMAL PLACES
Sheets
Example #1 Shrinkage & Meter Factor

Case #1 Shrinkage Tester used


Shrinkage Factor = 1 SHR

Schlumberger Private
= 1 3.5/100 = 0.965

Temp = Temperature at SHRINKAGE


0.965 88
TESTER

Vo*Vs
= Corrects
=Interval Vs for
is time
Difference BSW and
between
between meter
Meter factor
Readings
d d= Vs.(1-BSW).f
each set13.13
= 33.96 of readings
= 20.83 bbls
d = 20.83 x (1-1.5/100) x 0.96 = 19.70
Example #1 Shrinkage & Meter Factor

To calculate
specific gravity at

Schlumberger Private
60 degF use
CHART
Oil SG @ 60 degF
Measured
SG = 0.864 @ 90 degF SG
0.876

SG from Left Axis


TEMP from Bottom Axis

Schlumberger Private
Intersection point draw line
parallel to Red Lines

To find SG@60 degF either:


Compare position of line to
Red Lines
Extrapolate to T = 60 degF
and use Left Axis
Shrinkage
60 degF TEMPERATURE
SG @ 60 degF =
Example #1 Shrinkage & Meter Factor

Schlumberger Private
CHART
0.876
Example #1 Shrinkage & Meter Factor
Next the TEMPERATURE
CORRECTION FACTOR, K must
be calculated.
This corrects the SHRINKAGE @
Observed Shrinkage Temperature to

Schlumberger Private
the SHRINKAGE @ 60 degF
We need to use a CHART
SHR K FACTOR Shrinkage TEMP
= 88 degF

SG/60degF = 0.876
SHRT = 88 degF 0.988

SHRT from Top Axis

Schlumberger Private
Coincides with SG @60degF
line

Line to Right Axis to read K


Factor

SHR K factor =
Example #1 Shrinkage & Meter Factor

CHART

Schlumberger Private
0
0.988 18.78 1803 18.78

The CUMULATIVE
Calculate the corrected
rate,
production
usingvolume
the
is interval
calculated
flowed from the time of the
last FIXED
Rate = Vo*.(1-SHR).K
=
VoCHOKE
Vo/(INTERVAL)
CHANGE. In x (#thismin
example
per day)
consider 08:00
Cumulative
= 19.70
18.78 x/=15
0.965
Rate
x 1440
xxTime
0.988since choke change
= 18.78
1803 BOPD
bbls
= 1803 x 15/1440
= 18.78 bbls
Example #1 Shrinkage & Meter Factor

Schlumberger Private
Now the rest of the remaining lines can be
completed
Example #1 Shrinkage & Meter Factor

Schlumberger Private
36.63

Cumulative = 18.78 + 1714/1440 x 15


= 36.63
Or 18.78 + 17.85 = 36.63
Example #1 Shrinkage & Meter Factor

Schlumberger Private
Example #1 Shrinkage & Meter Factor

Schlumberger Private
Example #2 Shrinkage Tables

In this example:
Shrinkage Factor (1-SHR) is
estimated from tables (based on

Schlumberger Private
KATZ Data)

f is measured before the job starts


by flowing water through the meter
and measuring returns at the tank

K factor = 1 as KATZ table gives


Shrinkage Factor already at 60
degF
Example #2 Shrinkage Tables

Schlumberger Private
In this case we
use f =1as f is
unknown
Values already marked on the sheet come from the
Correct for BSW and meter factor as before
Well Testing Reading Sheets
Vs = Difference in meter reading
Vo* = Vs.(1-BSW).f
Example #2 Shrinkage Tables

Schlumberger Private
0.818

Again, we calculate gravity at 60 degF using


Tables
Example #2 Shrinkage Tables

CHART

Schlumberger Private
SHRINKAGE FACTOR is estimated from tables
using
Separator Pressure (psig) & Oil SG @ 60 degF
1-SHR @ 60 degF
Sep P. = 1050 psi
SG@60 degF = 0.818
Sep P.
1050 psi

Draw SG line on chart

Schlumberger Private
Separator Pressure from Left
scale
Intersect with SG line, and
vertically down
Intersect with lower curve
Horizontal to left axis to get
shrinkage factor @ 60 degF 0.856

(1-SHR) @ 60 degF = 0.856


Example #2 Shrinkage Tables

CHART

Schlumberger Private
K Factor = 1 , because Shrinkage Factor already at
60 degF.
Example #2 Shrinkage Tables

Schlumberger Private
Then complete Vo and rates as before
Vo = Vo*.(1-SHR).K
Example #2 Shrinkage Tables

Schlumberger Private
1282

The last line can then be completed in the


same way.
Example #2 Shrinkage Tables

Schlumberger Private
1282
Example #3 Combined Meter Factor
In this example:
During the well test, a meter factor is taken, but we
must
Wait 30 minutes before taking final gauge tank

Schlumberger Private
reading to allow any Shrinkage to occur
Record Tank Temperature for K factor calculation
Tank Reading
CMF
Meter Reading

This meter factor takes account of meter factor, f and


shrinkage of oil and so is called a COMBINED
METER FACTOR, (1-SHR)*
CMF (1 SHR )* f .(1 SHR )
Example #3 Combined Meter Factor

Correct for BSW as before, in this case there is no


meter factor
Vs = Difference in meter reading

Schlumberger Private
Vo* = Vs.(1-BSW)

Values already marked on the sheet come from the


Well Testing Reading Sheets
Example #3 Combined Meter Factor

To Calculate CMF.

Schlumberger Private
0.898

Tank Vol.= (Tank Final Reading Tank Initial Reading) x Tank Conversion Factor
= (84 50) x 0.264 = 8.976 bbl

Combined Meter Factor = (Tank (True) Reading) / (Meter Reading) = 8.976/10 = 0.8976
Example #3 Combined Meter Factor

To Calculate CMF.

Schlumberger Private
0.898 98

Shrinkage Temperature = Tank Temperature when final reading is taken


Example #3 Combined Meter Factor

Schlumberger Private
0.890

Again, we calculate gravity at 60 degF using


Tables
Example #3 Combined Meter Factor

Schlumberger Private
0.984

And we calculate the Shrinkage Temperature


Factor, K using the tables as in Example 1
Example #3 Combined Meter Factor

Schlumberger Private
Then complete Vo and rates as before
Vo = Vo*.(1-SHR).K
Example #3 Combined Meter Factor

Schlumberger Private
The last line can then be completed in the
same way.
Example #3 Combined Meter Factor

Schlumberger Private
Gas Calculations
Gas flowrate is calculated from the differential
pressure across the daniel orifice plate and static
pressure, as measured by the Barton Chart
Recorder.

Schlumberger Private
Q C hw Pf

hw = Differential Pressure (in. of H20)


Pf = Separator pressure (psia) measured
downstream of Plate
Gas Calculations Numerical Constant

C Fu Fb Fg Y2 Ftf Fpv

Schlumberger Private
Fu = Unit Conversion Factor
Fb = Basic Orifice Factor
Fg = Specific Gravity Factor
Y2 = Expansion Factor
Ftf = Flowing Temperature Factor
Fpv = Supercompressibility Factor
Gas Information Sheet
Explains basic theory behind
gas calculation
Lists main data about

Schlumberger Private
metering devices. e.g.
Daniel Line Bore
Specific Gravity
Measurement
Shows selection of Fu to give
desired output units and
reference conditions
Gas Calculations - Example

Air:1.00
0

Schlumberger Private
250

Values already marked on the


sheet come from the Well Testing
Reading
With Sheets
Separator Static &
Differential Pressures being the
most important measurements
Gas Calculations - Example

Air:1.00
0

Schlumberger Private
250

The output units of


the gas rate come
from the choice of
Fu
NOTE THE UNITS
Especially psia for P
Most of the factors have no units
Fu Unit Conversion Factor

Value depends on
the reference
conditions used

Schlumberger Private
and the units of
gas rate desired

Normally reference
conditions are:
14.73 psi
In this case we desire scf/day
60 degF Fu = 24
Gas Calculations - Example

- - - 2 3 3 2 4 4 4 4 1

Schlumberger Private
250

Number of decimal places for Gas Rates depends


on how large rate is, and how we report it:
SCFD 0 dp
Note Number of MSCFD
Decimal Places 1 dp Required
MMSCFD 2dp
Also
Gas Calculations - Example

Air:1.00
0

Start the calculations. 250

Schlumberger Private
126.10

hw Pf 265 60 126.10
Gas Calculations - Example

Schlumberger Private
250

TABLES
Fb Basic Orifice Factor

Depends on:

Daniel Line Bore: ID


of the metering tube
Plate on side of

Schlumberger Private
Daniel
Normally 5.761 in.

Orifice Diameter (in)


D = 5.761
in
d = 1.5 in
Fb = 455.03
Gas Calculations - Example

TABLES

Schlumberger Private
or EQUATION
Fg Specific Gravity Factor

Fg corrects the gas flow equation for


gas factors that have a s.g. not
equal to 1

Schlumberger Private
Calculated by a simple equation
1
Fg
s.g.

Interpolate
Or can be taken from the table.
(Interpolate values)
s.g. =
0.715
Fg = (1.1834+1.1818)/2 =
1.1826
Gas Calculations - Example

TABLES or
GRAPH

Schlumberger Private
Y2 Expansion Factor

Y2 takes into account the change in specific gravity of


the gas as its velocity and pressure change through
the orifice

Schlumberger Private
Can be calculated from either:

Tables

Chart (very user unfriendly!)


Y2 Expansion Factor - Tables

Into the table we input:

d 1.5
0.260 ~ 0.3
D 5.761

Schlumberger Private
hw 60
0.226 ~ 0.2
Pf 265

Dont try to interpolate the


table, just round to the
nearest 1 dp and use this
value

Y2 = 1.0013
Y2 Expansion Factor - Chart
The chart is normally only used if we are outside the range of the
tables. To use:

Draw a line between Pf and hw using the parabolic axis.

There is a choice of scales so you must be consistent. i.e. if


reading Pf from the outer scale of the big parabola, you must

Schlumberger Private
read hw from the outer scale of the big parabola.

Where this line intersects the horizontal axis, draw a line


vertically up.
From the horizontal axis, take the orifice diameter and go
vertically up until we hit the Line bore line, then horizontally
across.
From the intersection of the horizontal and vertical lines draw
a line to the reference point A and where this line intersects
the vertical axis we can read off Y2.
Y2 Expansion Factor - Chart

Y2 = 1.0083

Pf = 180 psig

Schlumberger Private
d = 2.125 in

Example
Pf = 180 psig
Hw = 260 in H20
Line Bore = 4.026 in
Orifice Size = 2.125 in hw = 260in
Gas Calculations - Example

TABLES or
EQUATION

Schlumberger Private
Ftf Flowing Temperature Factor
Ftf corrects the gas rate for
flowing temperatures that are
not 60 degF

Calculated by an equation

Schlumberger Private
520
Ftf
460 T f degF
288.556

273.2 T f degC

Or can be taken from the


table
Tf = 85
degF
Ftf =0.9768
Gas Calculations - Example

TABLES or
CHART

Schlumberger Private
Fpv Supercompressibility Factor

Fpv Corrects the gas flow rate for the fact that real
gases deviate from the ideal behavior as predicted by
Boyles law.

Schlumberger Private
To calculate it we need:
Separator Static Pressure (psig)
Gas Specific Gravity
Flowing Temperature

Can be calculated from either:


Tables
Chart
Fpv Supercompressibility Factor Table (1)

Second table corrects this


Fpv for the flowing
temperature

Input:

Schlumberger Private
Fpv
Tf
Each heading is
inclusive to next higher
heading. Do not
interpolate
Pf = 265 psia = 250
psig
sg = 0.715
Fpv (uncorrected) =
Fpv Supercompressibility Factor Table (2)

First table calculates Fpv,


then we must correct
for temperature

Input:

Schlumberger Private
Pf (psig)
s.g.
Each heading is
inclusive to next higher
heading. Do not
interpolate
Fpv = 1.032 psig
Tf = 85 degF

Fpv = 1.027
Fpv Supercompressibility Factor Chart

The chart is normally only used if we are outside the range of the tables.

To use:

1. Left Hand Chart bottom axis - Flowing Temperature go

Schlumberger Private
vertically upwards
2. Intersect with specific gravity line and go horizontally into Right
Hand Chart
3. Intersection of this line with Separator Pressure (psig) from
bottom axis gives Fpv @ 60 degF
Fpv Supercompressibility Factor Chart

Schlumberger Private
Example:
Pf = 250 psig
Tf = 85 degF
85 degF 250 psig
Sg = 0.715
Gas Calculations - Example

Schlumberger Private
250

12972.9

C = Fu.Fb.Fg.Y2.Ftf.Fpv
= 24 x 455.03 x 1.1826 x 1.0013 x 0.9768 x 1.0270
= 12972.9
Gas Calculations - Example

Schlumberger Private
250

12972.9 1.64

Qgas = C.(hw.Pf)1/2
= 12972.9 x 126.10
= 1635882.7 SCFD
= 1.64 MMSCFD
Gas Calculations - Example

Schlumberger Private
250

12972.9 1.64 17.0

Cumul.= 1.6359 /1440 x 15


= 0.0170 MMSCF
= 17.0 MSCF
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250
Gas Calculations - Example

The remaining lines can then be completed in


the same way.

Schlumberger Private
250

1 . 0020
1 . 0020

72 Feet - A-Limestone

150 5190 5262 Feet


Remaining Calculations Well Testing Data
Sheet

Oil and Gas calculations have been completed. Now we must


calculate:
Gas Oil Ratio
SCFD

Schlumberger Private
Qgas
GOR
Units: scf/bbl Qoil BOPD
No decimal places

Vwater Vs WaterCut 1 SHR f


Water Rate:
Qwater VWater 1440 / Interval
Units: BWPD
Calculation takes account of meter factor and
shrinkage
WaterCut = BSW - Sediment
Well Testing Data Sheet
Water Rate and GOR are added to the Well Testing Data
sheets.

Schlumberger Private
These also summarize the well test readings and
calculations. Includes:
BSW, H2S, CO2
Wellhead and Separator, Temperature and Pressure
Oil and Gas Rates and Gravities
Main events always with data from the well test
Schlumberger Private
THE END

You might also like