modelShellSide_STHX

Shell and Tube HX | Shell Side (use straight geometry for tube side): Shell side of a heat exchanger with correction for unequal overall tube and shell lengths

Extends from TRANSFORM.Fluid.Volumes.ClosureModels.Geometry.Models.Volume.StraightPipe.

Parameters

TypeNameDefaultDescription
RealnParallel (from PartialGeometry)1Number of identical parallel components
IntegernNodes (from PartialGeometry)2Number of discrete serial nodes
Realdxs (from PartialGeometry)lengths/sum(lengths)Fractional lengths
SI.VolumenodeVolume (from PartialGeometry)crossAreas.*lengthsVolume of discrete serial nodes (not including parallel)
SI.VolumenodeVolume_parallel (from PartialGeometry)nodeVolume*nParallelTotal volume of parallel nodes
SI.VolumenodeVolume_serial (from PartialGeometry)sum(nodeVolume)Total volume of serial nodes
SI.VolumeVolume_total (from PartialGeometry)nodeVolume_serial*nParallelTotal component volume
SI.AreasurfaceArea_parallel (from PartialGeometry)surfaceAreas*nParallelTotal heat transfer surface area of parallel nodes
SI.AreasurfaceArea_serial (from PartialGeometry)sum(surfaceAreas)Total heat transfer surface area of serial nodes
SI.AreasurfaceArea_total (from PartialGeometry)surfaceArea_serial*nParallelTotal heat transfer surface area
Units.NonDimlengthRatiolength_tube/length_shellRatio of tube length to shell length
SI.AreacrossAreaWithLratio_tube0.25*pi*D_o_tube*D_o_tube*nTubes*lengthRatioEstimate of cross sectional area of tubes (exact if tubes are circular) with an unequal shell-tube length factor correction
SI.LengthperimeterWithLratio_tubepi*D_o_tube*nTubes*lengthRatioWetted perimeter of tubes in shell with an unequal shell-tube length factor correction
SI.AreacrossArea_shellcrossAreaEmpty_shell - crossAreaWithLratio_tubeCross-sectional flow area of shell
SI.Lengthperimeter_shellperimeterEmpty_shell + perimeterWithLratio_tubeWetted perimeter of shell
General
SI.Lengthlength_shell1.0Overall shell side length
BooleanisAnnulusfalse= true if annulus geometry
SI.DiameterD_o_shellif isAnnulus then 4*crossAreaEmpty_shell/perimeterEmpty_shell else 0Outer diameter of shell
SI.DiameterD_i_shell0Inner diameter of shell
SI.AreacrossAreaEmpty_shell0.25*pi*(D_o_shell^2 - D_i_shell^2)Cross-sectional area of an empty shell (i.e., no tubes)
SI.LengthperimeterEmpty_shellpi*(D_o_shell + D_i_shell)Wetted perimeter of an empty shell (i.e., no tubes)
SI.AreasurfaceArea_shellpi*D_o_tube*length_tube*nTubesHeat Transfer surface area (not including parallel shells)
SI.Lengthlength (from StraightPipe)1.0Length for flow models
Booleanuse_Dimension (from StraightPipe)true=true to specify characteristic dimension
SI.Lengthdimension (from StraightPipe)if use_Dimension then 0.0 else 4*crossArea/perimeterCharacteristic dimension (e.g., hydraulic diameter)
SI.AreacrossArea (from StraightPipe)pi*dimension*dimension/4Cross-sectional flow areas
SI.Lengthperimeter (from StraightPipe)4*crossArea/dimensionWetted perimeters
SI.Heightroughness (from StraightPipe)2.5e-5Average heights of surface asperities
SI.Lengthlengths (from PartialGeometry)ones(nNodes)Length of node segment
Booleanuse_Dimensions (from PartialGeometry)true=true to specify characteristic dimension
SI.Lengthdimensions (from PartialGeometry)if use_Dimensions then zeros(nNodes) else 4*crossAreas./perimetersCharacteristic dimension (e.g., hydraulic diameter)
SI.AreacrossAreas (from PartialGeometry)pi*dimensions.*dimensions./4Cross-sectional flow areas
SI.Lengthperimeters (from PartialGeometry)4*crossAreas./dimensionsWetted perimeters
SI.Heightroughnesses (from PartialGeometry)fill(2.5e-5, nNodes)Average heights of surface asperities
Heat transfer
SI.AreasurfaceArea (from StraightPipe)perimeter*lengthHeat transfer surface area (not including parallel)
SI.AreasurfaceAreas (from PartialGeometry)perimeters.*lengthsHeat transfer surface area of each volume node (not including parallel)
Static head
SI.Lengthdheight (from StraightPipe)0.0Height(port_b) - Height(port_a) distributed by flow segment
SI.Lengthdheights (from PartialGeometry)fill(0, nNodes)Height(port_b) - Height(port_a) distributed by flow segment
SI.Lengthheight_a (from PartialGeometry)0Elevation at port_a: Reference value only. No impact on calculations.
SI.Lengthheight_b (from PartialGeometry)height_a + sum(dheights)Elevation at port_b: Reference value only. No impact on calculations.
Tube Side
RealnTubes1Number of parallel tubes
SI.Lengthlength_tubeOverall tube side length
SI.LengthD_o_tubeOuter diameter of tubes