Open Access Open Access  Restricted Access Subscription or Fee Access

Shading Effect to Energy Withdrawn from the Photovoltaic Panel and Implementation of DMPPT Using C Language

Saad Motahhir(1*), Abdelaziz El Ghzizal(2), Souad Sebti(3), Aziz Derouich(4)

(1) Laboratory of Production engineering, Energy and Sustainable Development, Research Team: Smart Energy Systems and Information Processing, higher school of technology, Morocco
(2) Laboratory of Production engineering, Energy and Sustainable Development, Research Team: Smart Energy Systems and Information Processing, higher school of technology, Morocco
(3) Laboratory of Production engineering, Energy and Sustainable Development, Research Team: Smart Energy Systems and Information Processing, higher school of technology, Morocco
(4) Laboratory of Production engineering, Energy and Sustainable Development, Research Team: Smart Energy Systems and Information Processing, higher school of technology, Morocco
(*) Corresponding author



At first, this paper aims to study the effects of partial shading of photovoltaic (PV) panel without bypass diode, in order to present the hot-spot problem which can cause permanent damage to the panel, and with bypass diode that actually protects the panel against the hot-spot phenomenon. A PSIM simulation model that represents a PV panel under shading has been used to do this and the results are presented in this paper. And then, we benefit from the component provided by PSIM (C block) in order to code the maximum power point tracking algorithm (MPPT) using embedded C language so as to operate the PV panel at maximum power point (MPP). One of most precious advantages of this method is that once the MPPT is implemented using C block it can be applied in digital devices, because C language is portable and independent of the machine. The algorithm used is based in Perturb and observe method and it represents a good performance in terms of response time (0.005s) and efficiency (98.99%). However, we demonstrate that this method can fail to follow the real MPP since multiple maxima can exist on the PV power curve under partial shading (global MPP and local MPP). Finally, to solve this problem, the distributed maximum power point tracking (DMPPT) method is used.
Copyright © 2016 Praise Worthy Prize - All rights reserved.


Modelling; Photovoltaic Power; Shading; PSIM; Hot-Spot; Bypass Diode; Embedded C Language; Modified P&O; DMPPT

Full Text:



F. Belhachat, C. Larbes, Modeling, analysis and comparison of solar photovoltaic array configurations under partial shading conditions, Solar Energy, Vol. 120, 2015, pp. 399-418.

R. Bruendlinger, B. Bletterie, M. Milde, and H. Oldenkamp, Maximum power point tracking performance under partially shaded PV array conditions, in Proc. 21st EUPVSEC, Dresden, Germany,Sept. 2006, pp. 2157-2160.

Huiying Zheng, Shuhui Li, Rajab Challoo, Julio Proano, Shading and bypass diode impacts to energy extraction of PV arrays under different converter configurations, Renewable Energy, Vol. 68, August 2014, pp. 58–66.

Carlos Andrés Ramos-Paja, Roberto Giral, Eliana Isabel Arango Zuluaga, Distributed maximum power point tracking in photovoltaic applications: active bypass DC/DC converter, Rev. Fac. Ing. Univ. Antioquia, N.°64, Septiembre, 2012, pp. 32-44.

Mutlu Boztepe, Francesc Guinjoan, Guillermo Velasco-Quesada, Santiago Silvestre, Aissa Chouder, and Engin Karatepe, Global MPPT Scheme for Photovoltaic String Inverters Based on Restricted Voltage Window Search Algorithm, IEEE Transactions on Industrial Electronics, Vol. 61, No. 7, 2014, pp. 3302–3312.

Farhat, M., Flah, A., Sbita, L., Photovoltaic Maximum Power Point Tracking Based on ANN Control, (2014) International Review on Modelling and Simulations (IREMOS), 7 (3), pp. 474-480.

Trishan Esram, Patrick L. Chapman, Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques, IEEE Transactions on energy conversion, Vol 22, No.2, June 2007, pp. 439 - 449.

