This is an entirely new version of PowNet that includes the following key features:
- The underlying algebraic modeling language is gurobipy, which replaces Pyomo. gurobipy is faster than Pyomo and has lower memory requirements.
- A model created with PowNet can be solved with Gurobi as well as the free, open-source, solver HiGHS.
- The mathematical formulation of PowNet is based on the 'strong' MILP formulations proposed by Knueven et al. (2020).
- DC power flow is represented through different methods proposed by Hörsch et al. (2018)). These include both voltage angle and cycle flow formulations.
- The implementation of PowNet is modular, so it allows users to include new formulations for a given constraint.
- Models for a given country are built fully from .csv files.
- Visualization of the model output has been standardised w.r.t. previous versions.