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 StraightPipe.

Parameters

TypeNameDefaultDescription
RealnTubes1Number of parallel tubes
Integerfigure (from GenericPipe)1Index for Icon figure
IntegernV (from GenericPipe)1Number of volume nodes
IntegernSurfaces (from GenericPipe)1Number of transfer (heat/mass) surfaces

Components

TypeNameDefaultDescription
SI.Lengthlength_shell1.0Overall shell side length
SI.DiameterD_o_shell4*crossAreaEmpty_shell/perimeterEmpty_shellOuter 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
SI.Lengthdimension (from StraightPipe)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.Lengthlength (from StraightPipe)1.0Pipe length
SI.Heightroughness (from StraightPipe)2.5e-5Average heights of surface asperities
SI.Area[nSurfaces]surfaceArea (from StraightPipe){perimeter*length}Area per transfer surface
SI.Angleangle (from StraightPipe)0.0Vertical angle from the horizontal (-pi/2 < x <= pi/2)
SI.Lengthdheight (from StraightPipe)length*sin(angle)Height(port_b) - Height(port_a) distributed by flow segment
SI.Length[nV]dimensions (from GenericPipe)4*crossAreas./perimetersCharacteristic dimension (e.g., hydraulic diameter)
SI.Area[nV]crossAreas (from GenericPipe)pi*dimensions.*dimensions./4Cross sectional area of unit volumes
SI.Length[nV]perimeters (from GenericPipe)4*crossAreas./dimensionsWetted perimeter of unit volumes
SI.Length[nV]dlengths (from GenericPipe)ones(nV)Unit cell length
SI.Heightroughnesses (from GenericPipe)fill(2.5e-5, nV)Average heights of surface asperities
SI.Area[nV,nSurfaces]surfaceAreas (from GenericPipe)[perimeters.*dlengths]Discretized area per transfer surface
SI.Angleangles (from GenericPipe)fill(0, nV)Vertical angle from the horizontal (-pi/2 <= x <= pi/2)
SI.Lengthdheights (from GenericPipe)dlengths.*sin(angles)Height(port_b) - Height(port_a)
SI.Lengthheight_a (from GenericPipe)0Elevation at port_a: Reference value only. No impact on calculations.
SI.Lengthheight_b (from GenericPipe)height_a + sum(dheights)Elevation at port_b: Reference value only. No impact on calculations.
SI.Volume[nV]Vs (from GenericPipe)crossAreas.*dlengthsUnit volumes
SI.VolumeV_total (from GenericPipe)sum(Vs)Total volume of component
SI.Area[nV]surfaceAreas_nVtotal (from GenericPipe){sum(surfaceAreas[1, :]) for i in 1:nV}Total surface area for each volume node
SI.AreasurfaceArea_total (from GenericPipe)sum(surfaceAreas_nVtotal)Total surface area
Real[nV]dxs (from GenericPipe)dlengths/sum(dlengths)Fractional lengths
SI.Lengthlength_tubeOverall tube side length
SI.LengthD_o_tubeOuter diameter of tubes
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