modelBlockShapedUnit

Geometry for block shaped packed bed storage unit (constant cross area, horizontal flow direction, equally discretized)

Extends from TransiEnt.Storage.Heat.PackedBedStorage_L4.Basics.PackedBedGeometry.PackedBedGeometry_N_cv (Base class for packed bed geometry).

Information

1. Purpose of model

Block shaped packed bed geometry.

2. Level of detail, physical effects considered, and physical insight

(Description)

3. Limits of validity

(Description)

4. Interfaces

(none)

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarks for Usage

(none)

8. Validation

(no validation or testing necessary)

9. References

(none)

10. Version History

Model created by Michael von der Heyde (heyde@tuhh.de) for the FES research project, March 2021

Parameters

TypeNameDefaultDescription
Realporosity (from PackedBedGeometry_N_cv)0.5Packed bed porosity
SI.Volume[N_cv + 1]volume_bed_FM (from PackedBedGeometry_N_cv)cat(1, {volume_bed[1]/2}, {volume_bed[i - 1]*Delta_x[i - 1]/2/Delta_x_FM[i] + volume_bed[i]*Delta_x[i]/2/Delta_x_FM[i] for i in 2:N_cv}, {volume_bed[N_cv]/2})
SI.Length[N_cv]x_abs (from PackedBedGeometry_N_cv){sum(Delta_x[1:i]) - Delta_x[i]/2 for i in 1:N_cv}Length from inlet to center of cells
SI.Volumevolume_tot (from PackedBedGeometry_N_cv)sum(volume_bed)Total Volume
Essential Geometry Definition
SI.Lengthz_in (from PackedBedGeometry_N_cv)0Height of inlet ports
SI.Lengthz_out (from PackedBedGeometry_N_cv)0Height of outlet ports
SI.Length[N_cv]z (from PackedBedGeometry_N_cv)fill(1, N_cv)Height of center of cells
SI.Length[N_cv]Delta_z_in (from PackedBedGeometry_N_cv){sum(Delta_x[1:i]) - Delta_x[i]/2 for i in 1:N_cv}Length from inlet to center of cells
SI.Lengthlength (from PackedBedGeometry_N_cv)1Length in flow direction
SI.Length[N_cv]max_height (from PackedBedGeometry_N_cv)ones(N_cv)max height per cross section
SI.Length[N_cv]circumference (from PackedBedGeometry_N_cv)ones(N_cv)Circumference of each cross section
SI.Area[N_cv]A_cross_bed (from PackedBedGeometry_N_cv)ones(N_cv)Cross Area of packed bed
SI.Volume[N_cv]volume_bed (from PackedBedGeometry_N_cv)A_cross_bed.*Delta_xVolume of each packed bed control volume
SI.Area[N_cv]A_heat (from PackedBedGeometry_N_cv)circumference.*Delta_xLateral heat transfer area of each control volume
SI.Area[N_cv + 1]A_cross_bed_FM (from PackedBedGeometry_N_cv)cat(1, {A_cross_bed[1]}, {(A_cross_bed[i] + A_cross_bed[i + 1])/2 for i in 1:N_cv - 1}, {A_cross_bed[N_cv]})Cross section for mass flow
SI.Volume[N_cv]volume_air (from PackedBedGeometry_N_cv)porosity*volume_bedVolume of air in the control volume
SI.Volume[N_cv]volume_rock (from PackedBedGeometry_N_cv)(1 - porosity)*volume_bedVolume of rock in the control volume
SI.Area[N_cv]A_cross_air (from PackedBedGeometry_N_cv)A_cross_bed*porosityCross Area of air in the control volume
SI.Area[N_cv]A_cross_rock (from PackedBedGeometry_N_cv)A_cross_bed*(1 - porosity)Cross Area of rock in the control volume
SI.Area[N_cv + 1]A_cross_air_FM (from PackedBedGeometry_N_cv)A_cross_bed_FM*porosityCross Area of air in flow cell control volume
SI.Area[N_cv + 1]A_cross_rock_FM (from PackedBedGeometry_N_cv)A_cross_bed_FM*(1 - porosity)Cross Area of rock in flow cell control volume
SI.AreaA_heat_tot (from PackedBedGeometry_N_cv)sum(A_heat)Total Heat transfer area
SI.Lengthheight1Height of the component
SI.Lengthwidth1Width of the component
Internal
IntegerN_cv (from PackedBedGeometry_N_cv)10Number of control volumes
Discretisation
SI.Length[N_cv]Delta_x (from PackedBedGeometry_N_cv)ClaRa.Basics.Functions.GenerateGrid({0}, length, N_cv)Discretisation scheme
SI.Length[N_cv + 1]Delta_x_FM (from PackedBedGeometry_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)