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 III : Simulation <strong>en</strong> ligne couplée à l’exécution<br />

III.3.3.3. Fonction [A12] - Initialiser le modèle<br />

Cette fonction est <strong>de</strong>stinée à placer le modèle <strong>de</strong> simulation dans un état correspondant<br />

à l’état <strong>du</strong> <strong>processus</strong> réel. Il s’agit <strong>de</strong> l’un <strong>de</strong>s points les plus délicats à résoudre. En effet, la<br />

plupart <strong>de</strong>s simulateurs <strong>du</strong> commerce ne sont pas prévus pour être utilisés <strong>en</strong> ligne et <strong>en</strong> temps<br />

réel, mais plutôt hors ligne et sans synchronisation <strong>de</strong> temps avec le <strong>processus</strong> réel. En<br />

simulation hors ligne, l’initialisation d’un modèle se fait habituellem<strong>en</strong>t <strong>en</strong> partant <strong>de</strong> l’état<br />

vi<strong>de</strong> (pas d’<strong>en</strong>cours dans l’<strong>atelier</strong>). Ensuite, on simule une pério<strong>de</strong> <strong>de</strong> montée <strong>en</strong> régime<br />

permettant d’atteindre un état stationnaire. Bi<strong>en</strong> que cet état stationnaire puisse correspondre à<br />

l’état stationnaire moy<strong>en</strong> <strong>du</strong> <strong>processus</strong> réel, à un instant donné, le modèle a fort peu <strong>de</strong> chance<br />

<strong>de</strong> se trouver dans le même état que le <strong>processus</strong> réel. Pour remplir la fonction [Observer],<br />

cette approximation n’est pas satisfaisante car l’on souhaite qu’il y ait vraim<strong>en</strong>t un<br />

parallélisme d’évolution <strong>de</strong> l’état <strong>du</strong> modèle avec l’état <strong>du</strong> <strong>processus</strong> réel. La situation initiale<br />

<strong>du</strong> modèle a donc une importance considérable pour que la simulation d’observation puisse<br />

refléter une image proche <strong>de</strong> la réalité.<br />

A un instant donné, cela revi<strong>en</strong>t à r<strong>en</strong>seigner le simulateur avec <strong>de</strong>s informations sur<br />

l’emplacem<strong>en</strong>t <strong>de</strong>s <strong>en</strong>cours dans l’<strong>atelier</strong> (positionnem<strong>en</strong>t <strong>de</strong>s pièces sur les convoyeurs, les<br />

machines, dans les stocks, etc.) ainsi que sur l’état <strong>de</strong>s différ<strong>en</strong>ts élém<strong>en</strong>ts <strong>du</strong> modèle (état<br />

courant et temps prévu jusqu’au prochain changem<strong>en</strong>t d’état). Cela peut se faire<br />

instantaném<strong>en</strong>t si l’on dispose <strong>de</strong> toutes les données nécessaires non seulem<strong>en</strong>t sur la<br />

localisation <strong>de</strong>s articles mais aussi sur l’état <strong>de</strong>s différ<strong>en</strong>ts élém<strong>en</strong>ts. Dans ce cas, le modèle<br />

est initialisé à partir d’une « photo » <strong>de</strong> l’état <strong>du</strong> <strong>processus</strong> réel, qui est repro<strong>du</strong>ite dans le<br />

modèle <strong>de</strong> simulation. Si l’on ne dispose pas <strong>de</strong> toutes les données nécessaires à l’instant<br />

<strong>de</strong>mandé, cela peut aussi se faire <strong>en</strong> faisant évoluer l’horloge <strong>de</strong> simulation <strong>en</strong> temps réel et <strong>en</strong><br />

intro<strong>du</strong>isant, à partir d’événem<strong>en</strong>ts réels, <strong>de</strong>s articles dans le modèle jusqu’à ce que l’état <strong>du</strong><br />

modèle converge vers l’état <strong>du</strong> <strong>processus</strong> opérationnel. La pério<strong>de</strong> <strong>de</strong> montée <strong>en</strong> régime <strong>du</strong><br />

modèle correspond à l’évolution <strong>du</strong> modèle pour atteindre l’état courant <strong>du</strong> <strong>processus</strong><br />

opérationnel.<br />

III.3.3.4. Fonction [A13] - Adapter le modèle aux événem<strong>en</strong>ts<br />

Après la réalisation <strong>de</strong>s fonctions [calibrer] et [initialiser] <strong>de</strong>s chapitres précé<strong>de</strong>nts, le<br />

modèle se trouve donc dans un état correspondant à la situation actuelle <strong>du</strong> <strong>processus</strong> réel. La<br />

simulation <strong>en</strong> temps réel peut donc être lancée <strong>en</strong> parallèle <strong>du</strong> <strong>processus</strong> opérationnel avec un<br />

comportem<strong>en</strong>t dynamique très proche. Mais il est possible que l’avancem<strong>en</strong>t <strong>du</strong> modèle ne<br />

soit pas i<strong>de</strong>ntique à l’avancem<strong>en</strong>t <strong>du</strong> <strong>processus</strong> réel. Ce problème peut soit être causé par un<br />

manque <strong>de</strong> synchronisation <strong>de</strong>s événem<strong>en</strong>ts <strong>du</strong> modèle par rapport aux événem<strong>en</strong>ts <strong>du</strong><br />

système réel, soit être la conséqu<strong>en</strong>ce d’événem<strong>en</strong>ts imprévus dans le système réel. L’objectif<br />

<strong>de</strong> la fonction [Adapter le modèle aux événem<strong>en</strong>ts] est <strong>de</strong> maint<strong>en</strong>ir <strong>de</strong> façon dynamique l’état<br />

<strong>du</strong> modèle <strong>de</strong> simulation dans un état i<strong>de</strong>ntique au système. Nous proposons <strong>de</strong> décomposer<br />

cette fonction <strong>en</strong> <strong>de</strong>ux fonctions <strong>de</strong> niveau inférieur :<br />

<br />

<br />

[Synchroniser] les événem<strong>en</strong>ts ou changem<strong>en</strong>ts d’état <strong>du</strong> modèle <strong>de</strong> simulation par<br />

rapport au système réel,<br />

[Ajuster] les paramètres <strong>du</strong> modèle dans le cas où l’on constate l’apparition répétitive <strong>de</strong><br />

certains événem<strong>en</strong>ts non synchronisés avec le fonctionnem<strong>en</strong>t réel <strong>du</strong> système, la cause<br />

pouvant prov<strong>en</strong>ir par exemple <strong>de</strong> la dérive <strong>de</strong> certains temps <strong>de</strong> cycle <strong>du</strong> système réel.<br />

97

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

Saved successfully!

Ooh no, something went wrong!