ALGORITMUS VKLÁDÁNÍ TRAS DODATKOVÝCH VLAKŮ ALGORITHM FOR INSERTION OF ADDITIONAL TRAINS



Podobné dokumenty
SCIENTIFIC PAPERS OF THE UNIVERSITY OF PARDUBICE. OPTIMALIZACE VÝLUKOVÉ ČINNOSTI POMocí SIMULAČNíHO MODELU

Pavel Krýže, René Amcha 1, Petr Veselý 2

Simulační podpora prověřování variantního uspořádání kolejišť v rámci železničních stanic

MODELOVÁNÍ SITUACÍ VZNIKAJÍCÍCH PŘI ZPOŽDĚNÍ VLAKŮ V OSOBNÍCH ŽELEZNIČNÍCH STANICÍCH

POHLED NA PROBLEMATIKU VÝLUKOVÉ ČINNOSTI EXCLUSION IN RAILWAY TRANSPOORT

Automatické stavění vlakových cest Příležitost, zkušenost a další rozvoj

Aplikace Grafická prezentace polohy (GRAPP)

KRITICKÁ MÍSTA V NÁKLADNÍ ŽELEZNIČNÍ DOPRAVĚ CRITICAL POINTS IN CARGO RAILROAD TRANSPORT

Systém odměňování výkonu. Část A. Část B

Simulace železničních sítí

ŽELEZNIČNÍ PROVOZ. cvičení z předmětu 12ZELP ZS 2016/2017

ŽELAKTUEL 2014 Připravované změny v metodice stanovování kapacity

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE. Fakulta stavební. Konstrukce a dopravní stavby BAKALÁŘSKÁ PRÁCE REKONSTRUKCE ŽELEZNIČNÍ STANICE

Možnosti zvyšování rychlostí

Příprava tratí Rychlých spojení a zvyšování rychlosti na konvenční síti. SŽDC, Odbor strategie Seminář RS Hospodářský výbor Parlamentu ČR

Modernizace železniční sítě a její kapacita

cvičení z předmětu 12ZELP ZS 2017/2018

Zvyšování rychlosti na konvenční síti ČR. Ing. Radim Brejcha Ph.D. SŽDC, GŘ O 26

SEŠITOVÝ JÍZDNÍ ŘÁD. 311/312 nákladní pro tratě

Specifika zabezpečovací techniky v pražském metru

POSTUPY SIMULACÍ SLOŽITÝCH ÚLOH AERODYNAMIKY KOLEJOVÝCH VOZIDEL

DÍL 2 ZÁVAZNÝ VZOR SMLOUVY. Příloha 2c ZVLÁŠTNÍ TECHNICKÉ PODMÍNKY

SLEDOVÁNÍ KONFLIKTNÍCH SITUACÍ Z PLOVOUCÍHO VOZIDLA

Automatické vedení vlaku na síti SŽDC

MAPOVÉ PODKLADY A VYUŽITÍ VÝPOČETNÍ TECHNIKY A GISU PRO TVORBU TRAS LINEK MAP BASIS AND USING OF COMPUTERS AND GIS FOR TRANSPORT LINE DESIGN

Praha 1. METROPROJEKT Praha a.s Praha 2. tel.: Ing. Petr ZOBAL.

Vliv konstrukce GVD na propustnou výkonnost tratě Praha Libeň Kolín. ŽelAktuel Praha, Bc. Michal Komeštík

Druhá skupina zadání projektů do předmětu Algoritmy II, letní semestr 2014/2015

DISTRIBUOVANÁ APLIKACE EDITORU VLAKŮ DISTRIBUTED APPLICATION OF TRAIN EDITOR

SEŠITOVÝ JÍZDNÍ ŘÁD. 311/312 nákladní pro tratě

Návrh koncepce železnič ní dopravy v Praze a okolí. Gymnázium J. S. Machara, Brandýs nad Labem - oktáva

1. ÚVOD. Vladislav Křivda 1

Vize železnice jako moderní, ekologické a bezpečné formy dopravy budoucnosti

SEŠITOVÝ JÍZDNÍ ŘÁD. 536/543 nákladní pro tratě

ŽELEZNIČNÍ PROVOZ. cvičení z předmětu 12ZELP ZS 2015/2016. ČVUT v Praze Fakulta dopravní Ústav dopravních systému (K612)

ŽELEZNIČNÍ PROVOZ. cvičení z předmětu 12ZELP ZS 2016/2017

SIMULACE PRÁCE VEŘEJNÉHO LOGISTICKÉHO CENTRA SIMULATION OF FREIGHT VILLAGE WORKING

VYUŽITÍ METOD TEORIE GRAFŮ PRO HLEDÁNÍ NEJSPOLEHLIVĚJŠÍ CESTY V DOPRAVNÍ SÍTI

Správa železniční dopravní cesty, státní organizace. Železniční svršek ZAŘAZENÍ KOLEJÍ A VÝHYBEK DO ŘÁDŮ

Diagnostika signálu vlakového zabezpečovače

ANALÝZA ZPOŽDĚNÍ VLAKŮ OSOBNÍ DOPRAVY THE ANALYSIS OF PASSANGERS TRAINS DELAY

Požadavky dopravce na zvyšování rychlostí na síti SŽDC

STUDIE. SEVERNÍHO OBCHVATU MĚSTA PŘELOUČ silnice č. I/2

SEŠITOVÝ JÍZDNÍ ŘÁD. 315/326 osobní pro tratě

Kolejová křížení a rozvětvení Část 2

SEŠITOVÝ JÍZDNÍ ŘÁD. 314/507/517 nákladní pro tratě

PROJEKTOVÁNÍ KOLEJOVÉ DOPRAVY

SEŠITOVÝ JÍZDNÍ ŘÁD. 536/543 nákladní pro tratě

DEFINOVÁNÍ KONKRÉTNÍCH CÍLŮ A OPATŘENÍ SOUHRNNÝ PŘEHLED PO JEDNOTLIVÝCH TRATÍCH. Trať Požadovaná koncepce Infrastrukturní překážky Opatření

SEŠITOVÝ JÍZDNÍ ŘÁD. 533 nákladní pro trať

Správa železniční dopravní cesty, státní organizace, Dlážděná 1003/7, Praha 1 - Nové Město. Dopravní a návěstní předpis

TABULKA 1. k sešitovým jízdním řádům

Požadavky k písemné přijímací zkoušce z tematického okruhu 1 (Dopravní prostředky)

TÉMATA ZÁVĚREČNÝCH PRACÍ

Popis železniční sítě pro konstrukci jízdního řádu a řízení provozu

PROJEKTOVÁNÍ KOLEJOVÉ DOPRAVY

Projektování dopravní obslužnosti. Koncepce nabídky. Integrální taktový jízdní řád. Ing. Vít Janoš, Ph.D.

PROPUSTNOST TRATÍ A UZLŮ

SEŠITOVÝ JÍZDNÍ ŘÁD. 512 nákladní pro tratě

Ověření propustnosti žst. Praha hl. n. pro výhledový rozsah dopravy

Vzory písemných rozkazů SŽDC a ŽSR používaných na pohraniční trati a v pohraničních stanicích Mosty u Jablunkova (ČR) - Čadca (SR)

SEŠITOVÝ JÍZDNÍ ŘÁD. 325/701a/703 nákladní pro tratě

SEŠITOVÝ JÍZDNÍ ŘÁD. 501 nákladní pro tratě

SEŠITOVÝ JÍZDNÍ ŘÁD. 313 nákladní pro tratě

NÁVRH ORGANIZACE A ŘÍZENÍ PROVOZU NA KŘIŽOVATCE S VYUŽITÍM SIMULACE

Hlavní priority MD v železniční dopravě pro nadcházející období. Ing. Jindřich Kušnír ředitel Odbor drah, železniční a kombinované dopravy

PROPUSTNOST ŽELEZNIČNÍ DOPRAVY

České dráhy ČD D 23. SLUŽEBNÍ PŘEDPIS pro stanovení provozních intervalů a následných mezidobí

SEŠITOVÝ JÍZDNÍ ŘÁD. 701 nákladní pro tratě

PENĚŽNÍ VYDÁNÍ NA DOPRAVU V ČR MONETARY TRANSPORT EXPENSES IN CZECH REPUBLIC

Algoritmizace a programování

VLIV VYBRANÝCH FAKTORŮ NA DOPRAVNÍ SYSTÉM INFLUENCE OF CHOICE FACTORS ON TRANSPORT SYSTEM

SÍŤOVÝ GRAF EVROPSKÉ ŽELEZNIČNÍ INFRASTRUKTURY - PROJEKT ERWIN EUROPEAN RAILWAY INFRASTRUCTURE NEWORK - PROJECT ERWIN

