AKWIZYCJA DANYCH POMIAROWYCH – WCZORAJ DRÓŻKI
Transkrypt
AKWIZYCJA DANYCH POMIAROWYCH – WCZORAJ DRÓŻKI
AKWIZYCJA DANYCH POMIAROWYCH – WCZORAJ DRÓŻKI, JUTRO AUTOSTRADY Referat P.I. Numeron Sp. z o.o. v 1.1 Autor: Piotr Słociński Częstochowa 16 września 2008 1 1. Zawartość 1. Wstęp .................................................................................................................................. 3 2. Charakterystyka problemu, czyli dlaczego stare wzorce wcale nie muszą być dobre ....... 4 3. 4. 2.1 Ewolucja urządzeń pomiarowych i sposobu akwizycji danych.................................... 4 2.2 Problem skali ............................................................................................................... 5 2.3 Jak to się robiło kiedyś? ............................................................................................... 5 2.4 Dlaczego stary nie zawsze znaczy dobry?.................................................................... 6 Rozwiązanie w zasięgu ręki, czyli o inteligencji rozproszonej............................................. 7 3.1 Nowa definicja informatycznego systemu odczytowego ............................................ 7 3.2 Jak zmienia się sposób pozyskiwania danych? ............................................................ 7 3.3 Jak zmieniają się aplikacje odczytowe? ....................................................................... 8 Oferta P.I. „Numeron” Sp. z o.o. ....................................................................................... 11 2 1. Wstęp Sektor energetyczny w Polsce na przestrzeni kilku ostatnich lat zmienił się w sposób diametralny, a końca tej ewolucji próżno wyglądać. Wszelkiego rodzaju firmy funkcjonujące w tym środowisku zmuszone są do ciągłego doskonalenia swoich narzędzi umożliwiających im sprawne poruszanie się na rynku i oferowanie swoim klientom usług na najwyższym poziomie. Zmiany te wymuszone są w równym stopniu przez ustawodawcę jak i wciąż powiększający się rynek odbiorców energii elektrycznej. Taka sytuacja powoduje, że solidnie i mądrze zaprojektowane oraz wdrożone systemy informatyczne stają się jednymi z najistotniejszych narzędzi mających służyć dążeniu do usprawnienia działalności, a co za tym idzie do osiągania wymiernych korzyści finansowych każdego przedsiębiorstwa tej branży. Wśród podmiotów, doświadczających obecnie największych zmian wywołanych opisanymi wyżej czynnikami, są spółki dystrybucyjne i ich podjednostki odpowiedzialne za pozyskiwanie i analizę danych pomiarowych dotyczących energii elektrycznej, a w konsekwencji rozliczanie odbiorców z jej faktycznego zużycia. W warunkach uwolnionego rynku, którego rozkwit mamy okazję obserwować obecnie na terenie naszego kraju, działalność tychże podmiotów zmusza do zastanowienia się nad wieloma dotychczas nierozpatrywanymi kwestiami, które w zasadniczy sposób wpływają na sprawność ich funkcjonowania. Jedną z nich jest usprawnienie procesu pozyskiwania danych pomiarowych, która w dobie rozkwitu idei zdalnego odczytu nabiera wyjątkowego znaczenia. 3 2. Charakterystyka problemu, czyli dlaczego stare wzorce wcale nie muszą być dobre Jak w przypadku każdego zagadnienia inżynierskiego, również problem akwizycji danych pomiarowych okazał się interesującym wyzwaniem, którego rozwiązanie ewoluowało w czasie razem ze zmianami warunków, w jakich przyszło mu funkcjonować. Niektóre zmiany zaszły jednak tak daleko, że wypracowane na początku wzorce stały się mało optymalne, a ich mała elastyczność postawiła pod znakiem zapytania możliwość dostosowania do nowych realiów. Niezbędna okazała się zmiana kilku definicji oraz podejścia do zagadnienia w kilku podstawowych aspektach. 2.1 Ewolucja urządzeń pomiarowych i sposobu akwizycji danych Jeszcze kilkanaście lat temu w układach pomiarowo-rozliczeniowych polskich odbiorców energii elektrycznej królowały liczniki indukcyjne umożliwiające jedynie tradycyjny odczyt stanów liczydeł i rozliczenie odbiorcy na podstawie karty odczytowej, którą wykwalifikowany pracownik Zakładu Energetycznego zmuszony był każdorazowo przygotowywać w odniesieniu do każdego z rozliczanych odbiorców. Takie rozwiązanie było nieoptymalne zarówno pod względem czasu realizacji odczytu jak i samej jego jakości, gdyż odczyt jedynie stanów liczydeł na dany moment dawał mocno ograniczoną wiedzę na temat charakteru danego odbioru. Naturalną koleją rzeczy liczniki indukcyjne zaczęły być zastępowane nowoczesnymi, elektronicznymi konstrukcjami realizującymi pomiary znacznie większej ilości parametrów i to w zdecydowanie szerszym zakresie. Z racji swej nowoczesnej konstrukcji liczniki elektroniczne stały się także małymi bazami informacji dotyczącymi charakteru poboru energii elektrycznej i mocy poszczególnych odbiorów. Mnogość gromadzonych w pamięci liczników informacji wymusiła w konsekwencji zmianę sposobu pozyskiwania tychże danych. Służby pomiarowe spółek dystrybucyjnych na terenie całego kraju wykorzystując cyfrowe interfejsy komunikacyjne liczników, zaczęły w sposób zdalny pozyskiwać wszelkie interesujące je informacje. Linie telefonii analogowej, a potem również łącza GSM, GPRS czy w końcu rozległe sieci komputerowe stały się wygodnymi drogami pozyskiwania danych pomiarowych bez konieczności każdorazowego pojawiania się w bezpośrednim sąsiedztwie odczytywanych liczników. 4 2.2 Problem skali Wraz z szybko postępującą ewolucją infrastruktury odczytowej, wymuszoną rosnącą chęcią pozyskiwania i analizy danych pomiarowych zarówno przez instytucje odpowiedzialne za rozliczanie zużytej energii elektrycznej, ale również przez samych jej odbiorców, liczba odczytywanych w sposób zdalny punktów pomiarowych zaczęła się lawinowo zwiększać. Wraz z jej wzrostem pojawiły się pierwsze problemy związane z obsługą tak olbrzymiej ilości klientów, a których istnienia nikt dotychczas nie przewidział. Spółki dystrybucyjne, które dotychczas w podobny sposób pozyskiwały dane pomiarowe z układów pomiaroworozliczeniowych kilkudziesięciu swoich największych odbiorców, z dnia na dzień stanęły przed koniecznością analogicznej akwizycji danych z kilkuset, a nawet kilku tysięcy układów pomiarowo-rozliczeniowych dużych odbiorców energii elektrycznej. Problem staje się jeszcze bardziej palący, gdy weźmiemy pod uwagę plany związane z realizacją zdalnych odczytów danych pomiarowych od odbiorców komunalnych. Nie bez znaczenia jest również fakt, że odczyty z tych samych układów pomiarowych coraz częściej chcą pozyskiwać na swoje potrzeby sami odbiorcy energii elektrycznej, a w przypadku odbiorców TPA konieczne jest ich udostępnianie nawet trzem stronom jednocześnie. 2.3 Jak to się robiło kiedyś? Pierwsze próby budowy systemów odczytowych oparte zostały o ideę zabudowy w układach pomiarowych prostych, pozbawionych inteligencji urządzeń transmisyjnych (najczęściej modemów przemysłowych) i skupienie całej odpowiedzialności za pozyskiwanie pożądanych informacji w jednym punkcie centralnym. Przy zapewnieniu niezawodności aplikacji centralnej i jej odpowiedniej konfiguracji, takie rozwiązanie miało dawać gwarancję, że dane pomiarowe zostaną zgromadzone z wszystkich punków pomiarowych na czas. Stosunkowo niski stopień zaawansowania technicznego urządzeń transmisyjnych montowanych w układach pomiarowo-rozliczeniowych (usprawiedliwiony obowiązującym wówczas poziomem myśli konstruktorskiej) miał zapewnić ich niezawodność. Pierwsze systemy odczytowe w większości zakładów energetycznych w Polsce, zbudowane zostały w oparciu o taką właśnie ideę. Sercem systemu była jedna jednostka komputerowa charakteryzująca 5 się dużą mocą obliczeniową oraz związaną z nią baterią modemów, pomagających przyspieszyć proces odczytu danych pomiarowych z wszystkich objętych zdalnymi odczytami układów pomiarowych. Niebezpieczeństwo utraty cennych danych wynikające z ryzyka awarii komputera przechowującego główną bazę danych, często niwelowane było różnymi technikami, jak choćby mirroringiem dysków twardych. 2.4 Dlaczego stary nie zawsze znaczy dobry? Szybko zwiększająca się liczba punktów pomiarowych, z których możliwy jest zdalny odczyt spowodowała, że systemy odczytowe zbudowane w oparciu o opisaną powyżej architekturę zaczęły okazywać się mało wydajnymi i podatnymi na awarie. Nawet najlepiej zaprojektowane i zoptymalizowane aplikacje odczytowe wymagały serwerów komputerowych dysponujących bardzo dużymi mocami obliczeniowymi, czasy odczytów znacząco się wydłużyły, a proste konstrukcyjnie modemy okazały się rozwiązaniami zawodnymi, wymagającymi częstych napraw lub doraźnych interwencji polegających choćby na konieczności ich restartu. Ponadto mnogość modeli liczników stosowanych w układach pomiarowych odbiorców doprowadziła do konieczności posiadania kilku systemów odczytowych potrafiących pozyskiwać i analizować dane pomiarowe pozyskiwane z różnych urządzeń. Te wszystkie czynniki spowodowały, że jakość systemów odczytowych budowanych w oparciu o tradycyjne sposoby stanęła pod znakiem zapytania. Warto w tym miejscu zauważyć, że nie wszyscy producenci systemów aspirujących do miana systemów odczytowych zdali sobie sprawę z istnienia opisanych powyżej problemów i po dziś dzień oferują swoje produkty zbudowane zgodnie z tendencjami panującymi w tej branży przed kilkoma laty. 6 3. Rozwiązanie w zasięgu ręki, czyli o inteligencji rozproszonej W sukurs potrzebom spółek dystrybucyjnych idą otwarci na zmieniające się warunki rynkowe producenci systemów informatycznych, wśród których prekursorem jest Pracownia Informatyki „Numeron” Sp. z o.o. Innowacyjne podejście do problemów, jakimi charakteryzuje się obecnie zagadnienie zdalnych odczytów danych pomiarowych pozwoliło na wypracowanie rozwiązania, które pozbawione jest wad charakteryzujących tradycyjne systemy odczytowe z inteligencją skupioną w jednym punkcie. 3.1 Nowa definicja informatycznego systemu odczytowego Kluczową dla zrozumienia nowego podejścia jest zmiana definicji informatycznego systemu odczytowego, który dotychczas stanowiła jedynie zainstalowana centralnie aplikacja komputerowa. Dziś na informatyczny system odczytowy składa się zarówno sama aplikacja jak i cała infrastruktura odczytowa, którą stanowią wysoko specjalizowane urządzenia akwizycyjno-transmisyjne zabudowane w układach pomiarowych odbiorców energii elektrycznej. Miejsce prostych modemów telefonicznych zajmują dziś inteligentne mikrokontrolery, których rolą nie jest już tylko zapewnienie dostępu do pamięci liczników, a autonomiczny odczyt danych, ich wstępna obróbka, a następnie przesłanie we wskazane miejsce z wykorzystaniem odpowiednio dobranego medium transmisyjnego. 3.2 Jak zmienia się sposób pozyskiwania danych? Na czym może polegać wstępna obróbka danych pomiarowych już na etapie ich pozyskiwania przez zaawansowane urządzenia akwizycyjne? Choćby na zorganizowaniu zgromadzonych danych w plik o formacie akceptowalnym przez większość systemów odczytowych (np. plik w formacie PTPiREE), czy na wyłuskaniu informacji dotyczących jakości zasilania (a więc o prądach, napięciach, zawartości harmonicznych lub też zanikach zasilania). Zastosowanie urządzeń dysponujących własną inteligencją, dużym buforem pamięci i wyposażonych w niezawodny modem GSM/GPRS umożliwia przekazywanie gromadzonych 7 danych pomiarowych na wiele sposobów jak choćby poprzez mechanizmy autonomicznej wysyłki poczty e-mail, eksportu plików na serwery FTP czy bezpośredniego „wdzwaniania się”. I to wszystko przy zachowaniu pierwotnej funkcjonalności „przezroczystego” modemu. Nie bez znaczenia jest również możliwość kompresji danych przed wysyłką, co znacząco zmniejsza ich objętość, oraz szyfrowanie co zabezpiecza dane przed nieuprawnionym do nich dostępem. Zaawansowane rozwiązania techniczne gwarantują nie tylko ponadprzeciętne funkcjonalności urządzeń, ale także ich dużą niezawodność choćby dzięki systemowi watchdog czy możliwości ich zdalnej diagnostyki lub przeprogramowania. Gdy zgodzimy się z tak narysowaną definicją informatycznego systemu odczytowego, jego przewaga nad rozwiązaniami dotychczasowymi, wydaje się oczywista. Odciążona główna aplikacja odczytowa staje się systemem znacznie szybszym i wydajniejszym. Autonomiczne działanie urządzeń transmisyjnych zabudowanych w układach pomiarowych eliminuje potrzebę czasochłonnego inicjowania połączeń z każdym punktem pomiarowym po kolei, pozostawiając użytkownikom możliwość dokonywania odczytów „na żądanie” zgodnie z uprzednio skonfigurowanymi harmonogramami odczytowymi. Możliwość uzyskiwania danych pomiarowych z poczty e-mail lub serwerów FTP zasadniczo skraca czas potrzebny do pozyskania danych pomiarowych, gdyż znika zagadnienie bezpośredniego odczytu licznika, który z racji uwarunkowań konstrukcyjnych liczników trwa znacznie dłużej niż przesłanie wiadomości e-mail lub pliku na serwer FTP. 3.3 Jak zmieniają się aplikacje odczytowe? Informatyczny system odczytowy, zbudowany w oparciu o przedstawioną w niniejszym opracowaniu definicję, charakteryzuje się jeszcze jedną, niebagatelną zaletą, jaką jest uniezależnienie się od typu zabudowanych na sieci liczników energii elektrycznej. Inteligentne urządzenia transmisyjne produkowane przez Pracownię Informatyki „Numeron” Sp. z o.o. legitymują się unikalną na rynku cechą, jaką jest zdolność odczytywania dowolnych urządzeń pomiarowych, nawet jeśli sytuacja wymaga zastosowania jednego urządzenia do odczytu kilku z nich i są one połączone jedną szyną danych (magistralą RS485 lub pętlą prądową – CLO). Pliki z danymi pomiarowymi mogą być przez urządzenie przygotowane w jednolity sposób, akceptowalny przez dowolną aplikację komputerową, bez względu na to jakie urządzenie było źródłem tychże danych (np. eksport plików PTPiREE). Takie rozwiązanie 8 pozwala na rezygnację z eksploatacji kilku systemów komputerowych dedykowanych do odczytu poszczególnych puli urządzeń danego producenta na korzyść jednej aplikacji. Dzięki zastosowaniu inteligencji rozproszonej, rola aplikacji odczytowej sprowadzona zostaje do analizy zgromadzonych danych, bez potrzeby rozróżniania z jakiego urządzenia pomiarowego one pochodzą i jaką drogą zostały pozyskane (analogowa linia telefoniczna, sieć GSM, APN czy sieci komputerowe). W takiej sytuacji rolę serwera odczytowego pełnić może średniej klasy jednostka komputerowa wyposażona jedynie w kartę sieciową, bez konieczności podłączania do niej baterii modemów (przy zastosowaniu APN). Wbrew wątpliwościom, takie rozwiązanie okazuje się również zdecydowanie bezpieczniejsze gdyż ewentualne konsekwencje awarii serwera odczytowego mogą zostać zminimalizowane do zera jedynie dzięki zastosowaniu podstawowych działań prewencyjnych (w postaci tworzenia regularnych kopii bezpieczeństwa bazy danych) oraz dzięki właściwościom inteligentnych urządzeń transmisyjnych dysponujących buforem danych historycznych gwarantującym ich dostępność w przypadku awarii systemu odczytowego czy też samego licznika energii elektrycznej. Zastosowanie protokołów smtp i ftp sprawia, że dane pomiarowe są buforowane na dyskach serwerów pocztowych lub ftp i nawet awaria systemu, który te dane powinien odebrać nie zmienia faktu, że zostały one już odczytane z liczników i cierpliwie będą czekać aż zostaną przez korzystający z nich system odebrane. Stanowi to swoistego rodzaju „wentyl bezpieczeństwa”, który sprawia, że pomimo awarii aplikacji korzystających z danych pomiarowych system akwizycji działa normalnie i cały czas wykonuje swoją odpowiedzialną pracę. Zastosowanie w urządzeniach akwizycyjnych mechanizmów rezerwowania serwerów powoduje, że dane pomiarowe mogą być wysyłane alternatywnie na kilka adresów, co dodatkowo zwiększa pewność ich dostarczania. Przeniesienie części obciążenia związanego z odpowiedzialnym zadaniem pozyskiwania danych pomiarowych na urządzenia transmisyjne ma więcej zalet. Wśród nich warto zwrócić uwagę na fakt, że taka sytuacja pozwala uczynić centralną aplikację odczytową znacznie bardziej elastyczną i niezawodną. Nowoczesne systemy tego typu charakteryzują się daleko 9 idącą możliwością modyfikacji poszczególnych ich modułów oraz rozbudowy o kolejne. Brak obciążenia spowodowanego koniecznością organizacji odczytów, ich inicjacją, ograniczenie kontroli ich poprawności czy w końcu uniezależnienie się od typów odczytywanych urządzeń pomiarowych powoduje, że programiści tworzący takie rozwiązania mają dużą swobodę w przetwarzaniu pozyskanych danych, ich analizie, prezentacji czy przesyłaniu do innych systemów informatycznych (jak np. billing). Konsekwencją takiego stanu rzeczy jest tendencja do gromadzenia na liście funkcjonalności takiego oprogramowania tych, które dotychczas realizowane były przez odrębne systemy, lub ich zapewnienie wymagało osobistego zaangażowania jednego, lub grupy pracowników przedsiębiorstwa. I tak, nowoczesne systemy odczytowe coraz częściej umożliwiają zarówno niezawodne pozyskiwanie danych pomiarowych, ale także wykrywają anomalie poboru poszczególnych odbiorców, sygnalizują ewentualne awarie urządzeń pomiarowych, informują o zanikach napięcia czy zdarzeniach takich jak otwarcie szafki pomiarowej czy chwilowy zanik sygnału GSM/GPRS, a nawet pozwalają na wyliczanie strat na urządzeniach sieciowych czy bilansowanie obszarowe. Obserwując rynek produktów omawianej klasy można odnieść wrażenie, że wielu producentów wychodzi z założenia, że im bardziej skomplikowana i rozbudowana jest aplikacja centralna, tym rozwiązanie bardziej imponujące i funkcjonalne. Wielu z nich, skupiając się wyłącznie na rozbudowywaniu swoich aplikacji o dodatkowe funkcje czy drivery nowych urządzeń, zapomniało o odpowiednich urządzeniach transmisyjnych, bagatelizując tym samym kwestię rozproszenia inteligencji. Jest to niewątpliwie korzystne rozwiązanie z punktu widzenia zyskowności potencjalnych kontraktów związanych z wdrażaniem takich systemów. Bo przecież im dłuższa lista funkcjonalności oprogramowania, dłuższy opis jego wymagań sprzętowych czy bardziej opasły podręcznik użytkownika, tym bardziej uzasadniona wydaje się wysoka kwota na fakturze związanej z takim zakupem. A przecież tego typu systemów nie nabywa się po to by móc się chwalić długim i skomplikowanym wdrożeniem, a po to by maksymalnie usprawnić działalność przedsiębiorstwa. W tym aspekcie znacznie lepiej sprawdzają się aplikacje mało skomplikowane, przenoszące część swoich funkcjonalności na inteligentne urządzenia zabudowane w układach pomiarowych odbiorców energii elektrycznej na terenie całego kraju. 10 4. Oferta P.I. „Numeron” Sp. z o.o. Pracownia Informatyki „Numeron” Sp. z o.o., jako producent nowoczesnych systemów informatycznych przeznaczonych dla energetyki zawodowej może pochwalić się ofertą kompleksowych systemów przygotowywanych na indywidualne potrzeby swoich klientów. Oferuje więc zarówno szereg urządzeń stanowiących opisaną wcześniej inteligencję rozproszoną oraz zaawansowane i elastyczne aplikacje programowe umożliwiające wygodną analizę zgromadzonych danych pomiarowych, ich obróbkę i przekazywanie do innych systemów informatycznych, w tym billingowych. Stworzone przez zespół profesjonalistów rozwiązania przygotowywane i wdrażane są zgodnie z indywidualnymi potrzebami klientów, oferując szeroki wachlarz funkcjonalności oczekiwanych przez ich użytkowników. Produkty te przygotowywane są w oparciu o najnowszą myśl techniczną oraz optymalizowane pod kątem dynamicznie zmieniających się warunków panujących w branży energetycznej. Dzięki temu ich zastosowanie pozwala zapomnieć o opisanych w niniejszym opracowaniu problemach wiążących się nierozerwalnie z użytkowaniem systemów zaprojektowanych w czasach, gdy ilość informacji odczytywanych z liczników energii była kilkukrotnie mniejsza. Pamiętajmy o tym, że dane pomiarowe są dla przedsiębiorstw energetycznych krwią ich systemów biznesowych i ich sprawny i pewny proces akwizycyjny, to podstawowy parametr rzutujący na jakość działalności przedsiębiorstwa. Budujmy zatem całkiem nowe autostrady dla danych pomiarowych, a nie korzystajmy ze starych dróg transmisji, wytyczonych kiedyś przez dawnych budowniczych, gdyż stare podejście do nowej rzeczywistości może skończyć się podobnie jak to ma miejsce na naszych prawdziwych drogach. 11