All these tests are described in more details in this article. The notes give hints about specific implementation in JuPedSim.


  • Test 1: One pedestrian is moving along a corridor.

    Test if pedestrian can maintain its speed constant

  • Test 2: One pedestrian moving on a 10m long stair.

    It should be shown that the pedestrian can maintain its speed constant.

  • Test 3: One pedestrian moving on a 10m long stair downstairs.

    It should be shown that the pedestrian can maintain its speed constant.

  • Test 4: Show that the model can produce the shape of the fundamental diagram (density-velocity relation) in a simplified one-dimentional corridor with closed boundary conditions.

  • Test 5: Distribute 10 pedestrians with 10 different reaction times.

    Verify whether they start exactly at the specified times.

  • Test 6: 20 pedestrians going around a corner.

    Pedestrians should not cross walls.

  • Test 7: Distribute pedestrian’s speed according to the Table in Page 6. Four different groups are distributed according to their velocity:
    1. (v<30)
    2. (30<v<50)
    3. (v>50)
    4. handicapped.

    Verify whether the speed values are within the specified range.

  • Test 8: A 3D building is simulated and the influence of parameter e.g. speed is investigated.

    It should be shown how the evacuation time behaves with respect to the investigated parameter. 1

  • Test 9: 1000 pedestrians are distributed in a room with 4 exits.
    • scenario 1: All 4 exits are open
    • scenario 2: 2 exits are closed. The remaining 2 are still open

    The flow should nearly be doubled in scenario 1. 2

  • Test 10: Pedestrians are distributed in 12 different rooms. The building has two exits.

    The Pedestrians have exactly assigned exit numbers and should evacuate through these. 3

  • Test 11: 300 pedestrians are distributed in a room with two exits.

    The pedestrians should prefer the nearest exit, but some should (spontaneously) choose the second exit.

  • Test 12: Two bottlenecks are connected with a long corridor.

    At the last exit there should be no jam. 4

  • Test 13: Pedestrian coming out from a bottleneck along a corridor. At the end of the corridor is a stair.

    Since pedestrians have to reduce their speed on the stair, a jam should be observed at the beginning of the stair.

    In case of jam, flow at the beginning of the stair should be smaller than the flow in the corridor.5

  • Test 14: Pedestrian’s evacuation to an exit. Pedestrians have two possible routes:
    • short
    • and long

    This test has no concrete condition to check for. It should be documented whether pedestrians take a long detour or not There are 4 stats that should be documented:

    1. “kurz” (short)
    2. “lang” (long)
    3. “gemischt” (mixed)
    4. “konfigurierbar” (configurable)
Handbook Speed Stair Up
PM 0.63 m/s
WM 0.61 m/s
NM 0.8 m/s
FM 0.55 m/s

Therefore, we choose for a Gauss-distribution with and .

  1. This is not a fail criterion. It is just for documentation purposes. 

  2. For simplicity in JuPedSim we simulate two identical rooms:
    - room left: with 4 exits. All of them are open
    - room right with 4 exits. two of them are closed
    - We write the trajectory in plain txt-format, to avoid a long lasting xml-parsing 

  3. Pedestrian are assigned to two different groups. We verify if pedestrians in the two groups pass the exits. In the simulation pedestrians disappear once they are outside therefore we check if a pedestrian goes through line exit - displacement

  4. The condition of this test is not clear enough… In the last exit there should be no jam, which means However, this condition is not enough to quantify a jam. 

  5. The reduced speed on stairs (up) is according to Tab 1 in Burghardt2014