Teilnetzgenerator
Mit dem Zusatzmodul Teilnetzgenerator kann aus dem Gesamtnetz ein Teilnetz mit zugehörigen Teilmatrizen so generiert werden, dass für das Teilnetz in der Regel vergleichbare Umlegungsergebnisse erzielt werden.
Das Teilnetz wird dabei nach den folgenden Regeln erzeugt:
- Grundlage sind die aktiven Strecken und den aktiven Linienrouten.
- Darüber hinaus werden folgende Netzobjekte ins Teilnetz aufgenommen:
- Alle Von- und Nach-Knoten der aktiven Strecken.
- Alle Knoteneditor-/Knotensteuerungsdaten für die Knoten, die mit wenigstens einem Arm im Teilnetz liegen
- Alle Abbieger, deren Von- und Nach-Strecke zum Teilnetz gehört
- Alle Anbindungen an einen Knoten, der im Teilnetz liegt
- Alle Bezirke mit Anbindungen an einen Knoten, der im Teilnetz liegt
- Alle IV-Wege, die zu Wegemengen gehören
- Alle Zählstellen, die an einer aktiven Strecke liegen
- Alle aktiven POIs, dabei werden alle im Teilnetz möglichen Referenzen auf Knoten, Strecken, POIs, Haltepunkte und Haltestellenbereiche mit kopiert
- Alle Screenlines
- Alle existierenden Regulierten Verkehrsbereiche, denen mindestens eine aktive Strecke zugeordnet ist.
- Alle aktiven Gebiete
- Alle Oberknoten, wenn alle zugehörigen Teilknoten aktiv sind, sowie alle zugehörigen Oberabbieger
- Alle Haltestellen, die mindestens einen Haltepunkt an einer aktiven Linienroute oder einen Haltestellenbereich im aktiven Bereich haben, werden vollständig (inklusive aller Haltepunkte und Haltestellenbereiche) übernommen. Außerdem werden von der Haltestelle referenzierte Knoten (der Haltestellenbereiche oder Haltepunkte) und gegebenenfalls die Anbindungen und damit verbundene Bezirke übernommen.
- Alle aktiven Linienrouten, gegebenenfalls abgeschnitten
- Alle Haltepunkte und Strecken von zurechtgeschnittenen Linienrouten
- Alle Linien, die mindestens eine aktive Linienroute haben
- Alle Oberlinien, die mindestens eine Linie im entstandenen Teilnetz haben
- Alle Linienroutenverläufe der aktiven Linienrouten
- Alle Fahrzeitprofile und Fahrzeitprofilverläufe der aktiven Linienrouten
- Alle Fahrplanfahrten, Fahrplanfahrtabschnitte und Fahrplanfahrtverläufe der aktiven Linienrouten
- Alle Koordinierungsgruppen, die bezüglich der beteiligten Fahrzeitprofile und bezüglich der örtlichen Ausdehnung vollständig im Teilnetz liegen
- Alle Abbiegestandards und Umlaufelementtypen
Folgende Netzobjekte aus dem Gesamtnetz werden außerdem ins Teilnetz aufgenommen.
- Nachfragesegmente
- Modi
- Verkehrssysteme
- Streckentypen
- Oberbezirke
- Kalenderperioden
- Verkehrstage
- Tarifzonen
- Fahrkartenarten
- Richtungen
- Betreiber
- Fahrzeugkombinationen
- Fahrzeugeinheiten
- Flächen
- Nachfragematrizen
- Ganglinien
- Nachfrageganglinien
- Aktivitäten, Aktivitätenpaare, Aktivitätenketten *
- Personengruppen, Strukturgrößen *
- Branchen, Logistikkonzepte *
- Nachfrageschichten *
- Kenngrößenmatrizen
- Verfahrensparameter
- Benutzerdefinierte Tabellen
- Benutzerdefinierte Verkehrszusammensetzungen und Fahrzeugschichten, kalte und warme Emissionsfaktoren für die benutzerdefinierten Fahrzeugschichten
- Nachfragematrizen
* bei aktivierter Option Nachfragemodell ins Teilnetz übernehmen
Neben den ausgewählten Teilmatrizen (Anwendung: Teilnetzgenerator verwenden), werden auch alle weiteren im Originalnetz vorhandenen Matrizen ins Teilnetz übernommen. Die Werte dieser Matrizen werden auf null gesetzt. Um ihre Zugehörigkeit zu dem Teilnetz zu kennzeichnen, werden die Matrix-Dateinamen mit einem Suffix versehen. Sind in der Versionsdatei Verweise auf Matrizen vorhanden, so werden diese entsprechend aktualisiert.
Beispiel
Teilnetz-Versionsname: tgen_ver
Matrix-Dateiname im Originalnetz: pkw.mtx
Matrix-Dateiname im Teilnetz: pkw_tgen.mtx
Enthält das Netz Formelmatrizen, werden diese zunächst in Datenmatrizen umgewandelt. Für jeden Matrixeintrag wird der sich aus der Formel ergebene Wert übernommen. Die Formel wird zu Ihrer Information im Teilnetz in ein benutzerdefiniertes Attribut an Matrizen geschrieben.
Der Teilnetzgenerator berücksichtigt die Wege einer vorhandenen Umlegung und generiert an den Schnittstellen des Netzes, an denen Verkehrsströme in das Netz ein- oder aus dem Netz ausfahren, neue Bezirke. Diese virtuellen Grenzbezirke (Kordonbezirke) ergänzen die Teilmatrizen der Nachfragesegmente, sodass keine Verkehrsnachfrage im Teilnetz verloren geht.
- IV-Nachfragematrizen
Kordonanbindungen werden an allen Grenzknoten generiert. Grenzknoten sind Knoten, an denen aktive und passive Strecken zusammentreffen, das heißt an denen mindestens eine Strecke nicht zum Teilnetz gehört. Für jede Kordonanbindung wird ein Kordonbezirk generiert. Über die Wege kann Visum die Nachfragematrix dann ergänzen. Dazu ist eine Umlegung erforderlich.
- ÖV-Nachfragematrix
Grenzhaltepunkte sind die ersten und letzten Haltepunkte der aktiven Linienrouten sowie alle Haltepunkte, an denen Umsteigevorgänge zu passiven Linienrouten stattfinden. An jedem Haltestellenbereich eines Grenzhaltepunktes werden Kordonanbindungen erzeugt. Für jede Kordonanbindung wird ein Kordonbezirk generiert. Dazu ist eine Umlegung erforderlich. Alternativ können zwei Arten von Haltepunktmatrizen erzeugt werden.
- teilwegfein
Für jeden einzelnen Teilweg, dessen Linienroute aktiv ist, wird jeweils ein Kordonbezirk am Start- und am Endhaltepunkt erzeugt. Die Belastung des Weges wird als Nachfrage zwischen diesen Bezirken vermerkt, das heißt sie taucht in der neuen Matrix genauso oft auf, wie der Weg Teilwege hat.
- wegfein
Für jede Route wird für den ersten Haltepunkt einer aktiven Linienroute ein Kordonbezirk erzeugt (Start). Verlässt die Route die Menge der aktiven Linienrouten oder folgt auf einen Teilweg ein Fußweg, der über eine nicht aktive Strecke führt, so wird am letzten Haltepunkt des letzten aktiven Teilwegs ein Kordonbezirk erzeugt (Ziel). Die Nachfrage wird zwischen Start und Ziel vermerkt. Sobald die Route die Menge der aktiven Linienrouten wieder betritt, wird zunächst wieder ein Kordonbezirk am ersten Haltepunkt des ersten aktiven Teilwegs erzeugt usw.
Wenn alle Linienrouten und alle Strecken aktiv sind, ist die Summe der Haltepunktmatrix gleich der Summe der Nachfragematrix.
Für wegfeine und teilwegfeine Matrizen gilt: Wird bei einer ÖV-Umlegung das Verkehrssystem ÖV-Zusatz verwendet, behandelt der Teilnetzgenerator die Routen, die ÖV-Zusatz enthalten, wie folgt:
- Ist auf einem Routenabschnitt mit ÖV-Zusatz eine Strecke passiv, so wird an deren Von-Knoten ein Kordonbezirk eingefügt. Sobald wieder auf eine aktive Strecke gestoßen wird, erzeugt der Teilnetzgenerator auch an deren Von-Knoten einen Kordonbezirk. Die Belastung wird als Nachfrage von einem Kordonbezirk zum nächsten vermerkt.
- Der Unterschied zum Verkehrssystem ÖV-Fuß ist folgender: Ist innerhalb eines Fußwegs mindestens eine Strecke passiv, werden die entsprechenden Kordonbezirke am letzten Haltepunkt vor dem Fußweg und am nächsten Haltepunkt nach dem Fußweg eingefügt, nicht an den Knoten der passiven Strecke.
In Abbildung 43 ist ein Beispiel zur Erläuterung der Unterschiede angegeben. Es wurde die Option Nummern der Kordonbezirke mit Offset gewählt, um den Zusammenhang zu den Knoten zu verdeutlichen. Als Offset wurde 10 gewählt.
Abbildung 43: Teilnetz schneiden bei wegfeinen und teilwegfeinen Haltepunktmatrizen
- Der exakte Streckenverlauf von DRT und Sharing Teilwegen ist trotz Umlegung nicht bekannt. Er wird durch einen imaginären Kurzweg im Netz repräsentiert. Dieser Kurzweg wird beim Schneiden des Teilnetzes herangezogen. Das Verteilen der Nachfrage auf die Kordonbezirke erfolgt analog zu dem Vorgehen beim Verkehrssystem ÖV-Zusatz.
- Verfahrensparameter
Alle im Ursprungsnetz vorhandenen Verfahrensparameter werden in das Teilnetz übernommen. Um ihre Zugehörigkeit zu dem Teilnetz zu kennzeichnen, werden Dateien, in denen die Verfahrensparameter gespeichert sind, mit einem Suffix versehen.
- Benutzerdefinierte Attribute
Benutzerdefinierte Attribute des Ausgangsnetzes werden in das Teilnetz übernommen.
- Benutzerdefinierte Attributnamen (Aliasse)
Aliasse von Attributnamen werden in das Teilnetz übernommen.
- Befristete Attribute
Definitionen und Werte befristeter Attribute werden in das Teilnetz übernommen.