modelHollowCylinderWithTubes

Cylindric shape || Shell with tubes

Extends from ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.ShellWithTubes (geometry definition for a shell with tubes inside), ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.GenericGeometry (All shapes || Base class).

Information

For detailed model documentation please consult the html-documentation shipped with ClaRa.

 


Authorship and Copyright Statement for original (initial) Contribution

Author:

DYNCAP/DYNSTART development team, Copyright © 2011-2024.

References:

For references please consult the html-documentation shipped with ClaRa.

Remarks:

This component was developed by ClaRa development team under the 3-clause BSD License.

Acknowledgements:

ClaRa originated from the collaborative research projects DYNCAP and DYNSTART. Both research projects were supported by the German Federal Ministry for Economic Affairs and Energy (FKZ 03ET2009 and FKZ 03ET7060).

CLA:

The author(s) have agreed to ClaRa CLA, version 1.0. See https://claralib.com/pdf/CLA.pdf

By agreeing to ClaRa CLA, version 1.0 the author has granted the ClaRa development team a permanent right to use and modify his initial contribution as well as to publish it or its modified versions under the 3-clause BSD License.

The ClaRa development team consists of the following partners:

TLK-Thermo GmbH (Braunschweig, Germany)

XRG Simulation GmbH (Hamburg, Germany).

Parameters

TypeNameDefaultDescription
IntegerN_heat (from GenericGeometry)2No. of heat transfer areas
RealMIN1e-5Limiter
BooleanstaggeredAlignmenttrueTrue, if the tubes are aligned staggeredly, false otherwise
Realfaif 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
Essential Geometry Definition
Units.Volumevolume (from GenericGeometry)1Volume 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.AreaA_cross (from GenericGeometry)1Cross section for mass flow
Units.AreaA_front (from GenericGeometry)1Frontal area
Units.AreaA_hor (from GenericGeometry)1Nominal horizonal area
IntegerN_inlet (from GenericGeometry)1Number of inlet ports
IntegerN_outlet (from GenericGeometry)1Number 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.Lengthheight_fill (from GenericGeometry)1Fillable height of component
Real[:,2]shape (from GenericGeometry)[0, 1; 1, 1]Shape factor, i.e. A_horitontal=A_hor*interp(shape, relLevel)
ClaRa.Basics.Choices.GeometryOrientationorientationClaRa.Basics.Choices.GeometryOrientation.horizontalOrientation of the component
ClaRa.Basics.Choices.GeometryOrientationflowOrientationClaRa.Basics.Choices.GeometryOrientation.verticalOrientation of the mass flow
Units.Lengthlength1Length of the component
General › Essential Geometry Definition
Units.Lengthdiameter1Diameter of the component
General › Interior Equipment
Units.Lengthdiameter_t0.1Outer diameter of internal tubes
Interior Equipment
Units.Lengthlength_tubes1Length of the internal tubes (single pass)
IntegerN_tubes1Number of internal tubes
IntegerN_passes1Number of passes of the internal tubes
BooleanparallelTubesfalseTrue, if tubes are parallel to main flow orientation, else false
IntegerN_baffle0Number of baffles on shell side
Realinteriorvolume/(pi/4*diameter^2*length)Volume fraction of interior equipment
Modelica.Units.SI.LengthDelta_z_ort2*diameter_tDistance between tubes orthogonal to flow direction (center to center)
Modelica.Units.SI.LengthDelta_z_par2*diameter_tDistance between tubes parallel to flow direction (center to center)
RealaDelta_z_ort/diameter_tLateral alignment ratio
RealbDelta_z_par/diameter_tVertical alignment ratio
Realpsiif b >= 1 or b <= 0 then 1 - Modelica.Constants.pi/4/a else 1 - Modelica.Constants.pi/4/a/bVoid ratio
IntegerN_rowsinteger(ceil(sqrt(N_tubes))*N_passes)Number of pipe rows in flow direction (minimum = N_passes)

Revisions

For revisions please consult the html-documentation shipped with ClaRa.