e2nIEE / pandapipes

A pipeflow calculation tool that complements pandapower in the simulation of multi energy grids
https://www.pandapipes.org
Other
133 stars 57 forks source link

Feature request: Check for boundary conditions and correct system setup #340

Open dlohmeier opened 2 years ago

dlohmeier commented 2 years ago

The complexity of piping grid simulation, especially in case of heating networks, requires a very thorrow model and understanding of how to use different components in a specific setup. We have already realized that different software solutions model the reality in different ways, which is why in some cases a user will not exactly know if his/her specific configuration is the best model possibly implementable for the case at hand. In some cases, this might lead to problems, as we always need to extract a solvable system of equations for the components connected to a network by the user.

Examples for difficult models:

In such a case, it would make sense to have a prior analysis to check if the given network can be solved with the internal pandapipes model.

Such an analysis should consider:

Such an analysis should probably be based on the pit structure and include the connectivity check.

In pandapower, a diagnostic function checks a number of possible errors in power network modeling, I am thinking of a similar analysis, but more basic and focused on the internal setup. We could still extend it in future.

dlohmeier commented 2 years ago

This should also be helpful for issues such as #259 .

jkisse commented 1 year ago

This could be implemented on the feature/diagnostic branch. Some basic checks have already been implemented in diagnostic.py