The F.A.S.T.-Model
A discrete model of pedestrian motion is presented that is implemented in the Floor field- and Agentbased Simulation Tool (F.A.S.T.) which has already been applicated to a variety of real life scenarios.
š” Research Summary
The paper introduces the F.A.S.T. (Floor fieldā and Agentbased Simulation Tool) model, a discrete, latticeābased cellular automaton (CA) framework for simulating pedestrian dynamics. The model builds on earlier CA approaches (e.g., Burstedde etāÆal., 2001; Kirchner & Schadschneider, 2002) but adds a threeālevel decision hierarchy that separates exit selection, destinationācell selection, and actual movement.
1. Exit Choice
At the beginning of each simulation round every agent selects an exit E with probability
p_AE = NĀ·(1āÆ+āÆĪ“_AEĀ·k_E(A))āÆ/āÆS(A,E)^2
where S(A,E) is the Euclidean distance between the agentās current position and exit E, squared to reflect the area of a circle around the exit. Ī“_AE equals 1 if the agent chose the same exit in the previous round, otherwise 0; k_E(A) is a personal persistence parameter; N normalises the probabilities. This formulation captures both distanceābased attraction to nearer exits and a āstickinessā effect that models habitual exit choice.
2. DestinationāCell Choice
Given a chosen exit, an agent may move up to v_max cells per round (typical v_maxāÆ=āÆ3ā6 cells, corresponding to 1.2ā2.4āÆmāÆsā»Ā¹). All free cells within the reachable neighbourhood constitute candidate destination cells. For each candidate (x,y) the model computes a combined probability
p_xy = NāÆĀ·āÆp_SāÆĀ·āÆp_DāÆĀ·āÆp_IāÆĀ·āÆp_WāÆĀ·āÆp_P
where the partial factors represent five distinct influences:
- Static floor field (p_S) ā preācomputed distance to the exit using Dijkstraās algorithm; p_S = exp(āk_SĀ·S_xy).
- Dynamic floor field (p_D) ā a vector field left by moving agents; after each move the field at the origin cell is incremented by the movement vector (xāa,āÆyāb). The field decays with probability Ī“ and diffuses with probability α to vonāÆNeumann neighbours. The influence is p_D = exp(k_DĀ·
Comments & Academic Discussion
Loading comments...
Leave a Comment