Vous êtes sur la page 1sur 9

~ society of Petroleum Engineers

SPE 51086

CORRELATION OF BUBBLEPOINT PRESSURES FOR RESERVOIR OILS--A


COMPARATIVE STUDY
W. D. McCain Jr., R. B. Soto, P.P. Valko, and T. A. Blasingame

Copyrkght1998, Society of Petre!eurrr*EnglneeraInc.


The resuIts, using a variety of techniques (and models),
This paper was prepared for pressmtatfonat the 1998 SPE Eastern Regional Conference and establish a clear bound on the accuracy of bubblepoint pressure
Exhibition held in Pittsburgh, PA, 8-11 November 198S.
coyelations. Thus, we have a validation of error bounds on
This paper was selected for presentation by an SPE Pregram Comminee followicg review of bubblepoint pressure correlations.
information contained in an abstract submitted by the author(s). Contente of the paper, as
presentad, have not bean reviewad by the Society of Petroleum Engineers and are subject to
correction by the author(s). The material, ae presented, does not necessarily reflect any position
of the Society of Petroleum Engineers, its officere, or members. Papers presentad at SPE Introduction
meetings are subject to publication review by Editorial Committees of the Society of Petroleum
Enginaers. Electronic reproduction, distrikwtion, or storage of any part of this paper for Correlations of the bubblepoint pressures of reservoir oil
commercial purposes without the written consent of the Society of Petroleum Engineers is
prohibited. Permission to reproduce in print is restricted to an abstract of not more than 300 commonly use reservoir temperature, stock tank oil gravity,
words; illustrations may not be copied. The abstract must centain conspicuous acknowledgment
of where and by whom the paper was presentad. Write Librarian, SPE, P.O. Sox S33S38, separator gas specific gravity, and solution gas/oil ratio at the
Richardson, TX 75083-3S36, U.S.A., fax 01-972-952-9435. bubblepoint as independent variables. These are the only data
commonly available from field observations.
Abstract
This paper presents a comparative analyses of the correlation
None of the currently proposed correlations for bubblepoint
of bubble-point pressures for reservoir oils using:
pressure am particularly accurate.
Knowledge of bubblepoint pressure is one of the important 1-3
1. Standing-type models fitted using non-linear
factors in the primary and subsequent developments of an oil
field. Bubblepoint pressure is required for material balance regression.
4,5
calculations, analysis of well performance, reservoir simulation, 2. Non-parametric regression. This approach yields a
and production engineering calculations. “non-parametric” (point-to-point) regression of the
In addition, bubblepoint pressure is an ingredient, either data, but can also be adapted to provide functional
directly or indirectly, in every oil properly correlation. Thus an approximations for the transforms of the individual
error in bubblepoint pressure will cause errors in estimates of all variables.
oil properties. These will propagate additional errors throughout 3. Neural network modeling.
all reservoir and production engineering calculations. A data set consisting of data from 728 laborato~ reservoir
Bubblepoint pressure correlations use data which are fluid studies (PVT studies) was used to create these three
typically available in the field initial ploducing gas-oil ratio, models for prediction of reservoir bubblepoint pressure. The
separator gas specific gravity, stock-tank oil gravity, and ranges of data in this data set maybe found in Table 1.
reservoir temperature. The lack of accuracy of current
bubblepoint pressure correlations seems to be due to an Standing-Type Models:
inadequate description of the process – in short, one or more
A Standing-type model was used to correlate this database. In
relevant variables are missing in these correlations.
We considered three independent means for developing particular,’ we present the work of Velarde,3 where the
bubblepoint pressure correlations. These are (1) non-linear modification of Standing’s model given by Petrosky2 was used.
regression of a model (traditional approach), (2) neural network This modified Standing-type relation is given by
models, and (3) non-parametric regression (a statistical
approach which constructs the functional relationship between
dependent and independent variabies, without bias towards a
Pb ‘al k ;; y~ 10x – ab
r
5

...................................... (1)
particular model). where,

X=(%
T”7)-L3
‘4PI”’)
........................................... (2)

267
2 W. D. MCCAIN JR., R. B. SOTO, P. P. VALKO, AND T. A. BLASINGAME SPE 51086

