EnergyModelsHeat extends EnergyModelsBase with functionality to model heat flows, heat pumps, thermal energy storage, and district heating networks with higher accuracy.
This includes as well an approach for the calculation of the potential for utilizing surplus heat from processes in the district heating network.
Important
Using EnergyModelsHeat with EnergyModelsGUI is in general unproblematic.
However, if you have cloned either package, you must be certain about the correct versions.
EnergyModelsHeat v0.1.3 is working with EnergyModelsGUI v0.5.
EnergyModelsHeat v0.1.4 is working with EnergyModelsGUI v0.6.
As version 0.1.3 did not have a compatibility for EnergyModelsGUI (we only provide a YAML file), this problem could not be solved by adding a compatibility in version 0.1.4.
No problems exists if you have installed both packages via the registry.
In this case, you can just used pkg> update.
The usage of the package is best illustrated through the commented examples.
The examples are minimum working examples highlighting how to build simple energy system models.
If you find EnergyModelsHeat useful in your work, we kindly request that you cite the following publication:
@article{hellemo2024energymodelsx,
title = {EnergyModelsX: Flexible Energy Systems Modelling with Multiple Dispatch},
author = {Hellemo, Lars and B{\o}dal, Espen Flo and Holm, Sigmund Eggen and Pinel, Dimitri and Straus, Julian},
journal = {Journal of Open Source Software},
volume = {9},
number = {97},
pages = {6619},
year = {2024},
doi = {10.21105/joss.06619},
}The development of EnergyModelsHeat was funded by the Norwegian Research Council in the project ZEESA, project number 336342, as well as the European Union’s Horizon Europe research and innovation programme in the project iDesignRES under grant agreement 101095849.