MATLAB-Based Modeling to Study the Effects of Partial Shading on PV Array Characteristics

The performance of a photovoltaic (PV) array is affected by temperature, solar insolation, shading, and array configuration. Often, the PV arrays get shadowed, completely or partially, by the passing clouds, neighboring buildings and towers, trees, and utility and telephone poles. The situation is of particular interest in case of large PV installations such as those used in distributed power generation schemes. Under partially shaded conditions, the PV characteristics get more complex with multiple peaks. Yet, it is very important to understand and predict them in order to extract the maximum possible power. This paper presents a MATLAB-based modeling and simulation scheme suitable for studying the I-V and P-V characteristics of a PV array under a nonuniform insolation due to partial shading. It can also be used for developing and evaluating new maximum power point tracking techniques, especially for partially shaded conditions. The proposed models conveniently interface with the models of power electronic converters, which is a very useful feature. It can also be used as a tool to study the effects of shading patterns on PV panels having different configurations. It is observed that, for a given number of PV modules, the array configuration (how many modules in series and how many in parallel) significantly affects the maximum available power under partially shaded conditions. This is another aspect to which the developed tool can be applied. The model has been experimentally validated and the usefulness of this research is highlighted with the help of several illustrations. The MATLAB code of the developed model is freely available for download.

[1]  Tsutomu Hoshino,et al.  Maximum photovoltaic power tracking: an algorithm for rapidly changing atmospheric conditions , 1995 .

[2]  Marija D. Ilic,et al.  Interactive object-oriented simulation of interconnected power systems using SIMULINK , 2001, IEEE Trans. Educ..

[3]  Edward M. Gulachenski,et al.  Cloud Effects on Distributed Photovoltaic Generation: Slow Transients at the Gardner, Massachusetts Photovoltaic Experiment , 1989, IEEE Power Engineering Review.

[4]  V. Agarwal,et al.  A new algorithm for rapid tracking of approximate maximum power point in photovoltaic systems , 2004, IEEE Power Electronics Letters.

[5]  Ziyad M. Salameh,et al.  Analysis of the effects of a passing cloud on a grid-interactive photovoltaic system with battery storage using neural networks , 1999 .

[6]  V. Quaschning,et al.  Numerical simulation of current-voltage characteristics of photovoltaic systems with shaded solar cells , 1996 .

[7]  V. Fernão Pires,et al.  Teaching nonlinear modeling, simulation, and control of electronic power converters using MATLAB/SIMULINK , 2002, IEEE Trans. Educ..

[8]  S. P Sukhatme,et al.  Solar Energy: Principles of Thermal Collection and Storage , 2009 .

[9]  Toshihisa Shimizu,et al.  Generation control circuit for photovoltaic modules , 2001 .

[10]  E. C. Kern,et al.  Cloud effects on distributed photovoltaic generation , 1989 .

[11]  F. Chenlo,et al.  Experimental study of mismatch and shading effects in the I-V characteristic of a photovoltaic module , 2006 .

[12]  Kostas Kalaitzakis,et al.  Development of a microcontroller-based, photovoltaic maximum power point tracking control system , 2001 .

[13]  Ward Jewell,et al.  Limits on cloud-induced fluctuation in photovoltaic generation , 1990 .

[14]  V. Agarwal,et al.  Utility-Interactive Hybrid Distributed Generation Scheme With Compensation Feature , 2007, IEEE Transactions on Energy Conversion.

[15]  Geoffrey R. Walker,et al.  Evaluating MPPT Converter Topologies Using a Matlab PV Model , 2000 .

[16]  K. Naito,et al.  Simulation of I–V characteristics of a PV module with shaded PV cells , 2003 .

[17]  Mohamed Mostafa Saied,et al.  A contribution to the simulation and design optimization of photovoltaic systems , 1991 .