Open source projecten

Binnen Alliander maken we bij meerdere projecten gebruik van, en dragen we bij aan, open source. Dit organiseren we op verschillende manieren. Zo werken meerdere ontwikkelteams samen met anderen buiten Alliander. Ook zijn we aangesloten bij de Linux Foundation Energy (LF Energy).

Samenwerking tussen energiebedrijven
Alliander is als bestuurslid aangesloten bij de LF Energy. Dit is een open source stichting, die de samenwerking tussen energiebedrijven mogelijk maakt. Via deze stichting, en door onze activiteiten in de (energie)sector, werken we met veel energiebedrijven samen. Veel van ons delen immers dezelfde uitdaging en daarom promoten we deze samenwerking. Door (enkele van) onze projecten onder te brengen bij LF Energy maken wij gebruik van het netwerk dat deze stichting heeft opgebouwd. Zo vinden we gemakkelijker partijen die geïnteresseerd zijn in het gebruiken van, maar voornamelijk in het bijdragen aan, onze open source software.

Naast projecten die bij de LF Energy ondergebracht zijn, kijken we bij Alliander altijd actief naar welke tools of informatie nog meer voor open source geschikt zijn. Deze brengen we vervolgens zelf uit.

Projecten in samenwerking met LF Energy

  • OpenSTEF is software om de belasting op het net 48 uur vooruit te voorspellen. OpenSTEF gebruikt geautomatiseerde machine learning-pijplijnen om tot deze voorspellingen te komen. De voorspellingen zijn nauwkeurig, zelfcorrigerend en verklaarbaar. 

    OpenSTEF is een actief project dat we bij Alliander beheren. Wil je meer weten over OpenSTEF, bijvoorbeeld hoe je kan bijdragen? Neem een kijkje op de project github repo. De project webpagina op lfenergy.org is binnenkort beschikbaar.

  • GXF is een software-platform dat het monitoren en beheren van hardware mogelijk maakt. GXF biedt meerdere functionaliteiten, naast schaalbaarheid, beschikbaarheid, beveiliging, een generiek design, en het gebrek aan vendor lock-in. GXF wordt op dit moment onder andere gebruikt in onderdelen als microgrids, slimme metering en openbare verlichting.

    GXF is een project dat we bij Alliander actief beheren. Wil je meer weten over GXF, bijvoorbeeld hoe je kan bijdragen? Kijk dan hier.

  • IT-oplossingen als vitualisatie, CI/CD en centrale configuratie doen hun intrede in stationsautomatisering (SA). De standaard IEC 61850 beschrijft hiervoor de methoden en specificeert de tooling. CoMPAS betreft de open source ontwikkeling voor de benodigde 61850 configuratie bouwblokken en een referentie-implementatie. Bij Alliander dragen we actief bij aan dit project.

    Wil je meer weten over CoMPAS, bijvoorbeeld hoe je kan bijdragen? Kijk dan hier.

  • OperatorFabric is een modulair, veelzijdig en industrieel sterk platform voor systeemoperators. Onderdelen van het platform zijn zeer geschikt voor gebruik in de energiesector. Bij Alliander dragen we actief bij aan OperatorFabric.

    Wil je meer weten over OperatorFabric, bijvoorbeeld hoe je zelf kan bijdragen? Kijk dan hier.

  • Shapeshifter implementeert het Universal Smart Energy Framework (USEF) voor flexibiliteitsprognose-, aanbiedings-, bestel- en afwikkelingsprocessen. Bovendien maakt ShapeShifter handel mogelijk via DSO/TSO-coördinatieplatforms (zoals GOPACS) die ook het protocol ondersteunen.  

    Bij Alliander dragen we actief bij aan Shapeshifter. Wil je meer weten over Shapeshifter, bijvoorbeeld hoe je zelf kan bijdragen? Kijk dan hier. 

Alliander open source projecten

  • Voor netbeheerders zijn powerflow en state-estimation de basisblokken van bijna iedere elektrische systeemanalyse. En ook in simulatie-optimalisatie of operationele vermogens management berekening.  

    Het opensource power-grid-model is een python library voor steady-state distribution power system analysis. De rekenkern is geschreven in C++ en voorziet in de volgende berekeningen: 

    • Symmetrische en assymetrische power flow met zowel een netwon-raphson en een lineare methode; 
    • Symmetrische en assymetrische state-estimation op basis van een iteratieve gelineariseerde methode. 

    De netten die netbeheerders zoals Alliander beheren zijn enorm. Ongeveer 20 miljoen geleidende componenten. Om hier berekeningen op te kunnen doen, was de behoefte om meer performance tot de beschikking te hebben dan bestaande producten te bieden. 

    Het Power Grid Model voorziet in die performance behoefte. Door 5-40 keer zo snel te zijn dan de beschikbare commerciële en opensource producten. 

    Dit wordt behaald door: 

    • Een geoptimaliseerde implementatie; 
    • Een geoptimaliseerde implementatie voor batch berekeningen; 
    • De mogelijkheid om tussen accuraatheid en performance te kiezen op basis van een gelineariseerde oplosmethode. 

    Als gebruiker hoef je je geen zorgen te maken over de implementatie details. Er is een python interface beschikbaar en er zijn genoeg voorbeelden om snel aan de gang te gaan. 

    Power Grid Model is een project dat we bij Alliander actief beheren. Wil je meer weten over Power Grid Model, bijvoorbeeld hoe je kan bijdragen? Neem een kijkje op de project github repo. 

  • Een van de projecten waar Alliander aan werkt is de Weather Provider API. Deze API is ontwikkeld om meteorologische informatie makkelijk en uniform beschikbaar te maken. Gebruikers kunnen via een simpel en uniform verzoek deze informatie opvragen in een voor hen praktisch  format, ongeacht de complexiteit en de formaten waaruit de originele bron bestaan heeft. 

    We kunnen niet voorkomen dat het regent. Maar wat we wél kunnen doen, is veranderen hóe we de dingen doen wanneer het regent. Er is veel meteorologische informatie beschikbaar. Die informatie kunnen we gebruiken om het weer te voorspellen en de historische effecten van het weer (op wat we doen) te bepalen. En we kunnen de informatie zelfs gebruiken om modellen te maken, die kunnen voorspellen wat de beste stappen voor ons kunnen zijn wanneer het (weer) gaat regenen. Kortom, er is erg veel informatie die ons kan helpen het beste uit het weer te halen. 

    De Weather Provider API is ontwikkeld om meteorologische informatie makkelijk en uniform beschikbaar te stellen. Gebruikers kunnen via een simpel verzoek de informatie opvragen in een voor hen praktisch format, ongeacht de complexiteit en de formaten waaruit de originele bron bestaan heeft. Het doel van de Weather Provider API is om op een eenduidige manier toegang te bieden aan een grote hoeveelheid aan weer-datasets. Daarbij kun je zelf kiezen op welke manier je de uitvoer wil ontvangen: of het nu gaat om bestandsformaat of eenhedenstelsel.

Alles weten over de Weather Provider API?

Meer weten over Alliander en haar open source activiteiten?