0% ont trouvé ce document utile (0 vote)
272 vues50 pages

Introduction aux modules de base d'Arena

Ce document présente le logiciel de simulation Arena. Il décrit les principaux modules et fonctionnalités d'Arena comme la création et la gestion d'entités, de ressources, de variables ainsi que la construction et l'exécution de modèles de simulation.

Transféré par

cyrine khbou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
272 vues50 pages

Introduction aux modules de base d'Arena

Ce document présente le logiciel de simulation Arena. Il décrit les principaux modules et fonctionnalités d'Arena comme la création et la gestion d'entités, de ressources, de variables ainsi que la construction et l'exécution de modèles de simulation.

Transféré par

cyrine khbou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Simulation

Chapitre 3

ARENA
Les modules de base
Plan
1. Présentation d’Arena
2. Entités
3. Variables
4. Expression Builder
5. Attributs
Présentation générale
À l’ouverture
En haut: vue diagramme
Pour construire le modèle
Contient les modules, les graphiques,
les animations de notre modèle…

En bas: Feuille de données


Concerne les données contenues dans
Vue du diagramme du processus le modèle (ex. entités, ressources, files
d’attente…)

À gauche: Project Bar


Contient les modules et les feuilles
disponibles pour la construction du
Feuille de données modèle, les rapports de simulation…
Présentation générale

 Grande utilisabilité
 Menus similaires aux autres applications
 Fonctions/Raccourcis de base similaires MS Office (ex. Ctrl-C)
 Liaisons possibles avec les logiciels Autocad, Excel…
Présentation générale
 Déplacements
 Flèches du clavier
 Curseur en bas et à droite du Flowchart View

 Zoomer
 Touches +/-
 CTRL + roulette souris
 Icônes
 Choisir le % ou icône

 Visionner une région en particulier


 View/View/Region + sélectionner avec le curseur
 Menu Navigate dans la Project Bar
Présentation générale
 Aide TRÈS précieuse
 F1 pour avoir de l’aide sur le champ activé
 Help/Arena Help

 Modèles SMART
 Ce sont des exemples pour l’utilisation des modules
 File/open…programs file/Rockwell Software/Arena/Smarts
Présentation générale
 Pour construire un modèle, on utilise deux types de blocs
 Modules (icônes jaunes, verts, bleus ou roses)
 Feuille de données
Présentation générale
Modules
 Ce sont les nœuds dans lesquels les entités se promènent

 Principaux modules
 Create, Process, Dispose, Decide, Batch, Separate, Assign et Record
 Autres disponibles via l’option Template Attach

 Pour insérer/déplacer un module


 «drag-and-drop » du Project Bar au Flowchart View

 Pour éditer les paramètres


 Double cliquer sur l’icône et remplir les champs

 Pour relier deux modules ensemble (flux des entités)


 Object/Connect puis dessiner le lien ou icône
 Toujours relier la sortie d’un module à l’entrée d’un autre
Présentation générale
Feuille de données

 Définissent les caractéristiques des divers éléments du procédé


 Les entités ne se promènent pas dans les tableaux, ils existent « derrière » le
modèle

 Principales feuille de données


 Entity, Queue, Resource, Variable, Schedule et Set
 Autres disponibles via l’option Template Attach

 Pour éditer les paramètres


 Double cliquer sur le numéro à gauche

 Une seule feuille par type de donnée mais plusieurs lignes pour représenter
différents objets
Entités: Création
 Les entités sont créées dans ARENA par le module CREATE.

 Une entité est un objet qui circule dans le modèle.

 Comme une entité traverse le modèle, elle provoque l'exécution de chaque


module à travers lesquels elle circule.

 Pour cette raison, rien ne se passera dans le modèle ARENA tant que les entités
ne sont pas créées.
Module CREATE
Nom: nommer les entités qui Type d’entités: (doivent être définies
entrent dans le modèle dans la feuille de calcul Entity)

Temps entre les arrivées


– Aléatoire (exponentielle)
– Selon horaire
– Constant
– Expression/distribution

Entités par arrivée Nombre maximal d’entités Temps où la première


taille des lots créées par ce module entité sera créée
Créer les entités

 Temps de la première arrivée: T1


 Temps de la seconde arrivée: T1 + T2
 Temps de troisième arrivée: T1 + T2 + T3
 Nombre d’entités qui arrivent dans le système au temps T1, T2 et T3 est
respectivement N1, N2 et N3.
Processus d’arrivée selon la distribution de Poisson

Temps entre les arrivées est distribué


exponentiellement avec une
moyenne égale à 1/taux d’arrivée

Le nombre d’entités crées à


chacune des arrivées correspond à
la distribution discrète:
0,2(𝑥 = 1)
𝑃 X = x = 0,3 𝑥 = 2
0,5(𝑥 = 3)
Entités: Dispose
 Une fois que l’entité a circulé à travers le modèle, elle doit quitter le
modèle.

 On utilise alors le module DISPOSE


Build a Simple Model
 Drilling
Center Model using modules: - Create -Process
-Dispose.
If you don’t see the Basic Process template…

Template
Attach
Save your model
Drag modules
to the model
Double-
left click
Add specific
information for
Create 1 module

Enter these
values

• Parts arrive one-at-a-time.