Open Acces a manažer infrastruktury

KAPACITNÍ MOŽNOSTI TRATI 031 V ÚSEKU PARDUBICE HL. N. HRADEC KRÁLOVÉ HL. N.

SEŠITOVÝ JÍZDNÍ ŘÁD. 510/511 nákladní pro tratě

SEŠITOVÝ JÍZDNÍ ŘÁD. 543 nákladní

SEŠITOVÝ JÍZDNÍ ŘÁD. 322/323 nákladní pro tratě

SKLADBA NÁKLADŮ V ŽELEZNIČNÍ OSOBNÍ DOPRAVĚ A JEJICH VÝPOČET STRUCTURE AND CALCULATION OF PASSENGER RAILWAY TRANSPORT COSTS

ORGANIZACE A ŘÍZENÍ MHD cvičení z předmětu 12OMHD LS 2014/2015

KOREKCE MAXIMÁLNÍ DOSAHOVANÉ RYCHLOSTI NÁKLADNÍCH VLAKŮ CORRECTIONS OF MAXIMUM SPEED ACHIEVED BY FREIGHT TRAINS

SEŠITOVÝ JÍZDNÍ ŘÁD. 501 nákladní pro tratě

KRITICKÁ MÍSTA V TECHNOLOGICKÉM PROCESU PŘÍLEŽITOSTNÉ OSOBNÍ SILNIČNÍ DOPRAVY

2. hodnotící konference projektu I-ŽELEZNICE. Datum: Místo: Mstětice. Aktuální stav realizace Programu TP k rychlým železničním spojením

Příloha č. 7 Podrobné požadavky na kvalitu a vybavení vozidel

SEŠITOVÝ JÍZDNÍ ŘÁD. 508 nákladní pro tratě

SEŠITOVÝ JÍZDNÍ ŘÁD. 304/313 nákladní pro tratě

Jak moc VYSOKOrychlostní železnice v ČR?

SEŠITOVÝ JÍZDNÍ ŘÁD. 532 nákladní pro tratě

Multikriteriální optimalizace řízení železničního provozu

AŽD Praha s.r.o. VLAKOVÝ ZABEZPEČOVAČ LS06 Technické vlastnosti. Seminář ZČU Plzeň K aktuálním problémům zabezpečovací techniky v dopravě V.

PŘÍSPĚVEK K PROPUSTNOSTI ŽELEZNIČNÍCH TRATÍ PAPER TO QUESTIONS OF CAPACITY OF RAILWAY LINES

# Závěry / Témata / Úkoly

ŽELEZNIČNÍ TRATĚ A STANICE

TECHNOLOGICKÉ UKAZATELE PŘEPRAVY OSOB S OMEZENOU SCHOPNOSTÍ POHYBU V SYSTÉMU MHD

Případ data vozidla data trati 1. konstantní mění se 2. mění se konstantní

Dvouzdrojová vozidla pro regionální železnici

SEŠITOVÝ JÍZDNÍ ŘÁD. 309 nákladní pro tratě

INTEROPERABILITA SUBSYSTÉMU INFRASTRUKTURA Z POHLEDU PROVOZOVATELE DRÁHY. Konference: Železniční dopravní cesta 2007

SEŠITOVÝ JÍZDNÍ ŘÁD. 316a/317/318 nákladní pro tratě

Transkript:

ALGORITMUS VKLÁDÁNÍ TRAS DODATKOVÝCH VLAKŮ ALGORITHM FOR INSERTION OF ADDITIONAL TRAINS Karel Šotek, Hynek Bachratý 1 Anotace: Článek popisuje nový algoritmus na hledání a řešení konfliktních situací, které vznikají vkládáním dodatkových vlaků do platného grafikonu vlakové dopravy.je to významný prvek při řešení kapacitních výpočtů v železniční dopravě. Klíčová slova: Železniční doprava, jízdní řád, dodatkový vlak, konflikt, kapacita, algoritmus. Summary: There is presented new algorithm for conflict-free insertion of utility trains to valid railway timetable in this article. We expect to use this algorithm mainly for calculation of railway track capacity and for relevant analyses of railway lines. Key words: Railway transport, simulation model, timetable, algorithm, conflict. 1. ÚVOD Hlavním cílem algoritmu je postupné vkládání dalších vlaků do hotového a připraveného grafikonu. Trasa těchto nových vlaků se vloží tak, aby nedošlo ke konfliktům s naplánovanou dopravou a současně nedošlo k nadměrnému nárůstu jízdní doby vložených vlaků.prvním krokem je výběr vzorových vlaků, jejichž kopie se mají vkládat jak dodatkové vlaky. Předpokládá se využití existujících vlaků GVD, z nichž si může uživatel vybírat. 2. POPIS ALGORITMU Systém SENA uživateli poskytuje široké možnosti i pro použití dalších, v systému dovolených vlaků. Jedná se třeba o typové vlaky, studijní vlaky a pod. Prostřednictvím vzorového vlaku zadáme dodatkovému vlaku všechny jeho potřebné parametry (hnací vozidla, soupravu,..), jeho trasu, použité koleje a jízdní doby. Tyto údaje lze zvolit modifikovaně při přípravě vzorových vlaků. Příprava má tyto kroky: Ořezání trasy vlaků na rozsah aktuálně používaného listu GVD. Vkládání dodatkových vlaků většinou probíhá na uživatelem navrhnuté trati resp. listu GVD a není proto třeba sledovat trasu vlaku mimo zadaný rozsah. Nastavení minimálních pobytů vlaku. Cílem je zejména odstranění a případná změna na průjezd těch pobytů, které vznikly z dopravních důvodů. Třeba při křižování vlaků na 1 prof. Ing. Karel Šotek, CSc., Katedra softverových technologií, Fakulta elektrotechniky a informatiky, Univerzita Pardubice, Studentská 95, 532 10 Pardubice, e-mail: karel.sotek@upce.cz RNDr. Hynek Bachratý, Ph.D., Katedra softwarových technologií, Fakulta riadenia a informatiky, Žilinská univerzita v Žiline, Univerzitná 1, 010 26 Žilina, e-mail: hynek.bachraty@fri.uniza.sk Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 276

jednokolejných tratích. Korekce pobytů na jejich minimální hodnotu průběžně probíhá i po dobu vkládání vlaků popsaného dále. Oprava nesprávně použitých traťových kolejí. Data IS SENA obsahují informaci o doporučené traťové koleji pro daný směr jízdy. Tato kolej je zapracována do dat vlaku, pokud z nějakých důvodů (výluka, možnost souběžné jízdy) nebyla ve vzorovém vlaku uplatněná. Optimalizace použitých průjezdů a staničních kolejí. Použité dopravní cesty vzorového vlaku jsou ovlivněny dopravní situací v době jeho jízdy, která mohla být způsobena jeho vedením po kolejích vzdálenějších od hlavní koleje. Při přípravě vlaku jsou tyto koleje změněny (podle rychlostních omezení) na nejrychlejší přípustné koleje případně vlakové cesty v jednotlivých stanicích. Přepočet JD. Výše uvedené změny v datech vlaku vyžadují přepočet jízdních dob vlaku, protože stávající už nemusí odpovídat jeho modifikované vlakové cestě. Obr. 1 - Okno algoritmu vkládání vlaků Připravené vzorové vlaky jsou současně doplněny o údaj, jaké procento překročení jízdní doby vloženého dodatkového vlaku budeme akceptovat a počet opakovaných vložení tohoto vlaku. Postupným zadáním vzorových vlaků uživatel může zadat celou sekvenci vložených dodatkových vlaků, a tak může zabezpečit střídavé vložení osobních a nákladních vlaků. Uživatel dále upřesní některé další parametry vložení dodatkových vlaků, jako např. standardní nebo zvolenou sadu řešených konfliktů, dobu vložení prvního vlaku a interval vložení všech vlaků atd. Může také zvolit (hlavně pro potřebu detailního sledování algoritmu) krokovací režim práce, když je oknem informován o každém vyřešeném konfliktu a může rozhodnout o pokračování nebo přerušení algoritmu. Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 277

