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.