DOI QR코드

DOI QR Code

Real-Time Maximum Power Point Tracking Method Based on Three Points Approximation by Digital Controller for PV System

  • Kim, Seung-Tak (School of Electrical and Electronic Engineering, Yonsei University) ;
  • Bang, Tae-Ho (School of Electrical and Electronic Engineering, Yonsei University) ;
  • Lee, Seong-Chan (School of Electrical and Electronic Engineering, Yonsei University) ;
  • Park, Jung-Wook (School of Electrical and Electronic Engineering, Yonsei University)
  • Received : 2014.02.04
  • Accepted : 2014.02.28
  • Published : 2014.09.01

Abstract

This paper proposes the new method based on the availability of three points measurement and convexity of photovoltaic (PV) curve characteristic at the maximum power point (MPP). In general, the MPP tracking (MPPT) function is the important part of all PV systems due to their power-voltage (P-V) characteristics related with weather conditions. Then, the analog-to-digital converter (ADC) and low pass filter (LPF) are required to measure the voltage and current for MPPT by the digital controller, which is used to implement the PV power conditioning system (PCS). The measurement and quantization error due to rounding or truncation in ADC and the delay of LPF might degrade the reliability of MPPT. To overcome this limitation, the proposed method is proposed while improving the performances in both steady-state and dynamic responses based on the detailed investigation of its properties for availability and convexity. The performances of proposed method are evaluated with the several case studies by the PSCAD/EMTDC$^{(R)}$ simulation. Then, the experimental results are given to verify its feasibility in real-time.

Keywords

1. Introduction

In recent, the photovoltaic (PV) generation has become more important among several renewable energy sources worldwide. In particular, the output characteristics of PV array are always varying with the weather conditions such as irradiation level and atmospheric temperature. Then, its optimal operating condition must be considered to produce the maximum power. Therefore, the maximum power point tracking (MPPT) function of all PV systems has been the important part when they are applied in practice.

Many techniques for MPPT have been proposed and implemented. Most MPPT methods use the voltage and current from PV array, and some methods exploit the temperatures, irradiance, and load conditions. In particular, the fractional open-circuit voltage and short-circuit current strategy provides the simple and effective way to obtain the maximum power[1]. However, periodical disconnection or short-circuit is required to measure the voltage or current for reference. This results in increasing more power loss[2]. Also, the hill climbing and incremental conductance method[3] uses the derivatives of power or current based on the fact that the sign of derivative is changed on the either side of peak[4]. The neural network (NN)- based MPPT controller improves the tracking efficiency by utilizing the multilayer control structure [5, 6]. The extremum seeking control (ESC) [7, 8] is proposed with the nearly model-free and self-optimizing control strategy. Other MPPT methods based on the downward parabola [9] and modified particle swarm optimization (PSO) algorithm [10] have been proposed.

Among various MPPT methods, the perturbation and observation (P&O) method [11, 12] has been widely applied in industry because it can be easily implemented in digital controller. However its perturbing process still continues even when it reaches the optimal operating point in a steady-state condition. Then, it might cause the extra energy loss and system instability while performing the MPPT process. In general, the perturbation of operating voltage can be well captured in a rapidly changing weather condition. However, the P&O method has the low performance during cloudy days. This sometimes leads to the wrong tracking direction from its MPP.

The analog-to-digital converter (ADC) and low pass filter (LPF) are required to measure the voltage and current from PV system in real-time. Also, they are widely used in the power conditioning system (PCS). The practical measurement and quantization error due to rounding or truncation in ADC and the delay of LPF might degrade the reliability of MPPT in practice. To overcome this limitation, this paper proposes the new real-time MPPT method based on the availability of measurement at three points and the convexity of power-voltage (P-V) curve at MPP. Then, its performances are evaluated by both the power system computer aided design/electromagnetic transients including DC (PSCAD/EMTDC®) based time-domain simulation and experimental tests.

 

2. Properties of PV Array

2.1 Availability

In general, the PV array consists of many PV cells, which are connected in serial and parallel structures. Then, it is characterized by the single diode model, which is based on the modified Shockley-diode equation, as shown in Fig. 1. Also, its current can be calculated as (1) [13].

Fig. 1.The equivalent circuit of PV array.

where Is is the output current of PV module, ISC is the short circuit current, IO is the diode saturation current, n is the ideal constant of diode, Vs is the thermal voltage of PV module, Rs is the series resistance, Rp is the parallel resistance, VT is the thermal potential of a PV cell, and Ns is the number of series connections of a PV cell [14]. Then, the voltage and current of PV array are required to calculate its output power. The ADC is required for the use of digital signal processor (DSP) in implementation of PV PCS. As mentioned in previous, the practical measurements might have the errors due to noises as well as the quantization, non-linearity, and signal-dependent mismatches. In order to reduce these errors, the LPF is applied to the measurements. The feature of LPF correlates with its bandwidth, and it has the signal delay. Then, the output power of PV array, PPV is calculated as

