Table of Contents Table of Contents
Previous Page  156 / 743 Next Page
Information
Show Menu
Previous Page 156 / 743 Next Page
Page Background

Dynamic Data Analysis – v5.12.01 - © KAPPA 1988-2017

Chapte

r 4 – R ate Transient Analysis (RTA)

- p156/743

J(θ) =

1

2

∑(θ

T

x

(i)

− q

(i)

)

2

n

i=1

+ λ∑θ

j

2

p

j=1

Where λ ≥ 0 is called the tuning parameter and controls the relative weight on a better fit and

smaller parameters. A ten-fold cross-validation is used to select an appropriate value of λ [2].

Once λ is determined, θ can be evaluated as:

θ = (X

T

X + λI)

−1

X

T

q

where I is the identity matrix.

Once the relationship between the pressure drop and the rate has been learned, one can

predict the rates given the selected features, proposed pressure drops and constants θ:

q

pred

= X

pred

θ

References

[1] Tian, T. and Horne, R. N., ‘Applying Machine Learning Techniques to Interpret Flow Rate,

Pressure and Temperature Data from Permanent Downhole Gauges’, SPE 174034.

[2] Hastie, T., Tibshirani, R. and Friedman, J., ‘The Elements of Statistical Learning, 2

nd

Edition’, 2009.

4.E.6.d

Implementation in Topaze

The user can select whether the target data to be used should be rates or cumulative

production.

A Features panel allows the user to select which features to include in the regression process:

Fig. 4.E.4 – Topaze RTA deconvolution dialog