270 likes | 288 Views
Evacuation Simulator Project. Qi Zhong. UCI –Environmental Health and Safety http://www.ehs.uci.edu/programs/fire/emergsignprog.html. What we are trying to build. Running Simulator. Tasks During Evacuation. Fundamental Goal – moving people to safety. Tasks:
E N D
Evacuation Simulator Project Qi Zhong
UCI –Environmental Health and Safety http://www.ehs.uci.edu/programs/fire/emergsignprog.html
Tasks During Evacuation • Fundamental Goal – moving people to safety. • Tasks: • Identifying the spatial Information (floor map, people location) • Identifying accessible/safe region from inaccessible/dangerous region • Identifying evacuation points (assembly area) • Identify information awareness (sensors, communication capability) • Determining evacuation plan • Implementing evacuation
Components in the Simulator • Map • Safe zone • Dangerous zone • accessible/inaccessible region • Evacuation destination • Agent (actor) • Civilian • Commander (decision maker) • First responder • Device (IT technology) • Sensors (camera, thermometer, motion detector, etc) • Communication device (internet, cell phone, etc) • Information Source (internet, database) • Spatial • External
Simulation Lifecycle • Precondition: • Initial Spatial Information is Predefined • Agent are scattered on the map • External Information predefined : Class Schedule, etc • Processing: • Crisis Simulator update spatial information • New information is released to the agents through sensors • Agent • Gather information from Sensor • Gather information from Communication channel • Make decision and Act • Move • Wait • Requesting Information • Pass information to other agents • Information Source (ideally database) • Update • Post condition: • All civilians move to evacuation destination or die • Within timeout • Metric is stored in File/Database
Crisis Simulator • Fire Simulator • How fire spreads • How smoke spreads • How Fire/Smoke affect people • Chemical Simulator • How Chemical Spreads • How Fire/Smoke affect people • Crisis Modeling!
Spatial Information Presentation • Semantic Map • Resolution?? • Multiple layers of grid • Accessibility layer • Visibility layer • Safety layer • Map to geo-map • Accessible Layer • 0 : accessible cell • 1 : inaccessible cell • Many other ways to present it • Research area!
External Information • How external information is applied in Crisis?
Agent Model • Role (Fire fighter/ Commander/ Civilian) • Duties • Set of Properties (depend on roles): • Location (FF) • Health • Visibility • Mobility • … • Knowledge • E.g. Rule-based • Case-based • Baysian-based • Awareness • Sensors • Communication Device • Private Information Collection • Actions: • Ask for information • Read information • Receive Command • Make a decision • Pass up a decision • Pass up information • Move • Wait • …. Agent Civilian Fire Fighter Commander
Commander (special agent) • Properties: • Map • Location of Human • Schedule, classes, hazards • … • Actions: • Collection Information • Make decision • disseminate command to Device/Civ./FR…
Device Model • Commu. Device • PDA • Cell phone • Laptop • Between Agent • Monitoring Device • Sensor • Camera • Provide Info. • A test environment for people to bring IT solution Device Communication Device Monitoring Device
Visualization Model • Visualize Information on Screen • From different layer • From different angle • In time order • In spatial order • Zoom in • Zoom out
Open Questions • How to simulate crisis on map? • Map is changing • How civilians make decisions? • How commander makes decisions? • How to share information? • How if there is communication failure? • How if multiple commanders? • …
Simulator Version I • a perfect world • Perfect Sensors: Full knowledge / accurate views • Real-time communication • Everyone obeys
Simulator Version II • a rough world • Information filtered by Sensors • Partial knowledge / inaccurate views • Real-time communication • Everyone obeys
Simulator Families • Simulator Version 3+ • Communication channel • Communication delay • Communication failure
Merit • Opportunity cost • Running simulation Vs. real life drill • Training purpose • Commander • Stop / resume capability • Low cost testbed • Evacuation time • Life saved • Social behavior • Quality of Information
To Do • Agent / human • …
Expandable Implementation • We define the environment • Dynamically manipulate the environment • People bring their technology/algorithms • Adding Communication/sensor tech • Information quality/amount/accuracy • Decision making process • Uncertainty in human mind • Evacuation plan generation • Plug-in and Simulate!
Architecture Commander Communication channel Information Source human