Overslaan naar inhoud

Voltmasters algoritme 2.0

Nieuwe functionaliteit: Battery Schedule systeem
8 januari 2026 in
Voltmasters algoritme 2.0
Voltmasters, Mathieu Maeyaert

Het sturing algoritme gebruikt nu een Battery Schedule: een vooraf berekende planning voor laden en ontladen. Het algoritme genereert deze planning op basis van de forecast en gebruikt deze tijdens de controlecyclus om beslissingen te nemen. Dit leidt tot betere optimalisatie en meer voorspelbaar gedrag.

Belangrijkste verbeteringen

Schedule-gebaseerde beslissingslogica

  • Het algoritme volgt nu een vooraf berekende schedule in plaats van alleen real-time beslissingen

  • Vier actietypes:

  • Idle: Geen activiteit gepland, batterij kan in rust blijven

  • Follow scheduled power: Volg exact de geplande power (grid charges en trade discharges)

  • Compensate production deficit: Bepaal zelf de power om productie-tekort te compenseren (ontladen)

  • Compensate PV surplus: Bepaal zelf de power om PV overschot op te laden (alleen PV)

  • charge max capacity: laad op aan het beschikbare max vermogen.

Battery scheduler

Energie reservering

  • Het algoritme reserveert energie voor toekomstige dure tijdsloten

  • Onderscheid tussen gereserveerde en niet-gereserveerde energie

  • Gereserveerde energie wordt beschermd voor geplande ontladingen bij hoge prijzen

Verbeterde optimalisatie

  • Planning van zowel PV- als gridbronnen voor het opladen

  • Minimum prijsverschil om de batterij te gebruikenis nu ingesteld op project-niveau

Efficiëntie verbeteringen

  • Verfijnde round-trip efficiency berekeningen

  • Betere tracking van batterijstatus tussen tijdsloten

  • Optimalisatie van energieverdeling over meerdere batterijen

Schedule updates en caching

  • Schedule wordt bijgewerkt na elk tijdslot, om in te spelen op de effectieve prestaties van het afgelopen kwartier. (bijvoorbeeld een afwijking van pv productie of consumptie tov de voorspelling)

Tracking van geplande vs werkelijke waarden

  • Scheiding tussen geplande en werkelijke energie flows. Deze worden bijgehouden voor rapportage.

Algoritme stabiliteit

  • Diverse bugfixes en stabiliteitsverbeteringen

Timezone ondersteuning

  • Volledige timezone ondersteuning zodat tijdstip in de reasons lokaal is.

Aggregatie over meerdere batterijen

  • Schedule wordt geaggregeerd over alle batterijen voor betere coördinatie

  • Betere capaciteitsafhandeling bij meerdere batterijen

Concreet

overview of battery scheduler

In deze grafiek zie je per kwartier 2 balken:

  • de hoeveelheid energie dat gepland is om te laden of ontladen.

  • de effectief uitgevoerde lading/ontlading

De planning wordt elk kwartier opnieuw gemaakt, rekening houdende met de reële energie stromen.

In dit project zie je dat de batterij van 2:30 tot 7:15 opgeladen werd, om in de duurdere periode vanaf 7:15 naar self-supply te gaan. Minimum price difference: 20€

feedback on battery scheduler

Deel deze post
Labels
Archief