Sous-sections
Mots clés : système industriel,
système à événements discrets, modélisation en entreprise,
modélisation comportementale, synthèse de commande, réseau de
Petri. .
Participants : FranÇois Vernadat,
Zeigler [professeur à The University of Arizona, USA].
Le but de cette recherche est de définir un lien clair
entre les concepts de la modélisation en entreprise (de
nature plutÔt descriptive se basant sur les constructs de
CIMOSA , ) et ceux de la modélisation comportementale (de
nature plutÔt analytique comme les réseaux de Petri et les
statecharts) [3,21].
Après avoir montré comment passer du modèle de haut niveau
centré processus de CIMOSA[AMI93,Ver96] vers une spécification du
comportement du système de production sous forme de machines
d'états en séparant la partie workflow (ou flux de contrÔle)
de la partie comportement des ressources (voir rapport
d'activité 1999), nous avons proposé un cahier des charges
pour une nouvelle famille de simulateurs basés sur la
modélisation en entreprise pour fournir une aide à
l'ingénierie des systèmes complexes de production ou les
chaînes logistiques (simulation distribuée et architecture
multi-agents). Une réflexion internationale est menée
conjointement sur ces questions avec l'Université Laval
(Québec), le CTI à Campinas (Brésil), le AI & Simulation
Center (Tuscon, AZ) et le DIAM de l'Université
d'Aix-Marseille pour le développement d'un outil de
modélisation et de simulation basé sur les principes de
CIMOSA. Avec le Prof. Zeigler de Tuscon, AZ, nous avons
proposé une architecture de plate-forme d'ingénierie basée
sur le formalisme DEVS et les outils associés (DEVS-CORBA et
DEVS-Java) pour les couches basses de l'architecture et
CIMOSA pour les couches de niveau utilisateur [20].
Participants : Xiaolan Xie, MuDer
Jeng [professeur à National Taiwan Ocean University].
La collaboration avec le Professeur MuDer Jeng (qui a
passé trois mois à Metz cette année) se poursuit sur la
modélisation modulaire des systèmes de production avec des
performances dégradées telles que les pannes des machines, la
maintenance des équipements et la reprise des opérations. Ces
phénomènes sont particulièrement fréquents dans les systèmes
de fabrication des circuits intégrés. Nous avons étendu les
réseaux "RCN-merged nets" que nous avions proposées
précédemment. Les nouveaux réseaux sont baptisés "RCN*-merged
nets". Chaque "RCN*-merged net" est obtenu par l'intégration
des modèles de base. Chaque modèle de base est une machine à
état avec des cycles locaux permettant la prise en compte des
comportements dégradés. L'introduction des cycles locaux
complique l'analyse du modèle intégré. Nous avons démontré
que la réversibilité d'un réseau "RCN*-merged net" se
caractérise par l'absence des siphons pouvant être vidés de
jetons. L'analyse de la vivacité s'appuie sur les siphons et
les T-invariants.
Participants : Asma Ghafarri,
Gülgün Alpan-Gaujal, Bruno Gaujal [Projet TRIO], M. A. Jafari
[Professeur à Rutgers University], YiSheng Huang [National
Tawain Ocean University], MuDer Jeng [National Tawain Ocean
University], Nidhal Rezg, Xiolan Xie.
Une part importante de la recherche s'inscrit dans le
cadre de l'action coopérative 1999-2000 MARS (voir 8.1.1). L'action porte
sur la modélisation, la vérification et la synthèse de
commande des systèmes à événements discrets à l'aide des
réseaux de Petri. Le but est de mesurer l'effet dans ce
domaine des avancées récentes sur les réseaux dues aux
participants du projet.
Nous avons proposé une approche originale pour la
supervision des systèmes de production avec des états
interdits et des transitions incontrÔlables. L'approche
proposée consiste tout d'abord à construire le réseau de
Petri de la partie opérative du système (processus physique),
puis à générer le graphe d'états de ce réseau, puis à
modifier ce graphe pour éviter d'atteindre les états
interdits et les états de blocage (prise en compte des
spécifications de contrÔle), et enfin de synthétiser le
réseau de Petri équivalent à ce nouveau graphe en utilisant
la théorie des régions développée par le projet Paragraphe.
L'approche fondée sur la théorie des régions est générale et
elle permet d'obtenir un contrÔleur optimal et compact pour
la supervision en temps réel mais elle souffre de l'explosion
combinatoire dans sa construction. Cependant, si le réseau de
Petri à contrÔler appartient à des classes élémentaires ou
bien si l'objectif de la supervision est simplement
l'évitement de blocage, nous avons développé des approches
algébriques et des approches structurelles permettant une
construction rapidement du contrÔleur optimal. Ces travaux
conduisent à une publication dans une revue internationale
[31], deux communications dans des conférences
internationales [18,22] et un article soumis dans une revue
internationale [25].
Par ailleurs, Bruno Gaujal et Gülgün Alpan [1] ont
étudié le problème de la famine dans le cadre du contrÔleur
superviseur. Pour les réseaux de Petri, la méthode
traditionnelle du contrÔle est l'utilisation des places de
contrÔle. Dans cette nouvelle étude, nous utilisons les
fonctions de routage. L'avantage des fonctions de routage est
que nous n'avons pas besoin du graphe de recouvrement mais
des équations d'évolution sous forme de système d'algèbre
linéaire. Cette méthode peut donc être utilisée pour les RdP
non-bornés. La suite de travail est poursuivie avec une
optique d'optimisation des performances. Il s'agit de
concevoir des politiques de routage qui à la fois évitent la
famine et maximisent le débit dans les réseaux.
Une autre étude sur le même thème est menée par Gülgün
Alpan et Mohsen Jafari [2] dans laquelle un modèle hybride est
proposé pour le contrÔle superviseur. Ce modèle fusionne la
théorie de Ramadge et Wonham de contrÔle superviseur et la
modélisation par les réseaux de Petri des systèmes discrets.
Le modèle résultant donne le comportement sous contrÔle du
système de production sous forme de réseau de Petri. Ce
modèle peut être utilisé pour des analyses fonctionnelles et
celles de la performance du système sous contrÔle ainsi que
la vérification du contrÔleur.