This model was fitted to the data set with non-linear “smoothness” for the individual transformations. Although this
regression, the following result was obtained: operation is somewhat hidden in the algorithms (where a “data
5.354891
smoother” code is used), we believe that the ACE algorithm (as
&161488 ~@ . ().74()152 . well as the slightly different GRACE algorithm) does in fact
Pb = 1091.47 [R$O*1465 i
provide a unique and robust minimization of the expected error-
.........................................................................................(3)
-in a non-parametric sense.
where,
The procedure for this approach is given by
.X= (0.013098 T02!23.72)– $.2 x 10-6 AFY2”176124).(4) 1. Calculate the data transforms:
Z1 = fl(xl), 22 = fz(x~, .... Zn = fn(x~ and zo = fo(y).
2. Calculate the transform sum z~ = z] + Z2 + . . . + Zn.
3. Calculate the inverse transform: y = f~l (zo).
The Velarde relation (Eqs. 3 and 4) reproduced the
bubblepoint pressures from the data set used in its creation to an While the ACE and GRACE algorithms do provide a non-
average error of 0.6% and an average absolute error of 11.50A. parametric optimization of the dependent and independent
Fig. 1 is a comparison of bubbiepoint pressures predicted by the variables, this approach does not provide a computation (i.e.,
Velarde relation with the experimental data. predictive) model. Figs. 2 through 5 show the optimal
transformations of the individual data for the four independent
variables. The optimal transform of the data for the dependent
variable, bubblepoint pressure, is given in Fig. 6. This “non-
Non-Parametric Regression: (GRACE algorithm4’5) parametric” regression results in a reasonable match of
Parametric regression--that is, regression where a prescribed calculated and measured bubblepoint pressures. Fig, 7 shows
model is fitted to data, is a robust and effective mechanism for this comparison of calculated and measured bubblepoint
representing a data function. However, it provides little insight pressures for the non-parametric optimization.
into the interrelation of the independent variables, nor does it The ACE and GRACE algorithms do not provide a
provide a “global” minimum expected error of the dependent predictive model, i.e., they do not result in equations. However
and independent variables. simple quadratic polynomials can be fitted to the optimal data
The non-parametric regression approach proposed by tmnsforms, resulting in:
Breiman and Friedman,4 and refined by Xue, et al,5 provides Z~ =1.2206 – 1.8029 X 10-2 (MY)-3.8682 X 10q (API)2 ......
exactly such a “non-biased” mechanism for the purpose of ......................................................................................... (7)
establishing the minimum error relationship between the
dependent - and independent variables. -The method of
22 =3.8649- 6.5080 (yg )+ 1.9670x (yg~ .................. (8)
Alternating Conditional Expectations (ACE)4 is based on the
concept of developing an optimal transformation of each
variable--both the dependent variable, as well as the Z3 = -7.7161 + 2.3604 ~n (T,,,)]- 1.6678x 10-1 [h (T,e,)~ ..
independent variable(s). ......................................................................................... (9)
The ACE approach finds individual transformations of the
independent variables (xIJ2,.. .,xn) which are of the form: 24 = –1.0056x l(!l + 1.6664 [in (R.b )]
.......................(10)
-zI =fl (q] z?- = fz (X2), . .Zn = fn (an) ...................... -1.7682 X 10-2 [In (R~b)]2

In addition, the ACE approach also finds a transformation The inverse transform is defined as:
for the dependent variable, y, of the form ZO=ZI+Z2+Z3 +Z4 ...................................................(n)
20 =fo (y) .....................................................................(6) And the inverse transform, in terms of In@b), is given by
The development of these data transforms uses an intuitively
in (pb )= 7.8421 + 4.9506 x 10-1 [h (20 )]
straightforward requirement--maximize the correlation of the ..................(12)
transformed dependent variabie zo with the transformed
-2.5726 x 10-3 ~n (z. )~
independent variables 21,22,...,zn. The most important aspect of
the ACE4 (or GRACE5) algorithm is that the data The application of these quadratic polynomials to the
transformations are constructed pointwise, rather than optimal transforms determined by non-parametric regression
functional--therefore there is no need to associate a specific does not seriously degrade the quality of the fit to the
algebraic form with the individual data transformations. bubblepoint pressures. Eqs. 7 through 12 reproduce the
The application of the trivial restrictions of zero mean and bubblepoint pressures in the data set to an average error of 3.1
unit variance for the individual transformations results in percent and an average absolute error of 11.8 percerit. Fig. 8
essentially unique solutions. A final requirement is a gives a comparison of bubblepoint pressures calculated with

268
SPE 51086 CORRELATION OF BUBBLEPOINT PRESSURES FOR RESERVOIR OILS--A COMPARATIVE STUDY 3

equations 7 through 12 with the measured bubblepoint approximately 13 percent average absolute error. The average
pressures. absolute error of the neural network model increased from 6
Note that it is not necessary to fit the optimal data transforms percent (for the “original” data) to 25 percent for the
with quadratic polynomials -- equations of any fictional form independent data set. Figs. 10 through 12 show the calculated-
may be used. However, in this case these simple functions are measured comparison. Especially noteworthy is the comparison
adequate. between Figs. 9 and 12 which illustrates that a trained neural
network will not necessarily provide accurate predictions for
Neural Network Modeling: data not involved in the “training.”
Several other bubblepoint pressure correlations from the
MatlabTMwas used to build an “intelligent” software packageh literature were tested with the independent data base. Table ~
for data characterization. The software has three integrated and Figs. 13 through 15 show how predictions of the Standing,
modules: a) a preprocessing module for multivariate statistical Vasquez and Beggs,7 and Kartoatmodjo and Schmidts equations
analysis; b) a neural network module; in this case the (all non-linear regression type models) compare with the
backpropagation algorithm with the Levenberg-Marquardt measured bubblepoint pressures from the independent data base.
procedure as an optimization method for convergence, and c) a Other proposed bubblepoint pressure correlations2’9’1 0’1*were
post-training analysis module for evaluation of the performance also tested with the independent data set. In each case the
of the trained network by calculation of the errors for the average absolute error was larger than those given in Table 6.
training, validation, and testing data sets. Unfortunately, the best results for any correlation, whether
The 728-sample data set was divided into three subsets for prepared by non-linear regression, non-parametric regression, or
training, validation and testing. Half the data was used for the neural network, can only predict bubblepoint pressure (given the
training subset and one-quarter each for the validation and four commonly available independent variables) to an average
testing subsets. The training and validation data subsets are absolute error of about 13 percent. This means that errors of 25
used iteratively to develop the neural network model. The percent or greater are possible for a given situation.
model is “trained” with the training data and the validation data Bubblepoint pressure is used, either directly or indirectly, in
are used to determine when the “training” is optimal. The all oil property correlations. 12’3Thus the errors in estimates of
quality of model is then tested with the testing data subset. bubblepoint pressure will propagate throughout all estimates of
The final neural network model has four input nodes and the other fluid properties such as oil formation volume factor, oil
two hidden layers with 5 and 5 nodes respectively. A complete viscosity, oil density, etc.
description of the trained neural network model is given in Correlations for these other oil fluid properties are
Table 2. reasonably accurate given accurate values of bubblepoint
The neural network model showed very good performance pressure. It appears that an accurate bubblepoint pressure
for prediction of bubblepoint pressure. The bubblepoint correlation is not possible (given the usually available input
pressures predicted by the trained model agreed with the 728 data). Thus, two options are available: regular measurement of
sample data set to within 0.3 percent average error and 6.0 average reservoir pressure (pressure buildup tests, etc.) or
percent average absolute error. The comparison of calculated obtaining a representative sample of the original reservok fluid
and measured bubblepoint pressures is in Fig. 9. and measuring bubblepoint pressure and other properties in the
After the neural network was “trained,” the weight and bias laborato~.
vectors were incorporated into Fortran-90 and Visual Basic
interfaces so that the results could be used in a practical manner. Conclusions
Table 3 shows a comparison of the quality of fit of the three
models with the bubblepoint pressures used in their 1. The best possible correlations of bubblepoint pressure;
development. given the usual input data; solution gas-oil ratio at
bubblepoint, stock-tank oil gravity, separator gas specific
Validation of the Predictive Models gravity, and reservoir temperature; are accucate to an
average absolute error of about 13 percent. This means that
An independent data set consisting of data from 547 PVT predicted values of bubblepoint pressure could be in error
studies was used to test the three models. None of these data by 25 percent or more in some instances.
were included in the 728 sample data set used in developing the 2, Errors this large will cause unacceptably high errors in the
models. Table 4 gives the ranges of data in the independent data prediction by correlation of the other oil fluid properties of
set. Notice that the maxima and minima in the several variables interest: oil formation volume factor, oil density, oil
are very similar in the two data sets (Table 1, Table 4). viscosity, and oil compressibility.
The predictive abilities of the three models were tested using 3. The only options currently available for obtaining accurate
the independent variables from the independent data set and values of bubblepoint pressure are either regular field
comparing the calculated values of bubblepoint pressure with measurement of average reservoir pressures or laboratory
the measured values. Table 5 gives the results. The non-linear measurement with a sample representative of the original
regression and non-parametric models worked reasonably well reservoir oil.
on the independent data set--retaintig their accuracy of

