Hierarchiczne I Rozproszone Sterowa

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Pomiary Automatyka Robotyka 9/2010

Hierarchiczne i rozproszone sterowanie


dystrybucją energii cieplnej
Wojciech Kreft

W artykule przedstawiono dwie struktury układów sterowania złożonym układem dystrybucji energii cieplnej: sterowanie
hierarchiczne oraz sterowanie rozproszone. Sterowanie hierarchiczne pokazano na przykładzie systemu grzewczego kompleksu
budynków AGH w Krakowie, a sterowanie rozproszone na przykładzie systemu ciepłowniczego działającego w Szwecji.
Przedstawiono wady i zalety obu podejść.

Słowa kluczowe: HVAC, centralne ogrzewanie, energia cieplna, systemy agentowe, sterowanie hierarchiczne, sterowanie
rozproszone

złożonych systemach technicznych, wyposażonych W ostatnich latach rozwinięto koncepcje nowego typu ukła-
w odpowiednią infrastrukturę informatyczną, zazwy- dów decyzyjnych, dopuszczających modele o znacznie więk-
czaj można wyróżnić podprocesy i tworzyć systemy decyzyj- szym stopniu rozproszenia. Polega to na zastosowaniu tzw. sys-
ne (sterujące) obejmujące jedynie lokalne obszary. Gdy chce- temów wieloagentowych w sterowaniu [7].
my podejmować decyzje obejmujące bardziej złożony układ, Dla rozważanego procesu produkcji i dystrybucji energii
np. system dystrybucji energii cieplnej dla całego miasta, mu- cieplnej pod pojęciem agenta można rozumieć wydzieloną
simy spojrzeć na zagadnienie w sposób systemowy. część oprogramowania odpowiedzialną za realizację sterowa-
Tradycyjne podejście do sterowania takimi systemami po- nia dla danego fragmentu sieci ciepłowniczej lub grupy od-
legało na przekazaniu wszystkich danych z podprocesów do biorców energii. Innymi słowy, taki agent „dba” o interes okre-
jednostki centralnej, która realizuje odpowiednie obliczenia. ślonego podsystemu. Na przykład może to być agent dbający
Doświadczenia wykazują, że może to prowadzić do takich o interes konsumenta energii cieplnej (zapewnienie komfortu
niedoskonałości systemu, jak: długi czas obliczeń, wrażliwość cieplnego, oszczędność energii) lub producenta (produkowanie
na awarie, mała dokładność, brak możliwości rekonfiguracji, energii cieplnej w sposób wydajny, przesył w sposób oszczęd-
rozbudowy i adaptacyji. Głównym jednak problemem w ste- ny). Zadanie agenta musi być realizowane w oparciu o odpo-
rowaniu dystrybucją energii cieplnej jest to, że systemy cie- wiednią strukturę sprzętową (sterowniki PLC, mikrokontro-
płownicze są często bardzo złożone, obejmują tysiące konsu- lery), programową i telekomunikacyjną (interfejsy agenta do
mentów, czasami wielu producentów, a infrastruktura infor- przewodowej lub bezprzewodowej sieci transmisji danych).
matyczna jest zazwyczaj słabo rozbudowana. Można modelować takie agenty jako układy dynamiczne
Aby poradzić sobie z dużą złożonością oraz niedokładno- wyposażone w wejścia oraz wyjścia. Wejściami będę czujni-
ściami podejścia klasycznego, alternatywnym podejściem jest ki, na podstawie których będą zbierane informacje zarówno
specjalizacja i częściowa decentralizacja zadań. Główna idea obecne, jak i historyczne o pracy danej jednostki, a wyjściami
to „dziel i rządź”, np. podzielenie złożonego problemu na kil- będą postulaty przekazywane dalej i określające jakie należało-
ka mniejszych podproblemów, które mogą być rozwiązane by podjąć działanie, aby efekty były zgodne z „interesem” danej
w sposób niezależny, a ich poszczególne rozwiązania współ- jednostki. Tak więc następuje rozproszenie modułów przetwa-
tworzą rozwiązanie oryginalnego problemu. Określona licz- rzających informację po całej sieci, gdzie każdy z nich realizuje
ba oddziałujących między sobą ośrodków decyzyjnych zastę- swoje autonomiczne zadania, informacje są przekazywane po-
puje jeden zcentralizowany ośrodek decyzyjny. między nimi, a niektóre docierają do centrali. W takim syste-
Wiele lat temu ugruntował się pogląd [2], że najodpowied- mie nie ma globalnego sterowania rozumianego w sensie kla-
niejszą w takim przypadku strukturą układu sterowania jest sycznym. Sterowanie globalne (zarządzanie) jest realizowane
struktura wielowarstwowa. Charakteryzuje się ona rozdziele- jako kompromis między postulatami wielu lokalnych jedno-
niem funkcji układu sterowania pomiędzy warstwy podsyste- stek. Tak więc w strategii działania systemu jako całości brane
mu, różniące się stopniem szczegółowości opisu procesu oraz są pod uwagę w miarę możliwości interesy wszystkich jedno-
częstotliwością generowania sterowań. stek, bez niczyjej dyskryminacji. Takie funkcjonowanie syste-
Decyzje podejmowane w warstwach wyższych takiej struk- mu ma o tyle sens, że dość łatwo jest zdefiniować interes pro-
tury są wielkościami wejściowymi dla warstw podporządko- ducenta i konsumenta, a trudno jest powiedzieć, co jest „in-
wanych. Zróżnicowany jest przestrzenny zasięg oddziaływania teresem” sieci jako całości.
poszczególnych warstw. O ile dla warstw wyższych dziedziną Systemy wieloagentowe mogą tworzyć struktury hierar-
sterowania będzie znany obszar sieci ciepłowniczej, o tyle dla chiczne bądź w pełni zdecentralizowane. W tym pierwszym
warstw podporządkowanych sterowanie może dotyczyć po- przypadku układ sterowania upodabnia się do wspomnianej
jedynczych budynków lub grup budynków. Powstaje w ten na wstępie klasycznej struktury hierarchicznej.
sposób struktura hierarchiczna, w której nadrzędne elementy W pracy zostaną pokazane przykłady realizacji układów ste-
decyzyjne ustalają optymalne, z globalnego punktu widzenia, rowania systemami ciepłowniczymi z wykorzystaniem jedne-
parametry dla podsystemów. go i drugiego podejścia, a także efekty działania obiektu ste-

