MATIERE
: CONCEPTION DES SYSTEMES DE PRODUCTION
TP 1 : Introduction à la Simulation
LOGICIEL : WITNESS V 13
Réalisé par : M. Fehmi H’mida (ENICarthage)
Enseigné par : Amina ANTIT
1
Introduction : Rappel de notions
« La simulation consiste à reproduire événement par événement, à échelle réduite,
l’évolution dans le temps d’un système (modèle) dont on veut étudier le comportement
dynamique. »
Un modèle est un ensemble d’éléments qui sont liés entre eux d’une manière logique (lois
et actions) pour représenter une situation réelle.
Les éléments WITNESS sont les blocs de base que l’on peut combiner en sous-modèles ou en
modules utilisateurs et donc les utiliser plusieurs fois. Les éléments WITNESS peuvent se
classer selon des critères différents : des éléments physiques (ceux que l’on voit dans le
monde réel), des éléments logiques et des éléments graphiques :
Les éléments physiques comprennent :
- les éléments qui circulent dans le modèle en subissant un processus : les articles,
- les éléments transportant les articles : les convoyeurs et les véhicules,
- les éléments contenant les articles : les stocks,
- les éléments qui traitent les articles : les machines.
Les éléments qui sont associés à des articles (les machines, les stocks, les convoyeurs, les
pistes, les véhicules et les articles eux-mêmes) sont classés comme des éléments discrets.
Une ressource est également classée comme un élément discret.
Les éléments logiques tels que :
- les plannings d’ouverture (horaires de travail),
- les variations statistiques (les distributions),
- les sources des données externes (par exemple, des fichiers), ou bien des références
pour une gestion logique du modèle : les variables, les attributs et les fonctions.
Les éléments graphiques :
Les éléments graphiques fournissent des informations sur l’état du modèle au cours d’un
lancement, et ils comprennent les camemberts, les courbes et les histogrammes et sont une
aide à la présentation des simulations.
2
1. Partie Programmation : Démonstration
Dans ce modèle, une TETE et un CORPS sont vissés ensemble à l'aide de deux vis. L'opération
d’assemblage est modélisée et elle est suivie par une opération de Contrôle et d'Inspection
après laquelle les articles achevés quittent le modèle.
Figure. Modèle Machine Assemblage
1. Ouvrez [Link]. Pour mieux comprendre le modèle activez le bouton ralenti dans
la barre d'outils exécuter (en cliquant dessus) puis lancez le modèle en cliquant sur
le bouton marche normale :
2. Réglez le bouton de contrôle de la barre de ralenti pour contrôler la vitesse du
modèle.
Le stock de gauche, S_TETES, contient des articles TETE qui arrivent par lots de 1 à des
horaires variables. La première TETE arrive dès le début de la simulation. Le stock du milieu,
S_CORPS, contient les articles CORPS qui arrivent par lots de 1 à des horaires variables. Le
premier CORPS arrive dès le début de la simulation. Le stock de droite, S_VIS, contient les
articles VIS qui arrivent par lots de 6 à des horaires variables. Le premier lot de vis arrive au
bout de 5 minutes.
Lamachine ASSEMBLAGE, fait entrer 4 articles : 1xTETE, 1xCORPS et 2xVIS. Cette machine
assemble les différentes pièces au cours d'un cycle de 2.0 min et permet d'obtenir une seule
pièce appelée ASSM.
3
L'article
ASSM sort vers la machine CONTROLE à droite, où ils sont rangés par groupes de
quatre et contrôlés pendant 5.0 minutes avant d'être expédiés hors du modèle.
Une courbe, COUT, montre deux tracés. Une lecture pour chaque tracé est faite toutes les
5.0 minutes.
Le premier tracé (appelé MATIERES PREMIERES) apparaît sous forme d'une ligne jaune
lorsque vous faites tourner la simulation. Il indique la valeur des matières premières dans le
modèle (à savoir les articles TETE, CORPS et VIS). Une fonction intégrée de WITNESS est
utilisée pour calculer le nombre d'articles dans chacun des trois stocks et leur valeur
respective.
Ledeuxième tracé (appelé USINAGE/CONTROLE) apparaît également lorsque le modèle
tourne, sous forme d'une ligne rouge. Il indique la valeur de tous les articles présents dans
les machines d'assemblage et de contrôle (et prend en compte le fait que la valeur du
produit fini est supérieure à la somme des valeurs des articles le constituant).
L'affichage de l'horloge a été personnalisé pour montrer la semaine, le jour et le temps
(actuel) exprimé en heures et minutes. Le temps (exprimé en minutes) s'affiche également à
droite de la barre d'outils exécuter.
Lancement du modèle en mode pas à pas
En sélection le mode pas à pas, WITNESS attend que vous appuyiez sur la touche <Entrée>
ou cliquiez sur le bouton gauche de la souris pour qu'il puisse exécuter le pas (l'étape)
suivant, qui arrivera à la prochaine valeur de temps simulé. Chaque étape est accompagnée
d'un commentaire dans la fenêtre appelée Fenêtre d'interaction sur ce qui se passe dans le
modèle.
Rapport Statistiques
Le bouton statistiques fournit le rapport le plus détaillé. Les éléments sélectionnés
sont groupés selon leur type dans le rapport.
Le bouton résumé fournit une description d’une seule ligne pour chaque élément
Le bouton examiner fournit une description de l’état courant des éléments
sélectionnés. Il affiche une liste d’articles que se trouvent actuellement à chaque
élément.
Le bouton utilisé indique si un élément sélectionné est référencé par un autre
élément dans le modèle, et comment il est référencé.
4
Figure. Rapport Statistiques
Pour regarder les rapports de plusieurs éléments, utilisez le sélecteur d’élément. Si ceci n’est
pas affiché, utilisez la commande affichage/ sélecteur d’élément pour l’afficher. Le sélecteur
d’élément contient une arborescence de tous les éléments pour lesquels vous pouvez
sélectionner un rapport.
Lorsque le modèle est lancé jusqu'au temps 50, vous pouvez constater à partir des rapports
sur les machines que la machine ASSEMBLAGE est disponible pour plus d'un tiers de son
temps, bloquée pour plus de 10% de son temps et que la machine CONTROLE est disponible
pour plus de deux tiers de son temps.
5
2. Partie Expérimentale : Application
Ouvrir le modèle [Link]. Saisir la valeur du temps choisi (1000) dans la fenêtre
d’édition du temps située sur la barre d'outils inférieure. Cliquer sur le bouton Lancer
jusqu'à (icône = horloge) situé à gauche de la fenêtre d'édition du temps pour activer cette
fonction. Cliquer ensuite sur le bouton Lancer ou Accéléré. La simulation s’arrêtera dés que
le temps choisi aura été atteint. On peut maintenant examiner les rapports qui ont été
enregistrés pendant la simulation, jusqu’au temps 1000.
Quel dysfonctionnement peut-on constater à partir de l’examen des rapports et/ou
de la visualisation du fonctionnement de cet atelier ?
Quelle(s) solution(s) permettraient de réduire ou même supprimer ce
dysfonctionnement ?
Dans le menu Fichier, cliquer sur Enregistrer sous et remplacer l’étoile dans le nom du
fichier par un nouveau nom, par exemple [Link]. Modifier le modèle pour simuler
chaque solution. Après avoir choisi une solution et valider le fonctionnement et
l’amélioration, sauvegarder le modèle.
Pour les modèles [Link] et [Link], calculer le flux sortant moyen sur un temps
simulé de 1000 min.
La solution mise en place dans le modèle [Link] permet-elle d’augmenter le flux
sortant de la ligne ?
Comment augmenter le flux sortant sans changer les caractéristiques de l’atelier ?
Modifier le modèle pour vérifier la solution proposée. Analyser les rapports et vérifier la
cohérence des résultats.