Class ScenarioAnalyzer.ScenarioParameters
java.lang.Object
neqsim.process.fielddevelopment.evaluation.ScenarioAnalyzer.ScenarioParameters
- All Implemented Interfaces:
Serializable
- Enclosing class:
ScenarioAnalyzer
Parameters for a scenario.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longprivate doubleprivate doubleprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets gas rate.doublegetGOR()Gets GOR.doubleGets oil rate.doubleGets pressure.doubleGets temperature.doubleCalculates approximate total mass rate.doubleGets water cut.doubleGets water rate.setGasRate(double rate) Sets gas production rate.setGOR(double gor) Sets gas-oil ratio.setOilRate(double rate) Sets oil production rate.setPressure(double p) Sets pressure.setTemperature(double temp) Sets temperature.setWaterCut(double wc) Sets water cut.setWaterRate(double rate) Sets water production rate.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
oilRate
private double oilRate -
gasRate
private double gasRate -
waterRate
private double waterRate -
GOR
private double GOR -
waterCut
private double waterCut -
temperature
private double temperature -
pressure
private double pressure
-
-
Constructor Details
-
ScenarioParameters
public ScenarioParameters()Creates empty scenario parameters.
-
-
Method Details
-
setOilRate
Sets oil production rate.- Parameters:
rate- oil rate in Sm3/day- Returns:
- this for chaining
-
setGasRate
Sets gas production rate.- Parameters:
rate- gas rate in Sm3/day- Returns:
- this for chaining
-
setWaterRate
Sets water production rate.- Parameters:
rate- water rate in m3/day- Returns:
- this for chaining
-
setGOR
Sets gas-oil ratio.- Parameters:
gor- GOR in Sm3/Sm3- Returns:
- this for chaining
-
setWaterCut
Sets water cut.- Parameters:
wc- water cut (0.0-1.0)- Returns:
- this for chaining
-
setTemperature
Sets temperature.- Parameters:
temp- temperature in C- Returns:
- this for chaining
-
setPressure
Sets pressure.- Parameters:
p- pressure in bara- Returns:
- this for chaining
-
getOilRate
public double getOilRate()Gets oil rate.- Returns:
- oil rate in Sm3/day
-
getGasRate
public double getGasRate()Gets gas rate.- Returns:
- gas rate in Sm3/day
-
getWaterRate
public double getWaterRate()Gets water rate.- Returns:
- water rate in m3/day
-
getGOR
public double getGOR()Gets GOR.- Returns:
- GOR in Sm3/Sm3
-
getWaterCut
public double getWaterCut()Gets water cut.- Returns:
- water cut (0.0-1.0)
-
getTemperature
public double getTemperature()Gets temperature.- Returns:
- temperature in C
-
getPressure
public double getPressure()Gets pressure.- Returns:
- pressure in bara
-
getTotalMassRate
public double getTotalMassRate()Calculates approximate total mass rate.- Returns:
- mass rate in kg/hr (simplified)
-