Skip to content

Releases: dos-group/vessim

0.9.1

23 Sep 12:47
7eee494
Compare
Choose a tag to compare

What's Changed

  • Finalize Actos when Microgrid Finalizes #237

Full Changelog: 0.9.0...0.9.1

0.9.0

11 Sep 08:53
e6f8696
Compare
Choose a tag to compare

What's Changed

  • Storage improvements #231:
    • Added new ClcBattery storage based on the "C-L-C model" along with a new tutorial
    • Fixed floating point inaccuracies and stability issues in the SimpleBattery
  • SilController refactoring #233:
    • Current sim time is now exposed in the broker
    • Renamed attributes of broker for clarity
  • Added new tutorial for adding other simulators as actors #236
  • Bug fixes in HistoricalSignal #232 #235

Full Changelog: 0.8.0...0.9

0.8.0

15 Jul 10:45
648d3b3
Compare
Choose a tag to compare

What's Changed

  • Added Collector Signal #227
  • Fixed Increasing Real-Time Factor Offset #228

Full Changelog: 0.7.0...0.8.0

0.7.0

26 Jun 07:10
4e54015
Compare
Choose a tag to compare

What's Changed

  • Vessim now exposes all classes and utility methods on top-level. We recommend importing vessim as import vessim as vs (similar to import pandas as pd) to be able to then reference components via e.g. vs.Environment #210
  • The co-simulation infrastructure was updated to ensure the correct order of simulator execution and allow setting storage/policy parameters through self.set_parameters. The storage API now uses Wh instead of Ws, and SimpleBattery SOC and min_SOC are now robust against floating point operations #213
  • Changed the Actor-Signal Interface: The Actor class is not an abstract base class anymore and uses a Signal to define its behavior. This replaces the need for many custom implementations like the old Generator and PowerMeter classes and allows for more flexibility as most functionality can be defined through a Signal. Custom Actors are now to be subclassed from ActorBase #211
  • Simulator names are now properly logged to allow for better identification in logging #216

Full Changelog: 0.6.0...0.7.0

0.6.0

13 May 13:44
043740f
Compare
Choose a tag to compare

What's Changed

  • Replaced the Redis+Docker implementation for the SiL module with native Python multiprocessing.Queue and reworked the vessim.sil.broker interface #195 #199 #206 #207
  • Rewrite of the Storage/StoragePolicy modules #198
  • Clock and sim_time have been removed from the public interface #193
  • Added dataset documentation #202 and updated Usage Examples #194 #200
  • Bugfixes related to the Microgrid initialization #196
  • Wattime dataset update #201

Full Changelog: 0.5.0...0.6.0

0.5.0

13 Mar 17:50
Compare
Choose a tag to compare

What's Changed

  • Several API changes to Environment #175 #176 #183
  • Bugfix for infinitely running co-simulation #179
  • GridSim is now time-based by #181
  • HistoricalSignal rewrite and documentation #184
  • Website Rework #190

Full Changelog: 0.4.0...0.5.0

0.4.0

02 Feb 19:09
Compare
Choose a tag to compare

What's Changed

  • Entirely reworked scenario API
  • HistoricalSignal.from_dataset(...) can now load read-to-use datasets. So far we included datasets provided by Solcast and Watttime

Full Changelog: 0.3.2...0.4.0