Login | Register

A new microcontroller-based MPPT algorithm for photovoltaic applications


A new microcontroller-based MPPT algorithm for photovoltaic applications

Zbeeb, Ahmad (2009) A new microcontroller-based MPPT algorithm for photovoltaic applications. Masters thesis, Concordia University.

[thumbnail of MR63080.pdf]
Text (application/pdf)
MR63080.pdf - Accepted Version


In this work, a new and improved microcontroller-based maximum power point tacking (MPPT) algorithm for photovoltaic (PV) applications is proposed and implemented. The algorithm incorporates new ideas for overcoming the challenges associated with rapidly changing insolation levels and the effect of partial shading. It is simple with ( i.e. no complex computations) and can be implemented on commercial micro-controllers. The proposed algorithm enhances the steady-state and dynamic responses by introducing an improved adaptive step-size for updating the PV module's reference variable ( i.e. voltage, current or duty cycle). This new adaptive step-size approach exploits the first derivative of power as a function of duty cycle ( dP/dD ) and the sign of the second derivative for dividing the panel's operating range into four different regions. Consequently, the PV module's operating point can be tracked more precisely, thereby leading to more accurate step-size update compared to traditional step-size update. The instability issue, under rapidly changing insolation levels, is addressed by incorporating a current measurement I null at the end of each sampling period. The measured I null is used to estimate power dP 2 caused by the insolation change during the sampling period, which is compared to power change dP 1 caused by MPPT update. The algorithm also considers the issue of partial shading, where multiple peaks appear in the power function of the PV modules. The proposed algorithm exploits the relation between the maximum power current I MP and the global maximum power P m ( i.e. P m = Ü I mp ) to estimate the global maximum. Based on this relation, periodic interrupt routines are invoked to estimate the expected global maximum power P m of the present operating current I pv using ( P m = Ü I pv ). This power P m is then compared with the actual output power P o to ensure that the module is operating at the global maximum. The proposed MPPT system is modeled in SIMULINK with the theoretical models of a PV module and a buck converter. Simulation results are presented to validate the algorithm performance under different irradiation schemes, and are then compared to the results of several conventional algorithms ( e.g. P&O, adaptive ICM). In addition, a hardware prototype is implemented where the experimental results are presented and compared to a conventional algorithm.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (Masters)
Authors:Zbeeb, Ahmad
Pagination:xviii, 84 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Electrical and Computer Engineering
Thesis Supervisor(s):Devabhaktuni, V
Identification Number:LE 3 C66E44M 2009 Z34
ID Code:976577
Deposited By: Concordia University Library
Deposited On:22 Jan 2013 16:28
Last Modified:13 Jul 2020 20:10
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top