Class CompressorOperatingHistory.OperatingPoint
java.lang.Object
neqsim.process.equipment.compressor.CompressorOperatingHistory.OperatingPoint
- All Implemented Interfaces:
Serializable
- Enclosing class:
CompressorOperatingHistory
public static class CompressorOperatingHistory.OperatingPoint
extends Object
implements Serializable
Inner class representing a single operating point.
- Version:
- 1.0
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate static final longprivate final doubleprivate final CompressorStateprivate final doubleprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionOperatingPoint(double time, double flow, double head, double speed, double power, double efficiency, double surgeMargin, double stoneWallMargin, CompressorState state, double inletPressure, double outletPressure, double inletTemperature, double outletTemperature) Constructor for OperatingPoint. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the polytropic efficiency.doublegetFlow()Get the flow rate.doublegetHead()Get the polytropic head.doubleGet the inlet pressure.doubleGet the inlet temperature.doubleGet the outlet pressure.doubleGet the outlet temperature.doublegetPower()Get the shaft power.doublegetSpeed()Get the rotational speed.getState()Get the compressor state.doubleGet the stone wall margin.doubleGet the surge margin.doublegetTime()Get the simulation time.booleanCheck if this point is in surge.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
time
private final double time -
flow
private final double flow -
head
private final double head -
speed
private final double speed -
power
private final double power -
efficiency
private final double efficiency -
surgeMargin
private final double surgeMargin -
stoneWallMargin
private final double stoneWallMargin -
state
-
inletPressure
private final double inletPressure -
outletPressure
private final double outletPressure -
inletTemperature
private final double inletTemperature -
outletTemperature
private final double outletTemperature
-
-
Constructor Details
-
OperatingPoint
public OperatingPoint(double time, double flow, double head, double speed, double power, double efficiency, double surgeMargin, double stoneWallMargin, CompressorState state, double inletPressure, double outletPressure, double inletTemperature, double outletTemperature) Constructor for OperatingPoint.- Parameters:
time- simulation time in secondsflow- volumetric flow rate in m³/hrhead- polytropic head in kJ/kgspeed- rotational speed in RPMpower- shaft power in kWefficiency- polytropic efficiency (0-1)surgeMargin- margin to surge line (ratio)stoneWallMargin- margin to stone wall (ratio)state- compressor operating stateinletPressure- inlet pressure in baraoutletPressure- outlet pressure in barainletTemperature- inlet temperature in KoutletTemperature- outlet temperature in K
-
-
Method Details
-
getTime
public double getTime()Get the simulation time.- Returns:
- time in seconds
-
getFlow
public double getFlow()Get the flow rate.- Returns:
- flow in m³/hr
-
getHead
public double getHead()Get the polytropic head.- Returns:
- head in kJ/kg
-
getSpeed
public double getSpeed()Get the rotational speed.- Returns:
- speed in RPM
-
getPower
public double getPower()Get the shaft power.- Returns:
- power in kW
-
getEfficiency
public double getEfficiency()Get the polytropic efficiency.- Returns:
- efficiency as ratio (0-1)
-
getSurgeMargin
public double getSurgeMargin()Get the surge margin.- Returns:
- surge margin as ratio
-
getStoneWallMargin
public double getStoneWallMargin()Get the stone wall margin.- Returns:
- stone wall margin as ratio
-
getState
-
getInletPressure
public double getInletPressure()Get the inlet pressure.- Returns:
- pressure in bara
-
getOutletPressure
public double getOutletPressure()Get the outlet pressure.- Returns:
- pressure in bara
-
getInletTemperature
public double getInletTemperature()Get the inlet temperature.- Returns:
- temperature in K
-
getOutletTemperature
public double getOutletTemperature()Get the outlet temperature.- Returns:
- temperature in K
-
isInSurge
public boolean isInSurge()Check if this point is in surge.- Returns:
- true if surge margin is negative
-
toString
-