Engineering Live Dashboard

Digital Equations Library

Curated collection of well testing engineering resources.

Conversions

Pressure Conversions

PSIG , BAR , KPA, ATM, INH2O

Convert between Pressure Units.

Conversion

Volume Conversions

Litres, US Gallons, Barrels

Convert between Volume Units.

Conversion

Temperature Conversions

Fahrenheit (°F), Celsius (°C), Kelvin (K), Rankine (°R)

Convert between Temperature Units.

Conversion

Length Conversions

Inches (in), Feet (ft), Yards (yd), Miles (mi), Millimeters (mm), Centimeters (cm), Meters (m), Kilometers (km)

Convert between Length Units.

Conversion

Rates Conversions

bbl/day, bbl/min, gall/min (US), m³/day, m³/min, ltr/min

Convert between Rates Units.

Conversion

Density Conversions

°API, S.G. , ppg (lb/gal) , lb/ft³ , g/cc (kg/L) , psi/ft (Grad) , bar/m

Convert between Density Units.

Calculations

Hydrostatic Pressure Calculator

$$P_{hyd} = TVD \times (SG \times 0.4333)$$

Calculate bottom-hole pressure based on fluid density and depth.

Estimation

Gas Flow Rate Estimation

$$Q = \frac{C \cdot P_{up}}{\sqrt{T \cdot G}}$$

Estimation through a fixed choke when Critical Flow exists (Downstream P < 0.5 × Upstream P)..

Estimation

Oil Flow Rate Estimation

$$Q_o = \frac{(P + 14.73) \times C^2}{17.4 \times G^{0.5}}$$ $$Q_o = \frac{P \times C^{1.89}}{435 \times (\frac{G}{1000})^{0.546}}$$

Estimation using Gilbert and Ros multi-phase flow equations.

Calculations

Choke Nipple Gas Rate Calculation

$$Q_{mscfd} = \frac{Coefficient \times P_{abs}}{\sqrt{G \times T_{abs}}}$$

Critical flow calculation for gas wells based on choke size and upstream conditions.

Calculations

Solution GOR2 Estimation ($R_s$)

$$R_s = \gamma_g \left[ \frac{P}{18 \cdot 10^{yg}} \right]^{1.204}$$ $$R_s = C_1 \gamma_g P^{C_2} \exp\left[ \frac{C_3 API}{T_{abs}} \right]$$

Estimating gas solubility using Standing and Vasquez & Beggs correlations.

Estimation

Estimate of Shrinkage Factor

$$B_o = 0.9759 + 12 \times 10^{-5} \cdot (F_{vol})^{1.2}$$ $$\text{Shrinkage} = \frac{1}{B_o}$$

Estimate of Shrinkage Factor.

Estimation

Desander Velocity & Pressure

$$V_{flow} = \frac{32000 \times q_g}{16 \times P_{whp}}$$ $$P_{kPa} = P_{psia} \times 6.89476$$

Velocity & Conversion Formulas.

Calculations

Recommended Flange Bolt Torque

$$A_s = \frac{\pi}{4} [D - (0.9743 \times P)]^2$$ $$T = \frac{F \cdot E \left( P + \pi f E S \right)}{2 \left( \pi E - P f S \right)} + F f \left( \frac{H + D + K}{4} \right)$$

Calculate required torque based on stud diameter, pitch, and desired bolt stress.

Estimation

Flow Meter Performance

$$Freq (Hz) = \frac{GPM \times Factor}{60}$$

Flow Meter Performance.

Calculations

Wire Cable Length (Tie Back)

$$c = \sqrt{a^2 + b^2 - 2ab \cos(C)}$$

Wire Cable Length (Tie Back).

Calculations

Mud Pump Performance

$$Pump \ Output \ (bbl/stk) = 0.000243 \times D^2 \times L \times Eff$$

Mud Pump Performance.

Estimation

Shrinkage Factor estimation (@ 60°F)

$$Q_{net} = Q_{gross} \times (1 - BS\&W) \times Shrk$$

Calculated via Katz Chart Linear Interpolation [Source: Halliburton].

Calculations

Refractometer Analysis

$$[NaCl]_{mg/L} = \text{Reading}\% \times 10,000$$ $$Cl^-_{ppm} = \frac{[NaCl]_{mg/L}}{1.84}$$

Refractometer Analysis.

Calculations

Bubble Point for Oil

$$P_b = [ \frac{R_s}{C_1 \cdot \gamma_{gc} \cdot e^{ (\frac{C_3 \cdot API}{T_{res} + 460}) }} ]^{1/C_2}$$

Vasquez-Beggs Correlation.

Estimation

Gas Estimate for Aramco Khuff Wells

$$Q = \frac{\left(\frac{D}{64}\right)^{2.0871} \cdot 26.616 \cdot 18 \cdot (P + 14.73)}{\sqrt{SG \cdot (T + 460)}} \cdot \frac{WF}{1000}$$

Empirical Flow Equation.

Estimation

Estimated Flow Returns (Tank Readings)

$$Rate_{(bpd)} = \frac{\Delta V}{\Delta t_{min}} \times 1440$$

Estimated Flow Returns (Tank Readings)

Estimation

Bottoms Up Time Estimation

$$T_{min} = \frac{V_{tubing}}{q_{bpm}}$$

Lag Time Calculation

Estimation

Synflex Swaged Couplings

$$Part_{Selection} = f(\text{Series Type}, \text{Hose I.D.})$$

Synflex Swaged Couplings

Estimation

Choke Flow Rate Estimation

$$Q_g = \frac{(C/64)^{2.0871} \cdot 479.088 \cdot P}{\sqrt{0.6 \cdot (T + 460)}}$$ $$Q_o = \frac{P \cdot C^{1.89}}{435 \cdot (R/1000)^{0.546}}$$

Choke Flow Rate Estimation

Estimation

Tank Volume & Loading Estimator

$$Load_{lb/ft^2} = \frac{W_{total} \times 2240}{(L \times W) / 144}$$ $$V_{total} = \frac{\pi \times r^2 \times L}{5.61458}$$

Tank Volume & Loading Estimator

Conversion

Flow Rate Conversions

$$1 \text{ ft}^3 = 7.4805 \text{ gal} = 28.317 \text{ L}$$ $$1 \text{ bbl} = 42 \text{ gal} = 5.6146 \text{ ft}^3$$

Convert between common field units for liquid and gas flow rates.

Conversion

Choke Size Conversion

$$ID_{inch} = \frac{\text{Choke Size}}{64}$$ $$ID_{mm} = ID_{inch} \times 25.4$$

