Modelisation Simulation Processus IMT1
Modelisation Simulation Processus IMT1
Modelisation Simulation Processus IMT1
EN-NADI ABDELALI
Faculté des Sciences et Techniques FES-
SAÏSS
Département de Génie Industriel
la simulation • Évaluer
• Oriente la recherche dans la
direction de la meilleure
solution pratique.
SYSTEME
EXPERIENCE SUR UN
EXPERIENCE SUR LE MODELE DU SYSTEME
SYSTEME ACTUEL
SIMULATION
SOLUTION ANALYTIQUE
DETERMINISTE STOCHASTIQUE
STATISTIQUE DYNAMIQUE
6. Validation du modèle
- résultats obtenus dans des circonstances identiques à celles du système
doivent se rapprocher des résultats réels.
- obtenir l’accord des gestionnaires
7. Expérimentation de la simulation.
voir si le modèle simulé
- opère correctement
- reproduire le fonctionnement du système réel
- acceptable
8. Analyse des résultats et prise de décisions (dépend entièrement de la
précédentes
- Décider des modifications éventuelles à apporter au système
- Effectuer d’autres simulations afin de tester des hypothèses
différentes
(décisions reviennent au gestionnaire)
88
Valeur exacte
Sim 2
80
Résultats d’une
simulation (n)
72
Sim 1
64
100 200 500 Longueur
1000 2000de la simulation
5000 10000
Variance
16
12
0
100 200 500 1000 2000 5000 10000
Longueur de la simulation
80
Valeur exacte
79
moyenne
78
77
76
75
100 200 500 1000 2000 5000 10000
Longueur de la simulation
Variation de la moyenne (n)
Prof En-nadi IMT1 26
OBSERVATIONS :
- L’estimation de l’aire s’approche de la valeur exacte quand n augmente
stabiliser autour de cette valeur. Le phénomène est dit passer par les conditions
- Chaque observation donne une valeur de l’estimation qui peut être considérée comme
- La variance des échantillons décroît avec la taille n de la simulation. Elle passe de 18.3 à
3.5 quand n passe de 100 à 200; puis il n’y a pas un grand gain quand n continue à croître,
ce qui indique qu’il a une limite à l’augmentation du nombre n qui peut entraîner une
amélioration de la précision.
conditions de stabilité?
confiance d’une longueur donnée c.à.d, une estimation d’une précision donnée.
Avec a=1 le point généré admet des coordonnés x et y qui sont des
nombres aléatoires entre -1 et 1
Le point appartient au cercle si x2 + y2 ≤ 1
Si ∞, alors = 3.14
Remarque :
Gros gain comme 32 ou le Petit 2.
Moyenne des gains = 56/5 ~ 11.
Conclusion :
- Résultats pas très significatifs (échantillon trop petit et probablement biaisé par la
manipulation),mais livrent un message intéressant: au delà de 30 la mise est trop
risquée.
• Distribution de Poisson
– Sert souvent à modéliser le nombre des arrivées (pièces,
commandes, clients) survenant au cours d’un intervalle de temps
donné
• Distribution binomiale
– Sert souvent à modéliser le nombre de défauts dans un lot
de pièces
• Distribution uniforme
– Sert lorsque chaque valeur a la même probabilité(p. ex.,
lorsqu’on fait rouler un dé)
Supposons qu’en
moyenne, il arrive
trois pièces à l’heure.
Ce diagramme
représente les
probabilités qu’il
arrive un nombre
différent de pièces au
cours d’une heure
donnée.
Total 34
Prof En-nadi IMT1 41
NOTION DE FILE D'ATTENTE
Une file d'attente est un ensemble ordonné d'entités (clients) qui attendent un
changement de statut (qu'un serveur se libère).
Agence bancaire :
Guichets de l'agence sont les serveurs. Typiquement, tous les guichets offrent le
même service, et chaque client ne devra donc visiter qu'un seul guichet.
Atelier de production :
Les 'clients' sont les ordres de fabrication à exécuter, et les
'serveurs' sont les machines nécessaires à l'exécution de chaque
ordre de fabrication.
Parking :
Les 'clients' sont les véhicules qui cherchent à stationner (plutôt que
les occupants, en nombre variable, de ces véhicules). Les 'serveurs'
sont les emplacements de parking, et la 'durée de service' est la durée
pendant laquelle chaque véhicule reste stationné.
Pour mettre un peu d'ordre au milieu, les théoriciens ont été amenés
à classifier les systèmes rencontrés en précisant certaines de leurs
caractéristiques. En particulier, on distingue ainsi :
Prof En-nadi IMT1 43
Les systèmes à serveurs parallèles :
Existe n (2)
Par définition, on a:
La loi de Little reste valide lorsque la file d'attente elle-même est interprétée
comme un système:
Lq = λeff Wq . (4)
Il suffit pour s'en persuader de répéter l'argument esquissé dans la
démonstration précédente, en ne payant cette fois que les clients qui se
trouvent en file d'attente.
Prof En-nadi IMT1 50
autres mesures de performance :
Exemple 1.
Le gestionnaire d'un petit atelier enregistre en moyenne 5
commandes par jour. Les 6 ouvriers employés dans l’atelier sont très
polyvalents, si bien que chaque commande peut être réalisée par n’importe
lequel d’entre eux. Néanmoins, le gestionnaire est inquiet car il constate que
les ouvriers sont occupés en permanence et que son carnet de commandes
contient, en moyenne, une vingtaine de commandes en cours (enregistrées,
mais non satisfaites).
Pour mieux comprendre la situation, le gestionnaire aimerait
estimer le temps moyen consacré par les ouvriers à chaque commande. Il
voudrait également pouvoir annoncer à ses clients, au moment de la
passation de commande, un délai de livraison attendu.
Solution ?
Prof En-nadi IMT1 51
seules caractéristiques directement observables ou prédictibles du système sont
le processus d'arrivée des clients et la distribution du temps de service
Processus de Poisson.
• Soit N(t) le nombre d'arrivées de clients survenues dans l'intervalle de temps [0, t),
pour t ≥ 0.
•N(a+t) − N(a) représente alors le nombre d’arrivées enregistrées
entre a et a+t, pour tout a ≥ 0 et t ≥ 0.
* le nombre d'arrivées dans tout intervalle [a,a+t) de longueur t suit une loi de Poisson
de moyenne λt, c'est-à-dire: pour a, t ≥ 0 et n = 0, 1, 2, ...
si [a,b) et [c,d) sont des intervalles de temps disjoints, alors le nombre d'arrivées
* dans [a,b) est indépendant du nombre d'arrivées dans [c,d).
* N(0) = 0.
Pour un intervalle de longueur t fixée, disons
[0,t), le nombre espéré d'arrivées se calcule
comme suit:
On a :
Alors :
On a :
Alors :
Distribution exponentielle.
il existe deux façons de décrire le processus selon lequel les arrivées de clients
surviennent dans un système:
• le nombre de clients qui arrivent dans un intervalle de temps donné
(par exemple, 10 clients par heure)
ou
• l’intervalle de temps écoulé entre deux arrivées successives (par
exemple, une arrivée toutes les 6 minutes).
désignons par X le temps écoulé jusqu’à la première arrivée de client
observée après l’instant a. Calculons la loi de probabilité qui régit
l'intervalle de temps X. Pour tout t ≥ 0, on a:
On dit que la
variable aléatoire X
E[X] = 1/λ suit une distribution
Var[X] = 1/λ2. exponentielle de
paramètre λ.
Si chaque serveur fournit le même service, les variables X1, X2, ... sont
indépendantes et identiquement distribuées.
REMARQUE :
si le serveur est occupé en permanence, alors ces durées peuvent être
vues comme des ‘durées entre sorties successives’ du système (par
analogie avec les ‘durées entre arrivées successives’ dans le système) :
le processus est celui du Poisson de taux µ