269
4 W. D. MCCAIN JR., R. B. SOTO, P. P. VALKO, AND T. A. BLASINGAME SPE 51086

Nomenclature presented at the 48th ATM of The Petroleum Society,


Calgary, 8-11 June 1997.
API = stock-tank gravity, ‘API 4. Breiman, L. and Friedman, J.H.: “Estimating Optimal
&b = solution gas-oil-ratio at the bubble-point, Transformations for multiple Regression and Correlation,”
scf/STB Journal of the American Statistical Association, (September
T= reservoir temperature, ‘F 1985), 580-619.
5. Xue, G., Datta-Gupta, A., Valko, P., and Biasingame, T.A.:
x= temporary variable used in Petrosky2 “Optimal Transformations for Multiple Regression:
correlation Application to Permeability Estimation from Well Logs,”
Xn = independent variables, various units SPEFE (June 1997), 85-93.
dependent variable 6. Demuth, H. and Beale, M.” “Neural Network Toolbox for
Y=
.Zn= transforms of the independent are Use With Matlab,” version 3, Mathworks, Inc., Natick, MA
(1998).,
dependent variables 7. Vasquez, M.E. and Beggs, H.D.: “Correlations for Fluid
Y23 = gas specific gravity, air = 1 Physical Property Prediction,” JPT (June 1980), 968-70.
8. Kartoatmodjo, T. and Schmidt, Z.: “Large Data Bank
References Improves Crude Physical Property Correlations,” Oil and
Gas Jour. (July 1994), 51-55.
1. Standing, M.B.: “A Pressure-Volume-T&mperature
9. Lasater, J.A.: “Bubble-Point Pressure”Correlation,” Trans.,
Correlation for Mixtures of California Oil and Gases;’
AIME (1958) 213,379-81.
Drill. & Prod. Prac., API (1947) 275-87.
104 Glaso, O.: “Generalized Pressure-Volume-Temperature
2. Petrosky, G.E. and Farshad, F.F.: “Pressure-Volume-
Correlations,” JPT(May 1980), 785-95.
Temperature Correlations for Gulf of Mexico Crude Oils,”
11. A1-Marhoun, M.A.: “PVT Correlations for Middle East
paper SPE 26644 presented at the 1993 SPE ATCE,
Crude Oils,” JPT (May 1988), 650-666.
Houston, 3-6 October.
12< McCain, W.D., Jr.: The Properties of Reservoir Fluids, 2nd
3. Velarde, J.J., Blasingame, T.A., and McCain, W.D., Jr.:
Ed., PennWell, Tulsa, OK (199)).
“Correlation of Black Oil Properties at Pressures Below
Bubble Point Pressure - A New Approach,” paper 97-93

