Class Flare.CapacityCheckResult
java.lang.Object
neqsim.process.equipment.flare.Flare.CapacityCheckResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
Flare
Result object containing utilization against the configured design capacities.
- 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 final doubleprivate static final long -
Constructor Summary
ConstructorsConstructorDescriptionCapacityCheckResult(double heatDutyW, double designHeatDutyW, double massRateKgS, double designMassRateKgS, double molarRateMoleS, double designMolarRateMoleS, double heatUtilization, double massUtilization, double molarUtilization) -
Method Summary
Modifier and TypeMethodDescription(package private) static Flare.CapacityCheckResultempty()private booleanexceeds(double utilization) doubledoubledoubledoubledoubledoubledoubledoubledoublebooleanDetermine if any configured capacity is overloaded (> 1.0 utilization).toDTO()Convert to a simple DTO for reporting.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
heatDutyW
private final double heatDutyW -
designHeatDutyW
private final double designHeatDutyW -
massRateKgS
private final double massRateKgS -
designMassRateKgS
private final double designMassRateKgS -
molarRateMoleS
private final double molarRateMoleS -
designMolarRateMoleS
private final double designMolarRateMoleS -
heatUtilization
private final double heatUtilization -
massUtilization
private final double massUtilization -
molarUtilization
private final double molarUtilization
-
-
Constructor Details
-
CapacityCheckResult
CapacityCheckResult(double heatDutyW, double designHeatDutyW, double massRateKgS, double designMassRateKgS, double molarRateMoleS, double designMolarRateMoleS, double heatUtilization, double massUtilization, double molarUtilization)
-
-
Method Details
-
empty
-
getHeatDutyW
public double getHeatDutyW() -
getDesignHeatDutyW
public double getDesignHeatDutyW() -
getMassRateKgS
public double getMassRateKgS() -
getDesignMassRateKgS
public double getDesignMassRateKgS() -
getMolarRateMoleS
public double getMolarRateMoleS() -
getDesignMolarRateMoleS
public double getDesignMolarRateMoleS() -
getHeatUtilization
public double getHeatUtilization() -
getMassUtilization
public double getMassUtilization() -
getMolarUtilization
public double getMolarUtilization() -
isOverloaded
public boolean isOverloaded()Determine if any configured capacity is overloaded (> 1.0 utilization).- Returns:
- true if overloaded
-
exceeds
private boolean exceeds(double utilization) -
toDTO
Convert to a simple DTO for reporting.- Returns:
- DTO view of the capacity check
-