Vous êtes sur la page 1sur 14

LA

SOLUTION
SIMULATION

SEGULA CONSEIL INDUSTRIEL


SITE DE CHAMPAGNE
90, avenue Lanessan 69544 Champagne au Mont dOr Cedex
Tl. : +33 (0)4 37 49 61 00 Fax : +33 (0)4 37 49 00 10
www.segula.fr www.ouroumoff.com

SIEGE SOCIAL
75, avenue Victor Hugo 92565 Rueil-Malmaison Cedex
Tl. : +33 (0)1 41 39 47 47 Fax : +33 (0)1 41 39 47 01

SAS au capital de 40 000 - Siret 444 626 113 00013 - Code APE 721Z - NTVA FR 20 444 626 113
Filiale de Groupe Segula Technologies

LA SOLUTION SIMULATION

SOMMAIRE
1

POURQUOI UTILISER LA SIMULATION ?.............................................................................3


1.1

Les problmes frquemment traits.............................................................................4

1.2

Ce que ne fait pas la simulation....................................................................................4

ENVIRONNEMENT ARENA.....................................................................................................5
2.1

Introduction.................................................................................................................... 5

2.2
Modlisation................................................................................................................... 6
2.2.1
Le modle................................................................................................................ 7
2.2.2
L'instance................................................................................................................. 8
2.2.3
Lanimation............................................................................................................... 9
2.2.4
Analyse de donnes...............................................................................................11
2.2.5
Analyse des rsultats.............................................................................................11
3

CARACTERISTIQUES TECHNIQUES DU LOGICIEL..........................................................13

-2-

LA SOLUTION SIMULATION

1 POURQUOI UTILISER LA SIMULATION ?


Les exigences de la comptition industrielle poussent les dcideurs mettre en place des
systmes de production de plus en plus complexes et de plus en plus chers. Pourtant, mme si
le temps consacr aux phases d'tude et de conception est en constante augmentation, les
erreurs commises restent nombreuses.
C'est trop souvent aprs investissement et ralisation que l'on admettra avoir achet trop ou pas
assez de machines, que les zones de stockages prvues se rvleront sur ou sousdimensionnes, ou que le rseau de filoguids, qui devait tre l'orgueil de l'atelier, ressemblera
fortement un boulevard priphrique aux heures de pointe.
Les techniques de dimensionnement classiques, bien qu'indispensables dans les premires
phases d'un projet, atteignent rapidement leurs limites ds que l'interaction entre les diffrentes
composantes d'un systme augmente. De plus, toute remise en cause, mme partielle, d'une
partie du projet ncessite gnralement de nouvelles phases d'tude souvent contraires aux
contraintes imposes par le calendrier. Ainsi, des ides qui pourraient s'avrer intressantes sont
mises l'cart simplement pour satisfaire le court-terme. De plus, ces techniques de
dimensionnement ne permettent qu'une vision statique du systme tudi, alors que flexibilit et
ractivit sont le plus souvent les deux objectifs recherchs.
Parmi les techniques d'analyse de systmes complexes, la simulation connat un engouement
particulier. Un nombre croissant d'industriels la considre comme l'un des outils les plus
performants pour la conception, la mise au point et l'aide l'exploitation. Ce n'est plus, comme
par le pass, la technique de la dernire chance, mais un outil indispensable pour les
concepteurs, les ingnieurs et les managers pour suivre un projet depuis sa phase initiale
jusqu' sa mise en uvre.
La crdibilit de la technique repose sur des expriences effectues sur une maquette du
systme rel plutt que sur des approximations thoriques qui ont tendance simplifier
grandement certains aspects du problme. Les ractions du systme sont tudies sur une
base relle et non plus selon un savoir faire subjectif.

-3-

LA SOLUTION SIMULATION

1.1 Les problmes frquemment traits

Les implantations physiques (manutention, machines, stocks), le dimensionnement des


ressources (hommes, moyens de production, outillages) et les systmes logistiques
peuvent tre tests avant investissement.

