Kategoria: Zarządzanie energią

Zarządzanie produkowaną energią

Jak połączyć falownik Fronius z Fibaro Home Center 2

Jak połączyć falownik Fronius z Fibaro Home Center 2

Poniższy artykuł przedstawia szczegółowy opis metody połączenia elektrowni fotowoltaicznej bazującej na falownikach Fronius oraz instalacji inteligentnego domu bazującej na centrali Fibaro Home Center 2. Zamieszczono również przykładowy kod skryptu w języku Lua.
Aby zrozumieć korzyści płynących z tego połączenia należy uprzednio zapoznać się z wpisem wyjaśniającym podstawy fotowoltaiki: „Podstawy fotowoltaiki w pigułce”
 

Zobaczyć znaczy zrozumieć

Wszystkie falowniki Fronius nowej generacji SnapINverter (rodziny Fronius SYMO, PRIMO, GALVO, ECO) standardowo wyposażane są w nowoczesną kartę Datamanager 2.0. Karta ta umożliwia proste w obsłudze i wizualnie atrakcyjne monitorowanie działania instalacji fotowoltaicznej na portalu Solar.Web (http://www.solarweb.com) należącym do firmy Fronius. Użytkownik uzyskuje wgląd we wszystkie najważniejsze parametry instalacji, przede wszystkim w aktualnie oddawaną przez falownik moc oraz wykresy prezentujące ilości wyprodukowanej energii. Obserwując wyłącznie pracę falownika lub falowników nie wiemy jednak, co się dalej z tą energią dzieje. Łącząc te dane z systemem inteligentnego domu, otwierają się zupełnie nowe, znacznie bardziej interesujące możliwości: właściciel instalacji PV może obserwować bilans energii w budynku (zarówno produkcję i zużycie energii), a w kolejnym kroku – także nadzorować wykorzystanie energii produkowanej.

Optymalizacja zużycia produkowanej energii na własne potrzeby

Oddawanie do sieci niewykorzystanej energii wiąże się z wymiernymi stratami finansowymi. W przypadku mikronstalacji, dzięki wprowadzonemu net-meteringowi możemy „odzyskać” tylko 80% (do mocy 10kW) lub 70% (do mocy 40kW) oddanej energii wraz z kosztem jej dystrybucji. A stopień samowystarczalności (opisany powyżej) to zaledwie 25-30%.

Wprowadzając inteligentne włączanie niektórych urządzeń w godzinach największej produkcji energii ze słońca, możemy uzyskać poprawę takiego stanu, a stopień samowystarczalności podnieść nawet do 50%. Dlatego współpraca pomiędzy firmą Fibar Group a firmą Fronius przynosi zupełnie nowe rozwiązania w dziedzinie optymalizacji zużycia produkowanej energii na potrzeby własne.

H:\TechSupport\Solar\07 partners\Fibaro\rys_01b.png

Rys. 1. Idea zarządzana zużyciem energii w budynku jednorodzinnym w celu zwiększenia stopnia wykorzystania produkowanej energii.

Coraz ważniejszym tematem staje się wytwarzanie ciepła, także pod względem możliwości jego włączenia w zarządzanie energią. W nowoczesnych zbiornikach ciepłej wody użytkowej w zasadzie nie jest istotny moment pozyskania energii wykorzystanej do podgrzewania wody – potrafią one utrzymywać uzyskaną temperaturę przez kilkadziesiąt godzin. Podobnie w przypadku energooszczędnych, dobrze izolowanych budynków, załączenie pompy ciepła do ogrzewania lub chłodzenia pomieszczeń może być przesunięte w czasie. Urządzenia te idealnie zatem nadają się do sterowania, a co za tym idzie – inteligentnego magazynowania wytwarzanej energii w postaci ciepła (lub chłodu).

Zastosowanie Fibaro

Odpowiednio zaprogramowane urządzenia wykonawcze w systemie Fibaro pozwalają na załączanie i wyłączanie dowolnych odbiorników energii (np. poprzez przekaźnik FGS-2×1 lub FGS-2×3, a w przypadku większych mocy w instalacji trójfazowej – dodatkowy stycznik). Najprostszy algorytm może wykorzystywać w tym celu wartość aktualnie wytwarzanej w instalacji PV mocy. Poprzez odpowiednio ustawione wartości załączenia i wyłączenia następuje sterowanie podłączonym odbiornikiem.

System Fibaro może dawać jednak znacznie więcej możliwości. Mając dokładną wiedzę o aktualnym bilansie energii elektrycznej w budynku, można z łatwością zaprogramować załączenie urządzeń na bazie wartości mocy oddawanej do sieci oraz ich wyłączenie – w przypadku gdy energia z sieci jest pobierana.

Ale możliwości kontroli i regulacji jest więcej. W przypadku pomp ciepła bardzo ważne jest, aby kompresor po załączeniu pracował przez określony, minimalny czas. Taki parametr możliwy jest do ustawienia w przypadku wykorzystania skryptów LUA, a nawet zwykłych scen.

Można również, jako priorytet wybrać przygotowanie c.w.u. nie później, niż do określonej godziny, np. 18:00, gdy domownicy wracają po pracy. Fibaro będzie sterował grzałką c.w.u. w zależności od dostępnego nadmiaru produkowanej energii, a jeśli będzie on w pochmurne dni niewystarczający – załączy podgrzewanie wody z odpowiednim czasowym wyprzedzeniem.

Monitorowanie pracy instalacji PV i podejmowanie różnorodnych akcji na bazie np. aktualnie uzyskiwanej mocy, czy tez możliwość sterowania pracą instalacji PV daje projektantom instalacji inteligentnego budynku nieograniczone pole możliwości.

Połączenie Fibaro i Fronius – zagadnienia techniczne

Fronius Datamanager 2.0

Standardowo każdy falownik nowej generacji SnapINverter (Fronius SYMO, GALVO, ECO i PRIMO) wyposażany jest w zaawansowaną kartę Datamanager 2.0. Oprócz podstawowej funkcji, jaką jest przesyłanie danych na portal Solar.Web (http://www.solarweb.com) karta ta posiada wiele interfejsów, które mogą z łatwością zostać wykorzystane do integracji instalacji fotowoltaicznej z systemem inteligentnego budynku. Są to m.in.:

  • interfejs JSON
  • Modbus RTU (via RS-485) oraz Modbus TCP (via Ethernet)
  • Push FTP / HTTP POST

Szczególnie ten pierwszy interfejs wydaje się być idealny do połączenia z systemem Fibaro. Prosty skrypt w języku LUA umożliwi odczyt bieżącej wartości mocy czy też ilości wyprodukowanej energii. Te dwie liczby na początkowym etapie w zupełności wystarczą do zaspokojenia podstawowych potrzeb użytkowników takich połączonych instalacji:

  • wizualizacji
  • sterowania odbiornikami energii

Fibaro HC2 / HCL

Najwygodniejszą formą połączenia interfejsu Fronius z Fibaro byłoby wykorzystanie mechanizmu plug-inów, który daje łatwość instalacji i kompatybilność z HC2 oraz HCL.

Niestety, w obecnej wersji Fibaro nie jest możliwe tworzenie własnych plug-inów, ani pobieranie danych ze „zwykłych” plug-inów, które mogłyby służyć do sterowania, np. do wyzwalania scen opartych o bloki. Wyjątkiem jest plug-in pogodowy (YR i/lub Yahoo Weather), który zarówno zintegrowany jest z pulpitem, jak i stanowi osobną sekcję wśród wyzwalaczy.

Rozwiązaniem alternatywnym mogą być urządzenia wirtualne (VD), w których może zostać umieszczony odpowiedni skrypt w języku LUA. Takie rozwiązanie niestety wyklucza możliwość użycia centrali Home Center Lite (HCL), ale jest akceptowalne, ze względu na duży stopień wykorzystania Home Center 2 (HC2) w instalacjach.

Inteligentne liczniki Z-Wave

Docelowo w instalacji inteligentnego domu należy przewidzieć zastosowanie licznika energii Z-wave, który zainstalowany na styku budynku i OSD (np. szeregowo z licznikiem OSD) dokonywałby pomiarów zużycia energii we wszystkich fazach dla całego budynku. Aktualnie istnieją takie rozwiązania, np. licznik Aeon Labs HEM Gen 5. Licznik ten w wersji 3-fazowej posiada 3 przekładniki prądowe do założenia na przewodach w celu pomiaru prądu oraz 4 przewody do pomiaru napięć. Dokładność pomiaru jest wystarczająca na potrzeby wizualizacji i/lub sterowania. Licznik ten umożliwia pomiar dwukierunkowy, tzn. zarówno energii pobieranej z sieci (ze znakiem „+”), jak i energii oddawanej do sieci (ze znakiem „–”)

Więcej na temat licznika: http://aeotec.com/z-wave-home-energy-measure

W systemie Fibaro nie ma aktualnie możliwości ustawienia poziomów / priorytetów w urządzeniach mierzących zużycie energii elektrycznej. To znaczy, że pomiar dokonany przez WallPlug zostanie dodany do pomiaru dokonanego przez licznik energii pobieranej przez cały budynek.

Dodatkowym problemem jest prezentacja/wizualizacja ujemnych wartości energii, symbolizujących nadwyżkę produkowanej energii oddawanej do sieci. Taka opcja nie jest na chwilę zaimplementowana w systemie Fibaro.

Inteligentne liczniki Fronius Smart Meter

Alternatywnie, dane dotyczące oddawanej i pobieranej energii do/z sieci elektroenergetycznej OSD mogą być pobierane (również w skrypcie LUA) z licznika inteligentnego Fronius Smart Meter poprzez interfejs JSON Datamanagera. Ograniczone możliwości wizualizacji w panelu energii Fibaro mogą być zastąpione przez zaawansowany interfejs graficzny portalu Solar.Web, pozwalający na zaawansowaną analizę produkcji oraz zużycia energii, w tym bilans energetyczny.

KONCEPCJA POŁĄCZENIA

Możliwość integracji pomiędzy automatyką budynkową Fibaro, a instalacją PV bazującą na falownikach Fronius jest niezwykle łatwa do uzyskania.

Od strony falownika można tego dokonać poprzez protokół JSON (ang. Java Script Object Notation), standardowo dostępny w urządzeniu Fronius Datamanager 2.0. Firma Fronius udostępnia obszernie udokumentowane API (link do pliku), które daje możliwość odczytania praktycznie wszystkich kluczowych danych instalacji PV, począwszy od parametrów pracy falowników (w tym najważniejszych: aktualnej mocy i oddanej energii), ale również danych ze stacji pogodowej, przepływów energii przez inteligentny licznik Fronius Smart Meter, czy też magazynu energii Fronius Solar Battery.

Przykładowe kody umożliwiające odczyt danych dotyczących całego systemu, poszczególnych urządzeń oraz przepływów energii w układzie.

http://<IPAddress:TCPPort>/solar_api/GetAPIVersion.cgi
http://<IPAddress:TCPPort>/solar_api/v1/GetActiveDeviceInfo.cgi?DeviceClass=System
http://<IPAddress:TCPPort>/solar_api/v1/GetInverterRealtimeData.cgi?Scope=System
http://<IPAddress:TCPPort>/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData
http://<IPAddress:TCPPort>/solar_api/v1/GetPowerFlowRealtimeData.fcgi

Gdzie: <IPAddress:TCPPort> to adres IP (zaleca się nadawanie adresu statycznego!) oraz port (standardowo: 80) karty Datamanager 2.0 w sieci wewnętrznej.

Jako przykład została wybrana funkcja „GetPowerFlowRealtimeData”, która w jednym zapytaniu umożliwia odczyt najważniejszych danych dla całego systemu:

http://<IPAddress:TCPPort>/solar_api/v1/GetPowerFlowRealtimeData.fcgi

Przykład danych uzyskanych powyższym zapytaniem zamieszczono w tabeli 2 poniżej:

String JS Eval
{
"Head" : {
"RequestArguments" : {},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2017-03-12T08:53:31+01:00"
},
"Body" : {
"Data" : {
"Site" : {
"Mode" : "produce-only",
"P_Grid" : null,
"P_Load" : null,
"P_Akku" : null,
"P_PV" : 14174,
"E_Day" : 27021.800476,
"E_Year" : 27062257.75,
"E_Total" : 289067759.125
},
"Inverters" : {
"1" : {
"DT" : 121,
"P" : 1032
},

 

Graficzna reprezentacja powyższych danych może wyglądać następująco:

H:\TechSupport\Solar\07 partners\Fibaro\rys_03d.png

Rys. 2. Graficzna reprezentacja danych z zapytania JSON

W Fibaro Home Center 2 należy stworzyć tzw. urządzanie wirtualne (ang. Virtual Device, VD) z krótkim kodem w języku skryptów „Lua”.

Podstawą skryptu jest funkcja json.decode(), która w formie zagnieżdżonych tablic asocjacyjnych daje dostęp do wszystkich przekazanych wartości:

fronius =
{ { „Head”, <tablica_Head> },
{ „Body”, <tablica_Body> } }

Przykładowo, wartość mocy wytwarzanej w instalacji PV („P_PV”):

fronius Body Data Site P_PV

może zostać odczytana w skrypcie w następujący sposób:

P_PV = fronius[“Body”].Data.Site.P_PV

lub

P_PV = fronius.Body.Data.Site.P_PV

Do poprawnego działania skryptu konieczne jest zdefiniowanie w VD następujących etykiet („Label”):

load
pv
grid
eday

Zaznaczenie „Label” jako „Main” spowoduje wyświetlanie wartości w oknie głównym.

Natomiast, aby używać danych w scenach, należy je zapisać do uprzednio zdefiniowanych zmiennych globalnych w panelu „Variables”. Przykładowo:

-- set the global variables
fibaro:setGlobal ('PV_plant_load', P_Load)
fibaro:setGlobal ('PV_plant_grid', P_Grid)
fibaro:setGlobal ('PV_plant_pv', P_PV)
fibaro:setGlobal ('PV_plant_eday', E_Day)

Przykładowy kod skryptu do Virtual Device

Do pobrania po akceptacji regulaminu. Wyłącznie dla zarejestrowanych użytkowników!

Podsumowanie

Kod napisany jest w taki sposób, aby adres IP Datamanagera w sieci lokalnej oraz port (standardowo 80) był podawany w panelu kontrolnym Virtual Device. W przypadku zaimportowania VD do centrali HC2 są to jedyne dane, które powinny zostać skonfigurowane (poza definicją zmiennych globalnych), co ułatwia proces instalacji.

H:\TechSupport\Solar\07 partners\Fibaro\PV_plant_VD_General — krótki.png

Rys. 3. Panel konfiguracyjny Virtual Device z polami na adres IP oraz port, pod którym dostępny jest Datamanager 2.0

Niestety, w chwili obecnej wykorzystanie podstawowej funkcjonalności i stworzenie odpowiednich powiązań wymaga od firmy instalacyjnej umiejętności pisania kodu w języku „Lua”, dla instalatorów systemów automatyki domowej nie powinna być to jednak przeszkoda.

Niemniej jednak, wykorzystanie bardziej zaawansowanych funkcji, takich jak umieszczenie źródła energii w „Energy Panel” będzie wymagało stworzenia dedykowanego plug-inu.

Przykład wizualizacji urządzenia wirtualnego zbierającego dane z elektrowni fotowoltaicznej przedstawiono na rysunkach od 4 do 6:

H:\TechSupport\Solar\07 partners\Fibaro\proof-of-concept_HC2_v1.png

Rys. 4. Przykład wizualizacji danych pobieranych z elektrowni PV

H:\TechSupport\Solar\07 partners\Fibaro\proof-of-concept_HC2_v3.png

Rys. 5. Dane dostępne w urządzeniu wirtualnym (VD)

H:\TechSupport\Solar\07 partners\Fibaro\PV_plant_VD_Variables.png

Rys. 6. Dane pochodzące z elektrowni dostępne jako zmienne globalne

Powiązanie danych pochodzących z instalacji PV (poprzez zmienne globalne) ze sterowaniem najprostszym urządzeniem jakim jest Fibaro Wall Plug daje nam nieograniczone możliwości zaprogramowania „scen”: alarmy, progi zadziałania, zależności czasowe, monitorowanie, zaawansowana analiza produkcji i zużycia energii oraz bazujące na tych informacjach inteligentne sterowanie odbiornikami energii. Nic nie stoi na przeszkodzie, aby odpowiednio sterować również bardziej zaawansowane urządzenia, choćby ściemniacze (ang. dimmer) czy kontrolery LED RGBW, których w sieci Z-Wave może być nawet 232.

ZAŁĄCZNIKI





Kilka liczników Fronius Smart Meter w jednej instalacji

Kilka liczników Fronius Smart Meter w jednej instalacji

Właśnie została dodana długo oczekiwana funkcjonalność podłączenia kilku liczników Fronius Smart Meter do jednego Datamanagera. Daje to bardzo ciekawe możliwości analizy profilu produkcji i zużycia energii z wyszczególnieniem najważniejszych z nich (np. pompy ciepła, bojlera., itp.). Przykładowo, jeśli włączymy dodatkowy licznik do toru zasilania bojlera:

Na portalu Solar.Web uzyskamy precyzyjną informację o zużywanej energii:

Do poprawnej pracy należy skonfigurować odpowiednio liczniki (nadać im różne adresy Modbus). Jest już polska instrukcja wyjaśniająca, jak to zrobić. Dla zarejestrowanych użytkowników forum do pobrania tutaj:

Natomiast w interfejsie webowym Datamanagera definiujemy, czy dany licznik odpowiada za odbiornik energii (grzałka c.w.u., pompa ciepła), czy za dodatkowy generator (falownik innego producenta, wiatrak). Konfiguracja jest niezwykle prosta, wybieramy licznik pierwotny, a następnie dodajemy liczniki wtórne:

W instalacji musi być jeden licznik główny – zainstalowany na styku budynku i OSD. Zawsze z adresem 1.
Dodatkowych liczników może być trzy:

Jak widać ze schematu powyżej nowa funkcjonalność daje również możliwość monitorowania innych urządzeń wytwórczych, np. falownika od wiatraka lub falownika PV innego producenta.

W jednej instalacji można mieszać różne typy liczników:

  • Fronius Smart Meter 63A-3
  • Fronius Smart Meter 50kA-3
  • Fronius Smart Meter 63A-1 (np. do jednofazowych pomp ciepła)
  • a także licznik S0 podłączony do wejścia falownika

Na koniec schemat elektryczny. Proszę pamiętać, że połączenia magistrali RS-485 wykonujemy skrętką, najlepiej ekranowaną (np. Li2YCY), a na początku i na końcu linii umieszczamy rezystor terminujący 120Ω. Aby aktywować rezystor terminujący w Datamanagerze, DIP-switch koło anteny WiFi należy ustawić na ON (tak jest ustawiony fabrycznie).

Kolejność podłączania liczników na magistrali RS-485 (Modbus RTU) nie ma  znaczenia. 

Fronius Polska i WAGO ELWAG nawiązują współpracę

Fronius Polska i WAGO ELWAG nawiązują współpracę


Firma Fronius Polska i WAGO nawiązały współpracę w zakresie technicznej integracji rodziny sterowników PLC typu WAGO PFC200 przeznaczonych do zarządzania i sterowania obiektami energetycznymi oraz karty Datamanager 2.0 standardowo instalowanej w falownikach Fronius.

Takie połączenie daje możliwość zbudowania kompleksowej oferty dla:

  • klastrów energetycznych (więcej informacji na stronach bloga WAGOdirect oraz Smart-Grid),
  • dużych projektów gminnych, szczególnie wymagających integracji i monitorowania wielu źródeł OZE,
  • zaawansowanego sterowania falownikami, np. mocą bierną, w oparciu o analizatory sieci,
  • monitorowania i regulacji dużych elektrowni fotowoltaicznych (>40kWp), również ze względu na wymagania Operatorów Systemów Dystrybucyjnych (OSD).


Zalety rozwiązań WAGO Solar Park Management:

  • bezpośrednia komunikacja między instalacją obsługiwaną zdalnie i falownikiem
    lub rejestratorem danych elektrowni solarnej
  • integracja urządzeń pomiarowych/wykonawczych (stacje pogodowe, inwertery, zabezpieczenia elektroenergetyczne, analizatory sieci)
  • komunikacja z OSD: DNP3.0, IEC60870-5-104
  • osobne interfejsy ETHERNET pozwalają na budowanie równoległych sieci.
  • Cyber Security: kodowanie zgodnie z wymogami bezpieczeństwa informatycznego
  • Cloud Connectivity: połączenie z chmurą dzięki zastosowaniu protokołu MQTT
  • zarządzanie przez stronę WWW z ochroną hasłem uniemożliwia zmianę ustawień systemu przez osoby niepowołane
  • realizacja założeń konkretnego operatora sieci odnośnie zmagazynowanej mocy czynnej oraz zapewniania mocy biernej
  • cos ϕ lub regulacja U i Q (napięcia i mocy biernej) zgodnie z charakterystyką
  • odczyt wartości mocy w układach niskiego napięcia przy pomocy moduł pomiaru mocy 3-fazowe

Wszystkie firmy zainteresowane uzyskaniem szczegółowych informacji w kontekście prowadzonych przez siebie projektów prosimy o kontakt:

WAGO: Adrian Dałek Menadżer ds. projektów elektroenergetycznych e-mail: adrian.dalek@wago.com
FRONIUS: Maciej Piliński Sales Manager Solar Energy e-mail: pilinski.maciej@fronius.com

Zapraszamy również od odwiedzenia bloga firmy WAGO, gdzie znaleźć można więcej ciekawych artykułów oraz porad.

Grzanie wody z Fronius Ohmpilot (webinarium)

Grzanie wody z Fronius Ohmpilot (webinarium)

Treść:

  • Dlaczego opłaca się bezpośrednio zużywać produkowaną energię na potrzeby własne?
  • Bilans energetyczny w budynku – jak go sprawdzić?
  • Fronius Ohmpilot: informacje techniczne
  • Projektowanie, instalacja i uruchomienie
  • Korzyści

Wymagania:

  • Podstawowa wiedza na temat elektrotechniki

Link do nagrania webinarium:

GoToMeeting https://attendee.gotowebinar.com/recording/619703826594858497

Link do prezentacji w formie PDF:

Zarządzanie produkowaną energią (webinarium)

Zarządzanie produkowaną energią (webinarium)

Webinarium poświęcone jest szerokiemu zagadnieniu jakim jest maksymalizacja produkowanej w instalacji PV energii na potrzeby własne. A więc inteligentnemu zarządzaniu produkowaną energią.

Treść:
  • Dlaczego warto zarządzać produkowaną energią?
  • Sterowanie odbiornikami bezpośrednio z falownika
  • Sterowanie odbiornikami z Datamanagera
  • Kilka słów na temat pomp ciepła Smart Grid Ready
  • Integracja z inteligentnymi budynkami: status
  • Fronius Ohmpilot – zajawka
Wymagania:
  • Znajomość podstawowych pojęć w elektrotechnice
  • Znajomość falowników Fronius

Link do nagrania webinarium:

GoToMeeting https://attendee.gotowebinar.com/recording/8648139822821810433

Link do prezentacji w formie PDF:

Pozostałe dokumenty: