MATLAB Modeling to Study the Effect of Partial Shading on PV Array Maximum Power Point – Review

DOI : 10.17577/IJERTCONV4IS30049

Download Full-Text PDF Cite this Publication

Text Only Version

MATLAB Modeling to Study the Effect of Partial Shading on PV Array Maximum Power Point – Review

Mohan Tajne

PG scholar, Electrical Engg., Shri Sai College of Engg. And Tech.

Bhadrawati, India

Abstract In this review paper utilization of MATLAB software for control of photovoltaic power using Maximum Power Point Tracking (MPPT) The main aim of the paper is the conditioning system of solar-PV using design simulation along with a Maximum Power Point Tracking control mechanism. The PV module under various condition simulated using matlab. This simulation scheme suitable for I-V & P-V characteristics of the PV array due to partial shading under insolation. This paper give overview about used technique for power point tracking & provide brief discussion of their characteristics.

Keywords PV modeling, MPPT techniques, Partial shading, Matlab simulation.


    Specific commands laws existing to bring devices to operate at maximum points of their characteristics without neither the knowledge in advance of these points nor the knowledge when they have been changed or what are the reasons for this change. This type of control is often referred to as maximum power point tracking (MPPT). The principle of these commands is to conduct a search of the point of maximum power while ensuring a perfect matching between the generator and load. Figure 1 shows a block diagram for an elementary photovoltaic system with an MPPT control. The system is based on a solar array, a DC-DC converter and a load. In our case the power supplied by the photovoltaic generator corresponds to the maximum power PMAX generated and then transferred to the load.

    The constant increase in the development of the solar cells manufacturing technology would definitely make the use of these technologies possible on a wider basis than what the scenario is presently. The use of the newest power control mechanisms called the Maximum Power Point Tracking (MPPT) algorithms has led to the increase in the efficiency of operation of the solar modules and thus is effective in the field of utilization of renewable sources of energy. There are many different approaches to maximizing power from PV cell, this range from using simple voltage relationship to more complex multiple base analysis. Depending on the application the dynamics of the irradiation, the power conversion needs to evaluate the various option.

    Anand Satpute

    Electrical Engg.,

    Shri Sai College of Engg. And Tech.

    Bhadrawati, India

    Fig. 1. Block Diagram for PV System with MPPT Command


    A PV is a array mainly consists of several photovoltaic cells which are arranged series and parallel connections. Series connections are accountable for increasing the voltage of the module whereas the parallel connection is responsible for increasing the current in the array. It is observed that a solar cell can be modeled by a current source and an inverted diode connected in parallel to it. It has its own series and parallel resistance. Series resistance is because of hindrance in the path of flow of electrons from n to p junction, parallel resistance is due to the leakage current.

    Fig. 2. Equivalent circuit of PV cell

    In this model shown in fig. 2. we consider a current source (IPH) along with a diode and series resistance (RS). Here shunt resistance (RSH) is in parallel and its value is very high, it has a negligible effect and can be neglected.

    Simple PV output current:

    crucial to understand and predict them in order to draw out the maximum possible power. Here, we present a

    I = I

    I [((V+IRS)) 1] VIRS

    MATLAB-based modeling and simulation scheme desirable

    PH S




    for studying the I-V and PV characteristics of a photovoltaic array under a non- inhomogeneous insolation due to partial shading. It can also be used for acquiring and

    RSH is parallel leakage resistance is typically large in PV

    cell model. This component can be neglected in many application excepted for low light condition. For accurate modeling of the solar panel, two diode circuit could have been used. But our scope of study is limited to single diode model. Following are the ideal characteristics of a solar array which show in fig. 3 and fig. 4. the variation of current and power with respect to voltage.

    assessing new maximum power point tracking methods, especially for partially shaded conditions. It can also be used as a means to study the effects of shading patterns on PV panels having dissimilar forms. It is followed that, for a set number of PV modules, the array configuration (refers to the number of series and parallel connections) importantly bears on the maximum usable power under partially shaded conditions


    The P-V and I-V curves of a solar cell are highly dependent on the solar irradiation values. The solar irradiation as a result of the environmental changes keeps on fluctuating, but control mechanisms are available that can track this change and can alter the working of the solar cell to meet the required load demands. Higher is the solar irradiation, higher would be the solar input to the solar cell and hence power magnitude would increase for the same voltage value. With increase in the solar irradiation the open circuit voltage increases. This is due to the fact that, when more sunlight incidents on to the solar cell, the electrons are supplied with higher excitation energy, thereby increasing the electron mobility and thus more power is generated.

    Fig. 3. I-V characteristics of a solar Cell

    Fig-4 P-V characteristics of solar Cell


