6
MPPT Algorithm and Photovoltaic Array Emulator using DC/DC Converters Houda ABIDI Laboratoire des systèmes Electriques (LSE-ENIT) Ecole Nationale d'Ingénieurs de Tunis University Of Tunis El Manar ENIT. PB 37, Le Belvédère. 1002 –Tunis – Tunisia [email protected] Afef BENNANI BEN ABDELGHANI Laboratoire des systèmes Electriques (LSE-INSAT) Institut National des Sciences Appliquées et de Technologie University Of Tunis Carthage INSAT. B.P. 676-Centre Urbain Nord.1080 –Tunis -Tunisia [email protected] Daniel MONTESINOS- MIRACLE Centre d’Innovaciô Technologica en Convertidors Astatics I Accioaments (CITCEA-UPC) d'Enginyeria Elèctrica, Universitat Politècnica de Catalunya. ETS d'Enginyeria Industrual de Barcelona,Av.Diagonal, 647,PI.2.08028, Barcelona, Spain [email protected] Abstract—This paper presents a new maximum power point tracking (MPPT) strategy for DC/DC converters used in Photovoltaic field. The main advantages of this strategy are the minimization of the needed electrical sensors and its simple implementation. The considered method uses only the PV current sensor. The performances of this proposed MPPT algorithm are verified using a photovoltaic emulator. This emulator is designed based on power converters and is capable to reproduce, in the laboratory, the electrical characteristics of a real PV module without depending on external weather conditions. The usefulness of proposed system is demonstrated through simulation carried out under PSIM environment. I. INTRODUCTION Due to petroleum price variation and the pollution problems caused by conventional power sources, scientific interest towards renewable energy field has significantly increased during the last two decades. Particularly, photovoltaic energy is based on the conversion of solar energy into electrical energy using solar cells [1]. The PV kWh price is sensitively decreasing thanks to, on one hand, the technological progress of the PV cell construction and, on another hand, the efficiency and performances of the power converters used in the PV energy conversion chain. So, the Maximum Power Point Tracking (MPPT) is one of the major key tasks in the PV applications since it consists in extracting the maximum power from the PV array. It is difficult to test MPPT algorithms using real PV modules due to the weather dependency, the real PV modules cost and weight/volume/space constraints. There are many different methods for evaluating MPPT algorithm of a PV system. Lamps can be used in order to simulate the solar irradiance without depending on weather condition. The relatively great electric consumption, the mismatch between the sunlight lamp and the sunlight spectrums, and problems of heat dissipation are the principal limitations of such a method [2, 3]. Power converters-based photovoltaic emulator can be used for reproducing the PV module’s output curve. The design of PV emulator can be done in different ways. The emulator output I-V characteristics are obtained from a lookup table stored in a memory [4] or using a mathematical exponential model [5] or by amplifying the output of a solar cell in order to produce the I-V curve of a solar panel [6]. This paper investigates a novel maximum power point tacking (MPPT) algorithm. The proposed MPPT method is validated using a 4- quadrant chopper photovoltaic emulator. It requires a PV emulator output current in order to seek the maximum power. II. MAXIMUM POWER POINT TRACKING A. Current-Voltage Characteristic of PV cell Fig.1 shows the photovoltaic cell characteristics. Each cell is characterized by the non-linear curves (I PV = f (V PV )) and (P PV = f (V PV )) [2]. These curves are determined by the most important parameters given by the cell manufacturer: I SC (Short-circuit current), I MPP (maximum power point current), V OC (Open-circuit voltage) and V MPP (maximum power point voltage). This characteristic can be segmented into three portions. In part (A), the PV cell can be considered as a current generator, while in part (B), it is modeled as a voltage generator. Part (C) is an intermediate zone that includes the nominal operating point for which the cell can deliver the maximum power. 978-1-4673-0784-0/12/$31.00 ©2012 IEEE 567

[IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

  • Upload
    d

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

MPPT Algorithm and Photovoltaic Array Emulator using DC/DC Converters

Houda ABIDI Laboratoire des systèmes Electriques (LSE-ENIT)

Ecole Nationale d'Ingénieurs de Tunis

University Of Tunis El Manar ENIT. PB 37, Le Belvédère.

1002 –Tunis – Tunisia [email protected]

Afef BENNANI BEN ABDELGHANI

Laboratoire des systèmes Electriques (LSE-INSAT)

Institut National des Sciences Appliquées et de Technologie University Of Tunis Carthage

INSAT. B.P. 676-Centre Urbain Nord.1080 –Tunis -Tunisia

[email protected]

Daniel MONTESINOS-

MIRACLE Centre d’Innovaciô Technologica

en Convertidors Astatics I Accioaments (CITCEA-UPC)

d'Enginyeria Elèctrica, Universitat Politècnica de Catalunya.

ETS d'Enginyeria Industrual de Barcelona,Av.Diagonal,

647,PI.2.08028, Barcelona, Spain [email protected]

Abstract—This paper presents a new maximum power point tracking (MPPT) strategy for DC/DC converters used in Photovoltaic field. The main advantages of this strategy are the minimization of the needed electrical sensors and its simple implementation. The considered method uses only the PV current sensor. The performances of this proposed MPPT algorithm are verified using a photovoltaic emulator. This emulator is designed based on power converters and is capable to reproduce, in the laboratory, the electrical characteristics of a real PV module without depending on external weather conditions. The usefulness of proposed system is demonstrated through simulation carried out under PSIM environment.

I. INTRODUCTION Due to petroleum price variation and the pollution

problems caused by conventional power sources, scientific interest towards renewable energy field has significantly increased during the last two decades. Particularly, photovoltaic energy is based on the conversion of solar energy into electrical energy using solar cells [1]. The PV kWh price is sensitively decreasing thanks to, on one hand, the technological progress of the PV cell construction and, on another hand, the efficiency and performances of the power converters used in the PV energy conversion chain.

So, the Maximum Power Point Tracking (MPPT) is one of the major key tasks in the PV applications since it consists in extracting the maximum power from the PV array. It is difficult to test MPPT algorithms using real PV modules due to the weather dependency, the real PV modules cost and weight/volume/space constraints. There are many different methods for evaluating MPPT algorithm of a PV system. Lamps can be used in order to simulate the solar irradiance without depending on weather condition. The relatively great

electric consumption, the mismatch between the sunlight lamp and the sunlight spectrums, and problems of heat

dissipation are the principal limitations of such a method [2, 3].

Power converters-based photovoltaic emulator can be used for reproducing the PV module’s output curve. The design of PV emulator can be done in different ways. The emulator output I-V characteristics are obtained from a lookup table stored in a memory [4] or using a mathematical exponential model [5] or by amplifying the output of a solar cell in order to produce the I-V curve of a solar panel [6].

This paper investigates a novel maximum power point tacking (MPPT) algorithm. The proposed MPPT method is validated using a 4- quadrant chopper photovoltaic emulator. It requires a PV emulator output current in order to seek the maximum power.

II. MAXIMUM POWER POINT TRACKING A. Current-Voltage Characteristic of PV cell

Fig.1 shows the photovoltaic cell characteristics. Each cell is characterized by the non-linear curves (IPV = f (VPV)) and (PPV = f (VPV)) [2]. These curves are determined by the most important parameters given by the cell manufacturer: ISC (Short-circuit current), IMPP (maximum power point current), VOC (Open-circuit voltage) and VMPP (maximum power point voltage). This characteristic can be segmented into three portions. In part (A), the PV cell can be considered as a current generator, while in part (B), it is modeled as a voltage generator. Part (C) is an intermediate zone that includes the nominal operating point for which the cell can deliver the maximum power.

978-1-4673-0784-0/12/$31.00 ©2012 IEEE 567

Page 2: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

Fig. 1. Characteristics of the photovoltaic cell

B. Principles of the MPPT algorithms used in literature Several MPPT algorithms have been developed in

literature [7]. Fig.2 shows an algorithm based on the knowledge of the linear relationships between the optimal parameters characterizing the maximum power point (IOPT) and the characteristic parameters of the PV module (ISC). Then this constant current method using short circuit current of PV module is based on

SCOPT IKI .= (1)

where, K is a proportional constant (K<1). The error current is then used to adjust the converter duty cycle, in order to match the two currents. The main problem with this strategy is that the PV source is frequently shorted in order to determine the measurement of short-circuit current ISC. There are some loads may not allow short circuiting of the PV source [8, 9].

DC

DC

Fig. 2. Current control method

Fig. 3. P&O algorithm

One of the commonly used MPPT algorithms is the Perturb and Observe (Fig.3). It perturbs the operating voltage of the PV array around its initial value in order to seek the direction change for maximizing power. If the power increases, then the operating voltage is perturbed in the same direction, while if the power decreases, then the perturbation direction is reversed [10,11,12]. The main inconvenient of this strategy is that uses tow electrical (current and voltage) sensors.

C. The propsed MPPT Fig.4 shows the proposed MPPT algorithm. It requires

only one current sensor and consists in comparing the output current IPV with the reference current Iref in order to adjust continuously the converter switching duty cycle. The reference current corresponds to the maximum power point current given by the PV panel manufacturer. So, the proposed algorithm aims to have the output current, Ipv, equal to the maximum power point current (IMPP). If Ipv increases, then the duty cycle changes in the same direction, whereas if it decreases, the algorithm controls the duty cycle αk in the opposite direction. αk value is calculated with the constant search step size Δα as

αk= αk-1 ±Δα (2)

This method has the advantage of being less expensive, easy to implement and does not need to interrupt energy generation to calculate the current reference as in the ‘Constant Current method’ case.

568

Page 3: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

Fig. 4. The proposed MPPT strategy

Fig. 5. DC/DC converter with the proposed MPP

The proposed MPPT algorithm is tested using a boost converter (Fig.5).The output voltage and current are given by

( )α−= 1.PVIIch (3)

( )α−=

1PVV

Vch (4)

where VPV and IPV are the input voltage and current of the boost converter and α is the duty cycle of the power switch S.

III. DESIGN OF THE PV EMULATOR In this paper IS-200/32 PV module (from ISOFOTON

[13]) has been emulated. Its characteristics are given on Table.I and Fig.6.

TABLE I: PV module parameters Pmax(W)

VOC

(V)

VMPP

(V)

ISC

(A)

IMPP

(A)

200 57.6 46.08 4.7 4.35

Fig. 6. IS-200/32 PV Panel characteristic [10]

Fig. 7. The proposed PV emulator Block

PV module model

ISC

Modeledcurve

Environmentimpact

IMPP

VMPP

VOC

Solar irradiance (G)

Température (T)

Iref

Fig. 8. The outer-voltage loop

569

Page 4: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

A. Functionnal description The proposed emulator is given in Fig. 7. It consists on a

power circuit and a control system. The power circuit is divided into two converters (single phase diode rectifier and a four-quadrant chopper used in only one direction) connected via a filter capacitor Cf. The four-quadrant chopper meets the specification needs that is to implement the control system using the module power of microchip.The output current and voltage of the chopper must reproduce the real module characteristics.

The control system inputs are the solar irradiance, the temperature, the voltage and current feedback of the emulator. Two control loops are required: the inner-current loop and the outer-voltage loop. The first is used to generate PWM signals for the 4 quadrant IGBT chopper. The second is designed in order to control the output voltage Vpv of the power circuit and calculate the current reference Iref. Two algorithms are necessary for this loop: the impact of environmental factors and the modeling of the characteristic of the PV module as shown on Fig.8.

B. Impact of environmental factors The ’Environement impact’ bloc calculates the parameters

ISC, VOC , IMPP and VMPP in function of the parameters ISCref, VOCref, IMPPref and VMPPref at the standard solar irradiance Gref=1000W/m² and the standard temperature Tref=25°C using [14, 15, 16].

( )TaG

GIIref

SCrefSC Δ+⎟⎟⎠

⎞⎜⎜⎝

⎛= .1.. (5)

( )( )GbTcVV OCrefOC Δ+Δ−= .1..1. (6)

( )TaGr

GIIef

efMPMPP Δ+⎟⎟⎠

⎞⎜⎜⎝

⎛= .1..Pr (7)

( )( )GbTcVV efMPMPP Δ+Δ−= .1..1.Pr (8)

where: refTTT −=Δ (9)

and 1−=ΔrefGGG (10)

Note that the typical values of coefficient a, b, and c is as follows. a=0.0025/°C, b=0.5/°C and c=0.00288/°C.

C. Modeling the characteristic of the PV module For, the ‘Modeled curve’ bloc, the linear mathematical

model is used for modeling the PV module characteristic, thanks to its simplicity [17]. The Fig.9 shows that the IPV-VPV curve is divided into four segments obtained by joining the four PV module parameters (ISC, VOC, VMPP, IMPP). This method can minimize the errors between the modeled curve and that given by the manufacturer.

When VPV ∈ [0, 0. 95VMPP], the equation between the point 0and 0.95VMPP is

SCPVMPP

SCMPPPV IV

VII

I +×−

=95.0

05.1 (11)

When VPV ∈ [0.95VMPP, VMPP], the equation between the point 0.95VMPP and VMPP is

MPPPVMPP

MPPPV IV

VI

I 2+×−

= (12)

When VPV ∈ [VMPP, 1.05VMPP], the equation between the point VMPP and 1.05VMPP is

MPPPVMPP

MPPPV IV

VI

I 2+×−

= (13)

When VPV∈ [1.05VMPP, VOC], the equation between the point 1.05VMPP and VOC is

MPPOC

MPPMPPMPPPV

MPPOC

MPPPV VV

VIIVVV

II05.1

9975.095.005.1

95.0−

×++×−

−= (14)

In order to test the PV emulator, a variable resistor is used as a load. For each value of the resistor, an operation point defined by (Vpv, Ipv) is obtained. Fig.10 shows the modeled Ipv-Vpv curve (red) and the simulation results of the Ipv-Vpv emulator curve (blue).

Fig. 11 gives the modeled Ppv-Vpv curve (red) and the simulation results of the Ppv-Vpv emulator curve (blue). Fig.10 and 11 prove the good performance of the proposed emulator

Fig. 9. Modeling the I-V curve of PV module

Fig. 10. Modeled and Emulated IPV-VPV curves.

570

Page 5: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

Fig. 11. IPV-VPV curves generated by the PV emulator

IV. SIMULATION RESULTS The PSIM-model with a dynamic link library DLL based

on C language is used to simulate the proposed MPPT algorithm. Its performances towards a changing of the load and of the solar irradiance are tested. First, the MPPT is simulated with a variable load (R=30 Ω, R=117 Ω and R=300 Ω) in standard climatic conditions (1000W/m², 25°C). Fig.12 shows that the power supplied by the emulator stabilizes around 200 W which is the maximum power set by the manufacturer. The current and voltage stabilize respectively at 4.3 A and 46 V.

To evaluate the performance of the proposed MPPT the variation of the solar irradiance is introduced [18]. It increase from 1000W/m² to 700W/m² and then decrease from700W/m² to 1000W/m². Fig.12 and Fig.13 show that the power reaches the optimal value corresponding to the new weather condition and the system within 25 µs. When the solar irradiance is 1000W/m² (respectively, 700W/m²), the power is equal to 200W (respectively, 100W). It can be deduced that the proposed MPPT guarantees effectively the extraction of the maximum power from the PV emulator with acceptable response times as shown in Fig.13 and Fig.14

.

Fig. 12. IPV, VPV and PPV according to changing load

Fig. 13. PV power (solar irradiance change from 1000W/m² to 700W/m²)

Fig. 14. PV power (solar irradiance change from 700W/m² to 1000W/m²)

V. CONCLUSION In this paper, an MPPT algorithm for PV converters has

been proposed using a single current sensor. This MPPT was validated using a PV emulator. The design of this emulator was described and its performances were proved when variation of temperature or solar irradiance occurs. In addition, the validity of the MPPT method was demonstrated by simulation results.

ACKNOWLEDGMENT

This work was supported by the Tunisian-Spanish collaboration projet PCI A1/037435/11 Of the AECID-Ministerio de Asuntos Exteriores de España and the Tunisian Ministry of High Education and Scientific Research under Grant LSE-ENIT- LR 11ES15.

REFERENCES

[1] Zhang Housheng, Zhao Yanlei, “Research on a Novel Digital Photovoltaic Array Simulator,” International Conference on Intelligent Computation Technology and Automation, vol. 2, pp.1077-1080, 2010.

[2] Guillermo Martin-Segura, G. ; Lopez-Mestre, J. ; Teixido-Casas, M.Sudria-Andreu, A., “Development of a Photovoltaic Array Emulator System Based on a Full-Bridge Structure” Electrical Power Quality and Utilisation. EPQU 2007. 9th International Conference..

571

Page 6: [IEEE MELECON 2012 - 2012 16th IEEE Mediterranean Electrotechnical Conference - Yasmine Hammamet (2012.03.25-2012.03.28)] 2012 16th IEEE Mediterranean Electrotechnical Conference -

[3] Olilla, J. “A medium power PV-array simulator with a robust control strategy” IEEE Proceedings on control applications, p. 40, September, 1995.

[4] Q. Zeng, P. Song, and L. Chang, “A photovoltaic simulator based on DC chopper” in 2002 IEEE CCECE Conf., pp. 257-261.

[5] Koutroulis, E., Kalaitzakis, K., Tzitzilonis, V. “Development of an FPGA-based system for Real-Teime Simulation of Photovoltaic Modules” Microelectronics Journal, Volume 40 Issue 7, July, 2009.

[6] Armstrong, S., Lee, C.K., Hurley, W.G. “Investigation of the Harmonic Response of a Photovoltaic System with a Solar Emulator”. European Conference on Power Electronics and Applications, 2005.

[6] K.H. Hussein, I. Muta, “Maximum Photovoltaic Power Tracking: An Algorithm for Rapidly China Atmospheric Conditions”, IEEE Proceedings on Generation, Transmission, and Distribution. Vol. 142, No. 1, pp. 59-64, January 1995.

[7] Nobuyoshi Mutoh, “ A Control Method to Charge Series-Connected Ultra electric Double-Layer Capacitors Suitable for Photovoltaic Generation Systems Combining MPPT Control Method in IEEE transactions on industrial electronics, vol,54 N° 1, February 2007.

[8] 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 Transactions On Energy Conversion, Vol. 17, No. 4, pp. 514-522, Dec. 2002.

[9] Young-Ho Kim; Jun-Gu Kim; Young-Hyok Ji; Chung-Yuen Won; Tae-Won Lee “ Flyback Inverter using Voltage Sensorless

MPPT for AC Module Systems”, International Power Electronics Conference ,2010.

[10] D. P. Hohm, M. E. Ropp, “Comparative study of maximum power point tracking algorithms using an experimental, programmable, maximum power point tracking test bed”,IEEE Photovoltaic Specialists Conference . Conference Record of the Twenty-Eighth IEEE.2000

[11] N.Femia, G. Petrone, G.Spagnuolo , M.Vitelli, “ Optimization of Perturb and Observe Maximum Power Point Traching Method”.IEEE Transactions on Power Electronics, vol, N4, July 2005 pp, 963, 973.

[12] Ramos-Paja, C.A.; Spagnuolo, G.; Petrone, G.; Vitelli, M.; Bastidas, J.D “A Multivariable MPPT algorithm for Granular Control of P hotovoltaic Systems”.IEEE International Symposium on Industrial Electronics (ISIE) July 2010 .

[13] www.isofoton.com [14] Xiaolei WANG, Pan Y AN, Liang YANG “ An Engineering Design

Model of Multi-cell Series-parallel Photovoltaic Array and MPPT Control” Proceedings of the International Conference on Modelling, Identification and Control, Okayama, Japan, July 17-19, 2010.

[15] Mingzhi He, Hongliang Liu, Xiaojie You, Trillion Q Zheng “Research on Photovoltaic Array Simulator Based on the PWM Rectifier”. Energy Conversion Congress and Exposition, IEEE, ECCE 2009.

[16] Zhang Housheng, Zhao Yanlei “ Research on a Novel Digital Photovoltaic Array Simulator” International Conference on Intelligent Computation Technology and Automation 2010.

[17] Zhuo Ziming; Zhang Jianwen; Sun Haimeng; Wang Gang; Hu Xiwen; Zhao Shi “Research on Photovolta Array Emulator System Based on A Novel Zero-Voltage Zero-Current Switching Converterer” Power and Energy Engineering Conference (APPEEC),2010, Asiapacific.

[18] Cirrincione, M. Di Piazza, M.C. Marsala, G. Pucci, M. Vitale, G. “Real Time Simulation of Renewable Sources by Model-Based Control of DC/DC Converters” IEEE International Symposium on Industrial Electronics (ISIE) July 2008.

572