Vous êtes sur la page 1sur 36

Simulation des Systmes industriels : ARENA

Sommaire :
1. 2. 3. 4. 5. 6. Introduction Gnralit sur la simulation Modlisation pour simulation Estimation des rsultats, intro. loptimisation Modlisation et simulation par ARENA Exemple dapplication

Simulation des Systmes Industriels : ARENA

O. KAMACH

Introduction Simulation des Systmes industriels : ARENA


Evaluation de performance des SED

Modlisation Systme rel Modle/programme

Evaluation des performances


Valeurs Stat. Des critres

Mthodes : Mthode analytique Simulation de flux Combinaison de ces mthodes

Simulation des Systmes Industriels : ARENA

O. KAMACH

Introduction Simulation des Systmes industriels : ARENA


Optimisation des flux Analyse des rsultats et proposition damlioration Evaluation des performances
Modle/programme
Valeurs Stat. Des critres

Modlisation
Systme rel

Ok?

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Basic Process : Create : Ce bloc est considr comme le module de dpart des entits.
La cration des entits : 1. le temps sparant larrive successive de deux entits 2. un ordonnancement Le type d'entit est spcifi dans ce module.

Exemple 1 : temps
Create 1

P1

10 ut

T1

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Basic Process : Create : Ce bloc est considr comme le module de dpart des entits.
La cration des entits : 1. le temps sparant larrive successive de deux entits 2. un ordonnancement Le type d'entit est spcifi dans ce module.

Exemple 1 : Ordonnancement (Format type : Duration)


Create 1

Besoin
Taux darrive est diffrent,

Exemple dun Schedule

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Create : Exemple 2 : Ordonnancement (Format type : Calendar)
Capacit dune ressource, 3 procdures Taux darrive des entits

Dispose : module de sortie


Produit semi/fini : Destruction de la pice

Tj

Pj

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Process : Submodel

La complexit et la hirarchie des processus possde une entre et une sortie

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Process : Delay

Lentit doit tre sjourne (retarde) dans le bloc process pendant un temps spcifi dans la boite doutil ci contre. exemple : Cycle opratoire dune machine. Modlisation par RdP

Tj-1 3 ut Pj Tj+1

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Process : Seize Delay

File dattente en amont du bloc delay Ncessit de joindre une ressource (une machine) au processus

Simulation des Systmes Industriels : ARENA

O. KAMACH

Simulation des Systmes industriels : ARENA


Process : Seize Delay

Cration dune seule ressource (Quantity = 1)

Simulation des Systmes Industriels : ARENA

O. KAMACH

10

Simulation des Systmes industriels : ARENA


Process : Seize Delay

Le symble en T caractrise une file dattente (Seize) Modlisation par RdP

Entre du bloc seize Seize

sortie du bloc seize Delay 3 ut


M1 disponible

Simulation des Systmes Industriels : ARENA

O. KAMACH

11

Simulation des Systmes industriels : ARENA


Process : Seize Delay Release

Trois bloc fonctionnels : occupation dune ressource temps opratoire de la ressource libration de la ressource

Simulation des Systmes Industriels : ARENA

O. KAMACH

12

Simulation des Systmes industriels : ARENA


Process : Seize Delay Release

Modlisation par RdP

Entre du bloc seize Seize sortie du bloc seize Delay 3 ut


M1 disponible

Simulation des Systmes Industriels : ARENA

O. KAMACH

13

Simulation des Systmes industriels : ARENA


Process : Seize Delay Release

Ajouter une ressource : de capacit fixe dpend dun planning

Simulation des Systmes Industriels : ARENA

O. KAMACH

14

Simulation des Systmes industriels : ARENA


Process : Seize Delay Release Si le fonctionnement dun ressource suit un planning : dterminer son planning le mode de gestion Wait Ignore Preempt

N.B : La ressource doit tre cre avant cette tche

Simulation des Systmes Industriels : ARENA

O. KAMACH

15

Simulation des Systmes industriels : ARENA


Ignore Quant un changement aura lieu la ressource finit la pice encours de traitement tout en lignorant . Le calcul du temps commence immdiatement aprs le changement. Wait Quant un changement aura lieu la ressource finit la pice encours de traitement tout en lignorant . Le calcul du temps commence immdiatement aprs la fin du traitement. Preempt La ressource prempte le traitement de la pice encours. Le calcul du temps dbutera demble la ressource change son programme.

Simulation des Systmes Industriels : ARENA

O. KAMACH

16

Simulation des Systmes industriels : ARENA


