Petroleum Buildup Pressure Horner Calculator

Evaluate independently fitted bounded Horner pressure branch with explicit log10 units and prior-flow duration, not extracting fit from actual trace or forecasting outside validated regime. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.

Description

A fitted Horner pressure branch can be evaluated only within an independently established shut-in interval.

A fitted Horner pressure branch can be evaluated only within an independently established shut-in interval.1

This calculator uses supplied base-ten slope and intercept rather than extracting a fit from the query times.

When to use Petroleum Buildup Pressure Horner 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 Buildup Pressure Horner Calculator and understand its results

  1. Prepare completed matched measurements, SI or explicitly stated oilfield units, and independent evidence for the selected branch or calibration.
  2. Enter callerFittedHornerInterceptPa, callerFittedHornerLog10SlopePa, observedPriorFlowDurationSeconds, queryShutInSeconds, callerVerifiedMinimumShutInSeconds, callerVerifiedMaximumShutInSeconds, following the field table and calculation rules below, then run the tool.
  3. Read callerHornerModelBuildupPressuresPa. For result objects, inspect the nested output fields below, including any missing evidence or selected indices.
  4. 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 fieldMeaningValue typeRequirement
callerFittedHornerInterceptPaCaller fitted horner intercept pa; pressure or stress in pascals, with the sign convention described above.numberRequired
callerFittedHornerLog10SlopePaCaller fitted horner log10 slope pa; pressure or stress in pascals, with the sign convention described above.numberRequired
observedPriorFlowDurationSecondsObserved prior flow duration secondsnumberRequired
queryShutInSecondsQuery shut in secondslist of numberRequired
callerVerifiedMinimumShutInSecondsCaller verified minimum shut in secondsnumberRequired
callerVerifiedMaximumShutInSecondsCaller verified maximum shut in secondsnumberRequired

Require positive prior-flow duration and positive verified minimum/maximum shut-in times with minimum≤maximum. Every positive query must lie in that inclusive interval; empty query lists are allowed. Return intercept+slope×log10(1+priorFlow/query) using log1p/ln(10). Finite signed intercept and slope are accepted.

P(query)=intercept+slope×log10(1+priorFlowSeconds/querySeconds)

Read these symbols with the field meanings and branch or reference rules above.

Output fieldMeaningValue type
callerHornerModelBuildupPressuresPaCaller horner model buildup pressures pa; pressure or stress in pascals, with the sign convention described above.list of number
json
{
  "input": {
    "callerFittedHornerInterceptPa": 30,
    "callerFittedHornerLog10SlopePa": -10,
    "observedPriorFlowDurationSeconds": 99,
    "queryShutInSeconds": [
      1,
      11
    ],
    "callerVerifiedMinimumShutInSeconds": 1,
    "callerVerifiedMaximumShutInSeconds": 100
  },
  "output": {
    "callerHornerModelBuildupPressuresPa": [
      10,
      20
    ]
  }
}

Limitations and assumptions

Measurements, unit conventions, branch identity, and model applicability must be independently established. The result does not infer a complete reservoir or flow model, operational settings, or a reserve classification.

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 Horner Plot Slope Calculator: A Horner buildup plot uses the logarithm of prior-flow-plus-shut-in time divided by shut-in time. This tool fits observed buildup pressure against base-ten Horner coordinates and preserves the signed fitted slope. For a complementary step, use Petroleum Productivity Index From Buildup Calculator: A selected buildup pressure branch can be fitted against natural-log Horner coordinates to estimate a pressure intercept. This tool uses that intercept with prior flowing pressure and rate to calculate an apparent productivity index.

References

  1. Petroleum Buildup Pressure Horner Calculator — tool.io

Similar or alternative tools

  • Petroleum Horner Plot Slope Calculator

    A Horner buildup plot uses the logarithm of prior-flow-plus-shut-in time divided by shut-in time. This tool fits observed buildup pressure against base-ten Horner coordinates and preserves the signed fitted slope.

  • Petroleum Productivity Index From Buildup Calculator

    A selected buildup pressure branch can be fitted against natural-log Horner coordinates to estimate a pressure intercept. This tool uses that intercept with prior flowing pressure and rate to calculate an apparent productivity index.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies