Virtual power plant software dla agregatorów i spółdzielni energetycznych
Agregatorowi płacą za moc dostarczoną na czas, więc nasz moduł DSR dla Zeronest raportuje godzinę wezwania 15 minut po jej końcu. Budujemy warstwy VPP: DSR pracuje produkcyjnie u Zeronest, rozliczenia spółdzielni zbudowaliśmy dla Zeronest w 2026 r., a orkiestrację baterii budujemy dla Global Green.
Powiedz nam, czego potrzebuje Twój portfel.
Wyślij listę swoich aktywów i rynków, na które składasz oferty, a na pierwszą rozmowę przyjdą właściwi inżynierowie.
Virtual power plant software budowane warstwa po warstwie
Oprogramowanie wirtualnej elektrowni (virtual power plant software) to warstwa portfela i rynku, dzięki której wiele punktów poboru, baterii i instalacji PV staje się jednym zasobem, który agregator może sprzedać. Nie oferujemy gotowej platformy VPP i nie zbudowaliśmy jej od początku do końca. Budujemy jej warstwy jako część naszej pracy nad oprogramowaniem dla energetyki.
Agregacja i wezwania DSR działają produkcyjnie w module, który zbudowaliśmy dla Zeronest. Orkiestracja nastaw na obiekcie bateryjnym to warstwa, którą budujemy dla Global Green, i nie działa jeszcze produkcyjnie. Sterowanie pojedynczym obiektem albo baterią należy do systemu zarządzania energią, a kupno i sprzedaż energii do platformy handlu energią.
Jeśli jesteś agregatorem, operatorem VPP albo spółdzielnią energetyczną albo masz baterie świadczące usługi bilansujące, tych warstw będziesz potrzebować obok swoich obiektów.
Oprogramowanie DSR: od wezwania do rozliczonej godziny
Oprogramowanie DSR (demand response software) przyjmuje wezwanie agregatora, dzieli je na punkty poboru, powiadamia uczestników i rozlicza godzinę względem linii bazowej. Moduł DSR platformy Zeronest budujemy od maja 2025 r., a 23 marca 2026 r. obsłużył on na produkcji realne wezwanie.
W module są role operatora DSR, który widzi wszystkie instalacje, i klienta DSR, który widzi tylko swoje. Trzecia rola, konsultant, działa w imieniu agregatora albo klienta. Moduł grupuje punkty poboru w jednostki agregacji i przechowuje zgłoszenia niedyspozycyjności dla każdego punktu i każdej jednostki. Agregator tworzy wezwanie obejmujące wiele punktów poboru swoich klientów.
Od 2026 r. każdy punkt poboru dostaje w wezwaniu swoją zadeklarowaną moc zamiast równego podziału, z buforem ponad zamówioną wartość. Na przykład wezwanie na 5 MW może wymagać od klientów 5,25 MW. API odrzuca wezwanie, gdy suma nie zgadza się z limitem i buforem, a moc dzieli na pełne kW. Wezwanie trwa najwyżej godzinę i zaczyna się o pełnej godzinie, a wezwania są przewidziane między 7:00 a 22:00.
Linię bazową koryguje się danymi z trzeciej, czwartej i piątej godziny przed wezwaniem. Współczynnik korekty to średnia różnic między zużyciem a profilem, ograniczona do zakresu od -20% do +20%, i obejmuje też kolejne godziny wezwania. Gdy po awarii brakuje danych z liczników, platforma ma proces ich odtwarzania, także przy lukach dłuższych niż 10 dni.
Uczestnicy dostają SMS i e-mail z linkiem do potwierdzenia. Dziesięć minut po utworzeniu wezwania system sprawdza wysyłkę SMS i wysyła operatorowi e-mailem listę wiadomości, które nie wyszły. Raport za godzinę wezwania jest gotowy kwadrans po jej końcu, więc wezwanie 14:00-15:00 ma raport o 15:15. Limit wezwania w raporcie to suma limitów punktów poboru. Klient, którego punkty dzielą wezwanie z innymi, widzi tylko łączną moc swoich punktów.
Spółdzielnie energetyczne: godzinowe rozliczenia członków
Oprogramowanie spółdzielni energetycznej liczy co godzinę, ile należy się każdemu członkowi i całej spółdzielni, a ile każdy z nich ma zapłacić. Moduł spółdzielni energetycznej zbudowaliśmy dla Zeronest w 2026 r. Rozlicza spółdzielnię na dwóch poziomach: całej grupy i każdego punktu poboru. Energię każdej godziny dzieli na trzy strumienie: zużytą przez członków na miejscu, odłożoną do depozytu i wymienioną z siecią. Depozyt to niewykorzystana energia przenoszona na kolejne miesiące.
Rozliczenia godzinowe są dostępne przez API. Przelicza się je co 5 minut między 23. a 58. minutą godziny, ze sprawdzeniem, kto był członkiem w danej godzinie. W lipcu 2026 r. operator spółdzielni dostał sterowanie wieloma instalacjami naraz, a we wrześniu 2026 r. nowy tryb rozliczania depozytu. Testy złapały m.in. Wh pokazane jako kWh i autokonsumpcję grupy liczoną z niewłaściwej miary.
Zasady wynikają z polskiego prawa. Spółdzielnia może mieć najwyżej 10 MW mocy i musi pokrywać co najmniej 70% własnych potrzeb. Energię, którą członkowie oddają do sieci, rozlicza się z energią pobraną z sieci w proporcji 1:0,6, na danych godzinowych, a depozyt jest ważny do 12 miesięcy. Od 19 października 2026 r. dane godzinowe płyną z CSIRE, Centralnego Systemu Informacji Rynku Energii.
Rynki bilansujące i polecenia operatora sieci
Oprogramowanie dla rynku bilansującego musi dostarczyć zadeklarowaną moc w czasie aktywacji wymaganym przez rynek i jednocześnie trzymać się limitów operatora systemu dystrybucyjnego (OSD). PSE, polski operator systemu przesyłowego, podaje czasy pełnej aktywacji dla swoich czterech produktów bilansujących: 30 sekund dla FCR, 5 minut dla aFRR, 12,5 minuty dla mFRR i 30 minut dla RR.
Od grudnia 2025 r. budujemy EMS dla Global Green, operatora instalacji PV i magazynów bateryjnych w Niemczech i Kanadzie. EMS obejmuje 15 MWh magazynów, działa na komputerze przemysłowym na obiekcie i wysyła dane do chmury. Jego orkiestrator łączy nastawy z tradingu, aFRR i sterowania bezpośredniego, rozwiązuje konflikty między nimi i dopiero potem rozdziela wynik na baterie. Wstępną implementację orkiestratora zamknęliśmy 29 czerwca 2026 r., a MVP jest w toku.
W lipcu 2026 r. doszły dwie rzeczy. Pierwsza to pokrycie strat: po rozwiązaniu konfliktów orkiestrator zwiększa moc rozładowania i zmniejsza moc ładowania o skonfigurowany procent, tak żeby zobowiązanie zostało spełnione na przyłączu. Wynik nie wychodzi poza zakres pracy baterii, a każde przycięcie jest logowane. Druga to trzy kontrolery poleceń OSD: limit baterii, bezpośrednia komenda dla baterii i limit eksportu. OSD odwzorowaliśmy w symulatorze. We wrześniu 2026 r. nowa wersja EMS trafiła na sterownik na jednym obiekcie.
Stan na październik 2026 r.: migracja istniejącego pipeline'u aFRR do nowej platformy jest w testach, a kontroler łączący trading i aFRR na jednej baterii ma gotowy projekt i jest w implementacji.
EMS, który zbudowaliśmy dla Skyfri, realizuje peak shaving i ogranicza eksport na żądanie OSD. Do października 2024 r. przetestowaliśmy z OSD na obiekcie ograniczanie eksportu na jego żądanie, algorytmy zero-export i ogranicznik maksymalnego obciążenia.
Oprogramowanie pod polski rynek
Polskie przepisy rynku bilansującego i DSR zmieniły się w 2024 i 2025 r., a oprogramowanie VPP musi za nimi nadążać. Druga reforma rynku bilansującego weszła w życie 14 czerwca 2024 r. Przeniosła rozliczenia na okresy 15-minutowe i obniżyła minimalną wielkość jednostki z 1 MW do 0,2 MW. Wezwania DSR w naszym module Zeronest trwają do godziny i są raportowane godzinowo. PSE dołączyło do europejskiej platformy PICASSO dla aFRR 11 lipca 2025 r.
Jednostka grafikowa agregatu (JGA) może mieć od 0,2 do 50 MW. Według URE do 30 czerwca 2025 r. nie zarejestrowano żadnej jednostki agregatora. W DSR na rynku mocy PSE ogłasza okresy przywołania z wyprzedzeniem co najmniej 8 godzin, a nieudany test kosztuje płatność mocową i karę.
Reguły rynku, które już zakodowaliśmy, i jeden zespół po wdrożeniu
Dlaczego agregatorzy budują z nami
Nasz moduł DSR dla Zeronest obsłużył 23 marca 2026 r. realne wezwanie na produkcji, z linią bazową, buforem i raportem godzinowym.
Po wdrożeniu ci sami inżynierowie wspierają Cię zgodnie z SLA 24/7.
Jak przebiega projekt
Kontakt
Bezpłatny warsztat discovery
Budowa
Wsparcie
Case studies
Systemy energetyczne, w których powstały te warstwy
Pytania o oprogramowanie VPP i DSR
Zakres platformy, wezwania DSR, spółdzielnie, bilansowanie i polski rynek.
-
Nie. Budujemy jej warstwy. Warstwa agregacji i DSR, którą zbudowaliśmy dla Zeronest, działa produkcyjnie. Warstwa orkiestracji dla obiektu bateryjnego, którą budujemy dla Global Green, nie działa jeszcze produkcyjnie.
-
W module Zeronest każdy punkt poboru dostaje swoją zadeklarowaną moc z buforem ponad zamówioną wartość, więc wezwanie na 5 MW może wymagać od klientów 5,25 MW. Moc jest dzielona na pełne kW, a API odrzuca wezwanie, gdy suma nie zgadza się z limitem i buforem.
-
Linię bazową koryguje się współczynnikiem z trzeciej, czwartej i piątej godziny przed wezwaniem: to średnia różnic między zużyciem a profilem, ograniczona do zakresu od -20% do +20%. Po awarii platforma odtwarza brakujące dane, także przy lukach dłuższych niż 10 dni.
-
Dostają SMS i e-mail z linkiem do potwierdzenia. Dziesięć minut po utworzeniu wezwania system sprawdza wysyłkę SMS i informuje operatora DSR, które wiadomości nie wyszły. Raport za godzinę wezwania jest gotowy 15 minut po jej końcu.
-
Na produkcji jeszcze nie. Do tego służy orkiestrator, który budujemy dla Global Green. Rozwiązuje konflikty między nastawami z tradingu, aFRR i sterowania bezpośredniego, a pokrycie strat sprawia, że zobowiązanie jest spełnione na przyłączu. Kontroler łączący trading i aFRR na jednej baterii jest w implementacji.
-
W EMS Global Green polecenia OSD mają osobne kontrolery: limit baterii, bezpośrednią komendę dla baterii i limit eksportu. EMS, który zbudowaliśmy dla Skyfri, ogranicza eksport na żądanie OSD, a do października 2024 r. przetestowaliśmy to na obiekcie razem z OSD.
-
Godzinowego rozliczenia na dwóch poziomach, spółdzielni i każdego punktu poboru, z podziałem energii na trzy strumienie: zużytą na miejscu, odłożoną do depozytu i wymienioną z siecią. Nasz moduł przelicza dane co 5 minut i obsługuje depozyt. Od 19 października 2026 r. dane godzinowe w Polsce płyną z CSIRE.
-
Od reformy z 14 czerwca 2024 r. jednostki od 0,2 MW, wcześniej od 1 MW. Jednostka grafikowa agregatu (JGA) może mieć od 0,2 do 50 MW.
Umów bezpłatną konsultację z inżynierem
DOTĄD PRACOWALIŚMY M.IN. Z:
Dziękujemy za wiadomość.
Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.
Coś pilnego? hello@ordergroup.co