Un moteur de simulation à évènements discrets gère un échéancier dans lequel il écrit à l’avance les évènements à venir. Différents évènements gérés: cycles, pannes, réglages, pauses, etc. Exemple: - Machine avec un temps de cycle de 30 min (c’est-à-dire la machine fabrique une pièce chaque 30 min) - Panne de 5 min toutes les 1 heure 40 min de bon fonctionnement - Pause de 15 min toutes les 2,5 heures.
0 30 60 90 125 135 150 170 200
100 105 2 Les ressources dans l’exemple : la machine
suivant la description les états possibles de la machine sont:
état 1 : disponible état 2: occupée par 1 pièce état 3: en panne état 4: pause Diagramme d’état pendant 200 min: vous tracez dans un digramme les états en fonction du temps comme suit: t=0 min : on reçoit la première pièce t=30 min : fin de production de la pièce 1 t=60 min: fin de production de la pièce 2 t=90 min : fin de production de la pièce 3 t=100 min : production pièce 4 en cours (10min) et la machine tombe en panne t=105 min : la machine revient en bon fonctionnement t= 125 min : fin de production pièce 4 t=150 min : début pause (pièce 5 encours pendant 25 min) t=165 min :fin de pause t=170 min : fin de production pièce 5 t=200 min: fin de production pièce 6 Les indicateurs de performance déduits après 200 min sont les suivants:
- le nombre total de produits fabriqués =6
- le temps de production total= nombre de produits fabriqués x temps unitaire d’un produit =180 - taux d’utilisation =temps de production total/temps total= 180/200=0.9
ici le temps d’attente dans la file (le stock en amont de la machine) est égal à 0 min le nombre de pièce en attente est égal à 0.