IMO 1: Maintaining a set walking speed in a corridor

IMO 1: Maintaining a set walking speed in a corridor

PASS

1. Definition

One person walks along a corridor 2 m wide and 40 m long. The person’s set walking speed is 1 m/s.

Source: IMO MSC.1/Circ.1533, Annex 3, Appendix 2, Test 1, para. 3, p. 9. This is a paraphrase, not the text of the standard.

Reference: International Maritime Organization (2016). Revised guidelines on evacuation analysis for new and existing passenger ships. MSC.1/Circ.1533, 6 June 2016. https://edocs.imo.org/Final%20Documents/English/MSC.1-CIRC.1533%20(E).docx (Page numbers are the printed page numbers of Annex 3 (“Annex 3, page n”). Tests are cited by test number and paragraph of Appendix 2.)

2. Scenario

Scenario picture not available.

3. What to expect

The person covers the 40 m in 40 s. IMO gives no tolerance.

Our criterion: Evacuation time ~ d/v +/- 20%

4. Our result

Status: PASS

Test cases of this row

CaseStatusResultRun
test_agent_stays_in_corridorPASSout_of_bounds_samples = 0 count
accepted 0 – 0 count
n = 1 · seed 42
test_evacuation_timePASSevacuation_time = 30.3 s
accepted 25.3333 – 38 s
n = 1 · seed 42
  • test_agent_stays_in_corridor: bound: 0 <= measured <= 0 (samples outside the walkable area)
  • test_evacuation_time: bound: agents_remaining = 0; 38/1.2 * (1 - 0.20) <= measured <= 38/1.2 * (1 + 0.20)

5. Our implementation

Deviations from the standard:

  • The set walking speed is 1.2 m/s, not 1 m/s.
  • The person starts at a random position in the first 2 m of the corridor, and the exit is a 2 m strip at the far end (x = 38 m to 40 m) that removes the person on contact. The walked distance is therefore about 36 m to 38 m, not 40 m.
  • The pass rule is the suite’s own: the evacuation time must lie within 20 % of 38 m / 1.2 m/s = 31.7 s, that is between 25.3 s and 38.0 s. The standard’s 40 s at 1 m/s is not tested directly.
  • A second check requires the agent’s centre to stay at least its radius, less 1 mm, inside the corridor. This check is the suite’s own.
  • The agent uses the suite’s default body radius of 0.15 m and one seed (42). The scenario is built in code (tests/vv/test_imo.py).

Model: CollisionFreeSpeedModel

6. Our notebook

No notebook for this test yet.