Fire safety engineering — Verification and validation protocol for building fire evacuation models

This document describes a protocol for the verification and validation of building fire evacuation models. This document mostly addresses evacuation model components as they are in microscopic (agent-based) models. Nevertheless, it can be adopted (entirely or partially) for macroscopic models if the model is able to represent the components under consideration. The area of application of the evacuation models discussed in this document includes performance-based design of buildings and the review of the effectiveness of evacuation planning and procedures. The evacuation process is represented with evacuation models in which people's movement and their interaction with the environment make use of human behaviour in fire theories and empirical observations[5]. The simulation of evacuation is represented using mathematical models and/or agent‑to‑agent and agent-to-environment rules. The area of application of this document relates to buildings. This document is not intended to cover aspects of transportation systems in motion (e.g. trains, ships) since specific ad-hoc additional tests may be required for addressing the simulation of human behaviour during evacuation in these types of systems[6]. This document includes a list of components for verification and validation testing as well as a methodology for the analysis and assessment of accuracy associated with evacuation models. The procedure for the analysis of acceptance criteria is also included. A comprehensive list of components for testing is presented in this document, since the scope of the testing has not been artificially restricted to a set of straightforward applications. Nevertheless, the application of evacuation models as a design tool can be affected by the numbers of variables affecting human behaviour under consideration. A high number of influences can hamper the acceptance of the results obtained given the level of complexity associated with the results. Simpler calculation methods, such as macroscopic models, capacity analyses or flow calculations, are affected to a lower extent by the need to aim at high fidelity modelling. In contrast, more sophisticated calculation methods (i.e. agent-based models) rely more on the ability to demonstrate that the simulation is able to represent different emergent behaviours. For this reason, the components for testing are divided into different categories, enabling the evacuation model tester to test an evacuation model both in relation to the degree of sophistication embedded in the model as well as the specific scope of the model application. In Annex A, a reporting template is provided to provide guidance to users regarding a format for presenting test results and exemplary application of verification and validation tests are presented in Annex B.

Ingénierie de la sécurité incendie — Protocole de vérification et de validation de modèles d'évacuation dans un bâtiment en cas d'incendie

Le présent document décrit un protocole pour la vérification et la validation des modèles d'évacuation incendie des bâtiments. Le présent document aborde principalement les composants des modèles d'évacuation tels qu'ils sont utilisés dans les modèles microscopiques (basés sur des agents). Il peut néanmoins être adopté (en tout ou en partie) pour des modèles macroscopiques si le modèle est en mesure de représenter les composants pris en considération. Le domaine d'application des modèles d'évacuation dont il est question dans le présent document comprend la conception des bâtiments basée sur les performances et l'examen de l'efficacité de la planification et des procédures d'évacuation. Le processus d'évacuation est représenté par des modèles d'évacuation dans lesquels le mouvement des personnes et leur interaction avec l'environnement font appel au comportement humain dans les théories portant sur les incendies et les observations empiriques[5]. La simulation de l'évacuation est représentée à l'aide de modèles mathématiques et/ou de règles agent à agent et agent à environnement. Le domaine d'application du présent document concerne les bâtiments. L'objectif du présent document n'est pas de couvrir les aspects des systèmes de transport en mouvement (par exemple, trains, navires), dans la mesure où des tests supplémentaires ad hoc spécifiques peuvent être requis pour simuler le comportement humain pendant l'évacuation de ces types de systèmes[6]. Le présent document comprend une liste de composants pour les tests de vérification et de validation ainsi qu'une méthodologie pour l'analyse et l'évaluation de l'exactitude associée aux modèles d'évacuation. La procédure d'analyse des critères d'acceptation est également incluse. Une liste complète des composants à tester est présentée dans le présent document, dans la mesure où le domaine d'application des tests n'a pas été artificiellement restreint à un ensemble d'applications simples. Toutefois, l'application des modèles d'évacuation comme outil de conception peut être affectée par le nombre de variables influant sur les comportements humains étudiés. Un grand nombre d'influences peut entraver l'acceptation des résultats obtenus étant donné le niveau de complexité associé aux résultats. Les méthodes de calculs plus simples telles que les modèles macroscopiques, les analyses de capacité ou les calculs de flux sont affectées dans une moindre mesure par la nécessité de viser une modélisation à haute fidélité. En revanche, les méthodes de calcul plus sophistiquées (c'est-à-dire les modèles basés sur des agents) reposent davantage sur la capacité à démontrer que la simulation est capable de représenter différents comportements émergents. Pour cette raison, les composants à tester sont divisés en différentes catégories, de sorte que le modèle d'évacuation puisse être testé à la fois en fonction du degré de sophistication intégré au modèle et du domaine d'application spécifique de l'application du modèle. L'Annexe A présente un modèle de rapport destiné à fournir des recommandations aux utilisateurs en ce qui concerne le format de présentation des résultats de test. L'Annexe B présente un exemple d'application des tests de vérification et de validation.

General Information

Status
Published
Publication Date
18-Nov-2020
Current Stage
9020 - International Standard under periodical review
Start Date
15-Oct-2025
Completion Date
15-Oct-2025
Ref Project
Standard
ISO 20414:2020 - Fire safety engineering — Verification and validation protocol for building fire evacuation models Released:11/19/2020
English language
69 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 20414:2020 - Ingénierie de la sécurité incendie — Protocole de vérification et de validation de modèles d'évacuation dans un bâtiment en cas d'incendie Released:12/4/2020
French language
73 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 20414
First edition
2020-11
Fire safety engineering — Verification
and validation protocol for building
fire evacuation models
Ingénierie de la sécurité incendie — Protocole de vérification et
de validation de modèles d'évacuation dans un bâtiment en cas
d'incendie
Reference number
©
ISO 2020
© ISO 2020
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2020 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 2
4 Documentation . 5
4.1 General . 5
4.2 Technical documentation . 6
4.3 User's manual . 8
5 Verification . 9
5.1 General . 9
5.2 Basic components .11
5.3 Behavioural components .24
5.4 Fire-people interaction components .29
5.5 Building-specific components .31
6 Validation .35
6.1 General .35
6.2 Methods for the analysis of results .36
6.3 Component validation .40
6.4 Global validation .46
7 Review of the theoretical and experimental basis of probabilistic models .47
8 Quality assurance .48
9 Quantification of uncertainty .49
10 Acceptance criteria .51
Annex A (informative) Reporting Template .52
Annex B (informative) Examples of application .55
Bibliography .64
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www .iso .org/
iso/ foreword .html.
This document was prepared by Technical Committee ISO/TC 92, Fire safety, Subcommittee SC 04, Fire
safety engineering.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/ members .html.
iv © ISO 2020 – All rights reserved

Introduction
The objective of fire safety engineering is to assist in the achievement of an acceptable predicted level
of fire safety. Part of this work involves the use of calculation methods and models to predict human
behaviour in case of a fire. Evacuation analyses are performed to mitigate the adverse effects of a fire on
people. The main principles that are necessary for establishing credibility of these evacuation models
are verification and validation. This document addresses the procedures for verification and validation
of evacuation models. The context of applications addressed in this document is building fires.
Evacuation models are applied to establish the time for an evacuating population to reach a place of
safety. Evacuation models are also used to examine evacuation dynamics of different scenarios and to
evaluate the effectiveness of procedural solutions.
Evacuation models present different levels of sophistication, ranging from simplified methods (such
as capacity analysis or flow calculations) to complex computational agent-based models. Microscopic
models represent evacuees in computer models as agents. Each evacuee is represented by an
autonomous agent with certain properties, e.g. pre-evacuation time and walking speed. A crowd
is built up of a group of agents acting together in a multi-agent-based evacuation model. Agents act
according to behavioural rules defined in the model. These rules can represent agent-to-agent or agent-
to-environment interactions. The macroscopic approach instead represents a crowd at an aggregate
level, generally adopting analogies with other physical systems (e.g. hydraulic flows). In addition,
in relation to their modelling assumptions in terms of space representation (coarse or fine network
approach, continuous approach or hybrid), evacuation models are capable of representing geometries
with a different level of accuracy.
Evacuation models operate at three main levels when they produce results, namely 1) Individual
Level, 2) Aggregate Level and 3) Scenario level. The individual level deals with the simulation of the
actions performed by each agent. The aggregate level concerns the interactions between agents or
the interaction between agents and simulated objects which can influence the local conditions. The
scenario level relates to the results that summarize the conditions at the end of the simulation, i.e. the
final outcome of the model and the layout in which the evacuation takes place.
Potential users of evacuation models and those who are asked to accept the results need to be assured
that these models provide sufficiently accurate predictions of human behaviour in fire. To provide
this assurance, evacuation models being considered need to be verified for accuracy and validated
for capability to reproduce the phenomena. A rigorous verification and validation process are a key
element of quality assurance.
There is no fixed requirement of accuracy that is applicable to all possible applications of evacuation
models. The accuracy level depends on the purposes for which an evacuation model is to be used. It is not
necessary that all evacuation models demonstrate high accuracy in all their components as long as the
error, uncertainty and limits of applicability of the models are known. The accuracy of the evacuation
model predictions is also highly dependent on the competency of the user, e.g. model configuration,
data input selection, results interpretation.
This document focuses on the predictive accuracy of evacuation models. However, other factors such as
ease of use, relevance, completeness and status of development play an important role in the assessment
of the use of the most appropriate model for a particular application. The assessment and suitability of
evacuation models for the simulation of human behaviour in fire in several contexts of applications is
supported by the use of a quality-assurance methodology to ensure that the requirements are being
fulfilled. Tests and methods for measuring attributes of the relevant model characteristics are outlined
in this document.
This document is complementary to ISO 16730-1, in which the procedures and requirements for
verification and validation of calculation methods in fire safety engineering are addressed at a general
level. This document should also be used in parallel with the relevant ISO documents in which design
scenarios are discussed (ISO 16733-1 and ISO/TS 29761).
This document is intended to have the following users:
a) Conceptual model developers (individuals or organizations that perform development activities,
including requirements analysis, design and testing of components): These users can use
this document to document the usefulness of a particular fire evacuation model for building
applications. Part of the model development process includes the identification of precision and
limitations of applicability, and independent testing.
NOTE Model developers generally have access to more model components than a user, given their work
in the model development phase.
b) Software model developers (individuals or organizations that maintain computer models, supply
computer models, and those who evaluate computer model quality as part of quality assurance
and quality control): These users can use this document to document the software features and
capabilities and to assure users that an appropriate testing protocol is followed to ensure quality of
the application tools by documenting the verification and validation of the model pursuant to this
document,
c) Model users (individuals or organizations that use evacuation models to perform a fire safety
analysis): These users can use models verified and validated pursuant to this document to assure
themselves that they are using an appropriate model for a particular application and that it provides
adequate accuracy.
d) Developers of performance codes and standards: These users can use this document to specify the
verification and validation procedure for evacuation models used in fire safety designs for a given
set of applications.
e) Approving bodies/officials (individuals or organizations that review or approve the use of
evacuation models): Theses users can use this document as a basis to ensure that the results
submitted show clearly that the evacuation model is used within its applicability limits and has an
acceptable level of accuracy.
f) Educators: These users can use this document to demonstrate the application and acceptability of
evacuation models being taught.
General principles are described in ISO 23932-1, which provides a performance-based methodology for
engineers to assess the level of fire safety for new or existing built environments. Fire safety is evaluated
through an engineered approach based on the quantification of the behaviour of fire and knowledge of
the consequences of such behaviour on life safety, property and the environment. ISO 23932-1 provides
the process (necessary steps) and essential elements to design a robust performance-based fire safety
programme.
ISO 23932-1 is supported by a set of fire safety engineering International Standards on the methods and
data required to undertake the steps in a fire safety engineering design as summarized in ISO 23932-1
and shown in Figure 1 (taken from ISO 23932-1). This set of International Standards is referred to as
the Global fire safety engineering analysis and information system. This global approach and system of
standards provides an awareness of the interrelationships between fire evaluations when using the set
of fire safety engineering International Standards.
vi © ISO 2020 – All rights reserved

Key
a
See also ISO/TR 16576 (Examples).
b
See also ISO 16732-1, ISO 16733-1, ISO/TS 29761.
c
See also ISO 16732-1, ISO 16733-1, ISO/TS 29761.
d
See also ISO/TS 13447, ISO 16730-1, ISO/TR 16730-2 to 5 (Examples), ISO 16734, ISO 16735, ISO 16736,
ISO 16737, ISO/TR 16738, ISO 24678-6.
e
See also ISO/TR 16738, ISO 16733-1.
Figure 1 — Flow chart of the fire safety engineering process
INTERNATIONAL STANDARD ISO 20414:2020(E)
Fire safety engineering — Verification and validation
protocol for building fire evacuation models
1 Scope
This document describes a protocol for the verification and validation of building fire evacuation
models. This document mostly addresses evacuation model components as they are in microscopic
(agent-based) models. Nevertheless, it can be adopted (entirely or partially) for macroscopic models if
the model is able to represent the components under consideration.
The area of application of the evacuation models discussed in this document includes performance-
based design of buildings and the review of the effectiveness of evacuation planning and procedures.
The evacuation process is represented with evacuation models in which people's movement and
their interaction with the environment make use of human behaviour in fire theories and empirical
[5]
observations . The simulation of evacuation is represented using mathematical models and/or
agent-to-agent and agent-to-environment rules.
The area of application of this document relates to buildings. This document is not intended to cover
aspects of transportation systems in motion (e.g. trains, ships) since specific ad-hoc additional tests
may be required for addressing the simulation of human behaviour during evacuation in these types of
[6]
systems .
This document includes a list of components for verification and validation testing as well as a
methodology for the analysis and assessment of accuracy associated with evacuation models. The
procedure for the analysis of acceptance criteria is also included.
A comprehensive list of components for testing is presented in this document, since the scope of the
testing has not been artificially restricted to a set of straightforward applications. Nevertheless, the
application of evacuation models as a design tool can be affected by the numbers of variables affecting
human behaviour under consideration. A high number of influences can hamper the acceptance of the
results obtained given the level of complexity associated with the results. Simpler calculation methods,
such as macroscopic models, capacity analyses or flow calculations, are affected to a lower extent by
the need to aim at high fidelity modelling. In contrast, more sophisticated calculation methods (i.e.
agent-based models) rely more on the ability to demonstrate that the simulation is able to represent
different emergent behaviours. For this reason, the components for testing are divided into different
categories, enabling the evacuation model tester to test an evacuation model both in relation to the
degree of sophistication embedded in the model as well as the specific scope of the model application.
In Annex A, a reporting template is provided to provide guidance to users regarding a format for
presenting test results and exemplary application of verification and validation tests are presented in
Annex B.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 13943, Fire safety — Vocabulary
ISO 16730-1, Fire safety engineering — Procedures and requirements for verification and validation of
calculation methods — Part 1: General
ISO/IEC 25000, Systems and software engineering — Systems and software Quality Requirements and
Evaluation (SQuaRE) — Guide to SQuaRE
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 13943 and ISO 16730-1 and
the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at http:// www .electropedia .org/
3.1
acceptance criteria
criteria that form the basis for assessing the acceptability of the safety of a design of a building (3.8)
Note 1 to entry: The criteria can be qualitative, quantitative or a combination of both.
[SOURCE: ISO 13943:2017, 3.3 — modified]
3.2
accuracy
degree of exactness actually possessed by an approximation, measurement, etc.
Note 1 to entry: Accuracy includes error (3.19) and uncertainty.
3.3
agent
simulated occupants in an agent-based model (3.4)
3.4
agent-based model
computational model for simulating the actions and interactions of autonomous agents (3.3) using a set
of rules
3.5
arrival time
time interval between the time of a warning of fire being transmitted to each occupant and the time at
which each individual occupant of a specified part of a building (3.8) or all of the building is able to enter
a place of safety
3.6
assessment
process of determining the degree to which an evacuation model (3.20) is an accurate representation
of the real world from the perspective of the intended uses of the model and the degree to which the
model implementation accurately represents the developer's conceptual description of the model and
the solution to the modelling approach
Note 1 to entry: Key processes in the assessment of suitability of a calculation method are verification (3.37) and
validation (3.36).
3.7
behavioural uncertainty
uncertainty in evacuation scenarios associated with the impact of human behaviour in fire (3.24) during
evacuation
3.8
building
structure or edifice intended for different uses
Note 1 to entry: Examples of uses include residential, offices, hotels, shopping malls, industrial premises,
hospitals, arenas, theatres, exhibition halls, train stations, etc.
2 © ISO 2020 – All rights reserved

