1.3 Quelques outils de la sûreté de fonctionnement
1.3.4 Réseaux Bayésiens (RB) et Réseaux Bayésiens Dynamiques (RBD) . 52
(RBD)
Les réseaux Bayésiens (RB) constituent un outil efficace utilisé pour la résolution des
problèmes de sûreté de fonctionnement (Langseth and Portinale, 2007; Weber et al.,
2012). Ils ont été appliqués à la sûreté de fonctionnement depuis la fin des années 90
(Torres-Toledano and Sucar, 1998; Kang and Golay, 1999). Les RB sont des modèles
graphiques probabilistes permettant de représenter de façon intuitive la loi jointe d’une
suite de variables aléatoires X = {X
1, . . . , X
N}. Les RB sont intéressants pour modéliser
la sûreté de fonctionnement des systèmes complexes car ils permettent une modélisation
très flexible et compacte des relations liant les états de fonctionnement des composants aux
états de fonctionnement du système. Grâce à ce mécanisme d’inférence (Jensen, 1996), les
RB peuvent tenir compte de la connaissance sur l’état de fonctionnement du système et des
composants.
Acyclic Graphs en anglais). La représentation graphique d’un RB traduit les relations
d’(in)dépendance conditionnelle entre les variables i.e. la relation de causalité entre ces
variables. Ce graphe représente de manière compacte les distributions conjointes de
proba-bilité des variables aléatoires. Il simplifie également la compréhension du modèle puisque
les différentes relations d’(in)dépendance entre les variables peuvent être lues directement à
partir du DAG.
Les DAG sont définis comme : DAG = ⟨(N,A),P⟩. (N,A) représente la partie
gra-phique où N est un ensemble de nœuds et A est un ensemble d’arcs orientés reliant les
nœuds. P représente l’ensemble des distributions de probabilités conditionnelles (CPT :
Conditional Probability Tables). Les nœuds de l’ensemble N représentent les variables
aléatoires reliées par des arcs orientés qui représentent les influences entre ces nœuds.
Puisque le DAG est acyclique, il est commode de classer les nœuds comme nœud parent
ou nœud enfant. Un nœud parent est un nœud qui a un ou plusieurs arcs sortants vers
d’autres nœuds. Un nœud enfant est un nœud connecté à d’autres nœuds par des arcs
entrants. Un nœud sans parent est désigné nœud racine et un nœud sans enfant est désigné
nœud terminal. Chaque nœudn
idans un DAG est associé à une distribution de probabilité
marginale P
r(n
i) appartenant à P et chaque nœud enfant n
jà une loi de probabilité
conditionnelle associée Pr(nj|pa(nj))oùpa(nj) représente l’ensemble des parents de nj. Les
relations d’indépendance entre les nœuds du graphe permettent de factoriser la distribution
jointe tel queP
r(n) =
N
∏
i=1
P
r(n
i|n
pa(ni)).
Dans le domaine de la sûreté de fonctionnement, les réseaux bayésiens sont des graphes
causaux auxquels sont associées des informations probabilistes. Les nœuds racines du réseau
représentent des variables aléatoires associées aux composants du système étudié et, les arcs
orientés désignent les relations entre ses variables aléatoires. Chaque nœud peut prendre
une valeur qui correspond à l’état de fonctionnement du composant représenté.
Figure1.14 – Exemple de réseau Bayésien
a permis d’unifier de nombreuses approches issues de la modélisation des séries temporelles
telles que les HMM, le filtrage de Kalman, etc. (Murphy, 2002a; Weber and Jouffe, 2003).
Un RBD est un RB qui prend en compte l’aspect temporel par l’utilisation de
va-riables aléatoires indexées au temps. Les vava-riables sont donc notéesX
it. Dans un RBD, nous
faisons l’hypothèse que les nœuds correspondant aux variables X
ipeuvent être partitionnés
en deux ensembles de nœuds : ceux correspondant à l’état des variables à l’instant t et
ceux correspondant à l’état des variables à l’instant t+ 1. Dans ce cas, une variable est
représentée à deux instants successifs. L’évolution temporelle est donc représentée en deux
instantstett+ 1. Ce réseau est donc appelé RBD à deux instants et noté 2-TBN (two-Time
slices Bayesian Network).
Un réseau 2-TBN est défini comme étant une paire, (B
1, B
2). B
1représente un RB qui
définit la probabilité a priori Pr(n). B
2caractérise la partie temporelle du RB qui définit
P
r(n
t+1|n
t)entretett+ 1 au moyen d’un DAG comme suit :P
r(n
t+1|n
t) =
N
∏
i=1