TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT



Podobne dokumenty
WIRTUALNY SYSTEM PROGRAMOWANIA ZDARZEŃ W LABORATORIACH DYDAKTYCZNYCH

Numeron. System ienergia

Identyfikacja obiektów dyskretnych w kontekście propagacji zaburzeń

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

IDENTYFIKACJA PROPAGACJI ZABURZEŃ W SIECIACH ELEKTROENERGETYCZNYCH

Adresy w sieciach komputerowych

ANALIZA I OCENA SYSTEMU MONITOROWANIA JAKOŚCI ENERGII W ROZPROSZONYCH SIECIACH DYSTRYBUCYJNYCH

7. zainstalowane oprogramowanie zarządzane stacje robocze

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Politechnika Śląska Wydział Elektryczny Katedra Mechatroniki. Koncepcja przyłączania mikroinstalacji prosumenckich (gniazd) do laboratorium ilabepro

Narzędzie informatyczne do modelowania, zarządzania i dokumentowania procesów systemu zarządzania jakością

Aplikacja inteligentnego zarządzania energią w środowisku domowym jako usługa Internetu Przyszłości

INFORMATYKA Pytania ogólne na egzamin dyplomowy

"Administrowanie Sieciami Komputerowymi"

Opis. systemu. zliczania. obiektów. ruchomych. wersja. dla salonów. i sieci salonów.

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

bo od managera wymaga się perfekcji

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Sieci komputerowe. Wstęp

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

PRZEWODNIK PO PRZEDMIOCIE

Model ISO/OSI opis Laboratorium Numer 7

T2A_W03 T2A_W07 K2INF_W04 Ma uporządkowaną, podbudowaną teoretycznie kluczową wiedzę w zakresie realizacji informacyjnych systemów rozproszonych

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

Wybór specjalności na studiach: stacjonarnych 1 stopnia. Elektroenergetyka prowadzi: Instytut Elektroenergetyki

System monitoringu jakości energii elektrycznej

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Instrukcja administratora Agenta Administracji i Aktualizacji Aplikacji oraz baz danych Polskiego FADN oraz pobierania danych słownikowych

Przesyłania danych przez protokół TCP/IP

SYSTEM WSMS ZARZĄDZANIE STANDARDEM STACJI ROBOCZYCH. tel: +48 (032)

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Win Admin Replikator Instrukcja Obsługi

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela

Zadania PCSS w Polskiej Platformie Bezpieczeństwa Wewnętrznego

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

wersja 1.3 (c) ZEiSAP MikroB S.A. 2005

PRZEWODNIK PO PRZEDMIOCIE

System przesyłu danych z elektrociepłowni Zofiówka

PRZEWODNIK PO PRZEDMIOCIE

KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Uniwersalny Konwerter Protokołów

PRZEWODNIK PO PRZEDMIOCIE