3.9
calibration
process of adjusting modelling parameters in a computational model for the purpose of improving
agreement with experimental data
[SOURCE: ISO 13943:2017, 3.42 — modified]
3.10
component testing
process of checking that the components of a model work as intended
3.11
computer model
operational computer programme that implements a conceptual model
3.12
crowd
occupants or agents (3.3) whose behaviour, in conjunction with the environment (3.18), influences those
around them
3.13
default value
standard setting or state to be taken by the programme if no alternate setting or state is initiated by
the system or the user
3.14
default setting
an initial condition or algorithm provided by a developer as part of the model software
3.15
density
the number of occupants divided by the available area pertinent to the space where the occupants
are located
3.16
deterministic model
model that uses science-based mathematical expressions or rules to produce the same result each time
the method is used with the same set of input data values
[SOURCE: ISO 13943:2017, 3.80 — modified]
3.17
emergent behaviour
behaviour which occurs due to the interactions among smaller or simpler entities which do not exhibit
such properties themselves, e.g. agents (3.3)
3.18
environment
conditions and surroundings that can influence the behaviour of an item or persons when exposed to fire
[SOURCE: ISO 13943:2017, 3.95 — modified]
3.19
error
recognizable deficiency in any phase or activity of calculation that is not due to lack of knowledge
[SOURCE: ISO 13943:2017, 3.98 — modified]
3.20
evacuation model
computer model (3.11) for the representation of evacuation behaviour (3.21)
3.21
evacuation behaviour
behaviour of the occupants (in the real world) or agents (3.3) (in a model) meant to directly or indirectly
influence them to reach a place of safety
[SOURCE: ISO 13943:2017, 3.100 — modified]
3.22
evacuation time
time interval between the time of a warning of fire being transmitted to the occupants and the time
at which the occupant population of a specified part of a building (3.8) or all of the building are able to
enter a place of safety
[SOURCE: ISO 13943:2017, 3.101 — modified]
3.23
fire safety engineering
application of engineering methods based on scientific principles to the development or assessment (3.6)
of designs in buildings (3.8) through the analysis of specific fire scenarios or through the quantification
of risk for a group of fire scenarios
3.24
human behaviour in fire
actions performed in the event of a fire as a result of a behavioural or decision-making process
(i.e. recognition of fire, way-finding, pre-evacuation, etc.)
3.25
macroscopic model
computer model (3.11) in which occupant movement is represented only at an aggregate level, based on
computer-assisted algorithms
3.26
microscopic model
computer model (3.11) in which agents (3.3) perform autonomous movement based on individual
parameters, capabilities and behavioural attitudes based on computer-assisted algorithms
3.27
model component
part which constitutes a model (i.e. a sub-model, algorithm or behavioural rule)
3.28
modelling
process of construction or modification of a model movement behaviour which enables occupants of a
building (3.8) to reach a place of safety or safe refuge once they have begun to evacuate
3.29
occupant
person whose main physical characteristics are walking speeds (3.38) and body size
Note 1 to entry: Evacuation models (3.20) generally account for gender implicitly, i.e. as a consequence of the
assumed body size and walking speeds. For this reason, gender is not explicitly mentioned in this document
when referring to occupants.
3.30
performance-based design
design that is engineered to achieve specified objectives and acceptance criteria (3.1)
[SOURCE: ISO 13943:2017, 3.295 — modified]
4 © ISO 2020 – All rights reserved

3.31
pre-evacuation time
time period after an alarm or fire cue is transmitted and before occupants first move (or travel)
towards an exit
3.32
probabilistic model
model that treats phenomena as a series of sequential events or states, with mathematical equations or
rules to govern the transition from one event to another
Note 1 to entry: For example, from ignition to established burning, and probabilities assigned to each transfer point.
[SOURCE: ISO 13943:2017, 3.314 — modified]
3.33
route availability
escape routes available to the occupants
3.34
simulation
exercise or use of a calculation method to represent components of a system, their interaction and their
progression over time
3.35
simulation model
computer model (3.11) that treats the dynamic relationships that are assumed to exist in the real
situation as a series of elementary operations on the appropriate variables
3.36
validation
process of determining the degree to which a calculation method is an accurate representation of the
real world from the perspective of the intended uses of the calculation method
[SOURCE: ISO 13943:2017, 3.416 — modified]
3.37
verification
process of determining that a calculation method implementation accurately represents the developer's
conceptual description of the calculation method and the solution to the calculation method
Note 1 to entry: The fundamental strategy of verification of computational models is the identification and
quantification of error (3.19) in the modelling approach and its implementation.
[SOURCE: ISO 13943:2017, 3.419 — modified]
3.38
walking speed
maximum uncongested speed at which individual evacuees move towards a place of safety
4 Documentation
4.1 General
The technical documentation relating to testing should be sufficiently detailed so that all calculation
results can be reproduced within the stated accuracy by an appropriately qualified independent
individual or group. Sufficient documentation of calculation methods, including computer software, is
essential for assessing the adequacy of the scientific and technical basis of the calculation methods, and
the accuracy of computational procedures. Also, adequate documentation can assist in preventing the
unintentional misuse of calculation methods. Reports on any verification and validation of a specific
calculation method should become part of the documentation. The validity of a calculation method
includes comparing results to data from real fire incidents, or from statistical surveys, tests and
experiments, and shall be stated by applying quality assurance methodology. These give a measure or
a set of measures that shall be compared to previously defined criteria to demonstrate whether agreed
quality requirements are met.
Documentation shall include:
— technical documentation that explains the scientific basis of the calculation method, see 4.2; and
— a user’s manual, in the case of a computer programme, see 4.3.
The following clauses describe necessary requirements for technical documentation and a user’s
manual. The list is not intended to exclude other forms of information that can assist the user in
assessing the applicability and usability of the calculation method.
4.2 Technical documentation
Technical documentation is needed to assess the scientific basis of the calculation method. The
provision of technical documentation of a calculation method is a task to be performed by model
developers. Technical documentation must thoroughly describe the calculation method and its basis,
demonstrate its ability to perform adequately, and provide users with the information they need to
apply the calculation method correctly. In case of calculations that make use of algebraic formulae
derived from experimental results by regression or when analytical solutions are applied, the user
shall rely on relevant documentation from standards or similar material, like scientific literature. When
standards are developed that contain calculation methods to be used for fire safety engineering, the
source(s) for the calculation methods to be used together with technical documentation as described
below shall be given, where applicable.
a) The description of the calculation method shall include complete details on:
1) Purpose:
— define the problem solved or function performed;
— describe the results of the calculation method;
— include any feasibility studies and justification statements.
2) Theory:
— describe the underlying conceptual model (governing phenomena), if applicable;
— describe the theoretical basis of the phenomena and physical laws on which the calculation
method is based, if applicable.
3) Implementation of Theory, if applicable:
— present the governing equations;
— describe the mathematical techniques, procedures, and computational algorithms
employed and provide references to them;
— identify all the assumptions embedded in the logic; take into account limitations on the
input parameters that are caused by the range of applicability of the calculation method;
— discuss the precision (error) of the results obtained by important algorithms, and, in the
case of computer models, any dependence on particular computer capabilities;
— describe results of the sensitivity analyses.
4) Input:
— describe the input required;
6 © ISO 2020 – All rights reserved

— provide information on the source of the data required;
— for computer models, list any auxiliary programmes or external data files required;
— provide information on the source, contents and use of data libraries for computer models.
b) The verification and validation of the calculation method must be completely described, with
details on:
— the results of any efforts to evaluate the predictive capabilities of the calculation method. This
should be presented in a quantitative manner;
— references to reviews, analytical tests, comparison tests, experimental validation and code
checking already performed. If, in the case of computer models, the verification of the calculation
method is based on beta testing, the documentation should include a profile of those involved in
the testing (e.g. were they involved to any degree in the development of the calculation method
or were they naive users;
— were testers given any extra instruction that would not be available to the intended users of the
final product, etc.); and
— the extent to which the calculation method meets this document.
The technical documents shall be collected in one document such as a manual as far as computer
models are concerned. Whenever explicit algebraic formulae are used to solve a fire safety engineering
problem, relevant technical documentation may be cited from sources as indicated above.
Quality assurance methods shall be used to determine the suitability of the software for its intended
purposes. This process is further defined later in this document and is supported by the definition
and use of relevant quality assurance methods to arrive at a measurement or a set of (derived)
measurements that allow scaling of the quality of a calculation method and whether a calculation
method is accurate enough to meet the requirements of the intended user (see, for example, concept on
internal and external metrics and on quality in use from the ISO/IEC JTC1 series of Software Quality
Requirements and Evaluation [SquaRE]). For further information see the ISO/IEC 25000 series (and
following) documents. The purpose of a calculation method’s evaluation, in general, is to compare the
quality of a calculation method against quality requirements that express user needs, or even to select
a calculation method by comparing different calculation methods.
c) The technical documentation shall include at least one (or more) worked example(s). Worked
examples may be required both for explicit algebraic formulae and for mathematical models. The
latter is addressed in 4.3 h). The purpose of a worked example is to demonstrate what the required
input data are and their limitations, and the range of applicability of the result(s) of the calculation
method being considered. Examples for required input data and their intended range or limitations
within which the calculation has been validated are, for example, geometry, material properties,
and boundary conditions. The range of applicability and accuracy of the calculation method shall
be clearly stated in the documentation.
NOTE Significant errors in safety decisions and fire protection measures implemented can result from the
use of the calculation method outside the range of stated scenarios determined through the validation process
(see 5.4 for requirements for identifying the range of applicability established by a validation process).
Standards on calculation methods shall include worked example(s) in an informative annex. By
specifying the required components of a worked example in a standard on calculation methods

(e.g. ISO 16734 through ISO 16737) guidance is thus given on how to apply the standard correctly,
together with information in the standard itself on requirements on limitations and input parameters.
Examples taken from real world problems can be (development of) temperature of a steel member, or a
fire insult to a cable in a nuclear power plant. Since there are examples available in open literature, the
requirement of demonstration of worked examples in an informative annex to a standard on calculation
methods may also be met by reference to e.g. textbooks that include such examples.
4.3 User's manual
A user’s manual is required only in case of computer models. The user’s manual for a computer model
should enable users to understand the model application and methodology, reproduce the computer
operating environment and the results of sample problems included in the manual, modify data inputs,
and run the programme for specified ranges of parameters and extreme cases. The manual should be
concise enough to serve as a reference document for the preparation of input data and the interpretation
of results. Installation, maintenance, and programming documentation should be included in the user’s
manual or be provided separately. There should be sufficient information for installing the programme
on a computer. All forms of documentation should include the name and sufficient information for
defining the specific version of the calculation method and identifying the organization responsible for
maintenance of the calculation method and for providing further assistance.
In case of computer models, the user's manual shall provide all the information necessary for a user to
apply a computer model correctly. It should include:
a) Programme description:
— a self-contained description of the model;
— a description of the basic processing tasks performed, and the calculation methods and
procedures employed (a flow chart can be useful);
— a description of the types of skills required to execute typical runs.
b) Installation and operating instructions:
— identify the minimum hardware configuration required;
— identify the computer(s) on which the programme has been executed successfully;
— identify the programming languages and software operating systems and version in use;
— provide instructions for installing the programme;
— provide the typical personnel time and setup time for performing a typical run;
— provide the information necessary for estimating the computer execution time on applicable
computer systems for typical applications.
c) Programme considerations
— describe the functions of each major option available for solving various problems with guidance
for choosing these options;
— identify the limits of applicability (e.g. the range of scenarios over which the underlying theory
is known or believed to be valid or the range of input data over which the calculation method
was tested);
— list the restrictions and/or limitations of the software, including appropriate data ranges and
the programme's behaviour when the ranges are exceeded, where this information should be
derived from and be consistent with that contained in the technical documentation.
d) Input data description:
— name and describe each input variable, its dimensional units, the default value (if any) and the
source (if not widely available);
— describe any special input techniques;
— identify limits on input based on stability, accuracy and practicality of the data and the
applicability of the model, as well as their resulting limitations to output;
8 © ISO 2020 – All rights reserved

— describe any default variables and the process for setting those variables to user-defined values;
— if handling of consecutive cases is possible, explain the conditions of data retention or re-
initialization from case to case.
e) External data files:
— describe the contents and organization of any external data files;
— provide references to any auxiliary programmes that create, modify or edit these files.
f) System control requirements:
— detail the procedure required to set up and run the programme;
— list the operating system control commands;
— list the programme's prompts, with the ranges of appropriate responses;
— if possible to do so, describe how to halt the programme during execution, how to resume or
exit, and the status of the files and data after the interruption.
g) Output information:
— describe the programme output and any graphics display and plot routines;
— provide instructions on judging whether the programme has converged to a good solution,
where appropriate.
h) Sample problems/worked examples:
— provide sample data files with associated outputs to allow the user to verify the correct
operation of the programme. These sample problems should exercise a large portion of the
available programmed options. For comparison, see 4.2 c).
i) Error handling:
— list error messages that can be generated by the programme;
— provide a list of instructions for appropriate actions when error messages occur;
— describe the programme’s behaviour when restrictions are violated;
— describe recovery procedures.
5 Verification
5.1 General
Verification is the process of determining that the implementation of a calculation method accurately
represents the developer's conceptual description of the calculation method and of the solution to the
calculation method. This does not imply that the governing equations or rules are appropriate, only that
they are being implemented and solved correctly and that the implementation accurately represents the
developer's conceptual description of the calculation method and of the solution to the calculation method.
This section presents a list of components for the verification of evacuation models for the study of
human behaviour in building fires. The components subjected to verification are divided into different
categories. The first category relates to the basic components that shall be verified in order to have
a model able to represent basic evacuation scenarios. Some of these basic components have been
defined in line with the work conducted by the International Maritime Organization in the context of
[9]
the verification of evacuation models for passenger ships . If one of these components is not present
in the model, the associated verification test is not conducted, but the model tester shall clearly state
that this component is missing. The second category relates to the behavioural components that a
model may include in relation to its predictive behavioural capabilities. The third category refers to
fire-people interaction components. These components deal with the representation of the interactions
between people and the effects of fire (e.g. reduced visibility, toxicity). The last category refers to the
components that a model may include in relation to the specific building/application in consideration.
Evacuation models may include further components in addition to the list presented in this section. If
additional components are available in an evacuation model, this shall be included in the verification
testing procedure.
The basic components of all evacuation models shall be verified. Evacuation model testers may further
verify the behavioural components, the fire/people interaction components and the building-specific
components in relation to the stated field of applicability of the model under consideration.
[10]
Components can be categorized in different manners . Core components relate to different
functionalities, namely Pre-evacuation (P), Movement (M), Navigation/Route selection (N&R) and Flow
conditions/constraints (F). The levels which are addressed in the components can be 1) Individual,
2) Aggregate or 3) Scenario level.
This document presents the components, as well as a list of possible tests that can be used for th
...


NORME ISO
INTERNATIONALE 20414
Première édition
2020-11
Ingénierie de la sécurité incendie —
Protocole de vérification et de
validation de modèles d'évacuation
dans un bâtiment en cas d'incendie
Fire safety engineering — Verification and validation protocol for
building fire evacuation models
Numéro de référence
©
ISO 2020
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2020
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii © ISO 2020 – Tous droits réservés

Sommaire Page
Avant-propos .iv
Introduction .v
1 Domaine d'application . 1
2 Références normatives . 1
3 Termes et définitions . 2
4 Documentation . 6
4.1 Généralités . 6
4.2 Documentation technique . 6
4.3 Manuel de l'utilisateur . 8
5 Vérification .10
5.1 Généralités .10
5.2 Composants de base .12
5.3 Composants comportementaux .25
5.4 Composants d'interaction entre le feu et les personnes .31
5.5 Composants spécifiques au bâtiment .33
6 Validation .37
6.1 Généralités .37
6.2 Méthodes d'analyse des résultats .39
6.3 Validation des composants .43
6.4 Validation globale .49
7 Examen de la base théorique et expérimentale des modèles probabilistes .50
8 Assurance qualité .51
9 Quantification de l'incertitude .52
10 Critères d'acceptation .54
Annexe A (informative) Modèle de rapport .56
Annexe B (informative) Exemples d'application .59
Bibliographie .68
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est
en général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l'ISO participent également aux travaux.
L'ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui
concerne la normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir www
.iso .org/ directives).
L'attention est attirée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable
de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant
les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de
l'élaboration du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations de
brevets reçues par l'ISO (voir www .iso .org/ brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l'intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion
de l'ISO aux principes de l'Organisation mondiale du commerce (OMC) concernant les obstacles
techniques au commerce (OTC), voir www .iso .org/ avant -propos.
Le présent document a été élaboré par le comité technique ISO/TC 92, Sécurité au feu, sous-comité SC 4,
Ingénierie de la sécurité incendie.
Il convient que l'utilisateur adresse tout retour d'information ou toute question concernant le présent
document à l'organisme national de normalisation de son pays. Une liste exhaustive desdits organismes
se trouve à l'adresse www .iso .org/ fr/ members .html.
iv © ISO 2020 – Tous droits réservés

