Functions


213 items

ExponentialDeclineRate

Calculates rate using Arps (1945) exponential decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.

ExponentialDeclineCumulative

Calculates cumulative production using Arps (1945) exponential decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.

ExponentialDeclineTime

Time to reach an economic rate limit for Arps exponential decline, [T]. Returns the time when the production rate falls to the specified economic limit.

ExponentialDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps exponential decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

ExponentialDeclineFitParameters

Fit Arps exponential decline to rate-time data and return parameters as a row array [Qi, Di].

ExponentialDeclineWeightedFitParameters

Fit Arps exponential decline to rate-time data with weights and return parameters as a row array [Qi, Di].

HarmonicDeclineRate

Calculates rate using Arps (1945) harmonic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.

HarmonicDeclineCumulative

Calculates cumulative production using Arps (1945) harmonic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.

HarmonicDeclineTime

Time to reach an economic rate limit for Arps harmonic decline, [T]. Returns the time when the production rate falls to the specified economic limit.

HarmonicDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps harmonic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

HarmonicDeclineFitParameters

Fit Arps harmonic decline to rate-time data and return parameters as a row array [Qi, Di].

HarmonicDeclineWeightedFitParameters

Fit Arps harmonic decline to rate-time data with weights and return parameters as a row array [Qi, Di].

HyperbolicDeclineRate

Calculates rate using Arps (1945) hyperbolic decline curve, [L3/T]. Units of volume [L3] and time [T] must be consistent.

HyperbolicDeclineCumulative

Calculates cumulative production using Arps (1945) hyperbolic decline curve, [L3]. Units of volume [L3] and time [T] must be consistent.

HyperbolicDeclineTime

Time to reach an economic rate limit for Arps hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.

HyperbolicDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Arps hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

HyperbolicDeclineFitParameters

Fit Arps hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, b].

HyperbolicDeclineWeightedFitParameters

Fit Arps hyperbolic decline to rate-time data with weights and return parameters as a row array [Qi, Di, b].

ModifiedHyperbolicDeclineRate

Calculates rate using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.

ModifiedHyperbolicDeclineCumulative

Calculates cumulative production using modified hyperbolic production decline curve. Units of volume [L3] and time [T] must be consistent.

ModifiedHyperbolicDeclineTime

Time to reach an economic rate limit for modified hyperbolic decline, [T]. Returns the time when the production rate falls to the specified economic limit.

ModifiedHyperbolicDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for modified hyperbolic decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

ModifiedHyperbolicDeclineFitParameters

Fit Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].

ModifiedHyperbolicDeclineWeightedFitParameters

Weighted fit of Modified Hyperbolic decline to rate-time data and return parameters as a row array [Qi, Di, Dlim, b].

PowerLawExponentialDeclineRate

Calculates production rate using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.

PowerLawExponentialDeclineCumulative

Calculates cumulative production using Power Law Exponential (PLE) rate decline model. Units of volume [L3] and time [T] must be consistent.

PowerLawExponentialDeclineTime

Time to reach an economic rate limit for Power Law Exponential (PLE) decline, [T]. Returns the time when the production rate falls to the specified economic limit.

PowerLawExponentialDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Power Law Exponential (PLE) decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

PowerLawExponentialDeclineFitParameters

Fit Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].

PowerLawExponentialDeclineWeightedFitParameters

Weighted fit of Power Law Exponential (PLE) decline to rate-time data and return parameters as a row array [Qi_intercept, Di_intercept, D_inf, n].

StretchedExponentialDeclineRate

Calculates production rate using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.

StretchedExponentialDeclineCumulative

Calculates cumulative production using Stretched Exponential decline model. Units of volume [L3] and time [T] must be consistent.

StretchedExponentialDeclineTime

Time to reach an economic rate limit for Stretched Exponential decline, [T].

StretchedExponentialDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Stretched Exponential decline, [L3].

StretchedExponentialDeclineFitParameters

Fit Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].

StretchedExponentialDeclineWeightedFitParameters

Weighted fit of Stretched Exponential decline to rate-time data and return parameters as a row array [Qi, Tau, N].

DuongDeclineRate

Calculates rate using Duong decline model, [L3/T]. Units of volume [L3] and time [T] must be consistent.

DuongDeclineCumulative

Calculates cumulative production using Duong decline model, [L3]. Units of volume [L3] and time [T] must be consistent.

DuongDeclineTime

Time to reach an economic rate limit for Duong decline, [T]. Returns the time when the rate falls to the specified limit.

DuongDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Duong decline, [L3].

DuongDeclineFitParameters

Fit Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].

DuongDeclineWeightedFitParameters

Weighted fit of Duong decline to rate-time data and return parameters as a row array [a, m, q1, qInf].

AnsahKnowlesBubaDeclineRate

Calculates production rate using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.

AnsahKnowlesBubaDeclineCumulative

Calculates cumulative production using Ansah-Knowles-Buba decline model. Units of volume [L3] and time [T] must be consistent.

AnsahKnowlesBubaDeclineTime

Time to reach an economic rate limit for Ansah-Knowles-Buba decline, [T]. Returns the time when the production rate falls to the specified economic limit.

AnsahKnowlesBubaDeclineEUR

Estimated Ultimate Recovery (EUR) to an economic rate limit for Ansah-Knowles-Buba decline, [L3]. Returns cumulative production up to the time the rate reaches the economic limit.

AnsahKnowlesBubaDeclineFitParameters

Fit Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].

AnsahKnowlesBubaDeclineWeightedFitParameters

Weighted fit of Ansah-Knowles-Buba decline to rate-time data and return parameters as a row array [Qi, Alpha, Beta].

BasicFieldProfile

Calculates typical field production profile. Units of volume [L3] and time [T] must be consistent.

CombinedFieldProfile

Calculates field production profile based on drilling schedule and typical well profile.

ComputeSse

Computes the sum of squared errors (SSE) between observed and predicted rate sequences. Returns a scalar value.

ComputeLogSse

Computes the sum of squared errors (SSE) in log-space between observed and predicted rate sequences. Small positive epsilon added before taking logs to avoid log(0).

ComputeWeightedSse

Computes the weighted SSE between observed and predicted sequences.

ComputeWeightedLogSse

Computes the weighted log-space SSE between observed and predicted sequences. Small positive epsilon added before taking logs to avoid log(0).

PboAlMarhoun

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

PboDindorukChristman

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

PboDoklaOsman

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

PboGlaso

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

PboPetroskyFarshad

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

PboStanding

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

PboVasquezBeggs

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

BoSatAlMarhoun1988

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

BoSatDindorukChristman2001

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

BoSatGlaso1980

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

BoSatPetrosky1990

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

BoSatStanding1947

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

BoSatVasquezBeggs1980

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

BoUSat

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

RsoAlMarhoun1988

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

RsoDindorukChristman2001

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

RsoGlaso1980

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

RsoPetroskyFarshad1993

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

RsoStanding1981

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

RsoVasquezBeggs1980

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

UodEgbogah1983

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

UoSatBeggsRobinson1975

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

UoUSatVasquezBeggs1980

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

CoSatVillenaLanzi1985

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

CoUSatVasquezBeggs1980

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

ZfactorBrillBeggs

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

ZfactorDAK

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

PpcStanding

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

PpcSutton

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

TpcStanding

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

TpcSutton

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

Bg

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

UgLGE

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

Cg

Calculates gas compressibility, [1/psi].

GasDensity

Calculates gas density, [g/cc].

BwMcCain

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

RswMcCain

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

RswpMcCain

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

CwSatMcCain

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

CwUSatOsif

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

Uw1McCain

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

UwMcCain

Calculates water viscosity using McCain correlation, [cP].

IFTgoAbdulMajeed

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

IFTgoBakerSwerdloff

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

FrictionPressureDropLiquid

Calculates frictional pressure drop from Fanning equation for single-phase flow of an incompressible, Newtonian fluid, [psi].

InletPipePressureLiquid

Calculates inlet pipe pressure for single phase pipe flow of incompressible, Newtonian fluid, [psia].

OutletPipePressureLiquid

Calculates outlet pipe pressure for single phase pipe flow of incompressible, Newtonian fluid, [psia].

PotentialEnergyPressureDropLiquid

Calculates potential energy pressure drop for single-phase flow of an incompressible, Newtonian fluid, [psi].

ReynoldsNumberLiquid

Calculates Reynolds number for single phase pipe flow of incompressible, Newtonian fluid, [dimensionless].

InletPipePressureGas

Calculates inlet pipe pressure for single phase pipe flow of gas (compressible fluid), [psia].

OutletPipePressureGas

Calculates outlet pipe pressure for single phase pipe flow of gas (compressible fluid), [psia].

ReynoldsNumberGas

Calculates Reynolds number for single phase pipe flow of gas (compressible fluid), [dimensionless].

InletPressureHarBrown

Calculates inlet pipe pressure for multiphase pipe flow using Hagedorn and Brown (1965) correlation, [psia]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.

OutletPressureHarBrown

Calculates outlet pipe pressure for multiphase pipe flow using Hagedorn and Brown (1965) correlation, [psia]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.

PressureGradientHarBrown

Calculates pressure gradient for multiphase pipe flow using Hagedorn and Brown (1965) correlation with Griffith modification, [psi/ft]. Developed for vertical, upward flow and recommended only for near-vertical wellbores.

InletPressureBeggsBrill

Calculates inlet pipe pressure for multiphase pipe flow using Beggs and Brill (1973) correlation, [psia]. Can be applied for any wellbore inclination and flow direction.

OutletPressureBeggsBrill

Calculates outlet pipe pressure for multiphase pipe flow using Beggs and Brill (1973) correlation, [psia]. Can be applied for any wellbore inclination and flow direction.

PressureGradientBeggsBrill

Calculates pressure gradient for multiphase pipe flow using Beggs and Brill (1973) correlation, [psi/ft]. Can be applied for any wellbore inclination and flow direction.

InletPressureGray

Calculates inlet pipe pressure for multiphase pipe flow using Gray (1974) correlation, [psia]. Commonly used for gas wells that are also producing liquid.

OutletPressureGray

Calculates outlet pipe pressure for multiphase pipe flow using Gray (1974) correlation, [psia]. Commonly used for gas wells that are also producing liquid.

PressureGradientGray

Calculates pressure gradient for multiphase pipe flow using Gray (1974) correlation, [psi/ft]. Commonly used for gas wells that are also producing liquid.

FlowRatePSS

Calculates pseudosteady state production flow rate, [STB/d].

FlowRatePSSVogel

Calculates Vogel inflow performance for pseudosteady state flow, [STB/d].

ProdIndexHorWellBO

Calculates pseudosteady state productivity index for horizontal well using Babu-Odeh method for a box-shaped, anisotropic reservoir, with a well placed parallel to X(box length)-direction, [STB/(d.psi)].

ProdIndexHorWellBO2

Calculates pseudosteady state productivity index for horizontal well using Babu-Odeh method for a box-shaped, anisotropic reservoir, with a well centrally placed parallel to X(box length)-direction, [STB/(d.psi)].

ProdIndexPSS

Calculates pseudosteady state productivity index for vertical well, [STB/(d.psi)].

TimeToPSS

Calculates time to pseudosteady state for regular shape drainage area, [h].

FlowRateSS

Calculates steady state production flow rate, [STB/d].

FlowRateSSVogel

Calculates Vogel inflow performance for steady state flow, [STB/d].

ProdIndexHorWellBorisov

Calculates horizontal well productivity index using Borisov method for well in an isotropic reservoir, [STB/(d.psi)].

ProdIndexHorWellGRJ

Calculates horizontal well productivity index using Giger-Reiss-Jourdan method for well in an anisotropic reservoir, [STB/(d.psi)].

ProdIndexHorWellJoshi

Calculates horizontal well productivity index using Joshi method for well in an anisotropic reservoir, [STB/(d.psi)].

ProdIndexHorWellRD

Calculates horizontal well productivity index using Renard-Dupuy method for well in an anisotropic reservoir, [STB/(d.psi)].

ProdIndexSS

Calculates steady state productivity index for vertical well, [STB/(d.psi)].

FlowRateTF

Calculates transient-state production flow rate, [STB/d].

FlowRateTFVogel

Calculates Vogel inflow performance for transient-state flow, [STB/d].

ProdIndexTF