61
Pomiary Automatyka Robotyka 9/2010

rowania współpracującego zarówno z systemem agentowym, System SCADA I: decyzje nadrz dne
jak i z klasycznym (wielowarstwowym).
T prof
Systemy ciepłownicze mają dwie podstawowe zmienne ste-
Tw
rujące, tj. temperatura zasilającego medium oraz przepływ, przy
T ref
określonej ilości zasobów żądanych przez klientów. Wysoka II: sterowanie
temperatura zasilania powoduje wzrost strat ciepła w czasie W zeł główny W ref(1) wymiennikiem

dystrybucji oraz redukuje rezerwy w urządzeniach produk- W ref(2)


cyjnych. Z drugiej strony, duży przepływ medium powoduje
T zco
wysokie koszty eksploatacji pomp oraz problemy sterowania B1
W ref(3)
urządzeniami produkcyjnymi. Zasoby w systemie są głównie III: budynki
konsekwencją popytu klientów na ogrzewanie budynków. B2

Ograniczenie zasobów (np. limity mocy chwilowej) są pod-


stawowym problemem systemów grzewczych. B3
Większość funkcjonujących systemów sterowania dystry- Rys. 2. Trójwarstwowa struktura sterowania
bucją energii cieplnej bazuje na prostej zależności temperatu- Fig. 2. Three-layer control structure
ry zasilania od temperatury zewnętrznej (tzw. krzywe grzew-
cze). Ponieważ występują straty ciepła w układach przesyło- W systemie sterowania dystrybucją energii cieplnej istnieją
wych, tendencja jest taka, że aby zaspokoić popyt produkuje rezerwy „proste”, możliwe do wykorzystania poprzez:
się więcej energii niż potrzeba. regulację nadążną zapewniającą precyzyjne śledzenie za
Bardziej zaawansowanym podejściem do określenia tempe- zmianami zewnętrznych warunków atmosferycznych, wraz
ratury zasilania mogłoby być użycie modelu optymalizacyjne- z predykcją zapotrzebowania na energię
go. W ogólnym takim modelu sieć jawi się jako zbiór ograni- zastosowanie nocnych i sezonowych obniżeń temperatu-
czeń, gdzie konsumenci mają niezmienny i zaspokojony po- ry w sieci i związanych z nimi ograniczeń pracy pomp CO
pyt, a funkcją celu jest koszt produkcji. i CWU (Ciepłej Wody Użytkowej).
Istnieją także rezerwy „złożone”, które można wykorzy-
Przykład: stać przez:
sterowanie w strukturze hierarchicznej zastosowanie lokalnych algorytmów sterowania dopływem
mocy do budynków, tak aby nie powstawały okresowe prze-
Przykładem wielowarstwowej struktury sterowania dystrybu- regulowania poboru energii, składające się na deficyt ener-
cją energii cieplnej jest system sterowania znajdujący się w bu- gii dla całego systemu grzewczego
dynkach Akademii Górniczo-Hutniczej w Krakowie (rys. 1). zastosowanie odpowiedniego harmonogramowania dostaw
Kompleks ten jest ogrzewany z centralnego źródła wody grzew- energii do poszczególnych obiektów, z uwzględnieniem wy-
czej [1, 3, 4]. Za pośrednictwem głównego wymiennika cie- stępujących opóźnień transportowych sieci
pła dostarczana jest energia cieplna do wszystkich budynków predykcję zapotrzebowania na energię (określenie optymal-
(rys. 2). Maksymalna moc pracy wymiennika wynosi 6,28 MW. nych sekwencji obniżeń i podwyższeń temperatury wody

Rys. 1. Sterowanie bezpośrednie i nadrzędne przepływem energii centralnego ogrzewania (CO), TZCO – temperatura wody zasilającej instalację,
TPCO – temperatura wody powrotnej z instalacji, TW – temperatura zewnętrzna, Tzm – temperatura wody w sieci miejskiej, Tprof – profil tem-
peraturowy sterowania nadrzędnego, Wref – profil mocy sterowania nadrzędnego [5]
Fig. 1. Supervisory and direct control of central heating energy (CO), TZCO – temperature of supplying water of installation, TPCO – temperatu-
re of return water of installation, TW – external temperature, Tzm – temperature of water in MPEC, Tprof – temperature profile of supervisory
control, Wref – power profile of supervisory control [5]

62
Pomiary Automatyka Robotyka 9/2010

– z uwzględnieniem parametrów dostarczanej wody grzew- nić odpowiednią temperaturę we wszystkich budynkach. Za-
czej i przewidywanych zmian temperatury zewnętrznej). zwyczaj za temperaturę komfortową uważa się 20 °C [5], jed-
Sterowanie systemem grzewczym AGH polega na zmianie nak w celu oszczędności energii w godzinach nocnych i pod-
bieżącej wydajności centralnego źródła (źródeł) energii cieplnej czas świąt stosuje się obniżki wartości temperatury według za-
i ustawień (trajektorii) zaworów sterujących dla poszczególnych danego profilu Tprof. Tak więc, realizując odpowiednią tem-
obiektów systemu oraz na bieżącym nadzorze pracy całego syste- peraturę w pomieszczeniach (Tpom), należy zadać odpowied-
mu i obiektów wchodzących w jego skład. Wymaga to także usta- nią wartość Tzco. Wartość zadana Tzco będzie więc uzależnio-
lania bieżącego i predykcji przyszłego zapotrzebowania na ener- na od pożądanej wartości Tpom, ale także od wartości tempe-
gię, na podstawie odpowiednich modeli. ratury zewnętrznej Tw [6] lub od predykcji tej temperatury.
W stanach normalnych trajektorie zaworów w budynku po- Podstawowym problemem, jaki pojawia się przy takiej kon-
winny być tak wyznaczane, by system w każdej chwili pokrywał figuracji układu sterowania może być deficyt mocy objawia-
ilościowe zapotrzebowanie na energię, przy jednoczesnej minimali- jący się w przypadku skokowych zmian zadanej nadrzędnie
zacji kosztów dostawy energii z centralnych źródeł i przestrzeganiu temperatury Tprof, któremu można przeciwdziałać stosując
przy tym wszystkich ograniczeń technicznych i ekonomicznych. właściwe algorytmy lokalne (w budynkach) i właściwe profi-
Zmienne zapotrzebowanie odbiorców energii (budynki) two- le Wref(i) dostarczone przez warstwę sterowania nadrzędnego.
rzy zapotrzebowania dla źródeł, które to zapotrzebowania mogą Ważnym elementem składowym systemu jest struktura tele-
być spełnione lub nie (ograniczona wydajność źródeł ciepła). Nie- informatyczna umożliwiająca komunikację między lokalnymi
spełnienie zapotrzebowania przez centralne źródła energii skutku- sterownikami odpowiedzialnymi za sterowanie lokalne wybra-
je zmniejszeniem się komfortu termicznego w budynkach, a tak- nymi budynkami oraz dwoma sterownikami sterowania nad-
że przekroczeniami tzw. mocy zamówionej i dodatkowymi opła- rzędnego. System jest wyposażony również w centralny kom-
tami za energię. puter, który umożliwia monitorowanie i sterowanie elemen-
Tak więc aktualna moc głównego wymiennika musi uwzględ- tami systemu ciepłowniczego, gdzie zainstalowano przemy-
niać zapotrzebowanie energetyczne wszystkich budynków. Z ko- słowy system monitorująco-sterujący iFIX – firm GE Fanuc
lei zapotrzebowanie energetyczne wszystkich budynków jest re- i Intellution. Jednak mimo to system można uważać za zde-
alizowane przez zadawanie odpowiedniej temperatury zasilającej centralizowany, gdyż poszczególne sterowniki są autonomicz-
Tzco na wyjściu z centralnego wymiennika ciepła (rys. 2). Tem- ne w działaniu i sterowniki nadrzędne nie mogą przejąć kon-
peratura Tzco jest ustalana przez sterowanie nadrzędne, natomiast troli nad sterownikami lokalnymi bez uaktywnienia stosow-
przepływ po wtórnej stronie wymiennika jest stały i jest zadawany nej opcji w tych ostatnich.
pompą cyrkulacyjną [6]. Tak więc jedynym sposobem zmiany ilo- Ostatecznie cały system jest monitorowany przez główny
ści dostarczanej energii jest zmiana temperatury Tzco. Jest to regu- serwer, na którym jest zainstalowany system monitorujący,
lacja bardzo zgrubna, uśredniająca zapotrzebowanie całego kom- jednak ten serwer nie decyduje o sterowaniu całego systemu
pleksu. Można jednak sterować przepływami medium grzewcze- dystrybucji energii cieplnej.
go w poszczególnych budynkach, gdyż każdy z nich jest wyposa- Wyniki eksperymentów prowadzonych w sezonie grzew-
żony we własny lokalny sterownik i zawór regulacyjny. Warto- czym 2002/03 dla kompleksu 10 budynków podano w tab. 1.
ścią zadaną dla i-tego budynku staje sie wtedy ilość dostarczonej Zastosowanie nadrzędnego algorytmu sterowania suboptymal-
energii, określona przez pożądany profil mocy dostarczanej Wref(i). nego dla systemu dystrybucji energii cieplnej o mocy szczyto-
Powyższe zadania sterowania rozdzielono w strukturze trójwar- wej ok. 5 MW dało w efekcie oszczędności w postaci zmniej-
stwowej pomiędzy warstwę nadrzędną, warstwę sterowania wy- szenia zużycia energii średnio o ok. 10 %, przy zachowaniu
miennikiem (węzłem) głównym i układy lokalnego sterowania komfortu cieplnego w budynkach.
w budynkach. W pierwszym okresie eks-
perymentów zastosowano wyłącznie struk- Tab. 1. Przykładowe wyniki zastosowania suboptymalnego algorytmu sterowania nadrzędnego
turę dwuwarstwową, nie przesyłając stero- [4]. Początek danych 1 października 2002 r., koniec sezonu 17 kwietnia 2003 r.
wań referencyjnych Wref(i). Tab. 1. Examples of results of suboptimal application of supervisory control algorithm [4].
Celem sterowania nadrzędnego jest ko- Data begin 1. october 2002, end of season 17. april 2003
ordynacja działania układów sterowania
Średnia Tw Średnia Tzco Zużycie Liczba dni Szacowana
węzłem głównym i układów sterujących Okres
(°C) (°C) energii (GJ) sterowania oszczędność (GJ)
lokalnych w budynkach. Koordynacja
ta ma na celu jak najlepsze zbilansowa- X 8,67 35,28 5938 23 819
nie dostępnych zasobów energii, tzn. roz- XI 7,60 37,39 5028 29 1283
dzielenie jej pomiędzy poszczególne bu-
dynki, tak aby zapotrzebowanie na ener- XII -3,46 51,44 11916 21 908
gię było jak najlepiej pokryte. I -0,46 49,35 11806 10 620
Celem układu sterowania warstwy II
II -2,36 55,17 10975 0 0
jest zapewnienie określonej temperatury
Tzco na zasilaniu po wtórnej stronie wy- III 4,42 42,62 7092 27 926
miennika ciepła w węźle głównym. Cho- IV 8,97 32,64 3759 3 62
dzi o to, aby ta temperatura miała taką
SUMA: 56515 4618
wartość, aby dla określonej konfiguracji
zaworów regulacyjnych w poszczegól- Tw – temperatura zewnętrzna, Tzco – temperatura zasilania
nych budynkach (kryzowanie), zapew- Tw – external temperature, Tzco – supply temperature