Introduction
L'objectif de l'ingénierie de la sécurité incendie est d'aider à atteindre un niveau prédit acceptable de
la sécurité incendie. Une partie de ce travail implique l'utilisation de méthodes de calcul et de modèles
pour prédire le comportement humain en cas d'incendie. Des analyses d'évacuation sont réalisées afin
d'atténuer les effets préjudiciables d'un incendie pour les personnes. Les principes clés nécessaires
à l'établissement de la crédibilité de ces modèles d'évacuation sont la vérification et la validation. Le
présent document traite des procédures de vérification et de validation des modèles d'évacuation. Le
contexte des applications traitées dans le présent document est celui d'un incendie dans un bâtiment.
Des modèles d'évacuation sont appliqués pour établir le temps nécessaire pour qu'une population
évacuée atteigne une zone de sécurité. Des modèles d'évacuation sont également utilisés afin d'examiner
la dynamique d'évacuation de différents scénarios et d'évaluer l'efficacité des solutions procédurales.
Les modèles d'évacuation présentent différents niveaux de sophistication, qui vont des méthodes
simplifiées (telles que l'analyse de capacité ou les calculs de flux) à des modèles informatiques
complexes basés sur des agents. Les modèles microscopiques représentent les évacués dans des modèles
informatiques en tant qu'agents. Chaque évacué est représenté par un agent autonome avec certaines
propriétés, par exemple le délai de pré-évacuation et la vitesse de marche. Une foule est constituée d'un
groupe d'agents agissant ensemble dans un modèle d'évacuation multi-agents. Les agents agissent selon
les règles de comportement définies dans le modèle. Ces règles peuvent représenter des interactions
entre agents ou entre un agent et l'environnement. L'approche macroscopique représente quant à elle
une foule à un niveau agrégé, adoptant généralement des analogies avec d'autres systèmes physiques
(par exemple, les flux hydrauliques). De plus, selon leurs hypothèses de modélisation en termes de
représentation spatiale (approche en réseaux bruts ou fins, approche continue ou hybride), les modèles
d'évacuation sont capables de représenter des géométries avec un niveau d'exactitude différent.
Les modèles d'évacuation fonctionnent à trois niveaux principaux lorsqu'ils produisent des résultats, à
savoir 1) le niveau individuel, 2) le niveau agrégé et 3) le niveau scénario. Le niveau individuel traite de
la simulation des actions réalisées par chaque agent. Le niveau agrégé concerne les interactions entre
les agents ou l'interaction entre les agents et les objets simulés qui peuvent influencer les conditions
locales. Le niveau scénario désigne les résultats qui résument les conditions à la fin de la simulation,
c'est-à-dire le résultat final du modèle et la disposition dans laquelle l'évacuation a lieu.
Les utilisateurs potentiels des modèles d'évacuation et les personnes devant approuver les résultats
doivent être sûrs que les méthodes de calcul permettent de prédire avec suffisamment de précision du
comportement humain en cas d'incendie. Pour obtenir cette assurance, il est nécessaire que l'exactitude
des modèles d'évacuation pris en considération soit vérifiée et que leur capacité à reproduire le
phénomène soit validée. Un processus rigoureux de vérification et de validation est un élément clé de
l'assurance qualité.
Il n'existe pas d'exigence établie sur l'exactitude applicable à toutes les applications possibles des modèles
d'évacuation. Le niveau d'exactitude dépend des objectifs d'utilisation d'un modèle d'évacuation. Il n'est
pas nécessaire que tous les composants des modèles d'évacuation fassent preuve d'une exactitude
élevée dans la mesure où l'erreur, l'incertitude et les limites d'applicabilité des méthodes de calcul
sont connues. L'exactitude des prévisions du modèle d'évacuation dépend également fortement de la
compétence de l'utilisateur, par exemple la configuration du modèle, la sélection des données d'entrée,
l'interprétation des résultats.
Le présent document concerne l'exactitude prédictive des modèles d'évacuation. Toutefois, d'autres
facteurs tels que la facilité d'utilisation, la pertinence, l'exhaustivité et le stade de développement jouent
un rôle important dans l'évaluation du modèle le plus appropriée à utiliser pour une application donnée.
L'évaluation et l'adéquation des modèles d'évacuation pour la simulation du comportement humain en
cas d'incendie dans plusieurs contextes d'application sont étayées par l'utilisation d'une méthodologie
d'assurance qualité afin de garantir le respect des exigences. Les tests et les méthodes de mesure des
attributs des caractéristiques pertinentes du modèle sont décrits dans le présent document.
Le présent document est complémentaire à l'ISO 16730-1, dans laquelle les procédures et les exigences
de vérification et de validation des méthodes de calcul en ingénierie de la sécurité incendie sont
traitées à un niveau général. Il convient également d'analyser le présent document parallèlement aux
documents ISO pertinents dans lesquels les scénarios de conception sont abordés (ISO 16733-1 et
ISO/TS 29761).
Le présent document vise les utilisateurs suivants:
a) Développeurs du modèle conceptuels (particuliers ou organismes qui exercent des activités de
développement, notamment l'analyse des exigences, la conception et le test de composants): ces
utilisateurs peuvent utiliser le présent document pour documenter l'utilité d'un modèle particulier
d'évacuation en cas d'incendie, pour des applications relatives au bâtiment. Une partie du processus
de développement du modèle comporte l'identification de la précision et des limites d'applicabilité,
et des tests indépendants.
NOTE Les développeurs du modèle ont généralement accès à davantage de composants de modèle qu'un
utilisateur, étant donné leur travail durant la phase de développement du modèle.
b) Développeurs du modèle logiciel (particuliers ou organismes qui gèrent et fournissent des
modèles informatiques, et ceux qui évaluent la qualité d'un modèle informatique dans le cadre de
l'assurance qualité et du contrôle qualité): ces utilisateurs peuvent utiliser le présent document
pour documenter les caractéristiques et les capacités du logiciel et garantir aux utilisateurs
qu'un protocole de test approprié est suivi afin d'assurer la qualité des outils d'application en
documentant la vérification et la validation du modèle en vertu du présent document.
c) Utilisateurs du modèle (particuliers ou organismes utilisant des modèles d'évacuation pour réaliser
une analyse de sécurité incendie): ces utilisateurs peuvent utiliser les modèles vérifiés et validés
conformément au présent document pour s'assurer qu'ils utilisent un modèle approprié pour une
application particulière et que celui-ci offre une exactitude adéquate.
d) Concepteurs de codes et de normes de performance: ces utilisateurs peuvent utiliser le présent
document pour spécifier la procédure de vérification et de validation des modèles d'évacuation
utilisés dans les conceptions de sécurité incendie pour un ensemble d'applications donné.
e) Organismes/responsables de l'approbation (particuliers ou organismes qui examinent ou
approuvent l'utilisation des modèles d'évacuation): ces utilisateurs peuvent utiliser le présent
document comme base pour s'assurer que les résultats présentés montrent clairement que
le modèle d'évacuation est utilisé dans les limites de son applicabilité et possède un niveau
d'exactitude acceptable.
f) Éducateurs: ces utilisateurs peuvent utiliser le présent document pour démontrer l'application et
l'acceptabilité des modèles d'évacuation enseignés.
Les principes généraux décrits dans l'ISO 23932-1 fournissent une méthodologie « performantielle » utile
aux ingénieurs pour évaluer le niveau de sécurité incendie des ouvrages, neufs ou existants. La sécurité
incendie est évaluée par une méthode d'ingénierie basée sur la quantification du comportement du feu
et la connaissance des conséquences d'un tel comportement sur la protection des vies humaines, des
biens et de l'environnement. L'ISO 23932-1 décrit le processus (les étapes nécessaires) et les éléments
essentiels afin de concevoir un programme de sécurité incendie-« performantiel » robuste.
L'ISO 23932-1 s'appuie sur un ensemble de normes ISO d'ingénierie de la sécurité incendie relatives
aux méthodes et aux données requises pour entreprendre les étapes de conception d'un processus
d'ingénierie de la sécurité incendie, résumées dans l'ISO 23932-1 et reproduites dans la Figure 1
ci-dessous (extraite de l'ISO 23932-1). Cet ensemble de Normes internationales est désigné sous
l'appellation générale de Système global d'information et d'analyse de l'ingénierie de la sécurité
incendie. Cette approche globale et le système de normes qui s'y rapporte mettent en relief les relations
qui existent entre les évaluations des incendies lors de l'utilisation des Normes internationales relatives
à l'ingénierie de la sécurité incendie.
vi © ISO 2020 – Tous droits réservés

Légende
a
Voir également l'ISO/TR 16576 (exemples).
b
Voir également l'ISO 16732-1, l'ISO 16733-1, l'ISO/TS 29761.
c
Voir également l'ISO 16732-1, l'ISO 16733-1, l'ISO/TS 29761.
d
Voir également l'ISO/TS 13447, l'ISO 16730-1, l'ISO/TR 16730-2 à 5 (exemples), l'ISO 16734, l'ISO 16735,
l'ISO 16736, l'ISO 16737, l'ISO/TR 16738, l'ISO 24678-6.
e
Voir également l'ISO/TR 16738, l'ISO 16733-1.
Figure 1 — Organigramme du processus d'ingénierie de la sécurité incendie
NORME INTERNATIONALE ISO 20414:2020(F)
Ingénierie de la sécurité incendie — Protocole de
vérification et de validation de modèles d'évacuation dans
un bâtiment en cas d'incendie
1 Domaine d'application
Le présent document décrit un protocole pour la vérification et la validation des modèles d'évacuation
incendie des bâtiments. Le présent document aborde principalement les composants des modèles
d'évacuation tels qu'ils sont utilisés dans les modèles microscopiques (basés sur des agents). Il peut
néanmoins être adopté (en tout ou en partie) pour des modèles macroscopiques si le modèle est en
mesure de représenter les composants pris en considération.
Le domaine d'application des modèles d'évacuation dont il est question dans le présent document
comprend la conception des bâtiments basée sur les performances et l'examen de l'efficacité de la
planification et des procédures d'évacuation. Le processus d'évacuation est représenté par des modèles
d'évacuation dans lesquels le mouvement des personnes et leur interaction avec l'environnement
font appel au comportement humain dans les théories portant sur les incendies et les observations
[5]
empiriques . La simulation de l'évacuation est représentée à l'aide de modèles mathématiques et/ou
de règles agent à agent et agent à environnement.
Le domaine d'application du présent document concerne les bâtiments. L'objectif du présent document
n'est pas de couvrir les aspects des systèmes de transport en mouvement (par exemple, trains, navires),
dans la mesure où des tests supplémentaires ad hoc spécifiques peuvent être requis pour simuler le
[6]
comportement humain pendant l'évacuation de ces types de systèmes .
Le présent document comprend une liste de composants pour les tests de vérification et de validation
ainsi qu'une méthodologie pour l'analyse et l'évaluation de l'exactitude associée aux modèles
d'évacuation. La procédure d'analyse des critères d'acceptation est également incluse.
Une liste complète des composants à tester est présentée dans le présent document, dans la mesure
où le domaine d'application des tests n'a pas été artificiellement restreint à un ensemble d'applications
simples. Toutefois, l'application des modèles d'évacuation comme outil de conception peut être affectée
par le nombre de variables influant sur les comportements humains étudiés. Un grand nombre
d'influences peut entraver l'acceptation des résultats obtenus étant donné le niveau de complexité
associé aux résultats. Les méthodes de calculs plus simples telles que les modèles macroscopiques, les
analyses de capacité ou les calculs de flux sont affectées dans une moindre mesure par la nécessité de
viser une modélisation à haute fidélité. En revanche, les méthodes de calcul plus sophistiquées (c'est-à-
dire les modèles basés sur des agents) reposent davantage sur la capacité à démontrer que la simulation
est capable de représenter différents comportements émergents. Pour cette raison, les composants à
tester sont divisés en différentes catégories, de sorte que le modèle d'évacuation puisse être testé à la
fois en fonction du degré de sophistication intégré au modèle et du domaine d'application spécifique de
l'application du modèle.
L'Annexe A présente un modèle de rapport destiné à fournir des recommandations aux utilisateurs
en ce qui concerne le format de présentation des résultats de test. L'Annexe B présente un exemple
d'application des tests de vérification et de validation.
2 Références normatives
Les documents suivants sont cités dans le texte de sorte qu'ils constituent, pour tout ou partie de leur
contenu, des exigences du présent document. Pour les références datées, seule l'édition citée s'applique.
Pour les références non datées, la dernière édition du document de référence s'applique (y compris les
éventuels amendements).
ISO 13943, Sécurité au feu — Vocabulaire
ISO 16730-1, Ingénierie de la sécurité incendie — Procédures et exigences pour la vérification et la
validation des méthodes de calcul — Partie 1: Généralités
ISO/IEC 25000, Ingénierie des systèmes et du logiciel — Exigences de qualité des systèmes et du logiciel et
évaluation (SQuaRE) — Guide de SQuaRE
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l'ISO 13943 et l'ISO 16730-1
ainsi que les suivants s'appliquent.
L'ISO et l'IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en
normalisation, consultables aux adresses suivantes:
— ISO Online browsing platform: disponible à l'adresse https:// www .iso .org/ obp.
— IEC Electropedia: disponible à l'adresse http:// www .electropedia .org/
3.1
critères d'acceptation
critères qui forment la base d'évaluation de l'acceptabilité de la sécurité de la conception d'un
bâtiment (3.8)
Note 1 à l'article: Les critères peuvent être qualitatifs, quantitatifs ou une combinaison des deux.
[SOURCE: ISO 13943:2017, 3.3 — modifiée]
3.2
exactitude
degré de justesse réellement obtenu par une approximation, une mesure, etc.
Note 1 à l'article: L'exactitude comprend l'erreur (3.19) et l'incertitude.
3.3
agent
occupants simulés dans un modèle basé sur des agents (3.4)
3.4
modèle basé sur des agents
modèle informatique utilisé pour simuler les actions et les interactions d'agents (3.3) autonomes à l'aide
d'un ensemble de règles
3.5
temps d'arrivée
intervalle de temps qui s'écoule entre le déclenchement de l'alarme incendie émise vers chaque occupant
et l'instant où chaque individu d'une partie spécifique d'un bâtiment (3.8) ou de tout le bâtiment est
capable de pénétrer dans une zone de sécurité
3.6
évaluation
processus qui permet de déterminer dans quelle mesure un modèle d'évacuation (3.20) est une
représentation exacte du monde réel du point de vue des utilisations prévues du modèle et dans quelle
mesure l'implémentation du modèle représente exactement la description conceptuelle faite par le
développeur du modèle et de la solution de l'approche de modélisation
Note 1 à l'article: Les processus clés de l'évaluation de l'adéquation d'une méthode de calcul sont la vérification
(3.37) et la validation (3.36).
2 © ISO 2020 – Tous droits réservés

