Vous êtes sur la page 1sur 10

Démarche d’analyse MBSA dynamique pour la

réalisation d’études FMD sur une ligne de transport


ferroviaire complète
Roland Donat, Anthony Legendre, Loïc Perez

To cite this version:


Roland Donat, Anthony Legendre, Loïc Perez. Démarche d’analyse MBSA dynamique pour la réal-
isation d’études FMD sur une ligne de transport ferroviaire complète. Congrès Lambda Mu 23 “
Innovations et maîtrise des risques pour un avenir durable ” - 23e Congrès de Maîtrise des Risques et
de Sûreté de Fonctionnement, Institut pour la Maîtrise des Risques, Oct 2022, Paris Saclay, France.
�hal-03878356�

HAL Id: hal-03878356


https://hal.science/hal-03878356
Submitted on 29 Nov 2022

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non,
lished or not. The documents may come from émanant des établissements d’enseignement et de
teaching and research institutions in France or recherche français ou étrangers, des laboratoires
abroad, or from public or private research centers. publics ou privés.
Démarche d’analyse MBSA dynamique pour la
réalisation d’études FMD sur une ligne de transport
ferroviaire complète
Roland Donat Anthony Legendre Loïc Perez
EdgeMind Fractus EdgeMind
Paris, France Épinay sur Orge, France Paris, France
roland.donat@edgemind.net anthony.legendre@fractus.fr loic.perez@edgemind.net

Résumé—Dans cet article, nous proposons une méthodolo- Un des leviers pour atteindre ces objectifs est
gie reposant sur l’application de la démarche MBSA dans le l’augmentation du niveau d’automatisation des lignes.
domaine ferroviaire. Notre démarche consiste à formaliser le La norme [28] définit quatre niveaux d’automatisation,
comportement dynamique et aléatoire des systèmes techniques
et environnementaux impliqués dans l’étude du Système Global appelés GOA (Grade Of Automation), allant de GOA1 pour
d’Exploitation (SGE) d’une ligne de métro. L’objectif est de une ligne en conduite manuelle avec contrôle des survitesses
construire des modèles possédant plusieurs niveaux d’abstraction, à GOA4 pour une ligne totalement automatisée sans personnel
proches de l’architecture et du comportement des systèmes tech- à bord (e.g. ligne 1 ou 14 du métro parisien).
niques étudiés, de manière à favoriser leur interprétabilité et leur
maintenabilité. La méthodologie proposée répond aux nouveaux
L’automatisation d’une ligne a pour vocation d’apporter
besoins d’analyses FMD engendrés par la complexification des une amélioration générale du service offert aux voyageurs
systèmes ferroviaires. L’utilisation du langage Altarica 3.0, de en augmentant la fréquence et la régularité des navettes
par son caractère hiérarchique et modulaire, permet de faciliter (notamment aux heures de pointe), et ce, en limitant les risques
l’évolutivité des modèles développés de manière à suivre le cycle organisationnels et humains.
de vie des systèmes physiques étudiés et maintenir l’adéquation
avec les enjeux métiers associés. Cette modernisation des systèmes ferroviaires
Index Terms—MBSA, FMD, Modélisation dynamique à évé- s’accompagne d’une augmentation de la complexité du
nements discrets, Simulation, Système de transport ferroviaire contrôle-commande gérant l’exploitation des lignes et le
pilotage du matériel roulant [1]. Ces évolutions techniques
Abstract—This article describes the application of a specific majeures font émerger de nouveaux risques et poussent,
MBSA approach dedicated to rail transportation systems. Our équipementiers et exploitants, a progressé dans leurs approches
methodology consists in modelling the probabilistic dynamic
d’analyses des risques. En conséquence, certaines entreprises
behavior of technical and environmental systems involved in
the Global Operating System of a metro line. The objective mettent en place une démarche de maîtrise des risques
is to build high-level models close to both architecture and reposant sur une analyse FMDS (fiabilité, maintenabilité,
behavior of the target systems, so as to ease their interpretabil- disponibilité et sécurité) basée sur des modèles (MBSA, Model
ity and maintainability. Our approach meets the new RAMS Based Safety Assessment) afin d’obtenir une représentation
requirements generated by the increasing complexity of railway
du système issue d’une compréhension commune entre les
systems. From a technical point of view, our solution relies on the
Altarica framework to write and simulate systems models. The ingénieurs FMDS et les ingénieurs systèmes.
hierarchical and modular properties of the Altarica 3.0 language Les approches MBSA modernes mettent l’accent sur les
ensure model scalability and synchronization with the physical principes de modélisation suivants :
system life cycle.
Index Terms—MBSA, RAMS, Dynamic discret-event mod- • Représenter les comportements fonctionnels et dysfonc-
elling, Simulation, Railway transportation system tionnels des différents composants participants aux mis-
sions du système étudié.
I. I NTRODUCTION • Représenter explicitement l’architecture organique du
Les systèmes de transport ferroviaires jouent un rôle impor- système réel à partir des composants modélisés, à
tant face aux défis socio-économiques et environnementaux l’inverse des formalismes abstraits classiques tels que les
liés à la croissance de l’urbanisation des populations et au arbres de défaillances ou encore les réseaux de Petri.
changement climatique. Dans le même temps, les exploitants • Exploiter le modèle système obtenu grâce à des outils
se doivent de proposer des offres de transport toujours plus de quantification permettant de réaliser diverses analyses
innovantes afin de garantir un service de haute qualité, fiable et (FMD ou autres).
résilient, tout en intégrant des contraintes de rigueur budgétaire Cette démarche est conçue pour apporter de nombreux
et un contexte concurrentiel fort. avantages, tels que :
• une capitalisation transversale de l’expertise métier au
sein d’un même modèle tout au long du cycle de vie
du système ;
• une gestion maîtrisée de la complexité (contrairement aux
approches FMD classiques) permettant de modéliser et
d’analyser des systèmes de taille industrielle ;
• un gain de maintenabilité des modèles et des études de
par la modularité de l’approche.

