Mots clés : synthèse de commande,
système à événements discrets, contrÔleur, superviseur,
réseau de Petri .
Participants : Gülgün
Alpan-Gaujal, Nidhal Rezg, Murat Uzam, Xiolan Xie.
La synthèse de commande consiste, partant d'une
spécification de la structure et du comportement du système
physique à contrÔler et des objectifs à atteindre, à
spécifier une politique de commande pour ce système et à
générer le code du contrÔleur[KG95]. Un
contrÔleur est un agent capable d'activer ou de désactiver
les transitions contrÔlables d'un système discret en fonction
des occurrences d'événements survenant dans le système
physique. Il a pour but de gérer l'évolution des occurrences
de chaque processus et leur coordination. Le contrÔleur peut
avoir une structure hiérarchique assurant ainsi une fonction
de commande globale et des fonctions de commande locales. Le
nombre de niveaux dépend de la complexité du système à
commander.
En théorie, plusieurs techniques ont été proposées pour la
conception des contrÔleurs. On peut utiliser les réseaux de
Petri[ZD93,HK92], les réseaux conditions
/événements[HR95], les langages formels ou l'approche de
Ramadge et Wonham[RW87,RW89,BW94], les processus récursifs
finis[IV88b] ou les logiques temporelles[OW90b,Ost89].
Dans MACSI, la synthèse de la commande des systèmes de
production est envisagée pour des systèmes à événements
discrets à partir d'une spécification obtenue suivant les
principes des travaux de Ramadge et Wonham. En particulier,
l'approche considérée est basée sur un modèle hybride qui
cherche à combiner les avantages des réseaux de Petri et des
langages formels, développée dans le cadre de la thèse de G.
Alpan-Gaujal[Alp97].