• First part arrives at time = 0.
• Module will create parts until
simulation is terminated.
Change module
Left click a module to see a information on
module in the spreadsheet
the spreadsheet
view.
view

You can change info


for a module directly in
the spreadsheet view.
Change
information in the
Entity data
module screen
Define Ressource
Add information
for the Process 1
module

Specify resource
used by Drilling
Center
Specify resource
used by Drilling
Center
Finishing up Queue for Drill
the model Press resource
Specify
Setup
Running the Run the Stop the Slow down the
simulation simulation simulation running speed

Watch the parts flow


through the Drilling Center

Check
results
Key Metrics:
1. Resource utilization = Percent of time the drill press is drilling parts.

2. Average number of parts in queue.

3. Average waiting time in queue.

4. Average time for part to pass through the system (queue and the drill
press).

5. Max. time in process = Longest time that any part takes to get through the
system (queue and drill press).

6. Max. parts in queue = Highest number of parts observed in queue.

7. Max. time in queue = Longest time that any part ever waits in queue.
1. Resource utilization

7. Max
time in
3. Average Time in queue
queue

2. Average nbr of parts 6. Max parts


in queue
4. Average Time in system 5. Max Time in system
Returning to the
model

Getting back to Stop the


your model simulation
Resource
button

Animating
resources
Animate the
drill press
Find pictures for
drill press busy
and idle

3. Click to use picture

2. Select Busy

1. Select picture
Animate the
Pictures assigned to
drill press
the drill press

Use Auto Scale


Placing the animation
pictures

Position the resource icon (not shown)


around the drilling center and click

Animation appears
on the model.
Feuille Entity

 Cette feuille permet la définition des différents types d'entités et facilite la gestion
des coûts pour un type d'entité.

 Une ligne par type d’entité (dans la feuille)

 Version d’essai: max de 100 entités en même temps


Feuille Entity

Nom de
l’entité

Image
représentant
l’entité Différents coûts
reliés à l’entité
Pour avoir des
statistiques sur
les entités
(résultats)
Notion de variable
 Variable:
 Valeur globale (vue par tout le modèle) qui peut être lue ou modifiée par les modules

 Ce n’est pas un paramètre fixe


 Sa valeur change au cours de la simulation

 On peut connaître la valeur de la variable à l’instant « t »


 Si valeur initiale de la variable non mentionnée -> 0

 Utilisée pour fins de statistiques


 Ex. Nombre actuel de produits dans la file
Notion de variable
 Peut être utilisée comme variable tampon
 Ex. compteur

 Peut être multidimensionnelle


 Matrice n x n

 Peut contenir différentes valeurs concernant les entités


 Ex. temps de cycle

 Important!
 Toujours des valeurs numériques
 Définir les dimensions avant d’exécuter la simulation
Notion de variable
Deux types de variables dans ARENA
 Définies par l’utilisateur
 Uniquement des variable numériques!
 Définies par le système
 Assignation automatique par le logiciel Ex: NQ ([Link])
Feuille variable

Variable peut être


lue/enregistrée
dans un tableau

Moment où le logiciel
remet la variable à sa
valeur initiale Valeur initiale de
– Initialisation système la variable
– Initialisation statistiques
– Jamais
Principales variables dans ARENA
 Nombre d’entités dans une file d’attente
 NQ ([Link])
 Capacité de la ressource (définie dans le module)
 MR(NomRessource)
 Nombre d’unités de ressources occupées
 NR(NomRessource)
 Numéro de la réplication
 NREP
 Temps final de la simulation
 TFIN
 Temps actuel de la simulation
 TNOW
Outil: Expression Builder
 Construire ses propres variables

 On y retrouve même certaines fonctions mathématiques


 Cosinus
 Valeur absolue
 Modulo
 Racine carrée…

 Ainsi que les attributs et les variables du modèle

 On peut accéder à l’outil dans tous les modules où il est possible d’insérer une
expression
 Cliquer à droite avec la souris dans le champ expression et sélectionner « Built
expression »
Outil: Expression Builder

Expression Arguments de
choisie l’expression

Création de Opérateurs
l’expression
Expressions mathématiques

 ARENA VARIABLES USER’S [Link]


Notion d’attributs

 Modèle = plusieurs types d’entités aux caractéristiques différentes

 Les attributs sont utilisés pour définir les caractéristiques des entités
 Ex. nom, temps de cycle, numéro, poids, couleur…

 Toutes les entités ont le même type d’attributs mais présentent des valeurs
différentes

 Il est possible d’appliquer plusieurs attributs à un même produit


Notion d’attribut

ATTRIBUT = CODE À BARRE

 Une fois assigné au produit, l’attribut va le suivre tout le long de son parcours
dans l’usine ou le centre de service. Cette information sera utilisée par les
autres modules pour effectuer la production/le service.

 Les attributs sont définis dans le module ASSIGN.


Notion d’attribut
Deux types d’attributs dans ARENA

1)Définis par l’utilisateur


 Uniquement des attributs numériques !

2)Définis par le système


 Assignation automatique par le logiciel
 [Link]
 [Link]
 [Link]
 [Link]
 [Link]
 [Link]
Laboratoire 1: Initiation Arena
 Exercice 1
 Exercice 2

Vous aimerez peut-être aussi