Gebäudeevakuierung als Beispiel einer Mikroskopischen Analyse

Ähnliche Dokumente
Protokoll RiMEA-Projekt

Heute. Algorithmen für Ad-hoc- und Sensornetze. Erinnerung: MAC-Layer. Erinnerung: Färbungen. Definition

PSE Verkehrssimulation

Heute. Medium Access Control / Färbungen, Teil 2. Kapazität & Scheduling. kurze Wiederholung Schöner verteilter Färbungsalgorithmus

Kürzeste Wege in einem gewichteten Graphen. Anwendungen

Graphentheorie. Vorkurs Informatik WS 2016/2017. Dennis Aumiller

Gefühl*** vorher / nachher. Situation* Essen (was und wie viel?) Ess- Motiv** Tag Datum Frühstück Zeit: Allgemeines Befinden

Vorlesung 4 BETWEENNESS CENTRALITY

12. Graphen Programmieren / Algorithmen und Datenstrukturen 2 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Wintersemester 2012 / 2013

Aufgaben zur Klausurvorbereitung

Wie wird ein Graph dargestellt?

Einleitung. RiMEA-Projekt Testfälle PedGo. Absender. Adresse: Adelbyer Str Datum:

Vorlesung Datenstrukturen

Auskunftssysteme: Kurzwegsuche im öffentlichen Verkehr

Große Simulink-Modelle mit Bus Objects effizienter gestalten

Vorkurs Informatik WiSe 16/17

Vorkurs Informatik WiSe 15/16

Algorithmen & Datenstrukturen Midterm Test 2

Graphalgorithmen II. Sebastian Ehrenfels Sebastian Ehrenfels Graphalgorithmen II / 44

Algorithmen. Von Labyrinthen zu. Gerald Futschek

Algorithmen in Zellularautomaten

Algorithmen und Datenstrukturen

Entwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung

Verkehrsmodellierung mit THOR-Netzen Frederik Exler

Adventure-Problem. Vorlesung Automaten und Formale Sprachen Sommersemester Adventure-Problem

Ant Colony Optimization (ACO)

Algorithmen. Gerald Futschek. Algorithmen prolog der Informatik

1 Quadratische Funktionen Potenzfunktionen Potenzrechengesetze... 15

Simulation der Bewegung von Fußgängern, Menschenmengen und Evakuierungsprozessen

Algorithmen. Von Labyrinthen zu. Gerald Futschek

Stochastische Petrinetze

Algorithmen und Datenstrukturen (Informatik II) SS Klausur

Diskrete Strukturen. Name Vorname Studiengang Matrikelnummer. Hörsaal Reihe Sitzplatz Unterschrift ... Allgemeine Hinweise

Hauptseminar Verkehrssimulation: Ein Blick hinter die Kulissen Vorbesprechung

Kapitel 6. Kapitel 6 Mehrstufige Zufallsexperimente

1 Endliche Automaten mit Ausgabe

Von Labyrinthen zu Algorithmen

Wir basteln uns einen Donner.

Datenstrukturen & Algorithmen Lösungen zu Blatt 4 FS 15

Kapitel 3: Untere Schranken für algorithmische Probleme Gliederung

Hauptseminar Repräsentationen für Optimierungsalgorithmen

Graphentheorie. Kürzeste Wege. Kürzeste Wege. Kürzeste Wege. Rainer Schrader. 25. Oktober 2007

Algorithmen und Datenstrukturen 1 VU 6.0 Nachtragstest SS Oktober 2014

DATENSTRUKTUREN UND ALGORITHMEN

Schnellste Wege Wie funktioniert ein Navi?

Vorlesung 2 KÜRZESTE WEGE

Proseminar Theoretische Informatik. Die Klasse NP. von Marlina Spanel

Vorhersage der effektiven Wärmeleitfähigkeit in mehrphasigen Systemen

Kapitel 1 Parallele Modelle Wie rechnet man parallel?

Vorlesung Datenstrukturen

Intelligente Benutzerführung für die Navigation in 3D-Stadtmodellen

Fortgeschrittene Netzwerk- und Graph-Algorithmen

Graphenalgorithmen I

Evakuierung von Gebäuden, Regionen und Gebieten: Wie kann Modellierung dabei helfen?

Einführung in die objektorientierte Programmierung mit C++

Technische Universität München. Kombinatorik. Christian Fuchs

Kapitel 7: Flüsse in Netzwerken und Anwendungen Gliederung der Vorlesung

Kürzeste und Schnellste Wege

Local Search Algorithmen 1

Evakuierung. Aufgabe der Vorrunde für die 20-te Mathematik A-lympiade. 21. November 2008

Die Theorie der Toleranzen und deren Anwendung auf das Traveling Salesman Problem

Vereinfachung und Schematisierung von Polygonen

Vorlesung Datenstrukturen

Adiabatisches Quantencomputing

Steigung und Tangente. Steigung eines Funktionsgraphen in einem Punkt

Hauptseminar Roboternavigation. Kartenaufbau nach Thrun

Das Steinerbaumproblem

Algo&Komp. - Wichtige Begriffe Mattia Bergomi Woche 6 7

5 Suchmaschinen Page Rank. Page Rank. Information Retrieval und Text Mining FH Bonn-Rhein-Sieg, SS Suchmaschinen Page Rank

Freispeicherverwaltung Martin Wahl,

Wahrscheinlichkeitsrechnung [probability]

3 Hilfefunktionen PROJEKT. Windows XP Professional Edition. Hilfefunktion starten. Das elektronische Handbuch. Das Stichwortregister der Windows-Hilfe

Algorithmen. Von Labyrinthen zu. Gerald Futschek

Konzentrische U-Bahn-Linienpläne

Marketing Automation - Use Case Layer für User ohne Newsletter-Registrierung

Kürzeste Wege in Graphen. Orte mit Straßenverbindungen. Coma I Rolf Möhring

Modellierung des Verkehrs als Flüssigkeit. Proseminar Algorithmen der Verkehrssimulation WS 05/06 Atanas Gegov

M0 BIO - Reaktionszeit

. Die obige Beschreibung der Laufzeit für ein bestimmtes k können wir also erweitern und erhalten die folgende Gleichung für den mittleren Fall:

Das Problem des minimalen Steiner-Baumes

Vorlesung Datenstrukturen

Von Bildzeichen, Wegweisern und Automaten

4.2 Minimale Spannbäume: Der Algorithmus von Jarník/Prim Definition 4.2.1

Algorithmen II Vorlesung am

Die Höhe von binären Suchbäumen Ausarbeitung zum Seminar zu Stochastischen Rekursionsgleichungen im WS 2011/2012

Klausur. 18. Juli 2008, 10:15-12:15 Uhr. Name:... Matrikelnummer:... Anzahl beschriebener Blätter (ohne Aufgabenblatt):... D(p) : Y = p x X + p y

Approximation der Flugbahnen von Metallteilen nach Abscheidung durch einen Wirbelstromscheider anhand von Videomaterial

Iterationen erfolgreich planen und umsetzen

Attached! Proseminar Netzwerkanalyse SS 2004 Thema: Biologie

Diagnose-Bogen Mathematik Erich Kästner Schule Seite 1 von 7

Klausur Algorithmentheorie

Von Aachen nach Halle...

Teil III. Komplexitätstheorie

1-, 2-, 3D-Modelle: Überblick, Vergleich und Anwendung

Sugiyama-Verfahren für große Graphen 1/22

Von Bildzeichen, Wegweisern und Automaten

12. AuD Tafelübung T-C3

Voronoi-Diagramme. Dr. Martin Nöllenburg Vorlesung Algorithmische Geometrie INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK

Wie Simulationen auf Basis von digitalen Gebäudemodellen die Gebäudeperformance. GLT Anwendertagung 2017 I TU Ilmenau

Transkript:

Gebäudeevakuierung als Beispiel einer Mikroskopischen Analyse Proseminar: Algorithmen der Verkehrssimulation Richard Röttger Technische Universität München 12.12.2005

