Class EjectorDesignResult

java.lang.Object
neqsim.process.equipment.ejector.EjectorDesignResult

public final class EjectorDesignResult extends Object
Immutable container for mechanical design results of an ejector.
  • Field Details

    • mixingPressure

      private final double mixingPressure
    • motiveNozzleThroatArea

      private final double motiveNozzleThroatArea
    • motiveNozzleExitVelocity

      private final double motiveNozzleExitVelocity
    • suctionInletArea

      private final double suctionInletArea
    • suctionInletVelocity

      private final double suctionInletVelocity
    • mixingChamberArea

      private final double mixingChamberArea
    • mixingChamberVelocity

      private final double mixingChamberVelocity
    • diffuserOutletArea

      private final double diffuserOutletArea
    • diffuserOutletVelocity

      private final double diffuserOutletVelocity
    • entrainmentRatio

      private final double entrainmentRatio
    • motiveNozzleEffectiveLength

      private final double motiveNozzleEffectiveLength
    • suctionInletLength

      private final double suctionInletLength
    • mixingChamberLength

      private final double mixingChamberLength
    • diffuserOutletLength

      private final double diffuserOutletLength
    • bodyVolume

      private final double bodyVolume
    • connectedPipingVolume

      private final double connectedPipingVolume
    • suctionConnectionLength

      private final double suctionConnectionLength
    • dischargeConnectionLength

      private final double dischargeConnectionLength
  • Constructor Details

    • EjectorDesignResult

      public EjectorDesignResult(double mixingPressure, double motiveNozzleThroatArea, double motiveNozzleExitVelocity, double suctionInletArea, double suctionInletVelocity, double mixingChamberArea, double mixingChamberVelocity, double diffuserOutletArea, double diffuserOutletVelocity, double entrainmentRatio, double motiveNozzleEffectiveLength, double suctionInletLength, double mixingChamberLength, double diffuserOutletLength, double bodyVolume, double connectedPipingVolume, double suctionConnectionLength, double dischargeConnectionLength)
      Creates a new design result.
      Parameters:
      mixingPressure - mixing pressure
      motiveNozzleThroatArea - motive nozzle throat area
      motiveNozzleExitVelocity - motive nozzle exit velocity
      suctionInletArea - suction inlet area
      suctionInletVelocity - suction inlet velocity
      mixingChamberArea - mixing chamber area
      mixingChamberVelocity - mixing chamber velocity
      diffuserOutletArea - diffuser outlet area
      diffuserOutletVelocity - diffuser outlet velocity
      entrainmentRatio - entrainment ratio
      motiveNozzleEffectiveLength - motive nozzle effective length
      suctionInletLength - suction inlet length
      mixingChamberLength - mixing chamber length
      diffuserOutletLength - diffuser outlet length
      bodyVolume - body volume
      connectedPipingVolume - connected piping volume
      suctionConnectionLength - suction connection length
      dischargeConnectionLength - discharge connection length
  • Method Details

    • empty

      public static EjectorDesignResult empty()
      Returns an empty design result.
      Returns:
      an empty ejector design result with all fields set to 0.0
    • getMixingPressure

      public double getMixingPressure()
    • getMotiveNozzleThroatArea

      public double getMotiveNozzleThroatArea()
    • getMotiveNozzleExitVelocity

      public double getMotiveNozzleExitVelocity()
    • getMotiveNozzleDiameter

      public double getMotiveNozzleDiameter()
    • getSuctionInletArea

      public double getSuctionInletArea()
    • getSuctionInletVelocity

      public double getSuctionInletVelocity()
    • getSuctionInletDiameter

      public double getSuctionInletDiameter()
    • getMixingChamberArea

      public double getMixingChamberArea()
    • getMixingChamberVelocity

      public double getMixingChamberVelocity()
    • getMixingChamberDiameter

      public double getMixingChamberDiameter()
    • getDiffuserOutletArea

      public double getDiffuserOutletArea()
    • getDiffuserOutletVelocity

      public double getDiffuserOutletVelocity()
    • getDiffuserOutletDiameter

      public double getDiffuserOutletDiameter()
    • getEntrainmentRatio

      public double getEntrainmentRatio()
    • getMotiveNozzleEffectiveLength

      public double getMotiveNozzleEffectiveLength()
    • getSuctionInletLength

      public double getSuctionInletLength()
    • getMixingChamberLength

      public double getMixingChamberLength()
    • getDiffuserOutletLength

      public double getDiffuserOutletLength()
    • getBodyVolume

      public double getBodyVolume()
    • getConnectedPipingVolume

      public double getConnectedPipingVolume()
    • getTotalVolume

      public double getTotalVolume()
    • getSuctionConnectionLength

      public double getSuctionConnectionLength()
    • getDischargeConnectionLength

      public double getDischargeConnectionLength()
    • areaToDiameter

      private static double areaToDiameter(double area)