Closed MatNif closed 2 months ago
Changes detected in environment.yml
but conda-lock.yml
is not updated.
Sorry. Looks like I made a mistake when I initially created this branch here and changes from a branch for visualisations for the optimisation script somehow made their way into this branch. I'll sort out the situation tomorrow (will probably have to create a new PR).
The optimization algorithm previously managed to find converged solutions for thermal supply systems rather quickly, while the networks of the non-dominated solutions often looked unrefined at best and completely counterintuitive at worst.
These changes add a series of operations to the algorithm that can lead to better network structures faster. More explicitly, these new methods are:
Preclustering of the buildings either follows:
Or if one of these four operations should be chosen at random.
The parameters for these new operations have been added to the config. Default parameters have been set to ClusterSwitch, ClusterSwap, Louvain and Random based on a first series of tests.
To test this branch