Solution of series-parallel photovoltaic arrays model using global optimization algorithms

This article proposes a solution, using global optimization algorithms, of the mathematical model that de- scribes the electrical behavior of a series-parallel photovoltaic generator, operating under uniform and partial shading conditions. Such a model is constructed by dividing the generator into strings and representing each module in the string with its circuital equivalent, denominated single-diode model. Consequently, for each string a system of nonlinear equations is build applying the Kirchhoff’s current and voltage laws, where the unknowns are the modules’ voltages. The solution of the resulting nonlinear equation system is posed as an optimization problem, where the objective function is defined as the sum of the squared of each nonlinear equation. Minimum and maximum values of each voltage are defined from the datasheet information of the modules and bypass diodes. As a demonstrative example, we arbitrarily select two well-known algorithms to solve this problem: Genetic Algorithms and Particle Swarm Optimization. Simulation results show the validity of our proposal, since both algorithms achieved the exact solution in a relatively short computation time. Moreover, the proposed solution is conceptually simple and easily programmabl.

[1]  Carlos Andrés Ramos-Paja,et al.  A Procedure for Modeling Photovoltaic Arrays under Any Configuration and Shading Conditions , 2018 .

[2]  Luis J. Ricalde,et al.  Temperature Estimation for Photovoltaic Array Using an Adaptive Neuro Fuzzy Inference System , 2017 .

[3]  M. Vitelli,et al.  Analytical model of mismatched photovoltaic fields by means of Lambert W-function , 2007 .

[4]  Ren Renewables 2019 Global Status Report , 2012 .

[5]  James E. Baker,et al.  Reducing Bias and Inefficienry in the Selection Algorithm , 1987, ICGA.

[6]  William A. Beckman,et al.  Improvement and validation of a model for photovoltaic array performance , 2006 .

[7]  C. Ramos-Paja,et al.  Modeling of photovoltaic fields in mismatched conditions for energy yield evaluations , 2011 .

[8]  Carlos Andrés Ramos-Paja,et al.  A technique for mismatched PV array simulation , 2013 .

[9]  Debashisha Jena,et al.  Modeling of photovoltaic system for uniform and non-uniform irradiance: A critical review , 2015 .

[10]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[11]  Carlos Andrés Ramos-Paja,et al.  Photovoltaic Sources Modeling , 2017 .

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  M. Vitelli,et al.  Power Electronics and Control Techniques for Maximum Energy Harvesting in Photovoltaic Systems , 2012 .

[14]  Carlos Andrés Ramos-Paja,et al.  Model of series-parallel photovoltaic arrays designed for parallel computing , 2017, 2017 14th International Conference on Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD).

[15]  Hongxing Yang,et al.  Solar photovoltaic system modeling and performance prediction , 2014 .

[16]  Arpan Kumar Kar,et al.  Bio inspired computing - A review of algorithms and scope of applications , 2016, Expert Syst. Appl..

[17]  G. Petrone,et al.  Symbolic algebra for the calculation of the series and parallel resistances in PV module model , 2013, 2013 International Conference on Clean Electrical Power (ICCEP).

[18]  Heinrich Häberlin Photovoltaics: System Design and Practice , 2012 .

[19]  E. Karatepe,et al.  Development of a suitable model for characterizing photovoltaic arrays with shaded solar cells , 2007 .

[20]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[21]  Yudong Zhang,et al.  A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications , 2015 .

[22]  G. Petrone,et al.  A model of photovoltaic fields in mismatching conditions featuring an improved calculation speed , 2013 .

[23]  Marcelo Gradella Villalva,et al.  Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays , 2009, IEEE Transactions on Power Electronics.

[24]  V. Agarwal,et al.  MATLAB-Based Modeling to Study the Effects of Partial Shading on PV Array Characteristics , 2008, IEEE Transactions on Energy Conversion.

[25]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[26]  Chang Wook Ahn,et al.  On the practical genetic algorithms , 2005, GECCO '05.

[27]  Vivek Agarwal,et al.  Maximum Power Point Tracking Scheme for PV Systems Operating Under Partially Shaded Conditions , 2008, IEEE Transactions on Industrial Electronics.

[28]  R. Ramaprabha,et al.  A Comprehensive Review and Analysis of Solar Photovoltaic Array Configurations under Partial Shaded Conditions , 2012 .