Was ist B-u-S-Sim?
Was ist B-u-S-Sim?
B-u-S-Sim ist ein in C++ programmiertes Tool, mit dem Bewegungen von Bussen und/oder Schienenfahrzeugen in öffentlichen Personenverkehrs-Netzwerken nachgebildet / simuliert werden können. Dabei werden typische Schritte des Aufbaus und der Konfigurations von personenverkehrs-Netzwerken nachgebildet. Es ist derart konzipiert, dass Nutzer mit geringen C++ - Vorkenntnissen ein selbst gewähltes reales ÖPV-Netzwerk nachbauen müssen/können. Durch eine Simulation der daraus resultierenden Prozesse kann beobachtet werden, welche Auswirkungen die getroffenen Entscheidungen haben.
Zielsetzungen der Entwicklung von B-u-S-Sim
Bei der Konzeption von B-u-S-Sim wurden drei Zielsetzungen verfolgt:
- Vorhandene rudimentäre Kenntnisse der Programmiersprache C++ sollen in einem anschaulichen Kontext angewendet und vertieft werden. Damit wird die Motivation insb. von Einsteigern in C++ zur weitergehenden Auseinandersetzung mit der C++ - Programmiersprache erhöht.
- Neben der reinen Programmierarbeit wird die Arbeit mit Daten thematisiert. Oftmals ist es im Zusammenhang mit Programmierarbeiten so, dass die Suche, Zusammenstellung, Aufbereitung, Strukturierung und Codierung von Daten sehr wichtig ist. Diese hohe Bedeutung von Daten soll bei der Arbeit mit B-u-S-Sim verinnerlicht werden.
- Für verkehrsaffine Studierende und Forscher ist es oftmals schwierig, realistische oder realitätsnahe Netzwerke zu untersuchen. B-u-S-Sim versucht daher, Unterstützung bei der Analyse der Performance ganzer Netzwerke oder einzelner Netzkomponenten zu geben.
Einsatz von B-u-S-Sim
B-u-S-Sim erhebt keinen Anspruch, reale ÖPV-Netzwerke steuern zu können. Vielmehr soll vereinfachend demonstriert werden, welche Daten/Informationen wie zusammenspielen müssen, um ein funktionierendes Netzwerk zu erhalten. Die Simulation der Abläufe in einem solchen System und deren Visualisierungen ist eine Möglichkeit, Wirkungen verschiedener Planungsansätze zu verdeutlichen und zu demonstrieren.
B-u-S-Sim kann daher für verschiedene Zwecke genutzt werden bzw. verschiedene Nutzergruppen ansprechen. Einerseits eignet es sich für Einsteiger in die C++ - Programmierung, da man mit relativ wenig Overhead-Aufwand (Vorarbeiten/Vorkenntnisse) schnell anschauliche Ergebnisse erzielen kann. Andererseits eignet sich B-u-S-Sim aber auch zur Erstellung von anschaulichen Beispielen, so dass insb. Lehrende mit verkehrswissenschaftlichen Interessen B-u-S-Sim Sinn stiftend nutzen können.