Class ReliefValveSizing.LiquidPSVSizingResult
java.lang.Object
neqsim.process.util.fire.ReliefValveSizing.LiquidPSVSizingResult
- Enclosing class:
ReliefValveSizing
Result container for liquid PSV sizing calculations per API 520 Section 5.8.
- Author:
- ESOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final doubleprivate final doubleprivate final Stringprivate final doubleprivate final doubleprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionLiquidPSVSizingResult(double requiredAreaM2, double requiredAreaIn2, double massFlowRate, double volumeFlowRate, String recommendedOrifice, double selectedAreaIn2, double kd, double kw, double kv) Creates a liquid PSV sizing result. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the back pressure correction factor.doubleGets the discharge coefficient.doubleGets the mass flow rate.Gets the recommended standard orifice letter.doubleGets the required orifice area in in2.doubleGets the required orifice area in m2.doubleGets the selected standard orifice area in in2.doubleGets the viscosity correction factor.doubleGets the volume flow rate.
-
Field Details
-
requiredAreaM2
private final double requiredAreaM2 -
requiredAreaIn2
private final double requiredAreaIn2 -
massFlowRate
private final double massFlowRate -
volumeFlowRate
private final double volumeFlowRate -
recommendedOrifice
-
selectedAreaIn2
private final double selectedAreaIn2 -
kd
private final double kd -
kw
private final double kw -
kv
private final double kv
-
-
Constructor Details
-
LiquidPSVSizingResult
public LiquidPSVSizingResult(double requiredAreaM2, double requiredAreaIn2, double massFlowRate, double volumeFlowRate, String recommendedOrifice, double selectedAreaIn2, double kd, double kw, double kv) Creates a liquid PSV sizing result.- Parameters:
requiredAreaM2- Required orifice area [m2]requiredAreaIn2- Required orifice area [in2]massFlowRate- Mass flow rate [kg/s]volumeFlowRate- Volume flow rate [m3/s]recommendedOrifice- Recommended standard orifice letterselectedAreaIn2- Selected standard orifice area [in2]kd- Discharge coefficientkw- Back pressure correction factorkv- Viscosity correction factor
-
-
Method Details
-
getRequiredAreaM2
public double getRequiredAreaM2()Gets the required orifice area in m2.- Returns:
- required area [m2]
-
getRequiredAreaIn2
public double getRequiredAreaIn2()Gets the required orifice area in in2.- Returns:
- required area [in2]
-
getMassFlowRate
public double getMassFlowRate()Gets the mass flow rate.- Returns:
- mass flow rate [kg/s]
-
getVolumeFlowRate
public double getVolumeFlowRate()Gets the volume flow rate.- Returns:
- volume flow rate [m3/s]
-
getRecommendedOrifice
Gets the recommended standard orifice letter.- Returns:
- orifice letter designation
-
getSelectedAreaIn2
public double getSelectedAreaIn2()Gets the selected standard orifice area in in2.- Returns:
- selected area [in2]
-
getDischargeCoefficient
public double getDischargeCoefficient()Gets the discharge coefficient.- Returns:
- discharge coefficient Kd
-
getBackPressureCorrectionFactor
public double getBackPressureCorrectionFactor()Gets the back pressure correction factor.- Returns:
- back pressure correction Kw
-
getViscosityCorrectionFactor
public double getViscosityCorrectionFactor()Gets the viscosity correction factor.- Returns:
- viscosity correction Kv
-