Dans ce modèle, des pneus passent sur une machine de contrôle. Les pneus avec un défaut suivent un flux différent des pneus sans défaut. À la fin du tutoriel, voici à quoi ressemblera votre simulation:

pour créer un
nouveau modèle:

pour
enregistrer votre modèle:
Au fil des étapes du tutoriel, pensez à enregistrer régulièrement l'avancement de votre modèle.
Dans cette étape, vous allez commencer par importer le plan de l'atelier de production.
Backgrounds
arrière-plans
, puis sur
Add a Model Background
ajouter un arrière-plan au modèle
pour ajouter un arrière-plan:
pour parcourir vos dossiers.

Dans le panneau de propriétés à droite, section Views,
cliquez sur le bouton
pour ajouter la vue actuelle du modèle à la
liste des points de vue:



pour ajouter cette 2ème vue à la
liste des points de vue:

Dans cette étape, vous allez commencer par construire l'implantation de votre modèle en disposant les objets 3D sur le plan.

Source
Processor
Sink


:
5
:
3

Dans cette étape, vous allez créer des connexions pour définir le flux des produits.
enfoncée. Votre pointeur de souris
affiche un nouveau symbole: 
Tout en maintenant la touche
enfoncée,
cliquez successivement sur la source, le 1er convoyeur, la machine, le 2ème convoyeur puis la sortie:

Dans cette étape, vous allez paramétrer l'arrivée des produits et importer un visuel 3D pour les pneus.


6Astuce: utilisez le raccourci standard Windows Ctrl + A pour sélectionner tout le texte.

Reset pour réinitialiser le modèle.
Run pour lancer la simulation.
Vous remarquerez que le 1er produit arrive à t = 0, le suivant à t = 6, le suivant à t = 12 et ainsi de suite:
Box
Cylinder
Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.
Avec des cylindres, le visuel est déjà plus proche de la forme d'un pneu. Mais ce serait encore mieux d'avoir un visuel 3D de pneu.
Parmi la douzaine de choix possibles, la liste déroulante ne propose pas de pneu. Il est cependant possible d'ajouter une nouvelle entité de flux à cette liste, ce qui est proposé dans les points suivants.
Reset pour réinitialiser le modèle,
car il est préférable de faire des modifications quand la simulation est à l'arrêt.
FlowItem Bin
librairie d'entités de flux :

Ceci ouvre la librairie des entités de flux:

pour ajouter une nouvelle
entité de flux basique:
Pneu
, puis sur
Browse... pour parcourir vos dossiers:
Allez dans le dossier où vous avez enregistré le pneu et sélectionnez-le. Vous devez désormais avoir le nouveau visuel de pneu importé dans FlexSim:

,
puis cliquez sur la Source pour la sélectionner.Pneu
Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.À ce stade, voici à quoi ressemble votre simulation:

