Ordonnancement des activités de télémaintenance

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Fabrice Lauri, François Charpillet, Daniel Szer
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Les Prepositions.
Critère d’ordonnancement en temps réel Partie II
Critère d’ordonnancement en temps réel Partie III
Tolérance aux défaillances de logiciel
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
1 Placement automatique des composants lors du déploiement dapplications à base de composants Abdelkrim Beloued Chantal Taconet, Dhouha Ayed, Guy Bernard.
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
1 Efficient Data and Program Integration Using Binding Patterns Ioana Manolescu, Luc Bouganim, Francoise Fabret, Eric Simon INRIA.
Le 19/ 11/ Modèle de tarification planifiée pour les réseaux mobiles Mustapha OUGHDI Alexandre CAMINADA Sid LAMROUS.
El-Djillali TALBI Doctorant systèmes industriels
Ordonnancement des mouvements de deux robots
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Influence de la distribution des temps opératoires sur le résultat de l’ordonnancement Chérif Sadfi Laboratoire Gestion Industrielle, Logistique et Conception.
Gestion dynamique d’un portefeuille de commandes
28 La maison.
LES AUTRES MÉTHODES D’ORDONNANCEMENT
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Application des algorithmes génétiques
DEA Intelligence Artificielle et Optimisation Combinatoire
Algorithmes Branch & Bound
Classification Multi Source En Intégrant La Texture
Titre : Implémentation des éléments finis sous Matlab
La voyage de Jean Pierre
La Saint-Valentin Par Matt Maxwell.
« Recherche de méthode d’estimation de volume de production à risque »
L’étrange ballet de la planète MARS
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
Universté de la Manouba
1 Algotel /05/04 Modélisation analytique des algorithmes dordonnancement GPS & WFQ BOCKSTAL Charles, GARCIA J.M. et BRUN Olivier.
Ecaterina Giacomini Pacurar
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Notre calendrier français MARS 2014
Page de garde présentation
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
Titre : Implémentation des éléments finis en Matlab
C'est pour bientôt.....
Les nombres.
Veuillez trouver ci-joint
Fanny Pascual - Laboratoire d’Informatique de Grenoble (LIG)
Ordonnancement de tâches
Les Nombres! de 0 à 20.
SUJET D’ENTRAINEMENT n°4
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Stage 2A CS80 pour Origin 1/28. 1) Presentation of the internship 2) The Multi-Oscillator 3) Connection-GUI’s API Conclusion Stage 2A CS80 pour Origin.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
9 paires séries de 3 étuis ( n° 1 à 27 )
1 Une méthode itérative pour l'unfolding des données expérimentales, stabilisée dynamiquement(*) Bogdan MALAESCU LAL LLR 28/09/2009 (*arxiv: )
Les Chiffres Prêts?
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Tolérance de parallélisme
Optimisation pour la Conception de Systèmes Embarqués
Transcription de la présentation:

Ordonnancement des activités de télémaintenance 07.02.03 IVANOV Alexei

