FPGA-based Implementation of Maximum Power Point Tracking of Solar Cell

Rashid Hussain Chandio, Imtiaz Hussain Kalwar, Tayab Din Memon, Aftab Ahmed Mangrio, Irfan Ali


This article describes the FPGA based implementation of Maximum Power Point Tracking (MPPT) using Perturbation and Observation (P & O) algorithms for solar cell. This work has been organized in two parts. The complete Maximum Power Point Tracking (MPPT) system model was developed in MATLAB/Simulink environment for functionality verification in the first part. It has been observed from the results which show that maximum power is extracted at the load from PV panel. The second part is to design of P & O algorithm from VHDL code. The designed P & O algorithm was synthesized in Xilinx ISE 14.2 software with small commercial FPGA devices i.e. KINTEX-7 and VIRTEX-5. That designed algorithm was simulated using vector waveform file in FPGA tools. Also, the synthesized results were compared on the basis of area-performance-power obtained through summary of both KINTEX-7 and VIRTEX-5 Xilinx FPGA devices. This work is highly beneficial in real time implementation of algorithm for effective performance.

Full Text:



Choudhary D, Saxena AR, (2014). DC-DC Buck Converter for MPPT of PV System. International Journal

of Emerging Technology and Advanced Engineering. 4(7):813-821.

Goma E, Orabi M, Hasaneen ES and Qahouq JA. (2014). Single-output-sensor on-chip integrated MPPT

for PV solar system power management. Proceedings of IEEE Applied Power Electronics Conference

and Exposition - APEC, Fort Worth, TX, pp. 655-661.

Fang L, Pengwei X, Yong K, Shangxu D. (2007). A Variable Step Maximum Power Point Tracking

Method Using Differential Equation Solution. Proceedings of 2nd IEEE Conference on Industrial

Electronics and Applications, Harbin, 2007, pp. 2259-2263.

Kamath HRS, Aithal RS, Sinha SAK, Danak AR. (2008). Modeling of Photovoltaic Array and Maximum

Power Point Tracker Using ANN. Journal of Electrical Systems. 4(3):23.

Piegari L, Rizzo R, Spina I, Tricoli P. (2015). Optimized Adaptive Perturb and Observe Maximum Power

Point Tracking Control for Photovoltaic Generation. Proceedings of Energies Research Journal. pp.3418-3436.

Femia N, Petrone G, Spagnuolo G, Vitelli M. (2005). Optimization of Perturb and Observe Maximum

Power Point Tracking Method. Proceedings of IEEE Transaction on Power Electronics. 20(4):963-973.

Luppina P, Lugli P, Goodnick SM. (2015). Modeling of Silicon Heterojunction Solar Cells. Proceedings

of IEEE 42nd Photovoltaic Specialist Conference (PVSC). New Orleans, LA, pp. 1-6.

Singh P, Palwalia DK, Gupta A, Kumar P. (2015). Comparison of Photovoltaic Array Maximum Power

Point Tracking Techniques. International Advanced Research Journal in Science, Engineering and

Technology (IARJSET). 2(1):401-404.

Coelho RF, Concer FM, Martins D. (2009). A Study of the Basic DC-DC converter. Proceedings of 10th

IEEE Brazilian Power Electronics Conference. Bonito-Mato Grosso do Sul, Brazil. 2009, pp.673-678.

Sridhar T, Anish KJ. (2012). Development of Solar MPPT System Using Boost Converter with

Microcontroller. International Journal of Advanced Research in Electrical, Electronics and

Instrumentation Engineering.1(4):334-340

Chan YF, Moallem M, Wang W. (2004). Efficient implementation of PID control algorithm using FPGA

technology. Proceedings of 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat.

No.04CH37601), Nassau, Bahamas, Dec. 2004, pp. 4885-4890.

Zaghba L, Borni A, Bouchakour A, Terki N. (2014). Buck-Boost Converter System Modeling and

Incremental Inductance Algorithm for Photovoltaic System via MATLAB/Simulink. Proceedings of the

nd International Seminar on New and Renewable Energies. 13 and 14 October 2014, Ghardaia –

Algerie pp. 1-6.

Creative Commons License
Journal of Applied and Emerging Sciences by BUITEMS is licensed under a Creative Commons Attribution 4.0 International License.
Based on a work at www.buitms.edu.pk.
Permissions beyond the scope of this license may be available at http://journal.buitms.edu.pk/j/index.php/bj

Contacts | Feedback
© 2002-2014 BUITEMS