You are on page 1of 8

A photovoltaic panel emulator using a buck-boost DC/DC

converter and a low cost micro-controller


Dylan D.C. Lu

, Quang Ngoc Nguyen


School of Electrical and Information Engineering, The University of Sydney, NSW 2006, Australia
Available online 7 March 2012
Received 5 September 2011; received in revised form 8 February 2012; accepted 9 February 2012
Available online 7 March 2012
Communicated by: Associate Editor Nicola Romeo
Abstract
In order to facilitate the design and testing of photovoltaic (PV) power systems, a PV emulator which models the electrical charac-
teristic of a PV panel or array is needed. Among dierent approaches to modeling PV characteristic, namely the IV curve, curve-tting is
a popular approach. Even though a single high-order polynomial equation may accurately represent the IV curve, the process of der-
ivation and implementation is rather complex. This paper hence proposes the use of piecewise linear approach which is easier to derive
and implement in a low-cost micro-controller. A two-switch buck-boost DC/DC converter is selected as the PV emulator and is analyzed.
Experimental results on a hardware prototype of the proposed PV emulator are reported to show the eectiveness of the approach.
Crown Copyright 2012 Published by Elsevier Ltd. All rights reserved.
Keywords: DC/DC converter; Photovoltaic; Micro-controller; Emulator
1. Introduction
The demand of photovoltaic (PV) power system installa-
tion has been increased over the past decade due to techno-
logical improvement, better environmental awareness,
lowered system costs, governmental initiatives, rising
electricity bills, etc. While these installed PV systems and
products are operating properly, there are still ongoing
issues to be investigated and solved. For example, reliability
of PVpower systems (Petrone et al., 2008), PVpower gener-
ation analysis (Ishaque et al., 2011; Paraskevadaki and
Papathanassiou, 2011) and electricity network performance
(van der Borg and Jansen, 2003) due to partial shading,
development of power electronics interfaces (Marsh, 2011,
2010), etc. All these research and development activities
require a stable, repeatable and variable PV source for
design and testing. Hence there is a need of a PV generator
emulator.
The main task for a PV generator emulator is to repro-
duce the IV curve of a practical PV panel. There are dier-
ent approaches to performing this task. In Nagayoshi
(2004), a pn photodiode is used and a DC power amplier
increases the power level to match with that of a PV panel.
However, this approach requires a light source and associ-
ated circuit to reproduce the IV curves of a PV panel. In
fact, a power electronics converter can mimic the IV curve
accurately with only a DC input voltage source (Mukerjee
and Dasgupta, 2007). In Khouzam and Homan (1996), a
AC/DC buck converter is used as the PV emulator to emu-
late a PV cell circuit model. However this approach requires
the knowledge of the values of the parameters which are
usually dicult to obtain. In fact, to model a PV panel,
one may use the data available from the datasheet of the
PV panel manufacturer and derive an analytical model to
represent the IV curves (Ortiz-Rivera and Peng, 2005).
0038-092X/$ - see front matter Crown Copyright 2012 Published by Elsevier Ltd. All rights reserved.
doi:10.1016/j.solener.2012.02.008

