Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: In this paper a novel photovoltaic (PV) emulating scheme for testing maximum power point tracking
Received 5 March 2014 (MPPT) algorithms and PV inverters has been proposed. It is constructed by the parallel connection of
Accepted 1 June 2014 conventional solar panels with a DC power supply operating in current source mode. The advantages
Available online 22 June 2014
of the proposed scheme are cost-effectiveness, relatively easy implementation and indoor testing of
MPPT algorithms and power converters avoiding weather and time of day dependency on solar irradia-
Keywords: tion levels. Furthermore, the proposed PV emulator avoids the bandwidth problem associated with the dc
DC power supply
converter based PV emulating systems. Detailed circuit connection, parameters, electrical characteristics
Photovoltaic emulator
MPPT
and mathematical model of the PV emulator are presented and discussed. Proposed PV emulating system
DC/DC converter has been used to test a boost DC/DC converter controlled by Perturb & Observe (P&O) MPPT algorithm.
Test results confirmed the effectiveness of the proposed PV emulation system and all achieved results
correspond well to the original designed values.
Ó 2014 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.enconman.2014.06.007
0196-8904/Ó 2014 Elsevier Ltd. All rights reserved.
Z. Zhou et al. / Energy Conversion and Management 85 (2014) 460–469 461
PV Emulator
Vpv
PWM PV
I-V I ref Output switching Inverter
Lookup table Current DC/DC
+ With
Controller converter
- MPPT
Temperature
Irradiation
test results are then described in detail and are followed by an Ipv emul ¼ Ics I0 e Ns V t
1 Ish
appropriate result discussion.
Ipv panel Ish þ I0
V pv emul ¼ Ipv Rs þ nV t ln ð2Þ
I0
2. Model and characteristics of the PV emulating system V pv emul Ipv panel Rs
Ish ¼
Rsh
The equivalent circuit of a conventional solar panel is shown in
Fig. 4, which is represented by a current source in parallel with a where Ipv_emul and Vpv_emul are the output current and voltage of the
diode. PV emulator. Ics is the current from the external current source
The general I–V characteristic is expressed by (1): which emulates the photo-generated current. Ipv_panel is the current
V þI R injected to the indoor PV panel. For a given external current source
pv pv s V pv þ Ipv Rs current Ics, the current injected into the solar panel is Ipv_panel = Ics
Ipv ¼ Iph I0 e Ns V t 1 ð1Þ
Rsh Ipv_emul. The difference between Ipv described by Eq. (1) and
Ipv_emul described by Eq. (2) will depend on the internal series resis-
where Vt represents the junction thermal voltage, Iph represents the tance of the PV panel Rs. Fig. 7(a) shows the differences of I–V and
photo-generated current, I0 represents the dark saturation current, P–V characteristics between Eqs. (1) and (2) for the value of series
Rs represents the panel series resistance, and Rsh represents the resistances of Rs = 0.0008 X, Fig. 7(b) shows the differences of I–V
panel parallel resistance. Ns is the number of cells connected in and P–V characteristics for the series resistance of Rs = 0.8 X. In both
series. simulations the photo-generated current Iph is set to zero, the cur-
The dark saturation current, I0, is very small compared to the rent source current Ics is set to 3.09 A. The PV model employed is
exponential term so the output current is dominated by the the default model provided by the PSIM simulation software [27].
current source current, Iph, and the exponential term. The photo- It can be seen that the I–V and P–V curves for the emulated PV panel
generated current, Iph, is directly proportional to the solar irradi- that both are slightly shifted to the right because of the effect of the
ance falling on the solar panel. In a darkness or indoor conditions voltage drop over the series resistance. The larger the series resis-
no current or very small current is generated. For an indoor envi- tance Rs the more the curves will be shifted to the right. The differ-
ronment, in order to provide enough photo-generated current for ences are very small in the case of small series resistance
testing MPPT algorithms and PV inverters, a DC power supply oper- (Rs = 0.0008 X). One can also see that the maximum shift occurs
ating in its constant current source mode is employed, which is when the emulating output current Ipv_emul is zero in which case
simply connected to the terminal of a conventional PV panel as the current injected to the indoor PV panel is equal to the external
shown in Fig. 5. current source current Ics, and the voltage drop crossing the series
The equivalent circuit of the emulated PV panel is shown in resistance is DVmax = (Ics Ipv_emul) Rs = IcsRs.
Fig. 6, where Ics represents the current provided by the external The proposed technique is also suitable for the emulating sys-
DC power supply (current source). For a conventional commercial tem containing multiple PV panels. In the case of multiple panels
PV panel the external current source can only be connected to the connected in series as shown in Fig. 8, the I–V characteristics of
the PV emulating system can be derived as described in what
follows.
If all panels have the same leakage current though the parallel
Ipv resistance Ish and the same dark saturation current I0, the PV emu-
lating system output voltage Vpv_emul can be expressed as:
! !
Rs X
k X
M X
M
V pv emul ¼ V PV panel m ¼ Ipv panel Rsk þ Vt N sk
Iph D R sh V pv m¼1 k¼1 k¼1
Ipv panel Ish þ I0
ln ð3Þ
I0
From Eq. (3), the current of the PV emulating system is
Fig. 4. Equivalent circuit of a photovoltaic panel. expressed as:
Z. Zhou et al. / Energy Conversion and Management 85 (2014) 460–469 463
I pv_panel I pv_emul
Indoor PV Panel
Vpv' Rs
Fig. 6. Equivalent circuit of the emulated PV system with a single solar panel.
I pv_actual I pv_emul Rs =0.0008 where M represents the number of panels connected in series.
3.5 Experimental set-up was built by connecting a 175 W commer-
3 cial PV panel (STP175S-24/Ac from SUNTEC [26]) with a 360 W DC
2.5 power supply (ISO-TECH-ISO1603D) in parallel as shown in Fig. 9.
2 The photo-generated current from the indoor installed PV panel is
1.5
almost zero (in the order of mA). The DC power supply operates in
1
the constant current mode. The parameters of the solar panel are
0.5
presented in Table 1. The characteristics of the PV panel can be
0
(a) 120 seen in Fig. 11.
P P_emul
The measured I–V and P–V curves of the emulated PV source are
100 presented in Fig. 10 where the I–V and P–V curves with external
80 currents of 1 A, 2 A and 3 A are shown, respectively. The open cir-
60 cuit voltage is about 43 V in the case of 2 A external current sup-
40
plied and 40 V in the case of 1 A external current supplied. The
voltage at maximum output power point is around 35 V.
20
Comparison of the I–V and P–V curves of the emulated PV panel
0
0 10 20 30 40 50 and the actual PV panel for current around 3 A current source is
Vpv shown in Fig. 10. The characteristics of the actual PV panel can
be found from [26].
I pv_actual I pv_emul Rs =0.8 It can be seen that although there is small error between the
3.5
measured I–V curve from the emulated PV panel and that provided
3
from the datasheet of the actual PV panel, the emulated I–V and P–
2.5
V curves are very similar in nature to those generated by the actual
2
PV panel. The error occurs after the MPP when the emulator output
1.5
starts dropping. As the current source current remains the same
1
based on Ipv_panel = Ics Ipv_emul the current injected into the PV
0.5
panel increases with the drop of the PV emulator output current.
0
(b) P P_emul
The voltage difference between the emulator I–V curve and the
120 actual I–V curve is the product of the series resistance and the cur-
100 rent injected into the solar panel from the external current source.
80 i.e. DV ¼ Rs Ipv panel . At the point of open circuit voltage of the
60 emulated PV system, all the current from the external current
40 source will be injected into the PV panel; this will generate the
maximum voltage error DVmax.
20
Based on the difference of the open circuit voltages between the
0
0 10 20 30 40 50 emulated PV panel and the actual PV panel, the series resistance of
Vpv the PV panel is estimated by:
Fig. 7. Comparisons of I–V and P–V curves between a conventional PV panel and the V pv emul open V pv actual open
proposed PV panel emulator. Rs ¼
Ics
Ipv_panel_
Ipv_emul
Iph1≈0 D Rsh_1 Ish Vpv_panel_1
Ics Vpv_emul
Ipv_panel
Iphm≈0 D Rshm Ish Vpv_panel_m
Fig. 8. Equivalent circuit of the PV emulating system containing multiple solar panels.
Electronic 3. Test of MPPT algorithm and boost DC/DC converter with the
DC power supply
Load
proposed PV emulating system
Fig. 9. Experimental set up of the PV emulating system incorporating single solar
panel. 3.1. Perturb and observe MPPT algorithm
3.5 120
I-V for Ics=3.09A P-V Curve
for Ics=3.09A
3 100
0 0
0 5 10 15 20 25 30 35 40 45 50
Emulated PV Panel Voltage (V)
Fig. 10. Measured I–V and P–V curves of the emulated PV panel with different the external current source currents.
I - V curves
Fig. 11. Characteristic comparison of the emulated PV panel (Ics = 3.09 A) and the actual PV panel (Iph = 3.09 A).
Fig. 12. Measured Ics Pmpp and Ics Vmpp curves for the emulating PV system with single solar panel.
The basic principle of the operation of the P&O MPPT algorithm output power to decrease, it means that the perturbation is moving
is based on the factor that the derivative of PV array output power away from the MPP, and the reverse perturbation direction is
as a function of its voltage is zero at the P–V curve’s MPP. As shown needed in the next perturbation cycle (the PV array output voltage
in Fig. 14(a), at the operating point (VA, PA) on the P–V curve, if the should be decreased by DV) to secure MPP operation. During nor-
operating voltage of the PV panel at point A increases by DV caus- mal MPPT at the steady state, the operating point should be contin-
ing the output power to increase by DP, one can conclude that the uously varying between A, B, and C. This means that with the P&O
perturbation is moving toward to the MPP. Further, if the PV array MPPT algorithm the PV array voltage will continuously oscillate
voltage is perturbed by a positive DV (from VB to VC) causing the around the MPP voltage point by periodically increasing or
466 Z. Zhou et al. / Energy Conversion and Management 85 (2014) 460–469
Inductor L Diode
Vpv
Ipv
Vpv Driver PWM
Vref PV voltage
MPPT
+ Controller
Vpv -
Fig. 13. The DC/DC boost converter circuit and the bock diagram of MPPT with reference voltage control.
decreasing the PV array output voltage by a pre-set perturbation PV panel open circuit voltage. In practice, P&O is implemented in
step DV as shown in Fig. 14(b). The advantages of this method discrete time with various update frequencies usually between 1
are its simple structure, less requirement of parameter measure- and 20 Hz (the period of the MPPR cycle, Tmppt, are between 1 and
ment (only voltage and current measurement circuits are required) 50 ms) [24].
and easy implementation in a microprocessor based control circuit. The flowchart of the implemented P&O MPPT algorithm is
One disadvantage of the P&O MPPT algorithm is that PV output shown in Fig. 15.
voltage needs to be is perturbed every MPPT cycle, and the PV
array’s output voltage will oscillate periodically around the MPP
3.2. The boost DC/DC converter construction and parameters
and therefore will result in some power loss in the output power,
especially in the cases of constant and slowly varying atmospheric
The boost DC/DC converter was constructed by using an induc-
conditions as discussed in [19].
tor, a power switch device, power diode, and input/output capaci-
It is worth to note that the perturbation voltage step size will
tors as shown in Fig. 13, where a 1.5 kW electronics load was
affect the rate of convergence of the MPPT tracking and the method
employed as the load and the voltage was maintained at 60 V.
may underperform under rapidly changing solar irradiation condi-
The boost DC/DC converter is designed to work in Continuous Con-
tions [22]. For these reasons the perturbation voltage step size must
duction Mode (CCM) and the terminal voltage of the emulating PV
be chosen carefully. Detailed theoretical and experimental compar-
system Vpv is controlled by Vpv = Vo (1 D), where D is the duty
ison of the P&O implementation techniques on system performance
cycle of the switching device. By regulating the duty cycle the
characteristics, and the influence of algorithm parameters on sys-
required PV terminal voltage can be achieved. The switching
tem behavior as well as the various advantages and drawbacks of
frequency of the switching device for boost DC/DC converter is
each P&O techniques have been discussed in [19] and will not be
set to 25 kHz and control software was developed in assembly lan-
repeated here for the sake of conciseness. A trial-and-error proce-
guage base on a DSP-ADMC401 advanced signal processor. The
dure was applied for choosing the fixed perturbation voltage step
prototype of the 1.5 kW DC/DC boost converter is shown in Fig. 16.
size in this work, and it has been set at approximately 1% of the
Parameters of the elements used in the boost DC/DC converter
are given in Table 2.
(a) Ppv_out A
B MPP
3.3. Test results
C
Start
N Y
ΔP(k)>0
Y N Y N
ΔV(k)>0 ΔV(k)<0
ΔVpv (k+1) = Vpv (k) -ΔV (k) ΔVpv (k+1) = Vpv (k) +ΔV (k) ΔVpv (k+1) = Vpv (k) -ΔV (k) ΔVpv (k+1) = Vpv (k) +ΔV (k)
Fig. 15. The flowchart of the implemented perturb and observe MPPT algorithm.
50mS
Vpv (10V/div)
Ipv (1A/div)
Table 2
Parameters of the boost DC/DC converter.
Fig. 18 shows the steady state PV terminal voltage of the emu- expected result for the pre-set perturbation MPPT frequency
lated PV system that is controlled by the DC/DC boost converter (200 Hz) and the perturbation voltage step size (0.4 V) above. This
with a P&O MPPT algorithm. The upper curve shows the dc link also confirms that the P&O MPPT, boost DC/DC converter hardware
voltage which a constant voltage of 60 V clamped by the electron- circuit and the control algorithm all operates as expected and the
ics load that operates in constant voltage mode. The lower curve proposed emulated PV source can be effectively used for testing
shows the emulated PV system terminal voltage that is controlled MPPT algorithms and PV converters.
by the boost DC/DC converter with the P&O MPPT algorithm. It can Test of the MPPT algorithm of the DC/DC boost converter with
be seen that the emulated PV system terminal voltage is continu- variable emulated solar irradiance is also carried out by simply
ously oscillating around the voltage (34.9 V) at MPP (a voltage at varying external current source output manually (emulating the
which the emulated PV system operates at its maximum power photo-generated current of the PV panel). The results are shown
output point for the given current source (emulated photo-gener- in Fig. 19 where from the top to bottom are the output voltage of
ated current) as can be seen from Figs. 10 and 11. It can be seen the PV emulating system, the output power captured from the
that the emulated PV system terminal voltage is continuously per- PV emulating system (the maximum output power tracked) and
turbed at a frequency of 100 Hz (MPPT perturbation period the current output from the external current source.
DT = 5 ms) and the perturbed voltage is oscillating around the From Fig. 19 it can seen that at low current source current the
MPPT voltage with a voltage around 0.4 V; this is the exactly the MPP voltage is slightly lower that the MPP voltage at high current
468 Z. Zhou et al. / Energy Conversion and Management 85 (2014) 460–469
4. Conclusions
Fig. 18. Measured terminal voltage from the emulated PV panel with the P&O MPPT
algorithm.
In this paper novel PV emulating system for testing MPPT algo-
rithms and PV converters has been presented and discussed. The
PV emulating system was constructed by connecting a commercial
solar panel that placed inside of a laboratory with a DC power sup-
ply operating in current source mode. It can simulate various I–V
The MPP voltage of the emulated PV panel curves within the allowed range of employed equipment and make
repeat tests possible regardless of the actual atmospheric condi-
10V/div tions. It is a simple, easy and low cost solution for most research
laboratories. The mathematical models of the emulated PV system
Maximum power extracted from the emulated PV system (60W/div)
with single PV panel and multiple PV panel in series connection
were analyzed and presented. The electrical characteristics of the
60W/div emulated PV system with different emulated photo-generated cur-
rent were measured and analyzed and they are very similar to the
electrical characteristics from the actual PV panel. A boost DC/DC
Current source current
converter with P&O-MPPT algorithm were implemented and
2A/div
described in the paper. The determination of ‘real’ MPP voltage
5S and output power from different current source current Ics are
described.
Detailed P&O-MPPT algorithm and the DC/DC boost converter
under test were described and the test of the P&O-MPPT algorithm
was carried out on the proposed PV emulating system. Results of
the P&O-MPPT algorithm test with a perturbation frequency of
Fig. 19. Test results with variable current source currents (emulating the variable 200 Hz (time step of 5 ms) and a perturbation voltage step of
photo-generated current). 0.4 V show that the changes of terminal voltage of the PV emulat-
ing system, the output power with different current source cur-
rents (emulated photo-generated PV panel current) are
consistent with the electrical characteristics of the emulated PV
system under the control of the P&O MPPT algorithm. The PV ter-
The emulated PV panel terminal voltage, Vpv, (10V/div)
minal voltage and its oscillations around the MPPT voltage (shown
in Fig. 18) both were controlled at the expected values under the
P&O MPPT control. With the P&O MPPT algorithm based DC/DC
boost converter, the variation of the terminal voltage of the emu-
Maximum power extracted from the emulated PV panel (60W/div) lated PV system, the output power (maximum output power) both
were controlled as expected under different current source current.
All the test results confirmed that the P&O MPPT, boost DC/DC con-
verter hardware circuit and the control algorithm all operates as
Current source current (2A/div)
expected and the proposed emulated PV source can be effectively
used for testing MPPT algorithms and PV converters.
Paper presents a cost-effective solution for testing various MPPT
algorithms and power converters for PV applications.
Acknowledgements
References [15] Mozaffari Niapour SAKH, Danyali S, Sharifian MBB, Feyzi MR. Brushless DC
motor drives supplied by PV power system based on Z-source inverter and FL-
IC MPPT controller. Energy Convers Manage Augest 2011;52(8-9):3043–59.
[1] Dolan D, Durago J, Crowfoot J, Taufik. Simulation of a photovoltaic emulator.
[16] Himour Kamal, Ghedamsi Kaci, Berkouk El Madjid. Supervision and control of
North American Power Symposium (NAPS); 2010.
grid connected PV-storage systems with the five level diode clamped inverter.
[2] Azevedo GMS, Cavalcanti MC, Oliveira KC, Neves FAS, Lins ZD, Evaluation of
Energy Convers Manage 2014;77:98–107.
maximum power point tracking methods for grid connected photovoltaic
[17] Tsang KM, Chan WL. Three-level grid-connected photovoltaic inverter with
system. In: Proceeding of IEEE power electronics specialists conference; 2008.
maximum power point tracking. Energy Convers Manage 2013;65:221–7.
[3] Tseng SY, Wang HY. A photovoltaic power system using a high step-up
[18] Jain Sachin, Agarwal Vivek. New current control based MPPT technique for
converter for DC load applications. Energies 2013;6:1068–100.
single stage grid connected PV systems. Energy Convers Manage
[4] Schofield DMK, Foster MP, Stone DA. Low cost solar simulator for evaluation of
2007;48:625–44.
maximum power point tracking method. Electron Lett 2011.
[19] Elgendy Mohammed A, Zahawi Bashar, Atkinson David J. Assessment of
[5] Hohm DP, Ropp ME. Comparative study of maximum power point tracking
perturb and observe MPPT algorithm Implementation techniques for PV
algorithms. Prog Photovoltaic: Res Appl 2003;11:47–62.
pumping applications. IEEE Trans Sustain Energy 2012;3(1).
[6] Zeng Q, Song P, Chang L. A photovoltaic simulator based on dc chopper. Proc
[20] Sera Dezso, Mathe Laszlo, Kerekes Tamas, Spataru Sergiu Viorel, Teodorescu
IEEE CCECE Conf 2002;1:257–61.
Remus. On the perturb-and-observe and incremental conductance MPPT
[7] Park M, Yu I. A novel real-time simulation technique of photovoltaic
methods for PV systems. IEEE J Photovoltaics 2013;3(3).
generation systems using RTDS. IEEE Trans Energy Convers 2004;19(1):164–9.
[21] Esram Trishan, Chapman Patrick L. Comparison of photovoltaic array
[8] Li Y, Lee T, Peng F, Liu D. A hybrid control strategy for photovoltaic simulator.
maximum power point tracking techniques. IEEE Trans Energy Convers
Proc IEEE APEC Conf 2009:899–903.
2007;22(2).
[9] González-Medina Raúl, Patrao Iván, Garcerá Gabriel, Figueres Emilio. A low-
[22] Petrone Giovanni, Spagnuolo Giovanni, Vitelli Massimo. A multivariable
cost photovoltaic emulator for static and dynamic evaluation of photovoltaic
perturb-and-observe maximum power point tracking technique applied to a
power converters and facilities. Prog Photovoltaic: Res Appl 2012;4.
single-stage photovoltaic inverter. IEEE Trans Ind Electron 2011;58(1).
[10] Koutroulis E, Kalaitzakis K, Tzitzilonis V. Development of an FPGA-based
[23] Aashoor FAO, Robinson FVP. A variable step size perturb and observe
system for real-time simulation of photovoltaic modules. Proc IEEE RSP Conf
algorithm for photovoltaic maximum power point tracking. In: The 47th
2006:200–8.
international universities power engineering conference (UPEC), 2012, 4–7
[11] Ldloyd S, Smith G, Infield D. Design and construction of a modular electronic
Sept. 2012, p. 1–6.
photovoltaic simulator. Proc Inst Electron Eng Power Electron Variable Speed
[24] Kjaer SB. Evaluation of the hill climbing and the increment conductance
Drives Conf 2000:120–3.
maximum power tracking for photovoltaic power systems. IEEE Trans Energy
[12] Khouzam K, Ly C, Koh C, Ng P. Simulation and real-time modelling of space
Convers 2012;27(4):922–9.
photovoltaic systems. Proc. IEEE WCPEC Conf 1994;2:2038–41.
[25] Mukerjee AK, Dasgupta N. DC power supply used as photovoltaic simulator for
[13] Akkaya R, Kulaksız AA, Aydog du O. DSP implementation of a PV system with
testing MPPT algorithms. Renew Energy 2007;32:587–92.
GA-MLP-NN based MPPT controller supplying BLDC motor drive. Energy
[26] http://bgsolar.com/_wp/wp-content/uploads/2011/08/165s-180sAc.pdf.
Convers Manage 2007;48:210–8.
[27] http://www.psim-europe.com/psim.php.
[14] Brunton SL, Rowley CW, Kulkarni SR, Clarkson C. Maximum power point
tracking for photovoltaic optimization using ripple-based extremum seeking
control. IEEE Trans Power Electron 2010;25:2531–40.