3.7
incertitude comportementale
incertitude des scénarios d'évacuation associée à l'impact du comportement humain en cas d'incendie
(3.24) pendant l'évacuation
3.8
bâtiment
structure ou édifice prévu pour différents usages
Note 1 à l'article: par exemple résidentiel, bureaux, hôtels, centres commerciaux, locaux industriels, hôpitaux,
enceintes sportives, théâtres, halls d'exposition, gares, etc.
3.9
étalonnage
processus d'ajustement de paramètres de modélisation dans un modèle informatique aux fins
d'améliorer la concordance avec les données expérimentales
[SOURCE: ISO 13943:2017, 3.42 — modifiée]
3.10
tests sur les composants
processus consistant à vérifier le bon fonctionnement des composants d'un modèle
3.11
modèle informatique
programme informatique opérationnel qui implémente un modèle conceptuel
3.12
foule
occupants ou agents (3.3) dont le comportement, en conjonction avec l'environnement (3.18), influence
ceux qui les entourent
3.13
valeur par défaut
état ou paramètre normalisé à prendre par le programme si aucun autre paramètre ou état n'est
initialisé par le système ou par l'utilisateur
3.14
réglage par défaut
condition initiale ou algorithme fourni par un développeur en tant que partie intégrante du logiciel de
modélisation
3.15
densité
le nombre d'occupants divisé par la superficie disponible pertinente dans l'espace où les occupants
sont situés
3.16
modèle déterministe
modèle qui utilise des expressions ou des règles mathématiques scientifiques pour produire le même
résultat chaque fois que la méthode est utilisée avec le même jeu de valeurs des données d'entrée
[SOURCE: ISO 13943:2017, 3.80 — modifiée]
3.17
comportement émergent
comportement qui se produit en raison des interactions entre des entités plus petites ou plus simples
qui ne présentent pas elles-mêmes de telles propriétés, par exemple, les agents (3.3)
3.18
environnement
conditions et éléments environnants qui peuvent influer sur le comportement d'un objet ou d'une
personne exposé(e) à l'incendie
[SOURCE: ISO 13943:2017, 3.95 — modifiée]
3.19
erreur
déviation reconnaissable dans toute phase ou activité de calcul, qui n'est pas due au manque de
connaissance
[SOURCE: ISO 13943:2017, 3.98 — modifiée]
3.20
modèle d'évacuation
modèle informatique (3.11) utilisé pour représenter le comportement en cours d'évacuation (3.21)
3.21
comportement en cours d'évacuation
comportement des occupants (dans le monde réel) ou des agents (3.3) (dans un modèle) censé les
influencer directement ou indirectement pour atteindre une zone de sécurité
[SOURCE: ISO 13943:2017, 3.100 — modifiée]
3.22
temps d'évacuation
intervalle de temps qui s'écoule entre le déclenchement de l'alarme incendie émise vers les occupants
et l'instant où la population des occupants d'une partie spécifique d'un bâtiment (3.8) ou de tout le
bâtiment est capable de pénétrer dans une zone de sécurité
[SOURCE: ISO 13943:2017, 3.101 — modifiée]
3.23
ingénierie de la sécurité incendie
application des méthodes d'ingénierie fondées sur des principes scientifiques au développement ou
à l'évaluation (3.6) de conceptions de bâtiments (3.8) au moyen de l'analyse de scénarios d'incendie
spécifiques ou bien par la quantification du risque pour un groupe de scénarios d'incendie
3.24
comportement humain en cas d'incendie
actions réalisées en cas d'incendie, à la suite d'un processus comportemental ou d'un processus
décisionnel (par exemple, reconnaissance d'un incendie, orientation, pré-évacuation, etc.)
3.25
modèle macroscopique
modèle informatique (3.11) dans lequel le mouvement des occupants n'est représenté qu'à un niveau
agrégé, sur la base d'algorithmes assistés par ordinateur
3.26
modèle microscopique
modèle informatique (3.11) dans lequel les agents (3.3) effectuent des mouvements autonomes basés
sur des paramètres, des capacités et des attitudes comportementales individuels, fondés sur des
algorithmes assistés par ordinateur
3.27
composant de modèle
partie constituante d'un modèle (c'est-à-dire un sous-modèle, un algorithme ou une règle
comportementale)
4 © ISO 2020 – Tous droits réservés

