PO.PVT.Pb.ByStanding

Calculates oil bubble point pressure using Standing (1947) correlation, [psi].

PO.PVT.Pb.ByVasquezBeggs

Calculates oil bubble point pressure using Vasquez and Beggs (1980) correlation, [psi].

PO.PVT.Pb.ByGlaso

Calculates oil bubble point pressure using Glaso (1980) correlation, [psi].

PO.PVT.Pb.ByAlMarhoun

Calculates oil bubble point pressure using Al-Marhoun (1988) correlation, [psi].

PO.PVT.Pb.ByPetroskyFarshad

Calculates oil bubble point pressure using Petrosky and Farshad (1990) correlation, [psi].

PO.PVT.Pb.ByDoklaOsman

Calculates oil bubble point pressure using Dokla and Osman (1992) correlation, [psi].

PO.PVT.Pb.ByDindorukChristman

Calculates oil bubble point pressure using Dindoruk and Christman (2001) correlation, [psi].

PO.PVT.Bo.UnSat.ByDefinition

Calculates oil formation volume factor for undersaturated oil, P > Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByStanding

Calculates oil formation volume factor using Standing (1947) correlation, P <= Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByVasquezBeggs

Calculates oil formation volume factor using Vasquez and Beggs (1980) correlation, P <= Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByGlaso

Calculates oil formation volume factor using Glaso (1980) correlation, P <= Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByAlMarhoun

Calculates oil formation volume factor using Al-Marhoun (1988) correlation, P <= Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByPetrosky

Calculates oil formation volume factor using Petrosky (1990) correlation, P <= Pb, [bbl/STB].

PO.PVT.Bo.Sat.ByDindorukChristman

Calculates oil formation volume factor using Dindoruk and Christman (2001) correlation, P <= Pb, [bbl/STB].

PO.PVT.Rs.ByStanding

Calculates solution gas-oil ratio using Standing correlation (1981), P <= Pb, [scf/STB].

PO.PVT.Rs.ByVasquezBeggs

Calculates solution gas-oil ratio using Vasquez and Beggs (1980) correlation, P <= Pb, [scf/STB].

PO.PVT.Rs.ByGlaso

Calculates solution gas-oil ratio using Glaso (1980) correlation, P <= Pb, [scf/STB].

PO.PVT.Rs.ByAlMarhoun

Calculates solution gas-oil ratio using Al-Marhoun (1988) correlation, P <= Pb, [scf/STB].

PO.PVT.Rs.ByPetroskyFarshad

Calculates solution gas-oil ratio using Petrosky and Farshad (1993) correlation, P <= Pb, [scf/STB].

PO.PVT.Rs.ByDindorukChristman

Calculates solution gas-oil ratio using Dindoruk and Christman (2001) correlation, P <= Pb, [scf/STB].

PO.PVT.Co.UnSat.ByVasquezBeggs

Calculates oil compressibility using Vasquez and Beggs (1980) correlation, P > Pb, [1/psi].

PO.PVT.Co.Sat.ByVillenaLanzi

Calculates oil compressibility using Villena-Lanzi (1985) correlation, P <= Pb, [1/psi].

PO.PVT.Uo.Dead.ByEgbogah

Calculates dead oil viscosity using Egbogah (1983) correlation, [cP].

PO.PVT.Uo.Dead.ByBeal

Calculates dead oil viscosity using Beal (1946) correlation. Standing's curve fit of Beal's graphical correlation. Best performer per Fotias (2022), [cP].

PO.PVT.Uo.Dead.ByGlaso

Calculates dead oil viscosity using Glaso (1980) correlation. Developed for North Sea crude oils, [cP].

PO.PVT.Uo.Sat.ByBeggsRobinson

Calculates oil viscosity with solution gas using Beggs and Robinson (1975) correlation, P <= Pb, [cP].

PO.PVT.Uo.Sat.ByChewConnally

Calculates oil viscosity with solution gas using Chew and Connally (1959) correlation, P <= Pb, [cP].

PO.PVT.Uo.UnSat.ByVasquezBeggs

Calculates oil viscosity for undersaturated conditions using Vasquez and Beggs (1980) correlation, P > Pb, [cP].

PO.PVT.Uo.UnSat.ByKouzel

