Vous êtes sur la page 1sur 9

TP 2 

:
Construction d’un modèle de
Simulation
1. Partie théorique : Rappel de notions

Articles Ils circulent à travers le modèle. Ils peuvent représenter des composants
physiques, des informations au sein d’une entreprise ou même des personnes
dans un supermarché.

Stocks Ce sont des places où les articles peuvent être retenus en attendant d’être
utilisés. Des personnes dans une file d’attente ou des moteurs sur une étagère
sont des exemples typiques de stocks.

Machines Ce sont des éléments puissants qui sont utilisés pour représenter tout ce qui
prend des articles de quelque part, les traite et les envoie vers leurs
prochaines destinations. Une perceuse, une organisation qui traite des
informations ou un atelier entier peuvent être représentés par une machine.
Les machines qui traitent un ou plusieurs articles à la fois peuvent être
modélisées.

Les Articles

Les articles sont utilisés pour représenter des éléments discrets (divisibles) qui circulent dans
un atelier, des petits composants électroniques, des sous-ensembles mécaniques ou encore
des étiquettes Kanbans. Les articles peuvent être même utilisés pour représenter des appels
dans un central téléphonique ou d’autres types de flux d’informations.

Chaque article individuel peut avoir un nombre de caractéristiques (attributs) associées et


ceux-ci peuvent prendre différentes valeurs à différents moments pendant la simulation. Par
exemple, un article pourra avoir un attribut de couleur avec une valeur de 0 avant de passer
par une opération de peinture, mais la valeur sera 1 par la suite.

Les articles peuvent être traités séparément, se combiner en un seul, être éclatés en
plusieurs ou un groupe d’articles peut être traité par lots. Les articles peuvent arriver de
façon autonome dans le modèle en quantité de 1 ou plus (c’est-à-dire qu’ils sont « actifs »)
ou ils peuvent être tirés à la demande par d’autres éléments (c’est-à-dire qu’ils sont « passifs
»). Les articles peuvent se changer en d’autres articles pendant leur parcours dans le
modèle.

Les Stocks

Les stocks accumulent des articles. Ils ne tirent pas ou ne poussent pas des articles
activement vers des machines ou autres éléments ; les stocks sont passifs. Un article reste
dans un stock jusqu’à ce qu’il soit tiré par un autre élément. Les articles peuvent être
ordonnés dans le stock suivant un mode FIFO, LIFO ou autre.

Les stocks peuvent être utilisés pour représenter :


- une file d’attente
- un plancher d’usine sur lequel des articles attendent l’opération suivante
- un rack de stockage contenant des cartes de circuits imprimés avant soudage
- l’espace aérien occupé par les avions avant l’atterrissage
- un bac d’un poste d’assemblage contenant des composants.

Les machines peuvent avoir des stocks dédiés (Buffer), un en entrée, un autre en sortie. Ces
stocks dédiés sont déclarés avec la machine. Les stocks ont une capacité maximum, et
peuvent exécuter des actions quand un article entre ou sort.

Les Machines

Les machines sont des éléments physiques qui extraient des articles d’un élément, les
traitent pendant un temps de cycle et puis les envoient vers l’élément suivant.

Exemples de machines:

- un tour
- un robot soudeur
- une caisse de supermarché

Une machine peut traiter un ou plusieurs articles à la fois. Elle peut assembler plusieurs
articles en un seul ou en produire plusieurs à partir d’un.

2. Partie Programmation : Démonstration

Cette partie programmation porte sur la construction d’un modèle contenant un article
appelé Pièce, une machine de production (Usinage) et un stock (AttenteLavage).

- Ouvrez le modèle STARTUP.MOD.

- Cliquez sur l'icône de la machine dans la fenêtre des éléments prédéfinis. Le curseur
passe alors d'une forme de flèche à celle d'une croix.

- Positionnez la croix dans la fenêtre de simulation (fenêtre 1) et cliquez sur le bouton


gauche de la souris. Une machine (appelée Machine001) apparaît dans la fenêtre de
simulation entourée d'un filet.

- Maintenez le bouton gauche de la souris enfoncé, le curseur étant à l'intérieur du