Gliederung 1 Einführung Motivation & Grundsätzliches Vorstellung eines Random Walk Modells 2 Der Zelluläre Automat Anpassung der Zellen Anpassung der Personen 3 Wegsuche durch ein Potenzial Begriffserklärung Funktionsweise Beispiel: Evakuierung eines Kreuzfahrtschiffes 4 Wegsuche durch Graphen Erstellung des Automaten Funktion des Automaten 5 Ende Zusammenfassung

Warum Entfluchtungssimulation Motivation & Grundsätzliches Sicherere Gebäude Flaschenhälse können im Vorraus erkannt werden Wesentlich billiger als eine reale Probe Schwachstellen in vorhandenen Gebäuden aufzeigen Bessere Überprüfbarkeit behördlicher Vorgaben

Warum Mikroskopische Analyse Motivation & Grundsätzliches Menschenströme könnten auch makroskopisch als Flüssigkeiten simuliert werden: Makroskopische Analyse physikalisch genau Aber: Makroskopische Analyse ist zu langsam Darum die einfachere mikroskopische Analyse: Ebenfalls genau genug Deutlich schneller, Auswirkungen von Veräderungen am Bau können in Echtzeit begutachtet werden Man kann jede einzelne Person mit individuellen Eigenschaften bedenken

Wie errechnet sich die Entfluchtungsdauer? Motivation & Grundsätzliches Die individuelle Entfluchtungsdauer t i,flucht ist die Summe der allgemeinen Detektions- und Alamierungsdauer, sowie der individuellen Reaktions- und Laufzeit Da diese Zeit für jede Person vorliegt, kann man z.b. feststellen, welche Gebäudeteile nur schwer zu verlassen sind Gesamtentfluchtungsdauer: T Flucht = max{t i,flucht }

Überblick Vorstellung eines Random Walk Modells Wir benutzen einen Zellulären Automaten Nur eine Person pro Zelle Zellenbreite 40 cm Die Personen können sich in lediglich drei Richtungen bewegen

Bewegungswahrscheinlichkeiten Vorstellung eines Random Walk Modells Die Wahrscheinlichkeit, welche Richtung eine Person wählt, hängt von der Anzahl unbesetzter Zellen x und von einem Driftwert D zwischen 0 und 1 ab. Richtung Vorwärts Hoch Runter Wahrscheinlichkeit D + 1 D x 1 D x 1 D x

Updatemethoden Vorstellung eines Random Walk Modells Random sequential update (rsu) Zufällige Reihenfolge, jeder nur einmal pro Timestamp Der nächste reagiert auf die bereits gezogenen Paralleles Update Alle gehen gleichzeitig, aber erst virtuell Bei mehreren Bewerbern um eine bestimmte Zelle entscheidet ein Los Verlierer geht leer aus Mit beiden Methoden erhält man ähnliche Werte, die sich ausreichend genau mit der Realität Überschneiden.

Der Zelluläre Automat Anpassungen Eigenschaften

Zusätzliche Eigenschaften der Zellen Anpassung der Zellen Die Zellen des Automaten beinhalten zusätzlich noch folgende Informationen: Betretbarkeit Maximalgeschwindigkeit Richtungsangaben Treppen- oder Aufzugsfunktionen

Zusätzliche Eigenschaften der Personen Anpassung der Personen Personen besitzen noch folgende Eigenschaften: Laufgeschwindigkeit Geduld Vorausschauen Reaktionszeit Trödelwahrscheinlichkeit Schwankwahrscheinlichkeit Zusätzliche Eigenschaften würden Rückschlüsse auf die Auswirkungen der Parameter erschweren.

Typische Werte Anpassung der Personen Min. Max. Mittel Einheit Laufgeschwindigkeit 2 5 3 Zellen/s Geduld 10 40 25 s Vorausschauen 10 100 55 Zellen Reaktionszeit 0 10 5 s Trödelwahrsch. 0 2 1 % Schwankwahrsch. 0 2 1 % Diese Werte stammen aus eine Evakuierungssimulation eines Finnischen Theaters.

Maximale Gehgeschwindigkeit Anpassung der Personen Die Gehgeschwindigkeit von Männern ist um 10, 9% höher als die einer Frau.

