WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Proposition d'un système de planification de la maintenance dans une raffinerie pétrolière


par Lakhdar el amine Boudaoud
Université d'Oran 1 - Ingénieur d'état  2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.? algorithme génétique mis en place dans l'application

Les algorithmes génétiques sont considérés par plusieurs chercheurs une méthode bien adaptée au

problème d'insertion des taches de maintenance dans un plan de production, même si elle ne peut pas arriver à l'optimum dans certains cas difficiles

Notre application porte uniquement sur l'algorithme génétique standard, c-à-dire, la version de base de la méthode. des versions plus évoluées et plus sophistiquées ne sont pas appliquées.

Cependant, a la place des opérateurs binaires classiques, nous avons utilisé des codages et des operateurs améliorés, basés sur des connaissances spécifiques du problème. L'algorithme implémenté est détaillé par l'organigramme de la Figure 34.

Début

Générer n chromosome s comme solution initiale (population initiale) ; Construire l'ordonnancement actif à partir de chaque chromosome ; Calculer le Cmax de chaque chromosome

Sélectionner 50% des chromosomes

Effectuer le croisement entre chaque deux chromosomes pour produire deux enfants E1 et E2

Construire l'ordonnancement de E1 et E2 ; Calculer Cmax de E1 et E2 ;

Tirer de chromosomes au hasard x1 et x2 .

Effectuer la mutation entre x1 et x2.

Construire l'ordonnancement de la nouvelle population

Non

Oui

Fin

Nombre itération

107

Figure 34 Organigramme générale de l'algorithme génétique implémenté

108

V.4.1 codage de solution

Le codage est le déterminant important de l'efficacité de la méthode .

Il signifie la transcription d'un ordonnancement réel en représentation adéquate permettant la réalisation des différents opérateurs génétiques .

V.?.1.1 Codage d'un chromosome

Au sein de notre travail, on a codé les chromosomes de la façon suivante :

Code de la tache

Date de début de la tache

Date de fin de la tache

Durée de la tache

Figure 35 représentations d'un chromosome

V.5 Conclusion

Nous avons présenté dans ce chapitre une mise en oeuvre d'un système de planification de la

maintenance dans une raffinerie pétrolière.

Une description des différents composants du système a été présentée a l'aide du formalisme de

modélisation UML.

Le système développe permet :

y' Charger des fichiers textes dans le programme pour le traitement

y' Insérer les taches de maintenance dans un atelier de production

y' Optimiser le plan de production en présence de la maintenance

109

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire