Class OilGasProcessSimulationOptimization.MaxProductionResult

java.lang.Object
neqsim.process.examples.OilGasProcessSimulationOptimization.MaxProductionResult
Enclosing class:
OilGasProcessSimulationOptimization

public static class OilGasProcessSimulationOptimization.MaxProductionResult extends Object
Result class for maximum production optimization.
Version:
1.0
Author:
NeqSim Development Team
  • Field Details

    • optimalParams

    • maxFeedRate

      private double maxFeedRate
    • maxOilExportRate

      private double maxOilExportRate
    • maxGasExportRate

      private double maxGasExportRate
    • bottleneckSeparator

      private String bottleneckSeparator
    • bottleneckUtilization

      private double bottleneckUtilization
    • limitingSeparator

      private String limitingSeparator
    • limitingFeedRate

      private double limitingFeedRate
    • limitingUtilization

      private double limitingUtilization
    • separatorCapacities

      private Map<String,Double> separatorCapacities
    • compressorSpeedUtilization

      private Map<String,Double> compressorSpeedUtilization
    • successfulIterations

      private int successfulIterations
    • totalFailures

      private int totalFailures
  • Constructor Details

    • MaxProductionResult

      public MaxProductionResult()
  • Method Details

    • getOptimalParams

    • setOptimalParams

      public void setOptimalParams(OilGasProcessSimulationOptimization.ProcessInputParameters optimalParams)
    • getMaxFeedRate

      public double getMaxFeedRate()
    • setMaxFeedRate

      public void setMaxFeedRate(double maxFeedRate)
    • getMaxOilExportRate

      public double getMaxOilExportRate()
    • setMaxOilExportRate

      public void setMaxOilExportRate(double maxOilExportRate)
    • getMaxGasExportRate

      public double getMaxGasExportRate()
    • setMaxGasExportRate

      public void setMaxGasExportRate(double maxGasExportRate)
    • getBottleneckSeparator

      public String getBottleneckSeparator()
    • setBottleneckSeparator

      public void setBottleneckSeparator(String bottleneckSeparator)
    • getBottleneckUtilization

      public double getBottleneckUtilization()
    • setBottleneckUtilization

      public void setBottleneckUtilization(double bottleneckUtilization)
    • getLimitingSeparator

      public String getLimitingSeparator()
    • setLimitingSeparator

      public void setLimitingSeparator(String limitingSeparator)
    • getLimitingFeedRate

      public double getLimitingFeedRate()
    • setLimitingFeedRate

      public void setLimitingFeedRate(double limitingFeedRate)
    • getLimitingUtilization

      public double getLimitingUtilization()
    • setLimitingUtilization

      public void setLimitingUtilization(double limitingUtilization)
    • getSeparatorCapacities

      public Map<String,Double> getSeparatorCapacities()
    • setSeparatorCapacities

      public void setSeparatorCapacities(Map<String,Double> separatorCapacities)
    • getCompressorSpeedUtilization

      public Map<String,Double> getCompressorSpeedUtilization()
    • setCompressorSpeedUtilization

      public void setCompressorSpeedUtilization(Map<String,Double> compressorSpeedUtilization)
    • getSuccessfulIterations

      public int getSuccessfulIterations()
    • setSuccessfulIterations

      public void setSuccessfulIterations(int successfulIterations)
    • getTotalFailures

      public int getTotalFailures()
    • setTotalFailures

      public void setTotalFailures(int totalFailures)
    • toString

      public String toString()
      Overrides:
      toString in class Object