Les travaux de cet article décrivent le déploiement d’une dé-


marche MBSA avancée pour l’étude de toutes les composantes
d’une ligne de transport ferroviaire urbain, que l’on désignera
dans la suite par système global d’exploitation (SGE) [16],
[17].
Figure 1. Aperçu macroscopique du SGE centré sur des systèmes critiques
L’approche proposée s’adresse plus particulièrement aux pour l’exploitation.
équipes d’ingénierie système et aux equipes FMD. Le but
est d’apporter un appui méthodologique pour la réalisa-
tion d’analyses de risques à un niveau global en capturant II. L E SYSTÈME GLOBAL D ’ EXPLOITATION FERROVIAIRE
les interactions entre les différents systèmes cruciaux pour Dans cet article, nous nous plaçons dans le cadre de
l’exploitation. La méthodologie appliquée repose en outre l’étude du système global d’exploitation (SGE) d’une ligne de
sur une stratégie de modélisation hiérarchique descendante et transport urbain ferroviaire de manière analogue aux travaux
itérative. Autrement dit, la formalisation du système est initiée [16], [17]. Le SGE correspond au système général couvrant
à un niveau d’abstraction élevé et se précise progressivement toutes les fonctions contribuant à la réalisation de l’offre d’une
afin de représenter le comportement des composants du sys- ligne de transport. Le SGE est donc l’ensemble des sys-
tème physique, l’objectif étant in fine d’aboutir à un niveau de tèmes techniques, humains et organisationnels (e.g. procédures
modélisation cohérent selon le besoin d’analyse considéré. d’exploitation et de maintenance) participant à l’exploitation
d’une ligne en assurant un niveau de sécurité et de disponibilité
Plusieurs langages et outils de modélisation supportent
optimal.
l’approche MBSA. Citons par exemple AltaRica [3], Fi-
Les principaux systèmes du SGE critiques pour
garo [4], SAML [6], HiP-HOPS [7], AADL EMV2 [8],
l’exploitation sont : le matériel roulant (MR) ; les
SOPHIA [24]. Une première famille de langages repose sur
automatismes de conduite ; les équipements de supervision
l’intégration de propriétés de sécurité en étendant un formal-
; la signalisation ferroviaire ; l’énergie (de traction et
isme d’ingénierie système, e.g. notion de profil pour SYSML,
d’alimentation des systèmes supports) ; la voie ; les échanges
d’annexe d’erreur pour AADL ou EAST-ADL. La seconde
voyageurs.
famille de langages propose quant à elle d’utiliser deux
Notre étude se focalise sur la modélisation des systèmes
formalismes spécifiques : le premier dédié à la description
précédents. La Figure 1 illustre le périmètre du SGE sur une
de l’architecture système et le second dédié à la description
ligne simplifiée composée de trois stations et deux interstations
des comportements. Dans le domaine ferroviaire, des appli-
en mettant en évidence les interdépendances fonctionnelles
cations de l’approche MBSA ont été réalisées en utilisant le
entre systèmes via l’utilisation de liens orientés (énergie en
framework AltaRica, en particulier S2ML [13] et ScOLA [14]
jaune, communication en orange, circulation en violet). En
pour le système d’automatisme de conduite CBTC.
effet, le système d’alimentation en énergie distribue l’énergie
La démarche MBSA proposée dans cet article est illustrée aux autres systèmes du SGE, e.g. le matériel roulant, la
sur le cas d’étude présenté dans la Section II. La méthodologie signalisation, les automatismes, etc. D’autre part, la circulation
générale de déploiement de l’approche MBSA est résumée du matériel roulant et l’échange voyageurs sont orchestrés
dans la Section III. Par la suite, chaque étape du déploiement par les automatismes, articulés eux-mêmes autour d’une entité
est décrite dans une section spécifique. La Section IV est centrale (automatisme ligne) communiquant avec des entités
dédiée à la phase d’analyse fonctionnelle. Le développement en station (automatisme sol).
de la librairie de composants génériques est abordé dans la Notons également que le SGE possède certains systèmes
Section V. La construction du modèle SGE à partir de la physiquement inclus dans des entités géographiques spéci-
librairie est présentée dans Section VI. La dernière étape de fiques qui se répètent. Par exemple, les automatismes sol et
la démarche consistant à exploiter le modèle pour réaliser des l’échange voyageur sont situés en station. Par conséquent, ces
analyses FMD est abordée dans la Section VII illustrée par systèmes sont présents autant de fois que de stations sur la
un exemple synthétique en Section VIII. Enfin, la Section IX ligne. Certains équipements sont embarqués à bord du matériel
présente notre retour d’expérience, les principaux avantages et roulant qui se déplace sur la ligne et dont le nombre peut varier
limites de ce travail en concluant avec quelques perspectives. au cours du temps (heures creuses/de pointe). Le SGE est donc
Figure 3. Principes de la méthode d’architecture système CESAM.