Posiada (TAK / NIE. Zrzut ekranu. Opis funkcji

Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Sieci komputerowe

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

Projekt Smart Toruń - pilotażowe wdrożenie Inteligentnej Sieci Energetycznej przez Grupę Kapitałową Energa

Zarządzanie informacją i wiedzą w usługach o podwyŝszonym poziomie bezpieczeństwa. Poznań,

Przemysłowe Sieci Informatyczne

Technologia informacyjna

INFORMATOR TECHNICZNY GE IP. Zalecana konfiguracja systemu gorącej rezerwacji Hot-Standby Redundancy w oparciu o kontrolery PACSystems

platforma informatyczna do gromadzenia danych w procesach logistycznych i produkcyjnych z wykorzystaniem automatycznej identyfikacji

KARTA PRZEDMIOTU. Management of networks and ICT resources

Projektowanie architektury systemu rozproszonego. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Warsztaty KPRM-MF-MG-MPiPS MRR-MSWiA-MSZ 28 kwietnia 2011 r.

SYSTEMY OCHRONY ŚRODOWISKA. Pakiet ASEMIS

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

RAPORT. Gryfów Śląski

Zakres egzaminu dyplomowego (magisterskiego) na kierunku INFORMATYKA

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Zintegrowany System Informatyczny (ZSI)

X-Meter. EnergyTeam PRZYKŁADOWE SCHEMATY SYSTEMU X-METER. 1 punkt pomiarowy. System nr 1. 2 punkty pomiarowe. System nr 2

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

Projektowanie oprogramowania cd. Projektowanie oprogramowania cd. 1/34

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Programowanie usług sieciowych

Zakład Ubezpieczeń Społecznych Departament Zamówień Publicznych ul. Szamocka 3, 5, Warszawa tel: , faks:

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Portal Informacji Produkcyjnej dla Elektrociepłowni

Tematy prac dyplomowych w roku akademickim 2012/2013 zgłoszone w Zakładzie Systemów Rozproszonych

Technologie sieciowe

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

SEO.341-4/06 Gryfino, dnia 27 czerwca 2006r.

Podstawowe pojęcia dotyczące sieci komputerowych

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Wprowadzenie do projektowania sieci LAN

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

Protokoły zdalnego logowania Telnet i SSH

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

SPECYFIKACJA WYMAGAŃ

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

Bezpieczeństwo systemów SCADA oraz AMI

PRZEWODNIK PO PRZEDMIOCIE

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień niestacjonarne i Informatyki. Część wspólna dla kierunku

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

Transkrypt:

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT Jarosław M. SZYMAŃDA 1 teletransmisja, internet, protokoły, przetwarzanie rozproszone, archiwizacja danych AUTOMATYCZNA AKWIZYCJA DANYCH W ROZPROSZONYCH SYSTEMACH TELETRANSMISYJNYCH W artykule przedstawiono propozycję mającą wspomagać zarządzanie wybranymi elementami wytwarzania i dystrybucji energii elektrycznej, w szczególności kontroli jakości energii dostarczanej do odbiorców końcowych. Prezentowane wyniki obejmują wybrane elementy projektu w ramach prac podstawowych w kontekście archiwizacji i szybkiej identyfikacji sygnałów elektrycznych. Przeprowadzone badania wskazują na wysoką skuteczność identyfikacji stanu i jakości energii na podstawie aglomeracji bardzo duŝej liczby pakietów informacyjnych. THE AUTOMATIC DATA ACQUISITION IN DISTRIBUTED SYSTEMS TELETRANSMISSION In this paper the proposal of a telemetry system is presented. The main goal of the work is multiposition systems of computer science, integration dispersed database servers and other functionalities. The proposed system can support the distribution of electricity. Investigations indicate the high efficiency of the identification of the state and the quality of the energy on the basis the agglomeration of the very large number of information records. 1. WSTĘP W ostatnich latach do tradycyjnych wytwórców energii (elektrycznej, cieplnej) o skupionej w jednym miejscu produkcji i pozyskiwania zasobów, dołączają coraz to nowsze technologie, takŝe o rozproszonym charakterze występowania (energii odnawialnej). W tym kontekście niezwykle istotnym elementem staje się ocena niezawodności działania połączonych systemów. Ocena nie tylko z punktu widzenia ekonomii i bezpieczeństwa energetycznego, ale takŝe występowania moŝliwych zagroŝeń dla środowiska naturalnego. Problem niezawodnego przesyłu informacji nabiera szczególnego znaczenia równieŝ we wszystkich procedurach centralnego zarządzania dla zróŝnicowanych poziomów kompetencji i odpowiedzialności. W artykule przedstawiono propozycję przesyłu danych telemetrycznych w zakresie szybkiej identyfikacji pakietów wykorzystywanych w algoryt- 1 Politechnika Wrocławska, Wydział Elektryczny, 50-370 Wrocław, WybrzeŜe Wyspiańskiego 27 e-mail: jaroslaw.szymanda@pwr.wroc.pl

3462 Jarosław M. SZYMAŃDA mach kontroli jakości energii elektrycznej (m.in. według PN-EN 50160). Telemetria to dziedzina telekomunikacji zajmująca się technikami przesyłu wartości pomiarowych i diagnostycznych na odległość. Polega zazwyczaj na umieszczaniu w terenie urządzeń, które dokonują pomiaru wybranej wielkości oraz automatycznym przesyle danych (drogą radiową, za pośrednictwem telefonii komórkowej i satelitarnej, poprzez Internet itd.) do systemu centralnego (Rys.1) [1,2,3]. Telemetria to takŝe zarządzanie i nadzorowanie elementów odpowiedzialnych za bezpieczną eksploatację całych systemów od wytwórców i dystrybutorów energii do odbiorców końcowych. Rys.1. Wybrane komponenty systemu transmisji danych (telemetrii) 2. ZAŁOśENIA PROJEKTOWE 2.1 Strukturalny przepływ informacji Podczas realizacji pierwszego etapu projektu przyjęto następujące załoŝenia ogólne: dostosowanie projektu do ogólnodostępnych systemów dystrybucji informacji przy uwzględnieniu niskich nakładów budŝetowych na poziomie lokalnych dostawców (elektrownie wodne, wiatrowe) i odbiorców gminnych oraz powiatowych (urzędy, podstacje ZE, itp.); promocja i rozbudowa istniejącej w danej lokalizacji, strukturalnej sieci teleinformatycznej z moŝliwością dostępu do publicznej sieci Internet (docelowo IPv6);

AUTOMATYCZNA AKWIZYCJA DANYCH... 3463 komunikacja pomiędzy stacjami (komputerowymi) odbywać się będzie z wykorzystaniem protokołów TCP/IP; podstawowymi jednostkami funkcjonalnymi systemu będą procesy (programy, procedury systemu operacyjnego) uruchamiane w dowolnej liczbie kopii, na kaŝdej stacji komputerowej (terminalu); kaŝdy proces jest integralnym węzłem całej struktury przetwarzania rozproszonego; centralną jednostką systemu będą stacje komputerowe (serwery aplikacyjne) z zainstalowanym na nich współdzielonym obszarem pamięci operacyjnej, do którego mają dostęp wszystkie procesy; posiadająca system zarządzania tym obszarem pamięci i wymianą informacji pomiędzy procesami (struktura klastrowa); integralnymi elementami jednostki centralnej będą procedury szybkiej archiwizacji i identyfikacji pakietów, z zastosowaniem najistotniejszych elementów systemu zarządzania bazami danych (SZBD); w pierwszej fazie z wykorzystaniem modelu relacyjnego (docelowo relacyjno-obiektowego)[4]; W szczególności dla procesów określono m.in., Ŝe: kaŝdy proces będzie realizować ustalony zakres zleceń zaleŝnych od moŝliwości stacji komputerowej oraz interfejsów wykonawczych (przetworniki A/C, mierniki jakości energii), na której jest uruchomiony; procesy realizujące ten sam zakres zleceń utworzą Typ identyfikowany w nazwie procesu (katalogowanie procesów); procesy lokalizowane będą w systemie monitorowania i akwizycji pakietów na podstawie unikalnego formatu identyfikacyjnego zawierającego m. in. adres sieciowy IP, współrzędne lokalizacyjne GPS, typ procesu oraz kolejny numer wywołania (dla algorytmu zstępującego [9]); wymiana informacji pomiędzy procesami odbywać się będzie poprzez współdzielony obszar pamięci jednostki centralnej, pełniącej rolę nadrzędną w stosunku do pozostałych; kaŝdy proces po uruchomieniu będzie rejestrował się automatycznie, wprowadzając swój identyfikator do współdzielonego obszaru pamięci; identyfikator stanowi jednoznaczne określenie węzła przetwarzania rozproszonego; na kaŝdej stacji komputerowej pierwszy proces będzie mógł być uruchamiany lokalnie (konsola), zdalnie (RPC) i/lub w trybie przerwań systemu operacyjnego watchdog (WDG) na kaŝdej stacji komputerowej tylko pierwszy uruchomiony proces będzie pełnił dodatkowo funkcję procesu zarządzającego wymianą informacji z współdzielonym obszarem pamięci (replikacja obszaru wspólnego). Pozostałe procesy działające na danej stacji komputerowej będą wykorzystywały lokalną kopię tego obszaru (optymalizacja przetwarzania); proces, który jest bezczynny i jeśli nie jest jedynym procesem uruchomionym na danej stacji komputerowej samoczynnie zostanie wyłączony (optymalizacja obciąŝenia); kaŝdy proces będzie mógł przekazać część otrzymanego zlecenia innemu procesowi tego samego Typu (optymalizacja przetwarzania), lub jeśli sam nie potrafi wykonać zlecenia zdefiniowanemu wcześniej procesowi innego Typu; Poglądowy diagram przepływu danych został przedstawiony na Rys.2

3464 Jarosław M. SZYMAŃDA Pamięć współdzielona replika pamięci współdzielonej Proces 1 Proces 2 Proces N Moduł sterujący SZBD WAN Internet TCP/IP Terminal 1 Moduł zarzadzający replika pamięci współdzielonej Proces 1 Proces 2 Proces N Jednostka centralna Terminal N J.M. Szymańda Rys.2. Poglądowy diagram przepływu danych pomiędzy procesami i jednostką centralną W projekcie załoŝono takŝe moŝliwość definiowania parametrów globalnych oraz indywidualnych określających strategię wymiany informacji oraz powoływania i zwalniania procesów przetwarzających. Równolegle z realizacją struktury komunikacji i przetwarzania rozproszonego, podjęto działania integrujące monitorowanie z akwizycją danych wykorzystując rozwiązania z systemów relacyjnych baz danych [4]. Szczególną uwagę zwrócono na elementy autoryzacji dostępu i weryfikacji procesów wielobieŝnych. W pierwszym wariancie dla funkcjonalności procesów klienta (terminale) wprowadzono kodowanie danych poprzez ich kompresję w formacie ZIP z kluczem dostępu uprawnionego i zarejestrowanego w bazie danych (archiwum) uŝytkownika (lokalizacja terminalu). Po przesłaniu danych do jednostki centralnej (strona serwera) w pierwszej kolejności sprawdzane jest uprawnienie (klucz dostępu) do rejestracji danych w systemie i po pozytywnej weryfikacji, poprawność sumy kontrolnej CRC32. Ponowna pozytywna weryfikacja skutkuje odesłaniem do procesu klienta potwierdzenia przyjęcia danych. W przypadku braku otrzymania potwierdzenia w określonym czasie (parametr systemu), proces klienta powtarza przesłanie pakietu lub odrzuca realizację zadania (parametr systemu). Przedstawiony wariant jest aktualnie wykorzystywany podczas testów symulacyjnych. Zagadnienie zapewnienia bezpieczeństwa teletransmisji w proponowanym modelu będzie przedmiotem dalszych etapów realizacji projektu.

AUTOMATYCZNA AKWIZYCJA DANYCH... 3465 2.2 Integracja danych Obecnie na rynku znanych jest wiele rozwiązań koncentrujących się na świadczeniu usług informacyjnych i doradczych z zakresu wykorzystania odnawialnych źródeł energii oraz energooszczędności. Realizowane projekty najczęściej mają na celu promocję czystej energii oraz zobrazowanie niezwykle istotnego związku pomiędzy odnawialnymi źródłami energii a ochroną środowiska. W artykule prezentowana jest propozycja mająca wspomagać zarządzanie elementami wytwarzania i dystrybucji energii elektrycznej, w szczególności kontroli jakości energii dostarczanej do odbiorców końcowych. Pierwszy etap projektu w ramach prac podstawowych obejmuje elementy systemu w kontekście archiwizacji i szybkiej identyfikacji sygnałów elektrycznych. Badania mają dać odpowiedź na pytanie o moŝliwość identyfikacji stanu i jakości energii na podstawie aglomeracji bardzo duŝej liczby pakietów informacyjnych. W zamyśle projektu, pakiet informacyjny to integracja parametrów technicznych, logistycznych oraz prawnych, uwzględniających potrzebę zachowania odpowiedniej jakości energii w odniesieniu między innymi do zawartych umów np. na dostawę energii elektrycznej. Propozycja przyjęcia dodatkowego standardu jednoznacznie identyfikującego zdarzenie w sieciach energetycznych umoŝliwi wprowadzenie docelowego pojęcia protokołu informacyjnego w energetyce; oznaczanego w dalszej części artykułu jako (Identification of Events in the Power Networks, Identyfikacja Zdarzeń w Sieciach Energetycznych). Podczas opracowywania ogólnych załoŝeń protokołu informacyjnego, przyjęto formułę otwartej architektury umoŝliwiającej jego modyfikowanie bez utraty wstecznej kompatybilności. Podejście takie jest zgodne z najnowszymi koncepcjami organizacji przepływu danych i teorii informacji [4]. Serwery i terminale komputerowe wykorzystujące moŝliwość wymiany informacji za pośrednictwem sieci strukturalnych, często stanowią element większego systemu na potrzeby realizacji zadań w czasie rzeczywistym (np. układy klastrowe)[3,5,6]. W zakresie realizacji modelu przepływu informacji przyjęto w projekcie system przetwarzania rozproszonego bazującego na interakcyjnym współdziałaniu aplikacji według schematu funkcjonalności komponentów typu klient-serwer. Wprowadzono elementy algorytmu zstępującego TDA (Top-Down Algorithm) [9]. Zadaniem algorytmu zstępującego jest przeglądanie problemu zadanego w postaci drzewa. KaŜdy problem moŝe się składać z określonej ilości podproblemów, po skompletowaniu których, moŝliwe jest oznaczenie go jako rozwiązanego. Na ogół przeglądanie drzewa ma na celu odszukanie węzłów (podproblemów), które nie wykazują między sobą zaleŝności i tym samym mogą być wykonywane równorzędnie na róŝnych jednostkach przetwarzających (np. procesorach). Tak wcześniej przygotowane listy wzajemnych uwarunkowań mogą równieŝ w przyszłości ułatwiać zaprogramowanie algorytmu adaptacyjnego, który w zaleŝności od warunków wykonania będzie decydował, które zadanie zrealizować jako kolejne, które ponowić i w jaki sposób złoŝyć finalne rozwiązanie problemu. Podstawą uruchomienia projektu były i są moŝliwości coraz bardziej zaawansowanej technologii systemów komunikacyjnych, w tym sieci teleinformatycznych opartych na rozbudowanych definicjach protokołów. Ogólny diagram proponowanego protokołu informacyjnego przedstawiono na Rys.3. Protokół informacyjny w 7 warstwowym modelu ISO/OSI naleŝy do najwyŝej siódmej warstwy aplikacji. Przykład enkapsulacji w wariancie 4-warstwowego modelu internetowego (TCP/IP) przedstawiono na Rys.4.

3466 Jarosław M. SZYMAŃDA protokół rekord ZIP-CRC SDIP Znacznik początku. DAIP Adres odbiorcy. Port odbiorcy SAIP Adres nadawcy Port nadawcy GPS nadawcy. UTC nadawcy AUTH PGP ZIP-CRC. INFO Nagłówek Kontener danych. Makro ZIP-CRC Nagłówek Dane. EDIP Znacznik końca. J.M. Szymańda Nagłówek L1-czas L1-próbki L2-czas L2-próbki L3-czas L3-próbki. LN-czas LN-próbki C1-czas C1-próbki C2-czas C2-próbki C3-czas C3-próbki CN-czas CN-próbki. Dane L1-czas L1-pomiar L2-czas L2-pomiar L3-czas L3-pomiar. LN-czas LN-pomiar C1-czas C1-pomiar C2-czas C2-pomiar C3-czas C3-pomiar. CN-czas CN-pomiar Rys.3. Diagram protokołu informacyjnego W strukturze protokołu moŝna wyróŝnić rekordy związane m.in. lokalizacją systemu monitorującego (SAIP), autoryzacją dostępu do danych (AUTH) oraz rejestracją próbek sygnałów badanego obiektu (ZIP-CRC). W standardowym profilu załoŝono kontrolę trójfazowych linii napięciowych (L1, L2, L3), trójfazowych torów prądowych (C1, C2, C3) oraz toru neutralnego (zerowego, CN). Zestaw rekordów ZIP-CRC moŝe być

AUTOMATYCZNA AKWIZYCJA DANYCH... 3467 SDIP DAIP SAIP AUTH INFO ZIP-CRC DANE EDIP 12B 12B 12B 20B 128B 64B 1 MB 12B Ramka pakietu informacyjnego (warstwa aplikacji) warstwa aplikacji nagłówek segment danych warstwa transportu TCP nagłówek TCP dane w.internetowa IP nagłówek IP dane Ethernet nagłówek Ethernet dane Enkapsulacja pakietów (TCP/IP) J.M. Szymańda Rys.4. Enkapsulacja pakietów informacyjnych dowolnie modyfikowany i uzupełniany. Właściwa interpretacja układu rekordów ZIP-CRC dla danej lokalizacji określana jest w rekordach INFO. Rozwiązanie to ułatwia zachowanie kompatybilności pomiędzy np. urządzeniami pomiarowymi a aplikacjami analizującymi zarejestrowane przebiegi. W procesie przygotowywania pakietu, wszystkie rekordy ZIP-CRC są kompresowane z weryfikacją bajtowej sumy kontrolnej. Poglądowy schemat przepływu i identyfikacji danych przestawiono na Rys.5. W zaleŝności o lokalnych warunków i lokalizacji obiektów objętych kontrolą, przygotowywanie pakietu realizowane jest albo w odosobnionym węźle telemetrycznym, albo w podsieci węzłów z zachowaniem pełnej synchronizacji i kolejkowania zadań. Zgodnie z załoŝeniami podstawowymi projektu, formowanie kaŝdego pakietu moŝe być sterowane zarówno według określonego harmonogramu jak i aktywowane zdarzeniami losowymi (przepięcia, zapady, wyłączenia itp.). Przygotowane pakiety przesyłane są do systemu odbiorczego, dekodowane, a następnie analizowane i archiwizowane w systemie bazodanowym. Ze względu na załoŝoną bardzo duŝą liczbę pakietów (w milionach rekordów), rejestracja ograniczana jest do danych, które nie zostaną zidentyfikowane (kryteria estymacyjne) w bieŝącym archiwum. Aktualnie kryteria estymacyjne są przedmiotem dalszych badań optymalizacyjnych i zostaną opublikowane po zakończeniu prac [10].

3468 Jarosław M. SZYMAŃDA BAZA DANYCH szukanie + nowy rekord selekcja DANE SAIP + Estymacja - + Identyfikacja ZIP-CRC INFO + AUTH Autoryzacja - - Raport Jednostka centralna ( SERWERY ) Przygotowanie Workstation Procesy (TERMINALE) WAN Internet J.M. Szymańda Rys.5. Uproszczony schemat przepływu i identyfikacji danych

AUTOMATYCZNA AKWIZYCJA DANYCH... 3469 3. AGLOMERACJA PAKIETÓW INFORMACYJNYCH W celu uzyskania odpowiedzi na postawione pytanie w ramach pierwszego etapu badań o moŝliwość identyfikacji stanu i jakości energii na podstawie aglomeracji bardzo duŝej liczby pakietów informacyjnych przeprowadzono szereg testów symulacyjnych. W scenariuszu algorytmu symulacyjnego uwzględniono najistotniejsze elementy załoŝeń projektowych wymienionych w punkcie 2 artykułu. W szczególności opracowano komponenty jednostki centralnej 32 bitowe aplikacje (Windows): serwera przyjmującego, kolejkującego oraz przetwarzającego pakiety informacyjne ; serwera zarządzającego podsystemem identyfikacji oraz archiwizacji danych. W zakresie przygotowywania pakietów (strona klienta) 32 bitowe aplikacje (Windows, Linux SUSE): stacje terminalowe pobierające dane z mierników jakości energii elektrycznej (Fluke 465, 1744 i 1760) i/lub symulatorów danych oraz formujące pakiety informacyjne. Przykładowe wartości przedstawiono na Rys.6. Programowanie aplikacji zrealizowano m.in. w systemie Embarcadero Technologies, Inc.@ RAD STUDIO 2010. Obserwacje V RMS dla napięć fazowych L1, L2, L3 245 240 Napięcie U [ V ] 235 230 225 220 215 26-10-2009 17:00 27-10-2009 07:00 27-10-2009 21:00 28-10-2009 11:00 29-10-2009 01:00 29-10-2009 15:00 30-10-2009 05:00 30-10-2009 19:00 31-10-2009 09:00 31-10-2009 23:00 01-11-2009 13:00 02-11-2009 03:00 02-11-2009 17:00 Okres pomiarów dla 10 minutowych agregacji wartości [Czas kalendarzowy] faza L1 faza L2 faza L3 Rys.6. Tygodniowa obserwacja napięć fazowych V RMS L1, L2, L3 (Fluke 1760) Analizę skuteczności identyfikacji pakietów przeprowadzono dla równocześnie aktywnych 32 terminali w sieci intranetowej oraz 9 terminali w publicznej sieci Internet. W parametrach konfiguracyjnych systemu ograniczono liczbę moŝliwych do powołania (tut. uruchomienia przez generator liczb losowych wg rozkładu normalnego dla s=1, m=0) procesów dla kaŝdego z terminali do zakresu od 1 do 9. W rezultacie do jednostki centralnej mogło być przekazywanych teoretycznie w tym samym czasie (32+9)x9 = 369 pakietów. W rzeczywistych obserwacjach przekazywanych było średnio ok. 160 pakietów w ciągu 1-minuty. PoniewaŜ w projekcie szczególny nacisk połoŝono takŝe na zachowanie integralności tworzonego archiwum danych, w przypadku problemów komunikacyjnych przesył pakietów był powtarzany do czasu potwierdzenia ich przyjęcia

3470 Jarosław M. SZYMAŃDA (lub odrzucenia dla ustalonego parametru globalnego systemu - klasa timeout ). Wybrane zdarzenia identyfikacji pakietów przedstawiono w Tab.1. Tab.1. 24-godzinna obserwacja identyfikacji pakietów dla 1- minutowych agregacji Okres obserwacji Liczba przyjętych Liczba powtórzeń pakietów 24 h skutecznych odrzuconych 00.00-05.59 59400 17 1 06.00-11.59 56880 23 3 12.00-17.59 52920 45 11 18.00-23.59 61920 31 5 4. WNIOSKI W artykule przedstawiono wybrane elementy pierwszego etapu projektu systemu teletransmisji wykorzystującej dynamiczną strukturę przetwarzania rozproszonego z wykorzystaniem algorytmu zstępującego [9]. Wprowadzono pojęcia określające podstawową funkcjonalność systemu oraz warunki jego realizacji. Zaproponowano integrację monitorowanych danych w zwartej formule pakietów informacyjnych. Potwierdzono oczekiwany wzrost skuteczności identyfikacji pakietów dla długoterminowych obserwacji zdarzeń. W kolejnych etapach projektu zaplanowano dalszą optymalizację kryteriów estymacyjnych wykorzystywanych w procedurach identyfikacji pakietów, a takŝe rozwijanie systemu aglomeracji danych w kontekście algorytmów zupełnych i heurystycznych [6,7,11]. 5. BIBLIOGRAFIA [1] Boorstyn, R.R., Frank, H.: Large-Scale Network Topological Optimization: IEEE Trans.Commun.: Vol. COM-25: 1977: s.29-47. [2] Comer, D. E., Stevens, D. L.: Sieci komputerowe TCP/IP 2 Projektowanie i realizacja protokołów: WNT: Warszawa 1997 [3] Comer, D. E., Stevens, D. L.: Sieci komputerowe TCP/IP 3 Programowanie w trybie klient-serwer: WNT: Warszawa 1997 [4] Date, C.J.: Wprowadzenie do systemów baz danych: WNT 2000 [5] Freeman, R.L.: Practical Data Communications:John Wiley & Sons: New York 1995 [6] Gavish, B.:Topological Design of Centralized Computer Networks- Formulations and Algorithme: Networks: Vol 12: 1982: s.355-377 [7] Gerla M., Kleinrock L.: On the Topological Design of Distributed Computer Networks: IEEE Trans.Commun.:Vol.COM-25:1977: s.48-60 [8] Kasprzak A.: Rozległe sieci komputerowe: Oficyna Wydawnicza Politechniki Wrocławskiej: Wrocław 1997 [9] Szymańda, J.M., Noszczyński, M.: Modelowanie procedur przetwarzania rozproszonego w sieciach informatycznych laboratoriów dydaktycznych: XIII ZKwE 08 Poznań: 2008: s. 313-314. [10]Szymańda, J.M.: Kryteria estymacyjne identyfikacji pakietów : Wrocław: Politechnika Wrocławska, Raport z Serii PRE (w przygotowaniu) [11]Zabłudowski, A.: Algorytmy optymalizacji struktur topologicznych sieci: Bydgoszcz: Wydawnictwo ATR 1982