PIA PANEL INŻYNIERA AUTOMATYKA



Podobne dokumenty
FORECASTER. P-2 Sp. z o.o. ul. Bajana Jerzego 31d. tel Warszawa

ELM SYSTEM ZARZĄDZANIA CYKLEM ŻYCIA SPRZĘTU

MODUŁ AM4: ARKUSZE KALKULACYJNE

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

Narzędzie do pozyskiwania, analizy i prezentowania informacji.

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści

Zakładka Obmiar jest dostępna dla pozycji kosztorysowej w dolnym panelu. Służy do obliczania ilości robót (patrz też p ).

Zastosowanie symulacji komputerowej do badania właściwości hydraulicznych sieci wodociągowej

ECDL/ICDL Zaawansowane arkusze kalkulacyjne Moduł A2 Sylabus, wersja 2.0

1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18)

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

1. Wprowadzenie do oprogramowania gretl. Wprowadzanie danych.

Aproksymacja funkcji a regresja symboliczna

Wprowadzenie do analizy dyskryminacyjnej

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

ARKUSZ KALKULACYJNY komórka

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Wizualizacja pogody dla windsurferów

TP1 - TABELE PRZESTAWNE od A do Z

Moduł mapowania danych

Algorytm. a programowanie -

Spis treści. 1: Wyszukiwanie elementu : Do linii modelu : Powiel arkusze : Długość kabla : Rozmieszczenie widoków...

Zadanie nr 2: Arytmetyka liczb zespolonych

Procesowa specyfikacja systemów IT

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 2, ZAKRES PODSTAWOWY

Asseco CCR Comprehensive Consolidated Reporting. asseco.pl

1 Moduł Modbus ASCII/RTU 3

4. Rozliczenia [ Rozliczenia ] 1

ALGORYTMY SZTUCZNEJ INTELIGENCJI

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

System wspomagania harmonogramowania przedsięwzięć budowlanych

Funkcje systemu infokadra

OPROGRAMOWANIE DEFSIM2

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

Nowe funkcje w programie Forte Finanse i Księgowość

3. Opracować program kodowania/dekodowania pliku tekstowego. Algorytm kodowania:

Raport dotyczący przeprowadzonych zmian w aplikacji

KOMUNIKATY DOTYCZĄCE PROGRAMU SprawPro15

Moduł Handlowo-Magazynowy Zaawansowane analizy sprzedaży i zakupu

Metody eksploracji danych Laboratorium 2. Weka + Python + regresja

Nowe funkcje w programie Symfonia Finanse i Księgowość

Wykorzystanie programów komputerowych do obliczeń matematycznych

Konwerter XML Dla Programów Symfonia Kadry i Płace oraz Forte Kadry i Płace

Nowości w systemie Streamsoft Prestiż wprowadzone w wersji 304

Wykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych

Ćwiczenia Skopiować do swojego folderu plik cwiczenia-kl.ii.xls, a następnie zmienić jego nazwę na imię i nazwisko ucznia

System Comarch OPT!MA v. 17.1

Zad. 3: Układ równań liniowych

Moduł mapowania danych

ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z wykorzystywania zawartych w publikacji treści.

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Technologia Informacyjna

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

1 Moduł Modbus ASCII/RTU

Program Audytor OZC. Program Audytor OZC. Program Audytor OZC. Program Audytor OZC. Program Audytor OZC. FB VII w

kompleksowe oprogramowanie do zarządzania procesem spawania

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć. Kształcenie w zakresie podstawowym.

Opracował: Jan Front

Portal Informacji Produkcyjnej dla Elektrociepłowni

UONET+ opis zmian. Moduł Administrowanie. Wersja: Data aktualizacji:

2.0. prosty Prosty w obsłudze Prosty odczyt danych z tachografu Czytelne wykresy graficzne

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej.

UpSoft RCP wersja