Figure 2. Méthodologie de déploiement de la démarche MBSA proposée. IV. I DENTIFICATION ET SPÉCIFICATION DES COMPOSANTS
SGE ÉLÉMENTAIRES
un système intrinsèquement dynamique ayant une architecture Afin d’effectuer le développement de la librairie SGE et
complexe articulée sur deux composantes en interaction : des modèles associés, il est essentiel de réaliser une phase de
spécifications des composants à intégrer à la librairie.
1) une structure en réseau constituée de stations et
Pour élaborer les spécifications des composants SGE élé-
d’interstations, abritant elles-mêmes différents com-
mentaires, nous appliquons la méthodologie CESAM [29]
posants techniques (e.g. échanges voyageurs, matériel
couramment utilisée en ingénierie système. Cette méthode
roulant, signalisation, voie, etc).
permet de décrire les architectures et les comportements de
2) un ensemble de systèmes centraux agissant sur le réseau
systèmes complexes afin de les retranscrire dans un formalisme
précédent (e.g. énergie, automatismes, supervision, etc).
d’analyse donné.
III. D ÉPLOIEMENT DE LA DÉMARCHE MBSA La méthode consiste principalement à concevoir des mod-
L’objectif principal des travaux présentés est l’élaboration èles d’architecture système selon trois points de vue archi-
d’un outil de modélisation capable de représenter le comporte- tecturaux différents et complémentaires : opérationnel, fonc-
ment fonctionnel et dysfonctionnel de l’ensemble des systèmes tionnel et constructif. Nous proposons de compléter cette
du SGE afin de vérifier et de valider des exigences FMD à méthodologie en y ajoutant une vision dysfonctionnelle (cf.
partir d’une description unique du système. Figure 3). Chaque perspective regroupe différents types de
Pour ce faire, nous choisissons d’appliquer une démarche modèles systémiques :
MBSA dite de haut niveau (appelée également approche 1) Vision opérationnelle. Cette vision se focalise sur la
“composants intelligents” [18]). Cette démarche consiste à description de l’environnement du système - et non du
formaliser le comportement probabiliste dynamique des sys- système lui-même. Ces modèles opérationnels décrivent
tèmes techniques et environnementaux du SGE. Contrairement ainsi les interactions du système avec son environ-
à l’utilisation d’un formalisme de modélisation dynamique nement.
abstrait (e.g. chaînes de Markov, réseaux de Petri, BDMP [21], 2) Vision fonctionnelle. Cette vision décrit essentiellement
etc), la démarche haut niveau permet de construire des modèles les fonctions et leurs interactions. Elle décrit la dy-
proches de l’architecture des systèmes techniques réels en namique entrée / sortie du système, sans faire référence
favorisant la lisibilité et la maintenabilité des modèles. à ses composants concrets. Ces modèles fonctionnels
Le déploiement de la démarche s’articule autour des étapes représentent donc de manière abstraite les comporte-
suivantes (cf. Figure 2) : ments du système.
• Identification et spécifications fonctionnelles et dysfonc- 3) Vision constructive/physique. Cette vision présente les
tionnelles des composants élémentaires du SGE. composants matériels, logiciels, humains ainsi que leurs
• Modélisation des logiques comportementales des com- interactions permettant la réalisation des fonctions du
posants élémentaires du SGE sous la forme d’une librairie système.
modulaire et réutilisable désignée dans la suite par “li- 4) Vision dysfonctionnelle. Cette vision reprend les mod-
brairie SGE”. èles issus des visions précédentes. Ces modèles sont
• Développement de modèles de ligne à partir de la librairie construits par annotation, ils permettent d’associer les
SGE. concepts dysfonctionnels aux architectures précédem-
• Réalisation d’études FMD sur différentes lignes à partir ment construites. Cette vision n’existe pas initialement
de leur modèle respectif. dans la méthode CESAM.
Les sections suivantes détaillent chacune des étapes de Ces visions architecturales sont construites itérativement
l’approche proposée. dans cet ordre. Pour chaque vision d’architecture, les modèles
et leurs représentations graphiques sont dans un premier temps
élaborés à partir des modèles et spécifications fournis par
les ingénieurs systèmes du SGE étudié. Puis, des ateliers
collaboratifs entre ingénieurs systèmes et ingénieurs FMD
sont réalisés pour partager une compréhension commune du
système et converger in fine à la spécification des composants
élémentaires du SGE.

V. D ÉVELOPPEMENT DE LA LIBRAIRIE SGE


