Class SystemBlackOil
java.lang.Object
neqsim.blackoil.SystemBlackOil
Lightweight Black-Oil "system/stream" with standard totals and P/T. Not a full NeqSim
SystemInterface (by design, to keep it minimal).
- Author:
- esol
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlackOilFlashprivate doubleprivate BlackOilFlashResultprivate doubleprivate doubleprivate final BlackOilPVTTableprivate doubleprivate double -
Constructor Summary
ConstructorsConstructorDescriptionSystemBlackOil(BlackOilPVTTable pvt, double rho_o_sc, double rho_g_sc, double rho_w_sc) Constructor for SystemBlackOil. -
Method Summary
Modifier and TypeMethodDescriptioncopyShallow.flash()flash.doublegetBg()getBg.doublegetBo()getBo.doublegetBw()getBw.doublegetGasDensity.doublegetGasReservoirVolume.doublegetGasStdTotal.doublegetGasViscosity.doublegetOilDensity.doublegetOilReservoirVolume.doublegetOilStdTotal.doublegetOilViscosity.doublegetPressure.doublegetRs()getRs.doublegetRv()getRv.doublegetTemperature.doublegetWaterDensity.doublegetWaterReservoirVolume.doublegetWaterStd.doublegetWaterViscosity.voidsetPressure(double P) setPressure.voidsetStdTotals(double Otot_std, double Gtot_std, double W_std) setStdTotals.voidsetTemperature(double T) setTemperature.
-
Field Details
-
pvt
-
flash
-
P
private double P -
T
private double T -
Otot_std
private double Otot_std -
Gtot_std
private double Gtot_std -
W_std
private double W_std -
last
-
-
Constructor Details
-
SystemBlackOil
Constructor for SystemBlackOil.
- Parameters:
pvt- aBlackOilPVTTableobjectrho_o_sc- a doublerho_g_sc- a doublerho_w_sc- a double
-
-
Method Details
-
copyShallow
-
setPressure
public void setPressure(double P) setPressure.
- Parameters:
P- a double
-
setTemperature
public void setTemperature(double T) setTemperature.
- Parameters:
T- a double
-
setStdTotals
public void setStdTotals(double Otot_std, double Gtot_std, double W_std) setStdTotals.
- Parameters:
Otot_std- a doubleGtot_std- a doubleW_std- a double
-
getPressure
public double getPressure()getPressure.
- Returns:
- a double
-
getTemperature
public double getTemperature()getTemperature.
- Returns:
- a double
-
getOilStdTotal
public double getOilStdTotal()getOilStdTotal.
- Returns:
- a double
-
getGasStdTotal
public double getGasStdTotal()getGasStdTotal.
- Returns:
- a double
-
getWaterStd
public double getWaterStd()getWaterStd.
- Returns:
- a double
-
flash
-
getBo
public double getBo()getBo.
- Returns:
- a double
-
getBg
public double getBg()getBg.
- Returns:
- a double
-
getBw
public double getBw()getBw.
- Returns:
- a double
-
getRs
public double getRs()getRs.
- Returns:
- a double
-
getRv
public double getRv()getRv.
- Returns:
- a double
-
getOilDensity
public double getOilDensity()getOilDensity.
- Returns:
- a double
-
getGasDensity
public double getGasDensity()getGasDensity.
- Returns:
- a double
-
getWaterDensity
public double getWaterDensity()getWaterDensity.
- Returns:
- a double
-
getOilViscosity
public double getOilViscosity()getOilViscosity.
- Returns:
- a double
-
getGasViscosity
public double getGasViscosity()getGasViscosity.
- Returns:
- a double
-
getWaterViscosity
public double getWaterViscosity()getWaterViscosity.
- Returns:
- a double
-
getOilReservoirVolume
public double getOilReservoirVolume()getOilReservoirVolume.
- Returns:
- a double
-
getGasReservoirVolume
public double getGasReservoirVolume()getGasReservoirVolume.
- Returns:
- a double
-
getWaterReservoirVolume
public double getWaterReservoirVolume()getWaterReservoirVolume.
- Returns:
- a double
-