METODY ZAPISU ALGORYTMÓW STEROWANIA RUCHEM DROGOWYM
|
|
- Bogumił Kuczyński
- 6 lat temu
- Przeglądów:
Transkrypt
1 PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 119 Transport 2017 Piotr Kawalec, Tomasz Krukowicz Politechnika Warszawska, Wydział Transportu, Zakład Sterowania Ruchem i Infrastruktury Transportu, Zespół Sterowania Ruchem Drogowym METODY ZAPISU ALGORYTMÓW STEROWANIA RUCHEM DROGOWYM Rękopis dostarczono, grudzień 2017 Streszczenie: Artykuł opisuje problematykę zapisu algorytmów sterowania ruchem drogowym. Przedstawiono ewolucję sposobu zapisu algorytmów, następnie opisano sposoby zapisu algorytmów stosowane w różnych dziedzinach techniki. Przeanalizowano projekty drogowej sygnalizacji świetlnej i porównano stosowany w nich zapis z opisanymi wcześniej metodami. Następnie opisano problematykę zapisu algorytmów sterowania ruchem w sterownikach sygnalizacji świetlnej. Słowa kluczowe: Sygnalizacja świetlna, sterowanie adaptacyjne, algorytm sterowania ruchem drogowym 1. WSTĘP Pierwsze rozwiązania drogowej sygnalizacji świetlnej powstały 150 lat temu, w Londynie [1]. Sygnalizacja świetlna była sterowana ręcznie przez policjantów, co ułatwiało im pracę. Późniejsze rozwiązania pozwalały na realizację sterowania cyklicznego, w którym sekwencja sygnałów powtarza się co pewien stały czas, nazywany długością cyklu. Pierwsze sygnalizacje świetlne zależne od ruchu pojawiły się w 1928 roku w USA. Wprowadzenie takiego rodzaju sterowania sprawiło, że niezbędne stało się opisanie uzależnienia wyświetlanych sygnałów od zgłoszeń pojazdów. Rolę takiego opisu pełni algorytm sterowania ruchem drogowym. Na przestrzeni 90 lat funkcjonowania sygnalizacji świetlnej zależnej od ruchu nastąpił znaczący rozwój urządzeń sterowania, co sprawiło, że algorytmy sterowania ruchem mogą być coraz bardziej skomplikowane. Z tego powodu zasadne jest prowadzenie prac dotyczących ich zapisu oraz tworzenia. 2. METODY ZAPISU ALGORYTMÓW STEROWANIA Pod pojęciem algorytmu należy rozumieć dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie każdego zadania danego
2 180 Piotr Kawalec, Tomasz Krukowicz typu [26]. W różnych gałęziach automatyki stosuje się różne formy zapisu algorytmów. Z punktu widzenia teorii sterowania systemy sterowania ruchem drogowym stanowią synchroniczne układy sekwencyjne. Sterowanie, na terenie Polski, odbywa się z krokiem jednosekundowym. Układ taki może być modelowany jako automat skończony z pamięcią (ang. Finite State Machine) [13]. Sygnały wyświetlane na sygnalizatorach zależą bowiem nie tylko od stanu detektorów, ale również od historii pracy systemu sterowania np. aktualnie realizowanej fazy czy jej zaawansowania. Układy sekwencyjne mogą być opisywane różnymi sposobami, do których można zaliczyć [13]: opis słowny, wykresy czasowe, tablice przejść i tablice wyjść, grafy stanów, logiczne schematy algorytmów, schematy blokowe algorytmów (sieci działań). Poszczególne metody charakteryzują się różnymi cechami. Opis słowny jest łatwy do sformułowania, jednak występują znaczące trudności podczas implementacji tak opisanego algorytmu. Nie ma możliwości automatycznej konwersji opisu do postaci możliwej do realizacji w systemie cyfrowym lub komputerowym. Dodatkowo występują liczne nieścisłości i swoboda w interpretacji zapisów, co jest niedopuszczalne w urządzeniach sterowania ruchem drogowym. Opis za pomocą wykresów czasowych pozwala na zaprezentowanie wybranych, charakterystycznych sposobów pracy urządzenia. Ze względu na występowanie w urządzeniach sterowania ruchem drogowym wielu wejść [9] liczba możliwych kombinacji zarejestrowanych zgłoszeń jest bardzo duża. W związku z tym zaprogramowanie urządzenia w oparciu o taki opis algorytmów jest również utrudnione. Tablice przejść i tablice wyjść dobrze nadają się do opisu urządzeń o niewielkiej liczbie stanów wewnętrznych. Taka forma zapisu ułatwia syntezę cyfrowych układów sterowania ruchem. Jednak duża liczba stanów wewnętrznych w automatach opisujących systemy sterowania ruchem drogowym znacznie utrudnia zastosowanie tablic przejść i wyjść, jako sposobu opisu funkcjonowania sygnalizacji świetlnej. W celu ułatwienia realizacji sterowników sygnalizacji świetlnej w reprogramowalnych strukturach logicznych stosowane są w niektórych pracach grafy stanów [9], [10], [11], [14]. Zapis za pomocą grafu stanów zapewnia jednoznaczność opisu. Rozwiązania takie nie są stosowane powszechnie, jednak opracowano w pracy [9] metodę przejścia ze schematów blokowych algorytmów na tę formę zapisu. Opis ten znacząco ułatwia syntezę układów cyfrowych. Znaczące ułatwienie projektowania i analizy tak zapisanych algorytmów stanowi zastosowanie grafów z wierzchołkami hierarchicznymi. Stosowane oprogramowanie, np. Active-HDL, pozwala na automatyczne generowanie kodu w językach opisu sprzętu, na podstawie narysowanych grafów. Logiczne schematy algorytmów charakteryzują się zwięzłym zapisem, jednak nie przyjęły się szerzej w opisie urządzeń sterowanie. Znacznie szersze zastosowanie mają schematy blokowe algorytmów, zwane inaczej sieciami działań. Są one opisane w wielu pozycjach literatury np. [25], [31], jak również w normalizacji polskiej i międzynarodowej: [8], [12], [19]. Stosowane bloki są powszechnie znane i stosowane w wielu dziedzinach. Opis urządzenia za pomocą schematu blokowego zapewnia jednoznaczność opisu. Stworzenie
3 Metody zapisu algorytmów sterowania ruchem drogowym 181 sieci działań jest jednak bardziej pracochłonne niż opisanie pracy automatu za pomocą opisu słownego czy wykresów czasowych. Schematy blokowe mogą być również łatwo zamieniane na zapis w językach programowania. 3. ZASTOSOWANIE METOD OPISU ALGORYTMÓW W PROJEKTACH SYGNALIZACJI ŚWIETLNEJ Polskie przepisy dotyczące sygnalizacji świetlnej nie regulują kwestii zapisu algorytmów w projektach sygnalizacji świetlnej. Algorytm jest definiowany w rozdziale 2.2. załącznika nr 3 do rozporządzenia [21] z późn. zm. jako uporządkowany zbiór poleceń opisujący sposób sterowania ruchem na skrzyżowaniu z sygnalizacją akomodacyjną lub acykliczną w zależności od sytuacji rzeczywistej. Szczególnym przypadkiem algorytmu sterowania jest program sygnalizacyjny stałoczasowy. Definicja ta nie obejmuje kwestii dokładności oraz obejmowania wszystkich zagadnień, przytoczonych w definicji podanej w rozdziale 2. W związku z tym w projektanci sygnalizacji świetlnej różnie interpretują kwestię formy prezentacji algorytmu. W projektach sygnalizacji świetlnej można spotkać się z opisem słownym funkcjonowania sygnalizacji świetlnej. Projekt taki zawiera ogólny opis funkcjonowania sygnalizacji w zależności od zgłoszeń. Zwykle opis słowny nie zawiera określenia warunków czasowych funkcjonowania algorytmu sterowania ruchem. W projektach można spotkać również opis warunków dla grup sygnalizacyjnych umieszczonych w tabeli. W takim przypadku mogą występować w opisie określenia dotyczące okresów badań warunków logicznych. Rozwiązanie to odnosi się do sposobu sterowania grupami sygnałowymi, a opis określa jedynie ograniczenia sterowania, a nie zapis algorytmu. Rozwiązanie takie zostało zastosowane np. w projekcie [P7]. Podstawową formą zapisu cyklicznych programów sygnalizacji świetlnej są diagramy paskowe. Jest to forma wykresów czasowych, pokazujących wyświetlane sygnały w poszczególnych sekundach cyklu programu sygnalizacji. Występują jednak projekty, w których diagramy paskowe są wykorzystywane do opisu sygnalizacji zależnej od ruchu. Na diagramach paskowych są wtedy nanoszone różnego rodzaju znaczniki wskazujące na możliwość zaistnienia jakiejś akcji, jak również opisy słowne zawierające sposób funkcjonowania sygnalizacji świetlnej np. [33]. Również jest to jedynie zapis ograniczeń nakładanych na sterowanie, a nie sposobu funkcjonowania sygnalizacji świetlnej. Opisy te często są bardzo lakoniczne i mogą być interpretowane w różny sposób. Nie są w żaden sposób określone możliwe do zrealizowania sekwencje faz ruchu, możliwość sterowania z wykorzystaniem innych faz ruchu, jak również warunki zwiększania składu faz ruchu podczas ich trwania. Istnieje również rozwiązanie, w którym sposób funkcjonowania algorytmu adaptacyjnego sterowania ruchem drogowym jest przedstawiany w postaci diagramów wielu programów sygnalizacji np. [30]. Diagramy paskowe pokazują przykładowe realizacje programów sygnalizacji w przypadku pełnych zgłoszeń, występowaniu lub nie zgłoszeń w poszczególnych grupach przez określony czas czy np. występowaniu niewielkiego ruchu
4 182 Piotr Kawalec, Tomasz Krukowicz na skrzyżowaniu. Rozwiązanie to pozwala zorientować się o sposobie sterowania w różnych sytuacjach, jednak nie pozwala na jednoznaczny opis funkcjonowania sygnalizacji świetlnej. Od osoby programującej sygnalizację świetlną oczekuje się, aby na podstawie takich programów oraz opisu technicznego powiązała poszczególne grupy sygnalizacyjne z detektorami ruchu oraz określiła czasy trwania faz ruchu (bądź poszczególnych sygnałów). Brak jednoznacznego zapisu algorytmu sterowania ruchem powoduje, że interpretacja zapisów projektu może być dokonana w różny sposób. Nie spotkano się z zastosowaniem grafu stanów lub LSA (logicznego schematu algorytmu) w projektach sygnalizacji świetlnej. Jednak ich zastosowanie w takim przypadku jest możliwe, co udowodniono w pracy [9]. Jedną z częściej stosowanych metod opisu algorytmów sterowania ruchem drogowym jest zastosowanie schematu blokowego algorytmów (sieci działań). Jest to jednoznaczny sposób opisu, który stosowany jest także za granicą [3], [20]. Projekt sygnalizacji świetlnej, z algorytmem opisanym za pomocą schematu blokowego składa się z następujących elementów dodatkowych: schematu faz ruchu określającego skład faz ruchu oraz dopuszczalność realizacji przejść międzyfazowych, programów przejść międzyfazowych za pomocą diagramów paskowych pokazujących sposób funkcjonowania sygnalizacji świetlnej podczas zmiany fazy, tabel zawierających warunki logiczne oraz czasowe funkcjonowania algorytmu. Można zauważyć, że opis przejść międzyfazowych jest w tej metodzie zapisu algorytmu realizowany za pomocą wykresów czasowych. Tak rozumiane przejścia międzyfazowe są realizowane sekwencyjnie, niezależnie od zgłoszeń na detektorach. Sam algorytm jest zapisywany za pomocą dwóch głównych rodzajów bloków: warunkowych (decyzyjnych), obejmujących: analizę warunków czasowych, analizę warunków logicznych (związanych z detektorami), akcji, do których można zaliczyć: rozpoczęcie realizacji fazy, rozpoczęcie realizacji przejścia międzyfazowego, zwiększenie wartości zmiennej czasowej o 1, zmianę wartości zmiennej czasowej, arytmetycznej lub logicznej. Stosuje się również węzły pomocnicze, a bloki odpowiedzialne za zwiększanie zmiennych czasowych przyjmują często uproszczoną postać. Zapis taki jest zrozumiały dla osób z wykształceniem informatycznym lub elektronicznym, które zajmują się produkcją i programowaniem sterowników sygnalizacji świetlnej, jak również może być w sposób systematyczny analizowany podczas sprawdzania projektu sygnalizacji świetlnej. Zapis algorytmów za pomocą schematów blokowych musi uwzględniać możliwości sterownika sygnalizacji świetlnej, w którym taki algorytm będzie realizowany, gdyż niektóre sterowniki nie umożliwiają wykonywania operacji na zmiennych. Ze względu minimalizację powierzchni niezbędnej do wykreślenia sieci działań algorytmu powszechnie stosowane są bloki warunkowe w kształcie sześciokąta, co stanowi odstępstwo od norm [8], [12], [19] natomiast zostało zaczerpnięte z przepisów niemieckich [3], [20]. Algorytmy sterowania zapisywane w takiej postaci występują np. w projektach [15], [17]
5 Metody zapisu algorytmów sterowania ruchem drogowym 183 Zapis w postaci schematu blokowego jest stosowany również w narzędziach do analizy algorytmów sterowania ruchem, jak np. VisVAP [5], graficzny interfejs do języka VAP (Vechicle Actuated Programming) [4], stanowiący dodatek do programu Vissim niemieckiej firmy PTV Group. Należy zwrócić uwagę, że występowanie schematu blokowego w projekcie sygnalizacji świetlnej nie gwarantuje poprawności formalnej zaprojektowanego algorytmu. Algorytmy takie powinny podlegać weryfikacji w celu ich sprawdzenia przed przekazaniem do realizacji. Występują również przypadki, w których w projekcie umieszczony zostaje algorytm zmiany programów i nadzoru detektorów [16]. Takie elementy są zwykle realizowane poza algorytmem głównym. Warunki logiczne przedłużeń i żądań faz są wyznaczane poza algorytmem główny. W przypadkach bardziej skomplikowanych stosowane są oddzielne algorytmy wyznaczania warunków, które są realizowane współbieżnie z algorytmem głównym. 4. ZAPIS ALGORYTMÓW STEROWANIA RUCHEM W STEROWNIKACH SYGNALIZACJI ŚWIETLNEJ Algorytm sterowania sygnalizacją świetlną, po opracowaniu projektu, zaopiniowaniu i zatwierdzeniu zgodnie z procedurą opisaną w [22] jest przygotowywany do realizacji w sterowniku sygnalizacji świetlnej. Na terenie Polski stosowanych jest wiele rodzajów sterowników sygnalizacji świetlnej, z których każdy posiada inny sposób programowania. Wśród producentów sterowników można wyróżnić następujące firmy GT Systems (d. Vialis Polska oraz NH Polska), MSR Traffic, Imtech Traffic & Infra (d. Peek Traffic), Siemens, ZIR, Techvision, A-Ster oraz wiele innych przedsiębiorstw krajowych i zagranicznych. Sterowniki sygnalizacji świetlnej w zakresie programowania adaptacyjnej sygnalizacji świetlnej można podzielić ze względu na sposób wprowadzania algorytmu. Wyróżnić można sterowniki sygnalizacji świetlnej, w których algorytm jest wprowadzany w postaci warunków czasowych i logicznych określonych przez projektanta. W przypadku takich sterowników może istnieć problem ze sposobem realizacji skomplikowanych algorytmów, posiadających np. dodatkowe zmienne czy nietypowe warunki czasowe. Drugą grupą sterowników, są sterowniki funkcjonujące według określonego przez producenta algorytmu, który jest konfigurowany na potrzeby sterowania ruchem na danym skrzyżowaniu na podstawie projektu. W takim przypadku istnieje możliwość wystąpienia problemów z dokładną implementacją algorytmu sterowania ruchem w sterowniku sygnalizacji świetlnej. Niektóre firmy w celu wprowadzania algorytmów sterowania ruchem opracowały własne języki programowania, np. C-Traf firmy MSR Traffic [P13] lub Sitraffic TL firmy Siemens. Każdy z producentów sterowników posiada oprogramowanie, które jest wykorzystywane wyłącznie do programowania konkretnego typu sterownika. Niektóre z tych programów pozwalają również na graficzne przedstawienie elementów projektu sygnalizacji (np. oprogramowanie do sterownika Aster-40) lub nawet sporządzanie kompletnych projektów
6 184 Piotr Kawalec, Tomasz Krukowicz sygnalizacji świetlnej jak oprogramowanie Sitraffic Office stosowane dla sterowników firmy Siemens. Do metod zapisu algorytmów pracy sygnalizacji świetlnej opierających się na wprowadzaniu warunków czasowych i logicznych w postaci sformułowanej przez projektanta należą m. in. sposoby programowania sterownika Aster-40 [2] oraz sterowników Siemens z wykorzystaniem metody PDM [23]. Sterownik Aster-40 jest programowany z wykorzystaniem oprogramowania A40proj [7]. Jest to program komputerowy, w którym algorytmy wprowadzane są w sposób graficzny oraz tabelaryczny. W sposób graficzny, poprzez umieszczenie znacznika na fragmencie programu sygnalizacji przedstawiającym fazę lub przejście międzyfazowe, wprowadzane są warunki czasowe. Znacznik ten ma formę niebieskiej kreski (rys. 1). Rys. 1. Wprowadzanie warunków czasowych podczas programowania sterownika Aster 40 Do każdego z warunków czasowych odnosi się zestaw warunków logicznych. Warunki mogą być badane w czasie trwania stanu w taki sposób można przedstawić badanie warunku w pętli czasowej, lub na końcu stanu to rozwiązanie jest wykorzystywane do przedstawiania warunków badanych po upływie określonego czasu. Warunki te mogą mieć postać zatrzymania realizacji programu, zmiany fazy (rys. 2). Sposób wprowadzania warunków czasowych i logicznych sprawia, że nie jest możliwe zastosowanie rozgałęzień w schemacie blokowym algorytmu innych, niż wybór kolejnej fazy lub przejścia międzyfazowego. W taki sam traktowane są obydwa elementy projektu sygnalizacji świetlnej i możliwe jest również badanie warunków logicznych podczas przejść międzyfazowych.
7 Metody zapisu algorytmów sterowania ruchem drogowym 185 Rys. 2. Wprowadzanie warunków logicznych podczas programowania sterownika Aster 40 Metoda PDM, stosowana w sterownikach firmy Siemens, jest innym rozwiązaniem pozwalającym na wprowadzanie algorytmu pracy sygnalizacji świetlnej w postaci opracowanej przez projektanta jest [18], [23]. Rozwiązanie to wykorzystuje opracowane i wykorzystywane przez tę firmę oprogramowanie Sitraffic Office. Algorytm sterowania ruchem jest w tym programie przedstawiany w formie diagramu Nassi ego-shneidermana w układzie poziomym, a poszczególne wyrażenia są zapisywane z użyciem języka Sitraffic TL. Dla języka Sitraffic TL oraz metody PDM opracowano biblioteki podstawowych funkcji wykorzystywanych w adaptacyjnym sterowaniu ruchem drogowym. Określone są również funkcje realizowane w różnych momentach sterowania ruchem (np. co 1 sekundę lub po zmianie programu sygnalizacji), w których są realizowane dodatkowe zadania algorytmu, związane np. z obsługą detektorów. Inne metody wprowadzania programu sygnalizacji świetlnej do sterownika polegają na wprowadzeniu parametrów sterowania do opracowanego przez producenta algorytmu, który w założeniu powinien mieć uniwersalny charakter. W sposób ten jest programowany sterownik Vialis FR 93. Sterownik i sposób jego programowania ten został opisany w opracowaniach producenta [29], [32]. Sterownik Vialis FR 93 pracuje według algorytmu FLECS (ang. Four LEvel Control Structure), w języku niderlandzkim oznaczanym, jako VOS (Vier Orden Structuur). Skrót
8 186 Piotr Kawalec, Tomasz Krukowicz ten oznacza czteropoziomową strukturę sterowania. Według producenta jest to algorytm w pełni uniwersalny i można go stosować na każdym skrzyżowaniu [29]. W założeniu algorytm ten powinien być niezależny od układu geometrycznego skrzyżowania. Algorytm ten należy do grupy algorytmów all-red, jednak istnieje możliwość realizacji innych rodzajów algorytmów. Sterowniki Vialis FR 93 obsługują 36 rodzajów grup sygnalizacyjnych, więc taka metoda sterowania może być stosowana w różnych krajach. Algorytm sterowania FLECS można zaliczyć do grupy algorytmów realizujących sposób sterowania według grup sygnałowych, choć w praktyce z wykorzystaniem tego algorytmu są realizowane często programy sterowania fazami ruchu. Poziomy sterowania w algorytmie FLECS obejmują następujące zagadnienia: poziom 1 ustalenie kolejności obsługi grup sygnalizacyjnych, poziom ten jest oparty na ważonych czasach oczekiwania poszczególnych grup sygnałowych, poziom 2 tworzenie faz ruchu, algorytm tworzy fazy bliskie fazom maksymalnym i umożliwia wyświetlenie sygnału zezwalającego dla grup oczekujących na obsługę, które nie są kolizyjne w stosunku do grup obsługiwanych według reguły określone w poziomie 1, poziom 3 odpowiada za wyświetlenie sygnału zielonego w grupach sygnalizacyjnych, w których nie występuje zgłoszenie zapotrzebowania na sygnał zezwalający, poziom 4 odpowiada za realizację priorytetów dla wybranych grup uczestników ruchu (np. pojazdy transportu publicznego czy pojazdy uprzywilejowane). Algorytm FLECS posiada szereg funkcji dla nietypowych sytuacji ruchowych jak np. sąsiedztwo przejazdu kolejowego, mostu zwodzonego czy występowanie zatorów na wylocie skrzyżowania. Z punktu widzenia realizacji typowych algorytmów sterowania adaptacyjnego najbardziej istotne są funkcje poziomu 3. W ramach tego poziomu występują funkcje określające zależności pomiędzy grupami sygnałowymi jak współżądanie, które pozwala na wygenerowania zgłoszenia w grupie, w której nie zostało zarejestrowane zapotrzebowanie na obsługę oraz funkcje współrealizacja czy współwydłużenie, które określają relację pomiędzy grupami sygnałowymi dotyczące rozpoczynania lub kończenia wyświetlania sygnału zielonego. Sterownik sam, na podstawie tablicy minimalnych czasów międzyzielonych, wyznacza przejścia międzyfazowe, przy czym stosowana metoda nie zawsze jest identyczna jak zastosowana w implementowanym projekcie. Istnieje również możliwość ustawienia funkcji oczekiwania podczas sygnału zielonego, która obejmuje zarówno pozostanie w ostatnio realizowanej fazie, jak również wyświetlanie sygnału zielonego bez występowania żądania. Zdefiniowano również funkcje służące do obsługi par grup sygnałowych dla tego samego strumienia, które są umieszczone w niewielkiej odległości hard coupling oraz free coupling, które pozwalają na realizację zależności czasowych pomiędzy kolejnymi grupami sygnałowymi. Inne funkcje są przeznaczone do realizacji opóźnień pomiędzy grupami sygnałowymi wyświetlającymi sygnały zezwalające w tej samej fazie. Są to funkcje start together oraz sychronous start różniące się priorytetem realizacji. Dla potrzeb sterowania fazami tworzona jest struktura SGD+, która pozwala na określenie składu faz, ich sekwencji oraz możliwości ich pomijania. Konfigurowanie algorytmu polega na wypełnieniu szeregu tabel, które są zapisywane w bazie danych sterownika. Innymi sterownikami realizującymi opracowany przez producenta algorytm, który podlega parametryzacji są sterowniki firmy Siemens, w sytuacji, w której zastosowana jest do
9 Metody zapisu algorytmów sterowania ruchem drogowym 187 ich programowania metoda S-L [24]. Programowanie sterownika obejmuje wprowadzenie czasów trwania faz, wśród których można wyróżnić czasy minimalne, maksymalne, jak również warunki czasowe odnoszące się do grup sygnalizacyjnych obsługiwanych w więcej niż jednej fazie. Stosowanie sterowania z wykorzystaniem metody S-L ma bardzo liczne ograniczenia. Nie ma możliwości realizacji różnych minimów bądź maksimów w zależności od spełnienia różnych warunków. Nie jest również możliwe ograniczenie czasu realizacji jakiegoś przejścia międzyfazowego do określonego okresu realizacji fazy. 5. PODSUMOWANIE Podsumowując, można stwierdzić, że nie wszystkie sposoby opisu automatów skończonych z pamięcią mogą stanowić efektywny opis algorytmów sterowania ruchem drogowym. Ze względu na rozpowszechnienie oraz łatwość konwersji najlepiej do tego celu nadają się schematy blokowe algorytmów. Rozwiązanie takie zaproponowano również w propozycji zmian przepisów krajowych [6]. Inne metody zapewniające jednoznaczność, jak grafy stanów lub LSA, nie są tak popularne, jednak formalnie również mogłyby być stosowane. Zastosowanie schematów blokowych pozwala na łatwy zapis algorytmów sterowania adaptacyjnego opartego o fazy ruchu w sterownikach sygnalizacji świetlnej. Zastosowanie metod zapisu algorytmów niezapewniających jednoznacznego opisu sposobu sterowania jak wykresy czasowe lub opis słowny powinno być ograniczone do opracowań o charakterze koncepcyjnym i niestosowane w projektach sygnalizacji. W dalszych pracach dotyczących algorytmizacji sterowania ruchem zasadne jest wykorzystanie metod tworzenia algorytmów opartych o schematy blokowe. Bibliografia 1. Allsop R. E., Tracz M., Skrzyżowania z sygnalizacją świetlną, WKiŁ, Warszawa, Aster-40 Akomodacyjny sterownik ulicznej sygnalizacji świetlnej, A-Ster S. C., Kraków, br. 3. Beispielsammlung zu den Richtlinien für Lichtsignalanlagen, FGSV, Kőln, Beller S.,VAP 2.16 Interface User Manual, PTV AG, Beller S., VisVAP 2.16 User Manual, PTV AG, Buda M., Folwarski T, Krukowicz T., Warunki techniczne elementów infrastruktury drogowej stosowanych w organizacji ruchu na drogach (umowa nr DTD/KF/BDG-VIII U-103/14) Tom II Szczegółowe warunki techniczne dotyczące znaków i sygnałów drogowych oraz urządzeń bezpieczeństwa ruchu drogowego i warunki umieszczania ich na drogach Część III Warunki techniczne dotyczące sygnałów drogowych i warunki stosowania ich na drogach, MIR, Warszawa, Chrobot P., Kiliński A., Konfigurowanie mikroprocesorowego sterownika acyklicznego Część: Konfiguracja i programowanie, Warszawa, DIN 66001: Informationsverarbeitung; Sinnbilder und ihre Anwendung, DIN, Firląg K., Metoda projektowania urządzeń sterowania ruchem drogowym w reprogramowalnych strukturach logicznych (rozprawa doktorska), WT PW, Warszawa, 2010.
10 188 Piotr Kawalec, Tomasz Krukowicz 10. Firląg K., Metody modelowania algorytmów sterowania w specjalizowanych sterownikach ruchu drogowego, Logistyka nr 6/2009, Poznań, Firląg K., Modelowanie algorytmów sterowania w specjalizowanych sterownikach ruchu drogowego, Drogi lądowe - powietrzne - wodne nr 1/2010, Będzin, ISO 5807:1985 Information processing -- Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts, ISO, Kawalec P., Synteza układów sekwencyjnych - Wykład X - materiały pomocnicze do przedmiotu Automatyka II, praca niepublikowana, Warszawa, Krukowicz T., Kawalec P., Modelowanie zmiany programu sygnalizacji za pomocą hierarchicznych grafów przejść automatów skończonych, Logistyka 6/ Kusiakowski K., Krukowicz T., Przebudowa sygnalizacji świetlnej na skrzyżowaniu DW 486 i ul. 18-go Stycznia z ul. Popiełuszki w Wieluniu w ramach zadania pn. Rozbudowa drogi wojewódzkiej nr 486 Wieluń Działoszyn Projekt ruchowy sygnalizacji świetlnej, CTD S. C., Warszawa, Narożny J., Różewicz L., Akomodacyjna sygnalizacja świetlna na skrzyżowaniu Trzebnicka Kopernika w Miliczu w ciągu drogi krajowej nr 15, Wrocław, Okłot A., Przeprowadzenie ścieżki rowerowej przez skrzyżowanie ulic Pileckiego Puławska Poleczki. Sygnalizacja świetlna Algorytmy sterowania, AZET, Warszawa, Opis procesu implementacji logiki sterowania akomodacyjnego w środowisku programistycznym Sitraffic TL z wykorzystaniem PDM, Siemens, Warszawa. 19. PN-75/E Przetwarzanie danych. Symbole graficzne, PKNiM, Richtlinien fűr Lichtsignalanlagen RiLSA Lichtzeichenanlagen für den Straßenverkehr, Kőln, Rozporządzenie Ministra Infrastruktury w sprawie szczegółowych warunków technicznych dla znaków i sygnałów drogowych oraz urządzeń bezpieczeństwa ruchu drogowego i warunków ich umieszczania na drogach (Dz. U. 220 poz z 2003 r.), Warszawa, Rozporządzenie Ministra Infrastruktury w sprawie szczegółowych warunków zarządzania ruchem na drogach oraz wykonywania nadzoru nad tym zarządzaniem (Dz. U. 177 poz z 2003 r.), Warszawa, Sitraffic PDMe Description and Library V3.0, Siemens, Monachium, Sitraffic S-Le Standardized Control Process Description and Library V3.0, Siemens, Monachium, Siudak M. Noskowski W., Schematy blokowe algorytmów. Zbiór zadań, WPW, Warszawa, Słownik języka polskiego PWN wersja 1.0., PWN, Warszawa, Sterownik MSR-2002, MSR Traffic, Przeźmierowo, b.r. 28. Sylwestrzak W., Patschek G., Fus P., Projekt sygnalizacji świetlnej na skrzyżowaniu Szczecińska Rolna w Łodzi, Bytom, Systemy sterowania i zarządzania ruchem drogowym. Podręcznik użytkownika sterownika Cross Master FR93 ver 2.1 pl, NH Polska, Przeźmierowo, b.r. 30. Tomaszewski J., Pulikowski A., Budowa sygnalizacji świetlnej na skrzyżowaniu ul. Polna - Jackowskiego w Poznaniu. Projekt sterowania sygnalizacją świetlną i organizacji ruchu, DAP-MED-Projekt, Poznań, Traczyk W., Układy cyfrowe automatyki, WNT, Warszawa, Traffic tworzenie nowego programu Materiały szkoleniowe, Vialis sp. z o.o., Przeźmierowo b.r. 33. Trólka K., Projekt budowlano-wykonawczy budowy sygnalizacji świetlnej na skrzyżowaniu ulic Boya- Żeleńskiego Migdałowców Wantuły w Katowicach, Katowice, 2010.
11 Metody zapisu algorytmów sterowania ruchem drogowym 189 METHODS OF DESCRIPTION ROAD TRAFFIC CONTROL ALGORITHMS Summary: The article describes the problem of description traffic control algorithms. The evolution of algorithms recording method has been presented, then the methods of algorithms recording applied in various fields of technology have been described. The traffic light-signalling designs were analysed and compared with the previously described methods. The problems of recording traffic control algorithms in the traffic light controllers were then described. Keywords: Traffic lights, traffic actuated control, traffic control algorithm
METODY PROGRAMOWANIA ALGORYTMÓW ADAPTACYJNEGO STEROWANIA RUCHEM DROGOWYM W STEROWNIKACH SIEMENS
Kamil BARTOSIŃSKI, Krzysztof FIRLĄG, Tomasz KRUKOWICZ METODY PROGRAMOWANIA ALGORYTMÓW ADAPTACYJNEGO STEROWANIA RUCHEM DROGOWYM W STEROWNIKACH SIEMENS W artykule opisano proces implementacji algorytmów
Technologie informacyjne - wykład 12 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 12 - Prowadzący: Dmochowski
WYZNACZANIE WARUNKÓW CZASOWYCH FUNKCJONOWANIA ALGORYTMÓW STEROWANIA ADAPTACYJNEGO
Sterowanie adaptacyjne, algorytm sterowania, warunki czasowe, sterowanie ruchem drogowym KRUKOWICZ Tomasz 1 WYZNACZANIE WARUNKÓW CZASOWYCH FUNKCJONOWANIA ALGORYTMÓW STEROWANIA ADAPTACYJNEGO Artykuł opisuje
Urządzenia i systemy sterowania ruchem drogowym Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów
Opis przedmiotu Kod przedmiotu TR.SIP619 Nazwa przedmiotu Urządzenia i systemy sterowania ruchem drogowym Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia
Wykład z Technologii Informacyjnych. Piotr Mika
Wykład z Technologii Informacyjnych Piotr Mika Uniwersalna forma graficznego zapisu algorytmów Schemat blokowy zbiór bloków, powiązanych ze sobą liniami zorientowanymi. Jest to rodzaj grafu, którego węzły
Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym
Kod przedmiotu TR.NIP630 Nazwa przedmiotu Sterowanie ruchem drogowym I Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia
WYZNACZANIE PROGRAMÓW PRZEJŚĆ MIĘDZYFAZOWYCH PRZY WYKORZYSTANIU RÓŻNYCH FUNKCJI CELU
Tomasz Krukowicz Politechnika Warszawska, Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym WYZNACZANIE PROGRAMÓW PRZEJŚĆ MIĘDZYFAZOWYCH PRZY WYKORZYSTANIU RÓŻNYCH FUNKCJI
Definicje. Algorytm to:
Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi
Stanowisko inżyniera ruchu drogowego
Stanowisko inżyniera ruchu drogowego Main Logic StGet(Stage 1) Logic_Stage 1 > P 1 PLANOWANIE OCENA SYMULACJA PROGRAMOWANIE Oprogramowanie do projektowania sygnalizacji świetlnej i programowania sterowników
TRAFFIC LIGHTS WITH THE USE OF VISSIM
Katarzyna CZYŻOWSKA 1 Opiekun naukowy: Artur RYGUŁA 2 OCENA EFEKTYWNOŚCI PRACY PROJEKTOWANEJ SYGNALIZACJI ŚWIETLNEJ Z WYKORZYSTANIEM VISSIM Streszczenie: Niniejszy artykuł przedstawia ocenę efektywności
KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204
Opracował: prof. dr hab. inż. Jan Kazimierczak KATEDA INFOMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 204 Temat: Hardware'owa implementacja automatu skończonego pełniącego
Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej. Tomasz Folwarski MSR Traffic sp. z o. o.
Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej Tomasz Krukowicz, Marek Buda Politechnika Warszawska Wydział Transportu Tomasz Folwarski MSR Traffic sp. z o. o. Problemy z nazewnictwem:
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
1 Wprowadzenie do algorytmiki
Teoretyczne podstawy informatyki - ćwiczenia: Prowadzący: dr inż. Dariusz W Brzeziński 1 Wprowadzenie do algorytmiki 1.1 Algorytm 1. Skończony, uporządkowany ciąg precyzyjnie i zrozumiale opisanych czynności
Wydział Transportu, Zakład Sterowania Ruchem, Zespół Sterowania Ruchem Drogowym
Kod przedmiotu TR.NIP726 Nazwa przedmiotu Sterowanie ruchem drogowym II Wersja przedmiotu 2015/16 A. Usytuowanie przedmiotu w systemie studiów Poziom kształcenia Studia I stopnia Forma i tryb prowadzenia
Zarząd Infrastruktury Komunalnej i Transportu w Krakowie ul. Centralna 53, Kraków
Zamierzenie budowlane: Adres obiektu: Rodzaj projektu: BUDOWA PRZEJŚCIA DLA PIESZYCH Z SYGNALIZACJĄ ŚWIETLNĄ PRZEZ JEZDNIĘ I TOROWISKO TRAMWAJOWE W CIĄGU UL. MOGILSKIEJ Województwo małopolskie Powiat Krakowski
Budowa sygnalizacji świetlnej przy drodze 719 róg ul. Brzozowej w Pruszkowie. Skrzyżowanie drogi wojewódzkiej nr 719 z ul. Brzozową, m.
Imtech Traffic & Infra Sp. z o. o. ul. Ekranowa 6 32-085 Modlniczka tel. (012) 258 56 80 fax (022) 894 64 51 www.imtech.com/traffic-infra info-pl.ti@imtech.com NR PROJEKTU: OF/15/0199 NR ZESZYTU 1 NR EGZEMPLARZA:
Algorytmy i schematy blokowe
Algorytmy i schematy blokowe Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków; zbiór poleceń odnoszących się do pewnych obiektów, ze wskazaniem porządku,
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających
Sterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
Budowa sygnalizacji świetlnych i urządzeń zwiększających bezpieczeństwo ruchu na drogach powiatowych
Imtech Traffic & Infra Sp. z o. o. ul. Ekranowa 6 32-085 Modlniczka tel. (012) 258 56 80 fax (022) 894 64 51 www.imtech.com/traffic-infra info-pl.ti@imtech.com NR PROJEKTU: OF/15/0199 NR ZESZYTU 1 NR EGZEMPLARZA:
PROJEKT STAŁEJ ORGANIZACJI RUCHU
PROJEKT STAŁEJ ORGANIZACJI RUCHU TEMAT Aktualizacja projektu stałej organizacji ruchu w miejscowości Płoty (droga krajowa nr 6 skrzyżowanie z droga wojewódzką nr 109) w zakresie programu sygnalizacji świetlnej
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
WYBRANE PROBLEMY PROJEKTOWANIA ADAPTACYJNEJ SYGNALIZACJI ŚWIETLNEJ
ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2013 Seria: TRANSPORT z. 80 Nr kol. 1895 Piotr KAWALEC 1, Tomasz KRUKOWICZ 2 WYBRANE PROBLEMY PROJEKTOWANIA ADAPTACYJNEJ SYGNALIZACJI ŚWIETLNEJ Streszczenie. Artykuł
SKRZYŻOWANIE ULIC POWSTAŃCÓW ŚL. - KUTNOWSKA WE WROCŁAWIU (147) Wrocław Krzyki PROGRAMY SYGNALIZACJI - SYSTEMOWE -
STADIUM: INWESTOR: TYTUŁ: PROJEKT WYKONAWCZY ZARZĄD DRÓG I UTRZYMANIA MIASTA WE WROCŁAWIU ul. Długa 49. 53-633 Wrocław ROZBUDOWA UL. POWSTAŃCÓW ŚLĄSKICH NA ODCINKU OD UL. KRZYCKIEJ DO UL. KUTNOWSKIEJ WE
BUDOWY SYGNALIZACJI ŚWIETLNEJ NA SKRZYśOWANIU UL.SIKORSKIEGO Z UL. MICKIEWICZA W BYTOWIE
e-mail trafic@trafic.com..pl NIP 839-020-38-14 Rok załoŝenia 1989 PROJEKT BUDOWLANO - WYKONAWCZY BUDOWY SYGNALIZACJI ŚWIETLNEJ NA SKRZYśOWANIU UL.SIKORSKIEGO Z UL. MICKIEWICZA W BYTOWIE BRANśA INśYNIERII
I. CZĘŚĆ OPISOWA SPIS ZAWARTOŚCI: 1. DANE OGÓLNE DANE RUCHOWE PROJEKTOWANE ROZWIĄZANIA... 4
SPIS ZAWARTOŚCI: I. CZĘŚĆ OPISOWA 1. DANE OGÓLNE... 3 2. DANE RUCHOWE... 3 3. PROJEKTOWANE ROZWIĄZANIA... 4 2 1. DANE OGÓLNE 1.1. Przedmiot opracowania Przedmiotem opracowania jest projekt sygnalizacji
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 1 - wprowadzenie do przedmiotu mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 16 października 2017 1 / 25 mgr inż. Krzysztof Szwarc Podstawy i
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Parkowa Mylna w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski Nazwa inwestycji:
Metodyki i techniki programowania
Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy
SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa
Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
11. Blok ten jest blokiem: a. decyzyjnym b. końcowym c. operacyjnym
1. Instrukcja warunkowa a. słuŝy do wprowadzania danych oraz wprowadzania wyników b. to instrukcja decyzyjna c. to sposób przedstawienia algorytmu 2. Instrukcja, która opisuje wykonanie róŝnych czynności
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.
Procedury ustalania kompetencji w projekcie EDGE wzór do celów badań w zakładach
Procedury ustalania kompetencji w projekcie EDGE wzór do celów badań w zakładach Wynik zespołów roboczych z dn. 23.02.2011 i 24.03.2011 w Esslingen Dokument zawiera przede wszystkim jednostki efektów,
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1. Grażyna Koba MIGRA 2019 Spis treści (propozycja na 2*32 = 64 godziny lekcyjne) Moduł A. Wokół komputera i sieci komputerowych
PROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
Metodyki i techniki programowania
Metodyki i techniki programowania dr inż. Maciej Kusy Katedra Podstaw Elektroniki Wydział Elektrotechniki i Informatyki Politechnika Rzeszowska Elektronika i Telekomunikacja, sem. 2 Plan wykładu Sprawy
Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji
WOJSKOWA AKADEMIA TECHNICZNA im. Jarosława Dąbrowskiego Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji mgr inż. Paulina Mazurek Warszawa 2013 1 Wstęp Układ
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
POWIAT WOŁOMIŃSKI ul. Prądzyńskiego Wołomin tel PROJEKT STAŁEJ ORGANIZACJI RUCHU
Nazwa zadania: Rozbudowa drogi powiatowej nr 4352W, ul. Załuskiego, gm. Kobyłka, w ramach zadania inwestycyjnego: Przebudowa ciągu ulic Załuskiego, Zagańczyka, Marecka i Szeroka w Kobyłce Inwestor: POWIAT
Wykonanie projektu sygnalizacji świetlnej na przejściu dla pieszych przez ulicę Plebiscytową w Rydułtowach
Ul. Ekranowa 6 32-085 Modlniczka Tel: +48 12 258 56 80 Fax: +48 12 258 56 81 7NR PROJEKTU: KST 550 30 1009 227.2013 NAZWA ZADANIA: Wykonanie projektu sygnalizacji świetlnej na przejściu dla pieszych przez
PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery
Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn
Walidacja elementów systemów sterowania związanych z bezpieczeństwem jako krok do zapewnienia bezpieczeństwa użytkowania maszyn mgr inż. Tomasz Strawiński Zakład Techniki Bezpieczeństwa CIOP - PIB Walidacja
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Wrocławska Sadowa Brzozowa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski
zmiany warunków technicznych w zakresie sygnalizacji świetlnej Tomasz Krukowicz Wydział Transportu, Politechnika Warszawska
Wybrane zagadnienia dotyczące propozycji zmiany warunków technicznych w zakresie sygnalizacji świetlnej Tomasz Krukowicz Wydział Transportu, Politechnika Warszawska Politechnika Warszawska Wydział Transportu
Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Sterowniki programowalne Programmable Controllers
Asynchroniczne statyczne układy sekwencyjne
Asynchroniczne statyczne układy sekwencyjne Układem sekwencyjnym nazywany jest układ przełączający, posiadający przynajmniej jeden taki stan wejścia, któremu odpowiadają, zależnie od sygnałów wejściowych
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
JĘZYKI PROGRAMOWANIA STEROWNIKÓW
JĘZYKI PROGRAMOWANIA STEROWNIKÓW dr inż. Wiesław Madej Wstęp Języki programowania sterowników 15 h wykład 15 h dwiczenia Konsultacje: - pokój 325A - środa 11 14 - piątek 11-14 Literatura Tadeusz Legierski,
Faza Określania Wymagań
Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie
Metody Programowania
POLITECHNIKA KRAKOWSKA - WIEiK KATEDRA AUTOMATYKI i TECHNIK INFORMACYJNYCH Metody Programowania www.pk.edu.pl/~zk/mp_hp.html Wykładowca: dr inż. Zbigniew Kokosiński zk@pk.edu.pl Wykład 15: Klasyczne techniki
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Wprowadzenie do algorytmiki
Wprowadzenie do algorytmiki Pojecie algorytmu Powszechnie przyjmuje się, że algorytm jest opisem krok po kroku rozwiązania postawionego problemu lub sposób osiągnięcia jakiegoś celu. Wywodzi się z matematyki
Egzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E2T-09-s2 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable Logic
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!
ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na
Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki
Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2016 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:
zmiana stanu pamięci następuje bezpośrednio (w dowolnej chwili czasu) pod wpływem zmiany stanu wejść,
Sekwencyjne układy cyfrowe Układ sekwencyjny to układ cyfrowy, w którym zależność między wartościami sygnałów wejściowych (tzw. stan wejść) i wyjściowych (tzw. stan wyjść) nie jest jednoznaczna. Stan wyjść
SPIS TREŚCI PRZEDMIOT OPRACOWANIA PODSTAWA OPRACOWANIA CEL I ZAKRES OPRACOWANIA PODSTAWOWE PRZEPISY...
SYSTEMOWE -projekt systemowych programów sygnalizacji - SPIS TREŚCI 1. PRZEDMIOT OPRACOWANIA... 3 2. PODSTAWA OPRACOWANIA... 3 3. CEL I ZAKRES OPRACOWANIA... 3 4. PODSTAWOWE PRZEPISY... 3 5. STAN ISTNIEJĄCY...
Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32
Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:
PROJEKT BUDOWLANO-WYKONAWCZY
PROJEKT BUDOWLANO-WYKONAWCZY SYGNALIZACJA ŚWIETLNA STAŁOCZASOWA na skrzyżowaniu na terenie Miasteczka Ruchu Drogowego na terenach Nadola w Tarnobrzegu. Tarnobrzeg, czerwiec 2009 r. 1 PROJEKT BUDOWLANO
SPIS TREŚCI Projekt lokalnych programów sygnalizacji świetlnej dla skrzyżowania pl.powstańców Śl. - Wielka (025) we Wrocławiu
dla skrzyżowania pl.powstańców Śl. - Wielka (025) we Wrocławiu SPIS TREŚCI 1. PRZEDMIOT OPRACOWANIA... 3 2. PODSTAWA OPRACOWANIA... 3 3. CEL I ZAKRES OPRACOWANIA... 3 4. PODSTAWOWE PRZEPISY... 3 5. STAN
Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.
Literatura 1. D. Gajski, Principles of Digital Design, Prentice- Hall, 1997 2. C. Zieliński, Podstawy projektowania układów cyfrowych, PWN, Warszawa 2003 3. G. de Micheli, Synteza i optymalizacja układów
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
ITS- Inteligentne systemy transportowe. Komisja Transportu Związku Miast Polskich
ITS- Inteligentne systemy transportowe Komisja Transportu Związku Miast Polskich ITS Łódź w liczbach 234 skrzyżowania z sygnalizacją świetlną podłączone do sytemu 81 kamer CCTV 9 tablic VMS (mobilna informacja
Politechnika Gdańska. Gdańsk, 2016
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,
1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie
Opracował: dr hab. inż. Jan Magott KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 207 Temat: Automaty Moore'a i Mealy 1. Cel ćwiczenia Celem ćwiczenia jest
Marek Szatkowski 2003-12-01
Powody wprowadzania priorytetów dla transportu zbiorowego: Duży udział w liczbie podróży w miastach (zazwyczaj > 50%). Mniejsza uciążliwość dla środowiska. Mniejsze koszty podróży. Mniejsze koszty działalności
OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI
Autoreferat do rozprawy doktorskiej OPTYMALIZACJA HARMONOGRAMOWANIA MONTAŻU SAMOCHODÓW Z ZASTOSOWANIEM PROGRAMOWANIA W LOGICE Z OGRANICZENIAMI Michał Mazur Gliwice 2016 1 2 Montaż samochodów na linii w
Podstawy Automatyki. Człowiek- najlepsza inwestycja. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Podstawy Automatyki Człowiek- najlepsza inwestycja Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Politechnika Warszawska Instytut Automatyki i Robotyki Dr inż.
Język UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 4 Diagramy aktywności I Diagram aktywności (czynności) (ang. activity
ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO
Szybkobieżne Pojazdy Gąsienicowe (2) Nr 2, 24 Mirosław ADAMSKI Norbert GRZESIK ALGORYTM PROJEKTOWANIA CH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO. WSTĘP
Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:
Serwonapędy w automatyce i robotyce Wykład 9 Piotr Sauer Katedra Sterowania i Inżynierii Systemów przełączających Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: intuicyjna
Budowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
Procesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, 2015. Instytut Automatyki i Robotyki
Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Literatura Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa, 2003 Traczyk W.:
PROBLEMY PROJEKTOWANIA SYGNALIZACJI LINIACH TRAMWAJOWYCH
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 115 Transport 2017 Marek Buda, Tomasz Krukowicz, Tomasz Kunisz PROBLEMY PROJEKTOWANIA SYGNALIZACJI LINIACH TRAMWAJOWYCH, marzec 2017 Streszczenie: dwukierunkowym.
E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s6 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable
Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.
Instrukcja do Laboratorium Metod i Systemów Sterowania Produkcją. 2010 1 Cel laboratorium Celem laboratorium jest poznanie metod umożliwiających rozdział zadań na linii produkcyjnej oraz sposobu balansowania
ALGORYTMY. 1. Podstawowe definicje Schemat blokowy
ALGORYTMY 1. Podstawowe definicje Algorytm (definicja nieformalna) to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności
Sławomir Kulesza. Projektowanie automatów asynchronicznych
Sławomir Kulesza Technika cyfrowa Projektowanie automatów asynchronicznych Wykład dla studentów III roku Informatyki Wersja 3.0, 03/01/2013 Automaty skończone Automat skończony (Finite State Machine FSM)
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć
Systemy Wbudowane Kod przedmiotu: SW Rodzaj przedmiotu: kierunkowy ; obowiązkowy Wydział: Informatyki Kierunek: Informatyka Specjalność (specjalizacja): - Poziom studiów: pierwszego stopnia Profil studiów:
POLITECHNIKA OPOLSKA
POLITECHNIKA OPOLSKA WYDZIAŁ MECHANICZNY Katedra Technologii Maszyn i Automatyzacji Produkcji Laboratorium Podstaw Inżynierii Jakości Ćwiczenie nr 2 Temat: Schemat blokowy (algorytm) procesu selekcji wymiarowej
Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.
Sterowanie procesami dyskretnymi laboratorium dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 5 Zagadnienia stosowanie skończonych automatów stanów (ang. Finite
1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych
.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych.. Przerzutniki synchroniczne Istota działania przerzutników synchronicznych polega na tym, że zmiana stanu wewnętrznego powinna nastąpić
PROCEDURA OPINIOWANIA I ZATWIERDZANIA PROJEKTÓW ORGANIZACJI RUCHU DLA DRÓG WOJEWÓDZKICH WOJEWÓDZTWA DOLNOŚLĄSKIEGO
Procedura opiniowania i zatwierdzania projektów organizacji ruchu dla dróg wojewódzkich województwa PROCEDURA OPINIOWANIA I ZATWIERDZANIA PROJEKTÓW ORGANIZACJI RUCHU DLA DRÓG WOJEWÓDZKICH WOJEWÓDZTWA DOLNOŚLĄSKIEGO
PROJEKT BUDOWLANY I WYKONAWCZY
STADIUM: INWESTOR: TYTUŁ: PROJEKT BUDOWLANY I WYKONAWCZY ZARZĄD DRÓG I UTRZYMANIA MIASTA WE WROCŁAWIU ul. Długa 49. 53-633 Wrocław PRZEBUDOWA ULIC STAWOWEJ, BOROWSKIEJ, PERONOWEJ, KOŁŁĄTAJA WE WROCŁAWIU
Język opisu sprzętu VHDL
Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Algorytmy i programowanie Algorithms and Programming Kierunek: Zarządzanie i Inżynieria Produkcji Rodzaj przedmiotu: kierunkowy Poziom studiów: studia I stopnia forma studiów: studia
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
E-4EZA1-10-s7. Sterowniki PLC
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-4EZA1-10-s7 Nazwa modułu Sterowniki PLC Nazwa modułu w języku angielskim Programmable
koniec punkt zatrzymania przepływów sterowania na diagramie czynności
Diagramy czynności opisują dynamikę systemu, graficzne przedstawienie uszeregowania działań obrazuje strumień wykonywanych czynności z ich pomocą modeluje się: - scenariusze przypadków użycia, - procesy
Algorytmy i struktury danych. wykład 2
Plan wykładu: Pojęcie algorytmu. Projektowanie wstępujące i zstępujące. Rekurencja. Pojęcie algorytmu Pojęcie algorytmu Algorytm skończony zbiór operacji, koniecznych do wykonania zadania z pewnej klasy
ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.
1 ZARZĄDZANIE PROCESAMI I PROJEKTAMI 2 ZAKRES PROJEKTU 1. Ogólna specyfika procesów zachodzących w przedsiębiorstwie 2. Opracowanie ogólnego schematu procesów zachodzących w przedsiębiorstwie za pomocą
KOMPUTEROWE SYSTEMY POMIAROWE
KOMPUTEROWE SYSTEMY POMIAROWE Dr inż. Eligiusz PAWŁOWSKI Politechnika Lubelska Wydział Elektrotechniki i Informatyki Prezentacja do wykładu dla EMST - ITE Semestr zimowy Wykład nr 8 Prawo autorskie Niniejsze
Projekt sygnalizacji świetlnej
Projekt sygnalizacji świetlnej na skrzyżowaniu ulic Gorzycka - Chłapowskiego - Długa w Ostrowie Wielkopolskim Inwestor : Miejski Zarząd Dróg w Ostrowie Wielkopolskim ul. Zamenhofa 2b 63 400 Ostrów Wielkopolski