Decide : Dcision Condition logique : valeur dun attribut valeur dune variable type dentit expression (exemple NQ(Stock 1)

Sortie du bloc Decide

probabilit Modlisation par RdP


Entre du bloc Decide

Simulation des Systmes Industriels : ARENA

O. KAMACH

17

Simulation des Systmes industriels : ARENA


Decide : Exemple 1

Dcision : probabilit

90% des clients sont satisfaits du service 10% ne le sont pas

Simulation des Systmes Industriels : ARENA

O. KAMACH

18

Simulation des Systmes industriels : ARENA


Decide : Exemple 1 Dcision : condition base sur la valeur dune variable

Simulation des Systmes Industriels : ARENA

O. KAMACH

19

Simulation des Systmes industriels : ARENA


Decide : Exemple 1

Dcision > 2 : conditions bases sur le type de lentit

Simulation des Systmes Industriels : ARENA

O. KAMACH

20

Simulation des Systmes industriels : ARENA


Decide : Exemple 1

Dcision > 2 : conditions bases sur le type de lentit

Simulation des Systmes Industriels : ARENA

O. KAMACH

21

Simulation des Systmes industriels : ARENA


Decide : Exemple 1

Dcision > 2 : conditions bases sur une expression

Dcision base sur le nombre de pice Dans le stock.

Simulation des Systmes Industriels : ARENA

O. KAMACH

22

Simulation des Systmes industriels : ARENA


Batch : produit assembl, lot de produit

grouper 2 ou plusieurs entits en une seule Modlisation par RdP : deux cas

Simulation des Systmes Industriels : ARENA

O. KAMACH

23

Simulation des Systmes industriels : ARENA


Separate : dupliquer des entits, ou dcomposer les lots du bloc Batch

Duplication de lentit origine en 4 entits

Modlisation RdP Entit origine

4 Entit duplique
Simulation des Systmes Industriels : ARENA O. KAMACH 24

Simulation des Systmes industriels : ARENA


Assign : Affectaion des nouvelles valeurs ou :
Variables Attributs type dentit,.

Simulation des Systmes Industriels : ARENA

O. KAMACH

25

Simulation des Systmes industriels : ARENA


Assign : Exemple

Lattribut : la valeur tnow est assign lattribute 1 Quand une entit entre dans un bloc ASSIGN, lexpression - logique ou mathmatique - spcifie dans le champ Value est value et assigne lattribut

Simulation des Systmes Industriels : ARENA

O. KAMACH

26

Simulation des Systmes industriels : ARENA


Record

Compteur recueillir les temps de passage successif de 2 entits recueillir les temps mis par les entits traversant une partie

Simulation des Systmes Industriels : ARENA

O. KAMACH

27

Simulation des Systmes industriels : ARENA


Record : Exemple
Compteur

Incrmentation dune valeur (Value par dfaut = 1) lorsque lentit passe par ce bloc. Modlisation par RdP

Compteur = compteur + 1

Simulation des Systmes Industriels : ARENA

O. KAMACH

28

Simulation des Systmes industriels : ARENA


Advanced process : Hold

Tient une entit dans sa fille dattente jusqu : Un signal soit gnr une condition soit vraie .

Hold : Exemple
Lentit reste dans la file dattente Hold 1.Queue jusqu la condition (NQ(Process 1.Queue) > 5) soit vraie

Simulation des Systmes Industriels : ARENA

O. KAMACH

29

Simulation des Systmes industriels : ARENA


Advanced process : Failure diffrents tats dune Ressource : occupe (-2) disponible (-1) dfaillante (en panne) (-4) inactive (-3)

Engagement

dsengagement

Modlisation de la panne Etape 1 : ajouter ltat de dfaillance

Simulation des Systmes Industriels : ARENA

O. KAMACH

30

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 1 : ajouter la dfaillance ( partir du bloc fonctionnel Resource-Basic Process) Rgles de dfaillance : par dfaut ignorer attendre premption Ignorer Quant la panne se produit la ressource finit la pice encours de traitement tout en lignorant . Le temps de panne commence sitt la dfaillance sest produite.

Simulation des Systmes Industriels : ARENA

O. KAMACH

31

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 1 : ajouter la dfaillance ( partir du bloc fonctionnel Resource-Basic Process) Rgles de dfaillance : attendre

La ressource finit la pice encours de traitement. Le calcul du temps de panne dbutera aprs la fin du traitement de la pice encours.

Simulation des Systmes Industriels : ARENA

O. KAMACH

32

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 1 : ajouter la dfaillance ( partir du bloc fonctionnel Resource-Basic Process) Rgles de dfaillance : prempter

La ressource prempte le traitement de la pice encours. Le calcul du temps dbutera demble la ressource change son programme.

Simulation des Systmes Industriels : ARENA

O. KAMACH

33

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 2 : paramtrer la dfaillance (bloc fonctionnel failure - Advanced Process)

La dfaillance se produit aprs la ralisation de pice (Count). Le temps de panne (ou temps de rparation) est spcifi dans le champs : Down Time

Simulation des Systmes Industriels : ARENA

O. KAMACH

34

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 2 : paramtrer la dfaillance (bloc fonctionnel failure - Advanced Process)

Possibilit de dfinir le temps entre deux pannes (Up time) et le temps de la panne (Down time)

Simulation des Systmes Industriels : ARENA

O. KAMACH

35

Simulation des Systmes industriels : ARENA


Advanced process : Failure Etape 2 : paramtrer la dfaillance (bloc fonctionnel failure - Advanced Process)

La panne se produira aprs une dure totale de 2h doccupation de la machine.

Simulation des Systmes Industriels : ARENA

O. KAMACH

36