Le développement de la librairie SGE est réalisé à partir du
langage de modélisation Altarica 3.0 [2], [25]. Rappelons que
ce langage a été élaboré dans le but de représenter et d’évaluer
les systèmes complexes en modélisant leurs différents com-
portements dynamiques de manière modulaire et hiérarchique.
Les caractéristiques et comportements de chaque composant Figure 4. Structure de la librairie SGE.
SGE identifié dans la phase de spécification (cf. Section IV)
sont traduits dans les concepts Altarica 3.0 suivants : • Flux énergie pour représenter la propagation et les dépen-
• Variables d’état : ces variables représentent l’état de dances électriques.
l’élément, e.g. “en panne”, “en cours de réparation”, etc. • Flux signal afin de modéliser les interactions de type
• Variables de flux : ces variables représentent l’état des contrôle-commande.
flux physiques ou abstraits circulant dans l’élément, e.g. • Flux exploitation afin de représenter la circulation des
“alimentation électrique ok”, “sollicitation du contrôle rames sur la ligne.
commande”, etc. Les modes de défaillance sont quant à eux modélisés
• Assertions : il s’agit de règles déterministes de propaga- grâce à des automates stochastiques. Une classe définissant
tion des flux, e.g. si un flux arrive en entrée de l’élément un automate générique à deux états "Présent/Absent" est
et que ce dernier est opérationnel, le flux est transmis introduit dans la libraire SGE. Cette classe permet d’instancier
en sortie de l’élément. Les assertions permettent donc des modes de défaillance en spécifiant une loi d’occurrence
de modéliser la propagation d’effets engendrée par l’état contrôlant la survenue de la défaillance et une loi d’occurrence
courant de l’élément sur les éléments avec lesquels il est contrôlant sa réparation. Chaque composant SGE possède ainsi
en interaction. une liste d’automates caractérisant ses modes de défaillance.
• Transitions : il s’agit de règles permettant de mod- De manière générale, une attention particulière est portée
ifier l’état d’un élément suite à un événement dont sur la conception de l’architecture de la librairie SGE. En
l’occurrence peut être aléatoire au cours du temps, e.g. si effet, la modularité et les relations de dépendances entre
le système façade de quai est en refus de fermeture, sa éléments abstraits (e.g. modes de défaillance, systèmes élec-
réparation durera en moyenne 10 min pendant lesquelles triques) et éléments concrets (e.g. façades de quai alimentées
le contrôle commande sera dans un état empêchant le électriquement et impactées par le mode de défaillance refus
démarrage de la rame à quai. Les transitions permettent de fermeture) jouent un rôle important dans la maintenabilité
donc de représenter le comportement aléatoire (souvent et les capacités d’évolution de la librairie.
dysfonctionnel) d’un élément.
Les composants de la librairie SGE sont organisés selon une VI. M ODÉLISATION DU SYSTÈME SGE
structure hiérarchique arborescente reposant sur l’utilisation Le modèle SGE d’une ligne donnée est construit en assem-
de classes abstraites réutilisables permettant de modéliser les blant des composants issus de la librairie SGE générique. La
caractéristiques ou comportements génériques communs. Par démarche de modélisation est de type hiérarchique descen-
exemple, nous pouvons définir une classe Station qui permettra dante (top-down). La propriété de composition du langage
de modéliser toutes les caractéristiques et comportements Altarica 3.0 permet en effet de détailler chaque système du
communs à toutes les stations du réseau. Les composants SGE, SGE de manière itérative, et ce, sans altérer l’architecture
dit concrets ou instanciables pour construire un modèle de générale de la librairie SGE ni celle du modèle SGE considéré.
ligne, sont donc définis en héritant leurs propriétés des classes La figure 5 illustre le principe de production de modèles SGE
abstraites ou par composition avec ces dernières (cf. Figure de lignes différentes à partir de la librairie SGE générique.
4). En pratique, les spécifications d’un modèle de ligne provi-
Cette notion d’abstraction est également utilisée pour définir ennent de la phase d’analyse fonctionnelle et dysfonctionnelle
les flux propagés dans le modèle et décrire le comportement préliminaire décrite en Section IV, permettant en particulier
des composants qui les produisent et/ou consomment. Dans de :
les travaux présentés dans cet article, la librairie SGE définit • Filtrer les systèmes et sous-systèmes non pertinents pour
les trois flux suivants : la réalisation d’études FMD orientées sur la disponi-
Figure 6. Structure macroscopique d’un exemple de modèle SGE d’une ligne
à trois stations.

de rail cassé ; le réseau de distribution électrique peut


