Optymalizator cen spot

Blok funkcjonalny Optymalizator cen spot służy do aktywacji obciążenia w godzinach, w których cena energii jest najniższa.

Po wyzwoleniu blok wybierze liczbę godzin, określoną przez 'Zapotrzebowanie', w ciągu najbliższych godzin, określonych przez 'Okres' i uaktywni wyjście 'O'.

Alternatywnie wyjścia Very High, High, Low i Very Low mogą być wykorzystane do aktywacji/dezaktywacji obciążenia. W tym przypadku można np. podłączyć impuls dzienny do triggera.

Jeżeli dane na wejściach +0 do +23 są dostarczane przez wirtualne wejście http, cena jest wykorzystywana tylko wtedy, gdy została zaktualizowana w ciągu bieżącej godziny, co zapobiega wykorzystaniu nieaktualnych cen.

Poprzez zmianę ustawienia Data type można zdefiniować jak działają wejścia Relative: +0 - +23 lub Absolute dla każdej godziny dla bieżącego dnia.

Optymalizator cen spot może być wykorzystany jako źródło ceny eksportowej i importowej w Monitor przepływu energii. Oba bloki funkcjonalne muszą znajdować się na tym samym Miniserverze.

Spis treści


Wejścia

Skrót Krótki opis Opis Zakres wartości
Off Off Impuls: Wyjścia są resetowane / wyłączane.
Włączone: Blok jest zablokowany.
Dominujące wejście.
0/1
Tr Trigger Uruchamia automatykę. Wyjście O będzie załączane tak często, jak określa to 'Demand' w ciągu 'Period'. 0/1
+0 to +23 Tryb względny: Price in the hour now +0 to +23 Prognoza cen na godzinę aktualne + przesunięcie. Wejścia te nie są dostępne podczas korzystania z trybu Spot market.
Tryb bezwzględny: Price in the hour 00:00 to 23:00 Prognoza ceny na określoną godzinę bieżącego dnia. Wejścia te nie są dostępne podczas korzystania z trybu Spot market.




Wyjścia

Skrót Krótki opis Opis Zakres wartości
O Active Output Wyjście zostanie aktywowane w godzinach o najniższej cenie po wyzwoleniu. 0/1
Cv Current Price Aktualna cena
vHigh Very High Bieżąca cena jest bardzo wysoka w porównaniu do innych godzin lub przekracza parametr Max.
Limit zostanie ponownie obliczony po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
High Bieżąca cena jest wysoka w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
Low Bieżąca cena jest niska w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
vLow Very Low Bieżąca cena jest bardzo niska w porównaniu do innych godzin.
Limity zostaną ponownie obliczone po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
0/1
Max Highest Price Cena maksymalna zostanie ponownie obliczona po Triggerze w oparciu o wartości prognozy dostępne w danym momencie.
Min Lowest Price Cena minimalna zostanie ponownie obliczona po Triggerze w oparciu o prognozowane wartości dostępne w danym momencie.
Avg Average Price Średnia cena zostanie ponownie obliczona po Triggerze w oparciu o prognozowane wartości dostępne w danym momencie.
Nv Next Price Cena następnego okresu.
AC API Connector Inteligentne złącze oparte na API.
API Commands
-




Parametry

Skrót Krótki opis Opis Jednostka Zakres wartości Wartość standardowa
Demand Jak często wyjście O powinno się aktywować w okresie po wystąpieniu Triggera. h 0...∞ 4
Period Okres czasu po wyzwoleniu, z którego blok wybiera godziny z najniższą ceną, w których zostanie aktywowane wyjście O. h 0...∞ 24
Minimum Runtime Określa minimalny ciągły czas, przez który wyjście musi pozostać aktywne po włączeniu. Czas ten jest osiągany poprzez wybór najtańszych kolejnych przedziałów czasowych, które spełniają lub przekraczają określony czas działania. Wyjście może działać dłużej, jeśli jest to wymagane lub korzystne, ale nigdy nie będzie działać krócej niż zdefiniowane minimum. W przypadku ustawienia 0 wyjście będzie działać zgodnie z ustawionym czasem trwania interwału rynkowego. h 0...12 0
Max Fixed very high price Jeśli bieżąca cena jest wyższa od tej wartości, wyjście Very High będzie zawsze aktywowane. 1
I2 Variable Input 2 Wartość, która może być użyta we wzorze z I2. - 0
I3 Variable Input 3 Wartość, która może być użyta we wzorze z I3. - 0