The functioning of a photovoltaic array is impacted by temperature, solar irradiance, shading, and array configuration. Frequently, the PV arrays get shadowed, wholly or partially, by the moving clouds, adjacent buildings and towers, trees, utility and telephone poles. The situation is of especial interest in case of big PV installations such as those used in distributed power generation systems. Under partly shaded conditions, the photovoltaic characteristics get more complex with more than one peaks. Yet, it is very

Fig. 5. I-V curve of a PV cell at irradiation.

  1. Illustration

    The PV system under study is shown in figure (1). A photovoltaic array is mainly used for conversion of sunlight into DC current. The output of the array is connected to a boost DC converter which is used to perform MPPT functions, increase the array terminal voltage to a higher value so it can be interfaced to the distribution system grid at 230 V. The DC converter controller is used to perform these two functions. A DC link capacitor is used after the DC converter and it acts as a temporary power storage device which is used to provide the voltage source inverter

    through a steady flow of power. The controlled voltage source and the current source inverter have are used to interface the modeled panel with the rest of the system. The boost converter which are built using the SimPowerSystems is module of MATLAB. The block diagram for the model shown in Figure 2 is a simulation for the case where we obtain a varying voltage output. This model is used to highlight the difference between the power obtained on using an MPPT algorithm and the power obtained without using an MPPT algorithm.

  2. Illustration Boost Converter

    In order to change the input resistance of the panel to match the load resistance, a DC to DC converter is required. From Fig.5. it has been studied that the efficiency of the DC to DC converter is maximum for a buck converter, then for a buck-boost converter and minimum for a boost converter but as we intend to use our system either for tying to a grid or for a water pumping system which requires 230 V at the output end, so we use a boost converter.

    Fig. 5. Circuit diagram of a Boost Converter

    When the switch is closed the inductor gets charged through the battery and stores the energy. In this mode inductor current rises (exponentially) but for simplicity we assume that the charging and the discharging of the inductor are linear. The diode blocks the current flowing and so the load current remains constant which is being supplied due to the discharging of the capacitor. When the switch is open and so the diode becomes short circuited. The energy stored in the inductor gets discharged through opposite polarities which charge the capacitor. The load current remains constant throughout the operation.

    Different MPPT techniques

    There are different techniques used to track the maximum power point. Few of the most popular

    techniques are:

    • Perturb and Observe (hill climbing method)

    • Incremental Conductance method

    • Fractional short circuit current

    • Fractional open circuit voltage

    • Neural networks

    • Fuzzy logic

The choice of the algorithm depends on the time complexity the algorithm takes to track the MPP, implementation cost and the ease of implementation.



Convergence speed

Implementati on complexity

Periodic tuning

Sensed parameters

Perturb & observe





Incremental conductance




Voltage, current

Fractional Voc





Fractional Isc





Fuzzy logic control





Neural network





Table 1. Characteristics of different MPPT techniques


    This paper is an effort to review the main points presented in this work with suggested future research on the proposed method of maximum power point tracking. This paper has presented a literature review on the renewable energy resources and then highlighted the photovoltaic energy and its types and characteristics which is the main topic of this paper. A PV simulator is also developed using MATLAB/SIMULINK software which if supplied by the required data can simulate the behavior of any PV array. Also DC-DC boost converter model is simulated which is the key for changing the PVs terminal voltage to track the maximum power.


