Releases: dos-group/vessim
Releases · dos-group/vessim
0.9.1
0.9.0
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
- Added new
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
What's Changed
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Vessim now exposes all classes and utility methods on top-level. We recommend importing vessim as
import vessim as vs
(similar toimport 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, andSimpleBattery
SOC
andmin_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 oldGenerator
andPowerMeter
classes and allows for more flexibility as most functionality can be defined through a Signal. Custom Actors are now to be subclassed fromActorBase
#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
What's Changed
- Replaced the Redis+Docker implementation for the SiL module with native Python
multiprocessing.Queue
and reworked thevessim.sil.broker
interface #195 #199 #206 #207 - Rewrite of the Storage/StoragePolicy modules #198
Clock
andsim_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