Télécharger le fichier pdf d’un mémoire de fin d’études
Notions préliminaires
Étude bibliographique
À des fins d’abréviations, on reprendra souvent, dans le restant du document, l’ex-pression réseau(x) de PETRI (resp. RdP) pour parler de réseau(x) de PETRI temporel(s) stochastique(s) (resp. RdPTS).
– P , T , A¡, A¯, A– et M0 sont les composantes d’un RdP à arcs inhibiteurs tels que défini dans la section 4.1.
À des fin de simplification, tous les arcs ont une multiplicité de 1 (pas de fonc-tion de flux, uniquement des ensembles d’arcs de flux). On rajoute également la condition que les arcs inhibiteurs et les arcs de flux soient toujours mutuelle-ment exclusifs, i.e., un arc (p, t) est soit dans A– ou dans A¡ mais jamais dans les deux en même temps ;
– T : T ! Q‚0 est une fonction qui associe à chaque transition un nombre ration-nel positif fini représentant son temps de tir au plus tôt ;
– T : T ! Q‚0 [{¯1} est une fonction qui associe à chaque transition un nombre rationnel positif représentant son temps de tir au plus tard ;
– F : T ! §F est une fonction qui associe à chaque transition une fonction de répartition (fonction de distribution cumulative). Pour chaque transition t 2 T , on note par Ft , F(t) la fonction de répartition y étant associée ;
N.B. §F dénote l’ensemble des fonctions de répartition ;
– W : T ! R‚0 est une fonction qui associe à chaque transition un poids. Ces poids permettent de déterminer quelle transition tirer en premier quand plusieurs transitions sont tirables au même instant.
Definition 16. Soit G l’ensemble des graphes d’alternatives, T l’ensemble des tables horaires et C l’ensemble de leurs configurations possibles. Une fonction de régulation est une fonction ° : G£T£C£N £R‚0 ! T. Elle prend en argument une table horaire et sa configuration, le graphe d’alternatives à partir duquel la table horaire a été construite, l’identité d’un événement (un nœud) et sa date d’occurrence (un réel positif fini) et retourne une nouvelle table horaire.
Le calcul d’une nouvelle table horaire peut consister en un simple décalage des dates des événements à venir en prenant compte des contraintes sur les arcs de la table horaire. Il peut aussi être une fonction plus complexe : il peut, par exemple, consister à faire un nouveau choix d’arcs alternatifs pour la partie non encore exécutée de la table horaire. Ceci rend, par exemple, le dépassement entre deux trains possible, comme il permet de choisir un nouveau chemin pour un train si la situation l’impose.
Definition 17. On définit la fonction de régulation °1 comme étant une fonction qui décale simplement les dates d’un ensemble d’événements à venir. Cet ensemble regroupe tous les successeurs d’un nœud donné, i.e., tous les événements futurs qui en dépendent. Le décalage se fait jusqu’à la date au plus tôt qui satisfait toutes les contraintes liées à ces événements. Une fenêtre temporelle au delà de laquelle le calcul doit s’arrêter est également définie. Elle est souvent de l’ordre de l’heure et est choisie avec la perspective de revenir à la table horaire originale, si possible, dans un temps inférieur à cette fenêtre. L’idée aussi c’est de limiter le temps de recalcul des dates.
|
Table des matières
Avant-propos
1 Environnement de travail
1.1 Inria/IRISA
1.2 L’équipe SUMO
2 Introduction
3 Notions préliminaires
4 Étude bibliographique
4.1 Réseaux de PETRI
4.1.1 Modèle initial
4.1.2 Extensions et variantes des RdP
4.2 Graphes d’alternatives
4.3 Indicateurs clés de performance
4.3.1 Régularité du service
4.3.2 Disponibilité du service
4.3.3 Ponctualité du service
4.3.4 Fiabilité du service
5 Éléments du modèle
5.1 Réseaux de PETRI Temporels Stochastiques
5.1.1 Syntaxe d’un RdPTS
5.1.2 Sémantique d’un RdPTS
5.1.3 Dynamique d’exécution
5.2 Tables horaires
5.2.1 Dynamique d’exécution
5.2.2 Règles sémantiques
5.3 Fonctions de régulation
5.4 Modèle complet
5.4.1 Règles sémantiques
6 Prototypage
6.1 Tir aléatoire des temps de tir
6.2 Simulation
7 Conclusion
Références
Télécharger le rapport complet