Improvement to this model can be made by tracking the maximum power point in changing environmental conditions. Environmental effect can be change in solar irradiation or change in ambient temperature or even both. This can be done by using Simulink models to carry out MPPT instead of writing it code in Embedded MATLAB functions. In the Simulink models the solar irradiation and the temperature can be given as variable inputs instead of constant values as done here


  1. M. G. Villalva, J. R. Gazoli, E. Ruppert F, "Modeling and circuit- based simulation of photovoltaic arrays", Brazilian Journal of Power Electronics, 2009 vol. 14, no. 1, pp. 35–45, ISSN 1414-8862

  2. Mummadi Veerachary, "Control of TI-SEPIC Converter for Optimal Utilization of PV Power", IICPE, 2010 New Delhi.

  3. R. Sridhar, Dr. Jeevananathan, N. Thamizh Selvan, Saikat Banerjee, Modeling of PV Array and Performance Enhancement by MPPT Algorithm", International Journal of Computer Applications (0975 8887) Volume 7 No.5, September 2010.

  4. Hairul Nissah Zainudin, Saad Mekhilef, Comparison Study of Maximum Power Point Tracker Techniques for PV Systems, Cairo University, Egypt, December 19-21, 2010, Paper ID 278.

  5. Katherine A. Kim and Philip T. Krein, Photovoltaic Converter Module Configurations for Maximum Power Point Operation, University of Illinois Urbana-Champaign Urbana, IL 61801 USA.

  6. Huan-Liang Tsai, Ci-Siang Tu, and Yi-Jie Su, Development of Generalized Photovoltaic Model Using MATLAB/SIMULINK, Proceedings of the World Congress on Engineering and Computer Science 2008 WCECS 2008, October 22 – 24, 2008, San Francisco, USA.

  7. P. S. Revankar, W. Z. Gandhare and A. G. Thosar Government College of Engineering, Aurangabad, Maximum Power Point Tracking for PV Systems Using MATLAB/SIMULINK, 2010 Second International Conference on Machine Learning and Computing.

  8. Ramos Hernanz, JA., Campayo Martín, J.J. Zamora Belver, I., Larrañaga Lesaka, J., Zulueta Guerrero, E. Puelles Pérez, E., Modeling of Photovoltaic Module, International Conference on Renewable Energies and Power Quality (ICREPQ10) Granada (Spain), 23th to 25th March, 2010.

  9. Arun KumarVerma, Bhim Singh and S.C Kaushik, An Isolated Solar Power Generation using Boost Converter and Boost Inverter, in Proc. National Conference on Recent Advances in Computational Technique in Electrical Engineering, SLITE, Longowal (India), 19- 20 March, 2010, paper 3011, pp.1

  10. Athimulam Kalirasu, Subharensu Sekar Dash, Simulation of Closed Loop Controlled Boost Converter for Solar Installation, Serbian Journal of Electrical Engineering Vol. 7, No. 1, May 2010, 121-130.

  11. Nevzat Onat, Recent Developments in MaximumPower Point Tracking Technologies for Photovoltaic Systems, Hindawi Publishing Corporation International Journal of Photoenergy Volume 2010, Article ID 245316, 11 pages.

  12. A new Analog MPPT Technique: TEODI – N. Femia, G. Petrone, G.

    Spagnuolo, M. Vitelli

  13. H. Altas and A.M. Sharaf, A Photovoltaic Array Simulation Model for Matlab-Simulink GUI Environment

  14. Power Electronics: Circuits, Devices and Operations (Book) –

    Muhammad H. Rashid

  15. Comparison of Photovoltaic array maximum power point tracking technique – Patrick L Chapman, Trishan Esram

  16. Comprehensive approach to modeling and simulation of Photovoltaic arrays – Marcelo Gradella Villavla, Jones Rafael Gazoli, Ernesto Ruppert Filho.

Leave a Reply