Calculates transient state productivity index for vertical well, [STB/(d.psi)].

GasFlowRatePSS

Calculates gas well flow rate for pseudosteady state condition using Darcy flow approximation, [mscf/d].

GasFlowRatePSSNonDarcy

Calculates gas well stabilized flow rate for pseudosteady state condition with Non-Darcy flow equation, [mscf/d].

NonDarcyCoefficient

Calculates correlation for estimating non-Darcy coefficient, [d/mscf].

TimeToPSSGas

Calculates time to stabilized flow in gas well, [h].

DrainageAreaHorWell1

Calculates horizontal well drainage area represented by two half circles of radius b at each end and a rectangle of dimensions L(2b) in the center (Joshi Method 1), [acres].

DrainageAreaHorWell2

Calculates horizontal well drainage area represented by an ellipse (Joshi Method 2), [acres].

DrainageRadius

Calculates effective drainage radius, [ft].

EffectiveWellboreRadius

Calculates effective wellbore radius, [ft].

EquivalentSkinFactor

Calculates equivalent skin factor for vertical well with hydraulic fracture.

PwVWIHR

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir, [psi].

PwVWIHRLCPB

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear constant pressure boundary, [psi].

PwVWIHRLSFB

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear sealing fault boundary, [psi].

PwVWIHRPCPB

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular constant pressures boundary, [psi].

PwVWIHRPMB

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular mixed boundaries (boundary 1 - fault, boundary 2 - constant pressure), [psi].

PwVWIHRPSFB

Calculates wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular sealing faults boundary, [psi].

PdLSSIHR

Calculates dimensionless pressure using line source solution in infinite homogeneous reservoir, [dimensionless].

PdwVWIHR

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir, [dimensionless].

PdwVWIHRLCPB

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear constant pressure boundary, [dimensionless].

PdwVWIHRLSFB

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with linear sealing fault boundary, [dimensionless].

PdwVWIHRPCPB

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular constant pressures boundary, [dimensionless].

PdwVWIHRPMB

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular mixed boundaries (boundary 1 - fault, boundary 2 - constant pressure), [dimensionless].

PdwVWIHRPSFB

Calculates dimensionless wellbore pressure drop for vertical well in infinite homogeneous reservoir with perpendicular sealing faults boundary, [dimensionless].

ptaCd

Calculates dimensionless wellbore storage coefficient, [dimensionless].

ptaLd

Calculates dimensionless distance, [dimensionless].

ptaPd

Calculates dimensionless pressure for constant-rate production, [dimensionless].

ptaRwd

Calculates dimensionless radius, [dimensionless].

ptaTd

Calculates dimensionless time, [dimensionless].

KrowCorey

Calculates Corey-type oil relative permeability, [dimensionless].

KrwCorey

Calculates Corey-type water relative permeability, [dimensionless].

KrowLET

Calculates LET-type oil relative permeability, [dimensionless].

KrwLET

Calculates LET-type water relative permeability, [dimensionless].

KrowHonarpourCarbInterWet

Calculates oil relative permeability using Honarpour (1982) correlation for intermediately wet limestone and dolomite, [dimensionless].

KrowHonarpourCarbWaterWet

Calculates oil relative permeability using Honarpour (1982) correlation for water wet limestone and dolomite, [dimensionless].

KrowHonarpourSandInterWet

Calculates oil relative permeability using Honarpour (1982) correlation for intermediately wet sandstone and conglomerate, [dimensionless].

KrowHonarpourSandWaterWet

Calculates oil relative permeability using Honarpour (1982) correlation for water wet sandstone and conglomerate, [dimensionless].

KrwHonarpourCarbInterWet

Calculates water relative permeability using Honarpour (1982) correlation for intermediately wet limestone and dolomite, [dimensionless].

KrwHonarpourCarbWaterWet

Calculates water relative permeability using Honarpour (1982) correlation for water wet limestone and dolomite, [dimensionless].

KrwHonarpourSandInterWet

Calculates water relative permeability using Honarpour (1982) correlation for intermediately wet sandstone and conglomerate, [dimensionless].

KrwHonarpourSandWaterWet

