Open loop DH network with heating consumer components #786
Unanswered
mike280512
asked this question in
Q&A
Replies: 2 comments
|
I think I've resolved this now - the problem above is under-constrained when using the heat consumer component, the pressure downstream must be fixed in some way. Specifying the pressure for the 'sink' external grid returns a converged solution. The end result is a bit like the separate supply and return network example, in that the pressure is fixed at the sink external grid and determines the pressure for the 'to junction' of the heat consumer. I had expected that the pressure profile would be calculated from source to sink, in the direction of mass flow, but clearly this is not the case. |
0 replies
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi all,
I'm in the process of modelling an existing DH network which is an open loop system using a geothermal resource. Heated water is extracted in a source location and then returned at another sink location. A network of supply pipes transports heated water from the source, through customer heat exchangers, before return pipes collect returned water to be injected at the sink location.
It is important to model both supply and return pipes, since they are not identical layouts and have different junction heights.
I would like to use pandapipes to model this system, being able to control the known mass flows through each customer heat exchanger. However, it seems that, unless the network is a closed loop, it is not possible to use a mass flow controlling component, e.g. a heat consumer, in an open loop system - the pipeflow always fails to converge.
As a minimum working example, the following will fail to converge:
I've tried different combinations of component to represent the sink, including an external grid (as above), a sink with matching mass flow rate, or simply a junction, all with no success.
Splitting the supply and return into two separate networks works well for the supply side, but is a less elegant solution than I hoped would be possible:
Can the developers offer any advice on this? Is this the expected behaviour, i.e. mass flow can only be controlled at the sinks for an open loop network?
I can 'artificially' connect the source and sink with a constant pressure pump to achieve convergence in a closed loop, but I am interested in determining what the pressure at the sink is. Supplying both constant pressure and pressure lift prevents this pressure from being calculated.
All reactions