Les goulots d'tranglement et autres blocages, souvent pressentis grce l'exprience


du concepteur, deviennent identifiables et surtout quantifiables.

Les ractions du systme face certains phnomnes alatoires peuvent tre


envisages et matrises. L'influence de certains paramtres sur les critres de
performance peut tre chiffre.

De nouvelles structures organisationnelles, ou rgles de gestion, peuvent tre testes


sans gner le fonctionnement d'un atelier existant.

Enfin, et surtout, une plus grande varit de solutions peut tre envisage et teste avant
de dcider.

1.2 Ce que ne fait pas la simulation


Malgr des avantages nombreux, la simulation prsente nanmoins des limites. Certaines dues
la technique elle-mme, d'autres dues aux produits actuellement disponibles sur le march :

La construction des maquettes demande un certain niveau d'expertise. La qualit des


rsultats fournis lors de l'analyse des solutions est intimement lie la qualit de la
modlisation et au savoir-faire du modlisateur. Trs rapidement, on comprend que la
modlisation est un mtier.

C'est souvent une surprise, mais la simulation n'est absolument pas une technique
d'optimisation au sens propre. Elle ne peut qu'tablir les performances d'une solution
conue et imagine par l'utilisateur. C'est une technique entirement itrative qui ne
propose pas de solution finale mais qui permet seulement l'utilisateur d'envisager et de
tester l'arborescence des choix possibles. En tout tat de cause, c'est lui qui devra
dcider de ce qui rpond le mieux aux problmes poss.

-4-

LA SOLUTION SIMULATION

2 ENVIRONNEMENT ARENA
2.1 Introduction
La simulation, si elle constitue une technique puissante, ne peut tre efficace que si elle s'appuie
sur des outils performants. Il est communment admis qu'un outil de simulation doit comporter
les volets suivants :

une
une
une
une

aide la ralisation,
interface graphique de qualit,
aide l'analyse des rsultats,
interface avec les langages de programmation classiques.

L'originalit d'ARENA rside dans l'intgration de toutes les fonctionnalits au sein d'un seul et
mme produit.
Un effort tout particulier a t ralis sur la convivialit pour permettre l'utilisateur d'voluer
dans un univers o la souris remplace le plus souvent le clavier. ARENA est au standard
WINDOWS quelle que soit la plate-forme utilise.

2.2 Modlisation
La construction d'une simulation se fait au travers de 2 structures de donnes :
le modle, description des composantes statiques et dynamiques du systme,

-5-

LA SOLUTION SIMULATION

l'instance, spcification des conditions exprimentales et paramtres propres une


exprimentation.

Chaque module utilis pour dcrire le systme possde sa propre interface, permettant
lutilisateur de dfinir ou de modifier simplement le comportement du modle.

-6-

LA SOLUTION SIMULATION

2.2.1

Le modle

Le modle reprsente le cur de la simulation. C'est une vritable maquette du systme tudi
o l'on retrouve les hommes, les machines, les systmes transitiques, ..., l'ensemble des
composantes physiques ou logiques qui inter-agissent lors du fonctionnement.
Un modle ARENA se prsente sous la forme d'un ensemble d'objets ou icnes graphiques.
Chacune de ces icnes correspond une fonctionnalit prcise (avec des options) du systme
rel. La reprsentation graphique ainsi obtenue peut tre lue et comprise mme par un non
spcialiste.
Les paramtres qui sont traits par les diffrentes icnes sont dcrits par l'utilisateur dans son
propre vocabulaire. Ainsi, "type de palette", "temps de fraisage" ou "nombre de caristes" peuvent
tre employs pour dfinir les caractristiques d'un atelier.
L'un des atouts majeurs d'ARENA est la notion gnrique d'lot qui permet de dcrire simplement
des systmes de plusieurs centaines de machines. Une seule description constitue, en quelques
icnes ou objets, la modlisation d'lots de structures similaires mais de fonctionnement ou de
paramtres spcifiques.
Ainsi un atelier typique compos de files d'attente devant chaque poste de travail, chacun tant
reli au suivant par un systme de manutention, sera modlis par un seul lot, mme si les
temps opratoires, les temps de convoyage ou la taille des zones d'attente sont spcifiques
chaque machine. La spcification de la gamme de chaque type de pice sur l'atelier et du
planning de disponibilit de chacune des ressources s'effectue dans l'instance.