Calculates water relative permeability using Honarpour (1982) correlation for water wet sandstone and conglomerate, [dimensionless].

KrcgIKGasCond

Calculates condensate relative permeability in gas-condensate system using Ibrahim-Koederitz correlation, [dimensionless].

KrgIKGasCond

Calculates gas relative permeability in gas-condensate system using Ibrahim-Koederitz correlation, [dimensionless].

KrgIKGasOilCarb

Calculates gas relative permeability in gas-oil system using Ibrahim-Koederitz correlation for carbonate, [dimensionless].

KrgIKGasOilSand

Calculates gas relative permeability in gas-oil system using Ibrahim-Koederitz correlation for sandstone, [dimensionless].

KrgwIKGasWater

Calculates gas relative permeability in gas-water system using Ibrahim-Koederitz correlation, [dimensionless].

KrogIKGasOilCarb

Calculates oil relative permeability in gas-oil system using Ibrahim-Koederitz correlation for carbonate, [dimensionless].

KrogIKGasOilSand

Calculates oil relative permeability in gas-oil system using Ibrahim-Koederitz correlation for sandstone, [dimensionless].

KrowIKCarbInterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for intermediate-wet carbonate, [dimensionless].

KrowIKCarbOilWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for oil-wet carbonate, [dimensionless].

KrowIKCarbStrongWaterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for strongly water-wet carbonate, [dimensionless].

KrowIKCarbWaterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for water-wet carbonate, [dimensionless].

KrowIKSandInterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for intermediate-wet sandstone, [dimensionless].

KrowIKSandOilWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for oil-wet sandstone, [dimensionless].

KrowIKSandStrongWaterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for strongly water-wet sandstone, [dimensionless].

KrowIKSandWaterWet

Calculates oil relative permeability using Ibrahim-Koederitz correlation for water-wet sandstone, [dimensionless].

KrwIKCarbInterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for intermediate-wet carbonate, [dimensionless].

KrwIKCarbOilWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for oil-wet carbonate, [dimensionless].

KrwIKCarbStrongWaterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for strongly water-wet carbonate, [dimensionless].

KrwIKCarbWaterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for water-wet carbonate, [dimensionless].

KrwIKGasWater

Calculates water relative permeability in gas-water system using Ibrahim-Koederitz correlation, [dimensionless].

KrwIKSandInterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for intermediate-wet sandstone, [dimensionless].

KrwIKSandOilWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for oil-wet sandstone, [dimensionless].

KrwIKSandStrongWaterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for strongly water-wet sandstone, [dimensionless].

KrwIKSandWaterWet

Calculates water relative permeability using Ibrahim-Koederitz correlation for water-wet sandstone, [dimensionless].

CfNewmanL

Calculates rock pore volume compressibility in limestones using Newman correlation, [1/psi].

CfNewmanS

Calculates rock pore volume compressibility in sandstones using Newman correlation, [1/psi].

CubicSplineDifferentiate

Calculates first derivative using natural cubic spline interpolation.

CubicSplineIntegrate

Calculates definite integral using natural cubic spline interpolation from the start up to point t.

CubicSplineIntegrateT1T2

Calculates definite integral using natural cubic spline interpolation from point t1 to point t2.

CubicSplineInterpolate

Calculates interpolated value using natural cubic spline interpolation.

CubicSplinesIntersection

Calculates x value of intersection point between two cubic splines.

DataDifferentiate

Calculates derivative for data samples at point t with smoothing.

LinearSplineDifferentiate

Calculates first derivative using linear spline interpolation.

LinearSplineIntegrate

Calculates definite integral using linear spline interpolation from the start up to point t.

LinearSplineIntegrateT1T2

Calculates definite integral using linear spline interpolation from point t1 to point t2.

LinearSplineInterpolate

Calculates interpolated value using linear spline interpolation.

LinearSplinesIntersection

Calculates x value of intersection point between two linear splines.

ProximalInterpolate

Calculates interpolated value using proximal interpolation.

StepInterpolate

Calculates interpolated value using step interpolation.

API2SG

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

SG2API

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

UnitConverter

Converts value from one unit to another, [depends on units].

ExpIntegralEi

Calculates the exponential integral function Ei(x).

An unhandled error has occurred. Reload 🗙