Class FireProtectionDesign.FireScenarioResult

java.lang.Object
neqsim.process.mechanicaldesign.designstandards.FireProtectionDesign.FireScenarioResult
All Implemented Interfaces:
Serializable
Enclosing class:
FireProtectionDesign

public static class FireProtectionDesign.FireScenarioResult extends Object implements Serializable
Holds results from a comprehensive fire scenario assessment.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • equipmentName

      public String equipmentName
      Equipment name.
    • poolFireHeatReleaseKW

      public double poolFireHeatReleaseKW
      Pool fire heat release rate in kW.
    • poolFireSafeDistanceM

      public double poolFireSafeDistanceM
      Pool fire safe distance to 4.7 kW/m2 escape threshold in meters.
    • jetFireFlameLengthM

      public double jetFireFlameLengthM
      Jet fire flame length in meters.
    • jetFireSafeDistanceM

      public double jetFireSafeDistanceM
      Jet fire safe distance to 4.7 kW/m2 threshold in meters.
    • bleveFireballDiameterM

      public double bleveFireballDiameterM
      BLEVE fireball diameter in meters.
    • bleveFireballDurationS

      public double bleveFireballDurationS
      BLEVE fireball duration in seconds.
    • bleveOverpressureAt50mKPa

      public double bleveOverpressureAt50mKPa
      BLEVE overpressure at 50 m distance in kPa.
  • Constructor Details

    • FireScenarioResult

      public FireScenarioResult(String equipmentName)
      Creates a fire scenario result for the named equipment.
      Parameters:
      equipmentName - equipment tag name
  • Method Details

    • toJson

      public String toJson()
      Exports the fire scenario result to JSON.
      Returns:
      JSON string