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

Parameters toegevoegd #37

Closed petertue closed 4 months ago

petertue commented 4 months ago
GillisHommen commented 4 months ago

Toegevoegde parameters zijn ok, zolang er niets fout gaat als een model deze parameters niet initialiseert en ze dus 'null' blijven. Voor v_netbewustladenActive kun je default gewoon op false zetten, maar voor p_pandNaam kun je geen default maken lijkt me.

Echter in 'operate_fixed_assets' zitten fixed assets. Het knijpen van een laadprofiel is een vorm van flexibiliteit, dat zou ik niet in de operate_fixed_assets functie zetten. Wat wel kan is een oplossing vergelijkbaar met de (recent vernieuwde) curtailment van productie. Productieassets zijn nu ook fixed assets, maar als curtailment wordt aangezet wordt er een nieuwe methode van de J_EAProduction aangeroepen (public double[] curtailElectricityProduction(double curtailmentSetpoint_kW)) waardoor er aan het eind van de tijdstap toch weer productie 'ongedaan gemaakt wordt'.

Op eenzelfde manier zou je ook verbruik van een fixed asset 'ongedaan kunnen maken', dus door een methode aan J_EAProfile 'curtailElectricityConsumption()' toe te voegen. Als je wil kunnen we hier wel een keer samen naar kijken.