modelDistributor

Heating circuit distributor for underfloor heating systems

Extends from AixLib.Fluid.Interfaces.LumpedVolumeDeclarations (Declarations for lumped volumes).

Information

Overview

Model for a contributor for different floor heating circuits in a house.

Concept

The contributor is built to connect n floor heating circuits together. The volume is used for nummerical reasons, to have a point where all the flows mix together.

Example Results

AixLib.Fluid.HeatExchangers.Examples.ActiveWalls.ActiveWalls_Test

Parameters

TypeNameDefaultDescription
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
General
IntegernNumber of underfloor heating circuits / registers
Modelica.Units.SI.MassFlowRatem_flow_nominalNominal mass flow rate
Dynamics › Nominal condition
Modelica.Units.SI.Timetau10Time constant at nominal flow (if energyDynamics <> SteadyState)
Assumptions
BooleanallowFlowReversaltrue= false to simplify equations, assuming, but not enforcing, no flow reversal

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_amainFlow
Modelica.Fluid.Interfaces.FluidPort_bmainReturn
Modelica.Fluid.Interfaces.FluidPorts_b[n]flowPorts
Modelica.Fluid.Interfaces.FluidPorts_a[n]returnPorts

Components

TypeNameDefaultDescription
MixingVolumes.MixingVolumevol_flow
MixingVolumes.MixingVolumevol_return

Revisions

  • January 11, 2019  by Fabian Wüllhorst:
    Make model more dynamic (See #673)
  • June 15, 2017  by Tobias Blacha:
    Moved into AixLib
  • November 06, 2014  by Ana Constantin:
    Added documentation.