modelRadiator

Radiator multilayer model

Extends from AixLib.Fluid.Interfaces.PartialTwoPortInterface, AixLib.Fluid.Interfaces.LumpedVolumeDeclarations.

Information

Overview

The Radiator model represents a heating device. This model also includes the conduction through the radiator wall.

Concept

The Radiator model represents a heating device. Heat energy taken from the hot water flow through the device is being emitted via convective and radiative energy transport connectors. The ratio of convective and radiative energy flows depends on the type of the heating device (see table).

T_source output is relevant for exergy analysis. It describes the logarithmic mean temperature is calculated  from the temperatures at in- and outlet  of the radiator.

"heat emission" cellspacing="0" cellpadding="2" border= "1">

Type

Fraction of convective transport

Fraction of radiative transport

SectionalRadiator

Simple (vertical) sectional radiator

0.70

0.30

PanelRadiator10

10 -- Panel radiator (single panel) without convection device

0.50

0.50

PanelRadiator11

11 -- Panel radiator (single panel) with one convection device

0.65

0.35

PanelRadiator12

12 -- Panel radiator (single panel) with two convection devices

0.75

0.25

PanelRadiator20

20 -- Panel radiator (two panels) without convection device

0.65

0.35

PanelRadiator21

21 -- Panel radiator (two panels) with one convection device

0.80

0.20

PanelRadiator22

22 -- Panel radiator (two panels) with two convection devices

0.85

0.15

PanelRadiator30

30 -- Panel radiator (three panels) without convection device

0.80

0.20

PanelRadiator31

31 -- Panel radiator (three panels) with one convection device

0.85

0.15

PanelRadiator32

32 -- Panel radiator (three panels) with two or more convection devices

0.90

0.10

ConvectorHeaterUncovered

Convector heater without cover

0.95

0.05

ConvectorHeaterCovered

Convector heater with cover

1.00

- no radiative transport -


The Height H of the radiator is discretized in N single Layers, as shown in Figure 1


Multilayer Model of radiator

Figure 1: Multilayer Model of radiator

For every layer the equation (1) is solved.

"equation for multilayer" cellspacing="0" cellpadding= "2" border="1">


Equation for every layer


(1)


The total heat emission consists of a convective and a radiative part.

"heat emission conv and rad" cellspacing="0" cellpadding="2" border="1">

Total heat emission


(2)

Convective heat emission


(3)

Radiative heat emission


(4)


The convective heat emission is proportional to delta T . The radiative heat emission is proportional to delta  =(T_L + DeltaT)^4-TR^4 (T_L: Room Temperature, DeltaT: heater excess temperature, T_R: radiative temperature).

"heat emission conv" cellspacing="0" cellpadding="2" border="1">

Convective heat emission, delta T


(5)

Radiative heat emission, delta


(6)


The heat emission of the radiator depends on the heater excess temperature. In the model it is possible to choose between:

"heat emission excess temperature" cellspacing="0" cellpadding="2" border="1">

Method

Formula

arithmetic heater excess temperature

arithmetic heater excess temperature


(7)

logarithmic heater excess temperature

logarithmic heater excess temperature


(8)

exponential heater excess temperature according to [2]

exponential heater excess temperature


(9)

Due to stability reasons and accuracy at small heating medium flow, an exponential calculation of the heater excess temperture is recommended. The function "calcHeaterExcessTemp " regularize the discontinuities in equation (9).

The radiator exponent according to DIN 442 is valid for the total heat emission. the radiative heat emission part grows larger. This is considered by the following formulas:

"radiator exponent" cellspacing="0" cellpadding="2" border="1">

Radiator exponent


(10)

Radiator exponent 2


(11)

The modified convective exponent is calculated by (11). The region of discontinuity in eq. (11) has not yet been regulized, so a constant radiator exponent is used for now.

In the model the heat emission is calculated according to eq. (5), (6) for every layer and the respective power is connected to the romm via the thermal ports. A varHeatSource (inPort=total heat emission) is connected via a thermal port to the enthalpie flow of the heating medium and the stored heat in the radiator mass.

The pressure loss is calculated with equation (12).

"pressure loss" cellspacing="0" cellpadding="2" border= "1">

delta P


(12)

References

The coefficient k in eq. (12) is calculated from manufacturer data and is a part of the record for radiator_type.

Knowing the heat load of the room, an appropriate radiator can be choosen out of a Radiator DataBase via a record. But it is also possible to simulate with arbitrary parameters.