63
Pomiary Automatyka Robotyka 9/2010

Model agentowy w sterowaniu systemem


ciepłowniczym
Jak wspomniano, ciągle poszukuje się nowych pomysłów
i modeli abstrakcyjnych, które mają ułatwić sterowanie
w złożonych systemach technicznych. Jednym z pomysłów
jest model agentowy [8].
Agenty mają możliwość pobierania danych z czujników,
przetwarzania ich i przesyłania innym agentom oraz wysyła-
nia sterowania do elementów wykonawczych. Dla omawia- Rys. 3. Hierarchiczna struktura agentów w systemie
nego przykładu sterowania siecią dystrybucji energii ciepl- Fig. 3. Hierarchical structure of agents in system
nej można rozważać trzy rodzaje agentów:
Agenty konsumenci (po jednym dla każdego konsu-
menta). Dokonują ciągłej predykcji przyszłej konsumpcji
energii dla swojego konsumenta, monitorują na bieżąco
konsumpcję oraz przesyłają informacje do agenta redy-
strybucyjnego, który odpowiada za „klaster”, do które-
go jest przypisany dany konsument.
Agenty redystrybucyjne (po jednym dla każdego kla- Rys. 4. Zdecentralizowany system wieloagentowy
stra konsumentów). Dokonują ciągłej predykcji przy- Fig. 4. Decentralized multi-agent system
szłej konsumpcji całego klastra, bazując na predykcjach
konsumpcji poszczególnych producentów wchodzących (rys. 3) pewne agenty są zaprojektowane do wykrywania i or-
w skład klastra. Monitorują na bieżąco konsumpcję oraz ganizowania zależności pomiędzy działaniami innych agen-
przesyłają dane do agenta producenta. Jeśli jakiś konsu- tów. Te agenty mogą pełnić kontrolę nad innymi agentami.
ment zużywa więcej energii niż było to przewidziane, Struktura ta kontrastuje ze strukturą całkowicie zdecentra-
agent redystrybucyjny odpowiednio rozdziela energię, lizowaną widoczną na rys. 4, gdzie nie istnieją agenty kierują-
tak aby każdy dostał tyle ile potrzebuje. Jeśli jednak za- ce działaniami innych agentów w takim sensie, jak w struktu-
sobami, jakie otrzymał agent redystrybucyjny od agen- rze hierarchicznej. Zamiast tego występują interakcje poziome
tów producentów, nie da się zadowolić wszystkich kon- pomiędzy agentami, tzn. negocjacje. Te dwie architektury sys-
sumentów, agent redystrybucyjny rozdziela zasoby mię- temów wieloagentowych są rozważane w tej pracy, tj. hierar-
dzy konsumentów według określonych reguł, biorąc na chiczna struktura, gdzie redystrybucyjny agent zarządza kon-
przykład określone priorytety konsumentów (np. szpital sumpcją dla zbioru agentów konsumpcyjnych i struktura zde-
ma wyższy priorytet niż uniwersytet). Jeśli jednak rzeczy- centralizowana, gdzie poszczególne agenty konsumpcyjne lo-
wiste zużycie energii dla całego klastra okazało się mniej- kalnie podejmują decyzje bez pomocy agenta redystrybucyj-
sze niż przewidziane wcześniej i następnie zamówione od nego. Agenty konsumpcyjne mają zasadniczo dwa cele: dzia-
producenta, jest możliwość ewentualnego magazynowa- łanie w imieniu konsumenta oraz współpraca z innymi agen-
nia niewielkich nadwyżek. Z kolei w sytuacji niedobo- tami w celu realizacji automatycznego bilansowania mocy.
ru energii można wykorzystać te rezerwy, jeśli oczywi-
ście w danym momencie istnieją. Architektura modelu wieloagentowego
Agenty producenci (jeden dla każdego producenta, jed- dla koordynacji chwilowej produkcji
nak w omawianym przykładzie występuje jedynie jeden i dystrybucji energii cieplnej
producent). Otrzymuje on predykcje konsumpcji ener-
gii od konsumentów i monitoruje na bieżąco całkowitą Ogólny problem chwilowej produkcji, dystrybucji i konsump-
konsumpcję. Trzeba dodać, że producent widzi jedynie cji energii może być scharakteryzowany następująco:
klastry jako całości, bo to od nich jedynie otrzymuje in- istnieje zbiór producentów i konsumentów zasobów
formacje. Tak więc producenta interesują jedynie dane da się sterować ilością produkowanych zasobów energii
dotyczące klastra jako całości. Jeżeli zaistnieje taka sy- w określonym przedziale czasu
tuacja, że producent nie będzie w stanie wyprodukować da się sterować potrzebami konsumentów
takiej ilości zasobów jaką potrzebuje cały klaster, to wy- nie jest znane z góry dokładnie ile zasobów konkretny klient
syła on do niego stosowny komunikat, a następnie agent potrzebuje w określonym czasie
redystrybucyjny może wysłać stosowny komunikat do czas produkcji TP i czas dystrybucji TD (pomiędzy produ-
wszystkich swoich agentów konsumentów. centem i konsumentem) jest stosunkowo długi
Agenty mogą być zorganizowane w strukturze hierarchicz- zasoby produkowane muszą być konsumowane względnie
nej lub zdecentralizowanej. Obie struktury są zbiorem agen- szybko, gdyż starzeją się szybko, są drogie w magazynowa-
tów współpracujących ze sobą w celu wypracowania wspólnych niu oraz występują ograniczenia w pojemności magazynu
lub indywidualnych korzyści (choć mogą między sobą rywali- możliwa jest redystrybucja zasobów między konsumenta-
zować). Problem polega na tym jak utrzymać globalny porzą- mi, którzy są blisko (w sensie szybkiego i taniego przesyłu
dek, czyli dobre działanie systemu bez jawnego globalnego za- medium energetycznego)
rządzania. Aby to zrobić, z pomocą przychodzi odpowiednia ogólnie czas dystrybucji może być różny dla różnych par
struktura organizacyjna agentów. W strukturze hierarchicznej producent-konsument i zasoby mogą być różnego rodzaju.