Po nastavení parametrů se spustí vlastní proces vložení. Jeho podstatou je postupné vkládání jednotlivých dodatkových vlaků do určených časových poloh. Trasa každého vlaku je nejdříve vložena do grafikonu tak, jak je připravena ve vzorovém vlaku. Takto samozřejmě dojde ke vzniku více konfliktních situací. Tyto konflikty jsou postupně odstraňovány pomocí přizpůsobené a upravené varianty simulačního algoritmu IS SENA. Jeho hlavním principem je cyklické vyhledávání konfliktů dopravy, určení prioritního konfliktu a jeho vyřešení změnou trasování příslušného vlaku. Nedochází přitom k testování, jaké následující konflikty tato změna způsobí. Algoritmus je tak do určité míry heuristický a jeho výkonnost a výsledky do značné míry souvisí s doladěním prioritních funkcí pro určení řešeného konfliktu a měněného vlaku. Simulace do značné míry odpovídá procesu řízení dopravy na základě průběžné analýzy výhledové (konfliktní) dopravní situace respektive dopravního plánu. Z povahy IS SENA, ale i z pravidel organizace železniční dopravy vyplývá, že tato činnost je do značné míry podobná procesu postupné tvorby korektního GVD. Pro potřeby vložení dodatkových vlaků má simulační algoritmus některé specifické vlastnosti, které ho zjednodušují a urychlují: Vyhledávají a řeší se pouze konflikty vloženého dodatkového vlaku. Může se jednat buď o konflikt vlaku s infrastrukturou (vhodná kolej, elektrifikace, výluky a pod.) nebo konflikty dodatkového vlaku s vlakem původního grafikonu (intervaly, následné mezidobí, současné obsazení koleje). Původní GVD považujeme za bezkonfliktní (a uživatel si ho může jako takový přichystat), konflikty jeho vlaků proto ignorujeme, nedochází k jejich vyhledávání a řešení. Všechny konflikty se řeší změnou trasy dodatkového vlaku. V souladu s dohodnutou metodikou je potlačena funkce určující vlak s menší prioritou (který je při řešení konfliktu změněný), a bez ohledu na druh vlaku a další parametry je upravovaný pouze dodatkový vlak. Při řešení konfliktů tak nedochází k narušení původního GVD. V rámci simulace proto nedochází k potřebě zásadních změn organizace dopravy a trasování vlaků. Řeší se vždy časově první z nalezených konfliktů. V návaznosti na předchozí bod je rovněž možno potlačit prioritní funkci, určující který z nalezených konfliktů bude řešený. Při všeobecné simulaci jsou prioritní typy konfliktů, a až následně jejich čas. I při tomto postupu způsob řešení některých konfliktů vyžaduje návrat simulace zpět v čase. Hledání některých konfliktů a jejich řešení není třeba dokončit. Při běžném vyhledávání jednotlivých konfliktů je ke každému z nich současně nalezen a zapsán do dat způsob jeho řešení. To umožňuje uživatelovi i jeho manuální řešení a má význam pro standardní simulaci, i když je předem těžké určit, který konflikt bude jako prioritní nakonec řešený. Při určování priority konfliktů podle časového kritéria je ale možný efektivnější postup. Algoritmus si pamatuje dobu (průběžně) prvního z doposud nalezených konfliktů. Pokud je při dalším hledání konfliktů možno předem stanovit (potenciální) dobu jeho vzniku. Ta je větší jako dosavadní minimální doba, další identifikaci konfliktu a případné hledání jeho řešení lze přerušit a ukončit. Omezení doby simulace procentem prodloužení doby jízdy. Pro každý vkládaný dodatkový vlak známe doby jízdy jeho vzoru a akceptované procento jeho překročení. Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 278

