A Low-Cost Maximum Power Point Tracking System Based on Neural Network Inverse Model Controller

This work presents the design, modeling, and implementation of a neural network inverse model controller for tracking the maximum power point of a photovoltaic (PV) module. A nonlinear autoregressive network with exogenous inputs (NARX) was implemented in a serial-parallel architecture. The PV module mathematical modeling was developed, a buck converter was designed to operate in the continuous conduction mode with a switching frequency of 20 KHz, and the dynamic neural controller was designed using the Neural Network Toolbox from Matlab/Simulink (MathWorks, Natick, MA, USA), and it was implemented on an open-hardware Arduino Mega board. To obtain the reference signals for the NARX and determine the 65 W PV module behavior, a system made of a 0.8 W PV cell, a temperature sensor, a voltage sensor and a static neural network, was used. To evaluate performance a comparison with the P&O traditional algorithm was done in terms of response time and oscillations around the operating point. Simulation results demonstrated the superiority of neural controller over the P&O. Implementation results showed that approximately the same power is obtained with both controllers, but the P&O controller presents oscillations between 7 W and 10 W, in contrast to the inverse controller, which had oscillations between 1 W and 2 W.

[1]  S. S. Mortazavi,et al.  A new MPPT scheme based on a novel fuzzy approach , 2017 .

[2]  Yusuf Al-Turki,et al.  Performance of Dual-Axis Solar Tracker versus Static Solar System by Segmented Clearness Index in Malaysia , 2013 .

[3]  Abdelghani Harrag,et al.  A new variable step size neural networks MPPT controller: Review, simulation and hardware implementation , 2017 .

[4]  Julien Gomand,et al.  Maximum Power point Tracking Using P&O Control Optimized by a Neural Network Approach: A Good Compromise between Accuracy and Complexity , 2013 .

[5]  Marta Molinas,et al.  A Flexible Power Electronics Configuration for Coupling Renewable Energy Sources , 2015 .

[6]  Carlos Robles Algarín,et al.  Low-Cost Fuzzy Logic Control for Greenhouse Environments with Web Monitoring , 2017 .

[7]  Mohd Azlan Hussain,et al.  Neural Network Inverse Model Control Strategy: Discrete-Time Stability Analysis for Relative Order Two Systems , 2014 .

[8]  Xiaofeng Wu,et al.  Maximum power point tracking using a variable antecedent fuzzy logic controller , 2016 .

[9]  George Papadakis,et al.  An Intelligent MPPT controller based on direct neural control for partially shaded PV system , 2015 .

[10]  Jayanta Deb Mondol,et al.  Modelling and simulation of Building-Integrated solar thermal systems: Behaviour of the coupled building/system configuration , 2015 .

[11]  Bidyadhar Subudhi,et al.  Design and real-time implementation of a new auto-tuned adaptive MPPT control for a photovoltaic system , 2015 .

[12]  Hui Li,et al.  Neuro-Fuzzy Wavelet Based Adaptive MPPT Algorithm for Photovoltaic Systems , 2017 .

[13]  E. Baghaz,et al.  Photovoltaic System Equipped with Digital Command Control and Acquisition , 2013 .

[14]  Ortiz Rivera,et al.  Modeling and analysis of solar distributed generation , 2006 .

[15]  Omar Rodríguez Álvarez,et al.  Fuzzy Logic Based MPPT Controller for a PV System , 2017 .

[16]  A. Rezaee Jordehi,et al.  Maximum power point tracking in photovoltaic (PV) systems: A review of different approaches , 2016 .

[17]  R. G. Vieira,et al.  Comparative performance analysis between static solar panels and single-axis tracking system on a hot climate region near to the equator , 2016 .

[18]  Fangliang Chen,et al.  Fabrication and laboratory-based performance testing of a building-integrated photovoltaic-thermal roofing panel , 2016 .

[19]  Lhoussaine Masmoudi,et al.  A Novel Solar Tracker Based on Omnidirectional Computer Vision , 2015 .

[20]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[21]  Aissa Chouder,et al.  Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions , 2015, Appl. Soft Comput..

[22]  Iulia Stamatescu,et al.  on Intelligent Manufacturing and Automation , 2013 Design and Implementation of a Solar-Tracking Algorithm , 2014 .

[23]  Merwan Saadsaoud,et al.  Study of Partial shading Effects on Photovoltaic Arrays with Comprehensive Simulator for Global MPPT control , 2016 .

[24]  Adalberto Ospino Castro,et al.  Dual-Axis Solar Tracker for Using in Photovoltaic Systems , 2017, International Journal of Renewable Energy Research.

[25]  Yi Jin,et al.  A Novel Maximum Power Point Tracking Algorithm Based on Glowworm Swarm Optimization for Photovoltaic Systems , 2016 .

[26]  Jon Rigelsford Handbook of Neural Network Signal Processing , 2003 .

[27]  S. Sheik Mohammed,et al.  A novel hybrid Maximum Power Point Tracking Technique using Perturb & Observe algorithm and Learning Automata for solar PV system , 2016 .

[28]  Karima Benatchba,et al.  A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions , 2017, Appl. Soft Comput..

[29]  Yie-Tone Chen,et al.  A fuzzy-logic based auto-scaling variable step-size MPPT method for PV systems , 2016 .

[30]  Saffa Riffat,et al.  Building integrated solar thermal collectors – A review , 2015 .

[31]  Carlos Arturo Robles,et al.  Control del punto de máxima potencia de un panel solar fotovoltaico, utilizando lógica difusa , 2011 .