← EnergyView

Achtergrondanalyse: aanvullende snelheidscontrole

De eerdere benchmark gebruikte drie contracten en rapporteerde rekentijd na de prijsvoorbereiding. De app onderzoekt tot negen contracten. De benchmark heeft nu een broad-optie en totalSeconds vanaf de prijsvoorbereiding, naast de oorspronkelijke rekentijd. Dit zijn synthetische Node-metingen, geen meting op de telefoon van de gebruiker. JIT, garbage collection en toestelbelasting beïnvloeden de tijden.

Optimalisaties

Dynamische formuletermen worden per tariefonderdeel gecompileerd, in dezelfde volgorde als voorheen. De kwartierlus hoeft de indexnamen niet telkens met een reguliere expressie te onderzoeken. Uurgemiddelden gebruiken dezelfde vier observaties en optelvolgorde zonder tijdelijke arrays. Ontbrekende kwartieren worden nog steeds geweigerd.

De praktische EV-planner verwijdert voltooide opdrachten uit zijn actieve lijst. Laadenergie, deadlines, PV-reservering, vermogenslimieten en registers blijven identiek. De oorspronkelijke opdrachten blijven beschikbaar voor de eindcontrole.

Uitkomst negen-contractentest

Volledig testjaar, 35.040 kwartieren, PV en 365 laadsessies; enkelvoudig en dag/nacht worden onderzocht.

Controle

Bestaande volledige regressiereeks geslaagd. Aanvullend 150 differentiële laadscenario’s en spot-/formulevergelijkingen, waaronder PV, beschikbaarheid, gedeeltelijke verschuiving, ontbrekende quotes en de dubbele herfstklok. Oude implementaties blijven als bevroren testreferentie beschikbaar. Resultaatcache/tabwissels, warmtepomp en capaciteitstarief blijven met bestaande tests bewaakt.

Er wordt geen nieuwe snelle maar beperktere scenarioselectie gebruikt. Grote theoretische onderzoeken blijven merkbare rekentijd vragen.