Petroleum Well Test Permeability Calculator

Infer radial-test permeability from actual pressure versus NATURAL LOG elapsed time slope with SI qμB/(4πhm), not log10 oilfield unit constant or steady Darcy core permeability; caller independently selects regime. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.

Description

A constant-rate radial pressure test can relate pressure slope against natural log of elapsed time to permeability.

A constant-rate radial pressure test can relate pressure slope against natural log of elapsed time to permeability.1

This tool fits independently selected radial observations and applies the SI pressure-slope relation using supplied fluid and well properties.

When to use Petroleum Well Test Permeability 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 Well Test Permeability 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 observedRadialTestElapsedSeconds, observedNaturalLogDrawdownPa, observedStockFlowM3Second, observedFluidViscosityPaSeconds, callerMatchedFormationVolumeFactor, observedNetPayThicknessM, callerInfiniteActingRadialBranchVerified, following the field table and calculation rules below, then run the tool.
  3. Read radialTestInferredPermeabilityM2, naturalLogPressureSlopePa. 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
observedRadialTestElapsedSecondsObserved radial test elapsed secondslist of numberRequired
observedNaturalLogDrawdownPaObserved natural log drawdown pa; pressure or stress in pascals, with the sign convention described above.list of numberRequired
observedStockFlowM3SecondObserved stock flow m3 secondnumberRequired
observedFluidViscosityPaSecondsObserved fluid viscosity pa secondsnumberRequired
callerMatchedFormationVolumeFactorCaller matched formation volume factornumberRequired
observedNetPayThicknessMObserved net pay thickness mnumberRequired
callerInfiniteActingRadialBranchVerifiedCaller infinite acting radial branch verifiedbooleanRequired

Require positive elapsed seconds, viscosity in Pa·s, formation-volume factor, and pay thickness in metres; require nonnegative drawdowns and stock flow in m³/s and explicit radial-branch verification true. Fit drawdown against ln(time), require positive fitted slope, and divide qμB by 4πh times that slope. Zero stock flow is accepted. The slope is per natural-log unit, not per log10 decade.

The regression helper accepts 2–10000 aligned finite pairs with nonzero predictor variance. It fits ordinary least squares with a free intercept using shifted coordinates; samples need not be sorted unless this tool additionally requires it. R² is clamped to [0,1] and is one for constant responses. Transformed fits use the stated predictor/response basis. Only fields present in this tool’s output are returned; an internal R² calculation does not add an undocumented output. R² is a fit summary rather than a confidence interval.

k_m2=q_stock μB/(4πh m_ln)

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

Output fieldMeaningValue type
radialTestInferredPermeabilityM2Radial test inferred permeability m2number
naturalLogPressureSlopePaNatural log pressure slope pa; pressure or stress in pascals, with the sign convention described above.number
json
{
  "input": {
    "observedRadialTestElapsedSeconds": [
      1,
      2.718281828459045,
      7.3890560989306495
    ],
    "observedNaturalLogDrawdownPa": [
      1,
      2,
      3
    ],
    "observedStockFlowM3Second": 1,
    "observedFluidViscosityPaSeconds": 1,
    "callerMatchedFormationVolumeFactor": 1,
    "observedNetPayThicknessM": 1,
    "callerInfiniteActingRadialBranchVerified": true
  },
  "output": {
    "radialTestInferredPermeabilityM2": 0.07957747154594767,
    "naturalLogPressureSlopePa": 1
  }
}

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 Drawdown Pressure Analysis Calculator: Drawdown analysis can summarize a selected pressure branch by fitting pressure change against natural log of elapsed time. This tool retains the signed slope and its difference from an independently supplied reference rather than selecting a radial regime. For a complementary step, 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.

References

  1. Petroleum Well Test Permeability Calculator — tool.io

Similar or alternative tools

  • Petroleum Drawdown Pressure Analysis Calculator

    Drawdown analysis can summarize a selected pressure branch by fitting pressure change against natural log of elapsed time. This tool retains the signed slope and its difference from an independently supplied reference rather than selecting a radial regime.

  • 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.

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