Pokud po dobu řešení konfliktů jeho jízdní doby prodloužíme nad tuto hranici, lze simulaci přerušit. Po ukončení vložení dodatkového vlaku je testováno dodržení povoleného procenta překročení doby jízdy. Na základě testu je nebo není doplněn do GVD a algoritmus pokračuje vkládáním dalšího dodatkového vlaku podle zadané sekvence vzorových vlaků. Základem algoritmu vkládání dodatkových vlaků a simulací všeobecně je identifikace jednotlivých konfliktů, vyhledání způsobu jejich řešení a jeho realizace změnou trasování vlaku. Postupně došlo k značné modifikaci a dalšímu vývoji některých algoritmů a jejich částí. Byla upravená struktura a organizace jednotlivých vyhledávaných konfliktů. K nejdůležitějším změnám patří: Využívání kriteria traťové rychlosti dopravní cesty. Při potřebě vyhledání nové dopravní cesty vlaku ve stanici, často dochází k situaci, když je nutné zvolit některou z více přípustných možností. V tomto případě se jako kriterium používá jako limitující konstrukční traťová rychlost dopravní cesty. Podle typu vlaku jsou uvažované rychlostníky. Nedochází k zapracování pomalých jízd, omezení na základě návěstních předpisů a pod., jakož i obmezení rychlosti z parametrů vlaku. Cílem je totiž optimalizovat dopravní cestu spíše ze stavebního, než dopravního hlediska. Toto kriterium je značně využíváno při hledání více typů konfliktů. Využití topologie stanice při vyhledávání variantní dopravní cesty. Pokud jízda vlaku po zadané koleji způsobuje konflikt (buď pro nevhodné parametry koleje nebo pro kolizi s jízdou jiného vlaku), je třeba určit novou dopravní cestu vlaku. Tato úloha se stává obzvláště složitou v případě složitějších stanic, když vlak používá pro průjezd více staničních kolejí. V těchto situacích nyní algoritmus vyhledává vhodné koleje ve třech navazujících cyklech. V prvém se snaží zachovat původní dopravní cestu a hledá se volná kolej pouze na úrovni konfliktní koleje. Pokud tedy např. na cestě 1a, 1b, 1c je konfliktní kolej 1b, testují se řešení typu 1a, 3b, 1c. Jako náhrada za kolej 1b se testují pouze koleje, jejichž kilometrická poloha má neprázdný průnik s kilometrickou polohou konfliktní koleje. Využívá se při tom skutečnost, že kilometrické polohy kolejových objektů stanic jsou zadávány jednotně (i v případě spojení více tratí) podle jejich průmětu na hlavní osu stanice. V druhém cyklu jsou opět testovány pouze koleje na úrovni konfliktní koleje. Jsou ale doplňované na optimální cestu bez ohledu na původní datum jízdy vlaku. Tímto způsobem lze najít na př. řešení 3a, 3b, 3c. V posledním cyklu se naopak testují koleje (doplněné na optimální dopravní cestu) s prázdným kilometrickým průnikem. Tímto se kompletuje hledání a otestují se řešení v topologicky odlišné časti stanice. Sledování a využití časového údaje uvolnění přípustné koleje. Při hledání dopravní cesty výše uvedeným způsobem se především zjišťuje, zda řešení vyhovují parametrům vlaku. Testuje se délka kolejí, nástupiště, peronizace koleje, trakce atd. Když je z toho pohledu kolej vhodná, sleduje se (i pro ostatní dopravní cesty) zda není v požadované době obsazena jinými vlaky. Novým prvkem je, že v případě obsazení koleje se ukládá hodnota doby, kdy se kolej uvolní. Pokud tedy algoritmus zjistí, že všechny přípustné koleje jsou v požadované době obsazeny, je k dispozici informace o době, kdy dojde Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 279

k uvolnění první z nich. Konflikt je následně řešen zastavením vlaku na potřebnou dobu v předcházející stanici. Při inovaci řešících algoritmů týkajících se vyhledávání vhodných staničních kolejí je hlavní důraz kladený na stavební a topologické vlastnosti kolejiště stanice. Nový konflikt identifikace průjezdu a jeho řešení. Údaje o průjezdech (které popisují jízdu vlaku po zhlavích) obsahují informaci, zda jsou určeny pro jízdu osobních nebo nákladních vlaků a také pro vlaky zastavující nebo projíždějící. Nový konflikt identifikace přechodu kontroluje dodržování tohoto parametru v jízdě vlaku. Pokud nastal konflikt, podle dohodnuté metodiky jeho řešení probíhá ve třech krocích. Nejdříve se pro příslušné koleje hledá možnost jízdy po variantních přechodech s vyhovující identifikací. Potom se zkoumá možnost dodržení identifikace zastavením vlaku. Poslední možností je změna použitých staničních kolejí. Zvýšení efektivnosti vyhledávání vhodné stanice zastavení vlaku. Častou metodou řešení konfliktu ve stanici nebo na úseku je zastavení vlaku ve vhodném předcházejícím dopravním bodu trasy vlaku. Zde vlak prodloužením pobytu čeká na uvolnění koleje, zhlaví, dodržení intervalu a pod. Původně se při hledání bodu pro zastavení vlaku kontroloval pouze jeho vhodný typ (stanice, vlečka a pod.). Tento test byl doplněný o kontrolu existence vhodné staniční dopravní koleje, jejichž parametry (délka, trakce, peronizace) odpovídají parametrům vlaku. Pokud taková kolej neexistuje, algoritmus rekurzivně testuje další body zpět po trase vlaku. Rozšířené uplatnění metody zastavení vlaku v předcházející stanici. Vzhledem na dříve uvedené inovace byla metoda zastavení vlaku v předcházejícím dopravním bodu trasy vlaku doplněna jako primární nebo sekundární metoda řešení dalších typů konfliktů. Zdokonalení algoritmu vyhledávání traťové koleje. Při řešení konfliktů metodou změny traťové koleje je přísněji a detailněji kontrolovaná její vhodnost připojení na dopravní cestu v sousedních stanicích. Uvedené změny zásadně zvýšily rychlost a efektivnost řešení konfliktních situací. Snížil se počet sekundárně vyvolaných konfliktů způsobených řešením jednotlivých konfliktů. Časové kritérium výběru prioritního konfliktu podporuje postupnou úpravu trasy vlaku v pořadí jeho jízdy. V případě potřeby je ale simulační smyčka schopná návratu v čase nebo v trase vlaku. Zde ilustrujeme některé možnosti algoritmů. Na Obr. 2 je ukázka, jak algoritmus umožňuje vložení sekvence dodatkových vlaků i bez řešení konfliktů. Ty jsou pouze nalezeny a identifikovány. Uživatel je může odstranit později uplatněním jiných nástrojů IS SENA. Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 280

