Base
Base
Base
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
from a unique characteristic that has been observed in the P-V akTN s ,m I pv ,array I N s
curves. Although it has a great performance, since almost two V Ns( ) ln Rs I (1)
measurements are done for each LP, the tracking speed is low. q I 0,array N p
In [14], it is claimed that the GP is around the intersection of where V and I are the output voltage and current of PV array,
the I-V characteristic of PV arrays and a certain line. It respectively. IPV,array is the output current of PV array. I0,array is
depends on short circuit current of array which is problematic the equivalent saturation current. q is the electron charge
[1]. This problem is almost resolved by updating this value (1.60217646 × 10-19 C), k is the Boltzman constant
based on the solar irradiance. However, it is uncommon to (1.3806503 × 10-23 J/K), T is the junction temperature in
find sensors that measure solar irradiance levels [1]. In [15], a Kelvin, and a is the diode ideality constant. Rs is the PV
relationship is defined between the PV power and a control module's series resistance.
signal to track the P-V curve and find the GP. Although its For IPV,array and I0,array we can have [4]:
accuracy is high, it is slow because it searches almost all the I sc ,m
range of the P-V curve. [16] uses the critical observations
reported in [13] in a different way, but it does not have any I pv ,array N p I scn ,m K I T GG (2)
procedure for detecting whether there is an LP near the target n
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
TABLE I
10
PV MODULE’S PARAMETERS
Parameter Value
8
PMPP 35 W
Voc,n 11.15 V
6 Isc,n 4.15 A
Current (A)
Ns,m 18
TABLE II
4
EQUIVALENT PARAMETERS OF PV MODULE IN SINGLE DIODE MODEL [22] IN
STC
2 Parameter Value
0.5*Vocm 1*Vocm 2*Vocm
=5.575 V =11.15 V =22.3 V a 1.077
0 Rs 0.175 Ω
0 5 10 15 20 25 30 35 Rp 123 Ω
Voltage (V)
Fig. 1. I-V characteristic of a sample 3×2 array under different PSCs
when the module open circuit voltage and short circuit current are 1) Group 1 Analysis
based on Table I.
The value of the voltage in the starting point of the second
Subassembly 1: Subassembly 2: step of group 1 can be derived from the voltage of
1000 W/m2 500 W/m2
subassembly 1 and 2 in this point:
V beginning ,St 2G 1 V Sub1G 1 V Sub 2G 1 (8)
Group 1
where Vbeginning,St2G1 stands for the voltage of the starting point
Group 2 of the second step in group 1. VSub1G1 and VSub2G1 are the
voltages of subassembly 1 and 2 in this point, respectively. It
should be noticed that in this point, the bypass diode of the
Subassembly 1: Subassembly 2:
900 W/m2 200 W/m2 module in subassembly 2 is still on and is going to be off.
Fig. 2. A sample 3×2 PV array under PSC. Therefore, the voltage of subassembly 2 in this point derives
from the bypass diode’s forward voltage, which is 0.8 V in
8 this test:
Array Curve V Sub 2G 1 0.8 V . (9)
6 Group 1 Curve Using (7), the short circuit current of the subassembly 2 can
Current (A)
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
where Vbeginning,St2G2 stands for the voltage of the starting point Global MPPT Soubroutine
of the second step in group 2. VS1G2 and VS2G2 are the voltages Main Program
Start
of subassembly 1 and 2 in this point, respectively. In this point Start
the bypass diodes of the modules in subassembly 2 are still on Measure array current in
Perform HC integer multiples of Voc,m
and are going to be off. Then, the voltage of subassembly 2 in B
this point derives from the bypass diode’s forward voltage, Calculate ∆P for
Analyze the
insolation pattern
which is 0.8 V in this test: No each two
V Sub 2G 2 1.6 V .
consecutive
(14)
A cycles Based on the analysis ,choose appropriate
n for Vref = n× 8 .0× Voc,m to determine
The short circuit of the subassembly 2 can be calculated IS ∆P > ∆Pcrit? the farthest LP in the left side of the P-V
using (7). In this case G=200, ∆T=0 and Np=1: curve
corresponding voltage of the subassembly 1 in the starting Has the algorithm Perform HC
recognized around Vmax,last
point of the second step can be calculated. In this case G=900, No
existence of another and call Main
∆T=0, T=298.15 K, Ns=1, Np=1 and Vocn,m=11.15 V. Also, the peak? Program
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
10 module to map out the PSC pattern, the new method maps out
P3 P2 the PSC pattern with just one current sensor.
8
C. Searching for Maximum Power Points
P1
Current (A)
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
TABLE III
SYSTEM’S PARAMETERS 1000 500 500
1000 1000 1000
W/m2 W/m2 W/m2 W/m2 W/m2 W/m2
Parameter Value
Current (A)
L D Curve3
5
Switch Curve2
array
Cout
Cin
PV
0
PWM
0 10 20 30 40
Battery
Voltage (V)
VPV MPPT: (a)
duty cycle calculation
IPV Vout
Curve1
Fig. 6. Schematic of the system. 200 Curve3
Power (W)
in each cycle. If the value of the power measured in the K-th Curve2
cycle is larger than the value of power measured in (K-1)-th 100
cycle, dk is calculated as:
d k d k 1 (23)
0
On the other hand, if the power in the K-th cycle is smaller 0 10 20 30 40
than the power in (K-1)-th cycle, dk is calculated as: Voltage (V)
d k d k 1 (24) (b)
Fig. 8. Corresponding (a) I-V and (b) P-V characteristics under first
Also, when a reference voltage (Vref) is chosen in global
simulation.
maximum power point tracking subroutine, the duty cycle (D∗)
is generated as follows [13]: 3×0.8×Voc,m. The algorithm performs HC and tracks two LPs
V with 59.5W and 107 W power which are very close to the
D * 1 ref (25) peaks of curve 2 in Fig. 8(b), i.e. 63W and 108W. So the
V out
proposed method chooses the biggest LP and continues to
A. Performance Exploration under Four Consecutive work around 107 W.
Solar Irradiance Condition Fig. 10(b) shows that, when the solar irradiance changes
again at 0.6s, the proposed method starts to measures current
In this section, the performance of the algorithm is tested
in 2×Voc,m, 1×Voc,m and 0.5×Voc,m. In this case, second and
under four consecutive solar irradiance conditions. From 0 to
third measured currents are very close and the first one differs
0.3s, the solar irradiance level is equal to 1000 W/m2 for all
from these currents. Thus, the method recognizes that there are
the modules. From 0.3s to 0.6s and 0.6s to 0.9s, the solar
two LPs near 2×0.8×Voc,m and 3×0.8×Voc,m. The algorithm
irradiances are shown in Fig. 7(a) and Fig. 7(b), respectively.
performs HC and tracks two LPs with 139 and 158 W power
Finally, from 0.9s to 1.2s the solar irradiance is equal to 1000
which are very close to the peaks of curve 3 in Fig. 8(b), i.e.
W/m2 for all the modules again. The I-V and P-V curves of
139W and 159 W. Therefore, the proposed method chooses
the PV array in these four states are shown in Fig. 8. Array’s
the biggest LP and continues to work around 159 W.
corresponding voltage, current, power and duty cycle
As it is shown in Fig. 10(c), when the PSC is removed at
waveforms are shown in Fig. 9(a), Fig. 9(b), Fig. 9(c) and Fig.
0.9s, the proposed method starts to measures the current in
9(d), respectively. Moreover, zoomed view of per unit array’s
2×Voc,m, 1×Voc,m and 0.5×Voc,m. In this case, all measured
voltage, current, power and duty cycle waveforms in 0.3s to
currents are very close. Hence, the method recognizes that
0.5s, 0.6s to 0.8s and 0.9s to 1.1s intervals are depicted in Fig.
there is just one LP near 3×0.8×Voc,m. The algorithm operates
10(a), Fig. 10(b) and Fig. 10(c), respectively.
HC and tracks the LP with 208 W power which is very close
As illustrated in Fig. 9(c), the algorithm operates properly
to the peak of curve 1 in Fig. 8(b). So the proposed method
under normal conditions and the GP is equal to 208 W which
continues to work around 208 W.
is so close to the peak of curve 1 in Fig. 8(b). It is illustrated in
Fig. 10(a) that when the solar irradiance level changes at 0.3s, B. Comparison of the New Method against Other
the proposed method measures current in 2×Voc,m, 1×Voc,m and Methods
0.5×Voc,m. Since first and second measured currents are very As it was mentioned before, although a large amount of
close and the third differs from these currents, the method studies are presented in this field, proposing a method which
recognizes that there are two LPs near 1×0.8×Voc,m and meets accuracy, convergence speed, simplicity, minimum
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Voltage (V) 40 1
0.8 Voltage
20 Operating
0.6 HC Pow er
Measuring
0 0.4 Currents
0 0.2 0.4 0.6 0.8 1 1.2 Current
Time (s)
0.2 Duty cycle
(a)
10 0
0.3 0.35 0.4 0.45 0.5
Current (A)
Time (s)
5 (a)
1
0 Voltage
0 0.2 0.4 0.6 0.8 1 1.2 0.8 Pow er
Time (s) Current
0.6 Measuring
(b) Currents
400 Operating
0.4 HC
Power (W)
Duty cycle
200 0.2
0
0.6 0.65 0.7 0.75 0.8
0
0 0.2 0.4 0.6 0.8 1 1.2 Time (s)
Time (s) (b)
(c)
Measuring Currents
1 Pow er
1
Duty Cycle
Current
0.8 Voltage
0.5
0.6
Operating
HC
0 0.4 Duty cycle
0 0.2 0.4 0.6 0.8 1 1.2
Time (s) 0.2
(d) 0
Fig. 9. Corresponding array’s (a) voltage, (b) current, (c) power and 0.9 0.95 1 1.05 1.1
(d) duty cycle waveforms in the first simulation. Time (s)
(c)
needed parameters and other important factors is still of a
Fig. 10. Zoomed view of per unit array’s voltage, current, power and
great importance. In this section, simulations are done to duty cycle waveforms in the first simulation during a) 0.3s to 0.5s, b)
compare the new method against two highly cited methods to 0.6s to 0.8s and c) 0.9s to 1.1s intervals. Power should be multiply to
show its benefits over those. It should be considered that prior 35×6, voltage should be multiply to 3×11.15 and current should be
works like [23] has shown that some of main hypothesis in multiply to 2×4.15.
[13] are not correct, and it may fail to track the GP in some
conditions. However, still [13] is now a classic and highly 1000
W/m2
1000
W/m2
600
W/m2
cited method, and most algorithms are compared to it. For
comparing the proposed method against [13] and [17], a PSC
pattern depicted in Fig. 11(a) is applied to the PV array. The 1000 300 300
corresponding P-V curve is shown in Fig. 11(b). Also, the W/m2 W/m2 W/m2
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
60 Operating HC for
tracking 3 LPs
40
20 0.093 s b D d
3 × 2 PV Array
0
0 0.05 0.1 0.15
Time (s)
(a)
100
Fig. 13. Experimental setup, (a) The boost converter, (b) converter’s
80
inductor, (c) STM32F4 Discovery kit with ARM Cortex-M4 32-bit core
Power (W)
60
TABLE VI
COMPARISON OF THE NEW METHOD WITH PROPOSED METHODS IN [13]
40 AND [17]
Tracked Tracking Achievable
20 Tracking
0.077 s Method Power Efficiency Power
Time (s)
0 (W) (%) (W)
0 0.05 0.1 0.15
Time (s) New
83 0.085 97
(c) Experimental Method
85.8
Fig. 12. Comparison of the performance of a) the proposed method, Investigation [13] 82 0.12 97
b) the proposed method in [13], and c) the proposed method in [17]. [17] 63 0.073 73
New
97 0.093 98
TABLE IV Simulation Method
99
COMPARISON OF THREE METHODS IN IMPORTANT FACTORS Investigation [13] 97 0.103 98
Convergence Implementation Needed [17] 87.5 0.077 88
Accuracy
Speed Complexity Parameters
new
Very high High Low Voc,m and Ns,m the corresponding power and current are derived. The
method
[13] Medium Medium Low Voc,m and Voc,array corresponding voltage, power, and current of array are
Voc,m , Isc,array illustrated in Fig. 14(a). As it is shown, three LPs which are
[17] High Very high Low and Voc,array in (5.6V, 5.4 A, 30.24 W), (14V, 4.65 A, 65.1 W), and (26V, 3.3
STC
A, 85.8 W) exist and the last one is the GP. Fig. 14(b), Fig.
14(c), and Fig. 14(d) show the performance of the proposed
demonstrated in Table IV, the proposed method has an method, [13], and [17] in this condition, respectively. It can be
appropriate relative performance in comparison to other two
seen that the proposed method tracks the GP with 83 W power
highly cited methods.
within 0.085s. The method proposed in [13] tracks the same
peak with 82 W power, but in a longer time which is 0.12 s.
V. EXPERIMENTAL RESULTS Similar to the second simulation, the method in [17] is
In order to check the validity of the proposed method in faster than two other methods and tracks the peak within 0.073
practice, the PV modules whose parameters are listed in S, but it fails to track the GP correctly. It tracks the middle LP
Tables I and II are used. The configuration of the array (i.e. in the P-V curve with 63 W power instead of the GP.
3×2 array), the schematic of the system and the parameters of So, as it was proved in the second simulation, the
setup under study are similar to the simulation one. In experimental results show that the proposed method in this
addition, the boost converter, interface board, and PV array paper outperforms the two other methods in both speed and
are depicted in Fig. 13. The elements used in the experimental accuracy. The performances of these three methods in the
setup are listed in Table V. The shadows are applied via dark second simulation test and experimental test are summarized
laminates in experimental tests manually. in Table VI.
In order to compare the proposed method to the methods of
[13] and [17], a test with a PSC similar to the PSC in the
second simulation is done. By changing the duty cycle
gradually, the voltage has changed from 2V to about 30V and
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
30.24 W
The proposed method is in fact, a modified HC method
Power
5.4 A
4.65 A
which tracks the GP effectively under different conditions.
3.3 A
Thus, the implementation of this method is simple. Once the
5A
condition," Renew. Sustain. Energy Rev., vol. 19, pp. 475-488, Mar.
Measuring Current
Current 2013.
[3] Liu, Liqun, Xiaoli Meng, and Chunxia Liu. "A review of maximum
5A
Jun. 2013.
[6] C. Woei-Luen, and C. Tsai. "Optimal balancing control for tracking
theoretical global MPP of series PV modules subject to partial shading."
IEEE Trans. Ind. Electron., vol. 62, no. 8, pp. 4837-4848, Aug. 2015.
10 V
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2016.2632679, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.