Ordonnancement des activités de télémaintenance Plan de présentation Introduction Ordonnancement statique Ordonnancement dynamique Conclusions et perspectives 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement des activités de télémaintenance Introduction 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Introduction: Types de maintenance Maintenance corrective: opérations après défaillances Maintenance préventive: opérations avant défaillances Maintenance systématique: systématiquement avec des périodes régulières Maintenance conditionnelle: En fonction de l'état de l'équipement 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Introduction: Un système de télémaintenance Qui? compétences Comment? moyens @ Quelle priorité ? Centre de télémaintenance Site 1 Site 2 Site 3 Évènements Télémaintenance consiste en la réalisation de quelques opérations de maintenance traditionnelle à distance. 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Introduction: L’ordonnancement dans un système de télémaintenance Fonctionnement normal TPS TPCond : durée, comp TCorr : durée, comp Production Compétence pièces Changement de durée fin 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement statique 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Contexte du problème  Les hypothèses statiques CTM SP t1 t2 t3 L’architecture distribuée Différents moyens de communication (possibilité de l’aide en ligne) Plusieurs niveaux de compétences des équipes de maintenance La maintenance préventive systématique 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Fonction à optimiser Coûts dj temps T* Coutj = CoutDeBase + | dj - Cj | FO =  Couti + Cdepl 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Solution temps équipe 1 A B C D temps équipe 2 E F séquence pour chaque équipe date d’exécution pour chaque tâche 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Bibliographie ABDUL-RAZAQ T., POTTS C., « Dynamic programming state-space relaxation for single-machine scheduling », 1988 Le problème de minimisation des avances et des retards par une méthode de séparation et évaluation, qui utilise une procédure de programmation dynamique relaxée pour obtenir les bonnes bornes. BALAS E., LENSTRA J.K., VAZACOPOULUS A., “One machine scheduling with delayed precedence constraints”, 1993 Problème avec des délais de précédence. 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Bibliographie FRY T.D., ARMSTRONG R.D & BLACKSTONE J.H., “Minimizing weighted absolute deviation in single machine scheduling”, 1987 Une procédure de recherche de solution, basée sur la recherche locale par une procédure de recherche de solutions voisines GAREY M., TARJAN R., WILFONG G., “One-processor scheduling with symmetric earliness and tardiness penalties”, 1988 Une procédure d’insertion de temps d’attente entre les tâches pour une séquence de tâches donnée. 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Méthode de résolution Spécificités du problème: Plusieurs équipes (machines) Notion de compétence La compétence d’une équipe est modelisée par un niveau, si la compétence démandée par la tâche est inférieure à la compétence de l’équipe, alors l’équipe ne peut pas traiter la tâche Descente stochastique + Kangourou 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Voisinage L’insertion-décalage consiste alors à choisir deux tâches a et b, à insérer la tâche b devant la tâche a. A B C D A B F C D E F E Par insertion-décalage avec a=F et b=C. 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Insertion du temps d’attente dD F D dF dD F D dF dD 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Paramètres La forme de la solution initiale Le nombre d’itérations dans la descente stochastique Le voisinage des sauts dans le Kangourou (3 voisins consécutifs) Le nombre de sauts dans le Kangourou 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Implémentation L’algorithme a été programmé en C++ Un exemple avec deux équipes de maintenance et deux types de pannes différents Les compétences demandées par les tâches sont réparties entre 50% et 100% Dans plus de 90% de cas l’algorithme trouve la meilleure solution, dans les autres cas la solution trouvée est la deuxième meilleure solution 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Résultats Nb tâches Coût intial Meilleur coût Nb Itérations Nb It pr Meilleur 10 40 20 13338 30 33 21 14167 114 58 37 13212 3981 27 12 12617 1809 246 143 19794 247 296 148 19933 2594 145 65 18005 15577 157 19192 15962 207 18574 1096 50 1731 949 49191 12553 1619 901 47944 6077 1991 1348 46043 40425 1737 1155 44331 37250 2317 1189 42092 7660 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement: Conclusions et perspectives Nous avons proposé une méthode de résolution d’un problème d’ordonnancement pour plusieurs machines en tenant compte de plusieurs contraintes non-classiques (compétence, architecture distribuée) et avec un critère d’optimisation Earliness-Tardiness L’intégration de la maintenance à distance (l’aide en ligne) Le partage de ressources entre les équipes de maintenance 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement dynamique 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Ordonnancement dynamique: Types de maintenance Maintenance corrective Les tâches arrivent aléatoirement, la date début, la date de fin, la compétence et la durée ne sont pas définies exactement Maintenance systématique Les tâches sont planifiées, on connaît tout sur les tâches Maintenance conditionnelle Les tâches ne sont pas planifiées, mais on connaît leurs durées et les compétences 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: Les hypothèses temps ri di coût pi Paramètres: date de disponibilité ri date de fin au plus tard di durée pi compétence demandée compi 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: Bibliographie LIU C.L., LAYLAND J.W.,«Scheduling Algorithms for Multiprogramming in a Hard RealTime Environment », 1973 les priorités dynamiques. LEUNG J.Y.T., MERILL M.L., “A Note on Preemptive Scheduling of Periodic Real Time Tasks”, 1980 le problème d’ordonnancement de taches temps réel partageant des ressources est NP difficile CHOQUET-GENIET A., GENIET D., COTTET F. “Exhaustive Computation of the scheduled Task Execution Sequences of a Hard Real-time Application”, 1996 les applications composées de taches périodiques à durées fixes (Réseau de Petri) 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: La liberté d’une tâche l’insertion d’une tâche dans l’ordonnancement existant. libi = di – ri – pi  temps ri di coût pi 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: La fenêtre maximale d’un ordo j temps Fmax i j temps tm1 ri rj di dj tm2 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: L’algo pour fenêtre maximale tm1 tm2 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: L’algo pour fenêtre maximale tm1 tm2 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: L’algo pour fenêtre maximale tm1 tm2 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: Algo pour plusieurs équipes tâche Lister les équipes capables de traiter Créer une fenêtre maximale Insérer la tâche fin Enlever une tâche critique 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance

Dynamique: Perspectives et conclusions La robustesse d’un ordonnancement L’ordonnancement initial 07.02.03 LILLE BERMUDES Ordonnancement des activités de télémaintenance