modelRadiator

Extends from BaseClasses.BaseDemand.

Information

This demand model uses a radiator model based on the standard EN 442 to calculate the return temperature as a function of supply temperature and room temperature.

Parameters

TypeNameDefaultDescription
Booleanshow_radiator (from BaseDemand)false
Modelica.SIunits.TemperatureTemRoom21.0 + 273.15Room temperature at nominal condition
IntegernEle5Number of elements used in the discretization
RealfraRad0.35Fraction radiant heat transfer
Realn1.3Heat transfer exponent
Assumptions
BooleanallowFlowReversal (from PartialTwoPort)true= false to simplify equations, assuming, but not enforcing, no flow reversal
Nominal condition
Modelica.SIunits.MassFlowRatem_flow_nominal (from PartialTwoPortInterface)Nominal mass flow rate
Modelica.SIunits.PowerQ_flow_nominal (from BaseDemand)Nominal heat flow rate
Modelica.SIunits.TemperatureTemSup_nominal (from BaseDemand)60.0 + 273.15Nominal supply temperature
Modelica.SIunits.TemperatureTemRet_nominal (from BaseDemand)35.0 + 273.15Nominal return temperature
Advanced
Modelica.SIunits.MassFlowRatem_flow_small (from PartialTwoPortInterface)1E-4*abs(m_flow_nominal)Small mass flow rate for regularization of zero flow
Advanced › Diagnostics
Booleanshow_T (from PartialTwoPortInterface)false= true, if actual temperature at port is computed

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_a (from PartialTwoPort)Fluid connector a (positive design flow direction is from port_a to port_b)
Modelica.Fluid.Interfaces.FluidPort_bport_b (from PartialTwoPort)Fluid connector b (positive design flow direction is from port_a to port_b)
Modelica.Blocks.Interfaces.RealOutputQ_flow (from BaseDemand)Heat taken from flow

Components

TypeNameDefaultDescription
Modelica.SIunits.MassFlowRatem_flow (from PartialTwoPortInterface)port_a.m_flowMass flow rate from port_a to port_b (m_flow > 0 is design flow direction)
Modelica.SIunits.PressureDifferencedp (from PartialTwoPortInterface)port_a.p - port_b.pPressure difference between port_a and port_b
Medium.ThermodynamicStatesta_a (from PartialTwoPortInterface)Medium.setState_phX(port_a.p, noEvent(actualStream(port_a.h_outflow)), noEvent(actualStream(port_a.Xi_outflow)))Medium properties in port_a
Medium.ThermodynamicStatesta_b (from PartialTwoPortInterface)Medium.setState_phX(port_b.p, noEvent(actualStream(port_b.h_outflow)), noEvent(actualStream(port_b.Xi_outflow)))Medium properties in port_b

Revisions

  • Feburary 27, 2019, by Benedikt Leitner:
    Implementation and added User's guide.