64
Pomiary Automatyka Robotyka 9/2010

Klasyczne podejście polega na przewidywaniu popytu klien- ducenta i obliczane jest zapotrzebowanie na dodatkową ilość
ta na bazie jego aktualnego i przeszłego popytu. Bardziej zło- energii, w zależności od popytu w stosunku do wcześniejsze-
żoną metodę stosuje się, kiedy klient informuje producenta go efektu produkcji. Jeżeli istnieje dodatkowe zapotrzebowa-
o swoim przyszłym popycie. Dzięki temu lokalna predykcja nie, to źródło produkcyjne odpowiada w postaci dodatkowej
jest lepiej znana niż globalna. Agenty klientów przesyłają pre- produkcji. Kiedy agent redystrybucji otrzymuje informacje
dykcję producentowi za pomocą agentów redystrybucyjnych. o dodatkowej dostępnej ilości zasobów, oblicza ograniczenia
Predykcja musi się zakończyć przynajmniej na czas TP + TD i informuje o tym agenta producenta.
przed planowanym dostarczeniem.
Optymalna strategia działania nie może jedynie uwzględ- Rozproszone bilansowanie zasobów
niać wszystkich zakłóceń (np. zmian temperatury zewnętrz- systemu grzewczego
nej). Aby jednak usatysfakcjonować każdego klienta, trzeba Przykład eksperymentu małej skali
na wszelki wypadek więcej produkować. Istnieją bufory gro-
madzące energię wewnątrz klastra węzłów. Eksperyment opisany w pracy pokazuje, że możliwe jest auto-
Cykl interakcji (rys. 5) – tj. czas potrzebny na produkcję matyczne bilansowanie mocy w małej sieci ciepłowniczej przy
i dystrybucję zasobów, aby mogły one dotrzeć w chwili t0 do użyciu metody agentowej, tj. realizacja automatycznego „ob-
i-tej podstacji – rozpoczyna się, kiedy agenty–konsumenci za- cinania” pików mocy i przesunięcia zasobów.
czynają tworzyć i przesyłać informacje o predykcji do swojego W systemach ciepłowniczych powszechnie konfiguracją
agenta redystrybucyjnego w chwili t0 – (TP + TDi). Podstacja stosowaną jest zestaw podstacji (wymienników ciepła), gdzie
jest to najniższego poziomu element sieci ciepłowniczej, zwią- lokalny regulator steruje przepływem po stronie pierwotnej,
zany z indywidualnym odbiorcą. Podstację można powiązać tj. pierwotny przepływ jest redukowany podczas użytkowania
z agentem konsumentem. Kiedy redystrybucyjny agent otrzy- ciepłej wody (CWU).
ma predykcje od wszystkich konsumentów klastra, przetwarza Celem serii eksperymentów było potwierdzenie użyteczno-
ją w ten sposób, że tworzy i przesyła wiadomość o predykcji ści kilku rozwiązań automatycznej redukcji efektów zmniejsze-
całego klastra do agenta produkcji. Agent produkcyjny zbie- nia przepływu pierwotnego odpowiedzialnego za CO w cza-
ra predykcje wszystkich agentów redystrybucji oraz informu- sie użytkowania CWU.
je źródło produkcyjne o zapotrzebowaniu i o czasie, w jakim W serii eksperymentów agenty konsumentów miały dwa
zasoby mają być dostarczone do klastra. Źródło produkcyj- podstawowe zadania, tj. działanie w imieniu swojego klienta
ne odpowiada ilością wyprodukowaną i w zależności od ilo- oraz współpraca z innymi agentami w celu zrealizowania au-
ści agent redystrybucyjny oblicza potencjalne przyszłe ogra- tomatycznego bilansowania zasobów. Zakłada się, że zużycie
niczenia i informuje o tym agenta–konsumenta, a on prze- CWU zmienia się w sposób przypadkowy. Można popatrzyć
kazuje informacje do podstacji. W chwili t0 wszystkie agenty na to jako na proces stochastyczny, który mógłby być opisywa-
konsumpcyjne rozpoczynają interwał konsumpcji, będąc po- ny określonymi parametrami. Jednak nie powinno być ogra-
informowani przez swoich konsumentów (podstacje). Agent niczenia zużycia ciepłej wody, gdyż prowadziłoby to do utraty
konsument informuje agenta redystrybucji o konsumpcji. Po komfortu użytkowników. Tak więc nie powinno się ograniczać
skompletowaniu informacji o konsumpcji, agent redystrybucji przepływu na pierwotnej stronie wymiennika odpowiedzialne-
wysyła informację o konsumpcji całego klastra do agenta pro- go za CWU. Jednak biorąc pod uwagę, że proces ogrzewania
budynków jest procesem o wolnej dynami-
ce, można wprowadzać czasowe redukcje
przepływu pierwotnego CO bez znaczące-
go pogorszenia komfortu użytkowników.
Przeprowadzone eksperymenty (budynek
B1 AGH), pokazały, że spadek tempera-
tury wewnętrznej pomieszczeń o 2 °C (po
wyłączeniu centralnego ogrzewania) nastę-
puje po około 1,5 godziny (przy tempera-
turze zewnętrznej -12 °C).
Agenty konsumpcyjne nakładają ogra-
niczenia na ogrzewanie, gdy poziomy kon-
sumpcji będą przekraczać pewne limity.
Każdy budynek powinien mieć określo-
ną indywidualną charakterystykę nagrze-
wania, a także zdefiniowany priorytet (np.
w szpitalu nie można dopuścić do spadku
temperatury w pomieszczeniach większe-
go niż 1 °C ).
Rys. 5. Schemat przepływu sekwencji informacji dla interakcji pomiędzy elementami
W omawianym eksperymencie brały
systemu. TP – czas produkcji, TD – czas dystrybucji oraz t0 – początek bieżącego udział dwa systemy wymienników ciepła
interwału konsumpcji (podstacji) A i B odpowiednio po 600 kW
Fig. 5. Data sequence flow scheme for interaction between system elements. TP – pro- i 400 kW i jedna jednostka produkcyjna.
duction time, TD – distribution time, t0 – begin of current consumption interval Obie podstacje A i B są ustawione na stałe