Figure 5. Principe de construction de différents modèles de ligne à partir de ne pas être homogène sur toute la ligne, engendrant ainsi
la librairie SGE. des zones potentiellement plus critiques au risque de perte
d’alimentation.
• La circulation des rames sur une ligne est représentée
bilité des fonctions critiques associées au transport
sous la forme d’un flux d’exploitation permettant de
des voyageurs. Par exemple, les systèmes relatifs aux
propager à chaque instant sur la ligne des informations
équipements en station (e.g. escaliers mécaniques, dis-
sur l’état de circulation des rames, e.g. nombre de rames
tributeurs de billets) n’ont pas été considérés dans cette
en exploitation, fonctionnement en mode dégradé, etc.
étude.
• Identifier les différentes interactions entre les composants À titre d’illustration, la Figure 6 présente un exemple de
SGE. Par exemple, de nombreux systèmes sont poten- modèle SGE pour une ligne simplifiée à deux stations et une
tiellement impactés par l’état du système “Énergie” ou interstation types. Les liens orientés permettent d’identifier
du système "Automatisme". les dépendances fonctionnelles entre deux systèmes. Par ex-
• Identifier des architectures communes à toutes les lignes emple, le lien orange allant du bloc "Auto Ligne" (i.e.
afin de faciliter le déploiement de la méthodologie de Automatismes centraux de la ligne) vers "Énergie traction"
modélisation d’une ligne à une autre, e.g. une ligne signifie que lorsque la fonction de transmission des signaux
est une suite de stations et d’interstations traversée par des automatismes de ligne est indisponible, alors la fonc-
des voies ; les lignes automatiques et semi-automatiques tion d’alimentation de la voie par l’énergie de traction est
partagent certains modes de fonctionnement. également indisponible. De même, les liens jaunes entre le
D’un point de vue technique, les grandes hypothèses de système "BT" (i.e. alimentation basse tension) vers les stations
modélisation suivantes sont considérées : et l’interstation signifient que tous les systèmes électriques
en station ou interstation sont dépendants de l’alimentation
• Les modèles sont dynamiques. Le terme dynamique fait
provenant de cette source.
ici référence à la possibilité de tenir compte de dépen-
Par la suite, la modélisation de chaque système peut être
dances temporelles entre l’état des différents composants.
affinée de manière itérative en fonction des besoins d’analyses
Plus concrètement, une modélisation dynamique est ca-
à réaliser. La Figure 7 montre un exemple de précision de la
pable de représenter les réparations, les basculements
représentation des systèmes liés aux automatismes du SGE. Ce
normal/secours ou encore les sollicitations de certains
diagramme précise le découpage organique des automatismes
systèmes en fonction de l’occurrence d’événements dans
en distinguant les composants centraux (i.e. "Auto Ligne") ou
le temps.
bien ceux situés en stations ou à bord du matériel roulant.
• Les modèles de ligne tiennent compte de chaque sta-
Cette approche de modélisation imbriquée est prévue par le
tion individuellement. Cette hypothèse, fidèle à la réalité
langage Altarica 3.0 permettant ainsi de faciliter l’évolution
physique du système, accroît de manière significative la
des modèles au cours du temps tout en garantissant une
complexité de modélisation. En revanche, ce degré de
maîtrise de leur maintenabilité.
précision ouvre la possibilité de réaliser des analyses
FMD avancées tenant compte des spécificités spatiales
VII. R ÉALISATION DES ANALYSES FMD
d’une ligne. Par exemple, certaines stations peuvent pos-
séder des équipements critiques pour assurer le guidage Dans cette section, nous décrivons la démarche de réalisa-
des trains ; certaines interstations dont le tracé de la voie tion d’études FMD à partir d’un modèle SGE qui s’articule
comporte des courbes sont plus sujettes au phénomène autour des étapes suivantes :
Figure 8. Processus de réalisation d’études dans le cadre de la démarche
MBSA proposée.

