modelPipeGeometry_N_cv

Discretized pipe bundle || Tube type

Extends from ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.TubeType (Partial model for definition of tube-type replaceable models), ClaRa.Basics.ControlVolumes.Fundamentals.Geometry.GenericGeometry_N_cv (Dicretized geometry base class|| All shapes).

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
Units.Volume[N_cv + 1]volume_FM (from GenericGeometry_N_cv)cat(1, {volume[1]/2}, {volume[i - 1]*Delta_x[i - 1]/2/Delta_x_FM[i] + volume[i]*Delta_x[i]/2/Delta_x_FM[i] for i in 2:N_cv}, {volume[N_cv]/2})
Essential Geometry Definition
Units.Volume[N_cv]volume (from GenericGeometry_N_cv)ones(N_cv)Volume of the control volume
IntegerN_heat (from GenericGeometry_N_cv)2No. of heat transfer areas
Real[N_heat]CF_geo (from GenericGeometry_N_cv)ones(N_heat)Correction factor for heat transfer area: /1/ dedicated to lateral surface
Units.Area[N_cv,N_heat]A_heat (from GenericGeometry_N_cv)ones(N_cv, N_heat)Heat transfer area: /1/ dedicated to lateral surface
Units.Area[N_cv,N_heat]A_heat_CF (from GenericGeometry_N_cv){{A_heat[j, i]*CF_geo[i] for i in 1:N_heat} for j in 1:N_cv}Corrected heat transfer area: /1/ dedicated to lateral surface
Units.Area[N_heat]A_heat_tot (from GenericGeometry_N_cv){sum(A_heat[:, i]) for i in 1:N_heat}Total Heat transfer area: /1/ dedicated to lateral surface
Units.Area[N_cv]A_cross (from GenericGeometry_N_cv)ones(N_cv)*1Cross section for mass flow
Units.Area[N_cv + 1]A_cross_FM (from GenericGeometry_N_cv)cat(1, {A_cross[1]}, {(A_cross[i] + A_cross[i + 1])/2 for i in 1:N_cv - 1}, {A_cross[N_cv]})Cross section for mass flow
Units.Lengthz_in (from GenericGeometry_N_cv)0Height of inlet ports
Units.Lengthz_out (from GenericGeometry_N_cv)0Height of outlet ports
Units.Length[N_cv]z (from GenericGeometry_N_cv)fill(1, N_cv)Height of center of cells
ClaRa.Basics.Units.Length[N_cv]Delta_z_in (from GenericGeometry_N_cv){sum(Delta_x[1:i]) - Delta_x[i]/2 for i in 1:N_cv}Length from inlet to center of cells
Units.Length[N_cv]diameter_hyd (from GenericGeometry_N_cv)ones(N_cv)Hydraulic diameter of the component
Units.Lengthlength1Length of the component (one pass)
Units.Lengthdiameter1Diameter of the component
IntegerN_tubes1Number of tubes in parallel
IntegerN_passes1Number of passes of the tubes
Integerorientation0Main orientation of tube bundle (N_passes>1)
Discretisation
IntegerN_cv (from GenericGeometry_N_cv)3Number of control volumes
Units.Length[N_cv]Delta_x (from GenericGeometry_N_cv)fill(1, N_cv)Discretisation scheme
Units.Length[N_cv + 1]Delta_x_FM (from GenericGeometry_N_cv)cat(1, {Delta_x[1]/2}, {(Delta_x[i - 1] + Delta_x[i])/2 for i in 2:N_cv}, {Delta_x[N_cv]/2})Discretisation scheme (Flow model)

Revisions

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