Calculates oil viscosity for undersaturated conditions using Kouzel (1965) correlation, P > Pb. Exponential model with good performance across wide viscosity ranges, [cP].

PO.PVT.SG.Oil.ByDefinition

Calculates oil specific gravity from oil density, [dimensionless].

PO.PVT.SG.Oil.FromAPI

Converts API gravity to oil specific gravity, [dimensionless].

PO.PVT.API.FromSGoil

Converts oil specific gravity to API gravity, [API].

PO.PVT.Bg.ByDefinition

Calculates gas formation volume factor, [rcf/scf].

PO.PVT.Ug.ByLGE

Calculates gas viscosity using Lee, Gonzales and Eakin (1966) correlation, [cP].

PO.PVT.Cg.ByDefinition

Calculates gas compressibility, [1/psi].

PO.PVT.Rho.Gas.ByDefinition

Calculates gas density, [g/cc].

PO.PVT.Z.ByBrillBeggs

Calculates gas compressibility factor (Z) using Brill and Beggs (1974) correlation, [dimensionless].

PO.PVT.Z.ByDAK

Calculates gas compressibility factor (Z) using Dranchuk and Abou-Kassem (1975) equation of state, [dimensionless].

PO.PVT.Tpc.BySutton

Calculates pseudo-critical temperature of hydrocarbon gas using Sutton (1985) correlation, [degR].

PO.PVT.Tpc.ByStanding

Calculates pseudo-critical temperature of hydrocarbon gas using Standing correlation, [degR].

PO.PVT.Tpc.BySutton.Sour

Calculates pseudo-critical temperature of sour gas using Sutton correlation with Wichert-Aziz correction, [degR].

PO.PVT.Tpc.ByStanding.Sour

Calculates pseudo-critical temperature of sour gas using Standing correlation with Wichert-Aziz correction, [degR].

PO.PVT.Ppc.BySutton

Calculates pseudo-critical pressure of hydrocarbon gas using Sutton (1985) correlation, [psi].

PO.PVT.Ppc.ByStanding

Calculates pseudo-critical pressure of hydrocarbon gas using Standing correlation, [psi].

PO.PVT.Ppc.BySutton.Sour

Calculates pseudo-critical pressure of sour gas using Sutton correlation with Wichert-Aziz correction, [psi].

PO.PVT.Ppc.ByStanding.Sour

Calculates pseudo-critical pressure of sour gas using Standing correlation with Wichert-Aziz correction, [psi].

PO.PVT.SG.Gas.ByDefinition

Calculates gas specific gravity from molecular weight, [dimensionless].

PO.PVT.Ma.Air.Stn

Molecular weight of air at standard conditions, [g/mol].

PO.PVT.Bw.ByMcCain

Calculates water formation volume factor using McCain correlation, [bbl/STB].

PO.PVT.Rho.Wat.Stn

Water density at standard conditions, [lb/ft3].

PO.PVT.Rsw.Pure.ByMcCain

Calculates solution gas-water ratio for pure water using McCain correlation, [scf/STB].

PO.PVT.Rsw.ByMcCain

Calculates solution gas-water ratio for reservoir water using McCain correlation, [scf/STB].

PO.PVT.Cw.UnSat.ByOsif

Calculates water compressibility for undersaturated conditions using Osif correlation, P >= Pb, [1/psi].

PO.PVT.Cw.Sat.ByMcCain

Calculates water compressibility for saturated conditions using McCain correlation, P <= Pb, [1/psi].

PO.PVT.Uw.1Atm.ByMcCain

Calculates water viscosity at atmospheric pressure and reservoir temperature using McCain correlation, [cP].

PO.PVT.Uw.ByMcCain

Calculates water viscosity using McCain correlation, [cP].

PO.PVT.Salinity.Gl.FromPct

Converts water salinity from percent by weight to grams NaCl per liter, [g NaCl/l].

PO.PVT.Salinity.Pct.FromGl

Converts water salinity from grams NaCl per liter to percent by weight, [% by weight].

PO.PVT.IFT.GasOil.ByBakerSwerdloff

Calculates interfacial (surface) tension for live oil using Baker and Swerdloff (1955) correlation, [dynes/cm].

PO.PVT.IFT.GasOil.ByAbdulMajeed

Calculates interfacial (surface) tension for live oil using Abdul-Majeed (2000) correlation, [dynes/cm].

