Class TechnicalRequirementsDocument.SafetyFactors

java.lang.Object
neqsim.process.mechanicaldesign.torg.TechnicalRequirementsDocument.SafetyFactors
All Implemented Interfaces:
Serializable
Enclosing class:
TechnicalRequirementsDocument

public static class TechnicalRequirementsDocument.SafetyFactors extends Object implements Serializable
Safety factors for design calculations.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • pressureSafetyFactor

      private final double pressureSafetyFactor
    • temperatureSafetyMargin

      private final double temperatureSafetyMargin
    • corrosionAllowance

      private final double corrosionAllowance
    • wallThicknessTolerance

      private final double wallThicknessTolerance
    • loadFactor

      private final double loadFactor
  • Constructor Details

    • SafetyFactors

      public SafetyFactors(double pressureSF, double tempMargin, double corrosion, double wallTolerance, double loadFactor)
      Constructor.
      Parameters:
      pressureSF - pressure safety factor (multiplier)
      tempMargin - temperature safety margin [C]
      corrosion - corrosion allowance [mm]
      wallTolerance - wall thickness tolerance (fraction)
      loadFactor - load factor (multiplier)
  • Method Details

    • getPressureSafetyFactor

      public double getPressureSafetyFactor()
      Get pressure safety factor.
      Returns:
      safety factor (e.g., 1.1 for 10% margin)
    • getTemperatureSafetyMargin

      public double getTemperatureSafetyMargin()
      Get temperature safety margin.
      Returns:
      margin in Celsius
    • getCorrosionAllowance

      public double getCorrosionAllowance()
      Get corrosion allowance.
      Returns:
      allowance in mm
    • getWallThicknessTolerance

      public double getWallThicknessTolerance()
      Get wall thickness tolerance.
      Returns:
      tolerance as fraction (e.g., 0.125 for 12.5%)
    • getLoadFactor

      public double getLoadFactor()
      Get load factor.
      Returns:
      load factor multiplier