65
Pomiary Automatyka Robotyka 9/2010

A zaczyna zużywać CWU też w tempie 0,2 kg/s, także przez 5


minut. Na końcu system się stabilizuje. Schemat poboru mocy
podczas eksperymentu przedstawiono na rys. 6.
Eksperyment był przeprowadzany dla czterech różnych stra-
tegii sterowania (tab. 2).
Na rys. 7 pokazany jest całkowity pobór mocy dla czterech
różnych strategii sterowania. Widać, że strategia posługująca
się lokalnymi ograniczeniami wyraźnie redukuje „piki” (prze-
regulowania) konsumpcji oraz że strategie bazujące na agen-
tach lepiej redukują „piki” zużycia energii. Jednak strategie
oparte na agentach wymagają więcej czasu na „uspokojenie”
systemu po redukcjach. Należy także zwrócić uwagę, że gdy
Rys. 6. Całkowite pobory mocy podstacji A i B [7] zużycie wody trwało 5 minut, to strategia lokalnych ograni-
Fig. 6. Total power levy of A&B substation [7] czeń nie była w stanie osiągnąć limitu 50 kW.

Podsumowanie
Autor analizował system dystrybucji energii cieplnej komplek-
su budynków na terenie Akademii Górniczo-Hutniczej w Kra-
kowie. Składa się on z jednego głównego wymiennika ciepła,
oraz budynków-odbiorców ciepła. Zasilanie systemu ciepłow-
niczego następuje z miejskiej sieci MPEC. Dla takiego syste-
mu byłby zdefiniowany jeden agent produkcyjny (związany
z siecią MPEC), jeden agent redystrybucyjny (związany z wy-
miennikiem ciepła) oraz kilkanaście agentów konsumpcyj-
nych (każdy związany z jednym budynkiem). Zastosowanie
takiego podejścia jest możliwie, gdyż wszystkie budynki znaj-
dują się blisko wymiennika ciepła, a zatem możliwe jest „za-
mówienie” odpowiedniej ilości ciepła przez agenta redystry-
bucyjnego oraz szybkie przesłanie tego medium do poszcze-
gólnych odbiorców. Gdyby te odległości były większe, wów-
Rys. 7. Całkowity pobór mocy dla czterech różnych strategii sterowa-
czas nie można by tylko wymiennikowi przypisać agenta re-
nia [7]. Zamierzona globalna konsumpcja wynosi 50 kW dystrybucyjnego, ale trzeba by jeszcze dodatkowo wyposażyć
Fig. 7. Total power levy for four different strategies of control [7]; bardziej odległe budynki w tego typu agenta.
measured global consumption is 50 kW W pracy omówione zostały dwa podejścia do problemu ste-
rowania złożonym układem dystrybucji energii cieplnej: struk-
zużycie ciepła jeśli chodzi o CO. I tak, podstacja A ma usta- tura hierarchiczna i rozproszona. Zaletą podejścia hierarchicz-
wioną temperaturę wody grzewczej na 48 °C (w przybliżeniu nego jest opisanie za pomocą modelu całości obiektu sterowa-
moc chwilowa 25 kW), a podstacja B na 51 °C (w przybliże- nia. Wadą jest jednak to, że w praktyce bardzo rzadko się to
niu 15 kW). Początkowo systemowi pozwala się osiągnąć stan w pełni udaje, bo realne obiekty są bardzo złożone i stworzenie
ustalony po 5 minutach. Następnie podstacja B zaczyna zuży- dla nich dostatecznie dokładnego modelu jest wręcz niemoż-
wać CWU w tempie 0,2 kg/s przez 5 minut. Następnie sys- liwe. W związku z tym sterowanie zcentralizowane w takich
tem ma 10 minut na ustabilizowanie się, a później podstacja przypadkach kończyłoby się niepowodzeniem. Z kolei zaletą
sterowania rozproszonego jest jego
Tab. 2. Strategie sterowania [7] prostota, gdyż nie trzeba tworzyć
Tab. 2. Control strategies [7] globalnego modelu. Wadą nato-
miast jest to, że sterowanie rozpro-
1. Brak ograniczeń Podstacje mogą bez przeszkód konsumować zgłoszoną ilość szone prawdopodobnie nie będzie
2. Lokalne ograniczenia (kry- Agenty konsumenci indywidualnie wymuszają redukcje, jeśli kon- ściśle optymalne z matematyczne-
zowanie) sumpcja osiąga określony limit. Limit dla podstacji A wynosi 30 kW, go punktu widzenia, a jedynie do
a dla podstacji B wynosi 20 kW. niego zbliżone. Jako przykład po-
równania obu podejść może służyć
3. Hierarchiczna struktura Agent redystrybucyjny posługuje się zagregowanym limitem dla
systemu wieloagentowe- obu podstacji, tj. 50 kW, jako limit globalny. Agent redystrybucyj- zagadnienie sterowania gospodar-
go (obecność agenta redy- ny zwraca się o redukcje mocy do obu podstacji z chwilą, gdy kon- ki krajowej. Jest to system wielki
strybucji) sumpcja osiąga globalny limit. i niezwykle złożony, więc stworze-
nie modelu globalnego byłoby kar-
4. Rozproszona (zdecentrali- Agenty konsumenci indywidualnie wymuszają redukcje mocy, jeśli kołomne. Zresztą praktyka poka-
zowana) struktura systemu konsumpcja osiąga określony limit. Dodatkowo agent konsument,
zuje, że wszystkie próby stworze-
wieloagentowego kiedy wymusza redukcję u swojego konsumenta, również zwraca się
o redukcje do drugiej podstacji. nia gospodarki centralnie sterowa-
nej kończyły się fiaskiem oraz kata-

