Petroleum Decline Curve Hyperbolic Calculator
Named Arps hyperbolic rate AND exact integrated finite-horizon production, explicit nominal decline/day, zero-decline limit, not fitted parameters, economic reserve or infinite-tail recoverable volume. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.
Description
Arps hyperbolic decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch.
Arps hyperbolic decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch.1
This calculator returns both modeled rates and exact integrated production through each finite elapsed-time horizon, without fitting a history or estimating economic reserves.
When to use Petroleum Decline Curve Hyperbolic Calculator
Use this tool when you need to calculate the stated measurement summary or conditional model from matched observations. Prepare completed matched measurements, SI or explicitly stated oilfield units, and independent evidence for the selected branch or calibration.
How to use Petroleum Decline Curve Hyperbolic Calculator and understand its results
- Prepare completed matched measurements, SI or explicitly stated oilfield units, and independent evidence for the selected branch or calibration.
- Enter callerInitialRateM3Day, callerInitialNominalDeclinePerDay, elapsedDays, callerArpsB, following the field table and calculation rules below, then run the tool.
- Read arpsModeledRatesM3Day, arpsIntegratedProductionM3. For result objects, inspect the nested output fields below, including any missing evidence or selected indices.
- Correct any input issues and run again. Before using a successful result, review its units, signs, evidence coverage, and stated model or reference assumptions.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| callerInitialRateM3Day | Caller initial rate m3 day; volume rate in cubic metres per day. | number | Required |
| callerInitialNominalDeclinePerDay | Caller initial nominal decline per day | number | Required |
| elapsedDays | Elapsed days | list of number | Required |
| callerArpsB | Caller arps b | number | Required |
Require nonnegative initial rate in m³/day, nominal initial decline per day, and elapsed days. Require 0<b<1 for this branch; the endpoints use separate exponential and harmonic tools. Evaluate each supplied time independently, allowing empty, unsorted, or repeated time lists. When decline is zero, rate stays at q0 and production is q0t. Use log1p for the hyperbolic rate exponent and expm1 for its integrated volume.
q=q0(1+bDt)^(−1/b); Q=q0[1−(1+bDt)^((b−1)/b)]/[D(1−b)] Read these symbols with the field meanings and branch or reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| arpsModeledRatesM3Day | Arps modeled rates m3 day; volume rate in cubic metres per day. | list of number |
| arpsIntegratedProductionM3 | Arps integrated production m3 | list of number |
{
"input": {
"callerInitialRateM3Day": 100,
"callerInitialNominalDeclinePerDay": 0.1,
"elapsedDays": [
0,
1,
2
],
"callerArpsB": 0.5
},
"output": {
"arpsModeledRatesM3Day": [
100,
90.702947845805,
82.64462809917356
],
"arpsIntegratedProductionM3": [
0,
95.23809523809526,
181.8181818181818
]
}
} Limitations and assumptions
The initial rate and nominal decline are supplied parameters, with consistent day units. Finite-horizon model production does not establish recoverable reserves, an economic limit, model applicability, or an infinite-tail volume.
Missing required fields, unknown fields, wrong types, and violated calculation rules return input issues. Numeric values must be finite; nonfinite numeric outputs are rejected. Arrays must be dense, with no missing cells. Numeric lists allow at most 10000 entries, subject to smaller tool-specific bounds above.
Alternative or Complementary methods
For a related task, use Petroleum Decline Curve Harmonic Calculator: Arps harmonic decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch. This calculator returns both modeled rates and exact integrated production through each finite elapsed-time horizon, without fitting a history or estimating economic reserves. For a complementary step, use Petroleum Decline Curve Exponential Calculator: Arps exponential decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch. This calculator returns both modeled rates and exact integrated production through each finite elapsed-time horizon, without fitting a history or estimating economic reserves.
References
Similar or alternative tools
- Petroleum Decline Curve Harmonic Calculator
Arps harmonic decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch. This calculator returns both modeled rates and exact integrated production through each finite elapsed-time horizon, without fitting a history or estimating economic reserves.
- Petroleum Decline Curve Exponential Calculator
Arps exponential decline describes rate evolution from supplied initial rate and nominal decline under a selected model branch. This calculator returns both modeled rates and exact integrated production through each finite elapsed-time horizon, without fitting a history or estimating economic reserves.