Find PetroCalcHub calculators and references
Start from an engineering workflow, browse calculators with in-depth source context, or open supporting guides and project information.
in-depth calculators
guides and lessons
engineering disciplines
Lessons, original studies and practice packs
Browse original studies · Browse teaching resources
Core pages
Workflow collections
Topics with multiple in-depth references
Engineering guides
Calculators with published engineering guidance
These records include a functioning calculator, formula and variables, a reproducible default result, individually written assumptions and limitations, common error checks, and source context.
Drilling Engineering
15 in-depth calculators
Annular Velocity from Pump Output
Annular velocity from pump output estimates the average drilling-fluid velocity in the annulus from flow rate and annular area.
Annular Volume Capacity of Pipe
Annular Volume Capacity of Pipe calculates annular volume capacity for drilling hydraulics workflows in drilling engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Equivalent Circulating Density
Equivalent circulating density converts annular pressure loss into an effective mud-weight value at depth during circulation.
Equivalent Mud Weight from Surface Pressure
Equivalent mud weight converts the combined pressure of a uniform mud column and applied surface pressure into a density at a selected true vertical depth. This surface-pressure calculation returns ppg, not the physical density of newly mixed mud.
Final Circulating Pressure
Final circulating pressure estimates circulating pressure after kill-weight mud reaches the bit at the planned kill rate.
Herschel-Bulkley Drilling Fluid Shear Stress
Evaluate shear-stress magnitude on the flowing branch of the Herschel-Bulkley drilling-fluid model from yield stress, consistency factor, shear rate and flow exponent. This adds a yield-power-law relation rather than substituting a Newtonian viscosity for drilling mud.
Hydrostatic Pressure from Mud Weight
Hydrostatic pressure from mud weight calculates the pressure exerted by a drilling-fluid column at true vertical depth using the standard oilfield 0.052 conversion factor.
Hydrostatic Pressure in Annulus Due to Slug
Hydrostatic Pressure in Annulus Due to Slug calculates hydrostatic pressure for well control workflows in drilling engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Initial Circulating Pressure
Initial circulating pressure estimates the pump pressure required at the start of a well-control circulation using slow circulating pressure and shut-in drillpipe pressure.
Kill Weight Mud Determination - Moore Equation
Kill weight mud determination estimates the mud density required to balance formation pressure after a kick using original mud weight, shut-in drillpipe pressure, and true vertical depth.
Maximum Allowable Annular Surface Pressure from Shoe EMW
Maximum allowable annular surface pressure estimates the casing-shoe pressure limit by comparing shoe equivalent mud weight with current mud hydrostatic pressure.
Maximum Drilling Rate for Larger Holes
Maximum Drilling Rate for Larger Holes calculates maximum drilling rate for drilling hydraulics workflows in drilling engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Pore Pressure Gradient - Rehm and McClendon
The Rehm and McClendon pore pressure gradient relationship estimates formation pore-pressure gradient from drilling or formation-evaluation indicators used in well planning.
Stuck Pipe Free Point from Pipe Stretch - Method 1
Stuck Pipe Free Point from Pipe Stretch - Method 1 calculates estimated free pipe length for drillstring and rig mechanics workflows in drilling engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Velocity of Fluid in Annulus
Fluid velocity in an annulus converts circulating flow rate and concentric annular geometry into an average linear velocity between the hole or casing and the drillpipe or tubing.
Geomechanics and Fracturing
7 in-depth calculators
Biot-Willis Coefficient from Bulk Moduli
Evaluate the isotropic Biot-Willis poroelastic coefficient as one minus drained-frame bulk modulus divided by solid-grain bulk modulus. This gives the coefficient used in volumetric poroelastic coupling, not a fluid property or the heat-transfer Biot number.
Failure Criteria - Mohr-Coulomb Stress Components
Failure Criteria - Mohr-Coulomb Stress Components calculates shear stress on the plane for in-situ stress and rock mechanics workflows in geomechanics and fracturing. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Fracture Gradient - Zoback and Healy
Fracture gradient estimates the pressure gradient required to initiate or propagate a fracture under a stated stress model.
Minimum Hoop Stress at the Wellbore Wall
Calculate minimum tangential stress at the wellbore wall from the two horizontal stresses, pore pressure, wellbore overbalance and thermal stress. The implemented expression is 3 Shmin - SHmax - 2 Po - dP - Sdt, with all inputs in psi.
Normal Hoop Stress at the Wellbore Wall
Normal Hoop Stress at the Wellbore Wall calculates hoop stress at the wellbore wall for in-situ stress and rock mechanics workflows in geomechanics and fracturing. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Shale Compaction
Shale Compaction calculates compacted shale porosity for in-situ stress and rock mechanics workflows in geomechanics and fracturing. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Tangential Stress Extremes at a Deviated Wellbore
Tangential Stress Extremes at a Deviated Wellbore calculates maximum tangential stress for in-situ stress and rock mechanics workflows in geomechanics and fracturing. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Petrophysics
6 in-depth calculators
Archie Water Saturation from Resistivity Logs
Archie water saturation estimates formation water saturation from resistivity-log measurements, porosity, formation-water resistivity, and Archie exponents.
Brooks-Corey Drainage Capillary Pressure
Evaluate the uncapped Brooks-Corey drainage branch from positive entry pressure, effective wetting saturation and pore-size distribution index. The output is positive nonwetting-phase pressure minus wetting-phase pressure, with the entry threshold retained at full effective saturation.
Gassmann Saturated Rock Bulk Modulus
Compute saturated rock bulk modulus from drained-frame modulus, solid-grain modulus, connected porosity and effective pore-fluid modulus. Gassmann's relation provides a low-frequency rock-physics calculation, not a saturated sonic-log-to-static-modulus conversion.
Indonesian Water Saturation from Shaly Sand Logs
The Poupon-Leveaux Indonesian equation estimates water saturation in shaly formations by combining formation-water and shale conductivity terms with effective porosity, shale volume, true resistivity, and saturation exponents.
Sonic Porosity Raymer-Hunt-Gardner Method
Sonic Porosity Raymer-Hunt-Gardner Method calculates sonic porosity for rock properties workflows in petrophysics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
van Genuchten Capillary Pressure
Evaluate positive nonwetting-minus-wetting capillary pressure from effective wetting saturation and the restricted van Genuchten shape relation m = 1 - 1/n. The pressure scale P_0 is the reciprocal of an inverse-pressure alpha, not a Brooks-Corey entry threshold.
Phase Behavior and Thermodynamics
12 in-depth calculators
Beggs-Robinson Live Oil Viscosity Correlation
The Beggs-Robinson live-oil correlation estimates saturated oil viscosity from dead-oil viscosity and solution gas-oil ratio through correlation coefficients that capture the viscosity-reducing effect of dissolved gas.
Formation Water Salinity from Density
Formation Water Salinity from Density calculates water salinity or solids concentration for fluid properties workflows in phase behavior and thermodynamics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Kinematic Viscosity for Saybolt Viscosimeter Measurements
Kinematic Viscosity for Saybolt Viscosimeter Measurements calculates kinematic viscosity for fluid properties workflows in phase behavior and thermodynamics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
McCain Brine Gas-Solubility Salinity Correction
McCain Brine Gas-Solubility Salinity Correction calculates brine gas-solubility salinity correction factor for fluid properties workflows in phase behavior and thermodynamics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Papay Gas Z-Factor Correlation
Papay Gas Z-Factor Correlation calculates gas compressibility factor for gas properties workflows in phase behavior and thermodynamics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Real Gas Density
Real gas density estimates gas density at pressure and temperature using gas molecular weight or gravity and the real-gas z-factor.
Real Gas Isothermal Compressibility with Z-Factor Derivative
Calculate the real-gas isothermal compressibility coefficient from absolute pressure, z-factor and the pressure derivative of z at constant temperature. The output is an inverse-pressure coefficient in 1/psi, not the dimensionless compressibility factor z.
Real Gas Pseudopressure Difference for Constant Mu-Z
Real Gas Pseudopressure Difference for Constant Mu-Z calculates real gas pseudopressure difference for gas properties workflows in phase behavior and thermodynamics. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Solution Gas-Oil Ratio - Standing Correlation
Estimate solution gas-oil ratio in scf/STB using the simplified Standing expression implemented on this page: gas specific gravity multiplied by [(p/18) x 10^(0.0125 API - 0.00091 t)]^1.2048. Pressure, temperature and gravity must describe the same fluid condition.
Standing Oil Formation Volume Factor
Standing oil formation volume factor estimates the reservoir-barrel volume occupied by stock-tank oil and dissolved gas at reservoir pressure and temperature.
Vasquez-Beggs Solution Gas-Oil Ratio from Pressure
The Vasquez-Beggs correlation estimates solution gas-oil ratio from pressure, temperature, oil API gravity, gas specific gravity, and the coefficient set selected for the oil-gravity range.
Wood Two-Phase Fluid Bulk Modulus
Calculate the pressure-equilibrated bulk modulus of a two-fluid pore mixture using the saturation-weighted harmonic relation. The second fluid fraction is one minus water saturation, so the two pore-volume fractions close exactly by construction.
Production Engineering
15 in-depth calculators
API RP 14E Erosional Velocity
The API RP 14E erosional velocity equation divides an empirical C factor by the square root of flowing mixture density to produce a screening velocity for gas-liquid production piping.
API RP 14E Two-Phase Flowline Pressure Drop
API RP 14E Two-Phase Flowline Pressure Drop calculates two-phase flowline pressure drop per 100 ft for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Carter Leakoff Volume for Hydraulic Fracturing
The Carter leakoff equation estimates hydraulic-fracturing fluid volume lost to the formation from leakoff area, Carter leakoff coefficient, exposure time, and instantaneous spurt-loss thickness.
Gas Deliverability Pressure-Squared Drawdown
Gas Deliverability Pressure-Squared Drawdown calculates pressure-squared drawdown for inflow performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Haaland Darcy Friction Factor
Estimate the Darcy friction factor for fully developed turbulent Newtonian pipe flow from Reynolds number and relative roughness. Haaland is an explicit approximation to the implicit Colebrook relation, not a laminar-flow or drilling-mud rheology model.
Horizontal Separator Length for Liquid Retention
Horizontal Separator Length for Liquid Retention calculates required liquid settling section length for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Liquid-Liquid Vessel Retention Time
Liquid-Liquid Vessel Retention Time calculates retention time for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Productivity Index and Straight-Line IPR
Productivity index relates stabilized liquid production rate to reservoir-to-wellbore pressure drawdown and defines a straight-line inflow-performance relationship for a producing well.
Range of Load - Sucker Rod Pump
Range of Load - Sucker Rod Pump calculates range of load for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Rawlins-Schellhardt Gas Deliverability Rate
Rawlins-Schellhardt Gas Deliverability Rate calculates gas flow rate for inflow performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Separator Gas Capacity at Standard Conditions
Separator Gas Capacity at Standard Conditions calculates gas capacity at standard conditions for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Skin Factor Due to Reduced Crushed-Zone Permeability
Skin Factor Due to Reduced Crushed-Zone Permeability calculates skin factor due to reduced crushed-zone permeability for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Treatment Fracture Gradient - Hydraulic Fracturing
Treatment fracture gradient estimates the pressure gradient associated with hydraulic-fracturing treatment pressure at depth.
Velocity of Fluid in Pipe
Velocity of Fluid in Pipe calculates velocity of fluid in pipe for well performance workflows in production engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Vogel Inflow Performance Relationship
The Vogel IPR estimates oil well inflow rate under two-phase flow conditions using flowing bottomhole pressure and average reservoir pressure.
Reservoir Engineering
34 in-depth calculators
API Gravity
API gravity converts oil specific gravity into the API gravity scale used to classify crude oil density in petroleum engineering workflows.
Brooks-Corey Nonwetting Relative Permeability
Evaluate normalized nonwetting-phase relative permeability from effective wetting saturation and the Brooks-Corey pore-size distribution index. The nested saturation factor makes this relationship distinct from a single Corey oil or gas power law.
Buckley-Leverett Breakthrough Pore Volumes
Buckley-Leverett Breakthrough Pore Volumes calculates dimensionless breakthrough time for permeability and flow workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Capillary Number
Capillary number compares viscous forces with capillary forces and is commonly used as a rock-fluid screening parameter in displacement and recovery calculations.
Characteristic Time for Linear Diffusion in Reservoirs
Characteristic Time for Linear Diffusion in Reservoirs calculates characteristic diffusion time for pvt and rock-fluid properties workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Craft and Hawkins Vertical Well Critical Coning Rate
Craft and Hawkins Vertical Well Critical Coning Rate calculates critical oil rate without coning for well performance workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Cumulative Gas Production – Tarner’s Method
Cumulative Gas Production – Tarner’s Method calculates cumulative gas production for material balance and production workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Cumulative Oil Production – Undersaturated Oil Reservoirs
Cumulative Oil Production – Undersaturated Oil Reservoirs calculates cumulative oil production for pvt and rock-fluid properties workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Darcy-Forchheimer Superficial Velocity
Solve the local one-dimensional Darcy-Forchheimer pressure-gradient balance for nonnegative superficial velocity. The expression includes viscous and inertial resistance and uses a numerically stable positive quadratic root, including the zero-inertia Darcy limit.
Darcy's Law for Linear Single-Phase Flow
Darcy's law for linear single-phase flow estimates volumetric flow rate through porous rock from permeability, flow area, pressure drop, viscosity, and flow length.
Dimensionless Pressure for Linear Flow Constant Rate General Case
Dimensionless Pressure for Linear Flow Constant Rate General Case calculates dimensionless linear flow pressure for pressure transient analysis workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Duong Oil Production Rate
Evaluate the original Duong time-rate relation on its fixed one-day reference basis using a fitted day-one oil rate, ratio-rate coefficient and exponent. This adds a fracture-dominated empirical curve, not another Arps exponent setting or an automatically fitted production forecast.
Fracture Conductivity During Bilinear Flow
Fracture Conductivity During Bilinear Flow calculates fracture conductivity for pressure transient analysis workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Gas Expansion Factor from Formation Volume Factor
Gas Expansion Factor from Formation Volume Factor calculates gas expansion factor for pvt properties workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Gas Formation Volume Factor
Gas formation volume factor converts gas volume between reservoir conditions and standard surface conditions using pressure, temperature, and gas z-factor.
Gas Produced by Gas Expansion
Gas Produced by Gas Expansion calculates gas produced by gas expansion for material balance and production workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Joshi Horizontal Well Productivity Index
The Joshi horizontal well productivity index estimates steady-state oil deliverability for a centered horizontal well by combining horizontal and vertical flow resistance, drainage geometry, anisotropy, well length, fluid properties, and skin.
Logistic Growth Cumulative Oil Production
Calculate cumulative oil production with the Clark-type logistic-growth relation using a fitted asymptote, half-production time and positive exponent. The half-time parameter replaces the original coefficient a with t_half raised to n, making the time units explicit.
Logistic Growth Oil Production Rate
Evaluate the derivative of a Clark-type logistic cumulative-production curve from its fitted asymptote, half-time and exponent. This is not necessarily a decline-only model: when the exponent exceeds one, rate first rises and subsequently declines.
Modified Hyperbolic Decline Rate
Evaluate an oil-rate curve that starts with hyperbolic decline and switches to terminal exponential decline when its nominal decline reaches the selected terminal coefficient. The transition preserves both rate and its time derivative, rather than splicing two unrelated forecasts.
Original Gas in Place - Volumetric Method
Original Gas in Place - Volumetric Method calculates original gas in place for reservoir volumetrics workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Original Oil in Place from General Oil Material Balance
Original oil in place from general oil material balance estimates OOIP by reconciling produced fluids, pressure change, expansion terms, and water influx in a reservoir material-balance relationship.
Power-Law Exponential Decline Rate
Calculate a power-law exponential oil rate using a fitted amplitude, terminal decline coefficient, power-law coefficient and exponent. Unlike the stretched exponential form alone, this expression includes a separate terminal exponential term.
Pseudosteady-State Dimensionless Pressure Drop for Horizontal Well
Evaluate the implemented horizontal-well pressure expression from area-based dimensionless time, drainage area, lateral length and horizontal shape factor. The result is dimensionless pressure drop, not a pressure in psi or a productivity index.
Radial Pressure Distribution in Single-Phase Liquid Flow
Calculate pressure outside an ideal well from its skin-free steady-state radial liquid-flow relation. The pressure increases logarithmically with distance from the wellbore for nonnegative production, with constant permeability, thickness and compatible liquid properties.
Radius of Investigation
Radius of Investigation calculates radius of investigation for pressure transient analysis workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
Skin Factor from Pressure Transient Semilog Analysis
Estimate liquid-well skin from a selected radial-flow semilog line using a fitted one-hour pressure intercept, slope magnitude and compatible rock/fluid properties. This implements the historical rounded MDH/log-time approximation, not a raw first-hour gauge-reading calculation or a full finite-preflow Horner solution.
Steady-State Radial Liquid Flow Rate
Steady-state radial liquid flow rate estimates oil or liquid inflow toward a well from permeability, thickness, pressure drawdown, viscosity, formation volume factor, drainage radius, wellbore radius, and skin.
Stretched Exponential Decline Rate
Evaluate a stretched exponential production-rate curve from its fitted initial rate, characteristic time and exponent. This calculator adds a distinct time-rate model to the Arps family; it does not fit production history or estimate recoverable reserves.
Tight Gas Pore Volume from Squared-Pressure Decline
Tight Gas Pore Volume from Squared-Pressure Decline calculates pore volume for unconventional reservoirs workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
van Everdingen-Hurst Single-Step Water Influx
van Everdingen-Hurst Single-Step Water Influx calculates cumulative water influx for pressure step for material balance workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.
van Genuchten Nonwetting Relative Permeability
Calculate the INL van Genuchten nonwetting relative-permeability branch using effective wetting saturation and a fixed nonwetting connectivity exponent of one half. This completes the available wetting/nonwetting pair without treating all published nonwetting exponent variants as interchangeable.
van Genuchten-Mualem Wetting Relative Permeability
Calculate normalized wetting-phase relative permeability using the van Genuchten-Mualem relation with pore-connectivity exponent one half. The nonlinear saturation term differs from a single Corey power and shares its shape parameter with the restricted capillary-pressure model.
Water Influx Constant for van Everdingen-Hurst Aquifer
Water Influx Constant for van Everdingen-Hurst Aquifer calculates water influx constant for material balance workflows in reservoir engineering. The page keeps the declared variables, units, source relationship, and output definition visible for technical review.