Engineering Live Dashboard
Digital Equations Library
Curated collection of well testing engineering resources.
Pressure Conversions
PSIG , BAR , KPA, ATM, INH2O
Convert between Pressure Units.
Volume Conversions
Litres, US Gallons, Barrels
Convert between Volume Units.
Temperature Conversions
Fahrenheit (°F), Celsius (°C), Kelvin (K), Rankine (°R)
Convert between Temperature Units.
Length Conversions
Inches (in), Feet (ft), Yards (yd), Miles (mi), Millimeters (mm), Centimeters (cm), Meters (m), Kilometers (km)
Convert between Length Units.
Rates Conversions
bbl/day, bbl/min, gall/min (US), m³/day, m³/min, ltr/min
Convert between Rates Units.
Density Conversions
°API, S.G. , ppg (lb/gal) , lb/ft³ , g/cc (kg/L) , psi/ft (Grad) , bar/m
Convert between Density Units.
Hydrostatic Pressure Calculator
$$P_{hyd} = TVD \times (SG \times 0.4333)$$
Calculate bottom-hole pressure based on fluid density and depth.
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)..
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.
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.
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.
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.
Desander Velocity & Pressure
$$V_{flow} = \frac{32000 \times q_g}{16 \times P_{whp}}$$ $$P_{kPa} = P_{psia} \times 6.89476$$
Velocity & Conversion Formulas.
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.
Flow Meter Performance
$$Freq (Hz) = \frac{GPM \times Factor}{60}$$
Flow Meter Performance.
Wire Cable Length (Tie Back)
$$c = \sqrt{a^2 + b^2 - 2ab \cos(C)}$$
Wire Cable Length (Tie Back).
Mud Pump Performance
$$Pump \ Output \ (bbl/stk) = 0.000243 \times D^2 \times L \times Eff$$
Mud Pump Performance.
Shrinkage Factor estimation (@ 60°F)
$$Q_{net} = Q_{gross} \times (1 - BS\&W) \times Shrk$$
Calculated via Katz Chart Linear Interpolation [Source: Halliburton].
Refractometer Analysis
$$[NaCl]_{mg/L} = \text{Reading}\% \times 10,000$$ $$Cl^-_{ppm} = \frac{[NaCl]_{mg/L}}{1.84}$$
Refractometer Analysis.
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.
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.
Estimated Flow Returns (Tank Readings)
$$Rate_{(bpd)} = \frac{\Delta V}{\Delta t_{min}} \times 1440$$
Estimated Flow Returns (Tank Readings)
Bottoms Up Time Estimation
$$T_{min} = \frac{V_{tubing}}{q_{bpm}}$$
Lag Time Calculation
Synflex Swaged Couplings
$$Part_{Selection} = f(\text{Series Type}, \text{Hose I.D.})$$
Synflex Swaged Couplings
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
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
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.
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)
Cable Sizing & Voltage Drop
$$\%V_{drop} = \left( \frac{V_{drop}}{V_{sys}} \right) \times 100$$
Cable Sizing & Voltage Drop
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).
Pipe ID & Wall Thickness
$$ID = OD - (2 \times t_{wall})$$
Reference data for Nominal Pipe Size (NPS) and Schedule.
Liquid Meter Operating Ranges
$$Q_{BPD} = Q_{GPM} \times 34.2857$$
Liquid Meter Operating Ranges.
Full ANSI & API Flange Database
Components are selected based on Rating and NPS to ensure pressure integrity
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.
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.
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.
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.
Pipe Wall Thickness Calculator
$$t_m = \frac{P \cdot D}{2(S \cdot E + P \cdot Y)} + C.A.$$
Pipe Wall Thickness Calculator.
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.
Transducer Signal Scaling
$$Reading = \frac{(V_{raw} - V_{zero}) \times Range}{V_{max} - V_{zero}}$$
Transducer Signal Scaling.
Unit Prefix Converter
(Unit Prefix Converter)
(Unit Prefix Converter).
Pressure Drop Straightening Vanes
Calculate pressure losses across different pipe sizes and flow types.
Pressure Drop: Straightening Vanes
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
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.
Retention Time Calculator
$$t_{(min)} = \frac{V_{bbls} \times L_{\%}}{Q_{(bpd)}} \times 1440$$
Estimated retention time in separator based on volume and flow.
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.
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.
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.
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.
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
Effective Area of Twin Chokes
$$Combined = \sqrt{D_1^2 + D_2^2}$$
Effective Area of Twin Chokes.
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
All Symbols with units and equations
Well Testing Symbols Library.
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.
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.
API Gravity Correction (to 60°F)
$$API_{60} = \left( \frac{141.5}{SG_{obs} / VCF} \right) - 131.5$$
Standardized by ASTM D1250/1980
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.
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.
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