Corresponding author. Tel.: +61 2 9351 3496; fax: +61 2 9351 3847.
E-mail address: dylan.lu@sydney.edu.au (D.D.C. Lu).
www.elsevier.com/locate/solener
Available online at www.sciencedirect.com
Solar Energy 86 (2012) 14771484
Look-up table and curve tting are two popular
approaches to implementing IV curves of a PV panel by
the power electronics converters. Look-up table would
require a large memory storage of the micro-controller as
large amount of panel data is stored if many IV curves
at dierent conditions and with high accuracy are imple-
mented. Hence to implement look-up table in a low cost
micro-controller which has limited memory space is usually
dicult. Curve-tting approach in general uses one or
more polynomial equations to model an IV curve and
needs a digital controller with fast computational speed
to nd the solution. While this method requires less mem-
ory space, the non-linearity of the IV curve requires the
equations to be of higher orders which may increase the
computational time substantially. A powerful DSP control-
ler is usually needed to produce very fast and accurate
results (Zhang and Zhao, 2010). Also the derivation pro-
cess of the polynomial equations for dierent conditions
such as insolation and temperature is rather troublesome.
In order to use curve-tting eciently on a low-cost
micro-controller, this paper introduces a PV emulator
using multiple simple linear equations to mimic an IV
curve of the PV panel. This approach reduces computa-
tional time while maintaining sucient accuracy and can
be implemented in a low-cost 8-bit micro-controller. The
paper is organized as follows: Section 2 describes the circuit
and operation principle of the proposed PV emulator. Sec-
tion 3 reports the experimental results of the emulator
which models a BP Solar SX-10 PV panel. Section 4 dis-
cusses the limitations of the emulator and followed by
the conclusions in Section 5.
2. Description of the PV emulator
2.1. System overview
The PV emulator, as shown in Fig. 1, consists of a DC
input source, V
in
, a DC/DC converter for shaping the
output IV curves of the PV panel, a micro-controller for
sensing the output voltage v
pv
and current i
pv
, calculation
and sending duty cycle command, and a gate driver for
amplifying the incoming duty cycle command suitable for
driving the power transistor (MOSFET in this case). The
output load R
L
is modeled as a variable resistor to repre-
sent an equivalent resistance of a maximum power point
tracker (MPPT).
2.2. Mathematical modeling of a PV panel
Apart from measuring an actual PV panel, one can also
use an analytical model to represent the data in the data-
sheet from the manufacturer to obtain the IV curves of
a specic PV panel. In Ortiz-Rivera and Peng (2005), the
authors have generated an analytical model for a PV panel
which is adopted in this paper:
IV a I
max
s
i
1 exp
V
ba c 1 cV
max
s
V


1
b

1
where a is the percentage of eective intensity of the light, b
is the characteristic IV curve constant, c is the shading lin-
ear factor, s
i
is the rate of change with the temperature for
the current (A/C), s
V
is the rate of change with the temper-
ature for the voltage (V/C) and I
max
is the ideal maximum
current (when V = 1 at STC).
For this paper, a PV panel from BP Solar (Model: SX-
10) is modeled. Assuming no shading and using a = 1 and
others values provided by the datasheet (BP Solar PC SX-
10 data sheet, 2003), a numerical expression of this PV
panel can be found:
IV
0:65
1 e
1=b
1
V
b 21

1
b

