27.12.2014 Views

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

Modélisation du processus de pilotage d'un atelier - Les thèses en ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Partie IV : Démonstration <strong>de</strong> la faisabilité technique<br />

un avantage. En effet, <strong>en</strong> nous aidant d’un cli<strong>en</strong>t OPC, nous avons pu collecter sur le système<br />

réel <strong>de</strong>s données utiles à la mise au point <strong>de</strong> notre modèle <strong>de</strong> simulation. OPC est une<br />

interface logicielle standard qui permet à <strong>de</strong>s programmes Windows <strong>de</strong> communiquer avec<br />

<strong>de</strong>s équipem<strong>en</strong>ts in<strong>du</strong>striels tels que <strong>de</strong>s automates programmables <strong>en</strong> utilisant le protocole<br />

réseau DCOM. OPC est implém<strong>en</strong>té non seulem<strong>en</strong>t dans un ordinateur serveur, mais aussi<br />

dans un ordinateur cli<strong>en</strong>t. Le cli<strong>en</strong>t OPC utilise le serveur OPC pour obt<strong>en</strong>ir <strong>de</strong>s données ou<br />

<strong>en</strong>voyer <strong>de</strong>s comman<strong>de</strong>s aux équipem<strong>en</strong>ts.<br />

La Figure III.18 illustre le dispositif mis <strong>en</strong> place pour collecter les données grâce à un<br />

serveur et un cli<strong>en</strong>t OPC sur notre plateforme expérim<strong>en</strong>tale.<br />

Operating System<br />

S<strong>en</strong>sors<br />

Actuators<br />

OPC Server<br />

Input<br />

PLC<br />

Output<br />

In<strong>du</strong>strial network<br />

MES<br />

MES<br />

Database<br />

Local network<br />

Local network<br />

OPC Cli<strong>en</strong>t<br />

On-line<br />

Simulation<br />

Figure IV.18 : dispositif d'acquisition <strong>de</strong> données par cli<strong>en</strong>t et serveur OPC<br />

Pour calibrer notre modèle <strong>de</strong> simulation, nous avons mis <strong>en</strong> circulation <strong>de</strong>s palettes et<br />

<strong>en</strong>registré, grâce à OPC, à chaque point <strong>de</strong> détection, l’heure <strong>de</strong> détection et le numéro <strong>de</strong> la<br />

palette. La Figure IV.19 montre un extrait <strong>de</strong>s données collectées sur la boucle c<strong>en</strong>trale <strong>de</strong><br />

convoyage au niveau <strong>de</strong> l’<strong>en</strong>trée <strong>de</strong> la ligne <strong>de</strong> chargem<strong>en</strong>t (WS1-6), <strong>du</strong> poste <strong>de</strong> travail n° 2<br />

(WS2), <strong>du</strong> poste <strong>de</strong> travail n° 3 (WS3) et <strong>du</strong> poste <strong>de</strong> travail n° 4 (WS4). L’<strong>en</strong>registrem<strong>en</strong>t <strong>de</strong>s<br />

données est réalisé sur une pério<strong>de</strong> suffisamm<strong>en</strong>t longue afin <strong>de</strong> disposer <strong>de</strong> plusieurs valeurs<br />

pour une même donnée. Dans l’extrait prés<strong>en</strong>té, on peut distinguer plusieurs <strong>en</strong>registrem<strong>en</strong>ts<br />

<strong>de</strong> la détection d’une même palette à l’<strong>en</strong>trée <strong>de</strong> chaque poste. Par exemple, sur la ligne 2 <strong>du</strong><br />

tableau suivant, la palette n° 22 est détectée à l’<strong>en</strong>trée <strong>du</strong> poste WS1-6 à 17:24:28, puis une<br />

nouvelle fois à 17:25:42 et ainsi <strong>de</strong> suite. Avec toutes ces valeurs, il est donc possible <strong>de</strong> faire<br />

<strong>de</strong>s statistiques ou même <strong>de</strong> choisir <strong>de</strong>s lois <strong>de</strong> probabilités aléatoires permettant <strong>de</strong> modéliser<br />

au mieux le comportem<strong>en</strong>t réel.<br />

146

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!