Avant de passer à l'étape suivante, cliquez sur le bouton
Reset
pour réinitialiser le modèle.
Dans cette étape, on souhaite prendre en compte que l'usine produit 3 références de pneus, qui seront simplement numérotées 1, 2 et 3.
et choisissez l'événement On Creation:
Chaque fois que la Source crée un pneu, cet événement se déclenche (d'où le nom en anglais trigger).
à droite:

Cette option paramètre un label, et en même temps attribue une couleur spécifique à l'objet en fonction de la valeur du label.

Voici la signification de chacun de ces paramètres:
| Paramètre | Valeur par défaut | Description |
|---|---|---|
| Object | item |
La variable item désigne l'entité créée par la source, donc le pneu dans
le cas présent. |
| Label | "Type" |
Un label nommé Type est créé sur le pneu. |
| Value | duniform(1,3,
getstream(current)) |
La valeur du label Type a 33% de chances d'être égale à 1, 33% pour 2 et 33% pour 3. Car la loi
duniform est une distribution aléatoire qui retourne des nombres entiers
entre un minimum (ici 1) et un maximum (ici 3). |
Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.Remarquez qu'il y a désormais 3 couleurs de pneus:

Stop pour arrêter le modèle.Type qui contient la référence du pneu:
Type,
et que ce label est égal à 1, 2 ou 3.
Vérifiez aussi que si deux pneus sont de la même couleur, ils
sont bien du même type.
Voici le code couleur par défaut:
| Type | Couleur |
|---|---|
1 |
rouge |
2 |
vert |
3 |
bleu |
Avant de passer à l'étape suivante, cliquez sur le bouton
Reset
pour réinitialiser le modèle.
Dans cette étape, vous allez paramétrer les temps de contrôle des pneus.
Contrôle
, puis sur
Browse... pour parcourir vos dossiers:
Allez dans le dossier où vous avez enregistré le fichier 3D et sélectionnez-le. Vous devez désormais avoir le nouveau visuel de machine importé dans votre modèle:

| Type de pneu | Temps de contrôle |
|---|---|
| 1 | 9 secondes |
| 2 | 5 secondes |
| 3 | 3 secondes |
Voici la méthode pour configurer cette nouvelle règle:


Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.Remarquez que les pneus bleus (type 3) sont contrôlés beaucoup plus rapidement que les pneus rouges (type 1):

:
Avant de passer à l'étape suivante, cliquez sur le bouton
Reset
pour réinitialiser le modèle.
Dans cette étape, le contrôle détecte un défaut sur 10% des pneus, qui doivent être envoyés sur un autre convoyeur pour une inspection ultérieure.


Sink et placez-le sur le plan:
Défaut
enfoncée. Votre pointeur de souris
affiche un nouveau symbole: 
Tout en maintenant la touche
enfoncée,
cliquez successivement sur la machine de contrôle, le nouveau convoyeur et la sortie Défaut:


Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.Remarquez que les pneus sont envoyés sur le premier convoyeur en sortie de la machine de contrôle:


Quand le contrôle d'un pneu est terminé, quelle est la règle qui détermine si le pneu est envoyé par le port de sortie n°1 ou par le port de sortie n°2 ?
La réponse est dans les propriétés de la machine de contrôle, section Output, paramètre Send To Port envoyer à un port de sortie :

Actuellement, remarquez que les pneus sont envoyés vers le 1er port disponible (first available), autrement dit dans notre modèle vers le 1er convoyeur disponible.
| Pourcentage de pneus | Port de sortie |
|---|---|
| 90% | n°1 |
| 10% | n°2 |
Voici la méthode pour configurer cette nouvelle règle:


Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run pour lancer la simulation.Remarquez que parfois un pneu est envoyé sur le 2ème convoyeur en sortie de la machine de contrôle:

Avant de passer à l'étape suivante, cliquez sur le bouton
Reset
pour réinitialiser le modèle.
Dans cette étape, vous allez créer un tableau de bord pour afficher 2 indicateurs de performance:
Dashboards
tableaux de bord
, puis sur
Add Blank Dashboard
ajouter un tableau de bord vide
pour créer un nouveau tableau de bord:

Content:
Cliquez sur Line Chart:

,
puis dans la vue 3D cliquez sur le convoyeur avant le contrôle:
Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run
pour lancer la simulation afin de vérifier que la courbe soit bien affichée:
Reset pour réinitialiser
le modèle avant d'ajouter le 2nd indicateur de performance.
Output.
, puis cliquez sur la machine de contrôle dans la vue 3D.
, puis cliquez sur la sortie Défaut dans la vue 3D:
Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run
pour lancer la simulation afin de vérifier que le nombre de pneus contrôlés et le nombre de pneus avec un
défaut sont bien affichés:
| Titre par défaut | Titre personnalisé |
|---|---|
| Content Vs Time contenu en fonction du temps | Pneus en attente de contrôle |
| Throughput débit | Pneus contrôlés |
Cliquez sur le 1er graphe Content Vs Time pour le sélectionner. Dans les propriétés à droite, section Text, cochez la case Custom Title titre personnalisé et tapez le nouveau titre:

De la même manière, cliquez sur le 2nd graphe Throughput pour le sélectionner. Dans les propriétés à droite, section Text, cochez la case Custom Title et tapez le nouveau titre:

Pour ce graphique, on ne souhaite pas afficher la légende. Dans la section Settings, décochez la case Show Legend:

Reset pour réinitialiser le modèle,
afin de vérifier que les titres des graphiques sont à jour:
Dans cette dernière étape, l'objectif est d'analyser les résultats sur 8 heures de production, de 8h00 à 16h00:
à côté de l'horloge de simulation (Run Time):


Reset pour réinitialiser le modèle,
puis cliquez sur le bouton
Run
pour lancer la simulation.
Le modèle s'arrête automatiquement à l'heure prévue à 16h00.

Le nombre de pneus en attente de contrôle varie entre 0 et 7 pneus.
Pour rappel, le temps d'inter-arrivée des pneus est de 6 secondes. Le temps de contrôle des pneus de type 1, 9 secondes, est supérieur au temps d'inter-arrivée. Par conséquent, le nombre de pneus en attente augmente quand la machine contrôle plusieurs pneus de type 1 à la suite.
Au contraire, les temps de contrôle des pneus de type 2 et 3, respectivement 5 et 3 secondes, sont inférieurs au temps d'inter-arrivée. Donc le nombre de pneus en attente diminue quand la machine contrôle des pneus de type 2 et 3, car ces pneus sont plus rapides à contrôler.
490 pneus ont eu un défaut détecté, sur un total de 4794 pneus contrôlés. Soit un pourcentage de défaut de 10.2%.
Pourquoi le pourcentage de défaut n'est-il pas exactement égal au pourcentage paramétré de 10% ?
Avec une pièce de monnaie, si vous faites 100 lancers de pile ou face, peut-être aurez-vous 53 fois pile et 47 fois face, soit 53% pile et 47% face. Alors que la répartition théorique est 50% pile et 50% face. Mais plus vous faites un nombre élevé de lancers, plus la répartition va tendre vers 50/50.
C'est le même phénomène dans ce modèle: plus il y a de pneus contrôlés, plus le pourcentage mesuré de défaut va tendre vers 10%.
Félicitations ! Vous avez complété votre 2ème tutoriel.
Le modèle corrigé est disponible en téléchargement sur ce lien: tuto2_controle_pneus.fsm.
Vous souhaitez découvrir plus de fonctionnalités ? Passez au tutoriel suivant: Tutoriel n°3.
N'hésitez pas à nous contacter pour toute question à l'adresse [email protected].
Auteurs: C. Augsburger, A. Wilson, P. Gauly.