File Exchange

image thumbnail

Panic Simulator

version 1.1.0.0 (1.37 MB) by Julian
Simulates panic behaviour in modifiable rooms with one exit

5 Downloads

Updated 17 Aug 2015

From GitHub

View license on GitHub

The aim of the Panic Simulator is to simulate features of human escape panic in crowded environments with a single exit e.g. baths, discotheques, stadia, lecture halls or rooms in general. Thereby the modeling of the pedestrian’s behavior is inspired by the model used by Helbing et al.*.
The graphical user interface enables an intuitive and fast handling in all settings and features of the Panic Simulator as well as it allows convenient research in the fields of panic behavior and room architectures.
The basic characteristics and features of the Panic Simulator are:
SETTINGS: management of the properties for Agents (simulated individuals), Arena (simulated environment), Equation of motion (model of pedestrian’s behavior) and Plot (speed of simulation)

ARENA EDITOR: powerful editor to adjust and manipulate the environment by creating, removing or modifying the properties of Agents and Arena

AUTOMATE: statistic tool allowing automated variable sweep, averaging over multiple runs and data visualization

For detailed description of all features please read the ‘Panic Simulator User Guide’.

* Dirk Helbing, Illes Farkas, Tamas Vicsek, Simulating dynamical features of escape panic, Nature 407, 487-409 (2000)

Cite As

Julian (2021). Panic Simulator (https://github.com/julianrschmidt/panicSimulator), GitHub. Retrieved .

Comments and Ratings (8)

Ashutosh Shukla

getting error in this
Dot indexing is not supported for variables of this type.

Error in PanicSimulatorGui>PanicSimulatorGui_OpeningFcn (line 115)
jButton.setIcon(javax.swing.ImageIcon(myIcon));

Error in gui_mainfcn (line 220)
feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});

Error in PanicSimulatorGui (line 31)
gui_mainfcn(gui_State, varargin{:});

Error in PanicSimulator (line 39)
PanicSimulatorGui();

Error in run (line 91)
evalin('caller', strcat(script, ';'));

115 jButton.setIcon(javax.swing.ImageIcon(myIcon));
>> PanicSimulatorGui
Dot indexing is not supported for variables of this type.

what to do? i am running R2018

Weiling ZHANG

Mohd Yasir Khan

abd elkarim

li xingchun

li xingchun

Adam Danz

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Code/Automate

Code/GUIs/ArenaEditor

Code/GUIs/ArenaEditor/MouseActions

Code/GUIs/ErrorGUIs

Code/GUIs/MainGUI

Code/GUIs/Settings

Code/GUIs/SharedFunctions

Code/MainFiles/createFunctions

Code/MainFiles/misc

Code/MainFiles/ode

Code/MainFiles/setterFunctions

Code/MainFiles/timerFunctions

Code/PlotFunctions

Code/Shared

Code/ValidateFiles

Code/WindowManagement