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

VI.2.3 troisième étapes affichage des résultats et analyse

Figure 41 insertion des tâches de maintenance dans le plan de production

Dans cette étape nous avons inséré les tâches de maintenance dans le plan de production en respectant les dates de début et de fin de chaque tâche ,et on a affiché la fonction objective initiale et après insertion on a eu le tableau décrit dans la figure 41 dont la tâche de maintenance 02 est inséré dans l'emplacement 3 et la tâche de maintenance 03 est inséré dans l'emplacement 6.

115

VI.2.3.1 Analyse de résultats

Le nombre de tâche de maintenance a inséré dans cette exemple est 2 avec 5 tâches de productions, puisque nous sommes dans le cas d'insertion des tâches de maintenance sur plusieurs machine alors on effectue l'insertion en utilisant un décalage à gauche s'il ya lieu pour pouvoir optimisé le plan de production conjoint maintenance, dans cette exemple l'insertion des 2 tâches de maintenance a été sans difficulté car l'intégration ne provoque pas un conflit production \ maintenance , en effet la figure 41 représente un plan de production \ maintenance initiale , sur le quel on va appliquer l'algorithme génétique afin de donner un plan final de production \ maintenance.

On a appliqué l'algorithme génétique sur le tableau illustré dans la figure 41 afin d'optimiser la fonction objective et comme première étape de l'algorithme génétique c'est la construction de la population initiale dont chaque chromosome on fait un décalage à gauche s'il ya lieu pour pouvoir optimiser la fonction objective ainsi la population est représenté comme suit :

Figure 42 population initiale de l'algorithme génétique

Le résultat obtenu dans la Figure 42 est une population initiale dont nous avons sept chromosomes par ligne dont chaque chromosome est structuré comme suit :

116

Code de la tâche
de production ou
de maintenance

Date de début
de la tache

Date de fin de la
tache

Durée de la tache

Figure 43 structure d'un chromosome

Et le dernier paramètre indiqué dans le tableau de la Figure 42 est la fonction objective

Après avoir construire la population initiale on applique les opérateurs de sélection & croisement & mutation sur la population initiale comme suit :

1. étape de sélection

Dans cette étape on a utilisé la sélection par rang et on a fixé un pourcentage de 50% de chaque population calculé.

2.étape de croisement

Durent cette étape on a croisé chaque deux individus pour donner un autre individu enfant.

3.étape de mutation

L'opérateur de mutation a été fait entre deux individus qui se suit afin de donner d'autre individus pour enrichir notre population initiale.

Notre système traite environ de cinq populations afin de donner une solution bien optimisé.

117

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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway