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

Podobne dokumenty
Zastosowanie języków opisu sprzętu do specyfikacji urządzeń srk

BADANIA SYSTEMÓW STEROWANIA RUCHEM KOLEJOWYM W PROCESIE ICH CERTYFIKACJI

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT INNOWACYJNY SYSTEM ZABEZPIECZENIA PRZEJAZDÓW SZP-1

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

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

Język opisu sprzętu VHDL

Certyfikacja i autoryzacja ETCS i GSM-R w Polsce. przykłady rzeczywistych procesów i wyzwań w tym zakresie. dr inż. Marek PAWLIK Instytut Kolejnictwa

Realizacja bezpiecznego programowalnego sterownika logicznego z wykorzystaniem języków HDL

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

Zarządzanie konfiguracją produktu w całym cyklu Ŝycia. Aleksandra Grzywak-Gawryś Warsztaty Rola IRIS w branŝy kolejowej

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

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

SYSTEM EIB W LABORATORIUM OŚWIETLENIA I INSTALACJI ELEKTRYCZNYCH

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

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

RACJONALIZACJA PROCESU EKSPLOATACYJNEGO SYSTEMÓW MONITORINGU WIZYJNEGO STOSOWANYCH NA PRZEJAZDACH KOLEJOWYCH

MODELING OF MEASURING SYSTEMS IN VEE PRO PROGRAMMING ENVIRONMENT WITH USE OF VIRTUAL INSTRUMENTS

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 6 Modelowanie przypadków uŝycia i czynności. Materiały dla studentów

Spis treści. spis treści wygenerowany automatycznie

Rysunek 1: Przykłady graficznej prezentacji klas.

bo od managera wymaga się perfekcji

KSZTAŁTOWANIE KLIMATU AKUSTYCZNEGO PROJEKTOWANYCH STANOWISK PRACY Z WYKORZYSTANIEM NARZĘDZI WSPOMAGAJĄCYCH

Sygnalizacje przejazdowe BT ZWUS w Polsce i na rynkach zagranicznych. Warszawa,

Definicje. Najprostszy schemat blokowy. Schemat dokładniejszy

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

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Najprostszy schemat blokowy

Szybkie prototypowanie w projektowaniu mechatronicznym

Sterowniki Programowalne (SP)

Nowoczesne systemy sterowania ruchem kolejowym

WIZUALIZACJA WYNIKÓW SYMULACJI KOMPUTEROWYCH PROCESU RUCHU POJAZDU SZYNOWEGO

Interfejsy cyfrowe do urządzeń sterowania ruchem kolejowym na sieci PKP PLK S.A.

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204

ISTOTA IDENTYFIKACJI GRANIC PODSYSTEMÓW W PROCESIE CERTYFIKACJI INFRASTRUKTURY KOLEJOWEJ

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Technika sterowania ruchem kolejowym I Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów

STEROWANIA RUCHEM KOLEJOWYM Z WYKORZYSTANIEM METOD SYMULACYJNYCH

Krótkie wprowadzenie do ModelSim i Quartus2

Gdynia dn SKMMS-ZP/N/50/09

Tworzenie przypadków testowych

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

Algorytmy i struktury danych

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia

NOWE ROZWIĄZANIA W ZAKRESIE STEROWANIA I KONTROLI STANU ROZJAZDU

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Wpływ Europejskiego Systemu Sterowania Pociągiem poziomu 2 (ETCS l2) na urządzenia srk

MODELOWANIE I SYMULACJA Kościelisko, czerwca 2006r. Oddział Warszawski PTETiS Wydział Elektryczny Politechniki Warszawskiej Polska Sekcja IEEE

APLIKACJA NAPISANA W ŚRODOWISKU LABVIEW SŁUŻĄCA DO WYZNACZANIA WSPÓŁCZYNNIKA UZWOJENIA MASZYNY INDUKCYJNEJ

Projektowanie układów na schemacie

DOSTOSOWANIE SYSTEMU ZSB 2000 DO WYMAGAŃ PKP PLK S.A.

Wykład z Technologii Informacyjnych. Piotr Mika

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT ALGORYTMY SYMULACJI UKŁADÓW CYFROWYCH

Wyjście do drukarki Centronix

SYSTEM POKŁADOWY W MODELU WARSTWOWYM SYSTEMU KIEROWANIA I STEROWANIA RUCHEM KOLEJOWYM

Projektowanie bazujące na modelach

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

Metody Programowania

METODYKA CERTYFIKACJI PODSYSTEMU STEROWANIE

ECDL Podstawy programowania Sylabus - wersja 1.0

Podstawy sterowania ruchem kolejowym : funkcje, wymagania, zarys techniki / Mirosława Dąbrowa-Bajon. wyd. 3. Warszawa, 2014.

KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Elektronika i techniki mikroprocesorowe

WYDZIAŁ INFORMATYKI. Warszawa, Do wszystkich Wykonawców

KONSMETAL Zamek elektroniczny NT C496-L250 (RAPTOR)

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

PORÓWNANIE WŁASNOŚCI TRAKCYJNO- -RUCHOWYCH LOKOMOTYW EU07 i ET22 ZE SKŁADEM TOWAROWYM

Algorytm. Krótka historia algorytmów

Ćwiczenie nr 4 INSTRUKCJA LABORATORYJNA

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

ZWROTNICOWY ROZJAZD.

Laboratorium Programowanie Obrabiarek CNC. Nr H04

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

Opracował: Jan Front

Modernizacja linii kolejowej E65, odcinek Warszawa Gdynia, etap I Projekt nr FS 2004PL/16/C/PT/006-4 Obszar LCS GDYNIA Przetarg nr 1 - LOT A

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

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

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA PROJEKTAMI W PRZEDSIĘBIORSTWIE

UNIWERSALNY ELEKTRONICZNY PULPIT NASTAWCZY

PROGRAM WSPOMAGAJĄCY OCENĘ INWESTYCJI MECHANIZACYJNYCH DOZEM 2

Propozycja optymalizacji systemu sygnalizacji na sieci PKP PLK S.A. Andrzej Toruń Marcin Gołębiewski

Algorytmy i schematy blokowe

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią

Podstawowe zasady projektowania w technice

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

Równia pochyła. Model M-09. do Dydaktycznego Systemu Mikroprocesorowego DSM-51. Instrukcja uŝytkowania

INSTRUKCJA LABORATORYJNA

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

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

PIERWSZY PROGRAM W JĘZYKU FBD

SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO

Transkrypt:

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT Piotr KAWALEC 1 Dariusz KOLIŃSKI 2 System zaleŝnościowy, Urządzenia przejazdowe, Modelowanie MODELOWANIE INTERLOCKING`U Z ZASTOSOWANIEM JĘZYKA OPISU SPRZĘTU W referacie na przykładzie modułu przejazdowego (ang. Level crossing) zaproponowano modelowanie funkcjonalności Euro-Interlocking u. Jednocześnie zaprezentowano odmienne podejście do problemu tworzenia opisu europejskiego systemu zaleŝnościowego. Dla prezentowanego modelu przedstawiono proces jego opracowania rozpoczynający się od specyfikacji na poziomie podstawowych funkcjonalności, przez budowę struktury hierarchicznej całego modułu aŝ po wykorzystanie modelu do badań. INTERLOCKING MODELLING IN HARDWARE DESCRIPTION LANGUAGES The paper deals with the modelling of Euro-Interlocking s functionality exemplified by level crossing. Moreover, a different approach to the problem of creating this system s description has been presented. The whole process of creating the model has been introduced, concerning the specification of its basic functionality, the creation of the hierarchical structure and the application of the model to research. 1. WSTĘP W 2006 roku Międzynarodowy Związek Kolei UIC (ang. International Union of Railways) rozpoczął zaplanowany na kilka lat projekt pod nazwą EORO- INTERLOCKING. Głównym celem tego projektu było opracowanie funkcjonalności europejskiego jądra systemu zaleŝnościowego stosowanego w urządzeniach sterowania ruchem kolejowym (srk), na podstawie załoŝeń opracowanych przez narodowych zarządców infrastruktury kolejowej. Dla ułatwienia prac nad tak rozległym projektem, wyselekcjonowano w sensie funkcjonalnym z systemu zaleŝnościowego 10 modułów. KaŜdy z modułów opracowywany był oddzielnie. Polski zarządca infrastruktury kolejowej Polskie Linie Kolejowe S.A. (PLK) wyłączył ze swoich prac moduł przejazdowy. 1 Politechnika Warszawska, Wydział transportu; 00-662 Warszawa; ul. Koszykowa 75. tel: + 48 234-75-85, e-mail: pka@it.pw.edu.pl 2 Egis Poland Sp. z o.o.; 02-822 Warszawa; ul. Poleczki 13B. tel: + 48 324-18-59, e-mail: d.kolinski@egis-poland.com

1330 Piotr KAWALEC, Dariusz KOLIŃSKI Powodem takiej decyzji był fakt, iŝ w dopuszczonych do stosowania w Polsce systemach sterowania ruchem kolejowym urządzenia na przejazdach zawsze są urządzeniami autonomicznymi. Jest to dość niebezpieczne podejście albowiem w czasach otwierania rynków krajowych wewnątrz Unii Europejskiej oraz wspólnego dopuszczania produktów na terenie UE, naleŝy spodziewać się Ŝe takie systemy pojawią się równieŝ w Polsce. Stąd konieczne jest prowadzenie prac pozwalających na przygotowanie się do wdraŝania systemów zaleŝnościowych posiadających zintegrowane moduły przejazdowe, czy teŝ moduły blokad liniowych. Te właśnie przesłanki spowodowały wybranie przez autorów modułu przejazdowego, jako modułu do budowy modelu. 2. PROJEKT EURO-INTERLOCKING Projekt Euro-Interlocking jest kolejnym projektem UIC, którego celem jest opracowanie załoŝeń dla europejskiego sytemu zaleŝnościowego. Poprzednie próby opracowania takich załoŝeń bazowały na ekspertach głównych producentów z branŝy. W tym projekcie postawiono na współpracę z branŝowymi ekspertami kolejowymi. 2.1 Realizacja projektu Do współpracy w projekcie UIC zaprosiło zarządców infrastruktury z Finlandii, Portugalii, Holandii, Szwajcarii, Włoch, Szwecji, Polski, Wielkiej Brytanii, Danii, Słowenii, Niemiec, Austrii i Norwegii. Zaproszeni eksperci kolejowi z tych krajów rozpoczęli pracę w zespołach (rys. 1). Zespoły ekspertów pracowały kolejno nad wszystkimi modułami projektu. Rys.1. Schemat organizacyjny projektu Euro-Interlocking Kolejne etapy realizowane były przez zespoły UIC a efektem całości prac miało być wyspecyfikowanie dla poszczególnych modułów funkcjonalności, które wejdą do jądra europejskiego systemu zaleŝnościowego (rys. 2)

MODELOWANIE INTERLOCKIN`U Z ZASTOSOWANIEM... 1331 Jądro europejskiego systemu Rys.2. Poszukiwanie jądra europejskiego systemu zaleŝnościowego 2.2 Moduł przejazdu Moduł ten obejmuje zagadnienia związane ze zdefiniowaniem funkcjonalności systemu przejazdowego zintegrowanego z systemem zaleŝnościowym stacji. W module pominięte zostały zagadnienia sterowania urządzeń zewnętrznych tj. sygnalizatorów drogowych, dzwonów, napędów rogatkowych, tarcz ostrzegawczych przejazdowych. Prace zespołów kolejowych prowadzone były z wykorzystaniem tabeli wymagań (tab. 1). Tab. 1. Tabela wymagań narodowych modułu przejazdowego Identifier EI - Comm Applicable Comment ent To LCr295-4 Level Crossing Deactivation Com LCr325- An activated level crossing shall be deactivated if all of the activation requests for the level crossing have been removed. Finland Portugal Switzerland LCr300-4.1 Deactivation by Vehicle Detection Com LCr539- LCr747- LCr540- LCr542- The following activation requests are permitted to be removed by vehicle detection: an activation request by route request an activation request by vehicle detection a manual activation request for an individual track Finland Netherlands Portugal Switzerland Portugal Finland Netherlands Portugal Finland Switzerland

1332 Piotr KAWALEC, Dariusz KOLIŃSKI Tabela ta zawiera elementy porządkujące (-com) oraz warunki (wymagania) dotyczące zasad projektowania, działania funkcjonalnego (-req). KaŜdy zespół krajowy deklarował wykorzystanie poszczególnych warunków w systemie przejazdowym. Zespoły mogły równieŝ zgłaszać do tabeli warunki planowane do wprowadzenia. Tabele przesłane z krajów uczestniczących w projekcie posłuŝyły zespołowi UIC do wybrania wspólnych wymagań, które miały posłuŝyć do opracowania jądra sytemu europejskiego. Istotnym załoŝeniem dla modułu przejazdowego było definiowanie wymagań dla pojedynczego przebiegu, w którym znajduje sie przejazd kolejowy. Przebieg zgodnie z [1] będziemy definiować, jako ochronę boczną oraz drogę zbliŝania, jazdy i ochronną dla zapewnienia bezpiecznego przejazdu pociągu. 3. STAN ZAGADNIENIA W POLSCE Jak wspomniano we wstępie moduł ten został wyłączony z opracowania przez ekspertów PLK, ze względu na autonomiczne rozwiązania urządzeń sterujących na przejazdach kolejowych. NaleŜy jednak nadmienić, Ŝe obecnie urządzenia te: w obszarze stacji są uzaleŝniane w przebiegach, w bezpośrednim sąsiedztwie stacji są powiązane z systemem zaleŝnościowym, w pozostałych przypadkach są niezaleŝne od systemów zaleŝnościowych stacji. UzaleŜnienie w przebiegach polega na utwierdzeniu zamkniętego przejazdu i niemoŝności jego otwarcia do czasu przejechania pociągu. Powiązanie polega na wykorzystaniu uzaleŝnień między systemem przejazdowym a systemem zaleŝnościowym na poziomie sygnalizacji przytorowej. Zatem, brak jest w Polsce doświadczeń projektowych, funkcjonalnych i eksploatacyjnych z tej dziedziny. Jedynym rozwiązaniem jest budowa modelu pozwalającego na swobodne prowadzenie symulacji umoŝliwiających ustalenie narodowych funkcji dla modułu przejazdowego. Autorzy podjęli ten temat, poniewaŝ, prowadzili juŝ nad algorytmizacją funkcji przejazdowych [2], jak równieŝ modelowali prace systemów srk [3], [4]. 4. BUDOWA MODELU 4.1 ZałoŜenia do modelowania Po analizie podejścia zastosowanego przez UIC o poszukiwaniu wspólnej części funkcjonalności modułu przejazdowego, uznano, Ŝe głównym załoŝeniem będzie budowa modelu umoŝliwiającego badanie sumy wszystkich funkcjonalności zgłoszonych przez ekspertów wszystkich krajów. Ponadto do modelowania przyjęto następujące załoŝenia: 1. Funkcjonalności opisywane będą według identyfikatora tabeli wymagań narodowych modułu przejazdowego. 2. Dowolna funkcjonalność lub grupa funkcjonalności moŝe być wyłączona. 3. Model będzie modelem logicznym, gdzie 1 oznacza realizacje danej funkcjonalności, a 0 oznacza brak realizacji. 4. Nie będą odzwierciedlane wymagania projektowe. 5. Nie będą odzwierciedlane opóźnienia czasowe. Aby zrealizować załoŝenie wymienione w punkcie 2 wprowadzone zostało pojecie Zmiennej Narodowej (ZN) dla pojedynczej funkcjonalności lub grupy funkcjonalności.

MODELOWANIE INTERLOCKIN`U Z ZASTOSOWANIEM... 1333 Dana funkcjonalność w modelu jest uznawana za waŝną, jeśli ZN przyjmie wartość 1. Dla zachowania spójności ZN będą posiadały te same identyfikatory liczbowe jak funkcjonalności. Do modelowania wybrany został pakiet Active-HDL pozwalający na realizację niezłoŝonych zaleŝności w postaci równań za pomocą edytora tekstowego (HDE) lub w postaci grafów z wykorzystaniem edytora graficznego (FSM). ZłoŜone zaleŝności moŝna odzwierciedlać w edytorze schematów blokowych (BDE). Po dokonaniu specyfikacji w dowolnym z tych edytorów moŝliwe jest przeprowadzenie symulacji funkcjonalnej. Rys.3. MoŜliwości Pakietu Active-HDL 4.2 Modelowanie za pomocą równań Specyfikacja w tym edytorze modelowanie rozpoczęto od deklaracji wszystkich zmiennych wejściowych i wyjściowych. Następnie zadeklarowano ustawienia stanu początkowego. Rys.4. Przykład specyfikacji w edytorze HDE

1334 Piotr KAWALEC, Dariusz KOLIŃSKI W kolejnym etapie zapisano równia zaleŝnościowe odwzorowujące grupy funkcjonalności zdefiniowane w tabeli wymagań narodowych modułu przejazdowego. 4.3 Modelowanie w postaci grafu W tym edytorze specyfikacja wymagała równieŝ deklaracji wszystkich zmiennych wejściowych i wyjściowych. Następnie narysowany został graf odzwierciedlający stany i warunki określone w tabeli wymagań narodowych modułu przejazdowego. Rys.5. Przykład specyfikacji w edytorze FSM

MODELOWANIE INTERLOCKIN`U Z ZASTOSOWANIEM... 1335 4.4 Modelowania hierarchiczne Po przeprowadzeniu kompilacji wyspecyfikowanych zaleŝności w edytorach HDE i FSM, wygenerowane zostały automatycznie elementy biblioteczne odzwierciedlające w postaci pojedynczego bloku grupy funkcjonalności. Z bloków tych zbudowany został hierarchiczny układ (rys.6.). W kolejnej kompilacji generowany jest element biblioteczny przedstawiający zbudowany model w postaci jednego układu. Rys.6. Specyfikacja w edytorze BDE pełnego modelu modułu przejazdowego 5. TESTOWANIE Zastosowanie pakietu Active-HDL umoŝliwiło łatwą specyfikację zdekomponowanych grup funkcjonalności (pojedynczych układów), połączoną z jednoczesną moŝliwością weryfikacji opracowanych zaleŝności za pomocą symulacji funkcjonalnej. Takie podejście oraz budowa modelu na poziomie zdekomponowanych elementów, pozwoliło na wykrywanie i eliminację nieprawidłowości od samego początku budowy modelu. Tak przetestowano kaŝdy z układów oddzielnie a następnie przetestowany został cały model.

1336 Piotr KAWALEC, Dariusz KOLIŃSKI Fragment przeprowadzonych symulacji dla grupy funkcjonalności przedstawiono na rysunku 7. Rys.7 Testowanie funkcjonalne modelu Modułu przejazdowego W procesie testowania zmieniane były wartości wejściowe a symulator pakietu Active- HDL generował odpowiedzi na wyjściu. Cały model (rys.6.) posiada ponad 70 wejść dlatego praktycznie weryfikacja takiego modelu jednoetapowo jest praktycznie niemoŝliwa. Rozwiązaniem tego problemu było zastosowanie dekompozycji na grupy funkcjonalności odzwierciedlające podrozdziały w tabeli wymagań narodowych. Na poziomie testowania układów zbiór wartości wejściowych obejmował kilkanaście zmiennych, co znacząco ułatwiało weryfikację. Obecnie na modelu prowadzone są badania symulacyjne, na zbiorze funkcjonalności opisanych w module przejazdowym projektu UIC. 3. WNIOSKI Zbudowany model pozwala prowadzić badania na pełnym zbiorze funkcjonalności dla modułu przejazdowego. Ma on otwartą strukturę, co pozwala na wprowadzenie do testowania nowych funkcjonalności (jeszcze nie zdefiniowanych). Wykorzystanie pakietu Active-HDL umoŝliwiło automatyczne wygenerowanie opisu modelu (w języku opisu sprzętu) oraz umoŝliwia prowadzenie symulacji funkcjonalnych. Prowadzone są obecnie badania symulacyjne, których celem będzie wyznaczenie optymalnego zbioru funkcjonalności dla modułu przejazdowego w warunkach polskich. W następnym etapie autorzy planują opracowanie modelu modułu przejazdowego, którego zmiennymi wejściowymi będą informacje na poziomie rzeczywistego systemu zaleŝnościowego. Na tym etapie prac planowane jest wprowadzenie do modelu równieŝ załoŝeń projektowych.

MODELOWANIE INTERLOCKIN`U Z ZASTOSOWANIEM... 1337 4. BIBLIOGRAFIA [1] Dąbrowa-Bajon M.: Podstawy sterowania ruchem kolejowym. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2002. [2] Kawalec P., Koliński D.: Algorytmizacja funkcji samoczynnych sygnalizacji przejazdowych z wykorzystaniem wspomagania komputerowego. Materiały VII Konferencji Komputerowe systemy wspomagania nauki, przemysłu i transportu TRANSCOMP, Zakopane, 2003, str. 255-260. [3] Kawalec P., Koliński D.: Modelowanie obwodów przekaźnikowych urządzeń srk językach opisu sprzętu. Politechnika Radomska, Prace Naukowe Elektryka nr 1 (9) 2005, Radom, 2005. str. 101-106. [4] Kawalec P., Koliński D.: Zastosowanie języków opisu sprzętu do modelowania elementów srk o charakterystyce przekaźnikowej. Politechnika Radomska, Prace Naukowe Elektryka nr1 (9) 2005, Radom, 2005. str. 107-112. [5] Kawalec P., Koliński D., Mocki J.: Zastosowanie programowalnych struktur logicznych w projektowaniu urządzeń sterowania ruchem kolejowym. Problemy kolejnictwa, Nr 140, CNTK, Warszawa, 2005, str. 66 88. [6] Zwoliński R.: Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, WKŁ, Warszawa,2002. [7] Kalisz J. (red.): Język VHDL w praktyce, WKŁ, Warszawa,2002. [8] Strona UIC: www.uic.org/download.php/publication/505_05e.pdf