Nagel–Schreckenberg-Verkehrsmodell
Verkehr auf einer Ringstraße erkunden: reproduzierbare Starts, konstante Fahrzeugzahl und Stauwellen.
Über dieses Tool
Erzeugen erstellt Schritt 0; Schritt führt einen vollständigen Übergang aus. Starten/Pause/Fortsetzen behalten die Straße. Gleiche Abstände verteilt stehende Fahrzeuge regelmäßig, Stau setzt sie in einen zusammenhängenden Block. Zufällig wählt reproduzierbare Positionen. Die Fahrzeugzahl ist genau round(Länge × Dichte / 100). Änderungen an Start oder Regeln verwerfen den alten Verlauf.
Alle Fahrzeuge durchlaufen synchron dieselben Regeln: um eins bis zum Tempolimit beschleunigen, auf die Zahl freier Zellen voraus abbremsen, dann positive Geschwindigkeit mit der eingestellten Bremswahrscheinlichkeit um eins verringern. Schließlich bewegen sich alle gleichzeitig. Leere Zellen und stehende Fahrzeuge sind verschieden; auf dem geschlossenen Ring verschwinden keine Fahrzeuge und überlappen sich nicht. Eigene Zellen mit Leerzeichen: 0 . . 0 . . wird bei Limit 1 und Bremsen 0 nach einem Schritt zu . 1 . . 1 .. Positionen beginnen bei 0; die Tabelle Letzter Übergang zeigt jede Regelphase.
Dichte ist Fahrzeuge/Straßenzellen, mittlere Geschwindigkeit ist Zellen/Modellschritt. Fluss ist die Summe der aktuellen Geschwindigkeiten geteilt durch die Straßenlänge: ein räumlicher Mittelwert, keine Messung an einem einzelnen Detektor. Rot bedeutet stehend, Gelb langsamer und Grün schneller in Bewegung. Der obere Streifen zeigt die aktuelle Straße; darunter zeigen die letzten 80 Zustände Zeit nach unten und Bewegung nach rechts. Das Intervall steuert nur die Wiedergabe, nicht die Modelleinheiten. Verlassen des Tools pausiert; Rückkehr/Neuladen erhält Eingabeentwürfe einschließlich ungültiger Werte, beginnt den Verlauf aber erst auf Anforderung neu.
3–320 Zellen, Geschwindigkeiten 0–8, Dichte/Bremsen 0–100 %, ganzzahliger Startwert 0…4294967295 und Intervall 50–2000 ms. Ein Übergang benötigt O(Länge + Fahrzeuge). Lehrmodell einer periodischen einspurigen Straße ohne Überholen, Zu-/Abfahrten oder kalibrierte physikalische Einheiten; keine Verkehrsprognose. Quelle: Nagel & Schreckenberg (1992).
Eingabeentwürfe werden lokal gespeichert; ältere JSON- und Semikolon-Einstellungen bleiben lesbar. Sehr große Entwürfe behalten die bisherige gespeicherte Kopie und zeigen eine Warnung. Reload und Navigation behalten die Eingaben; Erzeugen beginnt ausdrücklich einen neuen Verlauf. Das Flussdiagramm zeigt auch einen einzelnen Anfangswert; seine Skala verwendet die Modelleinheit der Überschrift.