Właściwości

Krótki opis Opis Wartość standardowa
Tryb Relative: Dane wejściowe podają cenę w stosunku do bieżącej godziny.
Absolute: Dane wejściowe podają cenę dla każdej godziny dnia (od 00:00 do 23:00).
Spot market: Dane są uzyskiwane z europejskich rynków spot energii, Dane wejściowe dla cen godzinowych są ukryte.
-
Obszar rynku Obszar rynku spot, dla którego pobierane są ceny. -
Interwał rynkowy Interwał, w którym będą pobierane ceny Spot Market. -
Obliczanie ceny Użyj wzoru, aby obliczyć rzeczywistą cenę, którą płacisz. O wzór należy poprosić dostawcę energii. I1 = cena z danych wejściowych lub cena rynkowa spot (bez podatku). I2 = parametr I2. I3 = parametr I3. I4 = minuty od północy, dla których obliczana jest cena. -




Tryb Spot market

W trybie rynku spot ceny energii dla Europy są uzyskiwane bezpośrednio z rynków spot energii, takich jak EPEX SPOT lub podobnych, i nie muszą być dodawane za pośrednictwem wirtualnych wejść. W tym celu Miniserver musi być zarejestrowany.

Wybierz tryb rynku spot w ustawieniach i wybierz odpowiedni obszar rynku, aby otrzymywać ceny energii. Dane wejściowe dla cen godzinowych są ukryte.
Ceny energii są podawane bez podatków i są uzyskiwane codziennie o godzinie 13:00 - 14:00 (UTC) na następny dzień.

Ze względu na ograniczenia prawne dostawców danych rynku spot, nie możemy zapewnić dostępu do tych danych. Statystyki są wyświetlane tylko w interfejsie użytkownika.


Przykład programowania

W oknie właściwości można ustawić tryb, formułę obliczania ceny, liczbę aktywnych godzin, jak również okres, w którym wyznaczane są najtańsze czasy.
Również można zdefiniować indywidualną bardzo wysoką cenę energii i dostosować jednostkę.

Za pomocą wejść lub poleceń http godzinowe ceny energii są przekazywane do bloku funkcyjnego.

Z biblioteki Loxone Library można zaimportować odpowiedni szablon.

W tym przykładzie za pomocą impulsu wyzwalającego określane są 4 najtańsze godziny z kolejnych 12 godzin i w tych godzinach włączana jest pompa ciepła.
Jeśli cena energii jest powyżej obliczonej lub ustawionej bardzo wysokiej wartości, to pompa jest blokowana.


Kalkulacja ceny

Oprócz ceny spot, dodatkowe koszty i podatki są naliczane przez dostawcę energii elektrycznej i operatora sieci.
Dlatego w oknie właściwości można zdefiniować wzór do obliczania ceny końcowej.
Sprawdź ostatni rachunek za energię elektryczną, aby dowiedzieć się o różnych kosztach za kWh lub zapytaj dostawcę energii. Następnie utwórz formułę na podstawie tych danych.

W przykładzie formuła została utworzona przy użyciu cen od dostawcy aWATTar, dodając 3% i stałą cenę 1,5ct za godzinę.
Dodatkowo obliczono koszty sieci w wysokości 6,7ct oraz 20% VAT.


Obliczanie wyjść

Zakres pomiędzy najniższą a najwyższą ceną podzielony jest na 4 równe części, według których przełączane są wyjścia.

Diff = (Max - Min) / 4
Limit1 = Min + Diff
Limit2 = Limit1 + Diff
Limit3 = Limit2 + Diff

Wyniki optymalizatora cen spot są przeliczane po każdym wyzwoleniu. Obliczenia te opierają się na danych dostępnych w przyszłości w momencie wyzwolenia. Interfejs użytkownika oblicza kolory dla bieżącego dnia i kategoryzuje je jako niskie, wysokie itp. Należy jednak pamiętać, że wyniki optymalizatora cen spot w Loxone Config mogą nie zawsze odpowiadać kolorom wyświetlanym w interfejsie użytkownika. Różnica ta może wystąpić ze względu na czas i zakres danych wykorzystywanych do ponownych obliczeń.