Class AbsorberMechanicalDesign
java.lang.Object
neqsim.process.mechanicaldesign.MechanicalDesign
neqsim.process.mechanicaldesign.separator.SeparatorMechanicalDesign
neqsim.process.mechanicaldesign.absorber.AbsorberMechanicalDesign
- All Implemented Interfaces:
Serializable
AbsorberMechanicalDesign class.
- Version:
- $Id: $Id
- Author:
- esol
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) doubleGas load factor for sizing calculations.private doubleOuter diameter of the absorber.private static final longSerialization version UID.(package private) doubleVolume safety factor for design margin.private doubleWall thickness in mm.Fields inherited from class MechanicalDesign
costEstimate, designStandard, innerDiameter, maxDesignDuty, maxDesignGassVolumeFlow, maxDesignOilVolumeFlow, maxDesignPower, maxDesignVolumeFlow, maxDesignWaterVolumeFlow, minDesignDuty, minDesignGassVolumeFLow, minDesignOilFLow, minDesignPower, minDesignVolumeFLow, minDesignWaterVolumeFLow, moduleHeight, moduleLength, moduleWidth, tantanLength, weightElectroInstrument, weightNozzle, weightPiping, weightStructualSteel, weightVessel, weigthInternals, weigthVesselShell -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for AbsorberMechanicalDesign. -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcDesign.doubleGetter for the fieldouterDiameter.doubleGetter for the fieldwallThickness.voidreadDesignSpecifications.voidsetDesign.voidsetOuterDiameter(double outerDiameter) Setter for the fieldouterDiameter.voidsetWallThickness(double wallThickness) Setter for the fieldwallThickness.Methods inherited from class SeparatorMechanicalDesign
displayResults, getFg, getGasLoadFactor, getResponse, getRetentionTime, getVolumeSafetyFactor, toJsonMethods inherited from class MechanicalDesign
addDesignDataSource, 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, getPressureMarginFactor, getProcessEquipment, getRecommendedStandards, getTantanLength, getTensileStrength, getVolumeTotal, getWeightElectroInstrument, getWeightNozzle, getWeightPiping, getWeightStructualSteel, getWeightTotal, getWeightVessel, getWeigthInternals, getWeigthVesselShell, hasDesignStandard, hashCode, initMechanicalDesign, isHasSetCompanySpecificDesignStandards, setCompanySpecificDesignStandards, setConstrutionMaterial, setCorrosionAllowance, setDefaultLiquidDensity, setDefaultLiquidViscosity, 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, setPressureMarginFactor, setProcessEquipment, setTantanLength, setTensileStrength, setWeightElectroInstrument, setWeightNozzle, setWeightPiping, setWeightStructualSteel, setWeightTotal, setWeightVessel, setWeigthInternals, setWeigthVesselShell, toCompactJson, validateOperatingEnvelope, validateOperatingEnvelope
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
wallThickness
private double wallThicknessWall thickness in mm. -
outerDiameter
private double outerDiameterOuter diameter of the absorber. -
gasLoadFactor
double gasLoadFactorGas load factor for sizing calculations. -
volumeSafetyFactor
double volumeSafetyFactorVolume safety factor for design margin.
-
-
Constructor Details
-
AbsorberMechanicalDesign
Constructor for AbsorberMechanicalDesign.
- Parameters:
equipment- aProcessEquipmentInterfaceobject
-
-
Method Details
-
readDesignSpecifications
public void readDesignSpecifications()readDesignSpecifications.
- Overrides:
readDesignSpecificationsin classSeparatorMechanicalDesign
-
calcDesign
-
setDesign
-
getOuterDiameter
public double getOuterDiameter()Getter for the field
outerDiameter.- Overrides:
getOuterDiameterin classMechanicalDesign- Returns:
- a double
-
getWallThickness
public double getWallThickness()Getter for the field
wallThickness.- Overrides:
getWallThicknessin classMechanicalDesign- Returns:
- the wallThickness
-
setWallThickness
public void setWallThickness(double wallThickness) Setter for the field
wallThickness.- Overrides:
setWallThicknessin classMechanicalDesign- Parameters:
wallThickness- the wallThickness to set
-
setOuterDiameter
public void setOuterDiameter(double outerDiameter) Setter for the field
outerDiameter.- Overrides:
setOuterDiameterin classMechanicalDesign- Parameters:
outerDiameter- the outerDiameter to set
-