2
Using the maximum power point condition at 16.8 V and
0.59 A, the value of b can be calculated by (2) as
0.085. At 25 C, (2) can be further simplied to:
IV 0:651 e
V =1:78511:7647
3
Similarly at 75 C one can get:
IV 0:67111 e
V =1:44511:7647
4
Fig. 2 shows the MATLAB plot of the IV characteristic
curves of SX-10 PV panel Eqs. (3) and (4).
2.3. Two-line and multiple-line tting approaches
To generate N number of tting lines, N + 1 points from
the curve need to be selected. To begin with, a two-line
approachas showninFig. 3 is discussed. The twoends points
from the curve are the open-circuit voltage (21 V, 0 A) and
short-circuit current (0 V, 0.65 A). The third point is selected
(16.8 V, 0.62 A) as the maximum power point (MPP) of the
curve where the two lines converge. Therefore the two equa-
tions which represent the two lines are expressed as
IV 0:65 0:004V 5
IV 2:94 0:14V 6
Fig. 1. Block diagram of the PV emulator.
1478 D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484
To improve the accuracy of the curve-tting method, ve
lines as shown in Fig. 4 are used. Similarly, with six points
selected, the ve equations which represent the ve lines are
given by
IV 2:94 9:2143e
4
V for V 014 7
IV 0:8233 0:0133V for V 1416 8
IV 1:2633 0:0408V for V 1618 9
IV 2:1651 0:0909V for V 1819 10
IV 4:599 0:2190V for V 1921 11
2.4. DC/DC converter
Among the basic converters, buck and buck-boost
converters are able to be implemented as the DC/DC
converter for the PV emulator. The design consideration
is that the converter is able to sweep through the entire
voltage range of the PV panel. For a buck converter, a
DC input voltage which is higher than the panel is required
as it is a step-down converter. The buck-boost converter is
more exible as it can perform both step-up and step-down
functions. The boost converter which is a step-up con-
verter, however, can only operate when the input voltage
is lower than the output voltage hence it cannot reach
down to 0 V and cannot be used in this case.
3. Experimental setup and results
3.1. Design considerations and hardware description
To verify the proposed PV emulator for the BP SX-10
model, a hardware prototype is built and tested. The sche-
matic of the PV emulator circuit is shown in Fig. 5. The rea-
son to select a two-switch buck-boost converter for this
implementation is twofold. Firstly it can work with lower
input voltage (1215 V) that reduces the power loss when
the input voltage is used to step down further for the
micro-controller circuit (5 V). If a buck converter is used,
the input voltage has to be higher than 21 V which is the
open-circuit voltage of the PV panel. Secondly, the output
voltage is non-inverting as compared to the single-switch
buck-boost converter with inverting output. The advantage
is that the output ground will be the same for the input
ground and ground of other equipment which is connected
to the output of the PV emulator, e.g. a MPPT switching
converter. Another advantage is that the use of either split-
ting power supply or opto-coupler and associated circuit for
negative voltage feedback sensing, which added complexity
and slowed down the response of the system, is eliminated.
The two-switch buck-boost converter consists of two
power MOSFETs (Q1 and Q2), two diodes (D1 and D2),
an inductor (L1) and an output capacitor (C1), as shown
Fig. 2. IV characteristics of SX-10 at 25 C and 75 C.
Fig. 3. Two-line curve tting approach.
Fig. 4. Five-line curve tting approach.
D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484 1479
in Fig. 5. The two power transistors Q1 and Q2 share the
same driving pulses from the Gate Driver block. When
both transistors are closed, the inductor is charged by the
input voltage. When the transistors are turned o, the
inductor is discharged via two diodes (D1 and D2) to out-
put. By controlling the duty cycle of the transistors as a
result of the linear equations calculation as stated in Sec-
tion 2.2, the IV curve of the PV panel is implemented.
For the micro-controller, a 8-bit PICAXE AXE-08M
chip is selected. It is a modied version of Microchip
PIC12F68 model. It has three ADC inputs and a PWM
output pin which is easily congured by a single-line com-
mand. The chip runs at 4 MHz and therefore it can operate
easily at 50 kHz switching frequency for the converter with
sucient accuracy and speed.
The inductor (L1) is chosen to operate in continuous
conduction mode (CCM) as it produces less conduction
loss. A 20% maximum current ripple in the inductor is
selected. At 50 kHz switching frequency, the minimum
inductance L
min
to meet such requirement is at 15 V input
and 21 V output (open-circuit voltage)
L
min

V
in
D
f
s
Di

