A Novel Approach for an MPPT Controller Based on the ADALINE Network Trained with the RTRL Algorithm

The Real-Time Recurrent Learning Gradient (RTRL) algorithm is characterized by being an online learning method for training dynamic recurrent neural networks, which makes it ideal for working with non-linear control systems. For this reason, this paper presents the design of a novel Maximum Power Point Tracking (MPPT) controller with an artificial neural network type Adaptive Linear Neuron (ADALINE), with Finite Impulse Response (FIR) architecture, trained with the RTRL algorithm. With this same network architecture, the Least Mean Square (LMS) algorithm was developed to evaluate the results obtained with the RTRL controller and then make comparisons with the Perturb and Observe (P&O) algorithm. This control method receives as input signals the current and voltage of a photovoltaic module under sudden changes in operating conditions. Additionally, the efficiency of the controllers was appraised with a fuzzy controller and a Nonlinear Autoregressive Network with Exogenous Inputs (NARX) controller, which were developed in previous investigations. It was concluded that the RTRL controller with adaptive training has better results, a faster response, and fewer bifurcations due to sudden changes in the input signals, being the ideal control method for systems that require a real-time response.

[1]  Carlos Robles Algarín,et al.  Data from a photovoltaic system using fuzzy logic and the P&O algorithm under sudden changes in solar irradiance and operating temperature , 2018, Data in brief.

[2]  Carlos Robles Algarín,et al.  A Low-Cost Maximum Power Point Tracking System Based on Neural Network Inverse Model Controller , 2018 .

[3]  Carlos Robles Algarín,et al.  Implementation of a cost-effective fuzzy MPPT controller on the Arduino board , 2018 .

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

[5]  Mohammed Hassan,et al.  Performance Comparison of Feed-Forward Neural Networks Trained with Different Learning Algorithms for Recommender Systems , 2017, Comput..

[6]  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..

[7]  Djamila Rekioua,et al.  Energy management based fuzzy logic controller of hybrid system wind/photovoltaic/diesel with storage battery , 2017 .

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

[9]  Layachi Zaghba,et al.  Optimized MPPT Controllers Using GA for Grid Connected Photovoltaic Systems, Comparative study , 2017 .

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

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

[12]  B. Hajji,et al.  A New MPPT-based ANN for Photovoltaic System under Partial Shading Conditions , 2017 .

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

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

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

[16]  R. Gayathri,et al.  Golden section search based maximum power point tracking strategy for a dual output DC-DC converter , 2016, Ain Shams Engineering Journal.

[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]  Jeyraj Selvaraj,et al.  Study of the MPP tracking algorithms: Focusing the numerical method techniques , 2016 .

[19]  S. Ahmadi,et al.  Application of the Hybrid Big Bang–Big Crunch algorithm for optimal sizing of a stand-alone hybrid PV/wind/battery system , 2016 .

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

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

[22]  R. Boukenoui,et al.  A new Golden Section method-based maximum power point tracking algorithm for photovoltaic systems , 2016 .

[23]  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..

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

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

[26]  Mansour Souissi,et al.  Maximum Power Point Tracking Control Using Neural Networks for Stand-Alone Photovoltaic Systems , 2014 .

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

[28]  Jenq-Neng Hwang,et al.  Handbook of Neural Network Signal Processing , 2000, IEEE Transactions on Neural Networks.

[29]  E. N. Chaves,et al.  Simulated Annealing ‑ MPPT in Partially Shaded PV Systems , 2016, IEEE Latin America Transactions.

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

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

[32]  H. M. R. Ugalde,et al.  Maximum Power point Tracking Using P&O Control Optimized by a Neural Network Approach: A Good Compromise between Accuracy and Complexity , 2013 .

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

[34]  L. Fagerlund The United Nations , 1993 .