Bug fixes in storage charge function and episode start and end time step selection.
Issue
NIL
Changes
Updated docstring in ReliabilityMetricsPowerOutage
Fixed bug in Storage.charge where round-trip efficiency was being applied to both energy_init and energy as a result of controller action instead of the latter alone.
Fixed bug where it was not possible to maintain ideal cooling or heating load when cooling_device or heating_device was not controlled.
Fixed bug where episode splits were not being properly selected for simulations where single dataset has multiple episode splits defined.
Screenshots
NIL
Checklist
[x] I have tested the changes locally and they work as intended.
[x] I have updated the documentation, if applicable.
[x] I have added new tests, if applicable.
[x] I have added any required dependencies to the requirements.txt file, if applicable.
[x] I have followed the project's code style and conventions.
Additional notes
Please provide any additional information that may be helpful for the reviewer.
Description
Bug fixes in storage
charge
function and episode start and end time step selection.Issue
NIL
Changes
ReliabilityMetricsPowerOutage
Storage.charge
where round-trip efficiency was being applied to bothenergy_init
andenergy
as a result of controller action instead of the latter alone.cooling_device
orheating_device
was not controlled.Screenshots
NIL
Checklist
requirements.txt
file, if applicable.Additional notes
Please provide any additional information that may be helpful for the reviewer.