Table Of ContentThèse
de doctorat
de l’UTT
Guillermo CAMPOS CIRO
Développement
de méthodes d’ordonnancement
efficaces et appliquées
dans un système de production
mécanique
Spécialité :
Optimisation et Sûreté des Systèmes
2015TROY0035 Année 2015
THESE
pour l’obtention du grade de
D de l’U
OCTEUR NIVERSITE
T T
DE ECHNOLOGIE DE ROYES
Spécialité : OPTIMISATION ET SURETE DES SYSTEMES
présentée et soutenue par
Guillermo CAMPOS CIRO
le 3 décembre 2015
Développement de méthodes d'ordonnancement efficaces et
appliquées dans un système de production mécanique
JURY
M. A. MOUKRIM PROFESSEUR DES UNIVERSITES Président
M. S. DAUZÈRE-PÉRÈS PROFESSEUR ENSM SAINT-ETIENNE Rapporteur
M. F. DUGARDIN MAITRE DE CONFERENCES Directeur de thèse
M. A. EL MOUDNI PROFESSEUR DES UNIVERSITES Examinateur
M. N. REZG PROFESSEUR DES UNIVERSITES Rapporteur
M. F. YALAOUI PROFESSEUR DES UNIVERSITES Directeur de thèse
Personnalités invitées
M. L. AMODEO PROFESSEUR DES UNIVERSITES
M. R. KELLY CHEF D'ENTREPRISE NORELEM
ii
Remerciements
Les travaux prØsentØs dans cette thŁse ont ØtØ rØalisØs dans le cadre d’un projet thŁse
CIFRE entre l’UniversitØ de Technologie de Troyes (UTT) et la sociØtØ NORELEM SAS (cid:224)
Fontaine Les GrŁs, sous les meilleurs auspices et sous l’encadrement de mes directeurs de
thŁse : Farouk YALAOUI et FrØdØric DUGARDIN et le chef d’entreprise : Russell KELLY.
Je tiens (cid:224) leur exprimer toute ma gratitude pour avoir acceptØ de diriger ma thŁse. Je
les remercie in(cid:28)niment pour leur soutien, leur disponibilitØ, leurs encouragements ainsi que
pour m’avoir guider autant au niveau scienti(cid:28)que qu’humain.
Je remercie Øgalement Mme Ma(cid:239)tØ CLEVY, ingØnieure projet de NORELEM, pour toute
saparticipationdansledØveloppementdecettethŁseetpourm’avoiraidØetsoutenupendant
cestroisannØes,nousavonstravaillØtrŁsbienenØquipe.J’exprimeaussitoutemagratitude(cid:224)
DavidMESSANT,chefd’atelier,poursadisponibilitØetexcellentedispositionpourtravailler
enØquipe,(cid:224)Marie-JosØARAUJO,FabienCOUDRAT,LindaLOPEZ,Jer(cid:244)meROUSSELOT
et Damien DUBOIS pour la bonne ambiance du travail et leur amabilitØ, et (cid:28)nalement (cid:224)
toute la grande famille NORELEM qui m’a accueilli de la meilleure fa(cid:231)on en facilitant mon
travail.
J’exprime toute ma reconnaissance aux membres du jury qui me font l’honneur de par-
ticiper (cid:224) l’Øvaluation de cette thŁse : Monsieur StØphane DAUZ¨RE-P(cid:201)R¨S, Professeur (cid:224)
l’(cid:201)cole Nationale SupØrieure des Mines de Saint-Etienne et (cid:224) Monsieur Nidhal REZG, Pro-
fesseur (cid:224) l’UniversitØ de Lorraine en leur qualitØs de rapporteurs, (cid:224) Monsieur Abdellah EL-
MOUDNI, Professeur (cid:224) l’UniversitØ de Technologie de Belfort-Montbeliard et (cid:224) Monsieur
Aziz MOUKRIM, Professeur (cid:224) l’UniversitØ de Technologie de CompiŁgne en leur qualitØ
d’examinateurs.
Je tiens (cid:224) remercier mes collŁgues de l’UTT qui m’ont soutenu pendant ce temps et
en particulier (cid:224) Juan Carlos RIVERA, AndrØs BERNATE, Elyn SOLANO, Jorge VICTO-
RIA, AndrØs GUTIERREZ, Marie-Helene MAI, Julien AUTOURI, Matthieu LE BERRE,
Bir(cid:244)me BA, Syrine AIT, Slim DAOUD et tous les autres membres du LOSI. Je remercie
Yassine OUAZENE, Julie RUBASZEWSKI et Xixi WANG pour la bonne ambiance du bu-
iii
iv
reau ainsi que pour leur sens de l’humeur. Je remercie Øgalement tous les autres colombiens
de l’UTT. J’exprime aussi toute ma gratitude (cid:224) VØronique BANSE et Bernadette ANDRE
pour l’excellent service et la gentillesse au secrØtariat du p(cid:244)le ROSAS ainsi qu’aux membres
de l’Ecole doctorale, et particuliŁrement (cid:224) Pascale DENIS, Isabelle LECLERCQ et ThŁrese
KAZARIAN pour l’amabilitØ et l’aide prŒtØe dans les procØdures administratives de l’Øcole.
En(cid:28)n, il n’y a pas de mots su(cid:30)sants pour exprimer mes sentiments de remerciement (cid:224)
ma famille en Colombie, (cid:224) ma mŁre Gloria pour m’encourager et me soutenir toujours, (cid:224)
mon pŁre Guillermo pour me conseiller et motiver, et (cid:224) mon frŁre Ricardo pour son soutien
inconditionnel. A mes grand-parents, (cid:224) tous mes oncles, tantes et cousins et (cid:224) mes amis
en Colombie, merci beaucoup pour m’avoir soutenu pendant ces annØes de thŁse. Merci
ØnormØment (cid:224) Adriana pour son positivisme et sa compagnie pendant tous les moments de
la thŁse.
Table des matiŁres
Introduction gØnØrale 1
1 Introduction : Contexte de recherche 5
1.1 Optimisation d’un atelier de production . . . . . . . . . . . . . . . . . . . . . 5
1.1.1 Ordonnancement : dØ(cid:28)nitions et notations . . . . . . . . . . . . . . . 6
1.1.2 Les indicateurs de performance des mØthodes de rØsolution . . . . . . 8
1.2 Contexte industriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1 L’entreprise Norelem . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.2 Sa mission, ses services et ses produits . . . . . . . . . . . . . . . . . 10
1.2.3 Analyse de l’existant - Øtat des lieux . . . . . . . . . . . . . . . . . . 13
1.3 Ordonnancement d’un atelier de type open shop . . . . . . . . . . . . . . . . 18
1.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2 (cid:201)tat de l’art 21
2.1 ProblŁmes d’ordonnancement . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.2 Ordonnancement de type open shop . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Les mØthodes de rØsolution exactes . . . . . . . . . . . . . . . . . . . . . . . 32
2.3.1 La programmation mathØmatique . . . . . . . . . . . . . . . . . . . . 32
2.3.2 Les mØthodes de sØparation et Øvaluation . . . . . . . . . . . . . . . . 33
2.4 Les mØthodes approchØes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.4.1 Les algorithmes gØnØtiques . . . . . . . . . . . . . . . . . . . . . . . . 35
2.4.2 Les colonies de fourmis . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.4.3 Les recherches locales . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
v
vi Table des matiŁres
2.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3 Ordonnancement d’Open shop Mono-objectif : mØthodes exactes 41
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.2 PrØsentation du problŁme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.2.1 ModØlisation mathØmatique : contraintes de ressources humaines . . . 44
3.2.2 ModØlisation mathØmatique : contraintes de ressources humaines et
d’outillage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.3 MØthodes de rØsolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.4 ExpØrimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.4.1 GØnØration des instances numØriques . . . . . . . . . . . . . . . . . . 59
3.4.2 RØsultats expØrimentaux . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.5 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4 Ordonnancement d’Open shop Mono-objectif : mØthodes approchØes 73
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.2 MØthodes de rØsolution approchØes . . . . . . . . . . . . . . . . . . . . . . . 74
4.2.1 ReprØsentation d’une solution . . . . . . . . . . . . . . . . . . . . . . 75
4.2.2 (cid:201)valuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.2.3 CritŁres d’arrŒt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.2.4 Contraintes de ressources humaines . . . . . . . . . . . . . . . . . . . 76
4.2.5 Contraintes de ressources humaines et d’outillage . . . . . . . . . . . 98
4.3 ExpØrimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
4.3.1 GØnØration des instances numØriques . . . . . . . . . . . . . . . . . . 101
4.3.2 RØsultats expØrimentaux . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5 Ordonnancement d’Open shop multi-objectif 115
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.2 (cid:201)tat de l’art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Table des matiŁres vii
5.2.1 Concepts de rØsolution . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5.3 Des approches pour l’optimisation multi-objectif . . . . . . . . . . . . . . . . 119
5.4 CritŁres de comparaison du front de Pareto . . . . . . . . . . . . . . . . . . . 120
5.5 Description de la problØmatique . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.6 MØthodes de rØsolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.6.1 ReprØsentation d’une solution . . . . . . . . . . . . . . . . . . . . . . 125
5.6.2 (cid:201)valuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.6.3 MOEAs : NSGA - II et NSGA - III . . . . . . . . . . . . . . . . . . . 126
5.7 ExpØrimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.7.1 Les instances numØriques . . . . . . . . . . . . . . . . . . . . . . . . . 135
5.7.2 RØsultats expØrimentaux . . . . . . . . . . . . . . . . . . . . . . . . . 136
5.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6 Application Industrielle 141
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.2 ProblŁme opØrationnel : ordonnancement . . . . . . . . . . . . . . . . . . . . 142
6.2.1 Collecte de donnØes (cid:224) Norelem . . . . . . . . . . . . . . . . . . . . . . 143
6.2.2 Analyse et test des donnØes . . . . . . . . . . . . . . . . . . . . . . . 144
6.2.3 Logiciel en cours de dØveloppement . . . . . . . . . . . . . . . . . . . 149
6.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Conclusions et perspectives 153
Bibliographie 157
viii Table des matiŁres
Table des (cid:28)gures
1.1 Norelem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2 Catalogue principal Norelem "Big Green Book" contenant plus de 36000 rØ-
fØrences sur 1400 pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 Produits du "Big Green Book" . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4 Kid de bridage Norelem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5 Serrage pour machines 5 axes . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.6 Table de soudage et accessoires . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Plan atelier Norelem par zone opØratoires . . . . . . . . . . . . . . . . . . . . 14
1.8 Atelier Norelem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.9 Plan atelier Norelem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.10 Exemple d’open shop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1 Diagramme d’une con(cid:28)guration (cid:224) machine unique (a) et (cid:224) machines parallŁles
(b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2 Diagramme d’un (cid:29)ow shop et d’un job shop . . . . . . . . . . . . . . . . . . 25
2.3 Brins d’ADN [60] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.4 Diagramme du comportement des fourmis [177] . . . . . . . . . . . . . . . . 37
2.5 Recherche locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.1 Exemple d’ordonnancement sous contraintes de ressources humaines . . . . . 45
3.2 Exemple d’ordonnancement sous contraintes de ressources humaines et d’ou-
tillage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.3 Nombre des instances non rØsolues modŁle MILP RH - selon le nombre de
compØtences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
ix
Description:est exposé. 1.1 Optimisation d'un atelier de production. Nous traitons ce problème en considérant la disponibilité des tâches, des machines ainsi.