2. Koncepcja prezentowanej aplikacji internetowej

Podobne dokumenty
INTERNETOWE BAZY DANYCH JAKO NOWY ELEMENT W TECHNICE EKSPLOATACJI UKŁADÓW EAZ

Internetowe bazy danych

OPIS PRZEDMIOTU ZAMÓWIENIA

finiownia loginów. W zależności od ustawionej opcji użytkownik login:

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

1. INSTALACJA SERWERA

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Platforma e-learningowa

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Win Admin Monitor Instrukcja Obsługi

Objaśnienia do formularza G-10.7

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

REFERAT O PRACY DYPLOMOWEJ

GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, Warszawa, tel./fax , geo-system@geo-system.com.

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

PRZEWODNIK PO PRZEDMIOCIE

Sieci energetyczne pięciu największych operatorów

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Szczegółowy opis zamówienia:

Synchronizator plików (SSC) - dokumentacja

Wymagania edukacyjne z informatyki dla cyklu dwugodzinnego 1h tygodniowo w pierwszym roku nauczania

etrader Pekao Podręcznik użytkownika Jak zacząć pracę z etrader Pekao?

PRZEWODNIK PO ETRADER PEKAO ROZDZIAŁ I. JAK ZACZĄĆ PRACĘ Z ETRADER PEKAO? SPIS TREŚCI

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

ViewIt 2.0. System Monitoringu i Zarządzania Sygnalizacjami Świetlnymi. Funkcje

Planowanie przestrzenne

Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym. Gimnazjum nr 1 w Miechowie

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

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

URLOPY BY CTI. Instrukcja obsługi

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Uruchamianie bazy PostgreSQL

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Formy ochrony przyrody oraz gospodarka zielenią

plansoft.org Zmiany w Plansoft.org Błyskawiczny eksport danych PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Pozwolenia wodnoprawne i zgłoszenia przydomowych oczyszczalni ścieków

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

MODELOWANIE SIECI DYSTRYBUCYJNEJ DO OBLICZEŃ STRAT ENERGII WSPOMAGANE SYSTEMEM ZARZĄDZANIA MAJĄTKIEM SIECIOWYM

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

POMOC / INSTRUKCJA OBSŁUGI

W dalszej części dokumentu przedstawiamy skrócony opis kluczowych funkcji systemu. Niniejszy dokument nie zawiera opisu technicznego systemu.

Aplikacje internetowe - opis przedmiotu

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015

Instrukcja uŝytkowania programu

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Propozycje wymagań dla cyklu dwugodzinnego w ujęciu tabelarycznym

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

System generacji raportów

Oferta szkoleniowa Yosi.pl 2012/2013

Wypożyczalnia by CTI. Instrukcja

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: Wydanie: Podpis cyfrowy. Spis treści... 1

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Korzystanie z poczty i Internetu

Pokaz slajdów na stronie internetowej

wersja dokumentu 1.0 data wydania

System Informatyczny Oddziału Wojewódzkiego NFZ

Spis treści. Od autorów / 9

System Informatyczny Oddziału Wojewódzkiego NFZ

VectraPortal. VectraPortal. wersja Instrukcja użytkownika Podstawowa funkcjonalność serwisu. [czerwiec 2016]

Podstawy technologii cyfrowej i komputerów

G MINISTERSTWO GOSPODARKI, plac Trzech Krzyży 3/5, Warszawa. Agencja Rynku Energii S.A. Portal sprawozdawczy ARE

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Wirtualizacja panelu HMI w systemie LOGO!

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy

Część I Rozpoczęcie pracy z usługami Reporting Services

Aplikacja kliencka na Tablety z systemem Android. Instrukcja instalacji

Języki programowania wysokiego poziomu. Ćwiczenia

Strona internetowa dot. mon. osado w

POLITYKA BEZPIECZEŃSTWA w zakresie ochrony danych osobowych w ramach serwisu zgloszenia24.pl

Nr: 12. Tytuł: UDOSTĘPNIANIE DANYCH O SPRAWACH KLIENTOM KANCELARII NA ZEWNĘTRZNYCH SERWERACH WWW. Data modyfikacji:

Do wersji Warszawa,

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Prezentacja programu. Parentis Sp. z o.o. Dział Informatyki. Kartoszyno, ul. Przemysłowa 5, Krokowa

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

Spis treści. Spis treści Wstęp Instalacja nazwa.pl Instalacja Home.pl Edycja grafiki strony logo...

Telesprzedaż by CTI Instrukcja

WPROWADZENIE WYSZUKIWANIE OGŁOSZEŃ