Program BEST_RE. Pakiet zawiera następujące skoroszyty: BEST_RE.xls główny skoroszyt symulacji RES_VIEW.xls skoroszyt wizualizacji wyników obliczeń

Obliczenia inżynierskie arkusz kalkulacyjny. Technologie informacyjne

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

ECDL zaawansowany, moduł EXCEL

SCENARIUSZ ZAJĘĆ KOŁA NAUKOWEGO z MATEMATYKI prowadzonego w ramach projektu Uczeń OnLine

Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)

Spis treści. 1 Moduł Modbus TCP 4

Konwersje napis <-> liczba Struktury, unie Scanf / printf Wskaźniki

Rejestr Jednostek Pomocy Społecznej. Spotkanie informacyjne współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Wymagania edukacyjne z informatyki w klasie VIII

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Monitoring procesów z wykorzystaniem systemu ADONIS

1 Rejestrator czasu pracy

ECDL/ICDL Zarządzanie projektami Moduł S5 Sylabus - wersja 1.0

GA Przepustowość najlepszy program generujący formularze obliczeniowe dla przepustowości skrzyżowań w środowisku CAD.

Sylabus Moduł 3: Arkusze kalkulacyjne

Temat: Arkusze kalkulacyjne. Program Microsoft Office Excel. Podstawy

Opis spełnienia wymagań (PSBD)

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

INFORMATYKA POZIOM ROZSZERZONY

INFORMATYKA POZIOM ROZSZERZONY

5. Rozwiązywanie układów równań liniowych

Opracował: mgr inż. Marcin Olech

Praktyczny Excel. 50 praktycznych formuł na każdą okazję

WYMAGANIA EDUKACYJNE Z MATEMATYKI KLASA III ZAKRES ROZSZERZONY (90 godz.) , x

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Jak korzystać z Excela?

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

2. Metoda i forma pracy - Metody: poszukująca, problemowa, aktywizująca ucznia - Formy: praca grupowa, praca indywidualna ucznia

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Transkrypt:

ul. Bajana Jerzego 31d tel. + 48 399 50 42 45 01-904 Warszawa PANEL INŻYNIERA AUTOMATYKA Wszystkie nazwy handlowe i towarów występujące w niniejszej publikacji są znakami towarowymi zastrzeżonymi odpowiednich firm odnośnych właścicieli. zastrzega, iż informacje stanowiące tajemnicę przedsiębiorstwa w rozumieniu przepisów o zwalczaniu nieuczciwej konkurencji, nie mogą być udostępniane stronom trzecim.

Wersja: 1.0 Strona: 2 z 9 WPROWADZENIE Panel Inżyniera Automatyka to narzędzie, które ma służyć do przeprowadzania codziennych obliczeń eksploatacyjnych dla określonych urządzeń. Ponieważ wartości procesowe, którymi system się posługuje są często zmienne, wymagana jest obsługa danych sekundowych dla różnych modeli. Powoduje to, że przeprowadzanie obliczeń w arkuszu kalkulacyjnym dla 2 590 tyś danych jest niemożliwe. Aktualnie system pozwala na zdefiniowanie modeli do obliczania: Charakterystyki eksploatacyjnej zaworu, Charakterystyki wtrysku, Charakterystyki prostego regulatora. Został on zaprojektowany tak, aby umożliwić wykorzystanie dostępnych źródeł danych (DCS i historiany) oraz wydajną pracę na odizolowanym środowisku. Możliwa jest jego integracja z systemem Inventory co pozwala na wykorzystanie wprowadzonych do niego danych oraz centralizację obliczeń i wyliczanych danych FUNKCJONALNOŚĆ SYSTEMU. to system, który służy przede wszystkim, do wykonywania obliczeń. Główne jego funkcjonalności to: 1. Definiowanie źródeł danych do obliczeń 2. Definiowanie obliczeń i wskaźników 3. Definiowanie modeli grupujących wyliczenia i wskaźniki 4. Wizualizacja danych 5. Zarządzanie danymi (przechowywanie wartości źródłowych i wyliczonych), eksport wyników 6. Definiowanie warunków alarmowych 7. Definiowanie algorytmów postępowania z alarmami.

