Class EjectorDesignResult
java.lang.Object
neqsim.process.equipment.ejector.EjectorDesignResult
Immutable container for mechanical design results of an ejector.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionEjectorDesignResult(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. -
Method Summary
Modifier and TypeMethodDescriptionprivate static doubleareaToDiameter(double area) static EjectorDesignResultempty()Returns an empty design result.doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledouble
-
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 pressuremotiveNozzleThroatArea- motive nozzle throat areamotiveNozzleExitVelocity- motive nozzle exit velocitysuctionInletArea- suction inlet areasuctionInletVelocity- suction inlet velocitymixingChamberArea- mixing chamber areamixingChamberVelocity- mixing chamber velocitydiffuserOutletArea- diffuser outlet areadiffuserOutletVelocity- diffuser outlet velocityentrainmentRatio- entrainment ratiomotiveNozzleEffectiveLength- motive nozzle effective lengthsuctionInletLength- suction inlet lengthmixingChamberLength- mixing chamber lengthdiffuserOutletLength- diffuser outlet lengthbodyVolume- body volumeconnectedPipingVolume- connected piping volumesuctionConnectionLength- suction connection lengthdischargeConnectionLength- discharge connection length
-
-
Method Details
-
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)
-