A Real-time Simulation Platform for Maximum Power Point Tracking Algorithm Study in Solar Photovoltaic System

Meng Chung Tiong, Hamdan Daniyal, Mohd Herwan Sulaiman, Mohd Shafie Bakar, Suliana Ab Ghani


This paper presents the application of controller hardware-in-the-loop (C-HIL) for real-time study of maximum power point tracking (MPPT) algorithm in solar photovoltaic (PV) system. The testing platform in this study which consist of three series connected PV modules together with a DC/DC boost converter were modelled and implemented using Tyhoon HIL-402. For the MPPT controller, a conventional perturb and observe (P&O) and a well-established particle swarm optimization (PSO) based MPPT algorithm are developed and implemented in a digital signal processor. The performance of both algorithms were examined under real-time working condition with 10 different partial shaded test cases. From the study, the P&O shows a faster convergence speed which it can track for maximum power point rapidly up to 0.5070 s compared to the fastest tracking of PSO at 1.3598 s. However, PSO shows a greater capability in tracking for true maximum power point under partial shaded conditions with average output efficiency up to 99.92% compared to P&O which is only 76.76%.


DSP; HIL; Maximum power point tracking; Photovoltaic; Real-time simulation.

Article Metrics

Abstract view : 671 times
PDF - 366 times

Full Text:



K. Ishaque and Z. Salam, A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition, Renewable and Sustainable Energy Review, 19, 475–488, 2013.

O. Singh and S. K. Gupta, A review on recent MPPT techniques for photovoltaic system, Proceedings of 2018 IEEMA Engineer Infinite Conference (eTechNxT), Delhi, 2018, pp. 1–6.

A. Mohapatra, B. Nayak, P. Das and K. B. Mohanty, A review on MPPT techniques of PV system under partial shading condition, Renewable and Sustainable Energy Review, 80, 854–867, 2017.

M. A. M. Ramli, S. Twaha, K. Ishaque and Y. A. Al-Turki, A review on maximum power point tracking for photovoltaic systems with and without shading conditions, Renewable and Sustainable Energy Review, 67, 144–159, 2017.

S. Amin, S. Khan and A. Qayoom, Comparative analysis about the study of maximum power point tracking algorithms : A Review, Proceedings of 2018 IEEE International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, 2018, pp. 1–8.

M. A. Ghasemi, H. M. Forushani and M. Parniani, Partial shading detection and smooth maximum power point tracking of PV arrays under PSC, IEEE Transactions on Power Electronics, 31(9), 6281–6292, 2016.

M. C. Tiong, H. Daniyal, M. H. Sulaiman and M. S. Bakar, Binary search algorithm as maximum power point tracking technique for photovoltaic system under partial shaded conditions, Proceedings of 3rd IEEE Conference on Energy Conversion (CENCON), Kuala Lumpur, 2017, pp. 10–14.

T. Sudhakar Babu, N. Rajasekar and K. Sangeetha, Modified Particle Swarm Optimization technique based maximum power point tracking for uniform and under partial shading condition, Applied Soft Computing Journal, 34, 613–624, 2015.

Z. Salam, J. Ahmed and B. S. Merugu, The application of soft computing methods for MPPT of PV system: A technological and status review, Applied Energy, 107, 135–148, 2013.

S. Motahhir, A. El Ghzizal, S. Sebti and A. Derouich, MIL and SIL and PIL tests for MPPT algorithm, Cogent Engineering, 4(1), 1–18, 2017.

J. Nibert, M. E. Herniter and Z. Chambers, Model-based system design for MIL, SIL, and HIL, World Electric Vehicle Journal, 5, 1121–1130, 2012.

M. Steurer, F. Bogdan, W. Ren, M. Sloderbeck and S. Woodruff, Controller and power hardware-in-loop methods for accelerating renewable energy integration, Proceedings of 2007 IEEE Power Engineering Society General Meeting, Tampa, FL, 2007, pp. 5–8.

S. J. Chiang, H. -J. Shieh and M. -C. Chen, Modeling and control of PV charger system with SEPIC converter, IEEE Transactions on Industrial Electronics, 56(11), 4344–4353, 2009.

G. Walker, Evaluating MPPT converter topologies using a MATLAB PV model, Journal of Electrical and Electronics Engineering Australia, 21(1), 49, 2001.

K. Ishaque, Z. Salam, A. Shamsudin and M. Amjad, A direct control based maximum power point tracking method for photovoltaic system under partial shading conditions using particle swarm optimization algorithm, Applied Energy, l(99), 414–422, 2012.

J. P. Ram, T. S. Babu and N. Rajasekar, A comprehensive review on solar PV maximum power point tracking techniques, Renewable and Sustainable Energy Review, 67, 826–847, 2017.

A. Reza Reisi, M. Hassan Moradi and S. Jamasb, Classification and comparison of maximum power point tracking techniques for photovoltaic system: A review, Renewable Sustainable Energy Review, 19, 433–443, 2013.

K. Sundareswaran and S. Palani, Application of a combined particle swarm optimization and perturb and observe method for MPPT in PV systems under partial shading conditions, Renewable Energy, 75, 308–317, 2015.

M. Miyatake, F. Toriumi, T. Endo and N. Fujii, A novel maximum power point tracker controlling several converters connected to photovoltaic arrays with particle swarm optimization technique, Proceedings of 12th European Conference on Power Electronics and Applications, Aalborg, 2007, pp. 1-8.

M. Miyatake, M. Veerachary, F. Toriumi, N. Fujii and H. Ko, Maximum power point tracking of multiple photovoltaic arrays: a PSO approach, IEEE Transactions on Aerospace Electronic Systems, 47(1), 367–380, 2011.

K. Ishaque, Z. Salam, M. Amjad and S. Mekhilef, An improved Particle Swarm Optimization (PSO)–based MPPT for PV with reduced steady-state oscillation, IEEE Transactions on Power Electronics, 27(8), 3627–3638, 2012.


  • There are currently no refbacks.