modelGrimson_FlowAcrossTubeBundels
Grimson: Flow Across Tube Bundels
Extends from TRANSFORM.Fluid.Pipes_Obsolete.ClosureModels.HeatTransfer.BaseClasses.PartialPipeFlowHeatTransfer (Base class for pipe heat transfer correlation in terms of Nusselt number heat transfer in a circular pipe for laminar and turbulent one-phase flow).
Information
Heat transfer model for laminar and turbulent flow in pipes. Range of validity:
- fully developed pipe flow
- forced convection
- one phase Newtonian fluid
- (spatial) constant wall temperature in the laminar region
- 0 ≤ Re ≤ 1e6, 0.6 ≤ Pr ≤ 100, d/L ≤ 1
- The correlation holds for non-circular pipes only in the turbulent region. Use diameter=4*crossArea/perimeter as characteristic length.
The correlation takes into account the spatial position along the pipe flow, which changes discontinuously at flow reversal. However, the heat transfer coefficient itself is continuous around zero flow rate, but not its derivative.
References
- Verein Deutscher Ingenieure (1997):
- VDI Wärmeatlas. Springer Verlag, Ed. 8, 1997.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | tubesAligned | false | true if aligned else staggered |
| SI.Length | D | Diameter of tubes in tube bank | |
| SI.Length | S_T | Transverse (within same row) tube pitch | |
| SI.Length | S_L | Longitudinal (between rows) tube pitch | |
| Internal Interface | |||
| Integer | nHT (from PartialHeatTransfer) | 1 | Number of heat transfer segments |
| Boolean | use_k (from PartialHeatTransfer) | false | = true to use k value for thermal isolation |
| Ambient | |||
| SI.CoefficientOfHeatTransfer | k (from PartialHeatTransfer) | 0 | Heat transfer coefficient to ambient |
| SI.Temperature | T_ambient (from PartialHeatTransfer) | system.T_ambient | Ambient temperature |
| Internal Interface › Geometry | |||
| Real | nParallel (from PartialFlowHeatTransfer) | number of identical parallel flow devices | |
| Initialization | |||
| SI.CoefficientOfHeatTransfer | alphas_start (from PartialFlowHeatTransfer) | heat transfer coefficient | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.HeatPorts_a | heatPorts (from PartialHeatTransfer) | Heat port to component boundary |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.ThermodynamicState | states (from PartialHeatTransfer) | Thermodynamic states of flow segments | |
| SI.Area | surfaceAreas (from PartialHeatTransfer) | Heat transfer areas | |
| SI.HeatFlowRate | Q_flows (from PartialHeatTransfer) | Heat flow rates | |
| Modelica.Fluid.System | system (from PartialHeatTransfer) | System wide properties | |
| SI.Temperature | Ts (from PartialHeatTransfer) | Medium.temperature(states) | Temperatures defined by fluid states |
| SI.MassFlowRate | m_flows (from PartialFlowHeatTransfer) | Mean flow rate in segments | |
| SI.Length | lengths (from PartialFlowHeatTransfer) | Lengths along flow path | |
| SI.Length | dimensions (from PartialFlowHeatTransfer) | Characteristic dimensions for fluid flow (diameter for pipe flow) | |
| SI.Area | crossAreas (from PartialFlowHeatTransfer) | Cross flow area of flow segments | |
| SI.Height | roughnesses (from PartialFlowHeatTransfer) | Average heights of surface asperities | |
| SI.CoefficientOfHeatTransfer | alphas (from PartialFlowHeatTransfer) | Coefficient of heat transfer | |
| Real | Res (from PartialPipeFlowHeatTransfer) | Reynolds numbers | |
| Real | Prs (from PartialPipeFlowHeatTransfer) | Prandtl numbers | |
| Real | Nus (from PartialPipeFlowHeatTransfer) | Nusselt numbers | |
| Medium.Density | ds (from PartialPipeFlowHeatTransfer) | Densities | |
| Medium.DynamicViscosity | mus (from PartialPipeFlowHeatTransfer) | Dynamic viscosities | |
| Medium.ThermalConductivity | lambdas (from PartialPipeFlowHeatTransfer) | Thermal conductivity | |
| Modelica.Blocks.Sources.RealExpression | R_T | Ratio of S_T/D | |
| Modelica.Blocks.Sources.RealExpression | R_L | Ratio of S_L/D | |
| Modelica.Blocks.Tables.CombiTable2D | C_1a | Aligned constant | |
| Modelica.Blocks.Tables.CombiTable2D | m_a | Aligned constant | |
| Modelica.Blocks.Tables.CombiTable2D | m_s | Staggered contant | |
| Modelica.Blocks.Tables.CombiTable2D | C_1s | Staggered contant |