66
Pomiary Automatyka Robotyka 9/2010
strofą, a gospodarka wolnorynkowa zazwyczaj się sprawdzała.
Gospodarka wolnorynkowa jest właśnie przykładem sterowania
rozproszonego, gdzie każda jednostka, ewentualnie podmiot
gospodarczy, jakim może być np. firma, dba o swoje interesy
i w związku z tym optymalizuje problem lokalnie. Tak więc
każdy taki obiekt stanowi swego rodzaju podsystem z przypi-
sanym mu agentem. W przypadku wolnego rynku mamy wła-
śnie do czynienia z rywalizacją i zawieraniem swoistych poro-
zumień (transakcji) między stronami. W wyniku tego również
gospodarka całego kraju rozwija się bardzo dobrze.

Bibliografia

1. Bania P., Grega W. (2004): Nonlinear Model Predictive Con-


troller for Heating System, 10th IEEE International Confe-
rence on Methods and Models in Automation and Robo-
tics, Międzyzdroje, Poland, 2004, 511-516.
2. Findeisen W., Bailey F.N., Brdyś M., Malinowski K., Ta-
tjewski P. i Woźniak A. (1980): Control and Coordination
in Hierarchical Systems, New York.
3. Grega W. (2002): Współczesne metody automaty-
ki w sterowaniu i monitorowaniu systemów ener-
getycznych, Energetyka Cieplna i Zawodowa,
nr 1/2002, s. 31-35.
4. Grega W., Kołek K. (2001): Sterowanie nadrzędne węzłem
cieplnym, Pomiary Automatyka Robotyka, nr 7/2001, 19,20-21,22 października 2010
s. 18–24.
5. Grega W., Kołek K. , Bania P. (2002): Optymalne sterowa-
Hotel Angelo, Katowice
nie węzłem ciepłowniczym. XIV KKA, Zielona Góra 24–27
czerwca 2002. 19 października 2010
R E K L A M A