Wersja: 1.0 Strona: 3 z 9 Dla uproszczenia można przyjąć iż to programowalny kalkulator inżynierski, który przeprowadza obliczenia na długich ciągach liczb (miliony danych w jednym rekordzie) zamiast na liczbach. Dodatkowo posiada elementy bazy danych do efektywnego przechowywania danych z szybkim dostępem (wewnętrznie przechowywane dane muszą być błyskawicznie dostępne). Oprócz tego łatwość definiowania obliczeń oraz ich wizualizacji, przywodzi na myśl arkusz kalkulacyjny, bez istotnych ograniczeń dla ilości wyświetlonych danych. Nakładką na moduł obliczeniowy jest moduł generacji modeli eksploatacyjnych dla różnych urządzeń. Pozwala on na definicje i zarządzanie wzorcowymi charakterystykami, co pozwala na porównanie aktualnych charakterystyk oraz określenie jakości aktualnej pracy urządzenia, albo wykazanie błędów lub problemów eksploatacji wynikających z na przykład ich błędnej konfiguracji Pełny spis funkcji znajduje się w rozdziale: Podsumowanie Funkcjonalności

Wersja: 1.0 Strona: 4 z 9 OPIS TECHNICZNY jest jednostanowiskową aplikacją wykorzystującą okienkowy interfejs użytkownika (GUI) oraz interfejsy bazodanowe oraz możliwość podłączenia z systemem ELM Inventory poprzez interfejsy oparte o protokół HTTP. Interfejs użytkownika jest zaprojektowany i zaimplementowany w języku python z użyciem biblioteki interfejsów użytkownika wxpython, która z kolei oparta jest na bibliotece GUI wxwindows zaimplementowanej w C++. Moduły obliczeniowe napisane są w języku python z wykorzystaniem biblioteki obliczeń matematycznej numpy (Numerical python) zaimplementowanej w C++. Implementacja wydajnej pamięci dyskowej opiera się na plikach w formacie HDF5.

Wersja: 1.0 Strona: 5 z 9 PODSUMOWANIE FUNKCJONALNOŚCI OBLICZENIA System posiada zaimplementowane następujące moduły obliczeniowe Lp Nazwa modułu Uwagi 1 Całka 2 Różniczka 3 Obliczenie artymetyczne, jednoargumentowe Moduł (wartość bezwzględna), minus 4 Obliczenie arytmetyczne, dwuargumentowe Dodawanie, odejmowanie, mnożenie, dzielenie 5 Aproksymacja Oparta na zadanym zbiorze wartości, liniowa sklejana oraz pełnowymiarowa 6 Histogram O zmiennej szerokości zbioru 7 Działania trygonometryczne Sinus, cosinus, tangens, cotangens 8 Warunek System filtruje dane w zależności od warunku. Dla danych nie spełniających warunku wypisuje informację z błędem. 9 Zdefiniowane Funkcja lambda zapisana zgodnie ze składnią pythona.

Wersja: 1.0 Strona: 6 z 9 WIDOKI: Dla powyższych obliczeń oraz danych wejściowych można zdefiniować poniższe widoki: Lp Nazwa Widoku Opis 1 Timeseries Seria czasowa danych, możliwe tylko dla danych wyjściowych i obliczeń zwracających serię czasową 2 Histogram Wykres histogramu dla pewnej wartości, z możliwością filtrowania względem dowolnych parametrów. Możliwy dla każdej 1 wymiarowej wertości 3 Wykres rozrzutu (scatter) Wykres przedstawiający częstość występowanie par określonych wartości. Dla każdej pary pokazuje punkt na wykresie 4 Wykres 2D Wykreśla zdefiniowaną poprzez zbiór punktów funkcję. Może zostać pokazany na wykresie 3 i 5. 5 Kolorowy wykres rozrzutu Podobny do 3. Pokazuje gęstość występowania par oznaczoną kolorami. 6 Aproksymacja Umożliwia wyświetlenie aproksymowanej krzywej. 7 Alarm Dostępna dla obliczenia typu warunek. Pozwala na wyświetlenie listy alarmów dla niespełnionych warunków.

