Ce tutoriel de base vous permettra de connaître les étapes nécessaires pour apprendre à définir
le déroulement d'un processus, réaliser la construction de modèles, saisir les données d'entrée,
visualiser l'animation et analyser les résultats. Chaque nouvelle leçon s'appuiera sur la leçon
précédente. Il est important de comprendre chaque leçon avant de passer à la suivante. Chaque
leçon durera environ 45 minutes ou moins. La leçon 2 comprend à la fin une section intitulée
« Extra Mile » avec un contenu qui ajoutera une valeur supplémentaire à votre modèle. Ce tutoriel
contient les leçons suivantes :
Leçon 1: Vous allez construire un modèle simple avec 3 types de produits différents, chacun avec son
cheminement spécifique. Les objets qui seront utilisés dans ce modèle seront la source, la file d'attente,
le processeur, le convoyeur et l'évier. Nous aurons une introduction aux statistiques de base de la
performance du modèle et les paramètres pour chaque objet seront expliqués.
Leçon 2: En utilisant le modèle de la leçon 1, vous ajouterez des opérateurs et des transports au
processus. Nous parlerons des propriétés des objets et discuterons des concepts
supplémentaires de l'analyse statistique.
Leçon 2 Mile supplémentaire : Après avoir terminé la leçon 2, nous vous montrerons comment
ajouter des graphiques en trois dimensions à l'aide de l'objet appelé Recorder. Vous pouvez également
ajouter des textes visuels également en 3D en utilisant l'objet VisualTool pour ajouter des informations
au modèle.
Lecon 3: En utilisant le modèle de la leçon 2, vous ajouterez des supports de stockage et des chemins. Vous
verrez des statistiques et une logique avancée, ainsi que des tables globales utilisées pour lire et écrire des
données.
1. Introduction.
4. Description du modèle.
5. Données du modèle.
N'hésitez pas à nous contacter si vous avez des questions pendant que vous travaillez sur ce tutoriel.
Vous pouvez écrire vos questions àjorgetoucet@flexsim.com.mxOu appelez-nous au numéro de
téléphone de Mexico (ville de Guadalajara) [52] (33) 38176824. Nous espérons que vous apprécierez
d'apprendre comment Flexsim peut vous aider à optimiser vos processus.
Leçon 1.
Introduction.
La leçon 1 vous présente les concepts de base de la création de diagrammes et de la construction d'un
modèle simple. La création d'un diagramme de processus peut être un excellent moyen de démarrer chaque
modèle que vous allez créer dans Flexsim. C'est très pratique si vous pouvez dessiner un organigramme, un
schéma ou avoir une image mentale du fonctionnement du processus que vous souhaitez simuler.
Noter: Si vous avez déjà consulté le didacticiel « Prise en main de Flexsim », la plupart des
concepts présentés dans cette leçon ne seront pas nouveaux pour vous. Les leçons suivantes
s'appuieront sur cette leçon, c'est donc probablement une bonne idée de la réviser.
Nouveaux objets.
Dans cette leçon, vous apprendrez à connaître les objets Source, Queue, Processor, Conveyor et Sink.
Terminologie Flexsim.
Avant de commencer le modèle, c'est une bonne idée de comprendre les termes de base du
logiciel.
Objets Flexsim : Les objets Flexsim simulent différents types de ressources dans la
simulation. À titre d'exemple, nous avons l'objet appelé Queue, qui agit comme un tampon
ou une zone de stockage. La file d'attente peut représenter une file d'attente de personnes
en attente, une file d'attente de processus en attente d'être traités par un ordinateur, une
zone de stockage dans un atelier ou une file d'attente d'appels en attente d'un centre
d'appels du service client. Un autre exemple d'objet Flexsim est l'objet appelé Processeur,
qui simule un délai ou un temps de traitement. Cet objet peut représenter une machine
dans une usine, une caissière au service d'un client dans une banque, un postier logeant des
colis, le temps de guérison d'un malade, etc.
Les objets Flexsim se trouvent dans la bibliothèque d'objets. Cette bibliothèque est
organisée par groupes. Le groupe le plus utilisé est qu'il est toujours affiché en premier.
Éléments de flux : les éléments de flux sont les objets qui se déplacent dans le modèle. Les
Flowitems peuvent représenter des produits, des pièces, des palettes, des assemblages, des
papiers, des conteneurs, des appels téléphoniques ou tout ce qui se déplace dans le processus
que vous simulez. Les processus peuvent être appliqués aux éléments de flux et ils peuvent
également être chargés et transportés par des personnes ou des équipements de manutention.
Dans Flexsim, les éléments de flux sont créés en tant qu'objet nommé Source. Une fois que les
éléments de flux ont traversé le modèle, ils sont envoyés à un objet appelé Sink, qui est placé à la
fin du processus.
Type d'élément: le type d'élément est une étiquette que possèdent tous les éléments de flux ou
produits et peut représenter n'importe quelle valeur numérique telle que le code-barres, le type de
produit ou un numéro de pièce. Flexsim est prêt à utiliser le type d'élément comme référence pour
décider de l'itinéraire ou de la destination vers laquelle les éléments de flux doivent être envoyés.
Ports : Chaque objet Flexsim possède un nombre illimité de ports appelés ports à travers
lesquels il communique avec d'autres objets. Il existe 3 types de ports : les ports d'entrée, les
ports centraux et les ports centraux.
Les orifices d'entrée et de sortie sont utilisés pour définir le flux ou le trajet des éléments de
flux ou des produits. Par exemple, un séparateur postal place les colis sur l'un des différents
convoyeurs en fonction de la destination du colis. Pour simuler cela dans Flexsim, vous
devez connecter les ports de sortie d'un objet de type Processeur (qui serait le séparateur de
courrier) aux ports d'entrée des différents objets de type Conveyor, ce qui signifie que
lorsque le Processeur a fini de traiter l'élément de flux ( colis), puis il sera envoyé à un
convoyeur spécifique pour
par l'un de ses ports de départ.
Les ports sont créés et connectés en cliquant avec le bouton gauche de la souris sur le
premier objet et en le faisant glisser vers le deuxième objet tout en appuyant sur l'une des
lettres du clavier en même temps. Si la lettre "A" est enfoncée tout en cliquant et en faisant
glisser le pointeur de la souris, un port de sortie sera créé à partir du premier objet et un
port d'entrée sera créé sur le deuxième objet. Ces deux ports seront connectés
automatiquement. Appuyer sur la lettre "S" créera un port central sur les deux objets et
connectera ces deux nouveaux ports.
Si la lettre "Q" (située au-dessus du "A" sur le clavier) est enfoncée, les ports d'entrée et de
sortie seront effacés. Pour les effacer, les connexions doivent être faites dans le même sens
et de la même manière qu'avec la lettre "A", mais maintenant avec la lettre "Q" pour les
éliminer. Si vous souhaitez supprimer une connexion centrale, vous devez la supprimer de la
même manière mais avec la lettre "W" (le "W" est situé au dessus du "S" sur le clavier). Le
tableau suivant (Figure 1-1) montre les lettres du clavier utilisées pour créer et rompre les
deux types de connexions de port. La leçon 1 de ce didacticiel vous montrera comment créer
correctement ces connexions de port.
Figure 1-1.
Figure 1-2.
Finaliser les connexions reliant la file d'attente à chacun des processeurs, après chaque
processeur à son convoyeur correspondant et enfin de chaque convoyeur à l'évier. Une fois
terminé, votre mise en page devrait ressembler à la Figure 1-6.
Détailler le modèle.
Chaque objet a sa propre interface utilisateur graphique, connue sous le nom de GUI (Graphical
User Interface), qui est utilisée pour ajouter des données et une logique. Un double-clic sur un
objet accède à l'interface graphique de l'objet appelée fenêtre de paramètres.
Pour ce modèle, nous voulons que trois types de produits différents entrent dans le système.
Pour ce faire, chaque produit ou élément de flux se verra attribuer un type d'élément ou un type
de produit qui contiendra une valeur numérique entière comprise entre un et trois en utilisant
une distribution uniforme qui choisit cette valeur. Cela se fera à l'aide du déclencheur OnExit de la
source.
Tous les objets Flexsim ont un certain nombre de pages ou d'onglets qui présentent les variables
et les informations que vous pouvez modifier en fonction des exigences du modèle que vous
souhaitez créer. Dans ce modèle, nous devons modifier le temps entre les arrivées ou l'heure
d'inter-arrivée ainsi que le type de produit ou le type d'article afin que 3 types de produits soient
générés. Pour changer le temps entre les arrivées à une distribution normale (10.2) comme
indiqué dans la description précédente de ce modèle, sélectionnez la flèche vers le bas pour
Figure 1-8.
Une fois que vous avez sélectionné l'option « Distribution normale », vous verrez cette
option dans la fenêtre. Si vous souhaitez modifier les valeurs de distribution, vous pouvez le
faire en sélectionnant le bouton du modèle et en modifiant toute valeur marron.
Choisir .
Figure 1-9.
En utilisant le modèle, vous pouvez modifier les valeurs de la distribution ou vous pouvez même mettre une
expression. Pour ce modèle, nous allons changer la moyenne de 10 à 20. Appuyez sur le bouton
Bouton OK pour revenir à la fenêtre des paramètres.
Figure 1-10.
Après avoir sélectionné l'option pour changer le type d'élément et la couleur, appuyez sur le bouton
modèle pour afficher les informations suivantes (Figure 1-11) :
Figure 1-11.
La distribution duniforme est similaire à la distribution uniforme sauf qu'au lieu de renvoyer
un nombre réel (avec des valeurs décimales) entre les 2 valeurs données, elle ne renvoie que
des nombres entiers dans la plage indiquée.
Appuyez sur le bouton OK dans cette fenêtre et aussi celui dans la fenêtre des paramètres.
La prochaine étape sera de détailler la file d'attente. Étant donné que la file d'attente est un endroit où les
éléments de flux peuvent s'accumuler jusqu'à ce qu'ils puissent être traités par le processeur, nous devrons
faire deux choses. Tout d'abord, nous devons définir la capacité de la file d'attente afin qu'elle puisse contenir
jusqu'à 25 éléments de flux. Deuxièmement, nous devons définir la règle de flux pour que les éléments de
flux dont le type de produit ou le type d'élément est 1 aillent au processeur 1, si leur type d'élément est 2
allez au processeur 2 et si c'est 3 au processeur 3.
Figure 1-12
Modifiez le contenu maximum à 25 unités. Une fois terminé, appuyez sur le bouton.
Dans la liste d'envoi au port appelée « Envoyer au port », choisissez l'option d'envoi en fonction du type
d'élément direct appelé « Par type d'élément (direct) » (Figure 1-13).
Étant donné que précédemment dans la source, nous avons attribué une valeur de type d'élément égale à 1, 2
ou 3, nous pouvons maintenant utiliser le type d'élément dans la file d'attente pour spécifier le numéro de
port via lequel les éléments de flux peuvent être envoyés. Le processeur 1 doit être connecté au port de sortie
1 de la file d'attente, le processeur 2 au port 2 et le processeur 3 au port 3, ce que nous avons fait
précédemment.
Une fois que vous avez sélectionné l'option « Par type d'élément (direct), appuyez simplement sur le bouton OK pour
fermer la fenêtre des paramètres de la file d'attente.
Figure 1-14.
Figure 1-15.
Changez la valeur d'échelle à 30. La valeur d'échelle d'une distribution exponentielle s'avère être sa
moyenne. Appuyez sur le bouton OK pour fermer la fenêtre. C'est le seul changement que nous
apporterons au processeur pour le moment. Nous explorerons d'autres options dans les leçons suivantes.
Appuyez sur le bouton OK pour fermer la fenêtre des paramètres du processeur.
Répétez la même chose pour les deux autres processeurs. La vitesse prédéfinie d'un convoyeur
ou convoyeur est de 1 mètre par seconde et il n'est pas nécessaire de la modifier cette fois.
Étape 9 : Compilez.
Vous devriez voir les produits ou les éléments de flux entrer dans la file d'attente et se déplacer vers les
processeurs. Depuis les processeurs, les éléments de flux doivent être déplacés vers les convoyeurs, puis vers
l'évier. Vous pouvez modifier la vitesse d'exécution de la simulation en faisant glisser la barre de vitesse en
bas, comme vous le souhaitez.
Navigation à la souris.
Bouton gauche de la souris : déplacez le modèle dans le plan XY si vous cliquez sur le schéma et
déplacez la souris. Si vous appuyez sur un objet, vous déplacerez cet objet dans le plan XY.
Bouton droit de la souris: Modifiez la rotation en X, Y, Z si vous cliquez sur le tracé et déplacez la
souris. Si vous faites la même chose sur un objet, vous pouvez le faire pivoter.
Touche F7 : Appuyez sur la touche F7 pour activer le mode avion. En mode avion, vous
pouvez déplacer le curseur de la souris au-dessus de la ligne médiane de la fenêtre pour
voler vers l'avant, en dessous de la ligne médiane, vous volerez en arrière, à gauche de la
ligne médiane pour faire pivoter à gauche et à droite. . Pour quitter le mode avion, appuyez
simplement sur la touche F7. Ce style de navigation demande un peu de pratique à
maîtriser, mais vous pouvez l'essayer. Si vous vous éloignez et vous perdez en volant, pour le
mode de vol avec F7 et d'un simple clic avec le bouton droit sur la mise en page, sélectionnez
l'option Réinitialiser la vue qui apparaîtra. Une autre façon serait de fermer la fenêtre en
utilisant le X en haut à droite et d'appuyer sur le bouton Persp ou Ortho selon le
Cas.
Vous avez maintenant terminé la leçon 1. Passez un peu de temps à revoir les étapes et à observer le
modèle en cours d'exécution. Toutes nos félicitations!
Leçon 2.
Introduction.
La leçon 2 vous apprendra comment ajouter des opérateurs et des transports au modèle et
explorera les propriétés et les paramètres des objets plus en détail. Dans la leçon 2, vous
verrez différentes options graphiques qui affichent des résultats statistiques. Assurez-vous
d'avoir terminé la leçon 1 avant de commencer la leçon 2 car elle utilisera le modèle de la
leçon 1 comme point de départ.
Nouveaux objets.
Dans cette leçon, vous apprendrez à connaître les objets Dispatcher, Operator et Transporter.
Figure 2-2. Le menu qui apparaît, vous appuyez sur le bouton droit sur un objet de mise en page.
Propriétés de l'objet.
La fenêtre Propriétés de l'objet est la même pour tous les objets Flexsim. Dans cette fenêtre
de propriétés, vous verrez qu'elle comporte 4 onglets : Visuel, Général, Étiquettes et
Statistiques. Chaque onglet contient des informations concernant l'objet Flexsim qui
vous avez sélectionné.
pouvez stocker des informations. Il y a deux parties d'une étiquette ou d'une étiquette, qui sont son nom et sa valeur. Le nom peut être ce que vous voulez
(lettres et chiffres) mais vous ne devez pas utiliser d'accents, la lettre ñ, des points ou des traits d'union (souligné si autorisé). Il est valable de mettre des
espaces entre les mots si vous le souhaitez. Quant à la valeur du libellé, elle peut être numérique ou alphanumérique (texte et chiffres). Pour ajouter une
étiquette qui ne doit contenir que des données numériques, appuyez sur le bouton pour ajouter des étiquettes numériques appelées « Ajouter une étiquette
numérique » située en bas de la fenêtre. Si vous souhaitez une étiquette contenant des lettres simples ou des lettres avec des chiffres, appuyez sur le bouton
d'étiquette de texte appelé « Ajouter une étiquette de chaîne ». Vous pouvez maintenant modifier à la fois les noms et les valeurs des étiquettes de la table. Les
balises peuvent être mises à jour, créées ou supprimées dynamiquement lors de l'exécution du modèle. Cet onglet vous montrera les étiquettes et leurs valeurs
mises à jour en temps réel lorsque vous exécutez le modèle. Cette information est très utile pour la logique du modèle. Les étiquettes de cet onglet sont
exclusives à cet objet, mais les éléments de flux ou les produits peuvent également avoir leurs propres étiquettes. dynamiquement créés ou supprimés lors de
l'exécution du modèle. Cet onglet vous montrera les étiquettes et leurs valeurs mises à jour en temps réel lorsque vous exécutez le modèle. Cette information
est très utile pour la logique du modèle. Les étiquettes de cet onglet sont exclusives à cet objet, mais les éléments de flux ou les produits peuvent également
avoir leurs propres étiquettes. dynamiquement créés ou supprimés lors de l'exécution du modèle. Cet onglet vous montrera les étiquettes et leurs valeurs
mises à jour en temps réel lorsque vous exécutez le modèle. Cette information est très utile pour la logique du modèle. Les étiquettes de cet onglet sont
exclusives à cet objet, mais les éléments de flux ou les produits peuvent également avoir leurs propres étiquettes.
Ce graphique est mis à jour dynamiquement au fur et à mesure de l'exécution du modèle. Vous pouvez
voir ce même graphique dans une fenêtre séparée si vous appuyez sur le bouton appelé "Graphique ..."
situé dans la section État de l'onglet statistiques dans le sous-onglet général.
Figure 2-10. Utiliser les touches "Shift" ou "Ctrl" et la souris pour créer la sélection.
Figure 2-12. Les options « Objets sélectionnés activés » et « Global activé » sont activées.
Vous pouvez maintenant exécuter le modèle et l'historique statistique de tous les objets
sélectionnés sera stocké.
Si vous souhaitez supprimer la sélection rouge des objets vous pouvez le faire à tout moment en
appuyant simplement sur la touche "Shift" et en faisant un clic gauche avec la souris sur un
espace de mise en page qui ne contient aucun objet.
Certains onglets seront les mêmes pour tous les objets tandis que d'autres seront spécifiques à
certains objets. Pour des informations spécifiques sur chacun des paramètres de chaque objet,
vous pouvez consulter la documentation d'aide de Flexsim en recherchant la bibliothèque
d'objets Flexsim. Lorsque vous double-cliquez avec le bouton gauche de la souris sur un objet, les
paramètres de l'objet seront affichés. Une image de la fenêtre de paramètres est illustrée à la
Figure 2-15.
Lorsque l'élément de flux atteint l'extrémité du convoyeur et le quitte, il atteindra la file d'attente finale
d'où un chariot élévateur le ramassera et le transportera jusqu'à l'évier.
Une fois le modèle terminé, affichez les graphiques prédéfinis pour découvrir les goulots
d'étranglement et les problèmes d'efficacité. Vous pouvez voir un organigramme du modèle
2 dans la figure 2-1.
Données du modèle 2.
Transport de produits : opérateur de file d'attente pour tester les stations. Chariot élévateur
de la file d'attente finale à l'évier.
Modèle de construction 2.
Pour démarrer le modèle 2, vous devez ouvrir le modèle 1 de la leçon précédente.
modèle a été ouvert appuyez sur le bouton. N'oubliez pas que vous devez également
compiler le modèle avant de l'exécuter.
Pour qu'un répartiteur puisse diriger une équipe d'opérateurs pour effectuer une tâche, le
répartiteur doit être connecté via le port central avec l'objet demandant à l'opérateur. Pour
connecter le port central du répartiteur avec la file d'attente, maintenez la lettre "S" sur le
clavier et avec la souris cliquez sur le répartiteur et faites glisser la souris jusqu'à toucher la
file d'attente (voir Figure 2.17).
Le port central est situé en plein centre de l'objet. On voit bien qu'il ne s'agit pas d'un
port d'entrée ou de sortie.
Dès que vous activez l'option "Utiliser le transport", une nouvelle liste appelée "Demander un
transport à partir de" apparaît. Cette liste vous permet de définir quel opérateur, chariot
élévateur ou transport vous utiliserez pour déplacer le produit en fonction du numéro de port
central. Dans ce cas, le port central numéro 1 est connecté au Dispatcher en charge d'assigner
quel opérateur effectuera la tâche. Appuyez sur le bouton "OK" pour fermer la fenêtre.
Nous devons maintenant exécuter le modèle pour observer les modifications que nous avons apportées. La
première chose à faire avant de l'exécuter est de compiler en appuyant sur le bouton .
Figure 2-23. Fenêtre de paramètres à partir de laquelle nous allons modifier le temps de configuration.
Dans la liste appelée « Heure de configuration », sélectionnez l'option de temps constant appelée « Constant
Time » et appuyez sur le bouton pour accéder au modèle de code et modifier la valeur du
time jusqu'à 10 (Figure 2-24).
Figure 2-24.
Appuyez sur "OK" pour fermer la fenêtre sur la modèle de code. Maintenant, appuyez sur "Appliquer" à partir de
page principale pour enregistrer la modification.
Figure 2-25. Nous avons activé la possibilité d'utiliser un opérateur pour la configuration et l'appel
au port central numéro 1 pour cela.
Appuyez sur "OK" pour enregistrer les modifications et fermer la fenêtre. Répétez ce processus pour
chaque station de test sur le modèle. Maintenant, compilez, réinitialisez et exécutez le modèle pour
vérifier que les opérateurs sont appelés et utilisés pendant la configuration.
L'étape suivante consiste à ajouter la file d'attente finale et à reconnecter les ports d'entrée et de sortie.
Une fois les ports déconnectés, faites glisser une nouvelle file d'attente de la bibliothèque d'objets vers
la fin du convoyeur du milieu. Connectez maintenant les ports de sortie du convoyeur au port d'entrée
de la file d'attente finale en appuyant sur la lettre "A" et en même temps en cliquant et en faisant
glisser la souris de chacun des convoyeurs vers la file d'attente finale. Connectez maintenant le port de
sortie de la file d'attente au récepteur de la même manière. Lorsque vous avez terminé la mise en page,
cela devrait ressembler à la Figure 2-26.
Maintenant que nous avons modifié la disposition et créé les connexions de port, il est temps
en ajoutant le chariot élévateur.
Faites glisser un Transporter de la bibliothèque d'objets et déposez-le sur la mise en page (Figure 2-27).
Une fois que nous avons le chariot élévateur dans le modèle, connectez le port central de la file d'attente avec le
chariot élévateur. Nous le ferons en appuyant sur la touche "S" et sans la relâcher, nous placerons le pointeur de la
souris sur la file d'attente pour la sélectionner et nous ferons glisser la souris jusqu'à ce que nous touchions le chariot
élévateur. La disposition de votre modèle devrait ressembler à la figure 2-28 une fois terminée.
Figure 2-28. Le chariot élévateur et la file d'attente reliés par le port central.
Sélectionnez l'onglet « Flux » et activez l'option « Utiliser le transport » (voir Figure 2-29). Le port
central numéro 1 de la file d'attente est déjà connecté au chariot élévateur et ne nécessite aucun
réglage. Appuyez sur "OK" pour fermer la fenêtre.
presse . Maintenant que le modèle est compilé, réinitialisez et enregistrez votre modèle.
Vous remarquerez que lorsqu'une station de test attend l'arrivée d'un opérateur pour effectuer la
configuration, une boîte jaune apparaît en dessous de la station.
Ajoutez le nouvel opérateur simplement en faisant glisser l'opérateur depuis la bibliothèque d'objets.
Connectez-vous maintenant du répartiteur à l'opérateur en appuyant sur la lettre "A" sur le clavier et en
faisant glisser le pointeur de la souris. Compilez, réinitialisez, enregistrez et exécutez le modèle. Avec
cela, nous terminons la leçon 2. Félicitations ! Pouvez-vous aller plus loin ? Excellent! Cela devient de
plus en plus intéressant à chaque fois !
Introduction.
Cette session appelée Extra Mile est conçue pour vous apprendre comment ajouter cette touche supplémentaire et être
capable de faire en sorte que le modèle affiche des données et des informations pendant que vous exécutez le modèle. Dans
cette leçon, nous verrons comment ajouter des graphiques 3D ainsi que des textes visuels 3D au modèle que vous avez
terminé dans la leçon 2.
Nouveaux objets.
Dans cette leçon, vous apprendrez à connaître les objets VisualTool et Recorder.
Figure 2-32.
Appuyez sur le bouton intitulé "Paramètres de capture de données". Dans le champ indiquant le type de
données ou "Type de données", sélectionnez "Données standard" ou données standard. Sélectionnez
maintenant le nom de la file d'attente initiale dans la liste des noms d'objets ci-dessous appelée « Nom
d'objet ». Dans le champ des données à capturer appelé « Données à capturer » sélectionnez le contenu ou
« Contenu » (voir Figure 2-34).
Changez la valeur de la hauteur "Z" à 7,80 et la rotation "RX" à 90. Cela fera tourner le graphique pour l'arrêter
et le changement de hauteur permettra au graphique d'être vu au-dessus du niveau du sol (note
Figure 2-38).
Après avoir compilé le modèle, l'avoir réinitialisé et exécuté, vous pourrez voir le graphique montrant le
contenu ou l'inventaire au fil du temps en temps réel. S'il ne l'affiche pas, c'est parce que vous avez
oublié d'activer l'historique des statistiques trouvé dans Stats> Collecte de statistiques> Tous les objets
activés.
Placez maintenant l'enregistreur juste à droite du tableau de contenu. Sélectionnez les propriétés
de cet enregistreur comme vous l'avez fait à l'étape 6 pour le faire pivoter et le modifier
Nous laisserons ces deux camemberts sur le sol tels quels et non
nous allons changer leurs valeurs de rotation.
Placez un outil visuel sur le modèle et positionnez-le près de la file d'attente finale (voir Figure 2-44).
La forme par défaut de VisualTool est une feuille qui affiche le logo Flexsim. Double-cliquez
sur le VisualTool pour afficher la fenêtre Paramètres (voir ce qui suit
Figure 2-45).
Sélectionnez l'option "Texte" dans Visual Display. Nous allons maintenant définir les paramètres du Text. Dans
la liste intitulée « Affichage du texte », sélectionnez « Afficher la durée moyenne de séjour » (Figure 2-46).
Vous remarquerez qu'à la fin du texte, également en lettres brunes, il y a une déclaration qui
fait référence à « centerobject (current, 1) » (voir figure 2-47). Cette référence est utilisée
pour indiquer au VisualTool où trouver les données qu'il affichera. L'objet center (current, 1)
signifie simplement qu'il doit afficher, dans cet exemple, le temps de séjour moyen de l'objet
connecté au port central numéro 1 de ce VisualTool. Cela signifie que vous devrez créer une
connexion centrale entre la file d'attente finale et le VisualTool. Comme vous vous en
souviendrez, les connexions centrales sont créées en appuyant sur la lettre "s" et dans ce cas
nous allons cliquer sur le VisualTool (vous devez toucher exactement une partie d'une lettre
pour pouvoir faire la connexion) et faire glisser la souris jusqu'à toucher la file d'attente
finale ( voir Figure 2-48). N'oubliez pas de cliquer sur le texte 3D qui s'affiche. La connexion
ne sera pas créée si vous cliquez sur un espace vide entre les lettres.
À ce stade, vous voudrez peut-être détailler l'apparence du texte. Le texte est 1 par défaut,
vous pouvez l'agrandir ou le réduire. Vous pouvez également faire flotter le texte au-dessus
de la file d'attente finale.
Pour réduire la taille du texte, modifiez la taille à 0,5 dans les paramètres de texte où il est indiqué
«Taille du texte». Vous pouvez également ajouter de la profondeur et donner au texte un aspect 3D en
mettant 0,1 dans le champ "Epaisseur du texte".
Appuyez sur le bouton "Propriétés" situé dans la partie inférieure gauche de la fenêtre des
paramètres de VisualTool pour ouvrir la fenêtre des propriétés (voir Figure 2-51).
Dans la fenêtre des propriétés, faites pivoter le texte de 90 degrés dans le champ RX (voir Figure 2-52).
Appuyez sur "OK" dans les fenêtres de propriétés puis dans la fenêtre de paramètres. Le texte va
maintenant pivoter dans le modèle. Utilisez la souris pour sélectionner le texte et positionnez-le
où vous le souhaitez. N'oubliez pas que la hauteur peut être contrôlée en sélectionnant le texte
avec les boutons gauche et droit de la souris simultanément, tout en déplaçant la souris vers
l'avant ou vers l'arrière. Une autre façon de modifier la hauteur d'un objet est de le sélectionner et
d'utiliser la molette de la souris entre les boutons gauche et droit et de le faire glisser vers l'avant
ou l'arrière pour élever ou abaisser l'objet (voir Figure 2-53).
Ici se termine le modèle de la leçon 2 « Extra Mile. Comme vous pouvez le voir, il est très facile d'ajouter
de puissants rapports visuels en trois dimensions à vos modèles de simulation. Toutes nos félicitations.
Pour continuer avec le didacticiel, il est temps de passer à la dernière section, la leçon 3.
Lecon 3.
Introduction.
La leçon 3 vous apprendra les objets Rack et NetworkNodel. Vous aurez l'opportunité de travailler avec
des points de spline, des convoyeurs, des statistiques avancées et avec des tables globales. Avec la
leçon 3, vous aurez une introduction à l'expérimentateur, qui vous permettra d'exécuter plusieurs
exécutions et d'analyser plusieurs scénarios de votre modèle. La leçon 3 utilisera le modèle de la leçon
2 comme point de départ. Assurez-vous d'avoir terminé la leçon 1, la leçon 2 ainsi que l'autre leçon 2
appelée « Extra Mile » avant de commencer cette leçon 3.
La leçon 3 suppose que vous avez terminé les leçons précédentes et que vous êtes familiarisé
avec les tâches liées à l'utilisation des fenêtres de paramètres et des fenêtres de propriétés. Dans
la leçon précédente, pratiquement toutes les étapes ont été illustrées pour vous assurer que vous
aviez une compréhension complète des étapes nécessaires à la construction du modèle. Dans la
leçon 3, certaines des tâches les plus simples telles que l'ajout d'un nouvel objet au modèle et la
saisie des paramètres de base seront également expliquées étape par étape, mais nous n'aurons
pas d'illustrations pour elles.
Avertissement pour ceux qui utilisent la version démo ou d'évaluation de Flexsim : Oui
Si vous utilisez la version d'évaluation ou de démonstration, vous ne pourrez pas compléter le modèle
de cette leçon. En effet, la version de démonstration ne vous permet de créer qu'un nombre limité
d'objets et cette leçon dépasse ce nombre d'objets. Certaines fonctions ne sont pas disponibles dans la
version démo.
Nouveaux objets.
Cette section vous présentera les objets appelés Rack, NetworkNode et SplinePoint.
SplinePoints
Les SplinePoints sont utilisés dans Flexsim pour définir un réseau routier. Flexsim utilise la
technologie spline pour vous offrir une méthode très pratique pour ajouter des courbes, des
lignes droites, des pentes et des élévations à vos routes.
Lorsque deux nœuds appelés NetworkNodes sont situés dans la disposition du modèle et sont
connectés l'un à l'autre à l'aide de la lettre « A », un chemin sera indiqué par une ligne verte
(Figure 3-2).
Si vous zoomez sur le SplinePoint (la boule orange) et maintenez le bouton gauche de la souris
enfoncé, des informations seront affichées (Figure 3-3).
Paramètres SplinePoint.
Angle XY : est l'angle XY depuis le dernier SplinePoint ou NetworkNode. Les angles vont de plus
(+) et moins (-) zéro à 90 degrés.
Longueur: C'est la longueur totale du chemin entre les deux NetworkNodes qui le composent.
Pour déplacer un SplinePoint, sélectionnez la boule orange avec la souris. Une boîte jaune
apparaîtra autour de la perle SplinePoint (Figure 3-4).
Figure 3-8. Déplacer les SplinePoints pour définir la forme de chemin souhaitée.
Figure 3-10. Orange SplinePoints désactivé en appuyant sur la touche "X" sur un
Nœud de réseau jaune.
Noter: Si vous deviez utiliser une très grande quantité de SplinPoints dans votre modèle, il est
important de sélectionner l'option "Lock Splines" dans le menu "Edit". Cela laissera tous les
SplinePoints fixes et ne sera pas modifiable, ce qui entraînera une augmentation substantielle de
la vitesse une fois le modèle exécuté. Compiler à nouveau libère les splines, vous devrez donc les
corriger à chaque fois après la compilation.
L'arborescence est une fenêtre qui offre plusieurs fonctionnalités uniques. Cette vue
permet :
Chemin de la file d'attente finale aux racks : utilisez une table globale pour spécifier la
destination des éléments de flux comme suit :
Créez le chemin pour que le chariot élévateur se déplace entre la file d'attente finale et les racks. Construisez
une trajectoire de vol pour présenter le modèle en montrant une trajectoire de vol à travers celui-ci.
Construire le modèle 3.
Pour démarrer le modèle 3, vous devrez ouvrir le modèle 2 de la leçon précédente.
Placez les racks suffisamment loin de la file d'attente pour que le chariot élévateur parcoure une certaine
distance pour atteindre les racks.
Étape 5 : Créez les tables globales pour acheminer les éléments de flux de la file
d'attente finale vers les racks.
L'étape suivante consiste à créer une table globale à utiliser comme référence pour savoir vers quel
rack les éléments de flux seront envoyés (ou pour le dire plus correctement, par quel port de sortie de
la file d'attente finale les éléments de flux qui vont aux racks seront envoyés ). Nous supposons que
vous avez connecté le port de sortie 1 au rack 1, le port 2 au rack 2 et le port 3 au rack 3. Nous
enverrons tous les éléments de flux dont le type d'élément ou le type de produit est 1 au rack 2, tous
les éléments de type 2 iront au rack 3 et tous les articles de type 3 au rack 1. Voici les étapes pour
définir la table :
2. Lorsque la fenêtre s'ouvre, appuyez sur le bouton . qui est situé à côté du
Tableaux mondiaux. Un nom prédéfini apparaîtra comme nom de table, que vous
pourrez modifier ultérieurement.
6. Nommez les lignes item1, item2 et item3 (c'est seulement pour que vous sachiez quelles
informations la table a puisque Flexsim ne lit pas ces informations) et mettez les valeurs
qui correspondent au port de sortie (numéro de rack) auquel nous souhaitez envoyer les
éléments de flux, tels qu'ils apparaissent ici.
7. Appuyez sur le bouton OK situé en bas de la fenêtre. Appuyez maintenant sur le bouton
Fermer de la fenêtre Global Modeling Tools ouverte pour la fermer.
Maintenant que nous avons défini la table, nous pouvons ajuster l'option "Envoyer vers le port" de la file d'attente
pour indiquer la destination (rack) des produits.
Figure 3-19. Modifiez le modèle de code pour utiliser la table nommée « routage ».
Appuyez sur le bouton OK pour fermer la fenêtre du modèle et maintenant sélectionnez OK pour fermer la
fenêtre des paramètres et enregistrer ces modifications.
1. Faites glisser et déposez les NetworkNodes (nœuds jaunes) à la fin de la file d'attente et dans l'allée de
chaque rack. Les nœuds seront les points de prise ou de sortie du produit (voir Figure 3-20). Vous
pouvez ajouter des nœuds supplémentaires entre ces nœuds mais ce n'est pas nécessaire dans ce cas.
Figure 3-20. Faites glisser et déposez les NetworkNodes (nœuds jaunes) sur le modèle.
3. Nous allons maintenant connecter le nœud situé près de la file d'attente avec la file d'attente et chacun
des 3 autres nœuds avec leur rack respectif. Ceci est fait pour pouvoir dire au chariot
élévateur qu'il doit atteindre un nœud spécifique afin de ramasser ou de déposer le produit
de l'objet avec lequel il est connecté. Nous allons également établir cette connexion en
appuyant sur la lettre "A" pour créer une ligne à partir du NetworkNode avec l'objet. Une fine
ligne bleue apparaît lorsque la connexion est réussie (voir Figure 3-22).
Figure 3-24. L'option "Décalages de déplacement pour les tâches de chargement/déchargement" est présélectionnée.
Les décalages sont utilisés par le chariot élévateur pour se rendre directement à la position de
l'objet où les éléments de flux doivent être ramassés ou déposés. C'est ce qui permet au chariot
élévateur d'entrer dans la file d'attente et de ramasser le produit et aussi celui qui peut atteindre
l'emplacement exact du rack où le produit doit être placé. Pour forcer le chariot élévateur à rester
dans le NetworkNode jaune sans le quitter, désélectionnez simplement
l'option des décalages de déplacement enlevant la colombe.
Vous savez déjà que lorsque deux NetworkNodes jaunes sont connectés, une ligne verte entre eux
montrera la connexion. Juste au milieu de la ligne verte, vous verrez un SplinePoint orange. Vous
pouvez ajouter autant de SplinePoints et les déplacer pour créer des courbes, des virages et des
rampes complexes en cours de route (voir Figure 3-25).
Figure 3-25. Les SplinePoints oranges sont utilisés pour créer des courbes et des rampes.
Figure 3-26. Sélection des objets que nous voulons inclure dans le rapport.
Lorsque vous avez sélectionné cette option, la fenêtre de configuration de rapport standard
appelée Rapport standard s'affiche (voir Figure 3-27).
Pour générer un rapport de base, appuyez sur le bouton "Générer un rapport" (voir Figure 3-28). Si
vous souhaitez uniquement générer le rapport pour les objets que vous avez sélectionnés en rouge,
désélectionnez l'option de rapport d'informations pour l'ensemble du modèle appelée « Informations
de rapport pour l'ensemble du modèle ». Si vous avez des attributs ou des informations
supplémentaires que vous souhaitez inclure dans votre rapport, vous pouvez les ajouter à l'aide de
l'interface fournie et ainsi personnaliser votre rapport, en ajoutant ou en supprimant ce dont vous avez
besoin. Le rapport sera exporté sous forme de fichier csv et sera automatiquement ouvert par Excel ou
par tout programme configuré pour ouvrir ces fichiers en tant qu'éditeur de texte.
Pour créer un deuxième type de rapport, appelé rapport d'état, sélectionnez dans le menu
Stats > Rapport d'état. Cela génère automatiquement un rapport d'état qui indique les
pourcentages de temps pendant lesquels chacun des objets sélectionnés dans le modèle
était dans un certain état, comme inactif, en cours de traitement, verrouillé, décomposé, en
maintenance, en temps de préparation, vide, etc. Au total, il y a 21 états différents.
Lorsque vous appuyez dessus, la fenêtre de contrôle des expériences de simulation s'affiche (voir
Figure 3-31).
La fenêtre Simulation Experiment Control est utilisée pour exécuter plusieurs réplications d'un modèle
donné et également pour exécuter plusieurs scénarios d'un modèle. Lorsque vous exécutez plusieurs
scénarios, vous pouvez définir un certain nombre de variables d'expérimentation et spécifier les valeurs
que vous souhaitez qu'elles aient pour chacun des scénarios que vous souhaitez exécuter. Il calculera
automatiquement les intervalles de confiance et les affichera pour chacune des mesures de
performance que vous avez définies dans l'onglet appelé « Mesures de performance ». Pour plus
d'informations sur l'expérimentateur, vous pouvez consulter la section intitulée "Section de
l'expérimentateur" dans la documentation d'aide de Flexsim.
Nous terminons ici la section 3 et le tutoriel. Espérons que cette introduction a été à votre goût et aussi
utile. Si vous avez des questions, nous sommes à votre service. Toutes nos félicitations!