Figure 7. Exemple de modélisation détaillée des systèmes liés aux automa- d’identifier les systèmes et composants critiques pénal-
tismes du SGE. isant l’atteinte des objectifs FMD fixés.
Afin de faciliter la mise en œuvre d’étude FMD, la dé-
marche précédente est implémentée sous la forme d’une
1) Définir les indicateurs clés (KPI, key performance in- solution logicielle sur-mesure représentée dans la Figure 8.
dicator) à évaluer afin de répondre aux probléma- Cette solution apporte les fonctionnalités suivantes :
tiques considérées. Un indicateur permet de mesurer
• Saisie des paramètres de fiabilité de chaque mode défail-
une caractéristique associée à certains points d’intérêts
lance.
du système. Par exemple, il est possible de définir
• Configuration des indicateurs.
un indicateur afin d’estimer le retard cumulé sur une
• Paramétrage des paramètres d’étude et de simulation.
journée d’exploitation ou bien d’estimer la contribution
• Génération automatique du modèle SGE dans le langage
de chacun des composants du SGE à l’indisponibilité
Altarica 3.0.
d’une ligne. Il est à noter qu’un indicateur peut être
• Lancement du simulateur stochastique de la plateforme
évalué à différents instants afin d’apprécier l’évolution
Open Altarica.
temporelle de ce dernier.
• Post-traitement des résultats de simulation.
2) Définir les paramètres généraux de l’étude, e.g. planning
• Visualisation des indicateurs sous la forme de tableaux
d’exploitation ; temps de mission ; nombre de stations ;
de bord interactifs.
longueur des voies, etc.
3) Renseigner les paramètres de fiabilité des modes de Notons enfin que la solution logicielle élaborée prend la
défaillance considérés pour chacun des composants in- forme d’un applicatif de type tableur possédant l’avantage de
tégrés au modèle SGE utilisé. Dans la plupart des cas, s’intégrer aux outils usuels des ingénieurs dans l’industrie.
cela revient à fournir un taux de défaillance et un
VIII. A PPLICATION
taux de réparation pour chaque mode de défaillance.
L’estimation de ces paramètres est traditionnellement La démarche présentée dans cet article couvre de nom-
obtenue à partir d’une analyse statistique des données breuses applications FMD. En effet, un même modèle SGE
de retour d’expérience, e.g. données GMAO (gestion peut par exemple servir à la fois à estimer le taux de
de la maintenance assistée par ordinateur) lorsque ces disponibilité d’une ligne, le retard cumulé moyen sur une
dernières sont disponibles, ou à défaut par expertise. journée d’exploitation type ou encore une cartographie des
4) Simuler le modèle afin d’estimer des statistiques systèmes en fonction de leur criticité selon divers indicateurs
(moyenne, écart-type, médiane, quantiles, etc.) sur les de performance.
indicateurs considérés dans l’étude. Il est important de Cet article décrit une méthodologie générale et n’a par
noter que les hypothèses de modélisation présentées conséquent pas vocation de présenter les résultats d’une étude
dans la Section VI sortent du cadre de l’analyse par sur un réseau de transport réel. Toutefois, plusieurs expéri-
arbres de défaillances ou bien de l’analyse markovi- mentations ont été réalisées sur différents modèles de ligne
enne. Les analyses quantitatives effectuées reposent générique. En termes de complexité, l’approche a été évaluée
donc nécessairement sur la simulation de Monte Carlo, sur un modèle comportant au plus 30 stations, autrement dit
permettant ainsi de limiter l’introduction d’hypothèses du même ordre de grandeur que la ligne 4 du métro parisien.
simplificatrices dans les modèles SGE développés. Du point de vue fonctionnel, chaque modèle possède une
5) Les résultats de simulation permettent in fine de véri- structure générale analogue à celle présentée en Figure 6.
fier les critères d’acceptabilité sur la ligne étudiée et Chaque système de niveau 1 (e.g. Énergie, Automatismes
Figure 10. Indisponibilité opérationnelle de chacun des systèmes du SGE de
Figure 9. Cartographie sous forme de nuage de points du nombre de niveau 1 modélisé.
défaillances en fonction du retard engendré pour chaque système modélisé.

l’étude d’une ligne réelle (ou en conception) est réalisable


Ligne, EV, SIG, etc.) est détaillé en systèmes de niveau 2 en ajustant la structure du modèle (nombre de stations,
comme illustré en Figure 7 dans le cas des automatismes. longueur des interstations, dépendances fonctionnelles), les
Concernant les aspects dysfonctionnels, chaque système paramètres de fiabilité (taux de défaillance et de réparation)
modélisé possède un ou plusieurs modes de défaillances et les paramètres d’exploitation (périodes de circulation et
représentés chacun par un automate binaire (présence/absence nombre de rames associé, durée d’exploitation, etc) relatifs
de la défaillance) ayant des lois de transition exponentielle. à la ligne considérée. Par la suite, des tableaux de bord sur-
Dans les premières expérimentations réalisées, les hypothèses mesure sont construits afin d’agréger le résultat des analyses
suivantes sont utilisées : qui permettront de répondre aux différentes problématiques
• l’occurrence d’une défaillance sur un système stoppe la
posées.
propagation de tous les flux en aval ;
IX. C ONCLUSION
• les modes dégradés ne sont pas représentés ;
• chaque portion de voie (en station et en interstation) Les travaux présentés dans cet article représentent, à notre
possède un mode de défaillance des rails paramétré par connaissance, la première tentative de déploiement d’une
un taux de défaillance exprimé par unité de temps et par méthodologie MBSA dynamique de haut niveau permettant de
mètre linéaire ; modéliser le SGE d’une ligne de transport dans sa globalité.
• l’occurrence temporelle et spatiale d’une défaillance du La mise en œuvre pratique de cette méthodologie a nécessité
matériel roulant dépend du nombre de matériels roulants la constitution d’une équipe projet composé des quatre profils
en exploitation considéré. suivants :
Au final, le modèle SGE à 30 stations comportent de l’ordre 1) Pilote MBSA. Le pilote MBSA est responsable de la
de 2000 objets instanciés et 5000 automates binaires. Une coordination entre les différentes parties prenantes tech-
modélisation d’une telle dimension est rendu possible grâce niques impliquées dans le déploiement de la démarche
aux techniques par génération de code Altarica développées MBSA, à savoir les experts systèmes, les ingénieurs
dans le cadre de notre démarche MBSA. FDMS et les ingénieurs MBSA. Son rôle consiste
Ce modèle SGE est ensuite simulé en utilisant des don- également à assurer l’intégration des différentes parties
nées de fiabilité arbitraire sur un temps de mission de 19 du système et maintenir une vision commune sur les
heures correspondant à la durée de la journée d’exploitation spécifications des différents systèmes à modéliser via
considérée. La Figure 9 présente un exemple de résultat l’organisation d’ateliers de travail collaboratifs entre les
issu de la simulation du modèle SGE permettant d’identifier parties prenantes.
les systèmes critiques en termes de retard et d’occurrences 2) Ingénieur MBSA. L’ingénieur MBSA est le gestion-
de défaillance. Sur ce graphique, nous pouvons lire que le naire des modèles MBSA (Model Manager). Il assure
système façade de quai est sujet à plus de défaillances que la cohérence entre les librairies de composants et les
les autres systèmes et contribue significativement au retard de modèles (i.e. niveau d’abstraction et la profondeur de
la ligne. La Figure 10 montre quant à elle l’estimation de modélisation). Son rôle est également de maintenir en
l’indisponibilité opérationnelle de chaque système de niveau conditions opérationnelles les modèles et les études au
1 modélisé. cours du temps. Son travail se traduit par exemple par
Les résultats précédents sont issus d’analyses reposant sur l’ajout de nouveaux composants dans la librairie, la mise
des données de fiabilité choisies arbitrairement. Toutefois, à jour d’hypothèses comportementales, l’évolution des
modèles, etc. Il accompagne enfin l’ingénieur FMD dans analyse des interactions entre sûreté et cybersécurité [5], [23].
la réalisation de ses analyses. R EFERENCES
3) Experts systèmes. Les experts systèmes apportent leurs
[1] Keevill, D. & Eng, P. Implications of Increasing Grade of Automation.
connaissances techniques sur le fonctionnement et le [2] Aupetit, B., Batteux, M., Rauzy, A. & Roussel, J. Improving per-
dysfonctionnement des composants intégrés dans les formances of the AltaRica 3.0 stochastic simulator. Safety And Re-
modèles. Ils ont également un rôle dans la vérification liability Of Complex Engineered Systems: ESREL 2015. (2015,9),
https://hal.archives-ouvertes.fr/hal-01239379
des hypothèses de modélisation et contribuent à la [3] T. Prosvirnova, M. Batteux, P.-A. Brameret, A. Cherfi, T. Friedlhuber,
validation des résultats de simulation. J.-M. Roussel & A. Rauzy The AltaRica 3.0 project for Model-Based
4) Ingénieurs FMD. Les ingénieurs FMD exploitent les Safety Assessment. Proceedings Of 4th IFAC Workshop On Dependable
Control Of Discrete Systems, DCDS 2013. (2013,9)
modèles développés afin de réaliser des études quan- [4] Bouissou, M., Bouhadana, H., Bannelier, M. & Villatte, N. Knowledge
titatives permettant de répondre à différentes probléma- modelling and reliability processing: Presentation of the FIGARO lan-
tiques métiers. De ce fait, ils contribuent naturellement guage and associated tools. IFAC/IFIP/EWICS/SRE Symposium. pp. 69-
75 (1991)
à la validation des résultats issus de la simulation des [5] Kriaa, S., Bouissou, M. & Laarouchi, Y. A new safety and security risk
modèles. Les ingénieurs FMD sont également chargés analysis framework for industrial control systems. Journal Of Risk And
de la collecte et de la mise à jour des paramètres Reliability. 233 (2018)
[6] Gudemann, M. & Ortmeier, F. A Framework for Qualitative and
dysfonctionnelles (données de fiabilité) intégrés dans les Quantitative Formal Model-Based Safety Analysis. 2010 IEEE 12th
modèles. International Symposium On High Assurance Systems Engineering. pp.
132-141 (2010,11), ISSN: 1530-2059
Du point de vue technique, l’approche proposée apporte [7] Adachi, M., Papadopoulos, Y., Sharvia, S., Parker, D. & Tohdo, T. An
deux avantages majeurs aux exploitants de la ligne : approach to optimization of fault tolerant architectures using HiP-HOPS.
Software: Practice And Experience. 41, 1303-1327 (2011)
1) La solution MBSA proposée permet d’analyser le sys- [8] Feiler, P., Gluch, D. & Hudak, J. The Architecture Analysis
tème SGE de manière globale, ce qui consiste en un & Design Language (AADL): An Introduction. (Carnegie-Mellon
University of Pittsburgh PA Software engineering Institute,2006),
changement de pratique important pour les équipes FMD https://apps.dtic.mil/sti/citations/ADA455842, Section: Technical Re-
dans la plupart des industries. En effet, ces équipes ports
travaillent généralement en silo via des approches as- [9] Bozzano, M., Cimatti, A., Katoen, J., Nguyen, V., Noll, T. & Roveri,
M. Model-Based Codesign of Critical Embedded Systems. 2nd Inter-
cendantes se traduisant par la réalisation d’AMDEC national Workshop On Model Based Architecting And Construction Of
sur chaque système pris isolément et aboutissant à des Embedded Systems. 507 pp. 87-91 (2009)
conclusions FMD déduites au niveau ligne. À l’inverse, [10] Prosvirnova, T., Saez, E., Seguin, C. & Virelizier, P. Handling Con-
sistency Between Safety and System Models. Model-Based Safety And
notre approche encourage les parties prenantes à colla- Assessment. pp. 19-34 (2017)
borer afin de construire des modèles fidèles aux réalités [11] Legendre, A., Lanusse, A. & Rauzy, A. Toward Model Synchronization
fonctionnelles et dysfonctionnelles d’une ligne, en par- Between Safety Analysis and System Architecture Design in Industrial
Contexts. Model-Based Safety And Assessment. pp. 35-49 (2017)
ticulier au niveau des interfaces entre les systèmes. [12] Batteux, M., Choley, J., Mhenni, F., Palladino, L., Prosvirnova, T.,
2) Le maintien de notre solution repose sur l’ingénieur(e) Rauzy, A. & Theobald, M. Synchronization of System Architecture,
MBSA qui doit disposer de compétences en mod- Multi-physics and Safety Models. Complex Systems Design & Manage-
ment. pp. 37-48 (2020)
élisation AltaRica 3.0 (ou autres langages ayant des [13] Batteux, M., Prosvirnova, T. & Rauzy, A. System Structure Modeling
propriétés analogues). Les utilisateurs de la solution Language (S2ML). (2015), https://hal.archives-ouvertes.fr/hal-01234903
MBSA (ingénieur FMD, experts systèmes) ont ainsi [14] Issad, M., Kloul, L., Rauzy, A. & Berkani, K. Modeling the CBTC
railway system with ScOLA. ITS World Congress. (2015), https://hal-
la possibilité de réaliser différentes études sans besoin centralesupelec.archives-ouvertes.fr/hal-01259451
d’interagir avec le cœur des modélisations réalisées. [15] Sun, P. Model based system engineering for safety of railway critical sys-
tems. (Ecole Centrale de Lille,2015), https://tel.archives-ouvertes.fr/tel-
Enfin, ces travaux ouvrent des perspectives prometteuses 01293395
dans le domaine des jumeaux numériques [26], [27]. En effet, [16] Vauquier, D. Modeling Transportation Systems: A Case Study with the
une des préoccupations majeures dans le processus de concep- Open Method Praxeme. Complex Systems Design & Management. pp.
73-89 (2013)
tion d’un jumeau concerne la représentation comportementale [17] Zing, C., Ikhlef, S., Dufresne, M. & Iningoue, V. Méthodologie permet-
des systèmes et la capacité de simuler ces dernières afin de tant de réaliser une étude FMD au niveau d’une ligne de métro complète.
prévoir leurs états futurs. L’approche MBSA présentée offre 22ème Congrès De Maîtrise Des Risques Et Sûreté De Fonctionnement
λµ22. (2020)
à la fois une méthodologie de modélisation formelle pour [18] Yanar, D. System structuring for risk analysis using object oriented
représenter le comportement d’un système ainsi que des outils methodology. Proceedings Of The Fourth International Conference On
d’analyses probabilistes permettant de prédire différentes car- Probabilistic Safety Assessment And Management (PSAM IV), New York.
1 pp. 227-32 (1998)
actéristiques sur le système. En connectant le modèle MBSA [19] Rauzy, A. Guarded transition systems: A new states/events formalism
avec les données opérationnelles du système (capteurs, usages, for reliability studies. Proceedings Of The Institution Of Mechanical
GMAO), il devient alors possible d’automatiser la synchroni- Engineers, Part O: Journal Of Risk And Reliability. 222, 495-505
(2008,12), https://doi.org/10.1243/1748006XJRR177, Publisher: SAGE
sation des paramètres de modélisation avec l’état opérationnel Publications
courant du système. De nouvelles applications, centrées sur [20] Batteux, M., Prosvirnova, T. & Rauzy, A. Altarica Wizard: An Inte-
l’exploitation d’un même modèle MBSA polyvalent, devien- grated Modeling and Simulation Environment for Altarica 3.0. Con-
grés Lambda Mu 21 “ Maîtrise Des Risques Et Transformation
nent ainsi envisageables : optimisation des processus de sup- Numérique : Opportunités Et Menaces ”. (2018,10), https://hal.archives-
port logistique intégré, maintenance prévisionnelle ou encore ouvertes.fr/hal-01945932
[21] Bouissou, M. BDMP (Boolean logic Driven Markov Processes), as an
alternative to Event Trees. ESREL 2008. (2008,9), event-place: Valencia,
Spain
[22] Kriaa, S., Bouissou, M. & Piétre-Cambacédès, L. Modeling the Stuxnet
Attack with BDMP: Towards More Formal Risk Assessments. Proceed-
ings Of The Seventh International Conference On Risks And Security Of
Internet And Systems. (2012,10)
[23] Caire, J. Vers un cycle de vie de sécurité globale pour les systèmes infor-
matiques industriels. Congrès Lambda Mu 19 De Maîtrise Des Risques
Et Sûreté De Fonctionnement. (2015,1), http://hdl.handle.net/2042/56195
[24] Cancila, D., Terrier, F., Belmonte, F., Dubois, H., Espinoza, H., Gérard,
S. & Cuccuru, A. SOPHIA: a Modeling Language for Model-Based
Safety Engineering. MoDELS’09 ACES-MB Workshop. (2009)
[25] Batteux, M., Prosvirnova, T. & Rauzy, A. AltaRica 3.0 assertions:
The whys and wherefores. Proceedings Of The Institution Of Mechan-
ical Engineers, Part O: Journal Of Risk And Reliability. 231, 691-
700 (2017,12), https://doi.org/10.1177/1748006X17728209, Publisher:
SAGE Publications
[26] Julien, N. & Martin, É. Le jumeau numérique: De l’intelligence
artificielle à l’industrie agile. (Dunod,2020,6), Google-Books-ID:
JozgDwAAQBAJ
[27] Tao, F., Qi, Q., Wang, L. & Nee, A. Digital Twins and Cy-
ber–Physical Systems toward Smart Manufacturing and Industry
4.0: Correlation and Comparison. Engineering. 5, 653-661 (2019,8),
https://www.sciencedirect.com/science/article/pii/S209580991830612X
[28] International Electrotechnical Commission, International Electrotechni-
cal Commission & Technical Committee 9 Railway applications: urban
guided transport management and command/control systems. Part 1, Part
1,. (2014), OCLC: 957247844
[29] Krob, D. CESAM: CESAMES Systems Architecting Method - A Pocket
Guide. (2017), https://hal.archives-ouvertes.fr/hal-02561111

Vous aimerez peut-être aussi