DTA: Speed up your DUE convergence

Technische Anmerkung #18

September 2016
Von Josep Perarnau

In großen Netzwerken ist es wichtig, die Anzahl der Iterationen zu minimieren, die die DUE benötigt, um die relative Lücke zu erreichen. Eine geringe Anzahl von Iterationen verringert die Gesamtberechnungszeit für die Ausführung einer DUE dramatisch.


Eine gute Strategie zur Verbesserung der Konvergenz besteht darin, die DUE mit einer ersten Reihe von Pfaden zu beginnen. Ein Satz anfänglicher Pfade kann durch die Verwendung einer Pfadzuweisungsdatei aus einer statischen Zuweisung entstehen: Führen Sie eine statische Zuweisung aus und speichern Sie die Zuweisung in einer Pfadzuweisungsdatei. Sie haben dann zwei Möglichkeiten: Speichern Sie die vollständige Pfadzuordnung oder speichern Sie nur eine Teilmenge einer vordefinierten Anzahl von Pfaden – im Beispiel unten sind es drei Pfade. Sie können dies in den „Zu erzeugenden Ausgaben“ des statischen Zuweisungsexperiments einstellen.



DTA: Speed up your DUE convergence

Zum Vergrößern anklicken: Stellen Sie die vordefinierten Pfade unter Zu erzeugende Ausgänge des statischen Zuordnungsexperiments


Um diese Pfade verwenden zu können, müssen Sie die Pfadzuordnung im Szenario-Editor einstellen:



DTA: Speed up your DUE convergence

Zum Vergrößern anklicken: Setzen der Pfadzuordnung im Szenario-Editor


Und wählen Sie dann die Anzahl der Pfade aus, die Sie zum Starten der DUE-Simulation in der Registerkarte Dynamische Verkehrszuweisung innerhalb des dynamischen Experiments verwenden müssen.



DTA: Speed up your DUE convergence

Zum Vergrößern anklicken: Wählen Sie die Anzahl der Pfade, die Sie zum Starten der DUE-Simulation verwenden müssen


Um die Gesamtsimulationszeit zu verbessern, wählen Sie die gleiche Anzahl von Pfaden, wie Sie sie im Argument für die Teilmenge des statischen Experiments definiert haben, und die maximalen Pfade aus der Pfadzuweisung (3 Pfade in diesem Beispiel).


Wenn Sie jedes Mal, wenn Sie das DUE ausführen, die vollständigen statischen Zuweisungspfade auswählen, gibt es einen Vorprozess, bei dem die besten 3 Pfade für jedes O/D-Paar ausgewählt und die Proportionen der Pfade neu skaliert werden. Dieser Prozess, wenn die Pfadzuweisungsdatei riesig ist, kann die Berechnungszeit, die Aimsun zur Initialisierung der DUE-Simulation benötigt, erheblich verlängern. Die Empfehlung lautet also, immer die Teilmenge zu verwenden, um die Initialisierungszeit zu beschleunigen.


Das Ergebnis? Verwendung eines Netzwerks mit den folgenden Eigenschaften: 74.800 Abschnitte, 26.400 Schnittpunkte und 856 Zentroide, benötigt Aimsun nur halb so lange zum Starten einer Simulation, wenn statt der vollständigen Pfadzuweisungs-Ergebnisdatei eine Teilmenge verwendet wird.

Weitere technische Hinweise

Aimsun
  • Hast du eine Frage? Nimm Kontakt auf.

    Wir sind hier um zu helfen!

  • Hast du eine Frage? Nimm Kontakt auf.

    Wir sind hier um zu helfen!

TEILEN

Zitieren Aimsun Next

Aimsun Next 23

Aimsun (2023). Aimsun Next 23 User’s Manual, Aimsun Next Version 23.0.0, Barcelona, Spanien. Zugriff am: July. 19, 2023. [Online].
Verfügbar: https://docs.aimsun.com/next/23.0.0/


Aimsun Next 20.0.5

Aimsun (2021). Aimsun Next 20.0.5 User’s Manual, Aimsun Next Version 20.0.3, Barcelona, Spanien. Accessed on: May. 1, 2021. [In software].
Available: qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html

Aimsun Next 23

@manual {​​​​​​​​AimsunManual,

title = {​​​​​​​​Aimsun Next 23 User’s Manual}​​​​​,
author = {​​​​​​​​Aimsun}​​​​​​​​,
edition = {​​​​​​​​​​​​​​​Aimsun Next 23.0.0}​​​​​​​​​​​​​​​,
address = {​​​​​​​​​​​​​​​Barcelona, Spain}​​​​​​​​​​​​​​​,
year = {​​​​​​​​​​​​​​​2023. [Online]}​​​​​​​​​​​​​​​,
month = {​​​​​​​​​​​​​​​Accessed on: Month, Day, Year}​​​​​​​​​​​​​​​,
url = {​​​​​​​​​​​​​​​https://docs.aimsun.com/next/23.0.0/}​​​​​​​​​​​​​​​,
}​​​​​​​​​​​​​​​


Aimsun Next 20.0.5

@manual {​​​​​​​​AimsunManual,

title = {​​​​​​​​Aimsun Next 20.0.5 User’s Manual}​​​​​​​​,
author = {​​​​​​​​Aimsun}​​​​​​​​,
edition = {​​​​​​​​​​​​​​​Aimsun Next 20.0.5}​​​​​​​​​​​​​​​,
address = {​​​​​​​​​​​​​​​Barcelona, Spain}​​​​​​​​​​​​​​​,
year = {​​​​​​​​​​​​​​​2021. [In software]}​​​​​​​​​​​​​​​,
month = {​​​​​​​​​​​​​​​Accessed on: Month, Day, Year}​​​​​​​​​​​​​​​,
url = {​​​​​​​​​​​​​​​qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html}​​​​​​​​​​​​​​​,
}​​​​​​​​​​​​​​​

Aimsun Next 23

TY – COMP
T1 – Aimsun Next 23 User’s Manual
A1 – Aimsun
ET – Aimsun Next Version 23.0.0
Y1 – 2023
Y2 – Accessed on: Month, Day, Year
CY – Barcelona, Spain
PB – Aimsun
UR – [In software]. Verfügbar: https://docs.aimsun.com/next/23.0.0/


Aimsun Next 20.0.5

TY – COMP
T1 – Aimsun Next 20.0.5 User’s Manual
A1 – Aimsun
ET – Aimsun Next Version 20.0.5
Y1 – 2021
Y2 – Accessed on: Month, Day, Year
CY – Barcelona, Spanien
PB – Aimsun
UR – [In software]. Available: qthelp://aimsun.com.aimsun.20.0/doc/UsersManual/Intro.html