modelPrintedCircuitHX
Extends from StraightPipeHX.
Information

Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nV (from GenericHX) | 1 | Number of volume nodes |
| String | plateStructure | "Tube-Shell" | |
| SIadd.NonDim | CF_th_wall | 1.0 | Correction factor for scaling tube thickness |
| Real | nShells | if plateStructure == "Tube-Shell-Tube" then nTubes - 1 elseif plateStructure == "Shell-Tube-Shell" then nTubes + 1 else nTubes | # of shell channels |
| Shell Side | |||
| Integer | nSurfaces_shell (from GenericHX) | 1 | Number of transfer (heat/mass) surfaces |
| Tube Side | |||
| Real | nTubes (from GenericHX) | 1 | # of tubes per heat exchanger |
| Integer | nR (from GenericHX) | 1 | Number of radial nodes in wall (r-direction) |
| Integer | nSurfaces_tube (from GenericHX) | 1 | Number of transfer (heat/mass) surfaces |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Length | length | 1.0 | HX length |
| SI.Length | th_tube | 0.01 | Tube duct thickness |
| SI.Length | th_shell | th_tube | Shell duct thickness |
| SI.Length | r_tube | th_tube/2 | Radius of tube channel |
| SI.Length | r_shell | th_shell/2 | Radius of shell channels |
| SI.Length | pitch_tube | 2*r_tube | Distance between tube channels |
| SI.Length | pitch_shell | 2*r_shell | Distance between shell channels |
| SI.Length[nV] | dimensions_shell (from GenericHX) | 4*crossAreas_shell./perimeters_shell | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area[nV] | crossAreas_shell (from GenericHX) | 0.25*pi*dimensions_shell.*dimensions_shell | Cross sectional area of unit volumes |
| SI.Length[nV] | perimeters_shell (from GenericHX) | 4*crossAreas_shell./dimensions_shell | Wetted perimeter of unit volumes |
| SI.Length[nV] | dlengths_shell (from GenericHX) | ones(nV) | Unit cell length |
| SI.Height | roughnesses_shell (from GenericHX) | fill(2.5e-5, nV) | Average heights of surface asperities |
| SI.Area[nV,nSurfaces_shell] | surfaceAreas_shell (from GenericHX) | [pi*dimensions_tube_outer.*dlengths_tube*nTubes] | Discretized area per transfer surface |
| SI.Angle | angles_shell (from GenericHX) | fill(0, nV) | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheights_shell (from GenericHX) | dlengths_shell.*sin(angles_shell) | Height(port_b) - Height(port_a) |
| SI.Length | height_a_shell (from GenericHX) | 0 | Elevation at port_a: Reference value only. No impact on calculations. |
| SI.Length | height_b_shell (from GenericHX) | height_a_shell + sum(dheights_shell) | Elevation at port_b: Reference value only. No impact on calculations. |
| SI.Length[nV] | dimensions_tube (from GenericHX) | 4*crossAreas_tube./perimeters_tube | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area[nV] | crossAreas_tube (from GenericHX) | 0.25*pi*dimensions_tube.*dimensions_tube | Cross sectional area of unit volumes |
| SI.Length[nV] | perimeters_tube (from GenericHX) | 4*crossAreas_tube./dimensions_tube | Wetted perimeter of unit volumes |
| SI.Length[nV] | dlengths_tube (from GenericHX) | ones(nV) | Unit cell length |
| SI.Height | roughnesses_tube (from GenericHX) | fill(2.5e-5, nV) | Average heights of surface asperities |
| SI.Area[nV,nSurfaces_tube] | surfaceAreas_tube (from GenericHX) | [perimeters_tube.*dlengths_tube] | Discretized area per transfer surface |
| SI.Angle | angles_tube (from GenericHX) | fill(0, nV) | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheights_tube (from GenericHX) | dlengths_tube.*sin(angles_tube) | Height(port_b) - Height(port_a) |
| SI.Length | height_a_tube (from GenericHX) | 0 | Elevation at port_a: Reference value only. No impact on calculations. |
| SI.Length | height_b_tube (from GenericHX) | height_a_tube + sum(dheights_tube) | Elevation at port_b: Reference value only. No impact on calculations. |
| SI.Length[nV] | ths_wall (from GenericHX) | fill(0.001, nV) | Tube wall thickness |
| SI.Length[nR,nV] | drs (from GenericHX) | fillArray_1D(ths_wall/nR, nR) | Tube unit volume lengths of r-dimension |
| SI.Length[nV] | dimensions_tube_outer (from GenericHX) | {dimensions_tube[i] + 2*sum(drs[:, i]) for i in 1:nV} | Tube outer diameter |
| SI.Length | D_o_tube (from GenericHX) | sum(dimensions_tube_outer)/nV | Tube outer average diameter |
| SI.Length | dimension_shell (from StraightPipeHX) | 4*crossArea_shell/perimeter_shell | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area | crossArea_shell (from StraightPipeHX) | 0.25*pi*dimension_shell*dimension_shell | Cross-sectional flow areas |
| SI.Length | perimeter_shell (from StraightPipeHX) | 4*crossArea_shell/dimension_shell | Wetted perimeters |
| SI.Length | length_shell (from StraightPipeHX) | 1.0 | Pipe length |
| SI.Height | roughness_shell (from StraightPipeHX) | 2.5e-5 | Average heights of surface asperities |
| SI.Area[nSurfaces_shell] | surfaceArea_shell (from StraightPipeHX) | {pi*D_o_tube*length_tube*nTubes} | Outer surface area |
| SI.Angle | angle_shell (from StraightPipeHX) | 0.0 | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheight_shell (from StraightPipeHX) | length_shell*sin(angle_shell) | Height(port_b) - Height(port_a) distributed by flow segment |
| SI.Length | dimension_tube (from StraightPipeHX) | 4*crossArea_tube/perimeter_tube | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area | crossArea_tube (from StraightPipeHX) | 0.25*pi*dimension_tube*dimension_tube | Cross-sectional flow areas |
| SI.Length | perimeter_tube (from StraightPipeHX) | 4*crossArea_tube/dimension_tube | Wetted perimeters |
| SI.Length | length_tube (from StraightPipeHX) | 1.0 | Pipe length |
| SI.Height | roughness_tube (from StraightPipeHX) | 2.5e-5 | Average heights of surface asperities |
| SI.Area[nSurfaces_tube] | surfaceArea_tube (from StraightPipeHX) | {perimeter_tube*length_tube} | Inner surface area |
| SI.Angle | angle_tube (from StraightPipeHX) | 0.0 | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheight_tube (from StraightPipeHX) | length_tube*sin(angle_tube) | Height(port_b) - Height(port_a) distributed by flow segment |
| SI.Length | th_wall (from StraightPipeHX) | 0.001 | Tube wall thickness |
| SI.Length | dimension_tube_outer (from StraightPipeHX) | sum(dimensions_tube_outer)/nV | Tube outer diameter |