Convert among Choke Size (1/64") & Decimal Equivalent (ins) & Metric Equivalent (mm)

Conversion

Cable Sizing & Voltage Drop

$$\%V_{drop} = \left( \frac{V_{drop}}{V_{sys}} \right) \times 100$$

Cable Sizing & Voltage Drop

Correction

Oil Gravity Temperature Correction

$$SG_{60} = SG_{obs} + \Delta SG_t$$ $$API_{60} = \frac{141.5}{SG_{60}} - 131.5$$

Convert observed Specific Gravity and API to standard conditions (60°F).

Correction

Pipe ID & Wall Thickness

$$ID = OD - (2 \times t_{wall})$$

Reference data for Nominal Pipe Size (NPS) and Schedule.

Correction

Liquid Meter Operating Ranges

$$Q_{BPD} = Q_{GPM} \times 34.2857$$

Liquid Meter Operating Ranges.

Correction

Full ANSI & API Flange Database

Components are selected based on Rating and NPS to ensure pressure integrity

Calculations

3 Phase Electrical Calculations

$$I_{FLC} = \frac{P_{kW} \times 1000}{\sqrt{3} \times V \times PF}$$ $$I_{startup} \approx I_{FLC} \times 7$$

3 Phase Electrical Calculations.

Calculations

Pressure Drop for Strainers

$$V = \frac{Q_{GPM} \times 0.4085}{ID_{line}^2}$$ $$\Delta P_{body} = \frac{V^2 \times SG}{148.1} \times K_{tot}$$ $$\Delta P_{total} = \Delta P_{basket} + \Delta P_{body}$$

Pressure Drop for Strainers.

Calculations

Dry Gas Flow thru Positive Choke

$$Q_{sc} = \frac{C \cdot A \cdot P_{up}}{\sqrt{G \cdot T}}$$

Dry Gas Flow thru Positive Choke.

Calculations

General Well Testing Calculations

Gas Velocity & Volume (1 & 2) & Twin Choke Factor & OIL VOLUME & CORRECTED S.G. @ 60°F & S.G. & API Conversions & Shrinkage Factor

General Well Testing Calculations.

Calculations

Pipe Wall Thickness Calculator

$$t_m = \frac{P \cdot D}{2(S \cdot E + P \cdot Y)} + C.A.$$

Pipe Wall Thickness Calculator.

Calculations

Advanced Well Test Calculator

$$Q_o = V_{net} \times \left( \frac{1440}{Interval} \right) \times C_{tl}$$ $$Q_g = C' \sqrt{P_f \times h_w}$$

Advanced Well Test Calculator.

Calculations

Transducer Signal Scaling

$$Reading = \frac{(V_{raw} - V_{zero}) \times Range}{V_{max} - V_{zero}}$$

Transducer Signal Scaling.

conversion

Unit Prefix Converter

(Unit Prefix Converter)

(Unit Prefix Converter).

Calculations

Pressure Drop Straightening Vanes

Calculate pressure losses across different pipe sizes and flow types.

Pressure Drop: Straightening Vanes

Correction

Advanced Meter Factor Calibration

$$K_{tank} = 1 - [(0.066 \cdot API + 2.75) \cdot (T_{tank} - 60) \cdot 10^{-4}]$$ $$K_{meter} = 1 - [(0.066 \cdot TF + 2.75) \cdot (T_{meter} - 60) \cdot 10^{-4}]$$

Advanced Meter Factor Calibration

Estimation

Well Test Chemicals Dosage

$$Rate_{(cc/min)} = \frac{Q_{(bpd)} \times Dosage_{(ppm)} \times 42 \times 3785.41}{1,000,000 \times 1440}$$

Calculate injection rates based on production flowrate and required dosage.

Calculations

Retention Time Calculator

$$t_{(min)} = \frac{V_{bbls} \times L_{\%}}{Q_{(bpd)}} \times 1440$$

Estimated retention time in separator based on volume and flow.

Calculations

Horizontal Vessel Sizing & Gas Capacity Check

$$L = \frac{Q_{(bpd)} \times t_{(min)}}{1440 \times A_{liquid}}$$ $$V_{max} = K \sqrt{\frac{\rho_L - \rho_g}{\rho_g}}$$

Determine required vessel dimensions for a target retention time.

Correction

Halliburton Turbine Meter Calibration

$$K_{bbl} = K_{gal} \times 42$$ $$Disp_{top} = \frac{K_{bbl}}{100}$$ $$Factor = \frac{86,400}{K_{bbl}}$$

Calculate pulses per barrel and display values for MCII Analyzers.

Estimation

Quick Gas Rate Estimation

$$q_g = \frac{(C \cdot P_{wh} + P_{atm})}{\sqrt{\gamma_g \cdot (T_{wh} + T_{abs})}} \cdot 10^{-3}$$

Estimation of dry gas rate through a choke using pressure and temperature.

Estimation

Pressure Drop & Velocity Analysis

$$V_1 = \frac{32,000 \times Q}{D^2 \times P_1}$$ $$V_2 = \sqrt{2 \times (P_1 - P_2)}$$

Based on Bernoulli's Principle. Safe limit: 80 ft/sec.

Calculations

Chloride Determination (Argentometric)

$$mg/L \text{ Cl}^- = \frac{(A-B) \times N \times 35450}{D}$$ $$NaCl = Cl^- \times 1.65$$ $$TDS \approx NaCl \times 1.15$$

Chloride Concentration & Sodium Chloride (NaCl) & Estimated TDS

Calculations

Effective Area of Twin Chokes

$$Combined = \sqrt{D_1^2 + D_2^2}$$

Effective Area of Twin Chokes.

Correction

Choke Calibration (Erosion Check)

$$D_{eff} = 128 \times \sqrt{\frac{Q_{mscf/d} \times \sqrt{T_R \times \gamma_g \times Z}}{\pi \times C \times P_{psia} \times C_d}}$$

Choke Calibration (Erosion Check)

Symbols

Symbols

All Symbols with units and equations

Well Testing Symbols Library.

Estimation

Gas Rates by Choke Coefficient

$$mscf/d = \frac{C \cdot A \cdot P_1 \cdot C_d}{\sqrt{T \cdot \gamma_g \cdot Z}}$$

Gas Rates by Choke Coefficient.

Calculations

Downhole Pressure Calculators

$$q_g = \frac{C \cdot A \cdot P_1 \cdot C_d}{\sqrt{T \cdot \gamma_g \cdot Z}}$$ $$P_{ws} = P_{wh} \cdot e^{\left( \frac{0.01875 \cdot \gamma_g \cdot H}{Z \cdot T} \right)}$$

Gas Downhole Pressure & Fluid Hydrostatic (ppg) & (pcf) Fluid Density Converter.

Correction

API Gravity Correction (to 60°F)

$$API_{60} = \left( \frac{141.5}{SG_{obs} / VCF} \right) - 131.5$$

Standardized by ASTM D1250/1980

Estimation

Pressure Vessel Wall Thickness (ASME)

$$t = \frac{PR}{SE - 0.6P} + C.A.$$ $$t = \frac{PD}{2SE - 0.2P} + C.A.$$

SHELL: Minimum Thickness & 2:1 ELLIPTICAL HEAD.

Calculations

Gas Gradient & Static BHP

$$G = \frac{0.01875 \cdot \gamma_g \cdot P_{wh}}{Z_{avg} \cdot T_{avg}}$$ $$P_{ws} = P_{wh} + 0.25 \left(\frac{P_{wh}}{100}\right) \left(\frac{D}{100}\right)$$

calculate the Static Bottom Hole Pressure (Pws) and the initial Gas Gradient.

Correction

API & K-Factor Correction

$$ \rho_{obs} = \frac{141.5}{API_{obs} + 131.5} \times 999.012 $$ $$ VCF = e^{ [-\alpha \Delta T (1 + 0.8 \alpha \Delta T)] } $$ $$ K = \frac{Volume_{60}}{Volume_{line}} $$

API & K-Factor Correction