Description Usage Arguments Details Value See Also Examples
Compute rates and cumulative production values for Arps exponential decline curves.
1 2 | exponential.q(qi, D, t)
exponential.Np(qi, D, t)
|
qi |
initial rate [volume / time], i.e. q(t = 0). |
D |
nominal Arps decline exponent [1 / time]. |
t |
time at which to evaluate rate or cumulative [time]. |
Assumes consistent units of time between qi, D, and t. To convert, see the decline-rate conversion functions referenced below.
exponential.q returns the rate for each element of t,
in the same units as qi.
exponential.Np returns the cumulative production for each element of
t, in the same units as qi * t.
as.effective, as.nominal, rescale.by.time.
1 2 3 4 5 | ## qi = 1000 Mscf/d, Di = 95% effective / year, t from 0 to 25 days
exponential.q(1000, as.nominal(0.95, from.period="year", to.period="day"), seq(0, 25))
## qi = 500 bopd, Di = 3.91 nominal / year, t = 5 years
exponential.Np(rescale.by.time(500, from.period="day", to.period="year"), 3.91, 5)
|
[1] 1000.0000 991.8317 983.7301 975.6946 967.7249 959.8202 951.9800
[8] 944.2040 936.4914 928.8418 921.2547 913.7296 906.2660 898.8633
[15] 891.5211 884.2389 877.0161 869.8524 862.7471 855.6999 848.7103
[22] 841.7778 834.9019 828.0821 821.3181 814.6093
[1] 46707.16
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.