filet, et faites glisser le nouvel élément à l'écran pour le positionner. Cliquez en
dehors du filet pour le supprimer.

La machine fait maintenant partie du modèle que vous construisez.

- Ajoutez un stock

- Ajoutez un article
- Enregistrez le modèle sous le nom « DEMO_TP ».

Les 3 éléments de cette première étape sont maintenant tous ajoutés au modèle, et l'étape
suivante consiste à ajouter les descriptions nécessaires pour lancer le modèle.

Logique de flux

L'étape suivante consiste à définir la logique de flux reliant les éléments entre eux. Il y a
plusieurs types de lois de connexion dans WITNESS. Les plus courantes sont push et pull,
percent et sequence. Nous allons commencer en utilisant les lois simples PUSH et PULL pour
décrire le flux de pièces dans le système.

Détail des lois de la machine

- Sélectionnez la machine Machine001. Maintenant, dans la barre d'outils standard


cliquez sur le bouton loi d'entrée visuelle (pull) :

- Cliquez sur la représentation de l'article Article001, puis sur le bouton world vous
devriez alors obtenir la représentation suivante :

Figure. Lois Machine

WORLD est le mot clé utilisé par WITNESS pour se référer aux articles en dehors du modèle
et qui seront donc créés et entrés dans le modèle par la loi PULL.

- Cliquez maintenant sur le bouton loi de sortie visuelle (push) :

- Cliquez sur la représentation du stock puis sur OK pour sélectionner cette loi.

Lancer le modèle

Fixez l'heure d'arrêt de la simulation dans le champ texte à droite du bouton lancer jusqu'à
(symbolisé par un éveil) de la barre d'outils lancer en cliquant dans la boîte puis en tapant
100. Cliquez ensuite sur le bouton marche normale (flèche simple pointant vers la droite)
pour lancer le modèle. Entrez : Temps de cycle = 5.

Remarquez le changement de couleur de l’icône d’état de la machine – jaune pour libre,


verte pour occupée. Il y a beaucoup d’autres couleurs que vous verrez plus tard notamment
le bleu– en attente de cycle, rouge – en panne, magenta – bloqué et cyan pour les réglages.

Résultats attendus
Avec un temps de cycle de 5 minutes il est clair qu’après 100 minutes vous vous attendez à
ce que 20 pièces aient été traitées et soient en attente dans le stock. Observez cela et notez
les statistiques de l’article pièce (cliquez droit sur l’icône de l'article et sélectionnez
statistiques), vous verrez qu’il y a 21 pièces au total qui sont maintenant présentes dans le
modèle.

Personnalisation des éléments

Dans le sélecteur d'éléments, sélectionnez Article001. Cliquez à nouveau, et vous pouvez


alors saisir un nouveau nom. Appelez l'article Pièce.

Figure. Sélecteur d’éléments

- Répétez l'opération pour changer les noms de :

Machine001 pour Usinage


Stock001 pour AttenteLavage
Figure. Modèle construit
3. Partie expérimentale : Application

Application 1 :

Il est toujours conseillé de construire un modèle de simulation étape par étape. Cela permet
de comprendre clairement ce qui se déroule et d'isoler beaucoup plus facilement des erreurs
et des problèmes potentiels.

Dans cette application, il est demandé de compléter le modèle « DEMO_TP » par l’ajout
d'autres machines et d'autres stocks pour obtenir le processus de production indiqué sur la
figure ci-dessous.

Figure. Processus de production « DEMO_TP »

Machine : Lavage Temps de cycle : 4


Stock : AttentePesée
Machine : Pesée Temps de cycle : 3

 Déterminer le nombre de pièces expédiées à t= 100 min.


Application 2 :

Modèle Graphique d’un Processus de Production PP1:

Figure. Processus de production PP1

Après avoir construit et validé le modèle du processus :

 Calculer le flux sortant de chaque article : Fs(A), Fs(B) et Fs(C) et le flux sortant global
à partir des rapports.

 Mettre en place un indicateur pour afficher automatiquement les différents flux


sortants.

 Identifier la machine goulet. Augmenter la capacité de cette machine sans changer


son temps de cycle pour obtenir le flux sortant maximal.

Vous aimerez peut-être aussi