Class DebottleneckAnalyzer.EquipmentStatus
java.lang.Object
neqsim.process.util.optimizer.DebottleneckAnalyzer.EquipmentStatus
- All Implemented Interfaces:
Serializable
- Enclosing class:
DebottleneckAnalyzer
Status report for a single piece of equipment.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal doubleCurrent value of the limiting constraint.final doubleDesign limit of the limiting constraint.final StringName of the most limiting constraint.final doubleMaximum utilization across all constraints (0.0-1.0+).final StringEquipment name.private static final longfinal StringStatus: OK, WARNING, CRITICAL, OVERLOADED.final StringDebottleneck suggestion.final StringEquipment type (class simple name). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
Equipment name. -
type
Equipment type (class simple name). -
maxUtilization
public final double maxUtilizationMaximum utilization across all constraints (0.0-1.0+). -
limitingConstraint
Name of the most limiting constraint. -
currentValue
public final double currentValueCurrent value of the limiting constraint. -
designLimit
public final double designLimitDesign limit of the limiting constraint. -
status
Status: OK, WARNING, CRITICAL, OVERLOADED. -
suggestion
Debottleneck suggestion.
-
-
Constructor Details
-
EquipmentStatus
public EquipmentStatus(String name, String type, double maxUtil, String limitingConstraint, double currentValue, double designLimit, String status, String suggestion) Creates an equipment status entry.- Parameters:
name- equipment nametype- equipment typemaxUtil- maximum utilizationlimitingConstraint- name of limiting constraintcurrentValue- current valuedesignLimit- design limitstatus- status stringsuggestion- debottleneck suggestion
-