Extended Exponential Functions
Extended exponential decline with separate early-time and late-time exponents.
6 functions
PO.DCA.EEDM.Rate(Qi, BetaL, BetaE, n, time)
Calculates production rate using Extended Exponential Decline Model (EEDM). Units of volume [L3] and time [T] must be consistent.
PO.DCA.EEDM.Prod(Qi, BetaL, BetaE, n, time)
Calculates cumulative production using Extended Exponential Decline Model (EEDM). Units of volume [L3] and time [T] must be consistent.
PO.DCA.EEDM.Time(Qi, BetaL, BetaE, n, Q_econ)
Time to reach an economic rate limit for Extended Exponential Decline Model (EEDM), [T].
PO.DCA.EEDM.EUR(Qi, BetaL, BetaE, n, Q_econ)
Estimated Ultimate Recovery (EUR) for Extended Exponential Decline Model (EEDM). Returns Q0/BetaL (approximate EUR based on terminal decline), [L3].
PO.DCA.EEDM.Fit(times, rates)
Fit Extended Exponential Decline Model (EEDM) to rate-time data and return parameters as a column array [Q0, BetaL, BetaE, n].
PO.DCA.EEDM.WFit(times, rates, weights)
Weighted fit of Extended Exponential Decline Model (EEDM) to rate-time data and return parameters as a column array [Q0, BetaL, BetaE, n].