Exemple de modlisation dun systme de convoyage

ARENA permet une modlisation prcise et flexible des systmes de manutention. La


conception des niveaux de dtail ncessaires et des dispositifs matriels utiliss est facilite par
les diffrents concepts fournis :

-7-

LA SOLUTION SIMULATION

Transfert simple :
Une pice circule d'un point un autre. Seuls les temps de transfert sont considrs. Ce
mode est trs utile en premire approximation et lorsque la manutention n'est pas l'objet
de l'tude.

Transporteur :
Une ressource particulire (chariot, pont roulant, robot ...) se dplace pour venir chercher
les pices et les transporter vers leur destination. L'utilisateur gre avec simplicit la
vitesse, la cartographie du circuit ou les phnomnes de panne et d'indisponibilit.

Convoyeur :
Le logiciel intgre en standard la gestion des convoyeurs, avec ou sans accumulation,
ainsi que les dispositifs plages dbrayables. Des pices de diffrentes tailles peuvent
circuler et s'accumuler sur des matriels dont le fonctionnement est contrlable (vitesse,
pannes, longueur d'accumulation,...)

Chariots guids (AGV) :


Sans aucun doute l'un des domaines de prdilection dARENA. Aprs la dfinition de la
cartographie du rseau, la gestion du cantonnement, des conflits aux carrefours, des
variations de vitesse (vide / plein, acclration / dclration, virages), des optimisations
d'utilisation, est propose en standard. On dispose ici d'un outil puissant pour valider des
configurations mmes complexes, chose pratiquement impossible avec les techniques
traditionnelles.

2.2.2

Le paramtrage

C'est le tableau de bord qui pilote la maquette. On y trouve l'ensemble des paramtres qui
rgissent le fonctionnement des quipements constitutifs du modle.
L'intrt est vident. Une fois la maquette construite par le spcialiste ARENA, son exploitation
est rendue accessible au plus grand nombre par la seule gestion des paramtres.
Certaines bibliothques d'ARENA s'occupent maintenant de gnrer l'instance. Ceci s'effectue
de faon transparente pour l'utilisateur.

-8-

LA SOLUTION SIMULATION

Avec les nouvelles bibliothques Arena, les paramtres du modle


peuvent tre dfinis ou modifis dans une interface de type Tableur
C'est galement ARENA qui gre les phases de calcul et de prsentation des rsultats
(animation, courbes, histogrammes, diagrammes barres ...).
Nombreux sont les logiciels de simulation qui fixent une limite la taille des systmes
modlisables (nombre d'entits ou de machines, taille des circuits ...). Grce l'allocation
dynamique de la mmoire, ARENA ne connat de limite que celle de votre calculateur.

2.2.3

Lanimation

Un outil d'animation doit permettre d'obtenir une image anime en quelques minutes.
L'animation doit rester un outil d'appoint dont le temps de dveloppement doit tre ngligeable,
du moins pendant la phase de mise au point. L'interface graphique d'ARENA a t conue dans
cette optique.
Tout modle peut tre anim sans modification. L'analyste peut ainsi focaliser son attention sur
la modlisation.
Pour tre conue rapidement, l'animation est ralise sans aucune programmation. ARENA est
entirement pilot par souris, quel que soit le systme utilis. L'diteur graphique est accessible
toute personne ayant un minimum de connaissances du produit et ne prsente aucune
difficult. Devant cette rapidit et cette convivialit, on ne conoit plus la mise au point d'une
simulation sans support graphique.
Enfin, l'utilisateur a la possibilit, s'il le dsire, de faire de l'animation graphique de haute qualit.
ARENA permet alors de travailler au pixel et n'a pour limite que l'imagination de l'utilisateur.
La phase de dessin est ralise partir d'un diteur type CAD / CAM. L'utilisateur dessine
l'aide de menus commands par souris, ces menus tant les mmes que pour les produits du
standard du march (Il faut noter ici une interface avec les logiciels de CAO qui permet de
transfrer des plans dj tracs pour d'autres utilisations).

-9-

LA SOLUTION SIMULATION

Les symboles peuvent tre stocks dans des bibliothques construites l'aide du mme diteur
que celui utilis pour les plans. Ces bibliothques sont indpendantes d'une tude particulire et
sont par consquent rutilisables, limitant ainsi le temps de dveloppement des animations
futures. Chacun peut avoir sa propre bibliothque de machines, de pices, de chariots ...
Outre les symboles graphiques, l'utilisateur dispose de diffrents outils lui permettant de diffuser
un maximum d'informations partir de l'cran. Il peut ainsi visualiser les diffrents paramtres
sous forme de valeurs numriques, niveaux graphiques, couleurs dynamiques, symboles
volutifs, courbes et histogrammes, etc.
ARENA gre 64 * 64 crans virtuels. L'utilisateur peut se dplacer dans cette fentre virtuelle et
ainsi ne pas tre limit par la taille de l'cran. Les fonctions vue globale, zoom, ... lui permettent
de se dplacer l'intrieur sans aucune difficult.
Une fois l'ensemble de l'information positionne sur l'cran, ARENA pilote simultanment
l'animation et la simulation. Le systme volue l'cran comme le ferait le systme rel. Pour
une tude de conception, l'animation constitue un vritable saut dans le futur.
La visualisation est beaucoup plus qu'une simple image anime. De nombreuses fonctionnalits
sont possibles :
garder le contrle complet du systme,
modifier, liminer ou ajouter n'importe quel symbole graphique mis en place dans
l'animation,
arrter momentanment l'animation et progresser plus rapidement dans le temps,
sauvegarder l'image et l'tat complet du systme des fins de prsentation ou pour
constituer un nouvel tat initial, liminant ainsi les phnomnes transitoires.
De plus, l'animation peut tre sauvegarde dans un fichier et tre visualise aprs coup.
La simulation est sans aucun doute une technique trs puissante. L'animation augmente
encore son pouvoir de rsolution tout en procurant un grand confort de travail.

- 10 -

LA SOLUTION SIMULATION

2.2.4

Analyse de donnes

La qualit des rsultats d'une simulation est toujours intimement lie la qualit des donnes
qui sont utilises.
L'un des problmes courant que rencontre la personne en charge du dveloppement de la
maquette de simulation est d'arriver extrapoler les donnes en provenance de l'atelier et
gnrer partir de celles-ci une loi mathmatique reprsentative.
L'Input Processor d'ARENA permet de dterminer automatiquement, partir d'un fichier
historique, la loi mathmatique thorique la plus proche du phnomne observ. Ceci permet
d'obtenir simplement une modlisation rigoureuse de comportements alatoires difficiles
intgrer partir d'un chantillon collect.
Cet outil est souvent utilis pour dterminer des lois de pannes et inter-pannes, des lois d'arrive
ou de sortie de pices dans un atelier.

Exemple danalyse automatique de donnes

2.2.5

Analyse des rsultats

En fin de simulation des rsultats statistiques globaux peuvent tre automatiquement fournis
(moyenne, cart-type, min, max ...) sur les paramtres observs. ARENA permet galement de
rcuprer l'historique complet des valeurs intermdiaires qui ont conduit ces premiers
rsultats.

- 11 -

LA SOLUTION SIMULATION
Ces historiques sont rutiliss par l'analyseur de rsultats pour les tudes statistiques
ncessaires la validation. Outre les tracs de courbes et d'histogrammes, ce module intgre
diffrentes fonctions statistiques, telles que :

calculs d'intervalles de confiance,


corrlogrammes,
comparaison et analyse de moyennes,
analyse de variances,
test d'hypothses...

L'architecture de l'outil est base sur l'tude des intervalles de confiance. Cette dmarche
rigoureuse permet une analyse fine des rsultats. Avec un minimum de connaissances en
statistique, il est ainsi possible de comprendre le comportement d'un systme. L'outil intgre
galement des fonctions plus complexes qui permettent aux statisticiens de mtier de parfaire
l'analyse de certains points de dtails.
Ces rsultats peuvent tre transfrs vers les tableurs et traceurs les plus utiliss, ce qui permet
de les intgrer facilement dans des rapports d'tudes.

Exemple de rapport de rsultats gnr automatiquement

- 12 -

LA SOLUTION SIMULATION

3 CARACTERISTIQUES TECHNIQUES DU LOGICIEL


Matriel

PC pentium II ou suprieur ; cran 17 minimum conseill.

Systme dexploitation

WINDOWS 98 2000 NT 4 XP

Modlisation graphique
du systme l'cran
(avec souris)

Systme de multi-fentrage intgr


Modlisation hirarchique des processus
Outil graphique de type "DRAW"
Gestion de la souris tous les niveaux

Editeur graphique volu


(dplacement, copie )

Menus droulants
Bibliothque d'images
"Copier / Coller"
Zoom
Polices Windows disponibles
Gestion des objets
Interface avec les logiciels CAO du march

Utilisation possible
de caractristiques
lies aux objets

Nombre : Non limit


Dfinition :
- Nombre de caractres :
- Types de caractres :
- Valeur relle

Non limit
Alphanumrique pour la dfinition

Possibilit de dcrire
des algorithmes
(hors langage externe)

- Le logiciel dispose d'une bibliothque mathmatique quivalente la bibliothque Fortran et C.


L'utilisateur dispose de plus de tests (conditionnels et probabilistes) qu'il peut hirarchiser
automatiquement ainsi que des structures algorithmiques classiques.
- Une srie de rgles de gestion standard est disponible sur les actions qui s'y prtent.

Prise en compte de
phnomnes alatoires
ou observs

Disponibilit de :
- 9 lois statistiques (Erlang, Exponentielle, Gamma, Lognormale, Normale, Poisson,
Triangulaire, Uniforme, Weibull).
- Gnration automatique de lois discrtes ou continues partir des histogrammes de
frquence.
- Interfaage automatique avec tout fichier de donnes, quel que soit le format.

Possibilit donnes
aux utilisateurs :
-

de faire des sous-modles,


- de les mettre dans une
bibliothque de sous-modles
pour rutilisations futures dans
d'autres modles.

Trois notions :
- Les macro-modles : ils dcrivent le fonctionnement d'un sous-systme prsent plusieurs
reprises mais sont intgrs directement dans la description du systme simul.
- Les sous-modles : ils sont rutilisables d'une simulation l'autre et sont indpendants d'une
simulation en particulier. Ils sont stocks sur le disque dur en format compil.
- Les objets : ils correspondent la version la plus labore de la r-utilisation de structures
complexes. L'utilisateur a la possibilit de se recrer une architecture ddie d'objets (fonction,
interface utilisateur, animation), intgrant l'ensemble des fonctionnalits ncessaires son type
d'application. De nombreuses bibliothques standards sont disponibles (automobile, transport en
commun, manufacturing, ligne haute vitesse, temps rel, transports maritimes, business process reenginering, sant)

Ouverture du logiciel
sur les entres
(Lecture d'un fichier)

Format type de ce fichier d'entre :


- Fichiers ASCII
- Fichiers XLS (EXCEL), MDB (ACCESS) via VBA
- Fichiers non formats
- Clavier, Port de communication

Ouverture du logiciel
sur les sorties
(Ecriture d'un fichier)

Format denregistrement des rapports :


- Fichiers XLS (EXCEL), DOC (WORD), RPT (CRYSTAL REPORT), HTML
- Fichiers Texte, CSV, TSV, RTF, DIF, WKS (LOTUS)
- Formats ODBC (dBase, FoxPro, MS Access)
- Fichiers non formats
- Redirection sur l'cran
- Redirection sur les ports de communication

Ouverture du logiciel
sur un langage
extrieur standard

Langages :
- VBA (Visual Basic Application)
- Fortran
- C
- Assembleur
- Pascal (suivant Constructeur)

Adquation du logiciel
l'oprabilit actuelle et possibilit
d'volutions futures

Date d'apparition : 1984


Dates des diffrentes versions :
- "Releases majeures" tous les 12 mois
- Mise niveau tous les 6 mois

- 13 -

LA SOLUTION SIMULATION

Possibilit d'obtenir des


rsultats historiques,
statistiques et la suite
des tats du modle

Le logiciel donne directement sur les indicateurs choisis par l'utilisateur :


- la moyenne,
- l'cart type,
- la valeur MIN et MAX,
- le nombre d'observations.
Les fonctions suivantes sont intgres au logiciel et ne demandent aucun travail supplmentaire en
fin de simulation :
- courbe,
- diagramme en barres,
- histogramme,
- table des donnes,
- sortie en format DIF,
- sortie en format ASCII,
- sortie en non format.
Ces fonctions sont disponibles sur l'ensemble :
- des variables utilisateurs,
- des variables systmes,
- des fonctions intgres (cadence, temps de cycle ).
L'interfaage imprimante (Laser ou non) est disponible pour toutes les fonctions.

Logiciel pouvant donner le degr


de confiance accorder aux
rsultats (intervalle de
confiance)

Disponible et automatique sur l'ensemble des paramtres tudis :


- intervalle de confiance (moyenne, variance),
- test d'hypothse (moyenne, variance),
- tude de corrlation,
- analyse de variance (2 mthodes),
- truncation,
- batching,
- gestion mono ou multi-Run,
- concatnation de fichiers,
- tude en batch (pr-dfinition du mode d'tude et gestion automatique diffre).

Possibilit d'analyser des fichiers


historiques rels

Le logiciel permet l'entre de fichier historique afin de dterminer la loi mathmatique reprsentative
de l'volution d'une variable alatoire (test de FIT).
Cette fonction permet l'intgration de donnes relles sous forme de modlisation mathmatique
sans intervention utilisateur.

Ouverture du logiciel
sur les entres
(lecture d'un fichier)

Ouverture du logiciel
sur les entres
(lecture d'un fichier)

Format type de ce fichier d'entre :


- Fichiers ASCII
- Fichiers non formats
- Fichiers Lotus (format par dfaut)
- Port de communication
- Clavier
Recherche automatique, lors du dmarrage de la simulation des dernires versions des fichiers de
donnes ; compilation, si besoin est, pour vrification syntaxique et smantique.
Animation multi-pages. Possibilit d'aller du tableau de bord (schmas, courbes, niveaux,
indicateurs) au "dessin anim" le plus complet.
Aide en ligne sur toutes les tapes de l'tude.
Contrle du droulement :
- trace globale,
- trace de certaines actions,
- trace lie une pice,
- blocage sur condition,
- blocage sur volution variable,
- blocage sur action,
- consultation et modification "on line" de tout paramtre et variable d'tat,
- sauvegarde et rappel d'un tat particulier,
- lancement forc d'un vnement.
Rcupration possible sur fichier texte de tous les mouvements de la simulation.
-

Logiciel gnraliste

Ressources :
- Convoyeurs :
. capacits multiples,
. convoyeurs non accumulation,
. allocation multi-ressources,
. convoyeurs accumulation,
. slection multi-ressources,
. convoyeurs accumulation
. pannes,
. convoyeurs plages dbrayables,
. calendriers...
Fonctions de synchronisation
- Transporteurs :
Fonctions de recherches
. transporteurs libres,

. transporteurs guids.
- Tout systme dynamique, discret o des phnomnes alatoires peuvent intervenir
- Intgration prvue d'quations diffrentielles (solvables par la mthode de Runge Kuta)
permettant la description de modles combinant le discret et le continu.

- 14 -