Class EjectorMechanicalDesign
java.lang.Object
neqsim.process.mechanicaldesign.MechanicalDesign
neqsim.process.mechanicaldesign.ejector.EjectorMechanicalDesign
- All Implemented Interfaces:
Serializable
Mechanical design container for ejector sizing results.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longprivate doubleprivate doubleprivate doubleprivate doubleFields inherited from class MechanicalDesign
costEstimate, designStandard, innerDiameter, maxDesignDuty, maxDesignGassVolumeFlow, maxDesignOilVolumeFlow, maxDesignPower, maxDesignVolumeFlow, maxDesignWaterVolumeFlow, minDesignDuty, minDesignGassVolumeFLow, minDesignOilFLow, minDesignPower, minDesignVolumeFLow, minDesignWaterVolumeFLow, moduleHeight, moduleLength, moduleWidth, outerDiameter, tantanLength, wallThickness, weightElectroInstrument, weightNozzle, weightPiping, weightStructualSteel, weightVessel, weigthInternals, weigthVesselShell -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static doubleareaToDiameter(double area) doubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoublevoidReset stored results.voidupdateDesign(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.Methods inherited from class MechanicalDesign
addDesignDataSource, calcDesign, displayResults, equals, getApplicableStandards, getCompanySpecificDesignStandards, getConstrutionMaterial, getCorrosionAllowance, getCostEstimate, getDefaultLiquidDensity, getDefaultLiquidViscosity, getDesignCorrosionAllowance, getDesignDataSources, getDesignJointEfficiency, getDesignLimitData, getDesignMaxPressureLimit, getDesignMaxTemperatureLimit, getDesignMinPressureLimit, getDesignMinTemperatureLimit, getDesignStandard, getInnerDiameter, getJointEfficiency, getLastMarginResult, getMaterialDesignStandard, getMaterialPipeDesignStandard, getMaxAllowableStress, getMaxDesignGassVolumeFlow, getMaxDesignOilVolumeFlow, getMaxDesignPressure, getMaxDesignVolumeFlow, getMaxDesignWaterVolumeFlow, getMaxOperationPressure, getMaxOperationTemperature, getMinDesignGassVolumeFLow, getMinDesignOilFLow, getMinDesignPressure, getMinDesignVolumeFLow, getMinDesignWaterVolumeFLow, getMinOperationPressure, getMinOperationTemperature, getModuleHeight, getModuleLength, getModuleWidth, getOuterDiameter, getPressureMarginFactor, getProcessEquipment, getRecommendedStandards, getResponse, getTantanLength, getTensileStrength, getVolumeTotal, getWallThickness, getWeightElectroInstrument, getWeightNozzle, getWeightPiping, getWeightStructualSteel, getWeightTotal, getWeightVessel, getWeigthInternals, getWeigthVesselShell, hasDesignStandard, hashCode, initMechanicalDesign, isHasSetCompanySpecificDesignStandards, readDesignSpecifications, setCompanySpecificDesignStandards, setConstrutionMaterial, setCorrosionAllowance, setDefaultLiquidDensity, setDefaultLiquidViscosity, setDesign, setDesignDataSource, setDesignDataSources, setDesignStandard, setDesignStandard, setDesignStandard, setDesignStandard, setDesignStandards, setHasSetCompanySpecificDesignStandards, setInnerDiameter, setJointEfficiency, setMaterialDesignStandard, setMaterialPipeDesignStandard, setMaxDesignDuty, setMaxDesignGassVolumeFlow, setMaxDesignOilVolumeFlow, setMaxDesignPower, setMaxDesignVolumeFlow, setMaxDesignWaterVolumeFlow, setMaxOperationPressure, setMaxOperationTemperature, setMinDesignDuty, setMinDesignGassVolumeFLow, setMinDesignOilFLow, setMinDesignPower, setMinDesignVolumeFLow, setMinDesignWaterVolumeFLow, setMinOperationPressure, setMinOperationTemperature, setModuleHeight, setModuleLength, setModuleWidth, setOuterDiameter, setPressureMarginFactor, setProcessEquipment, setTantanLength, setTensileStrength, setWallThickness, setWeightElectroInstrument, setWeightNozzle, setWeightPiping, setWeightStructualSteel, setWeightTotal, setWeightVessel, setWeigthInternals, setWeigthVesselShell, toCompactJson, toJson, validateOperatingEnvelope, validateOperatingEnvelope
-
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
-
EjectorMechanicalDesign
-
-
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)
-