Zenmo / zero_engine

This repository contains the 'engine' part of the Zenmo Zero models; the calculation model of the energy system simulation
GNU General Public License v3.0
0 stars 0 forks source link

Conventie t_h in engine: tijd ten opzichte van 1 jan, 00:00h van het startjaar #79

Open GillisHommen opened 2 weeks ago

GillisHommen commented 2 weeks ago

Om simulaties mogelijk te maken die op een andere datum beginnen, en doorlopen naar het volgende jaar, moet de initialisatie en de adressering van accumulators aangepast worden.

De adressering gebeurt nu met acc.addStep(t_h,currentValue); Eventueel kan de t_h in deze methode ook weggelaten worden, de accumulator houdt dan zelf bij hoeveel 'steps' er zijn geweest. Zijn er momenteel use-cases van de accumulators waarbij we niet een opeenvolgende reeks van tijdstappen invoeren? Of waarin de addStep functie meerdere keren wordt aangeroepen met dezelfde t_h? Daarvoor zou dan iets anders nodig zijn... Het zou ook mogelijk zijn om een methode die simpelweg 'add' heet toe te voegen, met alleen de 'value' ipv de tijd.