modelThermalConvectionPipe

Very simple model of thermal convection

Extends from Interfaces.SISOFlow.

Information

This component models the convective heat transfer in a pipe element with constant heat flux.

So far, the transition from laminar to turbulent flow regime is not implemented, thus a turbulent flow regime is assumed.

Hence the average convective heat transfer coefficient is calculated from the Reynolds number and the Nusselt-Number for turbulent flow.

Parameters

TypeNameDefaultDescription
SI.LengthlLength
SI.RadiusrRadius
StringparameterStringif displayParameters and displayLength and displayRadius then "l = %l, r = %r" elseif displayParameters and displayLength and not displayRadius then "l = %l" elseif displayParameters and not displayLength and displayRadius then "r = %r" else ""
Advanced › flow characteristics
SI.ReynoldsNumberRe_D_crit2300Critical Reynolds number for laminar-turbulent transition
Advanced › Regularization parameters
SI.MassFlowRatem_flow_regdropOfCommons.m_flow_regNominal mass flow rate for regularization
Layout › Display parameters
BooleandisplayLengthtrue= true, if length l is displayed
BooleandisplayRadiustrue= true, if radius r is displayed

Components

TypeNameDefaultDescription
Medium.ThermodynamicStatecenter_stateMedium.setState_phX(p_in, h_in + dh/2, Xi_in)State at (h_in+h_out)/2
Medium.TemperatureTMedium.temperature(center_state)Temperature at center state
Integerturb_flag= 0 for laminar flow, = 1 for turbulent flow (Re > 2300)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort