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

 > 

Optimisation de la production et de la structure d'énergie électrique par les colonies de fourmis

( Télécharger le fichier original )
par Sihem Bouri
Université Jilali Liabès - Doctorat 2007
  

précédent sommaire suivant

Extinction Rebellion

7.4. Description de l'algorithme des fourmis appliquées aux systèmes électro- énergétique

7.4.1. Aperçu sur l'algorithme des fourmis

Cas d'une structure de production fluide {exemple industrie électro- énergétique (production, transport et distribution d'énergie électrique), industrie de recyclage de plastique, industrie électronique en chaîne ect.....}.

STEP 1:

Set NC:=0 /*{NC: Conteur de Cycle}*/.

Pour chaque arc (i,j) mettre une valeur initiale ij(0)= o /*{ Niveau de phéromone initial }*/.

STEP 2:

For k=1 to Nb{Fourmis} do /*{Nb nombre de fourmis sur le sub-system}*/.

For i=1 to NbSubSystem do

For j=1 to Mmax Composants do /*{(Mmax : Composants ou éléments le maximum technique sur un sub-système (Générateur, transformateurs ou bien lignes de transport)}*/.

Choisir un composant ou éléments, faire introduire un composant vide {blanks}, en respectant les équations de probabilité (1) et (2) .

Faire un Update Locale de la piste de phéromone pour choisir un composant du sous système arc (i,j) :

End For

End For

STEP 3:

Calculer Ak ou bien Rk /*{Fiabilité du System pour chaque fourmi}*/.

{Méthode D'Ushakov }:

For j=1 to kmax /*{kmax}: /* Nombre maximum de composant ou éléments en parallèle */.

{Appliquant les équations}:

For i=1 to n /*n: nombre de sub-système en séries */.

{Appliquant les équations}:

,

Calculer le coût total /* Coût de la structure ou topologie de chaque fourmis*/ .

{Appliquant l'équation}:

Faire un Update globale et sauvegarder la meilleure solution

/* Structure de la meilleure fourmi*/.

STEP 4:

Globale Update pour la piste de phéromone /* Structure de la meilleure fourmi*/

Pour chaque arc (i,j) à la meilleure solutions, Update la piste de phéromone

{Appliquant les équations}:

End For

STEP 5:

Ccycle=Ccycle +1

If {NC < NCmax} et /* comportement sans stagnation {comportement sans stagnation /*

Then

Goto step 2

Else

Imprimer et sauvegarder la meilleure solution /* structure avec composant les plus meilleure*/.

STOP.

7.4.2. L'organigramme de l'algorithme

M : nombre de fourmis

Tmax : nombre de cycles

To : phéromone initiale

Ro : Éaporation de la phéromone

E0 : Niveau de fiabilité désire

Lecture du fichier des :

Caractéristiques

Nombre de sub-systèmes, Nbre de composant Performance, Coût et Disponibilité

Détermination du :

- Nbre des sub-système

- Nbre d'éléments

ç(I,j)=1/ (1+coût[I,J]

I : sub-systeme 1..n

J : Éléments 1..Pmax

Lecture des niveaux de charge

N°, niveau de charge

Calcul de la probabilité des niveaux de charge

Sélection de l'élément selon

ou bien

e=e+1

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon