Learn R Programming

aRpsDCA (version 1.0.0)

aRpsDCA-package: Arps Decline Curve Analysis in R

Description

Functions for Arps decline-curve analysis. Includes exponential, hyperbolic, harmonic, and hyperbolic-to-exponential models.

Arguments

Details

Index: ll{ arps Generic functions for Arps decline curves arps.eur EUR and time to economic limit for Arps decline curves curtail Arps decline curves with initial rate curtailment as.effective Arps decline conversion from nominal to effective as.nominal Arps decline conversion from effective to nominal bestfit Best-fitting for Arps decline curves exponential Arps exponential declines harmonic Arps harmonic declines hyp2exp Arps hyperbolic-to-exponential declines hyperbolic Arps hyperbolic declines print.arps Print representations of Arps decline curves rescale.by.time Time unit conversion for DCA }

References

SPEE REP#6 (https://secure.spee.org/sites/default/files/wp-files/pdf/ReferencesResources/REP06-DeclineCurves.pdf)

Examples

Run this code
## Plot semi-log rate-time and Cartesian rate-cumulative
## for a hyperbolic-to-exponential decline
t <- seq(0, 10, 0.5)
q <- hyp2exp.q(5000, as.nominal(0.90), 1.5, as.nominal(0.10), t)
Np <- hyp2exp.Np(5000, as.nominal(0.90), 1.5, as.nominal(0.10), t)

old.par <- par(ask=TRUE)
plot(log(q) ~ t)
plot(q ~ Np)
par(old.par)

Run the code above in your browser using DataLab