PO.EoS.Component.Props

Returns component properties [Tc, Pc, omega, Mw] as a row array from the database. Spills horizontally into 4 cells.

PO.EoS.SCN.Props

Returns Katz-Firoozabadi SCN properties [Tc, Pc, omega, Mw] as a row array. Carbon number range: 6-45.

PO.EoS.Mixture.Mw

Calculates mixture molecular weight from mole fractions and property table, [kg/mol].

PO.EoS.Component.List

Returns a list of all available component names in the database.

PO.EoS.Component.Exists

Checks if a component exists in the database. Returns TRUE or FALSE.

PO.EoS.Kij.ChuehPrausnitz

Estimates binary interaction parameter kij from critical volumes using Chueh-Prausnitz correlation, [-].

PO.EoS.Kij.Matrix

Generates N×N binary interaction parameter matrix using correlation. Methods: 'Nikos' (PR, T-dependent), 'Elliot-Daubert' (SRK), 'Chueh-Prausnitz'. Returns N×N array.

PO.EoS.Flash.PR

PT Flash calculation using Peng-Robinson EoS. Returns V (vapor fraction), L (liquid fraction), x (liquid composition), y (vapor composition), or K (K-values) based on output parameter.

PO.EoS.Flash.SRK

PT Flash calculation using SRK EoS. Returns V (vapor fraction), L (liquid fraction), x (liquid composition), y (vapor composition), or K (K-values) based on output parameter.

PO.EoS.Ki.PR

Calculates K-values (equilibrium ratios Ki = φL/φV) using Peng-Robinson EoS, [-]. Returns array.

PO.EoS.Ki.SRK

Calculates K-values (equilibrium ratios Ki = φL/φV) using SRK EoS, [-]. Returns array.

PO.EoS.Z.PR

Calculates compressibility factor using Peng-Robinson EoS, [-]. Returns Z for specified phase.

PO.EoS.Z.SRK

Calculates compressibility factor using SRK EoS, [-]. Returns Z for specified phase.

PO.EoS.Rho.PR

Calculates density using Peng-Robinson EoS, [kg/m³].

PO.EoS.Rho.SRK

Calculates density using SRK EoS, [kg/m³].

PO.EoS.Vm.PR

Calculates molar volume using Peng-Robinson EoS, [m³/mol].

PO.EoS.Vm.SRK

Calculates molar volume using SRK EoS, [m³/mol].

PO.EoS.Phi.PR

Calculates fugacity coefficients for all components using Peng-Robinson EoS, [-]. Returns array.

PO.EoS.Phi.SRK

Calculates fugacity coefficients for all components using SRK EoS, [-]. Returns array.

PO.EoS.Fug.PR

Calculates fugacity for all components using Peng-Robinson EoS, [Pa]. Returns array.

PO.EoS.Fug.SRK

Calculates fugacity for all components using SRK EoS, [Pa]. Returns array.

PO.EoS.Pb.PR

Calculates bubble point pressure using Peng-Robinson EoS, [Pa].

PO.EoS.Pb.SRK

Calculates bubble point pressure using SRK EoS, [Pa].

PO.EoS.Pdew.PR

Calculates dew point pressure using Peng-Robinson EoS, [Pa].

PO.EoS.Pdew.SRK

Calculates dew point pressure using SRK EoS, [Pa].

PO.EoS.Tb.PR

Calculates bubble point temperature using Peng-Robinson EoS, [K].

PO.EoS.Tb.SRK

Calculates bubble point temperature using SRK EoS, [K].

PO.EoS.Tdew.PR

Calculates dew point temperature using Peng-Robinson EoS, [K].

PO.EoS.Tdew.SRK

Calculates dew point temperature using SRK EoS, [K].

PO.EoS.Envelope.PR

Phase envelope using Peng-Robinson EoS. Output: 'bubble_T', 'bubble_P', 'dew_T', 'dew_P' (arrays), or 'cricondenbar_P/T', 'cricondentherm_P/T', 'critical_P/T' (scalars).

PO.EoS.Envelope.SRK

Phase envelope using SRK EoS. Output: 'bubble_T', 'bubble_P', 'dew_T', 'dew_P' (arrays), or 'cricondenbar_P/T', 'cricondentherm_P/T', 'critical_P/T' (scalars).

Can't find what you need? Request a Formula