Académique Documents
Professionnel Documents
Culture Documents
Cours :
Technologie des chaines de production
GEM2
Méthode approchée de conception des
SdPs mono-produit à grande quantité
DEFINITION
Une Ligne de production est un ensemble de stations visitées dans
un ordre donné pour aboutir un produit fini.
Chaque station exécute une opération ou un ensemble d’opérations
de transformation.
Le problème simplifié d’équilibrage des charges dans les lignes de
fabrication et les lignes d’assemblage est connu sous le nom :
Simple Assembly Line Balancing Problem (SALBP)
SALBP:
« Simple Assembly Line Balancing Problem »
2 types de généralisation :
Par suppression d’une ou plusieurs hypothèses simplificatrices
Par ajout de nouveaux critères d’optimisation ou une analyse
multi critères.
4
SALBP:
« Simple Assembly Line Balancing Problem »
5
SALBP:
« Simple Assembly Line Balancing Problem »
6
SALBP:
« Simple Assembly Line Balancing Problem »
Graphe de précédence
Graphes orientés 7
SALBP:
« Simple Assembly Line Balancing Problem »
8
SALBP:
« Simple Assembly Line Balancing Problem »
9
SALBP:
« Simple Assembly Line Balancing Problem »
10
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE D’APPLICATION
1) Calculer Tw = ∑ ti (ti en mn)
On propose de :
- fabriquer 40 pièces par jour
- on travaille 8h par jour
5) Calculer l’efficience de
11
la solution proposée
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE
Opération A B C D E F G H I J K L M
Temps 10 15 18 10 5 6 14 12 9 15 15 20 4
opératoires
Prédéc- A B C EH FI DG GJ KL
esseurs
directs
12
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE : Heuristique
L’idée est de développer une méthode simple permettant de
placer les opérations de fabrication en tenant compte de la
priorité et de la cadence de production.
14
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE :
Heuristique :
1. On pose i = 1. En sortie de programme i contiendra le nombre de stations
nécessaire
2. Construire Q, ensemble des opérations qui n’ont pas de prédécesseur ou
dont les prédécesseurs ont déjà été placés.
3. Examiner les éléments de Q dans l’ordre décroissant de leur durée et
sélectionner la première opération de Q qui peut être prise en charge
par la station i
4. Si une telle opération existe :
4.1. l’affecter à i
4.2. remettre à jour le temps opératoire dans i
4.3. s’il reste des opérations à affecter retourner en 2, si non fin de
programme
5. Si aucune opération n’a été sélectionnée, faire i = i+1 et retourner en 3.
15
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE :
Heuristique : (appliquée à l’exemple développé : TC = 50 UT)
1ère itération : Q = J, A, E, H, I,
Affectons J à la station 1.
Le temps disponible dans la station 1 devient T1 = 50 - 15 = 35UT
2ème itération :
Garder la première station (i=1) et Q = A, E, H, I
H est affectée à la station 1
Le temps disponible devient T1 = 35 - 12 = 23UT
3ème itération :
Garder la première station (i=1) et Q = A, E, I
A est affectée à la station 1
Le temps disponible devient T1 = 23 - 10 = 13UT
4ème itération :
Garder la première station (i=1) et Q = B, E, I
I est affectée à la station 1
16
Le temps disponible devient T1 = 13 - 9 = 4UT
Etc.
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE :
17
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE :
Heuristique : appliquée à l’exemple développé pour TC différents
PERIODE Tc STATION OPERATIONS TEMPS NON UTILISE
40
54
27
18
SALBP:
« Simple Assembly Line Balancing Problem »
EXEMPLE :
Ex. la demande est de 400 pièces par jour (Un jour = 7h de travail)
TCth = 7 x 3600 / 400 = 63 secondes
Nombre de stations mth:
mth = le plus proche entier supérieur à (somme des temps opératoires / TCth)
19
SALBP:
« Simple Assembly Line Balancing Problem »
20
Questions
21
SALBP:
« Simple Assembly Line Balancing Problem »
22
SALBP:
« Simple Assembly Line Balancing Problem »