modelMultiLayerThermalDelta

multi layers of heat exchanger

Extends from AixLib.Fluid.Interfaces.PartialTwoPortInterface (Partial model with two ports and declaration of quantities that are used by many models), AixLib.Fluid.Interfaces.LumpedVolumeDeclarations (Declarations for lumped volumes).

Information

Overview

Model of the multi layers of heat exchanger. From the water flow is the convective and radiative heat output calculated.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassM_RadiatorMass of radiator
calcT.Tempcalc_dTSelect calculation method of excess temperature
Modelica.Units.SI.VolumeVol_WaterWater volume inside layer
Reals_effType[1]Radiative coefficient
RealQ_dot_nom_iNominal power of single layer
RealdT_nomNominal access temperature
Realdelta_nomNominal Radiation temperature
Modelica.Units.SI.EmissivityepsEmissivity
Modelica.Units.SI.AreaAArea of radiator layer
Modelica.Units.SI.LengthdThickness of radiator wall
Assumptions
BooleanallowFlowReversal (from PartialTwoPort)true= false to simplify equations, assuming, but not enforcing, no flow reversal
Nominal condition
Modelica.Units.SI.MassFlowRatem_flow_nominal (from PartialTwoPortInterface)Nominal mass flow rate
Advanced
Modelica.Units.SI.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
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from LumpedVolumeDeclarations)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicssubstanceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of independent mass fraction balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicstraceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of trace substance balance: dynamic (3 initialization options) or steady state
Advanced › Dynamics
Modelica.Fluid.Types.DynamicsmassDynamics (from LumpedVolumeDeclarations)energyDynamicsType of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state
Initialization
Medium.AbsolutePressurep_start (from LumpedVolumeDeclarations)Medium.p_defaultStart value of pressure
Medium.TemperatureT_start (from LumpedVolumeDeclarations)Medium.T_defaultStart value of temperature
Medium.MassFraction[Medium.nX]X_start (from LumpedVolumeDeclarations)Medium.X_defaultStart value of mass fractions m_i/m
Medium.ExtraProperty[Medium.nC]C_start (from LumpedVolumeDeclarations)fill(0, Medium.nC)Start value of trace substances
Medium.ExtraProperty[Medium.nC]C_nominal (from LumpedVolumeDeclarations)fill(1E-2, Medium.nC)Nominal value of trace substances. (Set to typical order of magnitude.)
Dynamics
RealmSenFac (from LumpedVolumeDeclarations)1Factor for scaling the sensible thermal mass of the volume
Geometry and Material › Geometry
AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.RadiatorTypes.RadiatorTypeTypeType of radiator
RealnRadiator exponent
Modelica.Units.SI.LengthlengthLength of radiator, in m
Geometry and Material › Material
Modelica.Units.SI.DensityDensitySteelDensitySteelSpecific density of steel, in kg/m3
Modelica.Units.SI.SpecificHeatCapacityCapacitySteelCapacitySteelSpecific heat capacity of steel, in J/kgK
Modelica.Units.SI.ThermalConductivityLambdaSteelLambdaSteelThermal conductivity of steel, in W/mK
Initialization › Solid material
Modelica.Fluid.Types.DynamicsinitDynamicsWallModelica.Fluid.Types.Dynamics.DynamicFreeInitialLike energyDynamics, but SteadyState leeds to same behavior as DynamicFreeInitial

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)
AixLib.Utilities.Interfaces.RadPortradiative
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aconvective

Components

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow (from PartialTwoPortInterface)port_a.m_flowMass flow rate from port_a to port_b (m_flow > 0 is design flow direction)
Modelica.Units.SI.PressureDifferencedp (from PartialTwoPortInterface)port_a.p - port_b.pPressure difference between port_a and port_b
Medium.ThermodynamicStatesta_a (from PartialTwoPortInterface)if allowFlowReversal then Medium.setState_phX(port_a.p, noEvent(actualStream(port_a.h_outflow)), noEvent(actualStream(port_a.Xi_outflow))) else Medium.setState_phX(port_a.p, noEvent(inStream(port_a.h_outflow)), noEvent(inStream(port_a.Xi_outflow)))Medium properties in port_a
Medium.ThermodynamicStatesta_b (from PartialTwoPortInterface)if allowFlowReversal then Medium.setState_phX(port_b.p, noEvent(actualStream(port_b.h_outflow)), noEvent(actualStream(port_b.Xi_outflow))) else Medium.setState_phX(port_b.p, noEvent(port_b.h_outflow), noEvent(port_b.Xi_outflow))Medium properties in port_b
Utilities.HeatTransfer.HeatToRadtwoStar_RadEx
AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.HeatConvRadiatorheatConv_Radiator
AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.RadiatorWallradiator_wall
AixLib.Fluid.MixingVolumes.MixingVolumeVolume

Revisions

  • October, 2016  by Peter Remmen:
    Transfer to AixLib.
  • October 7, 2013  by Ole Odendahl:
    Added documentation and formatted appropriately