Class ProcessOptimizationEngine.SensitivityResult

java.lang.Object
neqsim.process.util.optimizer.ProcessOptimizationEngine.SensitivityResult
All Implemented Interfaces:
Serializable
Enclosing class:
ProcessOptimizationEngine

public static class ProcessOptimizationEngine.SensitivityResult extends Object implements Serializable
Sensitivity analysis result.
Version:
2.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • baseFlow

      private double baseFlow
    • flowGradient

      private double flowGradient
    • tightestConstraint

      private String tightestConstraint
    • tightestMargin

      private double tightestMargin
    • flowBuffer

      private double flowBuffer
    • constraintMargins

      private Map<String,Double> constraintMargins
  • Constructor Details

    • SensitivityResult

      public SensitivityResult()
  • Method Details

    • getBaseFlow

      public double getBaseFlow()
    • setBaseFlow

      public void setBaseFlow(double baseFlow)
    • getFlowGradient

      public double getFlowGradient()
    • setFlowGradient

      public void setFlowGradient(double flowGradient)
    • getTightestConstraint

      public String getTightestConstraint()
    • setTightestConstraint

      public void setTightestConstraint(String tightestConstraint)
    • getTightestMargin

      public double getTightestMargin()
    • setTightestMargin

      public void setTightestMargin(double tightestMargin)
    • getFlowBuffer

      public double getFlowBuffer()
    • setFlowBuffer

      public void setFlowBuffer(double flowBuffer)
    • getConstraintMargins

      public Map<String,Double> getConstraintMargins()
    • setConstraintMargins

      public void setConstraintMargins(Map<String,Double> constraintMargins)
    • isAtCapacity

      public boolean isAtCapacity()
      Checks if any equipment is at capacity.
      Returns:
      true if tightest margin is less than 5%
    • getBottleneckEquipment

      public String getBottleneckEquipment()
      Gets the bottleneck equipment name.
      Returns:
      name of equipment with tightest constraint