3.28
modélisation
processus de construction ou de modification du comportement de mouvement d'un modèle qui permet
aux occupants d'un bâtiment (3.8) d'atteindre une zone de sécurité ou un refuge sûr une fois qu'ils ont
commencé à évacuer
3.29
occupant
personne dont les caractéristiques physiques principales sont la vitesse de marche (3.38) et la taille
du corps
Note 1 à l'article: Les modèles d'évacuation (3.20) tiennent généralement compte implicitement du sexe, c'est-à-
dire de la taille corporelle et de la vitesse de marche présumées. Pour cette raison, le genre n'est pas explicitement
mentionné dans le présent document lorsqu'il est fait référence aux occupants.
3.30
conception basée sur les performances
conception mise au point pour atteindre des objectifs définis et des critères d'acceptation (3.1)
[SOURCE: ISO 13943:2017, 3.295 — modifiée]
3.31
délai de pré-évacuation
période de temps qui s'écoule après l'émission d'une alarme ou d'un signal d'avertissement d'incendie et
avant que les occupants ne commencent à se déplacer (ou se diriger) vers une sortie
3.32
modèle probabiliste
modèle qui traite le phénomène comme une série d'événements ou d'états séquentiels, avec des
équations ou des règles mathématiques pour régir la transition d'un événement à un autre
Note 1 à l'article: par exemple de l'allumage au brûlage établi, et des probabilités attribuées à chaque point de
transfert.
[SOURCE: ISO 13943:2017, 3.314 — modifiée]
3.33
disponibilité de la voie
voies d'évacuation disponibles aux occupants
3.34
simulation
exercice ou utilisation d'une méthode de calcul pour représenter les composants d'un système, leurs
interactions et leur progression au fil du temps
3.35
modèle de simulation
modèle informatique (3.11) qui traite les relations dynamiques supposées exister dans la situation réelle
comme une série d'opérations élémentaires sur les variables appropriées
3.36
validation
processus de détermination du degré auquel une méthode de calcul constitue une représentation exacte
du monde réel du point de vue des utilisations prévues par la méthode de calcul
[SOURCE: ISO 13943:2017, 3.416 — modifiée]
3.37
vérification
processus consistant à déterminer que l'implémentation d'une méthode de calcul représente
exactement la description conceptuelle faite par le développeur de la méthode de calcul et de la solution
de la méthode de calcul
Note 1 à l'article: La stratégie fondamentale de la vérification des modèles informatiques est l'identification et la
quantification de l'erreur (3.19) dans l'approche de la modélisation et son implémentation.
[SOURCE: ISO 13943:2017, 3.419 — modifiée]
3.38
vitesse de marche
la vitesse maximale sans encombrement à laquelle les personnes évacuées se dirigent vers une zone de
sécurité
4 Documentation
4.1 Généralités
Il convient que la documentation technique relative aux tests soit suffisamment détaillée pour que tous
les résultats de calcul puissent être reproduits avec la même exactitude par un groupe ou un particulier
indépendant qualifié. Une documentation suffisante des méthodes de calcul, notamment du logiciel
informatique, est essentielle pour évaluer l'adéquation du fondement scientifique et technique des
méthodes de calcul, et l'exactitude des procédures de calcul. En outre, une documentation adéquate
peut aider à éviter la mauvaise utilisation involontaire de méthodes de calcul. Il est recommandé que
des rapports sur toute vérification et validation d'une méthode de calcul donnée fassent partie de
la documentation. La validité d'une méthode de calcul comprend la comparaison des résultats aux
données relatives à des incendies réels ou provenant d'études statistiques ou de test et d'expériences, et
elle doit être établie en appliquant la méthodologie de l'assurance qualité. Ces méthodologies donnent
une mesure ou un ensemble de mesures qui doivent être comparées à des critères définis au préalable
afin de démontrer si les exigences de qualité convenues sont respectées.
La documentation doit comprendre:
— une documentation technique, qui explique le fondement scientifique de la méthode de calcul,
voir 4.2; et
— un manuel de l'utilisateur, dans le cas d'un programme informatique, voir 4.3.
Les articles et paragraphes suivants décrivent les exigences nécessaires pour la documentation
technique, et un manuel de l'utilisateur. La liste ne vise pas à exclure d'autres formes d'information qui
peuvent aider l'utilisateur à évaluer l'applicabilité et l'utilisabilité de la méthode de calcul.
4.2 Documentation technique
La documentation technique est nécessaire pour évaluer le fondement scientifique de la méthode de
calcul. La fourniture de la documentation technique d'une méthode de calcul est une tâche qui relève
des développeurs de modèles. La documentation doit décrire précisément la méthode de calcul et
ses fondements, démontrer sa capacité de fonctionner correctement, et fournir aux utilisateurs les
informations dont ils ont besoin pour appliquer correctement la méthode de calcul. Dans le cas de calculs
qui utilisent des formules algébriques dérivées de résultats expérimentaux par régression, ou lorsque
des solutions analytiques sont appliquées, l'utilisateur doit s'appuyer sur la documentation appropriée
issue de normes ou de documents scientifiques similaires. Lorsque des normes sont développées et
contiennent des méthodes de calcul à utiliser pour l'ingénierie de la sécurité incendie, la ou les sources
6 © ISO 2020 – Tous droits réservés