6. Kreft W. (2005): Model zużycia energii cieplnej przez budy- I Dzień Specjalny – Warsztaty:
nek dla różnych strategii sterowania, Automatyka AGH, t. 9 Wprowadzenie do TPM
z. 3. 22 października 2010
II Dzień Specjalny – Warsztaty:
7. Wernstedt F. (2003): Multi-agent systems for district heating
Bezpieczeństwo Pracy Działów SUR
management, Karlskrona Sweden (thesis).
8. Wooldridge M. (2002): An introduction to Multi-Agent Sys-
tems, Wiley.
W programie XIII Kongresu SUR:
l Nowe technologie w diagnostyce wibroakustycznej
przedstawi prof. Len Gelman z UK
Hierarchical and distributed control of heating l O systemach elektronicznych powie Gość Honorowy z USA,
energy distribution prof. Michael Pecht
In paper one presented two structures of control systems of he- l TPM – jakie problemy mogą pojawić się przy wdrażaniu i jak sobie
ating energy distribution complex system: hierarchical control z nimi radzić
l Rola UR w optymalizacji procesów na przykładzie metodyki wdrażania
and distributed control. One presented hierarchical control on
5S, Kaizen i SMED – case study przedstawi Lider UR w THULE
example of buildings complex heating system in AGH in Cracow, l Jan Czech z SGL Carbon powie o metodzie generowania zysków
whereas distributed control on example of heating system wor- i oszczędności – SIX SIGMA
king in Sweden. One described advantages and disadvantages l Optymalizacja kosztów w praktyce m.in. takich firm jak:
both methods. Cadbury, Swedwood, Kosmepol (L’Oreal)
l Praktyka utrzymania ruchu w General Motors – zwiedzanie fabryki
Keywords: HVAC, central heating, heating energy, multi-agent l Praktycy m.in. z: Gedeon Richter Polska, Saint-Gobain Construction
systems, hierarchical control, distributed control Products, SMP Poland powiedzą o optymalizacji procesów

WYSTAWCY: PATRONAT MEDIALNY:


mgr inż. Wojciech Kreft, asystent w Aka-
demii Górniczo-Hutniczej w Krakowie na
wydziale Elektrotechniki, Automatyki,
Informatyki i Elektroniki w Katedrze Au-
tomatyki. Zajmuje się sterowaniem sys-
temami dystrybucji energii cieplnej.
Kontakt: wkreft@agh.edu.pl www.iir.pl/SUR
Aneta Woś - kierownik projektu
aneta.wos@iir.pl, tel.: 22 420 55 30, faks: 22 420 55 01
67

You might also like