Change log#
Note that version numbering follows the Semantic Versioning principle.
v0.4.1#
Fixes#
Updated
environment.yml
.Updated version indicators.
v0.4.0#
New features#
Added problems module with definitions for nominal operation problem (simulation) and optimal operation problem (optimization).
Added high-level API for executing optimal & nominal operation problems.
Added various DER models.
Enabled most DERs for thermal grids (Verena Kleinschmidt).
Added ability to define electric grid model as single-phase-approximate.
Added Z-Bus power flow solution method (Arif Ahmed).
Added plots module (work-in-progress).
Added ability to set local configuration with
config.yml
.Added ability to set base units for apparent power, voltage and thermal power for in scenario definition.
Changes#
Moved implementation of optimization problems from Pyomo to CVXPY for performance improvements.
Reformulated optimization constraints to use normalized values for improved numerical performance.
Improved FLEDGE definition data format documentation.
Refactored DER model data definition format.
Refactored price data object.
Various fixes in linear electric grid model model and DLMP calculations.
Introduced various error messages for common issues.
v0.3.0#
New features#
Moved to Python as main implementation language.
Extended linear electric models with methods for defining optimization variables / constraints.
Added thermal grid model.
Added linear thermal grid model with methods for defining optimization variables / constraints.
Added DER models and integrated CoBMo for flexible building models.
Added methods for defining operation limits and obtaining DLMPs for electric and thermal grids.
Provided various example scripts for running optimal operation problems for DERs / electric grids / thermal grids / multi-energy grids.
v0.2.0#
Auxiliary Release#
Snapshot before moving to Python as main implementation language.
v0.1.0#
Initial release#
Initial set of modules with Julia as main implementation language.