des méthodes de calcul à utiliser avec la documentation technique telle que décrite ci-dessous doivent
être données, le cas échéant.
a) La description de la méthode de calcul doit inclure des détails complets sur ce qui suit:
1) Objectif:
— définir le problème résolu ou la fonction exécutée;
— décrire les résultats de la méthode de calcul;
— inclure toutes les études de faisabilité et les justifications.
2) Théorie:
— décrire le modèle conceptuel sous-jacent (phénomène déterminant), le cas échéant;
— décrire la base théorique des phénomènes et des lois physiques sur lesquels repose la
méthode de calcul, si possible.
3) Implémentation de la théorie, le cas échéant:
— présenter le système d'équations;
— décrire les techniques mathématiques, les procédures et les algorithmes de calcul utilisés
et fournir leurs références;
— identifier toutes les hypothèses incluses dans la logique; tenir compte des limitations
applicables aux paramètres d'entrée dues au domaine d'applicabilité de la méthode de calcul;
— discuter de la précision (l'erreur) des résultats obtenus par des algorithmes importants et,
dans le cas de modèles informatiques, de toute dépendance aux capacités informatiques
données;
— décrire les résultats des analyses de sensibilité.
4) Données d'entrée:
— décrire les données d'entrée requises;
— fournir des informations sur la source des données requises;
— pour des modèles informatiques, dresser la liste de tous les programmes auxiliaires ou
fichiers de données externes requis;
— fournir des informations sur la source, le contenu et l'utilisation de bases de données pour
des modèles informatiques.
b) La vérification et la validation de la méthode de calcul doivent être entièrement décrites, avec des
détails concernant ce qui suit:
— les résultats de tout effort visant à évaluer les capacités prédictives de la méthode de calcul. Il
convient de les présenter de manière quantitative;
— les références aux études, tests analytiques, tests de comparaison, validation expérimentale et
vérification de code déjà réalisés. Si, dans le cas de modèles informatiques, la vérification de la
méthode de calcul repose sur un test bêta, il convient que la documentation comporte un profil
des individus participant au test (par exemple, s'ils étaient associés d'une quelconque façon au
développement de la méthode de calcul ou s'il s'agissait d'utilisateurs non informaticiens;
— s'ils ont reçu d'autres instructions qui ne seraient pas à la disposition des utilisateurs prévus du
produit final, etc.); et
— la mesure dans laquelle la méthode de calcul satisfait au présent document.
Les documents techniques doivent être regroupés dans un document tel qu'un manuel, pour ce qui
concerne les modèles informatiques. Chaque fois que des formules algébriques explicites sont utilisées
pour résoudre un problème d'ingénierie de la sécurité incendie, la documentation technique concernée
issue de sources peut être citée, comme indiqué ci-dessus.
Des méthodes d'assurance qualité doivent être employées pour déterminer l'aptitude du logiciel à
répondre aux usages prévus. Ce processus est défini plus en détail dans le présent document et est fondé
sur la définition et l'utilisation de méthodes d'assurance qualité appropriées pour obtenir une mesure
ou un ensemble de mesures (dérivées) qui permettent d'autoriser la graduation de la qualité d'une
méthode de calcul, et de savoir si l'exactitude d'une méthode de calcul est suffisante pour répondre aux
exigences de l'utilisateur prévu (voir par exemple, le concept relatif à la métrologie interne et externe et
à la qualité utilisée dans les documents de la série Exigences de qualité du produit logiciel et évaluation
(SQuaRE) à partir du travail de l'ISO/IEC JTC1). Pour d'autres informations, voir la série de documents
de l'ISO/IEC 25000 (et les documents suivants). L'objet de l'évaluation d'une méthode de calcul est en
général de comparer la qualité d'une méthode de calcul aux exigences de qualité qui expriment les
besoins des utilisateurs, ou même de sélectionner une méthode de calcul en comparant différentes
méthodes de calcul.
c) La documentation technique doit inclure au moins un (ou plusieurs) cas d'étude. Des exemples
étudiés peuvent être exigés à la fois pour des formules algébriques explicites et pour des modèles
mathématiques. Ce dernier cas est abordé en 4.3 h). L'objet d'un cas d'étude est de démontrer quelles
sont les données d'entrée requises, leurs limites, ainsi que le domaine de validité des résultats de
la méthode de calcul considérée. Des exemples de données d'entrée requises et leurs domaines
ou leurs limites prévues pour lesquels le calcul a été validé sont, par exemple, la géométrie, les
propriétés des matériaux et les conditions aux limites. La plage d'applicabilité et l'exactitude de la
méthode de calcul doivent être clairement indiquées dans la documentation.
NOTE L'emploi de la méthode de calcul hors des scénarios indiqués, déterminés par le biais du processus
de validation, peut entraîner des erreurs significatives dans les décisions relatives à la sécurité et les mesures
de protection contre l'incendie mises en œuvre (voir en 5.4 les exigences relatives à l'identification de la plage
d'applicabilité déterminée par un processus de validation).
Les normes sur les méthodes de calcul doivent inclure un ou plusieurs exemples (ou cas d'étude) dans
une annexe informative. En spécifiant les composants requis d'un cas d'étude dans une norme sur les
méthodes de calcul (par exemple l'ISO 16734 à l'ISO 16737), des recommandations sont ainsi données sur
la façon d'appliquer correctement la norme, avec des informations contenues dans la norme elle-même
sur les exigences concernant les limites et les paramètres d'entrée. Des exemples issus de problèmes
du monde réel peuvent être (l'évolution de) la température d'un corps en acier, ou une agression par
le feu d'un câble dans une centrale nucléaire. Dans la mesure où des exemples sont disponibles dans
les publications, l'exigence de démonstration de cas d'étude dans une annexe informative à une norme
sur les méthodes de calcul peut également être satisfaite par référence, par exemple à des manuels qui
incluent ces exemples.
4.3 Manuel de l'utilisateur
Un manuel de l'utilisateur n'est requis que dans le cas de l'utilisation de modèles informatiques.
Il convient que le manuel de l'utilisateur pour un modèle informatique permette aux utilisateurs de
comprendre l'application et la méthodologie du modèle, de reproduire l'environnement d'exploitation
de l'ordinateur et les résultats des exemples de problèmes inclus dans le manuel, de modifier les entrées
de données et d'exécuter le programme pour des gammes spécifiées de paramètres et de cas extrêmes.
Il est recommandé que le manuel soit suffisamment concis pour servir de document de référence à la
préparation des données d'entrée et à l'interprétation des résultats. Il convient que la documentation
d'installation, de maintenance et de programmation soit incluse dans le manuel de l'utilisateur ou
fournie séparément. Il convient qu'il y ait des informations suffisantes pour installer le programme sur
un ordinateur. Il convient que toutes les formes de documentation incluent le nom et des informations
suffisantes pour définir la version spécifique de la méthode de calcul et pour identifier l'organisation
responsable de la mise à jour de la méthode de calcul et chargée d'apporter une assistance.
8 © ISO 2020 – Tous droits réservés

Dans le cas des modèles informatiques, le manuel de l'utilisateur doit fournir toutes les informations
dont a besoin un utilisateur pour appliquer correctement un modèle informatique. Il convient qu'il
comprenne les éléments suivants:
a) Description du programme:
— une description complète du modèle;
— une description des tâches de traitement de base effectuées, et les méthodes de calcul et les
procédures utilisées (un logigramme peut être utile);
— une description des types de compétences requises pour exécuter des cas types.
b) Instructions d'installation et de fonctionnement:
— identifier la configuration matérielle minimale requise;
— identifier le ou les ordinateurs sur lesquels le programme a été exécuté avec succès;
— identifier les langues de programmation et les systèmes d'exploitation du logiciel et la version
utilisée;
— fournir des instructions pour installer le programme;
— fournir le temps en personnel type et la durée d'installation pour l'exécution d'un cas type;
— fournir les informations nécessaires pour estimer le temps d'exécution de l'ordinateur sur des
systèmes informatiques applicables pour des applications types.
c) Caractéristiques du programme:
— décrire les fonctions de chaque option principale disponible pour résoudre les divers problèmes
avec des recommandations pour choisir ces options;
— identifier les limites d'applicabilité (par exemple la plage de scénarios sur lesquels la théorie
sous-jacente est connue ou es
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.