Class FireHeatTransferCalculator

java.lang.Object
neqsim.process.util.fire.FireHeatTransferCalculator

public final class FireHeatTransferCalculator extends Object
Calculates metal wall temperatures for wetted and unwetted zones during fire exposure.

The model treats the vessel wall as a one-dimensional thermal resistance network and solves for wall temperatures using the imposed fire temperature and process fluid temperature. It can be combined with FireHeatLoadCalculator to evaluate transient blowdown cases where external heat input varies over time.

  • Constructor Details

    • FireHeatTransferCalculator

      private FireHeatTransferCalculator()
  • Method Details

    • calculateWallTemperatures

      public static FireHeatTransferCalculator.SurfaceTemperatureResult calculateWallTemperatures(double processFluidTemperatureK, double fireTemperatureK, double wallThicknessM, double thermalConductivityWPerMPerK, double internalFilmCoefficientWPerM2K, double externalFilmCoefficientWPerM2K)
      Calculates the heat flux and wall temperatures for a single wall section.

      The solution assumes a series of resistances: external convection/radiation, wall conduction, and internal convection/boiling. It is valid for both wetted and unwetted regions as long as appropriate film coefficients are supplied.

      Parameters:
      processFluidTemperatureK - Fluid bulk temperature [K]
      fireTemperatureK - Incident fire temperature [K]
      wallThicknessM - Wall thickness [m]
      thermalConductivityWPerMPerK - Metal thermal conductivity [W/(m*K)]
      internalFilmCoefficientWPerM2K - Internal film coefficient (boiling/condensation vs. gas) [W/(m2*K)]
      externalFilmCoefficientWPerM2K - External film coefficient (radiation/impingement) [W/(m2* K)]
      Returns:
      Heat flux and wall temperatures for the section