Table 1- Ranges of Data in Data Set Used to 11


De{elop p~ Correlations
(728 data sets)

70 < Pb < 6700 psia


74 < T < 327 ‘F
10 < Rsb < 1870 scf/STB
12 < API < 55 “API

0.556 < y~ < 1.367 (air= 1)

270
SPE 51086 CORRELATION OF BUBBLEPOINT PRESSURES FOR RESERVOIR OILS--A COMPARATIVE STUDY 5

TABLE 2- Description of the Trained Neural Network

The neural networkmodel has the followingform:


p@n~~,li,,d= {w3 *.tanh*[w2*tanh_’
(w1* zI,.Om,lti,N+
bl) + b2] + b3)
And the equationthat used for normalizedthe inputand outputvariablesduringthe trainingprocesswas: .

z@~~li@= 2 * zr- zi,~)/zi Mm- zil~)


Where23representseach of the inputvariables:
Z(1) = reservoirtemperature, Z(2)= API, Z(3)= gas gravity, and Z(4)= GOR.

The maximumand minimumvaluesused were:

Maximum Minimum

Reservoirtemperature 327 74
API 55 11.6
Gas gravity 1.367 0.556
GOR 1870 10
Pob 6700 70

The valuesfor the bias ( b 1, b2 and b3) and for the weights(w1, w2, and w3)are:

