Skip to main content

2013 | OriginalPaper | Buchkapitel

14. Design and Implementation of Maximum Power Point Tracking Algorithm Using Fuzzy Logic and Genetic Algorithm

verfasst von : Adnane Messai, Adel Mellit

Erschienen in: Assessment and Simulation Tools for Sustainable Energy Systems

Verlag: Springer London

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Recent advances in artificial intelligent techniques embedded into a field programmable gate array (FPGA) allowed the application of such technologies in real engineering problems (robotic, image and signal processing, control, etc.). However, the application of such technologies in the solar energy field is relatively limited. The embedded intelligent algorithm into FPGA can play a very important role in the control of solar energy systems. In this chapter, an intelligent approach based fuzzy logic and genetic algorithm (GA) is developed using a description language (VHDL standing for VHSIC Hardware Description Language), and then is implemented into FPGA-Xilinx (Virtex-II-Pro xc2v1000-4fg456) chip to track the maximal power point (MPP) in a (PV) photovoltaic module. ModelSim-based simulation results confirm the effectiveness of the designed approach in tracking the MPP. In addition, it has been demonstrated that the employed FPGA chip is largely sufficient to implement the designed approach.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Bellman RE, Zadeh LA (1977) Local and fuzzy logics in modern uses of multiple-valued logic. In: Dunn JM, Epstein G (eds) Modern uses of multiple-valued logic. Reidel, Dordrecht, Netherlands Bellman RE, Zadeh LA (1977) Local and fuzzy logics in modern uses of multiple-valued logic. In: Dunn JM, Epstein G (eds) Modern uses of multiple-valued logic. Reidel, Dordrecht, Netherlands
Zurück zum Zitat Chekired F, Larbes C, Mellit A (2011) FPGA-based real time simulation of ANFIS-MPPT controller for photovoltaic systems. Int Rev Model Simul 5:2361–2370 Chekired F, Larbes C, Mellit A (2011) FPGA-based real time simulation of ANFIS-MPPT controller for photovoltaic systems. Int Rev Model Simul 5:2361–2370
Zurück zum Zitat Colin RR, Jonathan ER (2002) Genetic algorithms—principles and perspectives, a guide to GA theory. Kluwer Academic Publishers, Dordrecht Colin RR, Jonathan ER (2002) Genetic algorithms—principles and perspectives, a guide to GA theory. Kluwer Academic Publishers, Dordrecht
Zurück zum Zitat DeJong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. Ph.D Dissertation, University of Michigan DeJong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. Ph.D Dissertation, University of Michigan
Zurück zum Zitat Deliparaschos KM, Nenedakis FI, Tzafestas SG (2006) Design and Implementation of a fast digital fuzzy Logic controller using FPGA technology. J Intell Rob Syst 45:77–96CrossRef Deliparaschos KM, Nenedakis FI, Tzafestas SG (2006) Design and Implementation of a fast digital fuzzy Logic controller using FPGA technology. J Intell Rob Syst 45:77–96CrossRef
Zurück zum Zitat Dubois D, Prade H (1980) Fuzzy sets systems: theory and applications. Academic Press, Orlando, FLMATH Dubois D, Prade H (1980) Fuzzy sets systems: theory and applications. Academic Press, Orlando, FLMATH
Zurück zum Zitat Godoy MS, Franceschetti NN (1999) Fuzzy optimization based control of a solar array system. IEEE Proc Electric Power Appl 146(5):552–558CrossRef Godoy MS, Franceschetti NN (1999) Fuzzy optimization based control of a solar array system. IEEE Proc Electric Power Appl 146(5):552–558CrossRef
Zurück zum Zitat Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MAMATH Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MAMATH
Zurück zum Zitat Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
Zurück zum Zitat Homaifar A, McCormick E (1995) Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms. IEEE Trans Fuzzy Syst 3(2):129–139CrossRef Homaifar A, McCormick E (1995) Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms. IEEE Trans Fuzzy Syst 3(2):129–139CrossRef
Zurück zum Zitat IEA (2010) Technology roadmap: solar photovoltaic energy IEA (2010) Technology roadmap: solar photovoltaic energy
Zurück zum Zitat Jiménez CJ, Sànchez Solano S, Barriga A (1995) Hardware implementation of a general purpose fuzzy controller. In: IFSA’95, vol 2; Sao Paulo-Brazil, pp 185–188 Jiménez CJ, Sànchez Solano S, Barriga A (1995) Hardware implementation of a general purpose fuzzy controller. In: IFSA’95, vol 2; Sao Paulo-Brazil, pp 185–188
Zurück zum Zitat Kalogirou SA (2003) Artificial intelligence for the modeling and control of combustion processes: a review. Prog Energy Combust Sci 29:515–566CrossRef Kalogirou SA (2003) Artificial intelligence for the modeling and control of combustion processes: a review. Prog Energy Combust Sci 29:515–566CrossRef
Zurück zum Zitat Kalogirou SA (2007) Artificial Intelligence in energy and renewable energy systems. Nova Publishers, Hauppauge (Chapter 2 and Chapter 5) Kalogirou SA (2007) Artificial Intelligence in energy and renewable energy systems. Nova Publishers, Hauppauge (Chapter 2 and Chapter 5)
Zurück zum Zitat Kaufmann A, Gupta MM (1985) Introduction to fuzzy arithmetic, theory and applications. 2nd edn. (Japanese trans: Atsuka M, Ohmsha Ltd., Tokyo, 1991). Van Nostrand Reinhold, New York Kaufmann A, Gupta MM (1985) Introduction to fuzzy arithmetic, theory and applications. 2nd edn. (Japanese trans: Atsuka M, Ohmsha Ltd., Tokyo, 1991). Van Nostrand Reinhold, New York
Zurück zum Zitat Khaehintung N, Pramotung K, Sirisuk P (2004) RISC microcontroller built-in fuzzy logic controller for maximum power point tracking in solar-powered for battery charger, vol 4. In: IEEE conference, pp 637–640 Khaehintung N, Pramotung K, Sirisuk P (2004) RISC microcontroller built-in fuzzy logic controller for maximum power point tracking in solar-powered for battery charger, vol 4. In: IEEE conference, pp 637–640
Zurück zum Zitat Lakhmi CJ, Martin NM (1998) Fusion of neural networks, fuzzy systems and genetic algorithms: industrial applications. Boca Raton, FL: CRC Press Lakhmi CJ, Martin NM (1998) Fusion of neural networks, fuzzy systems and genetic algorithms: industrial applications. Boca Raton, FL: CRC Press
Zurück zum Zitat Larbes C, Aït Cheikh SM, Obeidi T, Zerguerras A (2009) Genetic algorithms optimized fuzzy logic control for the maximum power point tracking in photovoltaic system. Renew Energ 34:2093–2100CrossRef Larbes C, Aït Cheikh SM, Obeidi T, Zerguerras A (2009) Genetic algorithms optimized fuzzy logic control for the maximum power point tracking in photovoltaic system. Renew Energ 34:2093–2100CrossRef
Zurück zum Zitat Linkens DA, Nyongesa HO (1995) Genetic algorithms for fuzzy control. Part 1: offline system development and application. IEEE Proc Control Theor Appl 142(3):161–176MATHCrossRef Linkens DA, Nyongesa HO (1995) Genetic algorithms for fuzzy control. Part 1: offline system development and application. IEEE Proc Control Theor Appl 142(3):161–176MATHCrossRef
Zurück zum Zitat Machado RJ, Rocha AF (1992) A hybrid architecture for fuzzy connectionist expert systems. In: Kandel A, Langholz G (eds) Hybrid architectures for intelligent systems. CRC Press, Boca Raton, FL Machado RJ, Rocha AF (1992) A hybrid architecture for fuzzy connectionist expert systems. In: Kandel A, Langholz G (eds) Hybrid architectures for intelligent systems. CRC Press, Boca Raton, FL
Zurück zum Zitat Markvart T (1994) Solar electricity. Wiley, Hoboken Markvart T (1994) Solar electricity. Wiley, Hoboken
Zurück zum Zitat Mellit A, Kalogirou SA (2008) Artificial intelligence techniques for photovoltaic applications: a review. Prog Energ Combust Sci 34(5):574–632CrossRef Mellit A, Kalogirou SA (2008) Artificial intelligence techniques for photovoltaic applications: a review. Prog Energ Combust Sci 34(5):574–632CrossRef
Zurück zum Zitat Mellit A, Rezzouk H, Messai A, Medjahed B (2011) FPGA-based real time implementation of MPPT controller for photovoltaic systems. Renew Energ 36:1652–1661CrossRef Mellit A, Rezzouk H, Messai A, Medjahed B (2011) FPGA-based real time implementation of MPPT controller for photovoltaic systems. Renew Energ 36:1652–1661CrossRef
Zurück zum Zitat Messai A, Mellit A, Guessoum A, Kalogirou SA (2011a) Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation. Sol Energ 85:265–277CrossRef Messai A, Mellit A, Guessoum A, Kalogirou SA (2011a) Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation. Sol Energ 85:265–277CrossRef
Zurück zum Zitat Messai A, Mellit A, Pavan AM, Guessoum A, Mekki H (2011b) FPGA-based implementation of a fuzzy controller (MPPT) for photovoltaic module. Energ Convers Manage 52:2695–2704CrossRef Messai A, Mellit A, Pavan AM, Guessoum A, Mekki H (2011b) FPGA-based implementation of a fuzzy controller (MPPT) for photovoltaic module. Energ Convers Manage 52:2695–2704CrossRef
Zurück zum Zitat Michalewicz Z (1992) Genetic algorithms+Data Structures = Evolution Programs. Berlin, Springer Michalewicz Z (1992) Genetic algorithms+Data Structures = Evolution Programs. Berlin, Springer
Zurück zum Zitat Robert F (1995) Neural fuzzy systems. Abo Akademi University, Turku Robert F (1995) Neural fuzzy systems. Abo Akademi University, Turku
Zurück zum Zitat Ruelland R, Gateau G, Meynard TA, Hapiot JC (2003) Design of FPGA-based emulator for series multicell converters using co-simulation tools. IEEE Trans Power Electron 18:455–463CrossRef Ruelland R, Gateau G, Meynard TA, Hapiot JC (2003) Design of FPGA-based emulator for series multicell converters using co-simulation tools. IEEE Trans Power Electron 18:455–463CrossRef
Zurück zum Zitat Salas V, Olias E, Barrado A, Lazaro A (2006) Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol Energ Mater Sol Cells 90:1555–1578CrossRef Salas V, Olias E, Barrado A, Lazaro A (2006) Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems. Sol Energ Mater Sol Cells 90:1555–1578CrossRef
Zurück zum Zitat Simoes MG, Franceschetti NN, Friedhofer MA (1998) Fuzzy logic photovoltaic peak power tracking controller. IEEE Trans Energ Convers 1:300–305 Simoes MG, Franceschetti NN, Friedhofer MA (1998) Fuzzy logic photovoltaic peak power tracking controller. IEEE Trans Energ Convers 1:300–305
Zurück zum Zitat Simões MG, Franceschetti NN (1999) Fuzzy optimization based control of a solar array system. IEEE Electr Power Appl 146:552–558CrossRef Simões MG, Franceschetti NN (1999) Fuzzy optimization based control of a solar array system. IEEE Electr Power Appl 146:552–558CrossRef
Zurück zum Zitat Timothy, Ross J (2004) Fuzzy Logic with Engineering Applications, 2nd edn. John Wiley & Sons Ltd. Timothy, Ross J (2004) Fuzzy Logic with Engineering Applications, 2nd edn. John Wiley & Sons Ltd.
Zurück zum Zitat Zhang J, Guo F (2009) The study in photovoltaic control system based on FPGA. In: IEEE international conference on research challenges in computer science, ICRCCS ‘09 Zhang J, Guo F (2009) The study in photovoltaic control system based on FPGA. In: IEEE international conference on research challenges in computer science, ICRCCS ‘09
Metadaten
Titel
Design and Implementation of Maximum Power Point Tracking Algorithm Using Fuzzy Logic and Genetic Algorithm
verfasst von
Adnane Messai
Adel Mellit
Copyright-Jahr
2013
Verlag
Springer London
DOI
https://doi.org/10.1007/978-1-4471-5143-2_14