Wegsuche durch Potenzial Begriffserklärung Erstellung des Modells Praktisches Beispiel

Begriffserklärung Potenzial Begriffserklärung Potenzial hat zwei Bedeutungen: 1 Potenziale makieren Zielpunkte 2 Wert, mit dem sich die zu gehende Richtung betimmen lässt

Erstellung des Modells Funktionsweise 1 Das Modell wird diskretisiert 2 Nun werden die Potenzial-Endpunkte markiert 3 Das Potenzial verteilt sich nun von Zelle zu Zelle, und somit im gesamten Komplex

Mehrere Potenziale Funktionsweise 1 Es ist möglich, mehrere Potenziale zu erstellen 2 Beim Erreichen des Potezials wird aus einer Liste die nächste Handlung gewählt

Beschreibung der Potenziale Beispiel: Evakuierung eines Kreuzfahrtschiffes Für die Evakuierung eines Kreuzfahrtschiffes benötigen wir 3 Potenziale: 1 Kabinen-Potenzial 2 Sammelpunkt-Potenzial 3 Rettungsboot-Potenzial

Eigenschaften der Potenziale Beispiel: Evakuierung eines Kreuzfahrtschiffes 1 Kabinen-Potenzial Beim Erreichen: warte eine vordefinierte Zeit Beginne das Sammelpunkt-Potenzial zu erreichen 2 Sammelpunkt-Potenzial Beim Erreichen: werde zum Random-Walker Sobald ein Rettungsboot-Potenzial zur Verfgung steht, verfolge dieses 3 Rettungsboot-Potenzial Ist erst nach eine gewissen Zeit verfgbar Ist nach Erreichen der Kapatzitï 1 2sgrenze nicht mehr verfgbar

Wegsuche durch Graphen Extraktion des Graphen Erstellung des Automaten Funktionsweise

Extraktion des Graphen 1 Erstellung des Automaten Das vorhergehende Modell hat einen großen Nachteil: Der zu Grunde liegende Automat muss extra erstellt werden. Neue Methode: Ein Graph wird aus einer vorhandenen CAD-Zeichnung extrahiert Vorteile: Deutlich weniger Aufwand beim Erstellen des zellulären Automaten Architekt kann sich in Echtzeit Auswirkungen von Veränderungen am Bauplan anzeigen lassen

Extraktion des Graphen 2 Erstellung des Automaten Ein vom Modell extrahierter Graph (qualitativ): Der Graph wird auf zentrale Punkte reduziert.

Umwandlung in Einen Zellulären Automaten Erstellung des Automaten Zur Umrechnung von der Entfernung in die Anzahl der Zellen erfolgt ber die einfache Formel ( ) length n = + 0.5 (1) 0.8

Die 2. Dimension Erstellung des Automaten Zur Lösung des Kapazitätenproblems speichert jede Zelle mehrere Personen. Die Anzahl der Personen errechnet sich aus der Formel (1) von vorher.

Der Durchsatz Erstellung des Automaten Bleibt noch zu klären, wie viele Leute von einem Knoten zum nächsten wechseln können. Der sogenannte Durchsatz hat folgende Eigenschaften: Er errechnet sich wieder aus der Formel (1) und der Breite der Tür, bzw. des Ausgangs Bei Kreuzungen wird der Reihe nach jeder angeschlossene zelluläre Automat bedient

Kurzwegsuche Funktion des Automaten Kurzwegsuche im Automaten: Wir gewichten die einzelnen Kanten des Graphen Kurzwegsuche nach Dijkstra Wege können schnell und einfach z.b. tageszeitlich bedingt anders gewichtet werden Wege können somit auch als unpassierbar gekennzeichnet werden

Zusammenfassung Die mikroskopische Entfluchtungsanalyse besticht durch ihre fast genial einfachen Konzepte, ist aber trotzdem in der Lage, komplizierteste Vorgänge realitätsnah zu modellieren Es ist von zentraler Bedeutung, diese Konzepte in bereits bestehende CAD-Systeme einzubinden, und somit effektive Analysen bereits während der Entwicklungsphase zu ermöglichen

Danke Ich bedanke mich für Ihre Aufmerksamkeit