Primary thermodynamic property calculator. Use this tool first for all mixture property calculations. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
ParametersPrequiredTrequiredHCrequiredmolerequiredH_unitS_unitU_unitk_unitCp_unitCv_unitMW_unitmu_unit+3 more
Calculate thermodynamic properties of hydrocarbon mixture. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
ParametersPrequiredTrequiredHCrequiredmolerequiredH_unitS_unitCp_unitCv_unitrho_unitTbub_unitTdew_unit
Calculate thermodynamic and transport properties of steam based on IAPWS
ParametersPrequiredTrequiredH_unitS_unitU_unitk_unitCp_unitCv_unitmu_unitrho_unitPsat_unitTsat_unit
Psychrometric properties of moist air
ParametersBPrequiredDBrequiredDPRHWBH_unitV_unitDP_unitWB_unitrho_unit
Calculate MW, LHV and HHV of fuel gas from composition
ParametersHCrequiredmolerequiredMW_unitHHV_unitLHV_unit
Calculate enthalpy of flue gas from composition
ParametersHCrequiredTbrequiredTgrequiredmolerequiredCp_unitMW_unitdH_unit
Calculate CO2 emission conversion factor from gas composition
ParametersHCrequiredmolerequiredECF_unit
Calculate refrigerant thermodynamic properties using CoolProp. Provide Fluid name and any 2 state variables from: T, P, rho, H, S, U. Returns all remaining properties: T, P, rho, H, S, U, Cp, Cv, viscosity, conductivity, molecular weight.
ParametersHPSTUrhoFluidrequiredC_unitH_unitL_unitM_unitO_unit+6 more
Calculate gas molar volume using equation of state
ParametersPrequiredTrequiredV_unit
Convert mass flow rate to volumetric flow rate at standard condition
ParametersMrequiredMWrequiredV_unit
Convert volumetric flow rate to mass flow rate at standard condition and normal condition Sm3/hr, Nm3/hr, SCFH
ParametersVrequiredMWrequiredM_unit
Calculate mean pressure between inlet and outlet
ParametersP1requiredP2requiredFluidrequiredPmean_unit
Calculate Darcy friction factor based on Reynolds number and pipe roughness
ParametersDrequiredRerequiredPipingrequired
Calculate steam leak mass flow and flow condition (CHOKED / SUBCRITICAL) based on upstream and downstream conditions
ParametershrequiredCdP1requiredP2requiredT1requiredT2requiredM_unit
Calculate mass flow from pin-hole on the steam piping
ParametersPrequiredTrequiredhrequiredCdM_unit
Calculate optimal pipe insulation thickness to limit outer surface temperature (burn protection) and minimise heat loss. Uses cylindrical heat conduction + external convection model, solved via scipy.optimize.brentq. Returns exact minimum thickness and nearest commercial 5 mm step.
ParametersTarequiredTfrequiredharequiredNPSrequiredTmaxrequiredkinsrequiredr2_unitr3_unittins_unitDpipe_unitQloss_unitTsurf_unit
Calculate steam pipe sizing: pipe diameter, velocity, pressure drop
ParametersLrequiredMrequiredPrequiredTrequiredD_unitu_unitdP_unitrho_unit
Calculate water pipe sizing: pipe diameter, velocity, pressure drop
ParametersLrequiredMrequiredPrequiredTrequiredD_unitu_unitdP_unitrho_unit
Calculate compressed air pipe sizing: pipe diameter, velocity, pressure drop
ParametersLrequiredMrequiredPrequiredTrequiredD_unitu_unitdP_unitrho_unit
Calculate nitrogen pipe sizing: pipe diameter, velocity, pressure drop
ParametersLrequiredMrequiredPrequiredTrequiredD_unitu_unitdP_unitrho_unit
Calculate isothermal gas pipe flow: density, volumetric flow rate, mass flow rate from pressure drop
ParametersDrequiredLrequiredTrequiredMWrequiredP1requiredP2requiredM_unitQ_unitrho_unit
Calculate liquid pipe flow: volumetric flow rate and mass flow rate from pressure drop
ParametersDrequiredLrequiredP1requiredP2requiredrhorequiredM_unitQ_unit
Calculate gas control valve Cv and Kv from flow conditions
ParametersQrequiredkrequiredMWrequiredP1requiredP2requiredT1requiredCv_unitKv_unit
Calculate liquid control valve Cv and Kv from flow conditions
ParametersQrequiredFLP1requiredP2requiredPcPvrhorequiredCv_unitKv_unit
Calculate steam control valve Cv and Kv from flow conditions
ParametersMrequiredP1requiredP2requiredrhorequiredCv_unitKv_unit
Gas orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
ParametersMrequiredkD1requiredD2requiredP1requireddPrequiredmurequiredrhorequired
Liquid orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
ParametersMrequiredD1requiredD2requiredP1requireddPrequiredmurequiredrhorequired
Gas Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
ParametersMrequiredkD1requiredD2requiredP1requireddPrequiredmurequiredrhorequired
Liquid Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
ParametersMrequiredD1requiredD2requiredP1requireddPrequiredmurequiredrhorequired
Calculate required PSV (pressure safety valve) relief area for gas/vapor service per API 520
ParametersMrequiredkKbKcKdMWrequiredP1requiredP2requiredT1requiredA_unit
Calculate required PSV (pressure safety valve) relief area for steam service per API 520
ParametersMrequiredKbKcKdP1requiredT1requiredA_unit
Calculate required PSV (pressure safety valve) relief area for liquid service per API 520
ParametersMrequiredKcKdKvKwP1requiredP2requiredrhorequiredPoverA_unit
Calculate pump brake horsepower
ParametersQrequiredP1requiredP2requiredEffrequiredrhorequiredBHP_unit
Calculate polytropic efficiency of compressor
ParameterskrequiredPirequiredPorequiredTirequiredTorequired
Calculate steam turbine isentropic efficiency
ParametersPirequiredPorequiredTirequiredTorequiredEff_unit
Calculate multistage steam turbine isentropic efficiency
ParametersErequiredM1requiredM2M3M4M5P1requiredP2requiredP3P4P5T1required+5 more
Calculate fired heater heat duty and efficiency from inlet/outlet conditions and composition
ParametersHCrequiredTairrequiredTradrequiredTstkrequiredexO2requiredmolerequiredMfuelrequiredTfuelrequiredMair_unitQrad_unitQconv_unitQduty_unit+3 more
Calculate fired heater loss efficiency from ambient temperature, stack gas temperature and excess oxygen
ParametersTarequiredTgrequiredTyperequiredexO2required
Heat exchanger fouling resistance back-calculation from shell/tube-side operating conditions.
ParametersFrequiredA_hexrequiredk_hexrequiredD_shllrequiredD_tuberequiredD_wallrequiredL_tuberequiredN_tuberequiredP_tuberequiredQ_unitR_shllrequiredR_tuberequired+29 more
Calculate LMTD of heat exchanger
ParametersTcirequiredTcorequiredThirequiredThorequiredLMTD_unit
Calculate flash steam flow from pressure reduction
ParametersMcrequiredPcrequiredPsrequiredMs_unit
Calculate boiler feed water flow and total flow from pressure and temperature reduction through desuperheater. Also returns the inlet/outlet/BFW specific enthalpies (h_in, h_out, h_bfw) used in the mass balance, always in Btu/lb.
ParametersMinrequiredPinrequiredTinrequiredPbfwrequiredPoutrequiredTbfwrequiredToutrequiredMbfw_unitMout_unit
Calculate depressurization gas volume and hold time for high pressure air storage vessel
ParametersP1requiredP2requiredQ2requiredV1requiredH_unitV2_unit
Calculate depressurization gas volume and hold time for gaseous nitrogen storage vessel
ParametersP1requiredP2requiredQ2requiredV1requiredH_unitV2_unit
Calculate depressurization gas volumn abd hold time and saturation temperature for liquid nitrogen storage vessel
ParametersP1requiredP2requiredQ2requiredV1requiredH_unitT1_unitV2_unit
Calculate depressurization steam volumn and hold time for steam accumulator
ParametersM2requiredP1requiredP2requiredV1requiredH_unitV2_unit
Cooling tower evaporation rate: mass removal rate (MR) and heat removal rate (QR)
ParametersINPUTrequiredOUTPUT
Cooling tower L/G ratio calculation
ParametersINPUTrequiredOUTPUT
Cooling tower NTU and characteristic C value calculation
ParametersINPUTrequiredOUTPUT
Cooling tower capacity evaluation
ParametersINPUTrequiredOUTPUT
Cooling tower capacity evaluation: design vs test
ParametersINPUTrequiredOUTPUT
Data Validation and Reconciliation
ParametersACCURACYrequiredEQUATIONrequiredMEASUREDrequired
Advanced Data Validation and Reconciliation including gross error detection and elimation
ParametersACCURACYrequiredEQUATIONrequiredMEASUREDrequired
General mass/energy balance solver using GEKKO
ParametersEQUATIONrequiredMAXIMIZEMINIMIZEVARIABLErequired
Pinch analysis (minimum utilities, pinch temperatures, composite curves, grand composite curve) and heat exchanger network design by manual tick-off heuristic
ParametersINPUTrequiredOUTPUT
Pinch analysis (minimum utilities, pinch temperatures, composite curves, grand composite curve) and heat exchanger network design by optimization solver
ParametersINPUTrequiredOUTPUT
Generic formula calculator with unit conversion and IF-THEN-ELSE
ParametersUNITINPUTrequiredOUTPUTrequiredFORMULArequired
Solve nonlinear equations with unknown variables using fsolve
ParametersINPUTrequiredOUTPUTrequiredFORMULArequired
Economic analysis: NPV, IRR, Simple Payback, Profitability Index, EAC
ParametersRCFrequired
Advanced Economic analysis with inflation, depreciation, and tax: NPV, IRR, Simple Payback, Profitability Index, NCF
ParametersINPUTrequired