G.Adinolfi, N. Femia, G. Petrone, G.Spagnuolo, M.Vitelli, Energy efficiency effective design of DC/DC converters for DMPPT PV applications, Industrial Electronics, 2009. IECON '09. 35th Annual Conference of IEEE, pp. 4566 – 4570.

Saad Motahhir, Abdelaziz El Ghzizal, Aziz Derouich, Modélisation et commande d’un panneau photovoltaïque dans l’environnement PSIM, Proceedings of Congrès International de Génie Industriel et Management des Systèmes CIGIMS 2015.

Saad Motahhir, Abdelaziz El Ghzizal, Souad Sebti, Aziz Derouich, Proposal and Implementation of a novel perturb and observe algorithm using embedded software, Proceedings of 2015 IEEE International Renewable and Sustainable Energy Conference (IRSEC’15), pp.78-82.

M. G. Villalva, J. R. Gazoli, and E. R. Filho, Comprehensive approach to modelling and simulation of photovoltaic arrays, IEEE Transactions on Power Electronics, vol. 24, no. 5, 2009, pp. 1198-1208.

Ajaamoum, M., Kourchi, M., Bouachrine, B., Ihlal, A., Bouhouch, L., Photovoltaic Panel Emulators, Design and Implementation Using Rapid Prototyping Technique, (2014) International Review of Electrical Engineering (IREE), 9 (5), pp. 1012-1020.

R.Ramaprabha, B.L.Mathur, Impact of Partial Shading on Solar PV Module Containing Series Connected Cells, International Journal of Recent Trends in Engineering, vol. 2, No. 7, November 2009,pp. 56-60.

Mohammadmehdi Seyedmahmoudian , Saad Mekhilef , Rasoul Rahmani , Rubiyah Yusof and Ehsan Taslimi Renani, Analytical Modeling of Partially Shaded Photovoltaic Systems, Energies, Vol. 6, No. 1, 2013, pp. 128- 144.

Deepak Verma , SavitaNema, A.M.Shandilya, SoubhagyaK.Dash, Maximum power point tracking (MPPT) techniques: Recapitulation in solar photovoltaic systems, Renewable and Sustainable Energy Reviews, Vol. 54, 2016, pp. 1018–1034.

Khelfi, D., Mazari, B., Ferdi, B., Three Phase 5-Level PWM Inverter for Grid Connected Photovoltaic System, (2013) International Review of Automatic Control (IREACO), 6 (1), pp. 1-8.

Farhat, S., Alaoui, R., Kahaji, A., Bouhouch, L., Ihlal, A., P&O and Incremental Conductance MPPT Implementation, (2015) International Review of Electrical Engineering (IREE), 10 (1), pp. 116-122.

Jubaer Ahmed, Zainal Salam, An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency, Applied Energy, Vol. 150, 15 July 2015,pp. 97-108.

B.R. Peng, J.H. Chen, Y.H. Liu, Y.H. Chiu, Comparison between Three Different Types of Variable Step-Size P&O MPPT Technique, International Conference on Computer Information Systems and Industrial Applications, 2015, doi:10.2991/cisia-15.2015.261.

Rae-Young Kim, and Jun-Ho Kim, An Improved Global Maximum Power Point Tracking Scheme under Partial Shading Conditions, Journal of International Conference on Electrical Machines and Systems, 2013, Vol. 2, No.1, pp. 65-68.

Shibin Qin, Stanton T. Cady, Alejandro D. Dominguez-Garcia, Robert C.N. Pilawa-Podgurski, A Distributed Approach to Maximum Power Point Tracking for Photovoltaic Sub-Module Differential Power Processing, IEEE Transactions on Power Electronics, vol. 30, no. 4, 2014, pp. 2024 – 2040.

J. Solórzano, M.A. Egido, Hot-spot mitigation in PV arrays with distributed MPPT (DMPPT), Solar Energy, Vol. 101, March 2014, pp. 131-137.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2018 Praise Worthy Prize