Class NetworkResult
java.lang.Object
neqsim.process.fielddevelopment.network.NetworkResult
- All Implemented Interfaces:
Serializable
Result container for network solver.
Contains all outputs from a network solution including well rates, pressures, and convergence information.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanWhether the solver converged.Flowline pressure drops (bar).intNumber of iterations.doubleManifold pressure (bara).Network name.doubleFinal residual.private static final longSolution mode used.doubleTotal production rate (Sm3/day).Well enabled status.Wellhead pressures (bara).Individual well rates (Sm3/day). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetFlowlinePressureDrop(String wellName) Gets a well's flowline pressure drop.intGets the number of producing wells.Gets a markdown summary table.doublegetTotalRate(String unit) Gets the total production rate in specified unit.doublegetWellheadPressure(String wellName) Gets a well's wellhead pressure.doublegetWellRate(String wellName, String unit) Gets a well's production rate.booleanisWellEnabled(String wellName) Checks if a well is enabled.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
networkName
Network name. -
solutionMode
Solution mode used. -
manifoldPressure
public double manifoldPressureManifold pressure (bara). -
totalRate
public double totalRateTotal production rate (Sm3/day). -
wellRates
-
wellheadPressures
-
flowlinePressureDrops
-
wellEnabled
-
converged
public boolean convergedWhether the solver converged. -
iterations
public int iterationsNumber of iterations. -
residual
public double residualFinal residual.
-
-
Constructor Details
-
NetworkResult
Creates a new network result.- Parameters:
networkName- network name
-
-
Method Details
-
getTotalRate
Gets the total production rate in specified unit.- Parameters:
unit- rate unit (Sm3/day, MSm3/day, bbl/day)- Returns:
- total rate
-
getWellRate
-
getWellheadPressure
Gets a well's wellhead pressure.- Parameters:
wellName- well name- Returns:
- wellhead pressure in bara
-
getFlowlinePressureDrop
Gets a well's flowline pressure drop.- Parameters:
wellName- well name- Returns:
- pressure drop in bar
-
isWellEnabled
Checks if a well is enabled.- Parameters:
wellName- well name- Returns:
- true if enabled
-
getProducingWellCount
public int getProducingWellCount()Gets the number of producing wells.- Returns:
- producing well count
-
getSummaryTable
-
toString
-