Thermo-hydraulic simulation
District heating network, part 3: run a dynamic thermo-hydraulic simulation and evaluate the results
Overview ▶ 0:08
This tutorial demonstrates how to simulate the network dynamically and evaluate the results. In the previous videos, the network was already created and the steady-state calculation was performed.
Ground boundary conditions ▶ 0:27
On the right side, the final network property you can configure is the boundary conditions for the ground and the pipe network. By default, a ground model is already assigned as the boundary condition. Alternatives are:
- A constant temperature
- A time-dependent temperature
- The full ground model (most detailed option)
With the ground model, you can additionally specify the soil type, the burial depth of the pipes, the pipe spacing, and the moisture content.
Selecting climate data ▶ 1:21
On the simulation page, the climate is selected first. Several test reference years of the German Weather Service are pre-installed. Custom climate data can be imported in the German Weather Service’s DAT format or in EnergyPlus’s EPW format.
Starting the simulation ▶ 2:02
- Click Dynamic simulation.
- Check the simulation settings — the defaults are usually sufficient. Among other things, the static pressure is specified as a reference pressure at an energy plant.
- Start the simulation — it runs as a separate background process and takes about 10 to 12 minutes for this example network.
Evaluating the results ▶ 2:47
The results can already be inspected during the running simulation via the results view and the Refresh button.
Energy plant ▶ 3:09
Under Energy plant, the following is shown: heat output (heating power), inlet and outlet temperature, and volume flow.
Pipes ▶ 3:21
Under Pipes, the heat loss of the pipe network is shown — split into supply and return, as well as the total heat flow to the ground.
Consumers ▶ 3:35
Under Consumers, the delivered heating power and the temperature difference are displayed.
Important: In every simulation, the temperature difference should be critically checked. The consumers regulate on a prescribed temperature difference (here 20 Kelvin). If this is exceeded, it may indicate that the pump is undersized or the network is undersized.
Pump ▶ 4:34
Under Pump, the inlet and outlet temperature, efficiency, and volume flow are displayed. In the separate Pump diagram tab, the running operating points during the simulation can be displayed in the context of the pump’s operating range — this lets you check whether the pump is adequately sized.
Summary ▶ 5:19
At the bottom there is a summary, where you can evaluate how much heat was supplied to and extracted from the network and how large the losses are. The losses are also shown as a percentage. The simulation has completed when 8760 hours of simulation time are reached.
Interactive result display ▶ 5:52
In the geometry view, the result view on the right offers another way to display results interactively on the network:
- Select the desired result quantity (e.g. volume flow, pressure, temperature).
- Navigate through the entire simulation time with the time slider.
- Jump to specific points in time via buttons (e.g. to the time of maximum volume flow).
- Adjust the color scale either to the current time or to the entire simulation period.
Analyzing temperature distribution ▶ 7:22
The temperature distribution makes it easy to spot sections with little or no flow — for example, when one consumer is supplied from one side and another consumer from the other side.