Class MultiphaseFlowIntegrator.PipelineResult
java.lang.Object
neqsim.process.fielddevelopment.network.MultiphaseFlowIntegrator.PipelineResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
MultiphaseFlowIntegrator
Pipeline hydraulics result.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate doubleprivate Stringprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGenerate summary report.doubleGet arrival pressure.doubleGet arrival temperature.doubleGet erosional velocity.doubleGet erosional velocity ratio.Get flow regime.doubleGet gas velocity.Get infeasibility reason.doubleGet inlet pressure.doubleGet inlet temperature.doubleGet liquid holdup.doubleGet liquid velocity.doubleGet mixture velocity.doubleGet pressure drop.doubleGet slug frequency.booleanCheck if feasible.voidsetArrivalPressureBar(double p) Set arrival pressure.voidsetArrivalTemperatureC(double t) Set arrival temperature.voidsetErosionalVelocityMs(double v) Set erosional velocity.voidsetErosionalVelocityRatio(double r) Set erosional velocity ratio.voidsetFeasible(boolean f) Set feasibility.voidSet flow regime.voidsetGasVelocityMs(double v) Set gas velocity.voidSet infeasibility reason.voidsetInletPressureBar(double p) Set inlet pressure.voidsetInletTemperatureC(double t) Set inlet temperature.voidsetLiquidHoldup(double hl) Set liquid holdup.voidsetLiquidVelocityMs(double v) Set liquid velocity.voidsetMixtureVelocityMs(double v) Set mixture velocity.voidsetPressureDropBar(double dp) Set pressure drop.voidsetSlugFrequencyPerMin(double f) Set slug frequency.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
inletPressureBar
private double inletPressureBar -
arrivalPressureBar
private double arrivalPressureBar -
pressureDropBar
private double pressureDropBar -
inletTemperatureC
private double inletTemperatureC -
arrivalTemperatureC
private double arrivalTemperatureC -
flowRegime
-
liquidHoldup
private double liquidHoldup -
liquidVelocityMs
private double liquidVelocityMs -
gasVelocityMs
private double gasVelocityMs -
mixtureVelocityMs
private double mixtureVelocityMs -
slugFrequencyPerMin
private double slugFrequencyPerMin -
erosionalVelocityMs
private double erosionalVelocityMs -
erosionalVelocityRatio
private double erosionalVelocityRatio -
feasible
private boolean feasible -
infeasibilityReason
-
-
Constructor Details
-
PipelineResult
public PipelineResult()
-
-
Method Details
-
getInletPressureBar
public double getInletPressureBar()Get inlet pressure.- Returns:
- the inlet pressure in bar
-
setInletPressureBar
public void setInletPressureBar(double p) Set inlet pressure.- Parameters:
p- the inlet pressure in bar
-
getArrivalPressureBar
public double getArrivalPressureBar()Get arrival pressure.- Returns:
- the arrival pressure in bar
-
setArrivalPressureBar
public void setArrivalPressureBar(double p) Set arrival pressure.- Parameters:
p- the arrival pressure in bar
-
getPressureDropBar
public double getPressureDropBar()Get pressure drop.- Returns:
- the pressure drop in bar
-
setPressureDropBar
public void setPressureDropBar(double dp) Set pressure drop.- Parameters:
dp- the pressure drop in bar
-
getInletTemperatureC
public double getInletTemperatureC()Get inlet temperature.- Returns:
- the inlet temperature in Celsius
-
setInletTemperatureC
public void setInletTemperatureC(double t) Set inlet temperature.- Parameters:
t- the inlet temperature in Celsius
-
getArrivalTemperatureC
public double getArrivalTemperatureC()Get arrival temperature.- Returns:
- the arrival temperature in Celsius
-
setArrivalTemperatureC
public void setArrivalTemperatureC(double t) Set arrival temperature.- Parameters:
t- the arrival temperature in Celsius
-
getFlowRegime
Get flow regime.- Returns:
- the flow regime
-
setFlowRegime
Set flow regime.- Parameters:
regime- the flow regime to set
-
getLiquidHoldup
public double getLiquidHoldup()Get liquid holdup.- Returns:
- the liquid holdup (0-1)
-
setLiquidHoldup
public void setLiquidHoldup(double hl) Set liquid holdup.- Parameters:
hl- the liquid holdup (0-1)
-
getLiquidVelocityMs
public double getLiquidVelocityMs()Get liquid velocity.- Returns:
- the liquid velocity in m/s
-
setLiquidVelocityMs
public void setLiquidVelocityMs(double v) Set liquid velocity.- Parameters:
v- the liquid velocity in m/s
-
getGasVelocityMs
public double getGasVelocityMs()Get gas velocity.- Returns:
- the gas velocity in m/s
-
setGasVelocityMs
public void setGasVelocityMs(double v) Set gas velocity.- Parameters:
v- the gas velocity in m/s
-
getMixtureVelocityMs
public double getMixtureVelocityMs()Get mixture velocity.- Returns:
- mixture velocity in m/s
-
setMixtureVelocityMs
public void setMixtureVelocityMs(double v) Set mixture velocity.- Parameters:
v- mixture velocity in m/s
-
getSlugFrequencyPerMin
public double getSlugFrequencyPerMin()Get slug frequency.- Returns:
- slug frequency per minute
-
setSlugFrequencyPerMin
public void setSlugFrequencyPerMin(double f) Set slug frequency.- Parameters:
f- slug frequency per minute
-
getErosionalVelocityMs
public double getErosionalVelocityMs()Get erosional velocity.- Returns:
- erosional velocity in m/s
-
setErosionalVelocityMs
public void setErosionalVelocityMs(double v) Set erosional velocity.- Parameters:
v- erosional velocity in m/s
-
getErosionalVelocityRatio
public double getErosionalVelocityRatio()Get erosional velocity ratio.- Returns:
- erosional velocity ratio (dimensionless)
-
setErosionalVelocityRatio
public void setErosionalVelocityRatio(double r) Set erosional velocity ratio.- Parameters:
r- erosional velocity ratio (dimensionless)
-
isFeasible
public boolean isFeasible()Check if feasible.- Returns:
- true if feasible, false otherwise
-
setFeasible
public void setFeasible(boolean f) Set feasibility.- Parameters:
f- true if feasible
-
getInfeasibilityReason
Get infeasibility reason.- Returns:
- the infeasibility reason or null if feasible
-
setInfeasibilityReason
Set infeasibility reason.- Parameters:
r- the infeasibility reason
-
generateReport
-