International Journal of Photoenergy

Volume 2012 (2012), Article ID 176341, 10 pages

http://dx.doi.org/10.1155/2012/176341

## A Maximum Power Point Tracker with Automatic Step Size Tuning Scheme for Photovoltaic Systems

Department of Electrical Engineering, National Chin-Yi University of Technology, No. 57, Section 2, Zhongshan Road, Taiping, Taichung 41170, Taiwan

Received 25 September 2011; Revised 20 December 2011; Accepted 22 December 2011

Academic Editor: Ugo Mazzucato

Copyright © 2012 Kuei-Hsiang Chao and Yu-Hsu Lee. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

The purpose of this paper is to study on a novel maximum power point tracking (MPPT) method for photovoltaic (PV) systems. First, the simulation environment for PV systems is constructed by using PSIM software package. A 516 W PV system established with Kyocera KC40T photovoltaic modules is used as an example to finish the simulation of the proposed MPPT method. When using incremental conductance (INC) MPPT method, it usually should consider the tradeoff between the dynamic response and the steady-state oscillation, whereas the proposed modified incremental conductance method based on extension theory can automatically adjust the step size to track the maximum power point (MPP) of PV array and effectively improve the dynamic response and steady-state performance of the PV systems, simultaneously. Some simulation and experimental results are made to verify that the proposed extension maximum power point tracking method can provide a good dynamic response and steady-state performance for a photovoltaic power generation system.

#### 1. Introduction

The characteristic curves representing the output current-voltage and output power-voltage relations of PV modules will change in a nonlinear fashion, due to differing irradiation and ambient temperature conditions. Thus, maximum power tracking control must be imposed on the PV modules to make sure that power output stays at maximum any time of the day. For this reason, many experts and scholars have put forward all manner of proposals for a variety of MPPT mechanisms [1–17].

One of the existing MPPT methods is the Perturb and Observe (P & O) method [1, 2], which has a simple structure and requires very little parameter measurements. The direction of the next perturbation is determined by periodically increasing or decreasing the size of the output voltage of the PV module, and comparing it with the previous output voltage and power prior to any change. This is the most popular MPPT method used to track maximum power. However, even after P & O tracking approaches MPP, its perturbation does not stop there but oscillates around the MPP, resulting in the loss of energy. Though this phenomenon may be compensated for by setting a smaller perturbation with a smaller oscillation magnitude, if significant irradiation change takes place, it will cause the transient response time of the newly tracked MPP to increase. Yet, even if a larger perturbation can accelerate the response speed of tracking, it will result in a large increase in the amount of steady-state oscillation. Therefore, perturbation quantity needs to be appropriately selected as a performance trade-off between steady-state and transient responses. The maximum power tracking logic formula for the Incremental Conductance Method (INC) [3, 4] is , where is the output voltage, is the output current, is the dynamic conductance, and is the static conductance. Traditional INC uses a fixed value for step adjustment of perturbation quantity during the tracking process. Similar to the P & O method, when the perturbation quantity is set to a smaller amount, the oscillation magnitude near the vicinity of the MPP will be smaller, making it easier to track the actual MPP. However, the tracking time will become relatively long. If perturbation quantity increases, the tracking speed will accelerate. But that would increase the steady-state oscillation, resulting in a loss of energy and a reduction in the PV module's power output. Therefore, perturbation quantity depends on the equilibrium value between tracking accuracy and speed. Due to the complexity of the tracking process of INC method, the cost of the system will increase. Additionally, quantity measurement errors of the sensing element can further prevent the MPP from being tracked. However, to mitigate the defects of INC method, some experts and scholars have proposed a modified version of INC method [5] that uses a variable step size method of tracking and adds a fixed voltage tracking method to the tracking process. Thus, this method can be based on the characteristic curve of the PV module array to automatically adjust the size of each step. But the process involved in this method is highly complex, thus increasing the cost of the system. Factors such as switching the tracking system from a fixed-voltage tracking method to a modified INC method, or wrongfully setting the starting point of tracking, can result in system instability. Though the building of an intelligent fuzzy method for MPPT [6–9] can provide better performance for maximum power tracking of PV modules, these algorithms must be based on the output characteristics of PV modules to create rules for maximum power tracking control. For this reason, adaptive fuzzy logic [10] and parameter optimization techniques such as genetic algorithm [11] and particle swam optimization [12, 13] have been applied to overcome the problem in MPPT algorithm. Due to the extremely complex nature of the computation process, the practicality of these control rules is quite limited.

A number of studies on MPPT have concentrated on the application of artificial neural network (ANN) [14, 15]. In most of these ANN-based methods, large number of field data considering atmospheric conditions are required to train the ANN. Moreover, the main problem of ANN-based methods is that it is system dependent and cannot be implemented for PV arrays with different characteristics. The combined use of fuzzy logic and ANN to track maximum power point in PV systems can be found in [16, 17]. In this method, ANN is trained offline using experimental data to desfine a reference voltage, which is the voltage at the maximum point according to the PV array characteristic. The reference voltage is then compared to the instantaneous array to generate a signal error. The signal error and change of the error are considered as the fuzzy logic controller (FLC) inputs. The FLC generates a duty cycle value for the pulse width modulation (PWM) generator. The PWM trigger signal is then applied to the switching of the boost converter connected to a PV array. A drawback of this method is that it needs much data for offline training.

In this paper, a novel intelligent technique based on extension theory is proposed and used together with INC based MPPT controller in a PV system. The proposed MPPT controller can adaptively tune the tracking step size of tradition INC MPPT method to obtain superior dynamic response and steady-state performance, simultaneously. The less constructed data utilized, no learning procedures needed, and easy implementation are the good features of the proposed MPPT method.

#### 2. Extension Theory

In 1983 Professor Cai, a scholar from China, first proposed the concept of extension theory, which was designed to study things in terms of their extensity. This theory explores qualitative and quantitative solutions for contradictions among things [18]. In addition, matter-element theory and extension mathematics are two core areas of extension theory. Matter-element theory mainly describes the extensity and transformation characteristics of matter-elements, while extension mathematics mainly focuses on the core calculus of the extension set and the correlation function [18].

Extension theory expresses information about things through the matter-element model, using the matter-element transformation to represent the changing correlation between the quality and quantity of the characteristics of matter. Then, the results from this correlation function are used to better understand the effects that these qualities and quantities have on the matter, so as to clearly express the level of impact from the characteristics of the matter.

##### 2.1. The Concept of Extension Matter Element

Extension theory handles problems through the use of the matter-element model. If such a model is represented by a mathematical function, it can be expressed asfollows: where represents the description of the basic elements of matter, or matter element. , , and represent the three elements that constitute the matter element. These three elements are for the name of the matter, for the characteristic value of matter, and for the characteristic magnitude of matter.

In extension matter-element theory, when a characteristic of matter element is one of many, it is expressed as the characteristic and the corresponding characteristic value, respectively.

The vector form of this characteristic value is expressed as , and the characteristic magnitude is expressed as . Therefore, the extension matter element function of (1) can be rewritten as

If the characteristic magnitude is an interval, then it is called a classical domain and is contained within a neighborhood domain. Assuming that an interval is set to between and , with , and that point is any point on the interval , then the corresponding matter element of can be expressed as is the characteristic value of , and is the characteristic magnitude of in the classical domain. The corresponding matter element of *F*, called , can be expressed as (4); where is the characteristic value of *F*, and is the characteristic magnitude of in the neighborhood domain:

##### 2.2. Distance and Rank Value

Classical mathematics measures the distance relationship between two points. Extension theory measures the distance relationship between any point on the actual domain and the interval, which is expressed as a function in (5):

In addition to considering the correlation between points and intervals, there is also the need to consider the correlation between points and two intervals, or between intervals. Therefore, if we let = and* F* = be two separate intervals in the actual domain, with interval residing within interval , then the rank value between point and interval and interval can be expressed as follows:

##### 2.3. Correlation Function

The correlation function is a function formed by dividing the rank value by distance, such as in the following:
where when *f = *(* + *)*/*2, the value generated by the correlation function is at a maximum. Such a correlation function is called an elementary correlation function, as the diagram in Figure 1 shows.

In addition, when (*f*) < −1, it means that point is outside the interval *F*; when (*f*) > 0, it means that point is inside the interval ; when , it means that point falls within the extension domain.

#### 3. Extension Theory-Based MPPT Method

This study proposed an extension theory-based MPPT method designed to analyze the characteristic curve of a photovoltaic module array using variation in slope errors as the characteristic of the proposed extension MPPT method and established 12 categories in the construction of the matter-element model. Calculations of degree of correlation related to the 12 categories were used to adjust the duty cycle of the MPPT boost converter circuit by category, to achieve maximum power tracking.

##### 3.1. Characteristic Selection for the Proposed MPPT Method

Figure 2 shows the schematic diagram of the characteristic curve of a PV module array at various time points corresponding to its output current and voltage. Tradition incremental conductance MPPT method [3, 4] is based on differentiation of PV power to its voltage and on condition of zero slope of curve in maximum power point (MPP). Differencing PV power, especially, arises (8):

From (8) and taking into account the basic condition of zero slope of curve (9) is deduced: –/ represents the opposite of static conductance of PV system and the dynamic conductance. According to (9) these two quantities must be equal in MPP. Moreover, in the right of MPP is ; thus a reduction in PV’s voltage is essential to achieve MPP. Similarly, in the left of MPP is ; thus an increase in PV’s voltage is essential to achieve MPP.

In this paper, to let the MPPT method possess adaptive capability, the step size of the INC MPPT method of the PV arrays is adaptively tuned by extension error tuning scheme. The tuning scheme is driven by a sum of static conductance and dynamic conductance which are defined as with at *k*th sampling interval, respectively. The major purpose of this MPPT controller is to let the resulting closely follow the reference as shown in Figure 3 for driving the operation point toward the maximum power point. Thus, the general model and trajectory can be predicted and plotted in Figure 4.

##### 3.2. Establishment of a Matter-Element Model for the Characteristics of the Proposed MPPT Method

Figure 4 further expanded on Figure 3 and divided the characteristic curve into 12 regions (categories) using rules of thumb. In each category, the slope error , change in the slope error , and change in the duty cycle were as shown in Table 1. In addition, the proximity between each category and the MPP was converted into a wave form to express the relationship between the 12 categories and the MPP; the results are displayed in Figure 5. As learned from Figures 4 and 5, Category numbers 3, 6, 9, and 12 showed larger amplitude swings because they were furthest away from the MPP. Category numbers 2, 5, 8, and 11 were closer to the MPP; category numbers 1, 4, 7, and 10 were closest to the MPP, so their swings in amplitude were smaller.

Based on matter-element extension theory, the results from the matter-element model for a 12-category classical domain are shown in Table 2. The neighborhood domain constructed from the maximum and minimum values of each individual characteristic of the classical domain is displayed as follows:

The following is the tracking control procedure using the proposed extension MPPT method.

*Step 1. *From slope error and the amount of change in slope error in each category, construct a matter-element model:

*Step 2. *Entering the to-be-classified slope error and the amount of change in slope error , the matter-element model is

*Step 3. *Based on the slope error and the amount of change in slope error , use (7) to calculate the correlation function between them and each individual category.

*Step 4. *Select weights and for each characteristic to represent the significance level of each characteristic. This study used a rule of thumb to select = 0.85 and = 0.15.

*Step 5. *Calculate the degree of correlation with each category:

*Step 6. *Select the maximum value from the calculated degree of correlation to identify the classified slope error and the amount of change in slope error into their respective categories. Setting the duty cycle variation according to the category to which it belongs, recalculate the new value of the duty cycle:
where is the calculated duty cycle for the previous cycle, is the polarity of error change , and is the maximum correlation degree of the category.

#### 4. Simulation and Experimental Results

Figure 6 shows the system architecture of the proposed extension MPPT. Its maximum power tracking circuit architecture is a boost converter circuit; the design value of its circuit components is shown in Table 3 [19]. With respect to simulation, the PSIM simulation software [20] in this study used Kyocera KC40T [21] as a reference module to construct a 516 W PV power generation system that applies variation in irradiation to simulate the proposed extension MPPT method and the traditional MPPT method and carried out a performance comparison. In terms of measurements, the PSoC chip made by Cypress Company was used to achieve the proposed extension MPPT strategy and performed the actual testing of the physical MPPT circuit under variable irradiation conditions.

##### 4.1. Simulation Results

This study carried out simulations under two different linear variations in irradiation conditions: one with an irradiation that dropped from 1,000 W/m^{2} to 700 W/m^{2}, then increased back to 1,000 W/m^{2}; and another with a irradiation that increased from 450 W/m^{2} to 750 W/m^{2} and then dropped back to 450 W/m^{2}. These linear variations in irradiation are shown in Figures 7 and 8. Then, the proposed extension MPPT, traditional INC, and variable step size INC methods were simulated and compared in terms of performance. The step variation () of the traditional INC method was fixed at a value of 0.02, while the step variation of the variable step size INC method was set to 0.02 during the MPPT process. But when the power tracking was close to the MPP, step size variation changed from 0.02 to 0.01 to reduce the amount of steady-state oscillation. The change in the amount of step size change was based on the calculated value; whether or not it was lower than the set value of 0.005 S formed the basis for changing the step variable quantity. The step changeability of the extension INC method was adjusted automatically based on the position of the working point as shown in Table 1.

Figures 9, 10, and 11 show the output waveforms of a PV module array using the traditional INC, variable step size INC, and proposed extension MPPT methods. As can be observed from Figures 9 to 11, the steady-state oscillation amplitude of the proposed extension MPPT method was the smallest of the three tracking methods. In addition, when irradiation changed from the linear interval to the constant value interval or changed from constant interval to linear interval, the proposed extension MPPT method has better dynamic response than the traditional INC and variable step size INC methods. It can be seen that in addition to the good steady-state response of the proposed extension MPPT method, its transient response also has a good speed. Though the variable step size INC method can improve the amount of change in the steady-state response, its transient response slowed down.

In addition, to display excellence in maximum power tracking performance of the proposed extension MPPT method under various conditions of irradiation, this study followed a linear change in irradiation that increased from 450 W/m^{2} to 750 W/m^{2} and then dropped back down to 450 W/m^{2} (irradiation changes as shown in Figure 8) to simulate the proposed tracking method. As can be seen from Figures 12, 13, and 14, regardless of whether it is under steady-state or transient response, the proposed extension MPPT method possesses similarly impressive performance, proving that the proposed tracking method has high robustness.

##### 4.2. Measurement Results

The PV module array used during the measurement was a solar simulator [22] made by KERNEL to simulate a Kyocera KC40T solar module-based PV array with output voltage of 208 V, output current of 2.48 A, and output power of 516 W. The irradiation was changed by turning the irradiation spin button on the solar simulator to adjust the variable irradiation during measurement.

Figures 15 to 17 show the measured output power waveform under irradiation that drops from 1,000 W/m^{2} to 700 W/m^{2}, then rises again to 1,000 W/m^{2}, as simulated by the solar simulator. As can be seen in Figures 15 to 17, at the 15 s mark, the irradiation began to change. The proposed extension MPPT method can achieve tracking of the new maximum power point (MPP) after about 1.1 s. As can be seen in Figures 15 and 16, the tradition INC method and the variable step size INC method required 1.4 s and 1.6 s, respectively, to achieve tracking of the new MPP. This shows that the proposed extension MPPT method has better performance in transient response in terms of tracking speed than the tradition INC and variable step size INC methods. In addition, the amount of steady-state oscillation is at a minimum after the proposed extension MPPT method has tracked the MPP. Thus, it also has a better steady-state performance than the traditional INC and the variable step size INC methods. That is, the power loss of the proposed extension MPPT method at the MPP is the least of the three MPPT methods. The output waveforms of the three tracking methods still oscillate upon achieving the MPP, due to maximum power tracking control still tracking back and forth in the vicinity of MPP.

In addition, to verify that the proposed extension MPPT method conforms with the simulated results, such that it still has good tracking performance for maximum power under various conditions of irradiation, the developed maximum power tracking circuit was used to carry out experimental testing under levels of irradiation that rose linearly from 450 W/m^{2} to 750 W/m^{2} and then dropped back down to 450 W/m^{2}. As can be seen in Figures 18, 19, and 20, the results of the proposed extension MPPT method were the same as those of the simulation results shown in Figures 12 to 14. During the maximum power tracking process, it had better performance, regardless of transient or steady-state response. Table 4 shows the steady-state output power under various irradiation conditions using the extension MPPT method, the tradition INC method, and the variable step size INC method. To more clearly show that the steady-state performance of the proposed extension MPPT method is superior to that of the traditional INC and variable step size INC methods, this study postulated a single day irradiation of 1,000 W/m^{2}, 800 W/m^{2}, and 450 W/m^{2} at sunshine times of 2 hrs, 3 hrs, and 4 hrs, respectively, for a comparison of the output power values from the three MPPT methods; the results of which are shown in Table 5. Table 5 shows that the output power value of the extension MPPT method was the highest of the three MPPT methods, which means that the power loss of the proposed extension MPPT method at the MPP was the least of the three MPPT methods.

#### 5. Conclusion

This paper proposed an intelligent extension theory-based maximum power point tracking method for a 516 W PV power generation system. This study carried out simulation and measurement of maximum power tracking performance under variable irradiation conditions to verify the effectiveness of the proposed method. The simulated and measured results show that the proposed extension MPPT method possesses quick dynamic response to rapidly changing irradiation conditions. Its steady-state response at the MPP also has better performance than the traditional INC and variable step size INC MPPT methods. Meanwhile, the power loss of the proposed extension MPPT method at the MPP is far less than the traditional INC and variable step size INC MPPT methods. Thus, it can improve the overall power generation efficiency of the PV power generation system.

#### Acknowledgments

This study is grateful for the support provided by the research grants from the Bureau of Energy of the Ministry of Economic Affairs and for the technical assistance received from the Green Energy and Environment Research Laboratories, Industrial Technology Research Institute, Taiwan.

#### References

- N. Femia, G. Lisi, G. Petrone, G. Spagnuolo, and M. Vitelli, “Distributed maximum power point tracking of photovoltaic arrays: Novel approach and system analysis,”
*IEEE Transactions on Industrial Electronics*, vol. 55, no. 7, pp. 2610–2621, 2008. View at Publisher · View at Google Scholar · View at Scopus - N. Femia, D. Granozio, G. Petrone, G. Spagnuolo, and M. Vitelli, “Predictive & adaptive MPPT perturb and observe method,”
*IEEE Transactions on Aerospace and Electronic Systems*, vol. 43, no. 3, pp. 934–950, 2007. View at Publisher · View at Google Scholar · View at Scopus - L. Wu, Z. Zhao, and J. Liu, “A single-stage three-phase grid-connected photovoltaic system with modified MPPT method and reactive power compensation,”
*IEEE Transactions on Energy Conversion*, vol. 22, no. 4, pp. 881–886, 2007. View at Publisher · View at Google Scholar · View at Scopus - T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,”
*IEEE Transactions on Energy Conversion*, vol. 22, no. 2, pp. 439–449, 2007. View at Publisher · View at Google Scholar · View at Scopus - F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, “A variable step size INC MPPT method for PV systems,”
*IEEE Transactions on Industrial Electronics*, vol. 55, no. 7, pp. 2622–2628, 2008. View at Publisher · View at Google Scholar · View at Scopus - T. L. Kottas, Y. S. Boutalis, and A. D. Karlis, “New maximum power point tracker for PV arrays using fuzzy controller in close cooperation with fuzzy cognitive networks,”
*IEEE Transactions on Energy Conversion*, vol. 21, no. 3, pp. 793–803, 2006. View at Publisher · View at Google Scholar · View at Scopus - A. Moreno, J. Julve, S. Silvestre, and L. Castaner, “A fuzzy logic controller for stand alone PV systems,” in
*Proceedings of the IEEE Photovoltaic Specialists Conference*, pp. 1618–1621, September 2000. - S. Lalouni, D. Rekioua, T. Rekioua, and E. Matagne, “Fuzzy logic control of stand-alone photovoltaic system with battery storage,”
*Journal of Power Sources*, vol. 193, no. 2, pp. 899–907, 2009. View at Publisher · View at Google Scholar - M. S. A. Cheikh, C. Larbes, G. F. T. Kebir, and A. Zerguerras, “Maximum power point tracking using a fuzzy logic control scheme,”
*Review of Renewable Energys*, vol. 10, no. 3, pp. 387–395, 2007. View at Google Scholar - N. Patcharaprakiti and S. Premrudeepreechacharn, “Maximum power point tracking using adaptive fuzzy logic control for grid-connected photovoltaic system,” in
*Proceedings of the IEEE Power Engineering Society Transmission and Distribution Conference*, vol. 1, pp. 372–377, 2002. - A. Messai, A. Mellit, A. Guessoum, and S. A. Kalogirou, “Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation,”
*Solar Energy*, vol. 85, no. 2, pp. 265–277, 2011. View at Publisher · View at Google Scholar · View at Scopus - L. K. Letting, J. L. Munda, and A. Hamam, “Particle swarm optimized T-S fuzzy logic controller for maximum power point tracking in a photovoltaic system,” in
*Proceedings of the 9th International Power and Energy Conference (IPEC '10)*, pp. 89–94, Singapore, October 2010. View at Publisher · View at Google Scholar - N. Khaehintung, A. Kunakorn, and P. Sirisuk, “A novel fuzzy logic control technique tuned by particle swarm optimization for maximum power point tracking for a photovoltaic system using a current-mode boost converter with bifurcation control,”
*International Journal of Control, Automation and Systems*, vol. 8, no. 2, pp. 289–300, 2010. View at Publisher · View at Google Scholar · View at Scopus - S. Premrudeeppreechacham and N. Patanapirom, “Solar-array modeling and maximum power point tracking using neural networks,” in
*Proceedings of the International Power Technique Conference*, vol. 2, pp. 5–9, Bologna, Italy, June 2003. - K. H. Chao, C. J. Li, and M. H. Wang, “A maximum power point tracking method based on extension neural network for PV systems,” in
*Advances in Neural Networks*, vol. 5551 of*Lecture Notes in Computer Science*, pp. 745–755, 2009. View at Google Scholar - M. Habibi and A. Yazdizadeh, “New MPPT controller design for pv arrays using neural networks (Zanjan City case study),” in
*Proceedings of the 6th International Symposium on Neural Networks: Advances in Neural Networks—Part II (ISNN '09)*, vol. 5552 of*Lecture Notes in Computer Science*, pp. 1050–1058, 2009. - M. Veerachary, T. Senjyu, and K. Uezato, “Neural-network-based maximum-power-point tracking of coupled-inductor interleaved-boost-converter-supplied PV system using fuzzy controller,”
*IEEE Transactions on Industrial Electronics*, vol. 50, no. 4, pp. 749–758, 2003. View at Publisher · View at Google Scholar · View at Scopus - W. Cai, “The extension set and incompatibility problem,”
*Journal of Scientific Exploration*, vol. 1, pp. 81–93, 1983. View at Google Scholar - D. W. Hart,
*Introduction to Power Electronics*, Prentice Hall, New York, NY, USA, 2003. - Powersim Inc., PSIM User’s Manual, 2001-2003.
- Kyocera Photovoltaic Module KC40T Specifications, Kyocera Solar Industries, May 2007.
- PV Simulator-PVS0120 Specifications, http://www.etesters.com/listing/21cd9c81-1422-08df-aa29-6891df9febbd/PV_Simulator.