15 0:58
50000 0:4
435 lH 12
where V
in
is the input voltage, D is the duty cycle of the
power switches, f
s
is the switching frequency, and Di is
the maximum current ripple.
In order to provide at least 12 V and oating gate drive
for the MOSFET, a high-side driver IR2117 is used. Since
the PICAXE chip operates at 5 V but the IR2117 driver
requires at least 9.6 V input, a simple transistor inverter
as a level lifting circuit is implemented. This small transis-
tor (2N7000) requires only 2.5 V to drive. When a high
pulse from PICAXE chip is generated, the transistor is
turned on and pulled the output to ground. When a low
pulse is generated, the transistor is turned o and output
is risen up to Vcc (1215 V in this design).
The programming for PICAXE is done on a free pro-
gramming editor provided by PICAXE. Once the program
is written it can be downloaded to the PICAXE AXE-08M
micro-controller chip via a USB cable (AXE027) or RS-232
cable (AXE028) connecting the computer and the chip
(Download Socket in Fig. 5). This cable is not a normal
USB or RS-232 connector as it contains some electronic
parts and it is pre-programmed. The programming lan-
guage for PICAXE is similar to the BASIC language.
The program ow chart is shown in Fig. 6. The program
starts with dening the symbols for voltage and current
measurements and for counters. Then it outputs a small
duty cycle to start the buck-boost converter. Once the con-
verter operates, the program can take readings from the
voltage and current (V_sense and I_sense in Fig. 5) to
determine the operating point for the PV panel the con-
verter mimics. Note that we are using fractional open
voltage MPPT algorithm so only a voltage reading is
needed to operate the converter to the desired operating
point. The current measurement is only used for overload-
ing protection. The PICAXE-08M chip can contain maxi-
mum of 8 linear equations so we have used 5 linear
equations for 75 C and 3 linear equations for 25 C. The
Fig. 5. Schematic of the proposed PV emulator based on a buck-boost converter.
1480 D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484
selection of what temperature to use is by providing a high
or low signal to available ADC input of the PICAXE (Pin
4). Here we selected signal high for 75 C and low for
25 C. After the temperature is selected, the program will
use the voltage reading to locate the nearest linear equation
to nd out the operating point. A new duty cycle is then
determined and produced from the PWM pin of the PIC-
AXE and the converter duty cycle is updated. After that
the program goes back to the voltage and current checking
process and repeats the procedure. The full program code
for implementing the ve-line approach is shown in Appen-
dix A.
3.2. Results
Fig. 7 shows the output voltage ripple of the PV emula-
tor is less than 450 mV at 50 kHz switching frequency. The
On and O labels in the gure indicate the turn-on
instant and turn-o instant of the power transistors Q
1
and Q
2
for each switching period. The duration of On
period indicates the duty cycle of the transistors. And from
the waveform it can be observed that the converter is oper-
ating in continuous conduction mode (CCM) as the ripple
has only two stages, conrming our design in Section 3.1
and Eq. (12). Note that the voltage spikes during the
turn-on and turn-o instants and appeared beyond the hor-
izontal cursors are due to the pick-up of electromagnetic
noise from the voltage probe. Minimizing the ground loop
of the voltage probe will greatly reduce the pick-up. Fig. 8
shows the measured results on the prototype using the two-
line approach. The results are very close to the two operat-
ing lines. Fig. 9 shows further results on the ve-line
approach at both 25 C and 75 C. Due to the memory
limitation of the micro-controller, only eight lines can be
implemented in a single program. Therefore Fig. 9 shows
5 lines for 25 C and 3 lines 75 C. Nevertheless, the mea-
sured results are closely matched with the theoretical
designed curves.
As shown in Fig. 10, the PV emulator reaches a maxi-
mum eciency of around 80% near maximum power point
voltage for both temperature settings. The low eciency
occurs at lower voltages because the output power of the
power converter is small and the switching losses of power
transistors and diodes are dominant. When PV emulator
Fig. 6. Program ow chart for implementation of 5-line for 75 C and 3-
line for 25 C of the BP SX-10 PV panel.
Fig. 7. Output voltage ripple of the PV emulator (Y-axis: 200 mV/div;
time scale: 10 ls/div).
Fig. 8. Comparison between experimental and theoretical results on two-
line approach.
D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484 1481
voltage increases and is moving towards the maximum
power point, the output power of the converter also
increases. Since the rate of switching losses only increases
slightly as compared to the rate of increase of output
power, there is less switching losses proportionally to the
overall input power and the eciency improves as output
power increases as a result.
In order to demonstrate the usefulness of the PV emula-
tor. A system is set up, as shown in Fig. 11, in which a buck
converter as a maximum power point tracker is connected
to the output of the PV emulator. The tracker is rst tested
using the real PV panel outdoor. Fractional open circuit
voltage technique (Esram and Chapman, 2007; Ahmad,
2010) is used as the MPPT algorithm in this case. Frac-
tional open circuit voltage technique measures the open cir-
cuit voltage of the PV panel at the start-up process. And
the MPP is approximated by multiplying the measured
open voltage with a factor, usually between 0.7 and 0.78.
The converter will alter the duty cycle in order to adjust
the panel voltage to be equal to this MPP value. This
method is simple as no input current of the PV panel is
needed. The limitation of this MPPT approach is that the
MPP voltage is only an approximate value. Using the same
MPPT code, dierent operating conditions are tested to
conrm that the tracker can adapt to the change of the
environment. Fig. 12 shows the capability of the tracker
to reach the maximum power points at dierent tempera-
tures and insolations.
The tracker has been tested with the PV panel emulator.
The tracker has successfully tracked the MPP voltages at
16.9 V for 25 C and 13.7 V for 75 C respectively which
are very close to the theoretical values. The results demon-
strated that the performance of the PV panel emulator
reacts identically to the real PV panel which it models.
4. Discussions
Using multiple straight lines to model an IV curve of
the PV panel is fast and straight-forward. The low cost
PICAXE-08 M chip has four basic mathematical functions:
addition, subtraction, multiplication and division, and they
are well suited for this implementation. To improve the
accuracy of modeling further, however, exponential expres-
sions can be used and a more powerful micro-controller
needed to be used. Also, as mentioned in Section 3.2, with
limited program memory (800 lines memory) of this micro-
controller only eight lines can be implemented. But the
PICAXE family has higher end micro-controller to imple-
ment more number of lines, such as 40 2 with 3200 lines
memory.
The PICAXE-08 M chip has a pin dedicated to PWM
generation. By using the PWMOUT function in the
program, frequency and duty cycle are set using a single
command line. The resolution of the duty cycle increases
with decreasing switching frequency. For instance, at
50 kHz switching frequency, there are 80 steps. While at
40 kHz, the steps increase to 100. Larger steps of duty cycle
enable the converter to operate with smaller uctuation
when duty cycle has to be altered to adjust the output con-
tinuously due to change of input or output condition, pro-
vided the inductance and output capacitance have
increased to maintain the same ripple current and ripple
voltage with decreasing switching frequency.
The power losses of the PV emulator are mainly due to
conduction loss and switching loss. Conduction loss can be
reduced by using better devices with smaller internal resis-
tance. This includes smaller turn-on resistance for power
transistor and diode, and less core loss and less copper
(winding) loss for the inductor. Switching loss can be
reduced by improving the slew rate of turn-o and turn-
on instances of the power transistor and of the power
diodes. For instance, we can use Silicon-Carbide (SiC)
instead of Silicon (Si) diodes. SiC diodes have negligible
Fig. 9. Comparison between experimental and theoretical results on ve-
line approach and dierent temperature settings.
Fig. 10. Measured eciency of the PV emulator at dierent temperature
settings.
1482 D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484
reverse-recovery current which usually causes additional
switching loss (Spiazzi et al., 2003).
5. Conclusions
This paper presents the design and implementation of a
PV emulator based on a two-switch buck-boost DC/DC
converter and a low cost 8-bit micro-controller. By using
multiple straight lines approach, the PV emulator can
mimic a PV panel with acceptable accuracy. The PV emu-
lator has been tested using resistive loads as well as a max-
imum power point tracker. Experimental results have
demonstrated the eectiveness and usefulness of the PV
emulator.
Appendix A. This appendix shows the original PICAXE
program code for 5-line approach for implementing the I
V curve of BP SX-10 PV panel at 25 C and 3-line appro-
ach at 75 C.
symbol v = b1 dene symbols
symbol i = b2
symbol dc = b0
symbol t = b3
let dc = 75 set duty cycle for low start voltage
main:
pause 100
gosub changeduty
goto check
check:
pause 100
readadc 1, v read voltage into v = 1/5 voltage
value
readadc 4, i read current into i = current value
if v > 250 then goto overload voltage of pin
1 >= 5 V
if i > 51 then goto overload current ow >= 1 A
let t = i/5 i = i/5 because of voltage divider
let v = v -t calculate load voltage = V-2i
if pin3 = 1 then pin 3 = 1 (75 C); pin 3 = 0 (25 C)
if v < 123 then 0 to 12 V
let v = v/150
let v = 71/2 v equation I = 0.670.0017
*
V
elseif v > = 123 and v < = 153 then 12 to 15 V
let v = v
*
3/14
let v = 64 v equation I = 1.2380.049
*
V
Fig. 11. System setup for proposed PV emulator and a maximum power point tracker.
Fig. 12. Measured results on a maximum power point tracker using a
buck converter.
D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484 1483
elseif v > 153 and v < 182 then 15 to 17 V
let v = v
*
5/
let v = 219 v equation I = 4.2830.252
*
V
else
let dc = dc + 1 min 28
goto changeduty
endif
else if v < 143 then 0 to 14 V
let v = v/200
let v = 35 v equation I = 0.659 e-4
*
V
elseif v > = 143 and v < = 163 then 14 to 16 V
let v = v/15
let v = 45 v equation I = 0.82330.0133
*
V
elseif v > 163 and v < 184 then 16 to 18 V
let v = v/5
let v = 66 v equation I = 1.26330.04
*
V
elseif v > = 184 and v < 194 then 18 to 19 V
let v = 5
*
v
let v = v/11
let v = 113 v equation I = 2.16510.0909
*
V
elseif v > = 194 and v < 224 then 19 to 21 V
let v = 65
*
v
let v = v/61
let v = 238 v equation I = 4.5990.2190
*
V
else
let dc = dc + 1 min 28
goto changeduty
endif
endif
if i < v then
let dc = dc-1 min 28
goto changeduty
elseif i > v then
let dc = dc + 1 max 79
goto changeduty
else
goto check
endif
goto check
changeduty:
pwmout 2,19,dc
goto check
overload:
let dc = 75
gosub changeduty
goto main
References
Ahmad, J., 2010. A fractional open circuit voltage based maximum power
point tracker for photovoltaic arrays. In: 2010 2nd International
Conference on Software Technology and Engineering (ICSTE), vol. 1,
pp. V1-247V1-250. doi:doi:10.1109/ICSTE.2010.5608868.
BP Solar PC SX-10 data sheet, 2003. <http://www.solaris.com.au/
documents/BPSX05_10DataSheet.pdf>.
Esram, T., Chapman, P., 2007. Comparison of photovoltaic array
maximum power point tracking techniques. IEEE Transactions on
Energy Conversion 22 (2), 439449. doi:10.1109/TEC.2006.874230.
Ishaque, K., Salam, Z., Syafaruddin, 2011. A comprehensive matlab
Simulink PV system simulator with partial shading capability based on
two-diode model. Solar Energy 85 (9), 22172227. doi:10.1016/j.
solener.2011.06.008.
Khouzam, K., Homan, K., 1996. Real-time simulation of photovoltaic
modules. Solar Energy 56 (6), 521526. doi:10.1016/0038-092X(96)
00008-4.
Kim, H., Kim, J., Kim, H., Lee, K., Kim, J., Yoo, D., Shin, D., 2010. A
high eciency photovoltaic module integrated converter with the
asymmetrical half-bridge yback converter. Solar Energy 84 (8), 1376
1381. doi:10.1016/j.solener.2010.04.019.
Marsh, G., 2011. Partner in power: Part two: Whilst the micro-inverter
revolution looks set to spread, central and string inverters remain the
mainstream. Renewable Energy Focus 12 (3). doi:10.1016/S1755-
0084(11)70062-X, 3840, 42.
Mukerjee, A., Dasgupta, N., 2007. DC power supply used as photovoltaic
simulator for testing MPPT algorithms. Renewable Energy 32 (4), 587
592.
Nagayoshi, H., 2004. IV curve simulation by multi-module simulator
using IV magnier circuit. Solar Energy Materials and Solar Cells 82
(12), 159167. doi:10.1016/j.solmat.2004.01.014 (cANCUN 2003).
Ortiz-Rivera, E., Peng, F., 2005. Analytical model for a photovoltaic
module using the electrical characteristics provided by the manufac-
turer data sheet. In: Proceedings of the IEEE Power Electronics
Specialists Conference, 2005, pp. 20872091.
Paraskevadaki, E.V., Papathanassiou, S.A., 2011. Evaluation of MPP
voltage and power of mc-Si PV modules in partial shading conditions.
IEEE Transactions on Energy Conversion 26 (3), 923932.
doi:10.1109/TEC.2011.2126021.
Petrone, G., Spagnuolo, G., Teodorescu, R., Veerachary, M., Vitelli, M.,
2008. Reliability issues in photovoltaic power processing systems.
IEEE Transactions on Industrial Electronics 55 (7), 25692580.
doi:10.1109/TIE.2008.924016.
Spiazzi, G., Buso, S., Citron, M., Corradin, M., Pierobon, R., 2003.
Performance evaluation of a Schottky SiC power diode in a boost PFC
application. IEEE Transactions on Power Electronics 18 (6), 1249
1253. doi:10.1109/TPEL.2003.818821.
van der Borg, N., Jansen, M., 2003. Energy loss due to shading in a BIPV
application. In: Proceedings of 3rd World Conference on Photovoltaic
Energy Conversion, vol. 3, pp. 2220 2222.
Zhang, H., Zhao, Y., 2010. Research on a novel digital photovoltaic array
simulator. In: Proceedings of the IEEE International Conference on
Intelligent Computation Technology and Automation, pp. 10771080.
1484 D.D.C. Lu, Q.N. Nguyen / Solar Energy 86 (2012) 14771484

You might also like