Académique Documents
Professionnel Documents
Culture Documents
net/publication/271326548
CITATIONS READS
0 151
3 authors:
Catalina Culea
University of Bacau
10 PUBLICATIONS 3 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by George Culea on 25 January 2015.
a
Université “Vasile Alecsandri” de Bacau, Faculté d’Ingénierie, gculea@ub.ro
b
Université Politehnica de Bucarest, Faculte d’Automatique et d’Ordinateurs, cpop@cs.pub.ro
c
Université “Vasile Alecsandri” de Bacau, catalina.culea@ub.ro
I. Introduction
Un des problèmes essentiels dans l’analyse et dans la projection des systèmes flexibles
d’assemblage est leur description claire et concise par un modèle. Une solution moderne de
modélisation est l’utilisation des réseaux de Petri orientés-objets [1]. Fondé sur le concept
d’orientation sur des objets, le modèle du système est formé d’un set d’objets organisés en
classes. Ces objets seront définis par des sous-réseaux décrivant des fonctionnalités précises.
Un réseau de Petri orientés-objets (RdPOO) est défini par une triplette (Ck, Oi, R), où: Ck –
c’est l’ensemble fini des classes Ck {attributs/propriétés: M0S; méthodes: FT};Oi – c’est
l’ensemble fini des instances (des objets) des classes Ck; R – c’est un réseau Petri Net défini par
quintuples (P, T, Mo, Pre, Post).
Les places de la figure ci-dessus ont la signification suivante: P1 représente l’entrée des
éléments; P2 constitue le dépôt avec une capacité de 20 éléments ; P3 permet la saisie de la
pièce et la lecture du code; P4 représentent opérations avec le manipulateur aérien et avec le
robot; P5 correspond aux opérations avec les robots ; P6 traduit les robots disponibles; P7est lié
au manipulateur aérien. P2 modélise les éléments entrés et transportés par les véhicules robots.
La capacité de cette place est de 20. L’évacuation des produits assemblés se fait avec le
manipulateur aérien modelé par la place P7. La place P7 modélise la ressource commune
desservant les quatre postes de travail et se situe en dehors des sous-réseaux (des objets)
modélisés. L’implémentation dans la technique orientée objet est la suivante:
class PT { //class sous-réseaux poste de travail
public:
int Mos[7] ; //le marquage de sous-réseaux
PT(int M[7]) ;
~PT() ;
void FT1()
{M[1] - =1 ; M[2]+ =1 ;}
void FT2()
{M[2] - =1; M[6] - =1; M[3] + =1 ;}
….
}; …….
PT obPT1=PT(M1); PT obPT2=PT(M2); PT obPT3=PT(M3); PT obPT4=PT(M4);
if(M1[1]>=1) obPT1.FT1() ;
…
if(M4[5]>=1) obPT4.FT6() ;
La représentation dans la technique RdPOO est donnée dans la figure 2.
IV. Conclusion
Notre travail présente la technique de modélisation fondée sur les réseaux de Petri orientés-
objet, avec des exemples dans le cas de la modélisation d’un système flexible d’assemblage.
Dans ce cas-là, nous avons défini une classe qui caractérise un poste de travail. Les objets
appartenant à cette classe modélisent les quatre sous-réseaux représentant les quatre postes de
travail. L’implémentation faite avec des classes d’objets est originale et permet l’analyse et la
simulation du modèle. En même temps, la solution que nous avons présentée améliore la
simulation des réseaux Petri réalisée par l’auteur [3].
Références
[1] E. Villani, J. C. Pascal, P. E. Miyagi, R. Valette, “A Petri net-based object-oriented approach for the modelling of
hybrid productive systems”, Elsevier, Nonlinear Analysis 62 (2005) pp. 1394 – 1418.
[2] G. Culea, C. Popescu, I. Bucur, „The orientation’s system modeling of photovoltaic panels based on hybrid Petri
networks”,. Annals of DAAAM for 2007 & Proceedings, vol. 18, pp. 203-204, NO. 1, Vienna, Austria 2007,
ISSN 1726-9679, ISBN 3-901509-58-5.
[3] G. Culea, “SRP-Simulator for Petri Nets”, Modelling and optimization in the machines building field, MOCM 8,
2002, Volume 1, pag 360-366, ISSN 1224-7480.