Class EjectorMechanicalDesign

java.lang.Object
neqsim.process.mechanicaldesign.MechanicalDesign
neqsim.process.mechanicaldesign.ejector.EjectorMechanicalDesign
All Implemented Interfaces:
Serializable

public class EjectorMechanicalDesign extends MechanicalDesign
Mechanical design container for ejector sizing results.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • mixingPressure

      private double mixingPressure
    • motiveNozzleThroatArea

      private double motiveNozzleThroatArea
    • motiveNozzleExitVelocity

      private double motiveNozzleExitVelocity
    • suctionInletArea

      private double suctionInletArea
    • suctionInletVelocity

      private double suctionInletVelocity
    • mixingChamberArea

      private double mixingChamberArea
    • mixingChamberVelocity

      private double mixingChamberVelocity
    • diffuserOutletArea

      private double diffuserOutletArea
    • diffuserOutletVelocity

      private double diffuserOutletVelocity
    • entrainmentRatio

      private double entrainmentRatio
    • motiveNozzleEffectiveLength

      private double motiveNozzleEffectiveLength
    • suctionInletLength

      private double suctionInletLength
    • mixingChamberLength

      private double mixingChamberLength
    • diffuserOutletLength

      private double diffuserOutletLength
    • bodyVolume

      private double bodyVolume
    • connectedPipingVolume

      private double connectedPipingVolume
    • suctionConnectionLength

      private double suctionConnectionLength
    • dischargeConnectionLength

      private double dischargeConnectionLength
  • Constructor Details

  • Method Details

    • resetDesign

      public void resetDesign()
      Reset stored results.
    • updateDesign

      public void updateDesign(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)
      Store the latest mechanical design results from an ejector calculation.
    • 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)