Category
Decline Curve Analysis
54 items
AnsahKnowlesBubaDeclineCumulative
Calculates cumulative production using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.
AnsahKnowlesBubaDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Ansah-Knowles-Buba decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
AnsahKnowlesBubaDeclineFitParameters
Fit Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].
AnsahKnowlesBubaDeclineRate
Calculates production rate using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.
AnsahKnowlesBubaDeclineTime
Time to reach an economic rate limit for Ansah-Knowles-Buba decline, [T]. Returns the time when the production rate falls to the specified economic limit.
AnsahKnowlesBubaDeclineWeightedFitParameters
Weighted fit of Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].
BasicFieldProfile
Calculates typical field production profile. Units of volume [L3] and time [T] must be consistent.
CombinedFieldProfile
Calculates field production profile based on drilling schedule and typical well profile.
ComputeLogSse
Computes the sum of squared errors (SSE) in log-space between observed and predicted rate sequences. Small positive epsilon added before taking logs to avoid log(0).
ComputeSse
Computes the sum of squared errors (SSE) between observed and predicted rate sequences. Returns a scalar value.
ComputeWeightedLogSse
Computes the weighted log-space SSE between observed and predicted sequences. Small positive epsilon added before taking logs to avoid log(0).
ComputeWeightedSse
Computes the weighted SSE between observed and predicted sequences.
DuongDeclineCumulative
Calculates cumulative production using Duong decline model, [L3]. Units of volume [L3] and time [T] must be consistent.
DuongDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Duong decline, [L3].
DuongDeclineFitParameters
Fit Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].
DuongDeclineRate
Calculates rate using Duong decline model, [L3/T]. Units of volume [L3] and time [T] must be consistent.
DuongDeclineTime
Time to reach an economic rate limit for Duong decline, [T]. Returns the time when the rate falls to the specified limit.
DuongDeclineWeightedFitParameters
Weighted fit of Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].
ExponentialDeclineCumulative
Calculates cumulative production using Arps (1945) exponential decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
ExponentialDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps exponential decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
ExponentialDeclineFitParameters
Fit Arps exponential decline to rate-time data and return parameters as a row array [Qi, Di].
ExponentialDeclineRate
Calculates rate using Arps (1945) exponential decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
ExponentialDeclineTime
Time to reach an economic rate limit for Arps exponential decline, [T]. Returns the time when the production rate falls to the specified economic limit.
ExponentialDeclineWeightedFitParameters
Fit Arps exponential decline to rate-time data with weights and return parameters as a row array [Qi, Di].
HarmonicDeclineCumulative
Calculates cumulative production using Arps (1945) harmonic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
HarmonicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps harmonic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
HarmonicDeclineFitParameters
Fit Arps harmonic decline to rate-time data and return parameters as a row array [Qi, Di].
HarmonicDeclineRate
Calculates rate using Arps (1945) harmonic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
HarmonicDeclineTime
Time to reach an economic rate limit for Arps harmonic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
HarmonicDeclineWeightedFitParameters
Fit Arps harmonic decline to rate-time data with weights and return parameters as a row array [Qi, Di].
HyperbolicDeclineCumulative
Calculates cumulative production using Arps (1945) hyperbolic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.
HyperbolicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
HyperbolicDeclineFitParameters
Fit Arps hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, b].
HyperbolicDeclineRate
Calculates rate using Arps (1945) hyperbolic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.
HyperbolicDeclineTime
Time to reach an economic rate limit for Arps hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
HyperbolicDeclineWeightedFitParameters
Fit Arps hyperbolic decline to rate-time data with weights and return parameters as a row array [Qi, Di, b].
ModifiedHyperbolicDeclineCumulative
Calculates cumulative production using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.
ModifiedHyperbolicDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for modified hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.
ModifiedHyperbolicDeclineFitParameters
Fit Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].
ModifiedHyperbolicDeclineRate
Calculates rate using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.
ModifiedHyperbolicDeclineTime
Time to reach an economic rate limit for modified hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.
ModifiedHyperbolicDeclineWeightedFitParameters
Weighted fit of Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].
PowerLawExponentialDeclineCumulative
Calculates cumulative production using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.
PowerLawExponentialDeclineEUR
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.
PowerLawExponentialDeclineFitParameters
Fit Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].
PowerLawExponentialDeclineRate
Calculates production rate using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.
PowerLawExponentialDeclineTime
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.
PowerLawExponentialDeclineWeightedFitParameters
Weighted fit of Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].
StretchedExponentialDeclineCumulative
Calculates cumulative production using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.
StretchedExponentialDeclineEUR
Estimated Ultimate Recovery (EUR) to an economic rate limit for Stretched Exponential decline, [L3].
StretchedExponentialDeclineFitParameters
Fit Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].
StretchedExponentialDeclineRate
Calculates production rate using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.
StretchedExponentialDeclineTime
Time to reach an economic rate limit for Stretched Exponential decline, [T].
StretchedExponentialDeclineWeightedFitParameters
Weighted fit of Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].