Opracowanie - Instytut Łączności

Transkrypt

Opracowanie - Instytut Łączności
Zakład Systemów Zasilania (Z-5)
System Nadzoru, Monitoringu i Sterowania (SNMS)
rozproszonych siłowni telekomunikacyjnych
wykorzystujących odnawialne i inne źródła energii.
Praca nr 05300018
Warszawa grudzień 2008
System Nadzoru, Monitoringu i Sterowania (SNMS) rozproszonych siłowni telekomunikacyjnych
wykorzystujących odnawialne i inne źródła energii.
Praca nr 05300018
Słowa kluczowe (maksimum 5 słów): systemy nadzoru, monitoring, ogniwa paliwowe
Kierownik pracy: dr inż. Robert Adam Samborski
Wykonawcy pracy:
dr inż.
mgr inż.
mgr inż.
technik
Robert
Edward
Maciej
Krzysztof
Samborski
Chrustowski
Kozyra
Kanicki
Z5
Z5
Z5
Z5
Kierownik Zakładu: inż. Paweł Kliś
© Copyright by Instytut Łączności, Warszawa grudzień 2008
2
Spis treści
1. Wstęp................................................................................................................................................4
2. Telekomunikacyjny system zasilania gwarantowanego współpracujący z ogniwami paliwowymi
zasilanymi wodorem PEMFC...............................................................................................................5
3. Układ sterowania nadrzędnego.........................................................................................................6
3.1. Narzędzia wspomagania programowania. Środowisko programowe.......................................6
4. Dostosowanie oprogramowania systemu siłowni do nowej konfiguracji pracy...............................7
4.1 Opis menu nowego układu sterowania......................................................................................7
5. Wnioski...........................................................................................................................................10
6. Bibliografia.....................................................................................................................................11
3
1. Wstęp
Niniejsza praca jest bezpośrednią kontynuacją badań nad zastosowaniem nowoczesnych
źródeł elektrochemicznych w telekomunikacyjnych systemach zasilania gwarantowanego [1][2]
Zastosowanie ogniw paliwowych zasilanych wodorem w telekomunikacyjnym systemie zasilania
gwarantowanego pociąga za sobą konieczność zastosowania dodatkowych urządzeń
energoelektronicznych które dostosowują jakość energii wytwarzanej w ogniwie paliwowym do
poziomu wymaganego przez telekomunikacyjny system zasilania. Pojawia się tutaj jednocześnie
szereg zjawisk związanych z monitoringiem, kontrolą i sterowaniem tymi urządzeniami. Dobór
właściwych parametrów sterowania i kontroli tych urządzeń odgrywa bardzo istotną rolę z punktu
widzenia niezawodności systemu zasilania urządzeń telekomunikacyjnych.
Celem niniejszej pracy jest opracowanie sterownika, telekomunikacyjnego systemu zasilania
współpracującego z ogniwami paliwowymi zasilanymi wodorem PEMFC. [1]. Sterownik ten ma w
sposób automatyczny realizować sekwencje startową wszystkich urządzeń która w obecnej wersji
systemu nie jest zrealizowana.
4
2. Telekomunikacyjny system zasilania gwarantowanego
współpracujący z ogniwami paliwowymi zasilanymi wodorem
PEMFC.
W zrealizowanym modelu systemu zasilania [1] wykorzystano dwa moduły kompletnych
baterii (stosów) ogniw paliwowych Nexa. Układ współpracujący z ogniwami paliwowymi ma
strukturę zbliżoną do urządzenia typu UPS. Schemat eksperymentalnego systemu zasilania
przedstawiono na rysunku 1.
System składa się z następujących podzespołów: - stosu ogniw paliwowych zasilanych wodorem
Nexa FC, przetwornicy DC/DC, przetwornicy DC/AC, siłowni telekomunikacyjnej, baterii
akumulatorów, elektronicznego układu obejściowego. BE.
H2
DC
DC
FC
DC
O2
AC
230VAC
Sieć
elektroenergetyczna
BE
AC
DC
Robc
Układ siłowni
zasilającej urządzenia
telekomunikacyjne
Rysunek 1. Schemat blokowy eksperymentalnego systemu zasilania
współpracującego z ogniwem paliwowym PEMFC
Działanie instalacji modelowej jest następujące, Po zaniku sieciowego napięcia zasilającego
następuje przełączenie siłowni telekomunikacyjnej na wyjście przetwornicy (falownika) zasilanej z
baterii ogniw paliwowych. Jednocześnie następuje rozruch baterii ogniw paliwowych, który trwa
ok. 50 s.
W czasie rozruchu baterii ogniw paliwowych odbiorniki telekomunikacyjne zasilane są z baterii
siłowni telekomunikacyjnej. Po uruchomieniu stosu ogniw paliwowych siłownia telekomunikacyjna
zasilana jest poprzez przetwornicę DC/AC napięciem przemiennym, o parametrach takich jak w
normalnej sieci elektroenergetycznej niskiego napięcia przemiennego 230V AC. Warunkiem
koniecznym dla bezprzerwowego zasilania odbiorników telekomunikacyjnych jest założenie aby
bateria akumulatorów siłowni telekomunikacyjnej zapewniała czas podtrzymania zasilania nie
krótszy niż 5 min. Założono, że przełączenie siłowni ponownie na pracę z sieci
elektroenergetycznej następuje w czasie krótszym niż 20 ms co teoretycznie nie wpływa na pracę
siłowni telekomunikacyjnej.
Aby kontrolować w sposób właściwy parametry sieci elektroenergetycznej i możliwie
szybko reagować na stany awaryjne korzystne jest zastosowanie sterownika w systemie
przedstawionym na rysunku nr 1. Jego rola ma polegać na kontroli parametrów napięcia
zasilającego sieciowego. W przypadku awarii sieci sterownik ten ma uruchomić ogniwa paliwowe
oraz przetwornice DC/DC i DC/AC a także sterować pracą układu obejściowego BE.
Na rysunku numer 2 przedstawiono schemat nowego systemu zasilania z uwzględnieniem
dodatkowego sterownika.
5
DC
FC
H2
DC
O2
DC
AC
BE
Układ sterowania
nadrzędnego
230VAC
Sieć
elektroenergetyczna
AC
DC
Robc
Układ siłowni
zasilającej urządzenia
telekomunikacyjne
Rys. nr 2. Schemat nowego systemu zasilania z uwzględnieniem zewnętrznego sterownika.
Kolejną istotną funkcją dodatkowego układu sterowania są funkcje kontrolno monitorujące. Układ
ten podłączony jest do wszystkich bloków awaryjnego systemu zasilania napięcia przemiennego
230V AC. Możliwe jest więc przekazywanie sygnałów kontrolno pomiarowych za pomocą
określonej magistrali (interfejsu) w celu zdalnego monitoringu pracy układu.
3. Układ sterowania nadrzędnego.
3.1. Narzędzia wspomagania programowania. Środowisko programowe.
W procesie projektowania i uruchamiania oprogramowania sterownika siłowni z ogniwami
paliwowymi wykorzystano środowisko programowe na licencjami typu GPL (ang. General Public
Licence) oraz pakiety narzędzi programistycznych typu Open Source. Są to:
•
•
•
•
Środowisko oprogramowania WinARM, które jest zbiorem różnych narzędzi do
projektowania aplikacji z procesorami ARM w języku C i C++ w platformie MS-Windows.
Środowisko programowe GNU ARM – zbiór narzędzi do projektowania aplikacji
programowych dla różnych typów procesorów. Środowisko to emuluje również platformy
Linux.
Środowisko programowe Cygwin - zbiór narzędzi ( wzorowanych na pakietach środowiska
Linux) do projektowania aplikacji programowych, w tym narzędzia do edytowania i
uruchamiania plików wsadowych dla środowiska GNU ARM.
Pakiet OpenOCD – obejmuje zbiór narzędzi do programowania, debugowania i testowania
pamięci kontrolerów ARM7 oraz ARM9. W procesie programowania pamięci jest używany
interfejs typu JTAG. Procedury OpenOCD wspierają między innymi interfejsy równoległe
typu wiggler oraz interfejsy typu FTDI FT2232 wykorzystujące urządzania typu USB.
Przedstawione środowisko programowe umożliwia projektowanie przede wszystkim w
systemach operacyjnych Linux oraz systemach operacyjnych MS-Windows. Obejmuje kompilatory
języka C, C++, asemblery dla wielu typów procesorów, bogaty zestaw bibliotek ogólnego
przeznaczenia oraz bibliotek matematycznych. Są dostępne zintegrowane pakiety wspomagania
oprogramowania, np. Eklips Anjuta lub Programmers Notepad 2, CAPS.
6
4. Dostosowanie oprogramowania systemu siłowni do nowej
konfiguracji pracy.
Pierwsza wersja oprogramowani siłowni została opracowana w środowisku programowym,
które uniemożliwia dalszy rozwój oprogramowania sterownika siłowni (brak nowych bibliotek,
konieczność stosowania drogich i mało skutecznych programatorów pamięci flash). Została podjęta
decyzja o zastosowaniu środowiska programowego przedstawionego w poprzednim punkcie.
Wymagało to przepisania oprogramowania oraz jego modernizacji polegającej między innymi na
zastosowaniu nowych bibliotek (w tym bibliotek formatowanego wydruku na konsoli operatora),
opracowaniu nowych procedur obsługi przerwań sprzętowych, opracowania nowych plików
wsadowych realizujących kompilację, asemblację, linkowanie oraz programowanie pamięci flash.
W ramach zmian koncepcji i wprowadzeniu nowych procedur sterowania podzespołami
siłowni zostały opracowane i uruchomione procedury realizujące funkacje dodatkowego
sterownika:
•
•
•
•
Pomiar i kontrola napięcia wyjściowego ogniw paliwowych
Procedura załączania przetwornicy siłowni i sterowanie układem obejściowym
Funkcja programowania progu napięcia załączania przetwornicy – konsola operatora
sekwencyjne złączanie przetwornic AC/DC i DC/DC
4.1 Opis menu nowego układu sterowania
Komunikacja pomiędzy układem sterowania a operatorem odbywa się za pośrednictwem
łącza szeregowego RS-232 i dowolnego programu terminalowego zgodnego ze standardem VT-100.
Prędkość transmisji to 9600 bps -8bit N 1 (bez bitu parzystości jeden bit stopu)
Po włączeniu zasilania układu sterowania (po resecie) wyświetlone zostanie następujące menu
użytkownika:
Menu podstawowe:
----------------------------------------------Komputer pokladowy Z5 @05/06
Wersja Flash 0202-08/_01 9600 bit
SoftStart
----------------------------------------------Menu Pomocy 'm'
't' T
- okres probkownia
'i' Ti
- stala calkowania
'd' Td
- stala rozniczkowania
'k' Kp
- wzmocnienie calego regulatora
'p' kpid - wzmocnienie czlonu proporcjonalnego
'q' Horyzont - zakres horyzontu (max=2049)
'm' menu
'z' Max - maksymalny zakres regulatora
'f' Wartosc zadana napiecia 'y' Zapis nastaw regulatora PID
'j' Odczyt ustawien regulatora PID z FLASH
',' PWM0
7
'.' PWM1
';' PWM2
''' PWM3
'S'' Start/Stop
'|' tryb serwisowy
'w' All - wizualizacja wszystkich nastaw
'h' Wartosc kontroli napiecia ogniwa paliwowego
7-dmy przycisk protobordu - zaloczenie Soft start PWM
----------------------------------------------Ready
Opcja: 't' T - okres próbkownia - opcja ta umożliwia ustawienie okresu próbkowania wymaganego
do obliczenia pozycyjnego algorytmu PID.
Opcja: 'i' Ti - stała całkowania - opcja ta umożliwia ustawienie stałej całkowania regulatora PID
w sekundach
Opcja: 'd' Td - stala różniczkowania - opcja ta umożliwia ustawienie stałej rózniczkowania
regulatora PID w sekundach
Opcja: 'k' Kp - wzmocnienie całego regulatora - opcja ta umożliwia ustawienie wzmocnienia
całego regulatora PID
Opcja: 'p' kpid - wzmocnienie czlonu proporcjonalnego - opcja ta umożliwia ustawienie
wzmocnienia dla członu proporcjonalnego regulatora PID.
Opcja: 'z' Max - maksymalny zakres regulatora – Opcja ta określa wartość maksymalna dla
regulatora PID
Opcja: 'f' Wartość zadana napięcia – Opcja ta określa wartość wartoś zadaną napięcia wyjsciowego
przetwornicy DC/DC
Opcja: 'j' Odczyt ustawień regulatora PID z pamięci nieulotnejFLASH
Opcja: 'w' All - wizualizacja wszystkich nastaw regulatora PID
Opcja: 'y' Zapis nastaw regulatora PID w pamięci nieulotnej FLASH
Opcja: ',' PWM0 Ręczne zadawanie określonej wartości wyjściowej sygnału PWM
Opcja: 'S'' Start/Stop – układu przetwornicy
8
Opcja: 'h' Wartosc kontroli napiecia ogniwa paliwowego
9
5. Wnioski
Wyposażenie siłowni, współpracującej z baterią ogniw
funkcjonalności znacząco przybliża właściwości całego systemu
funkcjonalnego. Model taki pozwala na pełną prezentację osiągniętych
wszelkim podmiotom i instytucjom zainteresowanym tą technologią
Wyniki testów nowego oprogramowania pokazują że założenia pracy
została zrealizowana w całości i cel pracy został osiągnięty.
paliwowych, w nowe
do modelu w pełni
parametrów użytkowych
były prawidłowe, praca
10
6. Bibliografia
[1] R.Samborski i inni „Budowa hybrydowej siłowni telekomunikacyjnej zintegrowanej na napięciu
przemiennym 230VAC wykorzystującej ogniwa paliwowe zasilane wodorem oraz baterie sodowoniklowe” IŁ Warszawa 2006.
[2] R.Samborski i inni „Telekomunikacyjny system zasilania gwarantowanego, zintegrowany na
napięciu przemiennym 230V AC” IŁ Warszawa 2006.
11

Podobne dokumenty