Improved teaching–learning-based optimization algorithm-based maximum power point trackers for photovoltaic system

This paper presents an improved teaching–learning-based optimization algorithm (ITLBO) for designing and implementing the maximum power point trackers (MPPT) incorporated with a photovoltaic (PV) module to extract the maximum power from the PV generating unit. The proposed algorithm is based on a population-based optimization algorithm to design a practical circuit of MPPT controller based on Arduino microcontroller. A modification in the teaching–learning-based optimization algorithm is considered where the best learner is considered as a teacher in the learner phase. The ITLBO-MPPT is physically implemented with Arduino Uno microcontroller which is presented as an open source. An experimental circuit comprising a PV module, a converter controlled via Arduino which is programmed by the proposed algorithm, ITLBO, is implemented, and the results are tabulated via three days of different operating conditions. A significant improvement in the global maximum power point is obtained via the proposed approach compared with that obtained via PSO and TLBO.

[1]  Neeraj Vijay Kale,et al.  Design and Implementation of Photo Voltaic System: Arduino Approach , 2013 .

[2]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[3]  Anima Naik,et al.  Weighted Teaching-Learning-Based Optimization for Global Function Optimization , 2013 .

[4]  Aissa Chouder,et al.  Modeling and simulation of a grid connected PV system based on the evaluation of main PV module parameters , 2012, Simul. Model. Pract. Theory.

[5]  Andres Barrado,et al.  Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems , 2006 .

[6]  Rubiyah Yusof,et al.  Implementation of Fuzzy Logic Maximum Power Point Tracking Controller for Photovoltaic System , 2013 .

[7]  Shreyash Sharma,et al.  IMPLEMENTATION OF MPPT ALGORITHM ON PV PANEL USING PIC16F877 CONTROLLER , 2015 .

[8]  B. Sai Pranahita,et al.  Hardware Realization of Conventional MPPT Techniques , 2015 .

[9]  Donatien Njomo,et al.  Modelling and Simulation of photovoltaic module considering single-diode equivalent circuit model in MATLAB , 2013 .

[10]  Mohammad Hassan Moradi,et al.  Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review , 2013 .

[11]  Ahmed Fathy,et al.  An Improved Teaching Learning Based Optimization Algorithm for Simulating the Maximum Power Point Tracking Controller in Photovoltaic system , 2016 .

[12]  Ahmed Fathy,et al.  Realworld maximum power point tracking simulation of PV system based on Fuzzy Logic control , 2012 .

[13]  Kashif Ishaque,et al.  An Improved Particle Swarm Optimization (PSO)–Based MPPT for PV With Reduced Steady-State Oscillation , 2012, IEEE Transactions on Power Electronics.

[14]  Vivek Patel,et al.  An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems , 2012 .

[15]  Mukund Patel,et al.  Book Review: Wind and Solar Power Systems—Design, Analysis, and Operation , 2006 .

[16]  Basim Alsayid,et al.  Maximum Power Point Tracking Simulation for Photovoltaic Systems Using Perturb and Observe Algorithm , 2012 .