Class CompressorChartReader

java.lang.Object
neqsim.process.equipment.compressor.CompressorChartReader

public class CompressorChartReader extends Object

CompressorChartReader class.

Author:
esol
  • Field Details

    • speeds

      private double[] speeds
    • flowLines

      private double[][] flowLines
    • headLines

      private double[][] headLines
    • polyEffLines

      private double[][] polyEffLines
    • stonewallCurve

      private double[] stonewallCurve
    • surgeCurve

      private double[] surgeCurve
    • surgeFlow

      private double[] surgeFlow
    • surgeHead

      private double[] surgeHead
    • chokeFlow

      private double[] chokeFlow
    • chokeHead

      private double[] chokeHead
    • headUnit

      private String headUnit
  • Constructor Details

    • CompressorChartReader

      public CompressorChartReader(String csvFilePath) throws Exception

      Constructor for CompressorChartReader.

      Parameters:
      csvFilePath - a String object
      Throws:
      Exception - if any.
  • Method Details

    • parseCSV

      private void parseCSV(String csvFilePath) throws Exception
      Throws:
      Exception
    • minIndex

      private int minIndex(double[] array)
    • maxIndex

      private int maxIndex(double[] array)
    • setCurvesToCompressor

      public void setCurvesToCompressor(Compressor compressor)

      setCurvesToCompressor.

      Parameters:
      compressor - a Compressor object
    • setHeadUnit

      public void setHeadUnit(String headUnit)

      Setter for the field headUnit.

      Parameters:
      headUnit - a String object
    • getSurgeFlow

      public double[] getSurgeFlow()

      Getter for the field surgeFlow.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getSurgeHead

      public double[] getSurgeHead()

      Getter for the field surgeHead.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getChokeFlow

      public double[] getChokeFlow()

      Getter for the field chokeFlow.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getChokeHead

      public double[] getChokeHead()

      Getter for the field chokeHead.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getSpeeds

      public double[] getSpeeds()

      Getter for the field speeds.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getFlowLines

      public double[][] getFlowLines()

      Getter for the field flowLines.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getHeadLines

      public double[][] getHeadLines()

      Getter for the field headLines.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getPolyEffLines

      public double[][] getPolyEffLines()

      Getter for the field polyEffLines.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getStonewallCurve

      public double[] getStonewallCurve()

      Getter for the field stonewallCurve.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getSurgeCurve

      public double[] getSurgeCurve()

      Getter for the field surgeCurve.

      Returns:
      an array of
      invalid reference
      double
      objects