Programowanie obiektowe

Program Rejestr zużytych materiałów. Instrukcja obsługi

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Badanie ankietowe dotyczące funkcjonalności aplikacji geoportalowej

Program Płatnik Instrukcja instalacji

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Transkrypt:

WYKORZYSTANIE APLIKACJI INTERNETOWYCH DO WIZUALIZACJI ELEMENTÓW KRAJOWEGO SYSTEMU ELEKTROENERGETYCZNEGO Marek Wancerz Politechnika Lubelska, Wydział Elektrotechniki i Informatyki 20-618 Lublin, ul. Nadbystrzycka 38A, m.wancerz@pollub.pl 1. Wstęp Celem artykułu jest prezentacja możliwości narzędzi informatycznych, które przy wykorzystaniu technologii internetowej zapewniają dostęp do opisu elementów systemu elektroenergetycznego w optymalny i przemyślany sposób. Prawidłowa eksploatacja systemu elektroenergetycznego wymaga posiadania wiarygodnych informacji dotyczących sieci przesyłowej i sieci 110 kv. Ta informacja jest dostępna z poziomu specjalistycznego oprogramowania typu np. SCADA, choć najczęściej ma ograniczony zakres, z uwagi na obszar działania danego operatora sieci. Dzięki zastosowaniu technologii internetowej rozproszone dane, pochodzące z kilku źródeł mogą zostać sklejone i tworzą spójną bazę opisującą parametry całego systemu. W artykule autor jako przykład takiego rozwiązania prezentuje internetową bazę danych zawierającą parametry KSE (Krajowego Systemu Elektroenergetycznego) oraz aplikację do wizualizacji tych elementów. Jedną z głównych zalet tej koncepcji, jest możliwość udostępnienia jednakowych danych szerokiemu gronu odbiorców. Połączenie bazy danych z elementami wizualizacji wydaje się atrakcyjne z praktycznego (inżynierskiego) jak i dydaktycznego (poznawczego) punktu widzenia. 2. Koncepcja prezentowanej aplikacji internetowej Aplikacje internetowe to kolejny, z punktu widzenia użytkownika, etap w rozwoju oprogramowania. Pojawienie się przeglądarek internetowych i graficznego Internetu otworzyło nowe możliwości. Większość użytkowników potrafi obsługiwać przeglądarkę obsługa klasycznych aplikacji jest zazwyczaj dużo trudniejsza. Już na etapie instalacji oprogramowania można napotkać wiele problemów, np. niewłaściwy system operacyjny czy zbyt wysokie wymagania sprzętowe. Również w przypadku dodania nowej funkcji lub aktualizacji oprogramowania ze względu na wykryte błędy, tradycyjne aplikacje wymagają ponownej instalacji lub uruchomienia programu aktualizacyjnego przez użytkownika. Najprostszym rozwiązaniem wszystkich wspomnianych

problemów są właśnie aplikacje internetowe. Aplikację internetową można postrzegać jako zaawansowaną aplikację, która działa wyłącznie w przeglądarce internetowej. Programy te napisane są najczęściej przy użyciu tych samych technologii, które zostały wypróbowane przy projektowaniu serwisów WWW. Zalety: niezależność od systemu operacyjnego Windows, Linux, Unix czy MacOS; prosta obsługa jeśli użytkownik potrafi posługiwać się przeglądarką, będzie w stanie pracować z większością aplikacji internetowych; raz zainstalowana aplikacja internetowa będzie dostępna dla wszystkich użytkowników; prosta instalacja i aktualizacja - zmiana wersji aplikacji na serwerze to jednocześnie zmiana programu, dla wszystkich użytkowników; spójność danych zmiana danych wprowadzona przez dowolnego użytkownika jest widoczna dla wszystkich korzystających z aplikacji, nie ma konieczności synchronizacji baz danych; dostępność biuro, dom, delegacja przez 24 godziny na dobę; niezależność od sprzętu za wydajność aplikacji odpowiada wydajność serwera, a nie terminali; szybkie i stosunkowo tanie wdrożenie; brak konieczności zmian w infrastrukturze sieciowej; można precyzyjnie określić, który z użytkowników będzie miał dostęp do konkretnych informacji w systemie; Obecnie można zauważyć bardzo dynamiczny rozwój aplikacji internetowych, znajdują one zastosowanie praktycznie w każdej dziedzinie. Prezentowana baza danych do ewidencji elementów SEE (systemu elektroenergetycznego) obejmuje następujące poziomy napięć: 110, 220 i 400 kv. Została przygotowania przy użyciu serwera bazodanowego mysql [3]. Baza danych wraz z systemem zarządzania stanowi zbiór, pozwalający na utrzymywanie, przetwarzanie i udostępnianie informacji użytkownikom. Do budowy internetowej bazy danych oraz jej wizualizacji wykorzystano następujące języki programowania: HTML, PHP, SQL, CSS, JavaScript. 3. Informacje o elementach systemu elektroenergetycznego reprezentacja graficzna Głównym założeniem aplikacji jest powiązanie informacji znajdujących się w bazie danych z graficzną reprezentacją topologii systemu elektroenergetycznego. W artykule przedstawiono system z uwzględnieniem stacji i linii przesyłowych. Użytkownik powinien mieć możliwość zapoznania

się ze strukturą systemu elektroenergetycznego oraz ze szczegółowymi parametrami elementów wchodzących w jego skład. System elektroenergetyczny złożony jest z elektrowni oraz sieci wysokiego, średniego i niskiego napięcia, które przesyłają energię do odbiorców. Przesył odbywa się liniami o różnym poziomie napięcia. W stacjach elektroenergetycznych następuje rozdział i transformacja energii. Oprócz tego znajdują się tam urządzenia pomiarowe, zabezpieczenia oraz urządzenia sygnalizacyjne i sterownicze [1]. Elektrownie ze względu na wiele czynników muszą być budowane w znacznych odległościach od centrów zużycia energii, ponadto odbiorcy rozmieszczeni są nierównomiernie na terenie całego kraju. Wymusza to hierarchiczną budowę systemu zasilania [2]. W zależności od odległości na jaką ma być przesyłana energia oraz znaczenia w KSE stosuje się różne wartości napięć zasilających: 220 i 400 kv (NN) sieci przesyłowe (systemowe); 110 kv (WN) głównie sieci dystrybucyjne; od 10 do 30 kv (SN) sieci rozdzielcze. Prowadzeniem ruchu w systemie energetycznym zajmuje się spółka Polskie Sieci Elektroenergetyczne S.A. Krajowy System Elektroenergetyczny podzielony jest na pięć obszarów: Warszawa, Radom, Katowice, Poznań, Bydgoszcz. Zarządzaniem siecią 110 kv jak i siecią SN zajmują się spółki dystrybucyjne. Wszystkie najważniejsze informacje o elementach systemu elektroenergetycznego przechowywane są w bazie danych. Baza zawiera obecnie kilkadziesiąt tysięcy rekordów, w tym linie, transformatory, generatory, rozdzielnie oraz ich wyposażenie. Dzięki relacjom, które zachodzą pomiędzy poszczególnymi tabelami w bazie możliwe jest wybranie danych z wielu tabel jednocześnie. Program prezentuje kilka najważniejszych parametrów z wybranych tabel, jednak rodzaj i ilość wyświetlanych parametrów można zmieniać w zależności od potrzeb użytkownika. Diagram encji (ograniczony do podstawowych tabel) przedstawiono na rysunku 1.

Rys. 1. Diagram encji bazy danych 4. Opis działania aplikacji Zadaniem omawianej aplikacji internetowej jest ułatwienie dostępu do ogromniej liczby powiązanych ze sobą danych o systemie energetycznym. Oprócz podstawowej autoryzacji (w zależności od typu użytkownika otrzymuje on różne uprawnienia), zastosowano także mechanizmy sesji oraz pliki cookies. Użytkownik może wybrać interesujący go obiekt energetyczny (np. linię), a następnie przy użyciu odpowiedniego formularza podać precyzyjne kryteria wyszukiwania (Rys. 2.).

Rys. 2. Okno do wprowadzania kryteriów wyszukiwania linii energetycznej Z bazy danych pobierane są tylko te linie, które spełniają podane kryteria. Rysunek 3 przedstawia przykładową listę 49 linii o napięciu 220 kv z obszaru zachodniego (Poznań). Przy wykorzystaniu zastosowanych mechanizmów bazodanowych, użytkownik może sortować prezentowane dane według dowolnego atrybutu, może również przeglądać kolejne linie (liczba linii prezentowanych jednocześnie jest konfigurowana przez użytkownika). Rys. 3. Wynik wyszukiwania linii 220 kv z obszaru Poznań Tabelaryczne dane nie pozwalają właściwie ocenić ich położenia geograficznego (topologia sieci). Dlatego możliwości prezentacyjne zostały rozszerzone o lokalizację obiektów elektroenergetycznych, czyli o mapę i schemat graficzny.