where VPV and IPV are measured from PV array by using the ADC and LPF. In this study, the data availability in realtime is investigated. Fig. 2 shows the P-V characteristic curve and the availability of measurement data. The rectangular box filled with diagonal lines indicates the availability area of one measurement point. If the next measurement point is in the boundary of rectangular, which is available to select it by considering the measurement error range, the point is ignored due to the noise and error effects. Otherwise, if it is strictly outside of this boundary, the point is accepted as the one of measurement point.

Fig. 2.The P-V characteristic curve and the availability of measurement data.

2.2 Convexity

As shown in Fig. 2, the P-V characteristic curve of PV array is convex to upward. Therefore, the curve can be estimated as a quadratic function at close to MPP. If three discrete points [(Vn-2, Pn-2), (Vn-1, Pn-1), and (Vn, Pn)] are located in the vicinity of peak, the coefficients, c1 and c2 of quadratic function with the interpolation polynomial are given by

If the sign of c2 is negative, the quadratic curve becomes convex to upward. Then, the MPPs corresponding to three points are obtained as

where VMPP and PMPP are the estimated voltage and power of MPP, respectively.

Unfortunately, when the three points are located far away from the MPP, the estimated peak value might indicate the wrong point, as shown in Figs. 3(a) and 3(b). For example, assume that three points include some error in the first time, as shown in Fig. 3(a). Then, even though the estimated quadratic curve is convex to upward, its peak point is not MPP. Next, the new point is measured out of availability boundary, and the oldest point is removed from previous set of three measured points. Also, the number of points is re-arranged in time order. However, the shape of estimated curve becomes concave without the maximum point, as shown in Fig. 3(b). Finally, the point is measured as shown in Fig. 3(c). The power of latest point is between those of other two points. This means that three measured points are not biased to one side slope. Therefore, the estimated voltage and power of MPP is the same as those of original MPP.

Fig. 3.The estimation of quadratic curve: (a) wrong peak estimation; (b) concave curve, and (c) accurate peak estimation.

 

3. Proposed MPPT Algorithm

The flowchart of proposed real-time MPPT algorithm by using three points approximation is shown inFig. 4. Firstly, it measures and calculates the current, voltage, and output power of PV array. Then, it grasps the availability of measurements as described in Section 2.1. If they satisfy the condition for availability, it removes the oldest point and re-arranges the data set of three point measurements.

Fig. 4.The flowchart of proposed MPPT algorithm.

Next, the proposed algorithm determines if a quadratic function with convex property can be formed even when it rarely occurs. Thereafter, if voltages at all three points are same, the reference voltage of MPPT controller, the Vref is decreased by the inertia voltage, VINR. This means that three points are in the right side of PV curve, which has steep slope. And, the VINR is calculated by (7) with the availability voltage, Vava and the control error voltage, Vcerr if controller has the steady-state error at new measurement point, which satisfies the availability condition.

On the other hand, if powers at all three points are same, the Vref is increased by VINR. This means that three points are in the left side of PV curve, which has gradual slope. Then, it decides whether the sign of c2 from (4) is less than zero and whether the point is close to the peak for the convexity of estimated quadratic curve, as given by (8).

When the estimated quadratic curve is not convex, the VINR varies depending on the derivative of power as

Otherwise, the Vref becomes the VMPP by (5). Finally, it is used as the input of MPPT controller in real-time.

 

4. Simulation Results

4.1 System configuration

The performance of proposed method is firstly evaluated by simulation based on the PSCAD/EMTDC® software. The PV PCS of 3 kW in Fig. 5 consists of a DC/DC boost converter and a full-bridge pulse-width-modulation (PWM) inverter with the switching frequency of 20 kHz. The boost converter performs the voltage amplification and MPPT. To obtain the high-quality output, the inverter should provide the tight voltage regulation by controlling its output current in phase with the utility voltage and therefore obtaining the unity power factor.

Fig. 5.Structure of two-stage grid-connected PV PCS

The boost converter controller for MPPT might have the LC resonance component. In this case, the notch filter in Fig. 6 can reduce the effect of resonance between outputs of PV arrays and boost converter [15].

Fig. 6.Block diagram of boost control for MPPT.

4.2 Simulation results

The simulation results are shown in Fig. 7. The initial insolation and temperature are 0.9 kW/m2 and 15 ℃, respectively. Assume that the entire array receives uniform insolation. The corresponding voltage, VPV at MPP is 357.3 V. At 0.2 s, a sudden change in environmental condition occurs. In other words, the insolation and temperature are increased to 0.35 kW/m2 and 25℃, respectively. Then, the value of VPV is changed to 327.7 V. At 0.4 s, the external condition is restored to its initial one. Note that when the output power from PCS is 3 kW, its nominal voltage is 356.8 V. If the PV array generates 1 kW, the operating voltage of PCS is 327.7 V.

Fig. 7.Simulation results: (a) Voltage response; (b) P-V curve at 0.9 kW/m2 and 15℃, and (c) P-V curve at 0.35 kW/m2 and 25℃.

The dynamic performances of proposed MPPT method and P&O method are compared in Fig. 7(a). The voltage by P&O method shows the serious oscillatory response around the MPP in the range from 0.2 s to 0.4 s. From Figs. 7(b) and 7(b), it is clearly observed that the P&O method is tracking the incorrect operating points. This behavior becomes more serious in the range from 0.2 s to 0.4 s due to effect of error by ADC and LPF. In contrast, the proposed MPPT method provides the exact MPPT performance while there are no oscillations in steady-state conditions.

The comparison results for MPPT error and efficiency are given in Table 1. It is observed that the proposed MPPT outperforms the P&O method. In particular, when the PV output power is low, the proposed method provides the very accurate performance with the error of 0.01 %, which is extremely less than 3.99 % by P&O method.

Table 1.Comparison results for MPPT error and efficiency

 

5. Experimental Results

5.1 Hardware implementation

The effectiveness of proposed real-time MPPT method is verified by the experimental test implemented in hardware, as shown in Fig. 8(a). The photograph of real PV PCS of 3 kW is shown in Fig. 8(b). The DC/DC boost converter and inverter are independently operated with the switching frequency of 20 kHz. In particular, their PWM controllers are implemented by the digital signal processor (DSP) of TMS320F2812. Then, the boost converter performs the MPPT algorithm. The inverter is connected to a commercial electrical outlet of 220 V. Also, it controls the DC capacitor voltage in real-time.

Fig. 8.Hardware implementation: (a) hardware set-up for experimental test and (b) PV PCS of 3 kW.

The voltage and current of PV simulator are measured using the digital phosphor Tektronix oscilloscope of the DPO4054. Also, its output power is measured from the power analysis application module of DPO4PWR, which is attached to the oscilloscope of DPO4054.

5.2 Experimental results

The step change of Vref is applied at 80 s and 240 s to observe the voltage responses. Before 80 s, the output power from PV simulator is 3 kW. Thereafter, it generates the output power of 1 kW. At 240 s, it is restored to the initial 3 kW. When the PV output powers are 3 kW and 1 kW, the corresponding MPP voltages are 290 V and 240 V, respectively. Also, the MPPT algorithm operates per 1 s in order to take account of ADC sampling and digital LPF calculation, and to make sure of system stability.

The experimental results are shown in Fig. 9. When the P&O method is applied to the PCS, it is clearly shown from Fig. 9 (a) that the Vs oscillates between 238.5 V and 256.0 V in the range from 80 s to 240 s. However, this large variation is dramatically reduced by the proposed method, as shown in Fig. 9 (b). Also, even before the operating condition is changed at 1 s, the voltage variation by the P&O method is between 285.9 V and 296.3. However, that by the proposed method varies only between 288.3 V to 289.7 V.

Fig. 9.Experimental results: (a) P&O method and (b) proposed method.

Moreover, the P&O and proposed methods require 35-40 and 20-23 steps in DSP for the PV system to reach the MPP, respectively. The above all results clearly verify the better dynamic performance of proposed real-time MPPT method.

The P-V curve analysis of experimental results is shown in Fig 10. Also, the experimental results for MPPT error and efficiency by two MPPT methods are compared in Table 2. It is observed that the MPPT performance of proposed MPPT method is better than that of P&O method. In particular, the average value of output power by the proposed method is greater than that by P&O method in both conditions. This means that the proposed MPPT method is more suitable under various operating conditions in practice.

Fig. 10.P-V curve analysis of experimental results: (a) for PV power of 3 kW and (b) for PV power of 1 kW.

Table 2.Comparison results by experiment test

 

6. Conclusion

This paper proposed the new real-time maximum power point tracking (MPPT) method based on the availability of three points measurements and convexity of power-voltage (P-V) characteristic curve. The performance of proposed MPPT method was evaluated by both simulation study and experimental test with the practical photovoltaic (PV) power conditioning system (PCS) of 3 kW, which was implemented in hardware.

Both simulation and experimental results verified that the proposed method can improve the performances of both steady-state and dynamic responses effectively. It would be expected that the proposed method can be preferably used in practice.

References

  1. M. A. S. Masoum, H. Dehbonei, and E. F. Fuchs, "Theoretical and experimental analyses of photovoltaic systems with voltage and current-based maximum power-point tracking," IEEE Trans. Energy Convers., vol. 17, no. 4, pp. 514-522, Dec. 2002. https://doi.org/10.1109/TEC.2002.805205
  2. F. Liu, S. Duan, F. Liu, B. Liu, and Y. Kang, "A variable step size INC MPPT method for PV systems," IEEE Trans. Ind. Electron., vol. 55, no. 7, pp. 2622- 2628, Jul. 2008. https://doi.org/10.1109/TIE.2008.920550
  3. S. Kjaer, "Evaluation of the "hill climbing" and the "incremental conductance" maximum power point trackers for photovoltaic power systems," IEEE Trans. Energy Convers., vol. 27, no. 4, pp. 922-929, Dec. 2012. https://doi.org/10.1109/TEC.2012.2218816
  4. A. Safari and S. Mekhilef, "Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter," IEEE Trans. Ind. Electron., vol. 58, no. 4, pp. 1154- 1161, Apr. 2011. https://doi.org/10.1109/TIE.2010.2048834
  5. W. M. Lin, C. M. Hong, and C. H. Chen, "Neuralnetwork- based MPPT control of a stand-alone hybrid power generation system," IEEE Trans. Power Electron., vol. 26, no. 12, pp. 3571-3581, Dec. 2011 https://doi.org/10.1109/TPEL.2011.2161775
  6. M. Veerachary, T. Senjyu, and K. Uezato, "Neuralnetwork- based maximum-power-point tracking of coupled-inductor interleaved-boost converter-supplied PV system using fuzzy controller," IEEE Trans. Ind. Electron., vol. 50, no. 4, pp. 749-758, Aug. 2003. https://doi.org/10.1109/TIE.2003.814762
  7. S. L. Brunton, C. W. Rowley, S. R. Kulkarni, and C. Clarkson, "Maximum power point tracking for photovoltaic optimization using ripple-based extremum seeking control," IEEE Trans. Power Electron., vol. 25, no. 10, pp. 2531-2540, Oct. 2010. https://doi.org/10.1109/TPEL.2010.2049747
  8. X. L,I, Y. Li, and J. E. Seem, "Maximum power point tracking for photovoltaic system using adaptive extremum seeking control," IEEE Trans. Control Syst. Tech., vol. 21, no. 6, pp. 2315-2322, Nov. 2013 https://doi.org/10.1109/TCST.2012.2223819
  9. F.-S. Pai, R.-M. Chao, S. H. Ko, and T.-S. Lee, "Performance evaluation of parabolic prediction to maximum power point tracking for PV array," IEEE Trans. Sustain. Energy, vol. 2, no. 1, pp. 60-68, Jan. 2011.
  10. K. Ishaque, Z. Salam, M. Amjad, and S. Mekhilef "An improved particle swarm optimization (PSO)- based MPPT for PV with reduced steady state oscillation," IEEE Trans. Power Electron., vol. 27, no. 8, pp. 3627-3638, Aug. 2012 https://doi.org/10.1109/TPEL.2012.2185713
  11. M. A. Elgendy, B. Zahawi, and D. J. Atkinson, "Assessment of perturb and observe MPPT algorithm implementation techniques for PV pumping applications," IEEE Trans. Sustain. Energy, vol. 3, no. 1, pp. 21-33, Jan. 2012. https://doi.org/10.1109/TSTE.2011.2168245
  12. N. Femia, G. Petrone, G. Spagnuolo and M. Vitelli, "Optimization of perturb and observe maximum power point tracking method," IEEE Trans. Power Electron., vol. 20, no. 4, pp. 963-973, Jul. 2005 https://doi.org/10.1109/TPEL.2005.850975
  13. S. Liu and R. A. Dougal, "Dynamic multiphysics model for solar array," IEEE Trans. Energy Conv., vol. 17, no. 2, pp. 285-294, Jun. 2002. https://doi.org/10.1109/TEC.2002.1009482
  14. J. J. Soon and K. S. Low, "Photovoltaic model identification using particle swarm optimization with inverse barrier constraint," IEEE Trans. Power Electron., vol. 27, no. 9, pp. 3975-3983, Mar. 2012 https://doi.org/10.1109/TPEL.2012.2188818
  15. S.-T. Kim and J.-W. Park "Improvement of boost converter control using notch filter for PV system," in Proc. 2014 Int. Conf. on Electronics, Information and Communications (ICEIC), Kota Kinabalu, Malaysia Jan. 2014.

Cited by

  1. PLL Based Energy Efficient PV System with Fuzzy Logic Based Power Tracker for Smart Grid Applications vol.2016, 2016, https://doi.org/10.1155/2016/2708075
  2. A New Low-Cost Centralized MPPT Controller System for Multiply Distributed Photovoltaic Power Conditioning Modules vol.6, pp.6, 2015, https://doi.org/10.1109/TSG.2015.2439037