Wersja: 1.0 Strona: 7 z 9 ŹRÓDŁA DANYCH: System na potrzeby wykonywania obliczeń pobiera z różnych źródeł dane wejściowe. Są one przechowywane przez zdefiniowany okres a następnie usuwane. Wewnętrznie system przechowywuje dane w formacie HDF5. Do importu (oraz eksportu) danych można wykorzystać następujące wtyczki. 1. CSV System wczytuje pliki zawierające wiersz legendy (nazwy punktów źródłowych) oraz oznaczenie daty w pierwszej kolumnie. Zamiast CSV można użyć dane oddzielone białymi znakami. 2. Baza danych dane do odczytu powinny znajdować się w jednej tabeli z identyfikatorem zapisanym w tej samej tabeli. 3. Pliki HDF5 Jako wejście do obliczeń może zostać użyty plik wyjściowy wykonany przez kogoś innego, lub w innej sesji obliczeniowej. MODELE: Aktualnie system zawiera zaimplementowane trzy główne rodzaje modeli. W następnych wersjach przewiduje się rozszerzenie tej listy. 1) Model : charakterystyka zaworu Wejścia to położenie zaworu rzeczywiste i zadane, przepływ wody przez zawór, ciśnienia wody i pary, moc bloku, Wyznaczany jako położenie zaworu = f(przepływu) przy możliwych dodatkowych parametrach (ciśnienie wody wtryskowej, różnica ciśnień woda wtryskowa para, moc bloku). Model pokazuje (definiuje widoki) a) Wartość położenia, przy którym pojawia się przepływ. b) Pogarszanie się charakterystyki. W postaci charakterystyki aktualnej w zestawieniu z charakterystyką wzorcową

Wersja: 1.0 Strona: 8 z 9 c) Droga zaworu 2) Model : charakterystyka wtrysku. Wejścia to położenie zaworu rzeczywiste i zadane, przepływ wody przez zawór, ciśnienia wody i pary, moc bloku, temperatury pary przed i za wtryskiem. Wyznaczany jako położenie zaworu = f(różnicy temp przed i za wtryskiem) przy możliwych dodatkowych parametrach (ciśnienie wody wtryskowej, różnica ciśnień woda wtryskowa para, moc bloku). Model pokazuje: a) Wartość położenia, przy którym pojawia się schłodzenie. b) Pogarszanie się charakterystyki. jw. 3) Model : Regulator prosty. Wejścia to wartość regulowana, wartość zadana, tryb pracy auto/ręczny Model pokazuje: a) Czas pracy w zdefiniowanych zonach 0.5%; 1%; 2%; 5%:. Jeśli czas pracy mniejszy niż xxx, to alarm. b) Max przeregulowania w godzinie (forma statyczna, bez analizy zmiany wartości zadanej). Jeśli przeregulowanie większe niż xxx, to alarm c) Całki godzinowe.

Wersja: 1.0 Strona: 9 z 9 PODSUMOWANIE I KORZYŚCI Podsumowując powyższe informacje jest uniwersalnym systemem do wykonywania obliczeń na dużych ciągach danych. Rozszerzenie o system modeli powoduje, że obliczeń tych można używać w konkretnych celach. Ciągłe i bieżące wykonywania statystycznych obliczeń związanych z eksploatacją określonych urządzeń pozwala na ciągłą aktualizację wiedzy o ich stanie, a także ułatwia zarządzanie ich kontrolą i naprawami. W połączeniu z systemem ewidencji danych o urządzeniach pozwala na planowanie napraw i przeglądów sprzętu na podstawie ich aktualnych eksploatacyjnych. charakterystyk