modelnode
Information
1. Purpose of model
This model represents a district-heating node. It performs ideal mixing separately for the supply side and the return side. It applies a first-order dynamic on specific enthalpy and mass flows at the connection points to simulate transport delays.
It can be used to decouple subsystems in large district heating networks to improve numerical stability.
2. Level of detail, physical effects considered, and physical insight
Ideal mixing of mass fractions and enthalpy.
Mass conservation for supply and return.
First-order delay (tau_delay) for enthalpy and junction mass flows.
3. Limits of validity
No pipe storage, pressure losses, or heat losses considered.
4. Interfaces
n Supply and return ports, optional junction ports.
5. Nomenclature
(no remarks)
6. Governing Equations
Mass balance: Total inflows equal zero.
Equal pressure: All supply ports share the same pressure and all return ports share the same pressure
Ideal mixing (mass-flow-weighted).
First-order delay for enthalpy and mass flow.
7. Remarks for Usage
Model is simplified; combine with detailed network components.
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Model created by Gas- und Wärme-Institut Essen and XRG, 2022
Modified by Stefanie Ruppert, 2025
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n | 5 | |
| Integer | n_junc | 0 | |
| Modelica.Units.SI.Time | tau_delay | 900 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn[n] | waterPort_supply | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut[n] | waterPort_return | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn[n_junc] | waterPort_supply_junc | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut[n_junc] | waterPort_return_junc |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| Modelica.Units.SI.MassFraction | xi_mix_supply | ||
| Modelica.Units.SI.MassFraction | xi_mix_return | ||
| Modelica.Units.SI.SpecificEnthalpy | h_mix_supply | ||
| Modelica.Units.SI.SpecificEnthalpy | h_mix_return | ||
| Modelica.Units.SI.SpecificEnthalpy | h_mix_supply_delay | ||
| Modelica.Units.SI.SpecificEnthalpy | h_mix_return_delay | ||
| Modelica.Units.SI.MassFlowRate | m_flow_junc_supply | ||
| Modelica.Units.SI.MassFlowRate | m_flow_junc_return |