Główne okno aplikacji składa się z mapy Krajowego Systemu Elektroenergetycznego oraz menu służącego do włączania lub wyłączania poszczególnych elementów mapy (warstw) Rys. 4. Rys. 4. Okno główne aplikacji po nałożeniu wszystkich warstw [4] Na rysunek przedstawiający kontur mapy naniesione zostały warstwy, które obrazują położenie takich elementów jak: stacje i linie, stacje i linie planowane, nazwy stacji czy numery poszczególnych obszarów. Na mapie uwzględnione są linie i stacje 220 i 400 kv, a także jedna linia 750 kv oraz jedna linia 450 kv (DC). Mapa systemu elektroenergetycznego podzielona jest na pięć obszarów. Po najechaniu kursorem myszy na jeden z obszarów, w lewym dolnym rogu pojawia się jego nazwa. Po naciśnięciu lewym przyciskiem myszy na dowolnym z obszarów zostajemy przeniesieni do bardziej szczegółowego widoku tego obszaru. Mapa szczegółowa (Rys. 5.) jest zbudowana na tej samej zasadzie, co mapa w oknie głównym aplikacji. Po najechaniu kursorem myszy na daną linię pokazuje się jej nazwa. Za włączanie i wyłączanie poszczególnych warstw odpowiedzialne jest menu po prawej stronie ekranu. Po naciśnięciu lewym przyciskiem myszy na wybranej linii na mapie pokazuje się okno z jej szczegółowymi parametrami. W oknie przedstawione są informacje, takie jak nazwa linii, podstawowe parametry oraz zabezpieczenia odległościowe linii. Istnieje również możliwość wygenerowania pliku PDF na podstawie parametrów linii i jej wyposażenia.

Rys. 5. Okno aplikacji przedstawiające parametry wybranej linii Omawiana aplikacja pozwala na dodawanie, usuwanie i modyfikację elementów, programowy import oraz eksport danych do różnych formatów (w celu wykorzystania przetwarzanych informacji w innych programach). Aplikacja pozwala na generowanie licznych statystyk i zestawień według preferencji użytkownika. Posiada również wiele innych opcji, które jednak z uwagi na ograniczony zakres artykułu nie zostaną zaprezentowane. 5. Podsumowanie Jak widać z powyższych rozważań opanowanie technologii tworzenia baz danych dostępnych w Internecie rysuje możliwości rozwiązania szeregu problemów uznawanych dotychczas, także w procesie eksploatacji układów EAZ za trudne lub uciążliwe. Typowa dla rozwiązań internetowych otwartość rozwiązania i łatwość dostępu nie oznacza braku możliwości zachowania poufności danych. Oprócz zabezpieczenia przed dostępem dla osób niepowołanych i zarezerwowania możliwości wprowadzania zmian dla uprawnionych administratorów baza ma również możliwości ograniczonego prezentowania swoich zasobów także w zależności od rangi użytkownika rozpoznanej na podstawie loginu i hasła (każdy widzi tyle ile powinien). Na podstawie doświadczeń eksploatacyjnych można stwierdzić, że baza stanowi przykład perspektywicznego i efektywnego zarządzania zasobami rozproszonymi. Poszczególne funkcje aplikacji wystarczają do zapoznania się z budową systemu oraz pozyskaniu najważniejszych informacji o jego elementach. Zastosowane mechanizmy bazodanowe takie jak: wyszukiwanie wielokryterialne, filtrowanie i sortownie, pozwalają szybko i precyzyjnie dotrzeć do wybranego elementu SEE. Obserwując dynamicznie postępujący rozwój Internetu oraz biorąc pod uwagę wyżej wymienione zalety można przypuszczać, że aplikacje tego typu na trwałe zagościły w systemach

informatycznych współczesnego inżyniera. Prezentowana aplikacja jest dowodem na to, iż możliwa jest dynamiczna współpraca bazy danych, która przechowuje informacje tekstowe z modułem wizualizacyjnym. Literatura [1] Kahl T.: Sieci elektroenergetyczne, Wydawnictwa Naukowo- Techniczne, Warszawa 1984. [2] Kremens Z., Sobierajski M.: Analiza systemów elektroenergetycznych, Wydawnictwa Naukowo-Techniczne, Warszawa 1996. [3] Welling L., Thomson L.: PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty, Helion, Gliwice 2005. [4] http://www.pse-operator.pl/ - strona główna PSE-Operator. [5] http://www.cire.pl/ - strona główna Centrum Informacji o Rynku Energii.