← EnergyViewAchtergrondanalyse: 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.
- Praktische regeling inclusief voorbereiding: 19,16 naar 4,67 seconden.
- Theoretisch maximum inclusief voorbereiding: 9,97 naar 10,67 seconden; geen aangetoonde winst in deze variant. De resterende batterijoptimalisatie domineert hier. De kleine variatie mag niet als betrouwbare regressiemeting worden geïnterpreteerd.
- In beide paren zijn bespaarbedragen en SHA-256 van het volledige rapport identiek.
- De voorbereidingstijd vertoont grote runtimevariatie; deze ene reeks is geen garantie van 75% winst op ieder toestel.
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.