Petroleum Choke Performance Gilbert Calculator
Audit actual choke trial against independently calibrated Gilbert-family empirical C d^a p^b/R^c with explicit64ths-inch/psi/scf-per-bbl/bbl-day units, no unverified Gilbert edition coefficients or choke setting. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.
Description
Gilbert-family choke relationships are empirical power laws whose coefficients and unit basis must come from a matched calibration.
Gilbert-family choke relationships are empirical power laws whose coefficients and unit basis must come from a matched calibration.1
This audit evaluates a supplied law at an observed trial and returns the signed liquid-rate discrepancy.
When to use Petroleum Choke Performance Gilbert 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 Choke Performance Gilbert 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 callerGilbertConstant, observedChokeSize64thsInch, observedWellheadPsi, observedGasLiquidScfBbl, callerChokeExponent, callerPressureExponent, callerGasLiquidExponent, observedIndependentLiquidBblDay, following the field table and calculation rules below, then run the tool.
- Read callerCalibratedGilbertLiquidBblDay, signedMeasuredMinusGilbertBblDay. 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 |
|---|---|---|---|
| callerGilbertConstant | Caller gilbert constant | number | Required |
| observedChokeSize64thsInch | Observed choke size64ths inch | number | Required |
| observedWellheadPsi | Observed wellhead psi | number | Required |
| observedGasLiquidScfBbl | Observed gas liquid scf bbl | number | Required |
| callerChokeExponent | Caller choke exponent | number | Required |
| callerPressureExponent | Caller pressure exponent | number | Required |
| callerGasLiquidExponent | Caller gas liquid exponent | number | Required |
| observedIndependentLiquidBblDay | Observed independent liquid bbl day | number | Required |
Require positive calibrated constant, choke size in sixty-fourths of an inch, wellhead psi, and gas-liquid ratio in scf/bbl; require nonnegative measured liquid bbl/day. Accept finite signed exponents and calculate C d^a p^b/R^c. Return the modeled rate and measured minus model; no historical coefficient edition or choke setting is selected.
q_model=C×d^a×p^b/R^c; discrepancy=q_observed−q_model Read these symbols with the field meanings and branch or reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| callerCalibratedGilbertLiquidBblDay | Caller calibrated gilbert liquid bbl day | number |
| signedMeasuredMinusGilbertBblDay | Signed measured minus gilbert bbl day | number |
{
"input": {
"callerGilbertConstant": 1,
"observedChokeSize64thsInch": 2,
"observedWellheadPsi": 3,
"observedGasLiquidScfBbl": 4,
"callerChokeExponent": 2,
"callerPressureExponent": 1,
"callerGasLiquidExponent": 0.5,
"observedIndependentLiquidBblDay": 7
},
"output": {
"callerCalibratedGilbertLiquidBblDay": 6,
"signedMeasuredMinusGilbertBblDay": 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.
Alternative or Complementary methods
For a related task, use Petroleum Nodal Analysis Outflow TPR Calculator: Tubing outflow performance relates liquid rate to the bottomhole pressure required under matched conditions. This tool interpolates an observed outflow branch and its local slope rather than modeling multiphase lift or finding a nodal operating point. For a complementary step, use Petroleum Nozzle Pressure Drop Calculator: A measured bit pressure differential can include losses outside the nozzle contribution. This audit subtracts an independently measured non-nozzle loss from upstream-minus-downstream pressure and retains signed residuals.
References
Similar or alternative tools
- Petroleum Nodal Analysis Outflow TPR Calculator
Tubing outflow performance relates liquid rate to the bottomhole pressure required under matched conditions. This tool interpolates an observed outflow branch and its local slope rather than modeling multiphase lift or finding a nodal operating point.
- Petroleum Nozzle Pressure Drop Calculator
A measured bit pressure differential can include losses outside the nozzle contribution. This audit subtracts an independently measured non-nozzle loss from upstream-minus-downstream pressure and retains signed residuals.