Contactez-nous
Mise en œuvre
Commandes à réseaux de Petri - Mise en œuvre et application
S7573 v1 Article de référence

Mise en œuvre
Commandes à réseaux de Petri - Mise en œuvre et application

Auteur(s) : Michel COMBACAU, Philippe ESTEBAN, Alexandre NKETSA

Date de publication : 10 mars 2005 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Sommaire

Présentation

RÉSUMÉ

La modélisation par réseau de Pétri permet la représentation de systèmes à événements discrets présentant des évolutions brutales de leurs variables d’état, donc toute application à caractère distribué, le cas notamment des systèmes automatiques, systèmes de commande et protocoles de communication. L’utilisation de cet outil débute par la modélisation de la commande à réaliser avec analyse du modèle développé, la commande modélisée est ensuite exécutée. Cet article traite de la première étape.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Michel COMBACAU : Professeur, université Paul-Sabatier (Toulouse-III), Laboratoire d’analyse et d’architecture des systèmes (LAAS-CNRS)

  • Philippe ESTEBAN : Maître de conférences, université Paul-Sabatier (Toulouse-III), LAAS-CNRS

  • Alexandre NKETSA : Professeur, université Paul-Sabatier (Toulouse-III), LAAS-CNRS

INTRODUCTION

Les techniques de modélisation ont conduit à l’obtention d’un modèle du comportement de l’application définie par son cahier des charges [1] [3] [4] [5] . La vérification de ce modèle permet de constater (ou non) que son comportement ne trahit pas celui attendu et le décrit correctement [4] [10] . Des retours sur la modélisation ont peut-être été nécessaires, afin d’ajuster la représentation de l’application et de suivre au plus près le fonctionnement requis. Ces étapes sont détaillées dans .

L’étape de mise en œuvre donne une réalité au modèle résultant de tout ce travail de conception et d’analyse : la commande du procédé peut enfin être envisagée. Pour terminer, un exemple d’application est présenté à titre d’illustration.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 92 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-s7573

Article inclus dans l'offre

"Automatique et ingénierie système"

(138 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

1. Mise en œuvre

1.1 Transformation du modèle

L’application modélisée et vérifiée répond aux attentes, mais sa mise en œuvre peut requérir des modifications. En effet, il suffit de considérer, par exemple, que les activités de base retenues dans la modélisation sont physiquement réparties sur plusieurs matériels distincts. Une mise en œuvre distribuée du réseau de Petri est alors nécessaire pour tenir compte de cette réalité.

La transformation du modèle obtenu peut être envisagée sous plusieurs aspects.

HAUT DE PAGE

1.1.1 Décomposition fonctionnelle du modèle

Le modèle est une représentation du fonctionnement attendu. Dans ce sens, il exprime des fonctions du système, définies explicitement dans le cahier des charges, ou bien conséquentes de la juxtaposition de contraintes élémentaires.

L’utilisateur/concepteur peut décider de découper le modèle afin de mettre en exergue les fonctions qu’il a identifiées, comme par exemple « gestion de la ressource partagée », « évacuation des produits ».

Il décide ainsi de façon pragmatique d’un découpage fonctionnel modulaire regroupant au sein d’un même module les places et transitions du réseau nécessaires à la représentation d’une fonction. Son expérience lui sert de support pour mener la décomposition, et la vision graphique du réseau de Petri est un bon soutien pour isoler ces comportements, dans la mesure où une vision globale est envisageable. Pour cela, le réseau de Petri doit conserver une dimension « lisible », comme cela a été proposé dans (§ 1.1.3), le format A4 étant une bonne base pour garantir cette lisibilité.

Par ailleurs, le découpage du modèle peut être abordé avec un point de vue « matériel » : la priorité est donnée ici aux matériels du système modélisé. La mise en œuvre du réseau de Petri a pour objectif d’effectuer...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Mise en œuvre

Article inclus dans l'offre

"Automatique et ingénierie système"

(138 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - BRAMS (G.W.) -   Réseaux de Petri : théorie et pratique  -  . Masson (1983).

  • (2) - DAVID (R.), ALLA (H.) -   Du Grafcet aux réseaux de Petri  -  . Hermès (1992).

  • (3) - DIAZ (M.) -   Les Réseaux de Petri : Modèles fondamentaux  -  . Hermès Science (2001).

  • (4) - PETERSON (J.L.) -   Petri net theory and the modelling of systems  -  . Prentice-Hall (1981).

  • (5) - PROTH (J.M.), XIE (X.) -   Les réseaux de Petri pour la conception et la gestion des systèmes de production  -  . Masson (1995).

  • (6) - JENSEN (K.) -   Coloured Petri Nets  -  . Lecture Notes in Computer Science, 254, Advances in Petri Nets 1986, pp. 248-299, Springer-Verlag (1987).

  • ...

1 Organismes

Petri Nets World

https://cs.au.dk/cpnets/pn-world/

Laboratoire d’analyse et d’architecture des systèmes (LAAS-CNRS)

http://www.laas.fr

Agence pour le développement de la productique appliquée à l’industrie (Adepa)

http://vigie.adepa.asso.fr

HAUT DE PAGE

2 Logiciels

TINA (Time Petri Net Analyzer) - http://www.laas.fr/tinaCet outil académique développé au LAAS-CNRS intègre un éditeur graphique de réseaux de Petri (ordinaires et temporels), un outil de construction de graphes des marquages accessibles et de graphes de classes d’états des réseaux de Petri temporels, ainsi qu’un analyseur structurel déterminant les propriétés d’invariance et de consistance du réseau analysé. Il est disponible sur plates-formes Sun, Linux et MS-Windows.

MISS-RdP (Modélisation Interactive et de Simulation de Systèmes par Réseaux de Petri) - http://www.laas.fr/~robert/missrdp.htmlCet outil est commercialisé par la société IXI. Il a été développé en partenariat avec Cena, Cnes, Alcatel Espace, Aérospatiale D3S et LAAS-CNRS (conseiller scientifique). Il permet la modélisation de systèmes modulaires et complexes en se basant sur les réseaux de Petri temporels stochastiques interprétés et colorés. Partant d’une description graphique des comportements...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Automatique et ingénierie système"

(138 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Réalisation technologique du GRAFCET

Afin de réaliser l’implantation technologique du GRAFCET sur différents supports (câblés ou programmés), ...

Automates programmables industriels

Composant majeur des systèmes automatisés de production, l'automate programmable industriel (API) s'est ...

GRAFCET - Concepts de base

Le GRAFCET (Graphic fonctionnel de commande étapes/transitions) est un langage de spécification qui ...

GRAFCET - Structuration des descriptions. Applications

La structuration du langage de spécification GRAFCET, assistée ou non par des méthodolgies adaptées, ...