Interface CompressorInterface

All Superinterfaces:
NamedInterface, ProcessEquipmentInterface, Runnable, Serializable, SimulationInterface, TwoPortInterface
All Known Implementing Classes:
Compressor, Expander, TurboExpanderCompressor

public interface CompressorInterface extends ProcessEquipmentInterface, TwoPortInterface

CompressorInterface interface.

Version:
$Id: $Id
Author:
esol
  • Method Details

    • getEnergy

      double getEnergy()

      getEnergy.

      Returns:
      a double
    • getIsentropicEfficiency

      double getIsentropicEfficiency()

      getIsentropicEfficiency.

      Returns:
      a double
    • setIsentropicEfficiency

      void setIsentropicEfficiency(double isentropicEfficiency)

      setIsentropicEfficiency.

      Parameters:
      isentropicEfficiency - a double
    • getSurgeFlowRateStd

      double getSurgeFlowRateStd()
    • getPolytropicEfficiency

      double getPolytropicEfficiency()

      getPolytropicEfficiency.

      Returns:
      a double
    • setPolytropicEfficiency

      void setPolytropicEfficiency(double polytropicEfficiency)

      setPolytropicEfficiency.

      Parameters:
      polytropicEfficiency - a double
    • getAntiSurge

      AntiSurge getAntiSurge()

      getAntiSurge.

      Returns:
      a AntiSurge object
    • getDistanceToSurge

      double getDistanceToSurge()

      getDistanceToSurge.

      Returns:
      a double
    • setMaximumSpeed

      void setMaximumSpeed(double maxSpeed)

      setMaximumSpeed.

      Parameters:
      maxSpeed - a double
    • setMinimumSpeed

      void setMinimumSpeed(double minspeed)

      setMinimumSpeed.

      Parameters:
      minspeed - a double
    • getMaximumSpeed

      double getMaximumSpeed()

      getMaximumSpeed.

      Returns:
      a double
    • getMinimumSpeed

      double getMinimumSpeed()

      getMinimumSpeed.

      Returns:
      a double
    • getSurgeFlowRateMargin

      double getSurgeFlowRateMargin()

      getSurgeFlowRateMargin.

      Returns:
      a double
    • getSurgeFlowRate

      double getSurgeFlowRate()

      getSurgeFlowRate.

      Returns:
      a double
    • isStoneWall

      boolean isStoneWall()

      isStoneWall.

      Returns:
      a boolean
    • setCompressorChartType

      void setCompressorChartType(String type)

      Set CompressorChartType

      Parameters:
      type - a String object
    • isSurge

      default boolean isSurge()

      isSurge.

      Returns:
      a boolean