Académique Documents
Professionnel Documents
Culture Documents
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Compte rendu de TP
MSSP
TP Numéro 02:
ZAOUI Rabab
Introduction
Pour la modélisation et la simulation d’un atelier de production nous allons utiliser le
logiciel SIMAN/Arena, développé par Systemes Modeling Corporation. Il est notamment
dédié à la modélisation, simulation et animation de systèmes de production. Le logiciel est
basé sur les concepts de programmation orientée objet et de modélisation hiérarchique,
utilisant la puissance et la flexibilité de modélisation du système SIMAN/Cinema A l'aide
d'Arena on peut développer un projet complet de simulation. Arena est un support intégré
pour l'analyse des données d'entrée, la construction du modèle, l'exécution interactive,
l'animation, la traçabilité et la vérification de l'exécution et l'analyse des sorties.
Objectif de ce TP :
Modéliser le système avec le bloc Decide afin d’envoyer chaque pièce ver (pièce valide
ou non valide).
Modéliser le système utilisant le bloc Assign.
Construction du modèle :
Paramétrage de la source :
Paramétrage du serveur :
2
Le bloc Process permet de simuler le comportement d’une machine ou service.
Process Module Actions :
• Seize Delay Release comme Seize Delay, mais la pièce libère les unités de ressource après
Delay (Ce que nous voulons pour notre modèle)
3
Suite de cette étape on a réglé le positionnement des machines avec leurs opérateurs
Le paramétrage Decide:
Paramétrage Dispose : Un bloc qui permet de détruire les entités et collecter les donnés.
4
Dans un Dispose les pièces valide est sortie.
Paramétrage Assign
Le bloc Assign permet d’assigner une valeur, notamment, à un attribut, une variable, durant
l’exécution d’une simulation. Quand une entité entre dans un bloc Assign.
Modifier les valeurs des variables au cours de la simulation.
5
Exécution du modèle :
• Check (if desired) ;
Bouton pour aider à chercher les erreurs.
• Go (Contrôle automatique si nécessaire) ;
Le modèle offre alors une animation simple (il est possible de changer le visuel des
entité).
Après saisie 200 pièce si le maximum (la machine est arrête) on remarque que né
aucune pièce au cours de processus, il y a 145 pièce sont valable et 55 pièce est
échouer.
Les résultats apparaissent dans le rapport détaillé. Ce rapport est « dynamique » et il est
possible d’accéder à certaines informations particulières via le menu déroulant sur la gauche.
6
- le rapport indique que la moyenne des pièces sortante est 200 par heurs.
ANALYSE DU RAPPORT :
Entités : Pour chaque entité définie dans le modèle Statistiques sur le temps (temps passé
dans le système, temps d’attente, durées…).
7
Ressources : cette partie du fichier nous donne une statistique détaillée sur les ressources
utilisées :
CONCLUSION
En conclusion, on peut dire qu’en production, la simulation permet d’évaluer les effets
suivants :
Suppression/adjonction de machines/de main d'œuvre ;
Modification du processus de fabrication : gammes, temps de fabrication et de
préparation ;
Afficher un rapport détaillé pour pendre du décision.
Vocabulaire de logiciele Arena :
Advanced transfer: Transfert avancé Merge: Fusionner
8
Access : Accès Network: Réseau
Adjust Variable: Ajuster la variable Navigate: Naviguer
Operator Schedule: Calendrier des
Advanced set: Ensemble avancé
opérateuer
Activity area : Secteur d’activité Overflow: Débordement
Advanced process: Processus avancé Project bar: Barre de plan
Activate : Activer Pickup: Ramasser
Allocate : Allouer Process: Processus
Assign: Attribuer Packaging: Emballage
Assignment: Affectation Palletizer: Palettiseur
Arrange: Organiser Product: Produit
Auto Scale: Echelle automatique Pattern: Modèle
Basic process: Processus de base Plot: Terrain
Queue for Agent: File d’attente pour
Batch: Lot
l'agent
Bezier Curve: Courbe de Bézier Wait: Attendre
Busy: Occupé Route : Tracé / ligne / course / trajet
Convey : Transmettre Release: Libération
Conveyor : Convoyeur Read: Lire
Create: Créer Remove: Retirer
Conveyor: Convoyeur Request : Demande
Conveyor Link: Lien de convoyeur Regulate: Réglementer
Release Regulator: Régulateur de
Contact Data: Données de contact
libération
Category Overview: Apercu de la catégorie Valve: Soupape
Contact Times and Counts: Temp de contact et
Remove from Queue: Supprimer de la
compte
Delay: Retard file d’attente
Dispose: Disposer Run: Courir
Decide: Décider Random: Au hasard
Disconnect: Déconnecter Start : Début
Delay: Retard Seize: S’emparer de
Delay release: Libération retardée Search: Chercher
Enter : Entrer Store: Magasin
Entity: Entité State Set: Ensemble d’état
Exit : Sortie Storage: Espace de rangement
Edit: Modifier Separate: Séparé
Free : Libre Schedule: Programme
Failure: Echec Set: Ensemble
File: Fichier Sensor: Capteur
Flow Process: Processus de flux Seize Regulator: Régulateur de saisie
Flow: Couler Split: Divisé
Fill Pattern: Motif de remplissage Switch: Commutateur
Hold: Tenir Storage: Espace de rangement
9
Halt : Arrêt Script: Scénario
Idle: Tourner au ralenti Submodel: Sous-Modèle
Leave : Laisser Speed factor: Facteur de vitesse
Label: Etiquette Seize delay: Délai de saisie
Seize delay release: Libération du délai
Layers: Couches
de saisie
Line Pattern: Modèle de ligne Write: Ecrire
Line Width: Largeur de ligne Tank: Réservoir
Move: Bouger Tools: Outils
Toggle Split screen: Basculer l’ecran
Match: Rencontre
divisé
Machine Link: Lien de la machine User Specified: Spécifié par l’utilisateur
View: Vue
10