Obr. 2 - Vložení dodatkových vlaků bez řešení konfliktů Na následujícím obrázku (Obr. 3) algoritmus vložil prvé dva vlaky předcházející sekvence s vyřešením všech konfliktních situací. Obr. 3 - Vložení vlaků s řešením konfliktů Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 281

Obr. 4 - Vložení dodatkových vlaků v dopravní špičce s řešením konfliktů Na Obr. 5 je situace s vložením vlaků a následným řešení situace. Je vidět, že algoritmus prodloužil pobyt vlaku potřebný na vykřižování protijedoucích vlaků a respektoval dodržení následu při vjezdu do Stříbra ve stanici Chodová Planá. Vlak byl schopný bezkonfliktní jízdy i do následující stanice, v ní ale nebyly k dispozici vhodné koleje pro realizování pobytu. Obr. 5 - Vložení dodatkového vlaku s čekáním ve vhodné stanici Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 282

3. ZÁVĚR Článek představuje možnost hledání a řešení konfliktních situací, které vznikají vkládáním dodatkových vlaků do platného grafikonu vlakové dopravy, pomocí nového algoritmu. Tento algoritmus významně přispívá k lepšímu řešení kapacitních výpočtů v železniční dopravě. Příspěvek vznikl za podpory Institucionálního výzkumu MSM 0021627505 Teorie dopravních systémů Univerzity Pardubice. POUŽITÁ LITERATURA [1] ŠOTEK K., BACHRATÝ H. Nové možnosti simulačních modelů reálného prostředí v železniční dopravě, príspevok do zborníka II konferencie Teorie dopravních systémů, 17. Január 2007, Pardubice, vydala DPJF Univerzita Pardubice, str. 9-18, ISBN 978-80-7194-927-5. [2] AMCHA, R., BACHRATÝ, H., KRÝŽE, P., VESELÝ, P. Příspěvek k problematice dodatkových vlaků v prostředí IS SENA. Príspevok do zborníka konferencie DOPRAVNÍ SYSTÉMY 2005, 29. november 2005, Pardubice, vydala DPJF Univerzita Pardubice, str. 331-338,ISBN 80-7194-805-5. [3] BLAHO, P., GAŠPARÍK, J. Some aspects of enterprise access to infrastructure of Slovak Republic railways (ŽSR). In: Transport XXI wieku, medzinárodná vedecká konferencia, Stare Jablonki, 18.-21.9.2007, Politechnika Warszawska, 2007, s. 91-96, ISBN 978-83- 7204-618-5. [4] ZÁHOROVÁ V. Určení nástupištní koleje pro zpožděný přijíždějící vlak pomocí fuzzy regulátoru, In sborník příspěvků konference Inteligentní systémy pro praxi: XI ročník konference, Bohdaneč, 30.-31. ledna 2008, Ostrava:AD&M konferenční servis, 2008, str. 103-108, ISBN 978-80-7399-354-2. Recenzent: Mgr. Ing. Lubomír Sadloň, PhD. Žilinská univerzita, FRI, Katedra softvérových technologií Šotek, Bachratý - algoritmus vkládání tras dodatkových vlaků 283