Use of the Genetic Algorithm for optimal operation of multi - reservoirs on demand irrigation system By I. Nouiri,F. Lebdi,N. Lamaddalena O. Gharsallah,

Slides:



Advertisements
Présentations similaires
Algorithmes Génétiques : Principes mathématiques et Utilisations
Advertisements

Cliquez et modifiez le titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième niveau 1 Scientific.
Conception Préliminaire de Manipulateurs Mobiles et Génération de Consignes Évolutionnaires : une Méthodologie pour Intégrer la Commande dans l’Évaluation.
Michel Morange, Centre Cavaillès, Ens
Optimisation dans les télécommunications
Les noms des partenaires ____________________________________ ____________________________________ Partie A: Notre thème est: ______________________________.
Application des algorithmes génétiques
Commande par algorithme génétique
Présentation de la différence entre apprentissage individuel et collectif (Nick Vriend) (publié au JEDC, 2000)
Échantillonnage de l'eau et des facteurs connexes pour mesurer les caractéristiques physiques, chimiques et microbiologiques de l'eau de surface et des.
PURCHASING PHASE REVIEW Cornerstones of Purchase baseline
Parallel Cooperative Optimization Research Group
Ce document est la propriété d ’EADS CCR ; il ne peut être communiqué à des tiers et/ou reproduit sans l’autorisation préalable écrite d ’EADS CCR et son.
Information Theory and Radar Waveform Design Mark R. bell September 1993 Sofia FENNI.
Réseau bayésien à la détection de fraude
République Algérienne Démocratique et Populaire Ministère de l'enseignement supérieur et de herche scientifique Université de Ferhat Abbas -Sétif - Département.
Etudes statistiques de la puissance des ondes à la magnétopause et à son voisinage (Traversées Cluster). Corrélations avec la pression du vent solaire.
Optimisation par les algorithmes génétiques
Energy optimization in a manufacturing plant Journée GOThA Ordonnancement avec contraintes d’énergie et/ou de ressources périssables LAAS-CNRS Toulouse.
Laboratoire des outils informatiques pour la conception et la production en mécanique (LICP) ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE 1 Petri nets for.
Être ou Avoir? How do I choose which one to use in the passé composé?
"Utilisation des outils hydrogéochimiques, isotopiques et hydrodynamiques pour appréhender le fonctionnement des aquifères de la région de Mogher Al Mer.
Travaux Pratiques Optimisation Combinatoire
Faith and Light International Formation Session 2010 Energizing Meetings
Research interests Viviane Gascon Vietnam Nurse scheduling Viviane Gascon and Éric Gagné.
Recherches locales et méta-heuristiques
1 Programmation en C++ Marianne Morris. 2 Intro générale à la programmation On a déjà étudié le langage assembleur Langage de bas niveau Meilleur que.
Optimisation pour la Conception de Systèmes Embarqués
FREE HEALTH CARE AND RISK OF MORTALITY ON UNDER 5 YEARS OLD CHILDREEN IN BURKINA FASO : EVIDENCE FROM SAPONE HDSS By Malik LANKOANDE Msc Demography Projet.
1 Differentiation: high, forte Integration: high, forte Transnational.
ÉCOLE POLYTECHNIQUE CONCOURS 2010 Workshop NSERC scholarship application 23 avril 2015 École Polytechnique.
Lucia - LAPP Phi* meeting - 3 novembre Correcting back to the electrons after FSR So far C Z defined w.r.t. electrons before FSR Z status = 3 and.
Techniques de l’eau et calcul des réseaux le calcul hydrologique proprement dit Michel Verbanck 2012.
La mémoire(1): Comment bien travailler
Groupe ALICE /Détecteur V0 (1)
GREDOR - GREDOR - Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables How to plan grid investments smartly? Moulin de Beez, Namur.
Université Farhat Abbas_setif
Présenté par : ABED Djemaa; BAKHOUIA Roqiya.
Welcome everyone.
Mr.D.MOKKADEM MATI CHEMS-EDDINE MEDJOUBI HALIMA
Celebrity Photo Album by M. Rocque. La Description You are going to see several celebrities. For each celebrity say one or two adjectives to describe.
Optimisation par les algorithmes génétiques
ANNEE UNIVERSITAIRE :2010/2011
« © CEA [2006]. Tous droits réservés. Toute reproduction totale ou partielle sur quelque support que ce soit ou utilisation du contenu de ce document est.
Peuplement d’une ville virtuelle S.ESTIENNE PRE001v1.01 Exemple d’utilisation du GA 1. Initialement une population est choisie au hasard. 2. Chaque individu.
Object pronouns How to say “him”, “her”, “it”, “them”
Aim: learn rules and regulations
1. Est-ce que Est-ce que, literally translated "is it that," can be placed at the beginning of any affirmative sentence to turn it into a question: Je.
University of Ottawa - Bio 4118 – Applied Biostatistics © Antoine Morin and Scott Findlay 24/07/2015 2:29 PM Bootstrap et permutations.
Unité 6 Leçon B. Forming yes/no questions  To form a yes/no question in French in the simplest way, add a question mark at the end of the sentence, and.
1. Introduction.
-Transporter specifications sent for comments to Markus and Jean-Louis -We would like to have a mecanum transporter -Feedback from SEAQX: -For the same.
What’s the weather like?. Look at the verb phrase fait-il above Turn it around and you have il fait The phrase Il fait can be used to describe lots of.
EXTRACTION D’ÉLÉMENTS CURVILIGNES GUIDÉE PAR DES MÉCANISMES ATTENTIONNELS POUR DES IMAGES DE TÉLÉDÉTECTION : APPROCHE PAR FUSION DE DONNÉES EXTRACTION.
Flash-on-flash-off! You will see some French text in a minute but it will only be on the board for a minute then it will disappear.
Netwin is supported by the EU Commission in the framework of the Recite II programme Le projet Netwin est soutenu par la Commission Européenne dans le.
Fabien Plassard December 4 th European Organization for Nuclear Research ILC BDS MEETING 04/12/2014 ILC BDS MEETING Optics Design and Beam Dynamics Modeling.
Negative sentences Questions
O WHY IS IT IMPORTANT TO PLAN AHEAD FOR THE FUTURE?
Resource allocation: what can we learn from HPC? 20 janvier 2011 Vincent Breton Crédit: Catherine Le Louarn.
Page : 1 ObjectWeb 04/10/2004 Direction Générale du Système d ’Information Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut.
Programme LAViSta côté LAPP A.Jeremie 12 décembre 2007 J.P.Baud, B.Bolzon, L.Brunetti, G.Gaillard, N.Geffroy, J.Tassan.
Quantum Computer A New Era of Future Computing Ahmed WAFDI ??????
High-Availability Linux Services And Newtork Administration Bourbita Mahdi 2016.
What’s the weather like?
5S Methodology How to implement "5S" and get extraordinary results.
Techniques de l’eau et calcul des réseaux
Transcription de la présentation:

Use of the Genetic Algorithm for optimal operation of multi - reservoirs on demand irrigation system By I. Nouiri,F. Lebdi,N. Lamaddalena O. Gharsallah, I. Nouiri, F. Lebdi, N. Lamaddalena Wasamed Conference: 2 /15/ 2007

©2004 Guy Desjardins. Tous droits réservés. IntroductionIntroduction  Change in cropping pattern respect to design stage; Reservoir emptiness + failure in the hydraulic service (Discharge, Pressure). Water volume stored into the upstream reservoirs not enough to compensate water withdrawals during the peak period.  Variation in climatic conditions;  Variation in farmer’s behaviour (stochastic).

©2004 Guy Desjardins. Tous droits réservés. Objectives Objective Function  To Minimise ΣQ a (r,t) = F Qa  To Minimise Viol max, Hmax  To Minimise Viol max, Hmin Boundary Conditions  To Minimise ΣΔHf =F Hf F 1/H Q a (r, t) H min H max Q d (r, t) Q d (r, t) Weighted Sum (p1. F Qa )+ (p2. F 1/H ) + (p3. F Hf ) p1 + p2 + p3 Q a (r, t) H max H min Reservoir’s scheme

©2004 Guy Desjardins. Tous droits réservés. ApproachApproach A combinative optimisation problem (existence of several realisable solutions, from which it will be necessary to extract the best one: the optimal To Satisfy the daily demand requirements (stochastic variables); To Satisfy the daily demand requirements (stochastic variables); To have reservoir full at the beginning of each distribution cycle. To have reservoir full at the beginning of each distribution cycle. To minimise the maximum discharge delivered by the upstream dam; To minimise the maximum discharge delivered by the upstream dam; Mathematical tool: the Genetic Algorithm GA

©2004 Guy Desjardins. Tous droits réservés. Capitanata on demand irrigation system (Sinistra Ofanto) Problem Formulation and study Case

©2004 Guy Desjardins. Tous droits réservés. Figure 6: Carte de localisation de la Capitanata

©2004 Guy Desjardins. Tous droits réservés. Sinistra Ofanto irrigation scheme

©2004 Guy Desjardins. Tous droits réservés. Q (l s -1 ) On demand operation Restricted frequency operation Time (hour) Q (l s -1 ) Time (hour)

©2004 Guy Desjardins. Tous droits réservés. Sector 25 from district 4 Withrotation

©2004 Guy Desjardins. Tous droits réservés. Water level into the reservoir: real case Emptiness after only 2 operation days

©2004 Guy Desjardins. Tous droits réservés. The Problem Resolution by the Genetic Algorithm model Application

©2004 Guy Desjardins. Tous droits réservés. What’s the Genetic Algorithm GA ? The Genetic Algorithm (GA) is an heuristic optimisation method based on the mechanics of natural genetics and selection. Definition :

©2004 Guy Desjardins. Tous droits réservés. Why to use the GA? Pure random research technique; Pure random research technique; Does not require derivatives, just an evaluation function; Does not require derivatives, just an evaluation function; Samples the space widely; like an enumerative or random algorithm, but more efficiently; Samples the space widely; like an enumerative or random algorithm, but more efficiently; Can search multiple peaks in parallel, so is less hampered by local extreme than gradient based methods; No deterministic algorithms adapted until now to solve this type of optimization.

©2004 Guy Desjardins. Tous droits réservés. GA Operators Selection Selection Crossover Crossover Mutation Mutation Elitism Elitism

©2004 Guy Desjardins. Tous droits réservés. Q 1 1 Q Q 1j ………Q 1 23 Q 1 24 Q 2 1 Q Q 2j ………Q 2 23 Q 2 24 Q 5 1 Q Q 5j ………Q 5 23 Q 5 24 Q 3 1 Q Q 3j ………Q 3 23 Q 1 24 Reservoirnumbers(5) Operatorhournumbers(24) Gene Analogy: Genetic / Hydraulic Q 4 1 Q Q 4j ………Q 4 23 Q 4 24 Chromosome

©2004 Guy Desjardins. Tous droits réservés. Flowchart of GA

©2004 Guy Desjardins. Tous droits réservés.Inputs  Reservoirs data  distributed discharges Hydraulics data Genetics data Outputs  Fitness  Reservoirs inflow  Total discharge supplied by the downstream dam  Admissible water levels

©2004 Guy Desjardins. Tous droits réservés. GA Results

©2004 Guy Desjardins. Tous droits réservés. Hydrograph of simulated hourly inflow and recorded outflow

©2004 Guy Desjardins. Tous droits réservés. Reservoir water levels: 1 month operation (simulated case) Never empty 2.5 m

©2004 Guy Desjardins. Tous droits réservés. Conclusion

©2004 Guy Desjardins. Tous droits réservés.  Water demand satisfied + No reservoir emptiness  Constant discharge: Flow stability ( no unsteady flow) GA Management improvement Physical protection

©2004 Guy Desjardins. Tous droits réservés.

Évolution des violations maximales (H min et H max) 37 ème génération

©2004 Guy Desjardins. Tous droits réservés. Évolution des sommes des écarts à la fin du cycle de distribution 40 ème génération

©2004 Guy Desjardins. Tous droits réservés. Comparaison des différentes méthodes d’optimisation Type de méthode Type de l’espace de recherche Régularité de la fonction objective Recherche locale / globale Déterminist Continue et dérivable RégulièreConvexe Locale, non appliqué sur espace discret ou mixte Non Déterministe (stochastique) Distribution aléatoire Pas des conditions initiales Globale

©2004 Guy Desjardins. Tous droits réservés. local Optimum (DM)GlobalOptimum(NDM) Optimization methods NDM: non determinist method DM: determinist method

©2004 Guy Desjardins. Tous droits réservés. arrêt Algorithme génétique Génération de la population initiale en respectant les contraintes Génération de la population initiale en respectant les contraintes Évaluation des chromosomes Évaluation des chromosomes Sélection (tournoi) Sélection (tournoi) Évaluation des chromosomes enfants générés par l’étape de reproduction Évaluation des chromosomes enfants générés par l’étape de reproduction Construction de la nouvelle génération par la technique de sélection Construction de la nouvelle génération par la technique de sélection Reproduction Croisement Mutation Croisement non oui ‘‘meilleur chromosome’’ avant croisement après croisement PcPc Mutation PmPm Taille pop N gen Gène muté Chromosome Fonction Objectif Minimiser ou maximiser Sélection Technique pour choisir des chromosomes de la population pour l’étape suivant Stratégie de l’élitisme 50% de la taille de la population

©2004 Guy Desjardins. Tous droits réservés. Sélection des N I meilleurs parmi les parents et les enfants Opérateur de sélection = sélectionne les individus les plus adéquats Population avant sélection Population après sélection p4 p2 c3 c1 c4 p3 p1 c2 N I individus

©2004 Guy Desjardins. Tous droits réservés. Croisement Croisement Le croisement a pour but d'enrichir la diversité de la population en manipulant les composantes des individus (chromosomes) 2 types En un point En un point En deux points En deux points

©2004 Guy Desjardins. Tous droits réservés. Mutation Mutation La mutation joue le rôle de bruit et empêche l’évolution de se figer. La mutation joue le rôle de bruit et empêche l’évolution de se figer. Elle permet d’assurer une recherche aussi bien globale que locale. Elle permet d’assurer une recherche aussi bien globale que locale.