Vous êtes sur la page 1sur 3

Ecole Supérieure de Technologie et d'Informatique A.

U 2013/2014

Examen : Session Principale


Matière : Ordonnancement des SPL

Enseignants : S. Hammami, I. Memmi Date : 12 Mai 2014


Filière : 2ème Année Ingénieurs GSIL Durée : 1H30
Classes : Groupes A, B et C Documents : non autorisés

Le barème est approximatif !

Exercice 1 (8points)

Une unité de production comprend une machine de coupe, une fraiseuse et deux postes identiques
d'assemblage. Chaque tâche doit être traitée par machine de coupe (M1), suivie par la fraiseuse (M2),
et enfin par l’un des deux postes d'assemblage (M3 ou M3’). Le tableau ci-dessous montre les durées
d'exécution (en minutes) des 4 pièces sur chaque machine.

I 1 2 3 4
M1 1 3 2 7
M2 2 4 3 6
M3 ou M3’ 10 12 9 28

On désire trouver un ordonnancement qui minimise le makespan.


1. Caractériser ce problème d’ordonnancement et donner sa codification.
2. En supposant qu’il existe un seul poste d’assemblage,
a. Donner l’algorithme qui résout le problème résultant de façon optimale.
b. Déterminer la séquence optimale.
3. En se basant sur l’algorithme de résolution de la question (2),
a. Proposer une heuristique qui permet de résoudre le problème d’ordonnancement réel.
b. Déterminer l’ordonnancement donné par cette heuristique.

Correction
1. Flow shop flexible à trois étages : FF3 / / Cmax

Étage 1 Étage 2 Étage 3

M1 M2 M3

M’3

2. Un seul poste dans le troisième étage : donc il s’agit d’un F3//Cmax


a. M2 est dominée par M3 (max (pi2) = 6) <= (min (pi3 )= 9), donc on peut trouver la
séquence optimale en supposant qu’on a un flow shop à deux machines fictives la
première regroupe les machines (M1+M2) et la deuxième regroupe les machines
M2+M3) et on applique Johnson
b. La séquence optimale 1-3-2-4 (Cmax =62)
3. On revient au problème initial FF3/ /Cmax
a. Heuristique proposée basée sur la question 2 : on garde la séquence obtenue en
résolvant un problème de flow shop simple. Sur M1 et M2, on adopte cette séquence,
pour le troisième étage, la première tâche qui arrive sera affectée à la première
machine disponible M3 ou M’3
b. On trouve Cmax = 47

Exercice 2 (12 points)


Dans un atelier d’assemblage des cartes électroniques d’automobile, on distingue trois centres de
charge : le premier comporte deux postes parallèles d’insertion des composants électroniques. Le
deuxième permet le brassage à la vague des cartes. Le troisième poste comprend trois postes de
contrôle.
1 2 3 4 5
pi1 (M1 ou M ) en mn

1
15 20 35 45 50

pi2 en mn 10 5 30 15 7

pi3 (M3, M’3 , M’’3) en mn 10 10 10 10 10

Partie 1 :L’objectif est d’augmenter la productivité de l’atelier.


1. Caractériser le problème d’ordonnancement et donner sa codification
FF3/ / Cmax
2. En supposant que la ressource goulot est le premier centre de charge « insertion manuelle ».
Dans cette question on ne s’intéresse qu’au premier centre de charge
a. Caractériser le problème d’ordonnancement et donner sa codification
P2 / /Cmax
b. On propose deux méthodes pour sa résolution. Calculer la fonction objectif pour
chaque méthode de résolution.
i. Quand un poste d’insertion est libre, affecter le travail le plus long parmi les
travaux restants dans ce centre de charge.
LPT : 5-4-3-2-1 ; Cmax = 85
ii. Quand un poste est libre, affecter le travail le plus petit parmi les travaux
restants dans ce centre de charge.
SPT : 1 2 3 4 5 Cmax = 100
c. Que peut-on conclure ? donner une borne Inférieure et une borne Supérieure de la
solution optimale.
Borne inf est obtenue en calculant m*=max (pi, ∑pi/ m) = 82.5
Borne sup est obtenue en calculant le Cmax d’une sol réalisable, la meilleure jusqu’à maintenant est
85
3. On s’intéresse maintenant aux deux centres de charge « Insertion » suivi du « Brassage à la
vague ». La première carte quittant les postes d’insertion sera affectée à la vague.
a. Caractériser le problème d’ordonnancement et donner sa codification.
Ecole Supérieure de Technologie et d'Informatique A.U 2013/2014

FF2 / / Cmax
b. A partir des résultats de la question (2/b/ i), tracer le diagramme de Gantt et calculer
la fonction objectif.
Cmax = 120
c. A partir des résultats de la question (2 /b/ii), tracer le diagramme de Gantt et
calculer la fonction objectif.
Cmax = 107
d. Que peut-on conclure.
4. On s’intéresse maintenant aux trois postes de charge à la fois. Le premier article quittant la
vague sera affecté au premier poste de contrôle libre.
a. En se basant sur le résultat qui a minimisé la fonction objectif pour l’ensemble
{Insertion-Brassage}, tracer le diagramme de Gantt des trois postes à la fois.
Calculer la fonction objectif.
Cmax = 117
b. L’optimisation de l’utilisation des ressources du troisième centre de charge aura-t-
elle un effet sur la fonction objectif obtenue au (4/b). Justifier.
D’après le diagramme de Gantt, les trois machines de l’étage 3 ne sont pas bien
exploitées. En outre, si on garde une seule machine, on aura Cmax= 117, ainsi une
seule machine dans l’étage 3 est suffisante
Partie 2 : L’objectif est de minimiser la durée de séjour moyenne.
5. Proposer une heuristique pour résoudre ce problème.
On résout le premier étage : P2 // ∑Ci ; SPT généralisée
Pour les autres étages, la première pièce qui arrive sera affectée,
Ainsi, on obtient la même séquence et le même diagramme de Gannt que nous avons obtenu
dans 4/a
6. Calculer la fonction objectif.
∑Ci = 387

Bon courage

Vous aimerez peut-être aussi