A Novel Maximum Power Point Tracking Control of Photovoltaic System Under Partial and Rapidly Fluctuating Shadow Conditions Using Differential Evolution Hamed Taheri*, Zainal Salam*, Kashif Ishaque* and Syafaruddin** *Faculty of Electrical Engineering, Universiti Teknologi Malaysia (UTM), Johor 81310, Malaysia **Department of Computer Science and Electrical Engineering, Kumamoto University, Kumamoto 860-8555, Japan E-mail: taheri@fkegraduate.utm.my Abstract—Photovoltaic (PV) system performance extremely depends on local insolation and temperature conditions. Under partial shading, P-I characteristics of PV systems are complicated and may have multiple local maxima. Conventional Maximum Power Point Tracking (MPPT) techniques can easily fail to track global maxima and may be trapped in local maxima under partial shading; this can be one of main causes for reduced energy yield for many PV systems. In order to solve this problem, this paper proposes a novel Maximum Power Point tracking algorithm based on Differential Evolution (DE) that is capable of tracking global MPP under partial shaded conditions. The ability of proposed algorithm and its excellent performances are evaluated with conventional and popular algorithm by means of simulation. The proposed algorithm works in conjunction with a Boost (step up) DC-DC converter to track the global peak. Moreover, this paper includes a MATLAB-based modeling and simulation scheme suitable for photovoltaic characteristics under partial shading. KeywordsMPPT; Partial shading; Differential Evolution (DE); Photovoltaic; Boost Converter I. INTRODUCTION The ever-increasing energy demand and growing concern about environment has sparked enormous interest in the utilization of renewable energy (RE). One main source of RE is the sun. Since this energy source is free, abundant, sustainable and environmental friendly, solar electricity, or more popularly known as photovoltaic (PV), is envisage being one of the major energy source of the future [1]. PV can be used in a wide range of applications- from power supplies for satellite communications to large solar power stations feeding electricity into the grid [2]. The grid connected PV power system has a very large commercial potential. Despite its rapid growth, there remain several challenges that hinder the widespread use of PV power systems. The main limitation is the high cost of the module. The cost is basically determined by the economics of scale, supply-demand, price of basic the semiconductor material and improvement in the cell manufacturing processes. These issues are extensively discussed elsewhere and are beyond the scope of this paper. Another type of problem is directly related to PV system installation itself. One common situation is the mismatching effects of the PV output due to broken parts or partial shading of the modules. The latter, which is of more serious concern, may be the result of sudden cloud changes in the sky, obstruction of buildings, trees, poles etc. To maintain high efficiency, PV system should be operated optimally in all conditions including during partial shading. To obtain the maximum power, PV system is normally equipped with Maximum Power Point (MPP) tracker in their power converter control algorithm [3]. Many MPP tracking techniques have been proposed in recent years. They are generally categorized into the following groups: 1) Perturbation and observation methods; 2) Incremental conductance methods; 3) Other new approaches (Artificial intelligence method e.g. Fuzzy and Neural Network and etc.) The Perturbation and Observation (P&O), which works satisfactorily when the irradiance varies very slowly, is widely used in photovoltaic systems [4]. However P&O often fails to track global MPP when irradiance changed suddenly. This is due to the alterations in power levels caused by suddenly irradiance changing that may confuse the MPP tracker to find the real peak point. Another drawback of P&O is that the system oscillates consistently about the MPP. The constant oscillation in known be one of the major sources of the reduced MPPT efficiency. It can be minimized by reducing the perturbation step size. But a smaller perturbation size slows down the MPPT execution significantly. Another popular approach is the Incremental Conductance method whereby the MPP are detected by comparing for each step the derivative of conductance with the instantaneous conductance [5]. The derivative of conductance and instantaneous conductance can be calculated by sensing the instantaneous and the previous PV voltage and current values. The increment size determines how fast the MPP is tracked. Fast tracking can be achieved with larger increments but with the expense of accuracy. Furthermore oscillation around the MPP may occur. Recently artificial intelligence methods which include Fuzzy [6] and Neural Network [7] have been applied to track the MPP. The main strength of these methods is their abilities to deal with the nonlinear characteristics of the I-V curves. For Fuzzy, it is necessary to create control rules that meet the output characteristics 2010 IEEE Symposium on Industrial Electronics and Applications (ISIEA 2010), October 3-5, 2010, Penang, Malaysia 978-1-4244-7647-3/10/$26.00 ©2010 IEEE 82