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
| Type | Name | Default | Description |
|---|---|---|---|
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics (from LumpedVolumeDeclarations) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | substanceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of independent mass fraction balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | traceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of trace substance balance: dynamic (3 initialization options) or steady state |
| Advanced › Dynamics | |||
| Modelica.Fluid.Types.Dynamics | massDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state |
| Initialization | |||
| Medium.AbsolutePressure | p_start (from LumpedVolumeDeclarations) | Medium.p_default | Start value of pressure |
| Medium.Temperature | T_start (from LumpedVolumeDeclarations) | Medium.T_default | Start value of temperature |
| Medium.MassFraction[Medium.nX] | X_start (from LumpedVolumeDeclarations) | Medium.X_default | Start 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 | |||
| Real | mSenFac (from LumpedVolumeDeclarations) | 1 | Factor for scaling the sensible thermal mass of the volume |
| General | |||
| Integer | n | Number of underfloor heating circuits / registers | |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | Nominal mass flow rate | |
| Dynamics › Nominal condition | |||
| Modelica.Units.SI.Time | tau | 10 | Time constant at nominal flow (if energyDynamics <> SteadyState) |
| Assumptions | |||
| Boolean | allowFlowReversal | true | = false to simplify equations, assuming, but not enforcing, no flow reversal |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.FluidPort_a | mainFlow | ||
| Modelica.Fluid.Interfaces.FluidPort_b | mainReturn | ||
| Modelica.Fluid.Interfaces.FluidPorts_b[n] | flowPorts | ||
| Modelica.Fluid.Interfaces.FluidPorts_a[n] | returnPorts |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| MixingVolumes.MixingVolume | vol_flow | ||
| MixingVolumes.MixingVolume | vol_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.