modelCondenser
Block shape || Shell with tubes || Hotwell || Vertical flow || Perpendicular tubes
Extends from ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.HollowBlockWithTubesAndHotwell (Block shape || Shell with tubes || Hotwell).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N_heat (from GenericGeometry) | 2 | No. of heat transfer areas |
| Real | interior (from HollowBlockWithTubesAndHotwell) | (volume - height_hotwell*width_hotwell*length_hotwell)/(width*height*length) | Void fraction in the shell |
| ClaRa.Basics.Units.Length | height_hotwell (from HollowBlockWithTubesAndHotwell) | 1 | |Hotwell Definition|Height of the hotwell |
| ClaRa.Basics.Units.Length | width_hotwell (from HollowBlockWithTubesAndHotwell) | 1 | |Hotwell Definition|Width of the hotwell |
| ClaRa.Basics.Units.Length | length_hotwell (from HollowBlockWithTubesAndHotwell) | 1 | |Hotwell Definition|Length of the hotwell |
| Real | MIN (from HollowBlockWithTubesAndHotwell) | 1e-5 | Limiter |
| Real | fa (from HollowBlockWithTubesAndHotwell) | if staggeredAlignment then (1 + (if b > 0 then 2/3/b else 0)) else (1 + (if b > 0 then 0.7/max(MIN, psi)^1.5*(b/a - 0.3)/(b/a + 0.7)^2 else 0)) | Alignment factor |
| Real | N_tubes_parallel (from HollowBlockWithTubesAndHotwell) | N_tubes*N_passes/N_rows | Number of parallel tubes |
| Real | length_tubes (from HollowBlockWithTubesAndHotwell) | if tubeOrientation == 0 then length else if tubeOrientation == 1 then width else height | Tube length |
| Real | A_narrowed_ort (from HollowBlockWithTubesAndHotwell) | if flowOrientation == ClaRa.Basics.Choices.GeometryOrientation.vertical then if tubeOrientation == 0 then length*width - N_tubes_parallel*diameter_t*length else if tubeOrientation == 1 then length*width - N_tubes_parallel*diameter_t*width else 0 else if tubeOrientation == 0 then 0 else if tubeOrientation == 1 then width*height - N_tubes_parallel*diameter_t*width else height*width - N_tubes_parallel*diameter_t*height | Narrowed cross section in parallel tube layer |
| Real | A_narrowed_par (from HollowBlockWithTubesAndHotwell) | if flowOrientation == ClaRa.Basics.Choices.GeometryOrientation.vertical then if tubeOrientation == 0 then length*height - N_rows*diameter_t*length else if tubeOrientation == 1 then width*height - N_rows*diameter_t*width else 0 else if tubeOrientation == 0 then 0 else if tubeOrientation == 1 then width*length - N_rows*diameter_t*width else height*length - N_rows*diameter_t*height | Narrowed cross section in tube row layer |
| Real | length_bundle_par (from HollowBlockWithTubesAndHotwell) | N_rows*Delta_z_par | |
| Real | length_bundle_ort (from HollowBlockWithTubesAndHotwell) | N_tubes_parallel*Delta_z_ort | |
| Real | Delta_l_par (from HollowBlockWithTubesAndHotwell) | if flowOrientation == ClaRa.Basics.Choices.GeometryOrientation.vertical then if tubeOrientation == 0 then height - length_bundle_par else if tubeOrientation == 1 then height - length_bundle_par else 0 else if tubeOrientation == 0 then 0 else if tubeOrientation == 1 then length - length_bundle_par else length - length_bundle_par | |
| Real | Delta_l_ort (from HollowBlockWithTubesAndHotwell) | if flowOrientation == ClaRa.Basics.Choices.GeometryOrientation.vertical then if tubeOrientation == 0 then width - length_bundle_ort else if tubeOrientation == 1 then length - length_bundle_ort else 0 else if tubeOrientation == 0 then 0 else if tubeOrientation == 1 then height - length_bundle_ort else width - length_bundle_ort | |
| Essential Geometry Definition | |||
| Units.Volume | volume (from GenericGeometry) | 1 | Volume of the component |
| Units.Area[N_heat] | A_heat (from GenericGeometry) | ones(N_heat) | Heat transfer area: /1/ dedicated to lateral surface |
| Units.Area[N_heat] | A_heat_CF (from GenericGeometry) | {A_heat[i]*CF_geo[i] for i in 1:N_heat} | Corrected heat transfer area: /1/ dedicated to lateral surface |
| Real[N_heat] | CF_geo (from GenericGeometry) | ones(N_heat) | Correction factor for heat transfer area: /1/ dedicated to lateral surface |
| Units.Area | A_cross (from GenericGeometry) | 1 | Cross section for mass flow |
| Units.Area | A_front (from GenericGeometry) | 1 | Frontal area |
| Units.Area | A_hor (from GenericGeometry) | 1 | Nominal horizonal area |
| Integer | N_inlet (from GenericGeometry) | 1 | Number of inlet ports |
| Integer | N_outlet (from GenericGeometry) | 1 | Number of outlet ports |
| Units.Length[N_inlet] | z_in (from GenericGeometry) | ones(N_inlet) | Height of inlet ports |
| Units.Length[N_outlet] | z_out (from GenericGeometry) | ones(N_outlet) | Height of outlet ports |
| Units.Length | height_fill (from GenericGeometry) | 1 | Fillable height of component |
| Real[:,2] | shape (from GenericGeometry) | [0, 1; 1, 1] | Shape factor, i.e. A_horitontal=A_hor*interp(shape, relLevel) |
| General › Essential Geometry Definition | |||
| Units.Length | height (from HollowBlockWithTubesAndHotwell) | 1 | Height of the component; Fixed flow direction in case of vertical flow orientation |
| Units.Length | width (from HollowBlockWithTubesAndHotwell) | 1 | Width of the component |
| Units.Length | length (from HollowBlockWithTubesAndHotwell) | 1 | |Essential Geometry Definition|Length of the component; Fixed flow direction in case of horizontal flow orientation |
| ClaRa.Basics.Choices.GeometryOrientation | flowOrientation (from HollowBlockWithTubesAndHotwell) | ClaRa.Basics.Choices.GeometryOrientation.horizontal | Orientation of shell side flow |
| General › Interior Equipment | |||
| Units.Length | diameter_t (from HollowBlockWithTubesAndHotwell) | 0.1 | Outer diameter of internal tubes |
| Interior Equipment | |||
| Integer | N_tubes (from HollowBlockWithTubesAndHotwell) | 1 | Number of internal tubes for one pass |
| Integer | N_passes (from HollowBlockWithTubesAndHotwell) | 1 | Number of passes of the internal tubes |
| Modelica.Units.SI.Length | Delta_z_par (from HollowBlockWithTubesAndHotwell) | 2*diameter_t | Horizontal distance between tubes (center to center) |
| Modelica.Units.SI.Length | Delta_z_ort (from HollowBlockWithTubesAndHotwell) | 2*diameter_t | Vertical distance between tubes (center to center) |
| Real | a (from HollowBlockWithTubesAndHotwell) | Delta_z_ort/diameter_t | Lateral alignment ratio |
| Real | b (from HollowBlockWithTubesAndHotwell) | Delta_z_par/diameter_t | Vertical alignment ratio |
| Real | psi (from HollowBlockWithTubesAndHotwell) | if b >= 1 or b <= 0 then 1 - Modelica.Constants.pi/4/a else 1 - Modelica.Constants.pi/4/a/b | Void ratio |
| Boolean | staggeredAlignment (from HollowBlockWithTubesAndHotwell) | true | True, if the tubes are aligned staggeredly, false otherwise |
| Integer | N_rows (from HollowBlockWithTubesAndHotwell) | integer(ceil(sqrt(N_tubes))*N_passes) | Number of pipe rows in flow direction |
| Integer | tubeOrientation (from HollowBlockWithTubesAndHotwell) | 0 | Tube orientation |