Class LNGHeatExchanger.FinGeometry

java.lang.Object
neqsim.process.equipment.heatexchanger.LNGHeatExchanger.FinGeometry
All Implemented Interfaces:
Serializable
Enclosing class:
LNGHeatExchanger

public static class LNGHeatExchanger.FinGeometry extends Object implements Serializable
Plate-fin geometry for offset-strip, wavy, plain, or perforated fins.

Used by the Manglik-Bergles correlations (P5) to compute heat-transfer (j) and friction (f) factors and by core sizing (P8) to determine exchanger dimensions.

Version:
1.0
Author:
NeqSim
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • type

      private String type
      Fin type.
    • finHeight

      private double finHeight
      Fin height in metres.
    • finThickness

      private double finThickness
      Fin thickness in metres.
    • finPitch

      private double finPitch
      Fin pitch (centre-to-centre spacing) in metres.
    • stripLength

      private double stripLength
      Offset strip length in metres (for offset-strip fins).
    • plateThickness

      private double plateThickness
      Plate (parting sheet) thickness in metres.
    • finConductivity

      private double finConductivity
      Fin thermal conductivity in W/(m K) — aluminium default.
  • Constructor Details

    • FinGeometry

      public FinGeometry()
      Default constructor with standard BAHX fin geometry.
    • FinGeometry

      public FinGeometry(double finHeight, double finPitch, double finThickness, double stripLength)
      Construct with key dimensions.
      Parameters:
      finHeight - fin height in m
      finPitch - fin pitch in m
      finThickness - fin thickness in m
      stripLength - offset strip length in m
  • Method Details

    • getHydraulicDiameter

      public double getHydraulicDiameter()
      Get the hydraulic diameter.
      Returns:
      hydraulic diameter in m
    • getSigma

      public double getSigma()
      Get the free-flow area per unit frontal area.
      Returns:
      sigma ratio (dimensionless)
    • getBeta

      public double getBeta()
      Get surface area density (m2/m3).
      Returns:
      beta in m2/m3
    • getType

      public String getType()
      Returns:
      fin type string
    • setType

      public void setType(String type)
      Parameters:
      type - fin type
    • getFinHeight

      public double getFinHeight()
      Returns:
      fin height in m
    • setFinHeight

      public void setFinHeight(double finHeight)
      Parameters:
      finHeight - fin height in m
    • getFinThickness

      public double getFinThickness()
      Returns:
      fin thickness in m
    • setFinThickness

      public void setFinThickness(double finThickness)
      Parameters:
      finThickness - fin thickness in m
    • getFinPitch

      public double getFinPitch()
      Returns:
      fin pitch in m
    • setFinPitch

      public void setFinPitch(double finPitch)
      Parameters:
      finPitch - fin pitch in m
    • getStripLength

      public double getStripLength()
      Returns:
      strip length in m
    • setStripLength

      public void setStripLength(double stripLength)
      Parameters:
      stripLength - strip length in m
    • getPlateThickness

      public double getPlateThickness()
      Returns:
      plate thickness in m
    • setPlateThickness

      public void setPlateThickness(double plateThickness)
      Parameters:
      plateThickness - plate thickness in m
    • getFinConductivity

      public double getFinConductivity()
      Returns:
      fin thermal conductivity in W/(m K)
    • setFinConductivity

      public void setFinConductivity(double finConductivity)
      Parameters:
      finConductivity - fin conductivity in W/(m K)