Petroleum Equivalent Circulating Density ECD Calculator
Audit actual layered annular hydrostatic inventory plus independent friction into equivalent circulating density at summed TRUE VERTICAL interval depth, no measured-depth substitution or safe mud density. Caller independently verifies units, applicability and matching conditions; no operational recipe, safety certification, causal efficacy or legal/resource classification is inferred.
Description
Equivalent circulating density combines the hydrostatic contribution of a fluid column with an additional friction pressure.
Equivalent circulating density combines the hydrostatic contribution of a fluid column with an additional friction pressure.1
This audit uses vertical layer lengths and independent friction to return an equivalent density at their summed vertical depth.
When to use Petroleum Equivalent Circulating Density ECD 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 Equivalent Circulating Density ECD 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 observedAnnularLayerVerticalLengthsM, observedMatchedLayerFluidDensitiesKgM3, observedIndependentAnnularFrictionPa, callerGravityMSecond2, following the field table and calculation rules below, then run the tool.
- Read observedEquivalentCirculatingDensityKgM3. 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 |
|---|---|---|---|
| observedAnnularLayerVerticalLengthsM | Observed annular layer vertical lengths m | list of number | Required |
| observedMatchedLayerFluidDensitiesKgM3 | Observed matched layer fluid densities kg m3 | list of number | Required |
| observedIndependentAnnularFrictionPa | Observed independent annular friction pa; pressure or stress in pascals, with the sign convention described above. | number | Required |
| callerGravityMSecond2 | Caller gravity m second2 | number | Required |
Require nonempty aligned positive vertical lengths and fluid densities, positive gravity, and nonnegative friction Pa. Divide summed length×density by summed length and add friction/(gravity×summedLength). Use true vertical interval lengths, not measured borehole length; the calculator does not infer a permissible fluid density.
ECD_kgm3=Σlength_i density_i/Σlength_i+frictionPa/(gΣlength_i) Read these symbols with the field meanings and branch or reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| observedEquivalentCirculatingDensityKgM3 | Observed equivalent circulating density kg m3 | number |
{
"input": {
"observedAnnularLayerVerticalLengthsM": [
10,
20
],
"observedMatchedLayerFluidDensitiesKgM3": [
1000,
1100
],
"observedIndependentAnnularFrictionPa": 300,
"callerGravityMSecond2": 10
},
"output": {
"observedEquivalentCirculatingDensityKgM3": 1067.6666666666667
}
} 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 Overburden Pressure Calculator: Vertical overburden stress integrates bulk density over depth and includes the stress already present at the top of the recorded interval. This calculator uses a depth-dependent density profile and explicit gravity rather than a single assumed density. 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 Overburden Pressure Calculator
Vertical overburden stress integrates bulk density over depth and includes the stress already present at the top of the recorded interval. This calculator uses a depth-dependent density profile and explicit gravity rather than a single assumed density.
- 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.