www.wikidata.de-de.nina.az
Ein Deadlock englisch fur ausweglose Situation ist bei der Eisenbahn eine Situation in der sich Zuge gegenseitig blockieren so dass keine Zugfahrt im Regelbetrieb mehr moglich ist Inhaltsverzeichnis 1 Bedeutung 2 Theoretische Beschreibung 3 Weblinks 4 EinzelnachweiseBedeutung Bearbeiten nbsp Beispiel eines Deadlocks bei einer eingleisigen Strecke zwischen zwei Bahnhofen mit jeweils zwei GleisenDer einfachste Fall eines Deadlocks ist eine eingleisige Strecke auf der sich zwei Zuge gegenuberstehen Solange sich jeder der Zuge in einem eigenen Zugfolgeabschnitt befindet droht in dieser Situation zwar kein Zusammenstoss trotzdem wird diese Behinderung vom sogenannten Gegenfahrschutz zur Sicherung von Zugfahrten verhindert 1 Ein auch mit Zugsicherung moglicher Deadlock ist wenn bei eingleisigem Zugbetrieb ein Bahnhof mit zwei Gleisen mit zwei in dieselbe Richtung fahrenden Zugen belegt ist beispielsweise zum Uberholen aber zugleich ein Zug auf dem eingleisigen Abschnitt entgegenkommt Da alle Gleise im Bahnhof belegt sind ist keine Zugkreuzung moglich und die Zuge blockieren sich gegenseitig 2 3 nbsp Deadlock im Gleiswechselbetrieb Fur keinen der Zuge ist in Fahrtrichtung einer der rot markierten Zugfolgeabschnitte frei Ein Deadlock kann auch auf zweigleisigen Strecken auftreten die im Gleiswechselbetrieb befahren werden wenn sich auf beiden Gleisen jeweils zwei Zuge entgegenkommen und es durch keinen Gleiswechsel mehr moglich ist das Gegengleis zu verlassen In grosseren Bahnhofen ist die Bedingung fur einen Deadlock dass die Strecken durch Zuge blockiert werden die einfahren wollen aber wegen uberfullter Bahnhofsgleise nicht mehr einfahren konnen Eine grosse Sicherheit bieten hingegen zweigleisige Strecken bei denen in jede Richtung nur das Regelgleis befahren wird 3 Der Aufwand eine solche Situation durch Rangieren zu beseitigen ist im Eisenbahnbetrieb sehr hoch Es ist jedoch unmoglich die Bahninfrastruktur eines komplexen Streckennetzes so zu bauen dass Deadlocks grundsatzlich ausgeschlossen sind Erstens muss daher vor der Einfuhrung eines neuen Fahrplans die in Europa durch das Forum Train Europe koordiniert seit 2002 immer am zweiten Samstag im Dezember an Mitternacht stattfindet sichergestellt sein dass er keine Deadlocks enthalt Zweitens ist es bei Verspatungen oder Umleitungen Aufgabe der Fahrdienstleiter teilweise unterstutzt durch Algorithmen in der Steuerungssoftware von digitalen Stellwerken potentielle Deadlocks zu erkennen und zu verhindern 4 5 6 Die Software enthalt dann einen Algorithmus als sogenannte Uberfullverhinderung die das automatische Stellen von Fahrstrassen nur dann zulasst wenn dadurch die Gleisanlage nicht uberfullt wird Beispielsweise wird im Gleiswechselbetrieb das Einstellen einer vierten Fahrstrasse auf die Uberleitstelle verhindert und so eine davon wegfuhrende Fahrstrasse freigehalten Derartige Systeme sind im Lotschberg Basistunnel sowie im Gotthard Basistunnel auf Basis des European Train Control Systems umgesetzt 7 8 9 Allerdings ist dies technisch nur dann moglich wenn die Anlagen auf beiden Seiten zum selben Stellwerksbereich gehoren In den ubrigen Fallen dient das Zugmeldeverfahren bei dem das Ablassen einer Fahrt in einen Abschnitt mit Zweirichtungsbetrieb vorher durch Anbieten und Annehmen zwischen den beteiligten Fahrdienstleitern zu vereinbaren ist als Schutz vor dem Festfahren Theoretische Beschreibung Bearbeiten nbsp Jeder Abschnitt rot hinterlegt kann nur mit einem Zug belegt sein der gemass dem blauen Pfeil auf die Einfahrt in den nachsten Blockabschnitt wartet Man kann den Deadlock daran erkennen dass der gerichtete Graph dieser Pfeile einen Zyklus aufweist Fur die Entstehung eines Deadlocks in der Eisenbahn gelten dieselben vier Bedingungen wie beim Deadlock in der Informatik Die ersten drei Kriterien sind dabei aufgrund der Struktur der Eisenbahn bzw Zugsicherung immer erfullt 3 4 5 Jeder Zugfolgeabschnitt Blockabschnitt kann von nur einem Zug belegt werden und ist dann fur andere blockiert Mutual Exclusion Jeder Zug wartet bis er in den nachsten Blockabschnitt einfahren kann und gibt erst danach das bisherige Gleis frei Hold and Wait Es konnen keine Zuge aus dem System entfernt werden No Preemption Es besteht eine Wartekette dass ein Zug in einen Blockabschnitt einfahren muss der wegen eines Zirkelbezugs aber erst dann frei werden kann nachdem der Zug seinen eigenen Blockabschnitt verlassen hat nbsp Eine mit einem Zug belegte Schleife mit mehreren Zugfolgeabschnitten ware eine hypothetische Bahninfrastruktur in der keine Deadlocks vorkommen konnen Das entscheidende vierte Kriterium hangt von der Betriebssituation und den baulichen Bedingungen ab also der Mehrgleisigkeit der Verfugbarkeit von Ausweichgleisen und der Grosse der Bahnhofe In einem etwas komplexeren Bahnsystem mit eingleisigen Strecken oder Gleiswechselbetrieb ist es unmoglich Deadlocks prinzipiell zu verhindern Anders als bei Softwareprozessen die grundsatzlich abgebrochen und neu gestartet werden konnen ist es bei der Bahn im Normalfall unmoglich Zuge kurzfristig vom Gleis zu nehmen und neu zu starten Daher bleibt als Ausweg nur Deadlocks durch Vorausschau und geeignete Steuerung zu verhindern Fur den automatisierten Fahrbetrieb sowie fur die Simulation und Bestimmung der maximalen Kapazitat von Eisenbahnsystemen sind daher spezielle Algorithmen notig die Deadlocks ausschliessen und einen effizienten Bahnbetrieb ermoglichen 5 10 Mittels Komplexitatstheorie lasst sich berechnen dass bei steigender Anzahl von Zugen und Blockabschnitten die notige Rechenleistung stark zunimmt der von Dessouky u a untersuchte Algorithmus ist NP schwer 11 Weblinks BearbeitenDeadlock beim Streckenblock auf eingleisiger Strecke stellwerke deEinzelnachweise Bearbeiten Ulrich Maschek Eisenbahnsicherungstechnik Abschnitt 13 4 4 3 Gegenfahrschutz In Lothar Fendrich Hrsg Handbuch Eisenbahninfrastruktur 2007 S 599 648 hier S 630 doi 10 1007 978 3 540 31707 4 Jacob Kohlruss Untersuchung von Methoden zur Vermeidung von Deadlocks in synchronen Eisenbahnsimulationsprogrammen Diplomarbeit Institut fur Verkehrsmanagement Fachhochschule Braunschweig Wolfenbuttel 2007 S 5 27 31 a b c Jorn Pachl Systemtechnik des Schienenverkehrs Bahnbetrieb planen steuern und sichern 6 Auflage Vieweg Teubner 2011 S 214 ISBN 978 3 8348 1428 9 doi 10 1007 978 3 8348 8307 0 a b Yong Cui Simulation Based Hybrid Model for a Partially Automatic Dispatching of Railway Operation Dissertation Universitat Stuttgart 2009 S 55 ff a b c Jorn Pachl Avoiding Deadlocks in Synchronous Railway Simulations In 2nd International Seminar on Railway Operations Modelling and Analysis Hannover 2007 urn nbn de gbv 084 12898 Jacob Kohlruss Untersuchung von Methoden zur Vermeidung von Deadlocks in synchronen Eisenbahnsimulationsprogrammen Diplomarbeit Institut fur Verkehrsmanagement Fachhochschule Braunschweig Wolfenbuttel 2007 S 7 Christian Hellwig Dagmar Wander Mit Hochgeschwindigkeit durch den Berg ETCS Level 2 im Lotschberg Basistunnel In Signal und Draht 96 10 2004 S 14 17 Generationen und Jahrhundertprojekt Artikel uber den Gotthard Basistunnel auf siemens ch Abgerufen am 15 Dezember 2019 Sue Morant Novel traffic safety systems keep Gotthard trains moving In International Railway Journal 16 Juni 2016 P Cazenave M Khlif Bouassida A Toguyeni Collisions avoidance and deadlocks prevention for dynamic routing of trains in a railway node IEEE Hrsg 2019 6th International Conference on Control Decision and Information Technologies CoDIT doi 10 1109 CoDIT 2019 8820580 Maged M Dessouky Quan Lu Jiamin Zhao Robert C Leachman An exact solution procedure to determine the optimal dispatching times for complex rail networks In IIE Transactions 38 2 2006 S 141 152 doi 10 1080 074081791008988 Abgerufen von https de wikipedia org w index php title Deadlock Eisenbahn amp oldid 196052165