ZJl={-3.283148798632070.8024301701303761.08076979327138-2.83265706363712 1.68691436705254}

b2={l.92765824477335 0.37973612690’9036-0.0897286359210449-1.7822122415044 -1.61216953831698}

b3=-0.39379012457655

w1={-O.795250144548125 -1.09209856833608 -0.97316703561262 2.25817004067108


0.0113831825310405 -0.0220112913878158 -0.0755903427477344 0.820670010457579
-0.0443089522480293 0.465761383477398 0.897960024862847 0.107674068592107
-0.132352081142938 0.0374516997795222 2.82233244250817 -1.05099952370368
1.61344233199094 -1.56179989187548 -0.595446499153064 0.0780285404462807)

w2={-I.09646815273972 -0.854864648278981 -1.11247171493734 -0.1380206485916960.759786020717426


0.077022164481693 -0.671113407900328 0.519448286341125 1.22400502388773= -1.37221570727192
1.47930665237534 1.13868511497154 1.41822922194687 0.197907870996054 0.790664068001338
-0.62378427951244-1.24915231641691 .95526556348521 -0.4o0971121833293 -0.0963149005694486 _.
-1.12898030283311 -0.795224736513933 -1.09624496663587 o.@3155099188247990.203771.22773846 }

md

~3={-O.25763606379853-0.1027177075256732.50555221016993
-0.334182893301272-2.688487244623}

TabIe3 -Comparison ofResuIts of the Three Prediction Models WithMeasured


BubblepointPressure fortheDataBase Usedin theDevelopments oftheModels
&he 728 Sample data set
Average Absolute
Average Errorin pb
percent
Non-linear regression-Standing-type 11.4
equation
Non-parametric regression 3.1 11.8
Neuralnetwork -0.3 6.0

271
6 W. D. MCCAIN JR., 1?.B. SOTO, F’. P. VALKO, AND T. A. BLASINGAME SPE 51086

Table 4- Ranges of Data in the Independent Data Set


Used to Vaiidate the pb Correlations
~

121 < Pb < 5990 psia


88 < T c 320 ‘F
12 < R,~ < 1905 scf/STB
14.4 < API < 56.2 ‘API

0.555 < ‘v.. c 1.245 (air = 1) II

Table 5- Comparison of Results of the Three Prediction Models with Measured


~mple data set)
Average Absolute
Average Error Error hl pb
percent
Non-linear regression-Standing-type equation 12.8
Non-parametric regression 13.0
Neural network 25.3

Table 6- Comparison of the Results of Various Bubble-


Point Pressure Correlations With Data From

~
Standin -6.1 13.2
Vasquez and Beggs7 2.8 13.1

1
6000
~f9#; ~b:~::mgw+’e!mw Cormw.n (728 pmt.)

-1.5~
0 1000 2000 3000 4000 Smo 6000
Measured Bubbie-Point Preesure, ph paia Stock Tank Oil Gravity, “API
Fig. 2.- Grace optimal transformation of oil gravity ~APl).
Fig. l.- Comparison of calculated and measured bubblepoint
pressures for Velarde p~ correlation. Correlation data set.

272
CORRELATION OF BUBBLEPOiNT PRESSURES FOR RESERVOIR OILS--A COMPARATIVE STUDY 7
SPE 51086

