Simulation Of P&O Algorithm MPPT With Output Sensing Direct Control Method Using CUK Converter

Mukesh Kr. Gupta *  Rohit Jain **
* Associate Professor, Department of Electronic Instrumentation & Control Engineering, Jagannath Gupta Institute of Engineering & Technology, Jaipur, Rajasthan, India
** Professor, Department of Physics, Jagannath Gupta Institute of Engineering & Technology, Jaipur, Rajasthan, India.

Abstract

In this paper, the MPPT (Maximum Power Point Tracking) with resistive load is implemented in MATLAB with output sensing direct control method using Cuk converter. The simulated system consists of the BP SX 150S photovoltaic (PV) module, the ideal Cuk converter, the MPPT control, and the resistive load (6Ω). The selection of the Purturb & Observe (P&O) algorithm permits the use of output sensing control method which eliminates the input voltage and current sensors. The direct control method adjusts the duty cycle within the MPP tracking algorithm. The way to adjust the duty cycle is totally based on the theory of load matching. When the value of Rload matches with that of Ropt  , the maximum power transfer from PV to the load will occur. These two are, however, independent and rarely matches in practice. The goal of the MPPT is to match the impedance of load to the optimal impedance of PV.

Keywords :

  

Introduction

Energy generated from clean, efficient, and environment friendly resources has become one of the major challenges for engineers and scientists [1]., [2] Among all renewable energy sources, photovoltaic power systems attract more attention while greenhouse emissions are reduced [1-4] .Regarding the endless aspect of solar energy, it is worth saying that solar energy is a unique solution for energy crisis. However, despite all the aforementioned advantages of solar power systems, they do not present desirable efficiency [5], [6]

The environmental effects such as temperature, irradiation, special characteristics of sunlight, dirt, shadow, and so on affect the performance of the photovoltaic (PV) system [7],[8].Changes in insolation on panels due to fast climate changes such as cloudy weather and increase in ambient temperature can reduce the PV cell output power [9], [10]

The PV system has poor efficiency so it operates at the Maximum Power Point Tracking (MPPT). There are a large number of algorithms that are able to track MPPs. Here Purturb and Observe (P&O) algorithm [11-24]is recommended because of their simplicity and ease of implementation

1. Perturb and Observe (P&O)-MPPT Algorithm

In the P&O algorithm [25-27] the operating voltage of the PV array is perturbed by a small increment, and the resulting change in power, ΔP, is measured. If ΔP is positive, then the perturbation of the operating voltage moved the PV array's operating point closer to the MPP. Thus, further voltage perturbations in the same direction (that is, with the same algebraic sign) should move the operating point toward the MPP. If ΔP is negative, the system operating point has moved away from the MPP, and the algebraic sign of the perturbation should be reverse to move back toward the MPP [21]. The advantages of P&O algorithm are simplicity and ease of implementation. The P&O MPPT algorithm which is shown in Figure1 has been implemented in MATLAB to track maximum power from the solar PV module.

Figure 1. Flowchart of the P&O Algorithm

2. PV Module and MPPT

The PV cell converts energy in the photons of sunlight into electricity by means of the photoelectric phenomenon found in certain types of semiconductor materials such as silicon and selenium [1]

PV module characteristics are comprehensively discussed in [1][4] [8] [18] [36] [37]which indicate an exponential and nonlinear relation between the output current and voltage of PV module. The main equation for the output current Io of a module is [8]

Where: Isc is the short-circuit current that is equal to the photon generated current, Io is the reverse saturation current of diode (A); q is the electron charge (1.602× 10-19 C); V is the voltage across the PV cell (V); k is the Boltzmann's constant (1.38×10-23 J/K); T is the junction temperature in Kelvin (K) n is known as the idelity factor and takes the value between 1 and 2. Rs and Rp are series and parallel resistance respectively.

Since a single PV cell produces an output voltage of less than 1 volt, it is necessary to string together a number of PV cell in series and parallel to achieve a desired output voltage. Generally, 36 cells in series will provide a large enough voltage to charge a 12 volt battery, and 72 cells would be suitable for a 24 volt battery. For simulation the BP SX 150S PV module, which contains 72 cells, was chosen in this paper. The electrical parameters are tabulated in Table 1, and the resultant curves [38] are shown in Figures 2 and 3. It shows the effect of varying weather conditions on MPP (shown by * on various irradiances) location at I-V and P-V curves.

Table 1. Parameters of BP SX 150S Solar Module (G O = 1KW/M2 , 250 C)

Figure 2. I-V Curves for P&O Algorithm at Various Irradiances

Figure 3. P-V Curves for P&O Algorithm at Various Irradiances

3. Direct Control Method

Cuk converter topology is the most suitable switch-mode dc to dc power converter, called a maximum power tracker, used to maintain the PV module's operating point at the MPP [25], [28-30].Cuk converter has low input current ripple, suitable to implement a system capable of measuring the I-V curve of PV module (from open-circuit voltage to short-circuit current).

The output sensing method measures the power change of PV at the output side of converter and uses the duty cycle as a control variable [1] .The MATLAB simulation illustrates the relationship between the output power of converter and its duty cycle. In the simulation, BP SX 150S PV module [31] is coupled with the ideal (loss-less) Cuk converter with a resistive load (6Ω). The duty cycle of converter is swept from 0 to one with 1% step [3], and the output power of converter is plotted in Figure 4 [32] As shown in Figure 4, there is a peak of output power when the duty cycle of converter is varied. This control method employs the P&O algorithm to locate the MPP [25-27]. Figure 5 shows the flowchart of P&O algorithm for the output sensing direct control method. In order to accommodate duty cycle as a control variable, the P&O algorithm used here is a slightly modified version from that previously introduced [32] but the idea how it works is the same. The algorithm perturbs the duty cycle and measure the output power of converter. If the power is increased, the duty cycle is further perturbed in the same direction; otherwise the direction will be reversed. When the output power of converter is reached at the peak, a PV module or array is supposed to be operating at the MPP [25-30], [32]. This control method only works with the P&O algorithm and its variation, and does not work with incCond algorithm.

Figure 4. Output Power of Cuk Converter vs. Its Duty Cycle (1KW/m2 , 25oC)

Figure 5. Flowchart of P&O Algorithm for the output Sensing Direct Control Method

The direct control method which is shown in Figure 6 is simpler and uses only one control loop, it performs the adjustment of duty cycle within the MPP tracking algorithm. The way to adjust the duty cycle is totally based on the theory of load matching.

Figure 6. Block Diagram of MPPT with Direct Control

4. Cuk Converter

When proposing the MPPT, the major job is to chose and design a highly efficient converter, which is proposed to operate as the main part of the MPPT. The efficiency of switch-mode dc-dc converter is widely discussed in [2]. The Cuk converter has low switching losses and the highest efficiency among non isolated dc-dc converters. It can also provide a better output-current characteristic due to the inductor on the output stage. Thus, the Cuk configuration is a proper converter to be employed in designing the MPPT [1], [2], [32].

The Cuk converter and its operating modes [1], is used as the power stage interface between the PV module and the load. The Cuk converter has two modes of operation. The first mode of operation is when the switch is closed (ON), and it is conducting as a short circuit. In this mode, the capacitor releases energy to the output. On the second operating mode when the switch is open (OFF), the diode is forward-biased and conducting energy to the output. Capacitor C1 is charging from the input [1]

The relation between output and input currents and voltages are given in the following [1], [32] [33]

(1)
(2)

Where Vs and Vo  are the input and output voltages of the Cuk converter respectively, Is  and Io are the input and output  currents of the Cuk converter respectively, D is the duty cycle (0 < D< 1 ). Some analysis of Cuk converter specifications are provided in [34] and comparative study on different schemes of switching converters is presented in the literature [35].The duty cycle (D) for the Cuk converter used in simulation was selected as 0.1 < D> 0.6.

5. Mechanism of Load Matching

PV is directly coupled with a load; the operating point of PV is dictated by the load. The impedance of the load is described as below

(3)

Where: Vo is the output voltage, and lo is the output current. The optimal load for PV is described as:

(4)

Where: V MPP and IMPP are the voltage and current at the MPP respectively. When the value of Rload matches with that of Ropt , the maximum power transfer from PV to the load will occur. These two are, however, independent and rarely matches in practice. The goal of the MPPT is to match the impedance of load to the optimal impedance of PV. From the equation (1) and (2), the input impedance of the converter is:

(5)

As shown in Figure 7, the impedance seen by PV is the input impedance of the converter (Rin ). By changing the duty cycle (D), the value of Rin can be matched with that of Ropt.

Figure 7. The impedance seen by PV is R that is Adjustable in by Duty Cycle (D)

Therefore, the impedance of the load can be anything as long as the duty cycle is adjusted accordingly

6. Simulation Results

The direct control method is implemented with P&O algorithm using Cuk converter and the simulation is performed under the linearly increasing irradiance varying from 200W/m2 to 1000W/m2 . Figures 8(a) and (b) of the P-V and I-V curves show that the trace of operating point is staying close to the MPPs during the simulation. Figure 8(c) shows the relationship between the output power of converter and its duty cycle, the maximum output power is 150W at duty cycle (D) = 4.5. Figure 8(d) shows the current and voltage relationship of converter output. Since the load is resistive, the current and voltage increase linearly with the slope of 1/Rload on the I-V plane. It shows that maximum output current is 5A at 30V.

Figure 8. MPPT Simulation with Direct Control Method (P&O Algorithm)

Conclusion

In recent years it is very important to concentrate on renewable energy resources. In renewable energy resources solar energy is most reliable and cheap in cost. In power system, it is important to get optimum power from the system.

In this paper the authors concentrate the method which is helpful to get MPP. In recent years the P&O (MPPT) algorithm plays vital role to achieve MPP. Hence in this paper direct control method (P&O algorithm with duty cycle adjustment) is implemented.

Simulation results are obtained using MATLAB simulation for different values of irradiance by adjusting duty cycle of the dc-dc converter (Cuk converter). It is observed that the curves obtained by direct control method are better than simple P&O algorithm for PV module

References

[1]. Azadeh Safari and Saad Mekhilef, (2011). “Simulation & hardware implementation of incremental conductance MPPT with direct control method using Cuk converter,” IEEE Trans. on Ind. Electron., Vol. 58, No. 4, April, pp. 1154-1161.
[2]. R.-J. Wai, W.-H. Wang, and C.-Y. Lin, (2008). “Highperformance stand-alone photovoltaic generation system,” IEEE Trans. Ind. Electron., Vol. 55, No. 1, Jan., pp. 240-250.
[3]. W. Xiao, W. G. Dunford, P. R. Palmer, and A. Capel, (2007). “Regulation of photovoltaic voltage,” IEEE Trans. Ind. Electron., Vol. 54, No. 3, Jan., pp. 1365-1374.
[4]. N. Mutoh and T. Inoue, (2007). “A control method to charge series-connected ultra electric double-layer capacitors suitable for photovoltaic generation systems combining MPPT control method,” IEEE Trans. Ind. Electron., Vol. 54, No. 1, Feb., pp. 374-383.
[5]. R. Faranda, S. Leva, and V. Maugeri, (2008). MPPT Techniques for PV System: Energetic and Cost Comparison. Milano, Italy: Elect. Eng. Dept. Poliecnico di Milano, pp. 1-6.
[6]. Z. Yan, L. Fei, Y. Jinjun, and D. Shanxu, (2008). “Study on realizing MPPT by improved incremental conductance method with variable step-size,” in Proc. IEEE ICIEA, Jun., pp. 547-550.
[7]. M. Buresh, (1983). Photovoltaic Energy System: Design and Installation. New York: McGraw-Hill. pp. 335.
[8]. Jing Jun Soon and Kay-Soon Low, (2012). “Photovoltaic model identification using particle swarn optimization with inverse barrier constraint,” IEEE Trans. On Power Electrn., Vol. 27, No. 9, September.
[9]. F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, (2008). “A variable step size INC MPTT method for PV system,” IEEE Trans. Ind. Electron., Vol. 55, No. 7, July, pp. 2622-2628.
[10]. F. M. Gonzalez-Longatt, (2005). “Model of photovoltaic module in Matlab,” in 2do congreso iberoamericano de estudiantes de ingenieriacute; a electrica, electronic y computacion, ii cibelec, pp. 1-5.
[11]. A. K. Abdelsalam, A. M. Massoud, S. Ahmed, and P. N. Enjeti, (2011). “High performance adaptive perturb and observe MPPT technique for photovoltaic-based microgrods,” IEEE Trans. Power Electron., Vol. 26, No. 4, April, pp. 1010-1021.
[12]. Y. H. Ji, D. Y. Jung, J. G. Kim, J. H. Kim, T. W. Lee, and C. Y. Won, (2011). “A real maximum power tracking method for mismatching compensation in PV array under partially shaded conditions,” IEEE Trans. Power Electron., Vol. 26, No. 4, April, pp. 1001-1009.
[13]. L. Zhang, W. G. Hurley, and W. H. Wolfle, (2011). “A new approach to achieve maximum power point tracking for PV system with a variable inductor,” IEEE Trans. Power Electron. Vol. 26, No. 4, April, pp. 1031-1037.
[14]. L. Zhou, Y. Chen, and F. Jia, (2011). “New approach for MPPT control of photovoltaic system with mutative-scale dual-carrier chaotic search,” IEEE Trans. Power Electron., Vol. 26, No. 4, April, pp. 1038-1048.
[15]. S. Chun, A. Kwasinski, (2011). “Analysis of classical root-finding methods applied to digital maximum power point tracking for sustainable photovoltaic energy generation,” IEEE Trans. Power Electron., Vol. 26. No. 12, Dec., pp. 3730-3743.
[16]. T. L. Nguyen, K. S. Low, (2010). “A global maximum power point tracking scheme employing DIRECT search algorithm for photovoltaic system,” IEEE Trans. Ind. Electron., Vol. 57, No. 10, Oct., pp. 3456-3467.
[17]. S. L. Brunton, C. W. Rowley, S. R. Kulkarni, and C. Clarkson, (2010). “Maximum power point tracking for photovoltaic optimization using ripple-based extremum seeking control,” IEEE Trans. Power Electron., Vol. 24, No. 10, Oct., pp. 2531-2540.
[18]. C. Hua, J. Lin, and C. Shen, (1998). “Implementation of a DSP controlled photovoltaic system with peak power tracking,” IEEE Trans. Ind. Electron., Vol. 45, No. 1, Feb., pp. 99-107.
[19]. T. Noguchi, S. Togashi, and R. Nakamoto, (2002). “Short-current pulse-based maximum-power-point tracking method for multiple photovoltaic-and-converter module system,” IEEE Trans. Ind. Electron., Vol. 49, No. 1, Feb., pp. 217–223.
[20]. N. Mutoh, M. Ohno, and T. Inoue, (2006). “A method for MPPT control while searching for parameters corresponding to weather conditions for PV generation systems,” IEEE Trans. Ind. Electron., Vol. 53, No. 4, June, pp. 1055–1065.
[21]. N. Femia, G. Petrone, G. Spagnuolo, and M. Vitelli, (2005). “Optimization of perturb and observe maximum power point tracking method,” IEEE Trans. Power Electron., Vol. 20, No. 4, July, pp. 963–973.
[22]. N. Femia, D. Granozio, G. Petrone, G. Spagnuolo, and M. Vitelli, (2007). “Predictive & adaptive MPPT perturb and observe method,” IEEE Trans. Aerosp. Electron. Syst., Vol. 43, No. 3, July, pp. 934–950.
[23]. E. Koutroulis, K. Kalaitzakis, and N. C. Voulgaris, (2001). “Development of a microcontroller based, photovoltaic maximum power point tracking control system,” IEEE Trans. Power Electron., Vol. 16, No. 1, Jan., pp. 46–54.
[24]. A. Pandey, N. Dasgupta, and A. K. Mukerjee, (2006). “Design issues in implementing MPPT for improved tracking and dynamic performance,” in Proc. 32nd IECON, Nov., pp. 4387–4391.
[25]. M. Vaigundamoorthi and R. Ramesh, (2011). “ZVSPWM active-clamping modified Cuk converter based MPPT for solar PV modules,” European Journal of Scientific Research, Vol. 58, No. 3, pp. 305-315.
[26]. Joe-Air Jiang, Tsong-Liang Huang, Ying-Tung Hsiao and Chia-Hong Chen, (2005). “Maximum Power Tracking for Photovoltaic Power Systems” Tamkang Journal of Science and Engineering, Vol. 8, No 2, pp. 147-153.
[27]. Trishan Esram and Patrick L. Chapman, (2007). “Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques” IEEE Trans. on energy conversion, Vol. 22, No. 2, June, pp. 439-449.
[28]. E. J. Durán, M. Galán, Sidrach-de-Cardona, and J. Andújar, (2009). “Measuring the I-V Curve of Photovoltaic generators-analyzing different dc–dc converter topologies” IEEE ind. Electron. magazine, Sept., Pp.4-14.
[29]. K. K. Tse, M. T. Ho, Henry S.-H. Chung, and S. Y. Ron Hui, (2002). “A Novel Maximum Power Point Tracker for PV Panels Using Switching Frequency Modulation” IEEE Trans. on power Electron., Vol. 17, No. 6, Nov., pp .980-989.
[30]. Henry S.-H. Chung., K. K. Tse, S. Y. Ron Hui, C. M. Mok, and M. T. Ho, (2003). “A Novel Maximum Power Point Tracking Technique for Solar Panels Using a SEPIC or Cuk Converter” IEEE Trans. on Power Electron., Vol. 18, No. 3, May, pp.717-724.
[31]. BP Solar BP SX150S, (2001). 150W Multi-crystalline Photovoltaic Module Datasheet.
[32]. Akihiro Oi, (2005). “Design and simulation of photovoltaic water pumping system,” September.
[33]. Taufik, (2004). EE410 Power Electronics- Lecture Note Cal Poly State University, San Luis Obispo.
[34]. D. Maksimovic and S. Cuk, (1991). “A unified analysis of PWM converters in discontinuous modes,” IEEE Trans. Power Electron., Vol. 6, No. 3, July, pp. 476– 490.
[35]. K. K. Tse, B. M. T. Ho, H. S.-H. Chung, and S. Y. R. Hui, (2004). “A comparative study of maximum-power-point trackers for photovoltaic panels using switching-frequency modulation scheme,” IEEE Trans. Ind. Electron., Vol. 51, No. 2, April, pp. 410–418.
[36]. I.-S. Kim, M.-B. Kim, and M.-J. Youn, (2006). “New maximum power point tracker using sliding-mode observer for estimation of solar array current in the grid-connected photovoltaic system,” IEEE Trans. Ind. Electron., Vol. 53, No. 4, June, pp. 1027–1035.
[37]. W. Xiao, M. G. J. Lind, W. G. Dunford, and A. Capel, (2006). “Real-time identification of optimal operating points in photovoltaic power systems,” IEEE Trans. Ind. Electron., Vol. 53, No. 4, June, pp. 1017–1026.
[38]. M. K. Gupta and Rohit Jain, (2012). “Design and simulation of photovoltaic system using advance MPPT”, International Journal of Advance Technology & Engg. Research, Vol. 2, July, pp. 73-76.