The thermal part of the model is adapted from [3] and [1].

  • [1] Glück, Bernd: Wärmeübertragung - Wärmeabgabe von Raumheizflächen und Rohren, 1990
  • [2] Nadler,Norbert: Die Wärmeleistung von Raumheizkörpern in expliziter Darstellung, In: HLH Lüftung/Klima - Heizung/Sanitär - Gebäudetechnik 11, S.621 - 624, 1991
  • [3] Tritschler, Markus: Bewertung der Genauigkeit von Heizkostenverteilern, Dissertation, Uni Stuttart, 1999

Parameters

TypeNameDefaultDescription
IntegerN16Number of discretisation layers
AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.CalcExcessTemp.Tempcalc_dTAixLib.Fluid.HeatExchangers.Radiators.BaseClasses.CalcExcessTemp.expSelect calculation method
Radiator Data
BooleanselectablefalseRadiator record
AixLib.DataBase.Radiators.RadiatorBaseDataDefinitionradiatorTypeChoose a radiator
Geometry and Material › Geometry
AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.RadiatorTypes.RadiatorTypeType(if selectable then radiatorType.Type else BaseClasses.RadiatorTypes.PanelRadiator10)Type of radiator
RealNominalPower(if selectable then radiatorType.NominalPower else 1000)Nominal power of radiator per meter at nominal temperatures in W/m
RealExponent(if selectable then radiatorType.Exponent else 1.29)Radiator exponent
RealVolumeWater(if selectable then radiatorType.VolumeWater else 20)Water volume inside radiator per m, in l/m
RealMassSteel(if selectable then radiatorType.MassSteel else 30)Material mass of radiator per m, in kg/m
SIunits.Lengthlength(if selectable then radiatorType.length else 1)Length of radiator, in m
SIunits.Lengthheight(if selectable then radiatorType.height else 0.6)Height of raditor, in m
Geometry and Material › Material
SIunits.DensityDensitySteel(if selectable then radiatorType.DensitySteel else 7900)Specific density of steel, in kg/m3
SIunits.SpecificHeatCapacityCapacitySteel(if selectable then radiatorType.CapacitySteel else 551)Specific heat capacity of steel, in J/kgK
SIunits.ThermalConductivityLambdaSteel(if selectable then radiatorType.LambdaSteel else 60)Thermal conductivity of steel, in W/mK
Modelica.Units.SI.AreaA2*length*heightRadiator surface area
Modelica.Units.SI.Lengthd0.025Thickness of radiator wall
Modelica.Units.SI.Emissivityeps0.95Emissivity
Miscellaneous
SIunits.Temperature[3]RT_nom(if selectable then radiatorType.RT_nom else Modelica.Units.Conversions.from_degC({75, 65, 20}))Nominal temperatures (TIn, TOut, TAir) according to DIN-EN 442.
RealPD(if selectable then radiatorType.PressureDrop else 548208)Pressure drop coefficient, delta_p[Pa] = PD*m_flow[kg/s]^2
Advanced
Booleanfrom_dpfalse= true, use m_flow = f(dp) else dp = f(m_flow)
BooleanhomotopyInitializationtrue= true, use homotopy method
Booleanlinearizedfalse= true, use linear relation between m_flow and dp for any flow rate
Transition to laminar
RealdeltaM0.3Fraction of nominal mass flow rate where transition to turbulent occurs
Initialization › Solid material
Modelica.Fluid.Types.DynamicsinitDynamicsWallModelica.Fluid.Types.Dynamics.DynamicFreeInitialLike energyDynamics, but SteadyState leeds to same behavior as DynamicFreeInitial

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aConvectiveHeatConvective heat port to room
AixLib.Utilities.Interfaces.RadPortRadiativeHeatRadiative heat port to room
Sensors.TemperatureTwoPortFlowTemperatureFlow temperature
Sensors.TemperatureTwoPortReturnTemperatureReturn temperature
FixedResistances.PressureDropresBase class of radiator

Revisions

  • January 09, 2006  by Peter Matthes:
    V0.1: Initial configuration.
  • January 09, 2006  by Peter Matthes:
    V0.1: Initial configuration.
  • November 28, 2014  by Roozbeh Sangi:
    Output for logarithmic mean temperature added
  • October 7, 2013  by Ole Odendahl:
    Formatted documentation appropriately
  • Mai 1, 2011  by Ana Constantin:
    Addapted with a few changes from older model.
  • October, 2016  by Peter Remmen:
    Transfer to AixLib. Delete EnergyMeter and additional output T_source
  • July 10, 2019  by Katharina Brinkmann:
    Changed temperature unit according to #734