Unconventional Decline Models Functions
Transient hyperbolic, power law and stretched exponential, Duong, logistic growth and Ansah-Knowles-Buba.
42 functions
PO.DCA.THM.Rate
Calculates production rate using Transient Hyperbolic Model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.THM.Prod
Calculates cumulative production using Transient Hyperbolic Model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.THM.Time
Time to reach an economic rate limit for Transient Hyperbolic Model, {T}.
PO.DCA.THM.EUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Transient Hyperbolic Model, {L3}.
PO.DCA.THM.Fit
Fit Transient Hyperbolic Model to rate-time data and return parameters as a column array (Qi, Di, bi, bf, telf).
PO.DCA.THM.WFit
Weighted fit of Transient Hyperbolic Model to rate-time data and return parameters as a column array (Qi, Di, bi, bf, telf).
PO.DCA.PLE.Rate
Calculates production rate using Power Law Exponential (PLE) rate decline model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.PLE.Prod
Calculates cumulative production using Power Law Exponential (PLE) rate decline model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.PLE.Time
Time to reach an economic rate limit for Power Law Exponential (PLE) decline, {T}. Returns the time when the production rate falls to the specified economic limit.
PO.DCA.PLE.EUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Power Law Exponential (PLE) decline, {L3}. Returns cumulative production up to the time the rate reaches the economic limit.
PO.DCA.PLE.Fit
Fit Power Law Exponential (PLE) decline to rate-time data and return parameters as a column array (Qi_intercept, Di_intercept, D_inf, n).
PO.DCA.PLE.WFit
Weighted fit of Power Law Exponential (PLE) decline to rate-time data and return parameters as a column array (Qi_intercept, Di_intercept, D_inf, n).
PO.DCA.SEDM.Rate
Calculates production rate using Stretched Exponential decline model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.SEDM.Prod
Calculates cumulative production using Stretched Exponential decline model. Units of volume {L3} and time {T} must be consistent.
PO.DCA.SEDM.Time
Time to reach an economic rate limit for Stretched Exponential decline, {T}.
PO.DCA.SEDM.EUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Stretched Exponential decline, {L3}.
PO.DCA.SEDM.Fit
Fit Stretched Exponential decline to rate-time data and return parameters as a column array (Qi, Tau, N).
PO.DCA.SEDM.WFit
Weighted fit of Stretched Exponential decline to rate-time data and return parameters as a column array (Qi, Tau, N).
PO.DCA.EEDM.Rate
Calculates production rate using Extended Exponential Decline Model (EEDM). Units of volume {L3} and time {T} must be consistent.
PO.DCA.EEDM.Prod
Calculates cumulative production using Extended Exponential Decline Model (EEDM). Units of volume {L3} and time {T} must be consistent.
PO.DCA.EEDM.Time
Time to reach an economic rate limit for Extended Exponential Decline Model (EEDM), {T}.
PO.DCA.EEDM.EUR
Estimated Ultimate Recovery (EUR) for Extended Exponential Decline Model (EEDM). Returns Q0/BetaL (approximate EUR based on terminal decline), {L3}.
PO.DCA.EEDM.Fit
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
Weighted fit of Extended Exponential Decline Model (EEDM) to rate-time data and return parameters as a column array (Q0, BetaL, BetaE, n).
PO.DCA.Duong.Rate
Calculates rate using Duong decline model, {L3/T}. Units of volume {L3} and time {T} must be consistent.
PO.DCA.Duong.Prod
Calculates cumulative production using Duong decline model, {L3}. Units of volume {L3} and time {T} must be consistent.
PO.DCA.Duong.Time
Time to reach an economic rate limit for Duong decline, {T}. Returns the time when the rate falls to the specified limit.
PO.DCA.Duong.EUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Duong decline, {L3}.
PO.DCA.Duong.Fit
Fit Duong decline to rate-time data and return parameters as a column array (q1, qInf, a, m).
PO.DCA.Duong.WFit
Weighted fit of Duong decline to rate-time data and return parameters as a column array (q1, qInf, a, m).
PO.DCA.LGM.Rate
Calculates production rate using Logistic Growth Model (LGM). Units of volume {L3} and time {T} must be consistent.
PO.DCA.LGM.Prod
Calculates cumulative production using Logistic Growth Model (LGM). Units of volume {L3} and time {T} must be consistent.
PO.DCA.LGM.Time
Time to reach an economic rate limit for Logistic Growth Model (LGM), {T}.
PO.DCA.LGM.EUR
Estimated Ultimate Recovery (EUR) for Logistic Growth Model (LGM). Returns K (carrying capacity), {L3}.
PO.DCA.LGM.Fit
Fit Logistic Growth Model (LGM) to rate-time data and return parameters as a column array (K, a, n).
PO.DCA.LGM.WFit
Weighted fit of Logistic Growth Model (LGM) to rate-time data and return parameters as a column array (K, a, n).
PO.DCA.AKB.Rate
Calculates production rate using Ansah-Knowles-Buba (2000) semi-analytical decline model for bounded reservoirs. Units of volume {L3} and time {T} must be consistent.
PO.DCA.AKB.Prod
Calculates cumulative production using Ansah-Knowles-Buba (2000) semi-analytical decline model for bounded reservoirs. Units of volume {L3} and time {T} must be consistent.
PO.DCA.AKB.Time
Time to reach an economic rate limit for Ansah-Knowles-Buba (2000) decline, {T}. Returns the time when the production rate falls to the specified economic limit.
PO.DCA.AKB.EUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Ansah-Knowles-Buba (2000) decline, {L3}. Returns cumulative production up to the time the rate reaches the economic limit.
PO.DCA.AKB.Fit
Fit Ansah-Knowles-Buba (2000) decline to rate-time data and return parameters as a column array (Qi, Alpha, Beta).
PO.DCA.AKB.WFit
Weighted fit of Ansah-Knowles-Buba (2000) decline to rate-time data and return parameters as a column array (Qi, Alpha, Beta).