Class DebottleneckAnalyzer.EquipmentStatus

java.lang.Object
neqsim.process.util.optimizer.DebottleneckAnalyzer.EquipmentStatus
All Implemented Interfaces:
Serializable
Enclosing class:
DebottleneckAnalyzer

public static class DebottleneckAnalyzer.EquipmentStatus extends Object implements Serializable
Status report for a single piece of equipment.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      public final String name
      Equipment name.
    • type

      public final String type
      Equipment type (class simple name).
    • maxUtilization

      public final double maxUtilization
      Maximum utilization across all constraints (0.0-1.0+).
    • limitingConstraint

      public final String limitingConstraint
      Name of the most limiting constraint.
    • currentValue

      public final double currentValue
      Current value of the limiting constraint.
    • designLimit

      public final double designLimit
      Design limit of the limiting constraint.
    • status

      public final String status
      Status: OK, WARNING, CRITICAL, OVERLOADED.
    • suggestion

      public final String 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 name
      type - equipment type
      maxUtil - maximum utilization
      limitingConstraint - name of limiting constraint
      currentValue - current value
      designLimit - design limit
      status - status string
      suggestion - debottleneck suggestion