180 likes | 189 Views
This simulation model aims to understand crisis development and develop strategies for effective emergency response by modeling behavior of city's population, outputting call activity and agent location on a GIS map.
E N D
Timothy Schoenharl, R. Ryan McCune, Greg Madey of the University of Notre Dame du Lac This material is based upon work supported by the National Science Foundation under Grant No. CNS-0540348 An Agent-Based Simulation For Emergency Response Management SWARMFEST 2007
SWARMFEST 2007 Wireless Phone-based Emergency Response System
Purpose of Simulation • Limited knowledge of events by emergency managers • Understand crisis development • Develop strategy for better response http://www.nyc.gov/html/fdny/gif/photo_unit/fires/122602/122602_157_truck.jpg SWARMFEST 2007
SWARMFEST 2007 Overview of Simulation Agent-based simulations model behavior of city’s population Simulate normal and crisis behavior Output call activity and agent location on GIS map
SWARMFEST 2007 Implementation RePast 3.1 for Java Colt High Performance Scientific Library Geotools OpenMap
SWARMFEST 2007 Implementation • Pattern Oriented Design • Singleton Class
SWARMFEST 2007 The Agent Each agent represents pedestrian Randomly assigned initial position inside of Voronoi Cell Call activity based on empirical distributions Movement determined by given scenario
SWARMFEST 2007 The Environment Real city created with GIS files Cell phone tower locations Roads, Water, Political Boundaries Voronoi cells built around cell phone towers
SWARMFEST 2007 Simulation Scenarios Simulate Regular behavior Move and return Location and call activity based on empirical data Crisis behavior Flee – Run from a point Bounded Flee – Run a distance from a point
SWARMFEST 2007 Validation Movement Model Face Value Call Activity Empirical vs. Simulated results plotted Kolmogorov-Smirnov test
SWARMFEST 2007 Validation cont.
SWARMFEST 2007 Interface RePast GUI OpenMap Display Voronoi cell color changes with agent containment Call Activity Graph
SWARMFEST 2007 Screenshot of Repast GUI
SWARMFEST 2007 Runtime Performance Runtime vs. Graphical Output 500 Agents Move and Return Model Distribution-Based Calling Activity
SWARMFEST 2007 Runtime Performance Runtime vs. Number of Agents Linear Scaling demonstrates excellent runtime characteristics
SWARMFEST 2007 Summary Agent-based model to simulate crisis behavior Movement dependent on behavior model and outputted to GIS map Calling Activity based on empirical data Designed for WIPER System
SWARMFEST 2007 Future Work Implement more crisis scenarios Study of aggregate patterns More realistic agent paths Road and Highway use Vary Speed Traffic Jam Scenarios Water Social network structure
SWARMFEST 2007 Questions?