Optlmrd Transform of kr(p~


Optimal Transform of ln(T,A
I,, ,lt, ,1, tml, t.!, mmlt .Vl,tttt,,f,., 9.0
1.0 bud Opb’d TmmfmrI cdtnlm (728 MIS)
uw o,dtmal T,mskmn d l,[Tmd (728 WINS)
8.5 mm era- Prcwwn)
(frcm QmM Prcwm)
0.8
S.o
i=
7.5

37.0
z
~ ~,~
$
~ 6.0

5.5

5.0 ~

4,5
~ .“”
40~
-6-7-6-5-4-3-2-10 123
-’”~ Optimal Transform: In@d, Ifl(pda)
4.o 4.2 4.4 4.6 4.8 5.0 5.2 5.4 5.6 5.8 6.0
In(T#, lncF)
Fig. 6.- Grace optimal transformation of bubblepoint pressure, Pb.

Fig. 3.- Grace optimal transformation of reservoir temperature, T.

Optimal Transform of Gas Gravity

20

~ 1.5- t

i
~ l.o - .
~=
z
~ 0.5

a
$? 0.0
~
~
~ .0.5

~ .1,0 ~ \
%*
~

z
0
●*
-1.5- %
-“ “’
. I.&acdOWMTrmdcm040ss
Gravity (728 pints)
(hum mm+ Plcqrm)
-2.0 l,,,,l,,,~l,,~,ib,,,l-1 ““1~
0.5 0.6 0.7 0.8 0.9 1.0 1.1 1,2 1.3 1.4 0 1000 2000 30”04 ‘f&a 5000 m

Gas GMvItY (alr=l .0) Measured Bubble-Point Pressure, pb P&a

Fig. 4. - Grace optimal transformation of gas specific gravity Fig. 7.- Comparison of calculated and measured bubblepoint
(air=l .0). pressures for Grace p~ correlation-no model. Correlation data set.

-7~
i loio Z& 30”20 MO 5000 @
ln(Ff.b), ln(scUSTB) ❑ubble-Point Pressure, pb psla
M@aaured

Fig. 8. - Comparison of calculated and measured bubblepoint


pressures for Grace p~ correlation-quadratic equation model.
Correlation data set.
Fig. 5.- Grace optimal transformation of gas-oil-ratio (Rsb).

273
8 W, D. MCCAIN JR., R. B. SOTO, P. P. VALKO, AND T. A. BLASINGAME SPE 51086

6000 I t,. t I T 1,, s f


di L&. Mud Network Curml.llo. (728 minld 1

.’i:i
Z?.QOO

o-p -i +
Qmoo2m 30004000 sooo Oooo aloio2&o&4L”w 5ok EJiLl
MWIswed Bubb!%-Point Pressure, pb psia Measured Bubble-Point Pressure, ph PSla
Fig. 12. - Comparison of calculated and measured bubblepoint
. - Comparison of calculated and measured bubblepoint pressures fOrneural network Pb COITddiOt’k Independent data Set.
~r%!lwes for neural network f)b correlation. Correlation data sat.

010&2&l L?&340& S&Oowo


Measured Bubble-Point Pressure, ph psh
rilhJ2&3&Q’tOk& &
Measured Bubbka-Point Pressure, p~ psia
Fig. 13. - Comparison of calculated and measured bubblepoint
Fig. 10. - Comparison of calculated and measured bubblepoint
pressure for Standing p&correlation. Independent data set.
pressure for Velarde f)b correlation. Independent data set.

rile& 2&03&40& &&


A!-aasumd ❑ubble.Point Pressure, ph Psia

w I
, 1 1 I I

ol&2ck13&14000 5000~ Fig. 14. - Comparison of calculated and measured bubblepoint


Measurwd Bubble-Point Pressure, ph Psla pressure for Vasquez and Beggs p~ correlation. Independent data
set.
Fig. 11. - Comparison of calculated and measured bubblepoint
pressure for non-parametric Pb correlation. Independent data set.

274
CORRELATION OF BUBBLEPOINT PRESSURES FOR RESERVOIROILS--ACOMPARATIVESTUDY 9
SPE 51086

6000
U&am KaliorAlwa’lMchtiu Ctm!nlkm
ControlD.m*M6a (54 paints)

s 5ooo -
&
$
L

g 4ooo -
~
n ‘%

r
., . . . . .
0 looozooo3Wo~- ~
Measured Bubble-Point Pressure, ph Psia

Fig. 15. - Comparison of calculated and measured bubblepoint


pressure for Kartoatmodjo and Schmidt p~ correlation.
Independent data St?t.

275

Vous aimerez peut-être aussi