Professional Documents
Culture Documents
com
ScienceDirect
Solar Energy 123 (2016) 102115
www.elsevier.com/locate/solener
Abstract
In this paper, a new Photovoltaic (PV) emulator is presented and discussed. Its main feature is represented by the use of a Field Programmable Analog Array (FPAA) on which the desired current vs. voltage (IV) PV characteristic can be implemented. The FPAA provides a suitable analog time varying reference signal for the output current control of a proper DC/DC converter whose output port
emulates the PV IV curve. The proposed emulator allows to track time varying irradiance values and therefore it allows also to emulate
typical scenarios of automotive applications or involving fast time varying weather conditions (e.g. the ones which usually occur in tropical locations). Additional, not less important advantages of the proposed solution are the following ones: (1) no numerical interpolations
and no storage of big amount of data in memory are required; (2) the FPAA is characterized by a great ease of reconguration and
programming with respect to FPGA or DSP based implementations; (3) no DAC or ADC converters are needed; (4) not only uniform
but also mismatching operating conditions can be easily emulated; (5) power sources dierent from PV sources can be easily emulated by
using the same architecture. The presented experimental results allow to conrm the validity of the proposed FPAA based architecture.
2015 Elsevier Ltd. All rights reserved.
1. Introduction
In the scientic literature of the last ten years, a huge
amount of papers has been published on Maximum Power
Point Tracking (MPPT) algorithms Liu et al., 2014;
Miyatake et al., 2011; Sera et al., 2013; Reisi et al., 2013;
Al Nabulsi and Dhaouadi, 2012 and on advanced static
or dynamic PV architectures (e.g. distributed MPPT applications, array reconguration strategies, etc.) (Qin et al.,
2014; Balato and Vitelli, 2014; Feng et al., 2014; La
Manna et al., 2014; Spagnuolo et al., 2015).
Corresponding author.
it individually if needed, for example for eciency comparison purposes, by the specic study to be carried out.
Moreover, the cost, the physical dimensions of the PV
array and the limited space on the laboratory roof for
the installation, may represent a hard problem for Universities or for small/medium Companies research laboratories. In addition, the outdoor installation of the
measurement station is not easy, especially in presence of
unfriendly environmental conditions. Last, but not least,
if tests concerning mismatching conditions are needed, in
order for example to examine the eect on the overall eciency of PV sources with portion of cells which are
cracked, damaged or shaded, such tests should be destructive or might cause, for example in case of shading, the
accelerated aging of the PV source under test. In fact, it
is well known that mismatching operating conditions
unavoidably lead to nonuniform aging and to damaging
of the PV cells (Report IEA-PVPS T13-01, 2014).
The need of PV Emulators (PVEs) is the natural consequence of the above drawbacks. A PVE allows to reproduce the current vs. voltage (IV) characteristic of a
given PV eld by means of a suitable controllable power
source. A non exhaustive list of commercial PVEs which
are available on the market is the following one: Keysight
(Agilent) E4360 Modular Solar Array Simulators (http://
literature.cdn.keysight.com/litweb/pdf/5989-8485EN.pdf),
Magna-Power Photovoltaic Power Prole Emulation
(PPPE)
http://www.magna-power.com/les/datasheet/
pppe/datasheet_pppe_2.0.pdf, Newdoll Enterprices PhotoVoltaic Emulator (http://www.accuratesolarpower.com/
PVE_User_Guide_V1.5.pd).
The main drawback which prevents the widespread use
of commercial PVEs in nearly all the University laboratories or in small/medium Companies research laboratories
is represented by their quite high cost. In fact, it is worth
noting that in many cases, PV arrays with a relatively large
number of PV modules need to be tested and therefore as
many PVEs are needed.
For such reasons, many papers in the literature are
devoted to the development of low cost PVEs (Sanchis
et al., 2007; Lu and Nguyen, 2012; Rana and Patel, 2013;
Ickilli et al., 2012; Zeng et al., 2002; Midtgard, 2007;
Mukerjee and Dasgupta, 2007; Martin-Segura et al.,
2007; Chavarria et al., 2014; Gadelovits et al., 2014;
Balakishan and Sandeep, 2014; Woojoo et al., 2011; Di
Piazza and Vitale, 2010; Nagayoshi, 2004; Mellit et al.,
2010; Dolan et al., 2011; Tornez-Xavier et al., 2013;
Schoeld et al., 2011; Roncero-Clemente et al., 2013). In
most papers, the PVE consists of a DC/DC power converter which is controlled by means of a FPGA or a
DSP-based unit. More specically, the PVEs can be
grouped in three main families. The rst and largest one
collects static PVEs, that is emulators which are only able
to operate with a xed IV curve which must be set before
the beginning of any test and that cannot be changed
during the test itself. If dierent operating conditions, as
concerns irradiance and temperature values, need to be
103
104
Not only uniform but also mismatching operating conditions can be easily emulated.
Power sources dierent from PV sources can be easily
emulated by using the same architecture; it is only necessary to program the desired IV characteristic on the
FPAA.
Since both FPAA output and input signals are analog,
no DAC or ADC converters are needed. Therefore all
the drawbacks associated to the handling of digital signals are avoided.
The paper is organized as follows: Section 2 describes
the programming of the FPAA to generate the reference
signal and contains some preliminary results. Section 3
reports the description and the experimental results
obtained by using a Commercial Power Supply based
PVE which emulates a Solar World SW225 PV module
(http://www.solarworld-usa.com//media/www/les/datasheets/sunmodule-poly/sunmodule-solar-panel-225-polyds.pdf). Section 4 reports the description and the
experimental results of a Buck DCDC converter based
PVE which emulates the same PV module. Section 5
reports additional experimental results concerning the
emulation of PV sources which operate in mismatching
conditions. In Section 6, the conclusions are reported.
2. Generation of the reference signal ipan_ref(t)
2.1. FPAA programming
The block diagram of the proposed PVE architecture is
shown in Fig. 1. It consists of a power stage (DC/DC converter) whose output current is regulated by means of a
proper controller. The FPAA input signals are: ipan(t)
(PV output current), vpan(t) (PV output voltage) and Sin(t)
(time varying signal which is proportional to the desired
irradiance). The FPAA output signal is ipan_ref(t). The input
signal of the controller is represented by the error signal
ipan_ref(t)ipan(t). Once the desired PV module type has been
selected, a set of 7 parameters must be provided to the
FPAA programming tool. Such a set, as indicated in
ipan(t)
DC-DC
POWER SUPPLY
vpan(t)
CURRENT
CONTROLLER
vpan(t)
L
O
A
D
ipan(t)
Sin(t)
FPAA
ipan_ref(t)
1
2
3
iRp t
I sat
Table 1
Solar world SW225 PV module characteristics in STC
(1000 W/m2, 25 C, AM 1.5).
VocSTC
IscSTC
VMPP
IMPP
aI
aV
36.8 V
8.17 A
29.5 V
7.63 A
0.034%/K
0.34%/K
105
vpan t 2:8
7a
7b
7c
7d
7e
7f
7g
7h
106
Rs
iRp
id
iph
Rp
vd
vpan
(a)
(b)
Vpan
Fig. 2. Single diode circuit model of a PV module (a) and corresponding IV curve (b).
vpan*(t)
vpan(t)
G1
2.8/VMAX
ipan(t)
ipan*(t)
vd*(t)
G2
2.8/IMAX
Look Up
Table
id*(t)
G3
+
+
G4
*
ipan_ref*(t)
Filter
S (t)
S(t)
iRp*(t)
2.8/S STC
G5
iph (t)
FPAA
Fig. 3. Schematic block diagram of the architecture which has been implemented in the FPAA.
Of course, in case of experimental activities characterized by longer durations, also the module temperature
needs to be handled by the FPAA as a time-varying signal.
In such a case, the number of CABs which are available in
a single FPAA are not enough and two FPAAs are indeed
necessary. But, we explicitly remark here, that the increase
of complexity and of hardware resources required in order
to take into account time-varying temperatures is not at all
necessary in nearly all realistic cases. Therefore, without
any further specication, all the results shown in the following sections refer to a constant module temperature
equal to 313 K.
It is worth noting that, as shown in Fig. 3, the irradiance
S(t) is instead entered in the FPAA as a time varying voltage signal. As shown in the following, the FPAA based
control architecture is fully able to track realistic irradiance
temporal variations.
The voltage vd(t) across the diode can assume only values belonging to the interval [0, Voc]. In order to improve
the accuracy, by lowering the quantization step, it has been
assumed that id(t) = 0 for vd(t)I[0, Voc/2] and id(t) > 0 for
vd(t)I[Voc/2, Voc]. Therefore it is necessary to store in the
LUT only the values of id(t) for vd(t)I[Voc/2, Voc] since
the LUT will automatically output a value equal to zero
for vd(t)I[0, Voc/2]. In this way, the LUT resolution DVd
changes from the value reported in Eq. (8) to the value
reported in Eq. (9):
V OC
if vd t 2 0; V OC ! DV d
256
V OC
V OC =2 V OC
; V OC ! DV d
if vd t 2
256
2
512
8
9
107
if vd t 6
vd t
9 2 9; 3V
V OC
8
< 8vd t 2 0; V OC
! vd t 2 9; 3V
2
: 8v t 2 V OC ; V ! v t 2 3; 3V
d
OC
d
2
if vd t 12
10a
10b
11a
11b
12 V MAX
2:8 V oc
12a
G2
12 Rs I MAX
2:8 V oc
12b
G3
V MAX
Rp I MAX
12c
Rs
G4
Rp
h
i I
aI
scSTC
G5 1
T module T STC
100
I MAX
12d
12e
Fig. 4. Comparison among the theoretical diode characteristic and the LUT output characteristic obtained by using Eq. (10a) (a) and Eq. (11a) (b).
108
vpan*(t)
ipan*(t)
S*(t)
ipan_ref*(t)
Fig. 5. Architecture of the Congurable Analog Blocks (CABs) of the FPAA.
Fig. 6. IV curves provided by the FPAA and displayed by the oscilloscope, (a) S = 1000 W/m2, Tmodule = 313 K and (b) S = 400 W/m2, Tmodule = 313 K.
Fig. 7. Comparison among emulated and theoretical curves, (a) S = 1000 W/m2, Tmodule = 313 K; (b) S = 400 W/m2, Tmodule = 313 K.
109
from 0 V to VOC with a frequency of 1 Hz. It has been veried that the adoption of scan frequencies higher than a
few Hz unavoidably leads to the distortion of the obtained
current waveform. This is of course a drawback associated
to the more or less limited bandwidth of PS1, since it has
been previously shown in Section 2 that the FPAA is
instead fully able to correctly work at scan frequencies up
to 100 Hz.
The oscilloscope screenshots of Fig. 9 show the scaled
scan voltage v*pan(t) (periodic ramp provided by PS2 and
characterized by a repetition frequency equal to 1 Hz)
and the corresponding scaled sensed output current i*pan(t)
of the PVE (PS1). In particular, Fig. 9(a) refers to a static
irradiance level S(t) = 1000 W/m2, while in Fig. 9(b) it is S
(t) = 400 W/m2. In practice, the results shown in Fig. 9 are
the waveforms which have been obtained in the power
stage and which directly correspond to the FPAA signals
shown in Fig. 6. The obtained results are very accurate
as conrmed by Fig. 10 where the comparison among the
unscaled emulated curves (PS1 output) and the theoretical
curves are shown. Also in this case it can be observed that
the emulated and the theoretical curves are nearly superimposed, thus conrming the goodness of the proposed system. It is worth noting that, in nearly all the papers
presented in the literature and dealing with PV emulators,
usually, to the best of the authors knowledge, the comparison among theoretical results and experimental results is
carried out by showing the position, in the IV plane, of
a more or less limited number of experimental points with
respect to the continuous theoretical IV characteristic. In
the case shown in Fig. 10 instead, not only the theoretical
IV curve but also the experimental IV curve is
continuous. This conrms the excellent dynamic behavior
of the proposed system. In other words, the proposed
110
Fig. 9. IV curves emulated by the power supply PS1 and displayed by the oscilloscope, (a) S = 1000 W/m2, Tmodule = 313 K, (b) S = 400 W/m2,
Tmodule = 313 K).
Fig. 10. Comparison among emulated and theoretical IV curves, (a) S = 1000 W/m2, Tmodule = 313 K, (b) S = 400 W/m2, Tmodule = 313 K.
1
For interpretation of color in Fig. 11, the reader is referred to the web
version of this article.
In both cases the obtained results are in perfect agreement with the expected theoretical results; the comparison
among experimental and theoretical curves has not been
reported here for the sake of brevity.
4. Experimental results obtained by means of a Buck DC/DC
converter
The results which are reported in this section refer to a
power stage of the PVE which has been obtained by means
of a current controlled Buck DC/DC converter (which has
been built in the laboratory) rather than by a commercial
power supply. The resulting PVE system is of course
cheaper, with respect to the adoption of a commercial
power supply (Table 2), but of course more time and additional eorts have been required in order to design and
build both the power stage and the control circuitry of
the Buck converter. The block diagram of the Buck based
PVE is shown in Fig. 12. The objective of the PWM control
circuitry is of course to get an output current i*pan(t) which
correctly tracks the reference signal i*pan_ref(t) generated by
the FPAA device.
The design of the PI compensators transfer function Gc
and a preliminary analysis of the scheme of Fig. 12 are
reported in Barra et al. (2014). The experimental setup is
shown in Fig. 13. It can be observed that two FPAAs have
been used. The rst one (FPAA PV Reference, FPAA1) is
used to generate the reference signal i*pan_ref(t) by adopting
111
Fig. 11. Constant irradiance rate of change equal to 80 W/(m2 s) (a), periodic square wave irradiance with a lower level equal to 200 W/m2 and an higher
level equal to 1000 W/m2 (b).
Table 2
Costs of the main commercial photovoltaic emulators and of the proposed emulator.
Model
Total cost
11 (FPAA)
100 (Buck)
11 (FPAA)
3200 (Kepco)
10,000
111
Chroma ATE 62150H programmable DC power supply for solar array simulation (http://www.
mhzelectronics.com/ebay/manuals/chroma_62000h-series_power_supply_datasheet.pdf.)
3211
10,000
3441
7000
ipan (t)
L
Vg
v pan (t)
Current
sensor
Load
Voltage
sensor
v pan (t)
Transistor
gate driver
ipan * (t)
FPAA
Compensator
(t)
v c(t)
PWM
Gc
e(t)
112
Fig. 14. Implementation of the PI compensator Gc and of the PWM block on the FPAA2.
Fig. 15. Experimental and theoretical IV curves; S = 1000 W/m2, Tmodule = 313 K (a); S = 600 W/m2, Tmodule = 313 K (b).
113
Fig. 16. Oscilloscope screenshots with the IV curves provided by the two FPAAs, (a) module A, SA = 1000 W/m2, TA = 363 K, (b) module B,
SB = 500 W/m2, TB = 303 K.
114
Fig. 17. Oscilloscope screenshots, (a) IV curve of the parallel connection of modules A and B, (b) VI curve of the series connection of modules A and B.
6. Conclusions
In this paper, a new fully dynamic PVE has been proposed. Its main feature is represented by the use of a FPAA
on which the desired IV characteristic can be implemented. The main advantages of the proposed solution
are the following ones:
both static and dynamic irradiance conditions can be
emulated;
no numerical interpolations and no storage of big
amount of data in memory are required;
the FPAA is characterized by a great ease of reconguration and programming with respect to FPGA or DSP
based implementations;
no DAC or ADC converters are needed;
not only uniform but also mismatching operating conditions can be easily emulated;
power sources dierent from PV sources can be easily
emulated by using the same architecture.
The obtained experimental results allow to assess the
validity of the proposed FPAA based PVE architecture.
A further advantage of the proposed PVE is represented
by its quite low cost. For the sake of completeness, in
Table 2 the costs of the main commercial devices and of
the proposed PVE are reported.
References
Al Nabulsi, A., Dhaouadi, R., 2012. Eciency optimization of a DSPbased standalone PV system using fuzzy logic and dual-MPPT control.
IEEE Trans. Industr. Inf. 8 (3), 573584.
Amrouche, B., Guessoum, A., Belhamel, M., 2012. A simple behavioural
model for solar module electric characteristics based on the rst order
system step response for MPPT study and comparison. Appl. Energy
91 (1), 395404.
Balakishan, C., Sandeep, B., 2014. Development of a Microcontroller
Based PV emulator with current controlled DC/DC buck converter.
Int. J. Renew. Energy Res. 4 (4), 10491055, November.
Balato, M., Vitelli, M., 2014. Optimization of distributed maximum power
point tracking PV applications: the scan of the power vs. voltage input
characteristic of the inverter. Int. J. Electr. Power Energy Syst. 60,
334346.
Barra, F., Balato, M., Costanzo, L., Gallo, D., Landi, C., Luiso, M.,
Vitelli, M., 2014. Dynamic and Recongurable Photovoltaic Emulator
Based on FPAA. In: 20th IMEKO TC4 International Symposium and
18th International Workshop on ADC Modelling and Testing
Research on Electric and Electronic Measurement for the Economic
Upturn, Benevento, Italy, September 1517, 2014.
Chavarria, J., Biel, D., Guinjoan, F., Poveda, A., Masana, F., Alarcon, E.,
2014. FPGA-based design of a step-up photovoltaic array emulator for
the test of PV grid-connected inverters. In: 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp. 485490.
Di Piazza, M.C., Vitale, G., 2010. Photovoltaic eld emulation including
dynamic and partial shadow conditions. Appl. Energy 87 (3), 814823,
March.
Dolan, D.S.L., Durago, J., Tauk, 2011. Development of a photovoltaic
panel emulator using Labview. In: 2011 37th IEEE Photovoltaic
Specialists Conference (PVSC), pp. 17951800.
Eichker, U., 2003. Solar Technologies for Building. WILEY, ISBN: 0-47148637-X.
Erikson, R.W., Maksimovic, D., Fundamentals of Power Electronic,
second ed., Kluwer Academic Publishers, ISBN: 0-7923-7270-0.
Feng, W., Xinke, W., Lee, F.C., Zijian, W., Pengju Kong, K.,
Fang, Z., 2014. Analysis of unied output MPPT control in
subpanel PV converter system. IEEE Trans. Power Electron. 29
(3), 12751284.
Gadelovits, S., Sitbon, M., Kuperman, A., 2014. Rapid prototyping of a
low-cost solar array simulator using an o-the-shelf DC power supply.
IEEE Trans. Power Electron. 29 (10), 52785284.
http://literature.cdn.keysight.com/litweb/pdf/5989-8485EN.pdf.
http://www.accuratesolarpower.com/PVE_User_Guide_V1.5.pd.
http://www.anadigm.com/an231e04.asp.
http://www.anadigm.com/anadigmdesigner2.asp.
http://www.kepcopower.com/support/opmanls.htm#bop.
http://www.magna-power.com/les/datasheet/pppe/datasheet_pppe_2.0.
pdf.
http://www.mhzelectronics.com/ebay/manuals/chroma_62000h-series_
power_supply_datasheet.pdf.
http://www.solarworld-usa.com/~/media/www/les/datasheets/sunmodulepoly/sunmodule-solar-panel-225-poly-ds.pdf.
Ickilli, D., Can, H., Parlak, K.S., 2012. Development of a FPGA-based
photovoltaic panel emulator based on a DC/DC converter. In: 2012
38th IEEE Photovoltaic Specialists Conference (PVSC). pp. 1417
1421.
Kadri, R., Andrei, H., Gaubert, J., Ivanovici, T., Champenois, G., Andrei,
P., 2012. Modeling of the photovoltaic cell circuit parameters for
optimum connection model and real-time emulator with partial
shadow conditions. Elsevier Energy 42, 5767.
La Manna, D., Li Vigni, V., Riva Sanseverino, E., Di Dio, V., Romano,
P., 2014. Recongurable electrical interconnection strategies for
photovoltaic arrays: a review. Renew. Sustain. Energy Rev. 33, 412
426.
115
Sanchis, P., Lopez, J., Ursua, A., Gubia, E., Marroyo, L., 2007. On the
testing, characterization, and evaluation of PV inverters and dynamic
MPPT performance under real varying operating conditions. Progr.
Photovoltaics: Res. Appl. 15, 541556.
Schoeld, D.M.K., Foster, M.P., Stone, D.A., 2011. Low-cost solar
emulator for evaluation of maximum power point tracking methods.
Electron. Lett. 47 (3), 208209.
Selow, R., Lopes, H.S., Lima, C., A comparison of FPGA and FPAA
technologies for a signal processing application. In: 2009 International
Conference on Field Programmable Logic and Applications (FPL), pp.
230235, August 31 2009September 2 2009.
Sera, D., Mathe, L., Kerekes, T., Spataru, S.V., Teodorescu, R., 2013. On
the perturb-and-observe and incremental conductance MPPT methods
for PV systems. IEEE J. Photovoltaics 3 (3), 10701078, July.
Spagnuolo, G., Petrone, G., Lehman, B., Ramos Paja, C.A., Zhao, Ye,
Orozco Gutierrez, M.L., 2015. Control of photovoltaic arrays:
dynamical reconguration for ghting mismatched conditions and
meeting load requests. IEEE Ind. Electron. Mag. 9 (1), 6276.
Stracke, S., Wunderlich, R., Heinen, S., 2014. An all digital speed adaptive
maximum power point tracker for automotive photovoltaic applications. In: 3rd International Conference on Renewable Energy Research
and Applications (ICRERA), Milwakuee, USA, October 1922, 2014,
pp. 5560.
Tornez-Xavier, G.M., Gomez-Castaneda, F., Moreno-Cadenas, J.A.,
Flores-Nava, L.M., 2013. FGPA development and implementation
of a solar panel emulator. In: 2013 10th International Conference on
Electrical Engineering, Computing Science and Automatic Control
(CCE), pp. 467472, September 30 2013October 4 2013.
Woojoo, L., Younghyun, K., Yanzhi, W., Naehyuck, C., Pedram, M.,
Soohee, H., 2011. Versatile high-delity photovoltaic module emulation system. In: 2011 International Symposium on Low Power
Electronics and Design (ISLPED). pp. 9196.
Ye, J.Y., Ding, K., Reindl, T., Aberle, A.G., 2013. Outdoor PV module
performance under uctuating irradiance conditions in tropical
climates. Energy Proc. 33, 238247.
Zeng, Q., Song, P., Chang, L., 2002. A photovoltaic simulator based on
DC chopper. In: IEEE CCECE 2002: Canadian Conference on
Electrical and Computer Engineering, vol. 1, pp. 257261.