Professional Documents
Culture Documents
3DOHUPR,WDO\1RY
Robert Brehm
I.
I NTRODUCTION
causes a hot spot where a shaded solar cell will become reverse
biased and dissipates the power through heat [6]. In the worst
case, when the dissipated power exceeds the maximum power
the shaded solar cell can sustain, it will get damaged and an
open-circuit results breaking the whole solar cell string.
Several approaches have been proposed to reduce the effects
of partial shading on a solar cell system. A common method
is to use bypass diodes [7] which are integrated into the solar
panel module to prevent hot spot formation by providing a
current path around them. The drawback of this method is
that it limits the power loss according to the conguration of
bypass diodes. It has been shown that for a module of series
connected solar cells with integrated bypass diodes across
each cell, the nth lowest cell determines the efciency of the
complete solar panel module [8]. Common Maximum Power
Point Tracking (MPPT) techniques only take complete solar
panel strings consisting of multiple solar panel modules into
account [9]. In MPPT technology the current of the solar panel
array is controlled to follow the global optimum operating
point. However, in this solution non-shaded solar panels still
perform below their individual MPP resulting in power loss
of the complete string caused only by the shaded panels. On
the other hand, a multi-modal P-V curve caused by two or
more MPPs appears since multiple solar modules suffer from
partial shading. It is difcult to readily and immediately track
the global MPP and sometimes the system operating point
only converges to a local maximum [10]. As an alternative,
reconguration of the solar panel array allows pairing shaded
and non-shaded cells to have them operating independently
and at their individual specic MPP. Many of the proposed
reconguration solutions are derived from the compensation
principle [11][12] which has the drawback that a large amount
of extra solar cells is needed to compensate the losses of the
shaded cells. These approaches do not t applications where
only a limited area for installation is available. In a reconguration approach, the exibility for reconguration of the cells
determines the tolerance of partial shading effects and thus
inuences the performance of the overall solar cell system. The
remaining of this paper addresses the above mentioned issues
with respect to exibility and scalability by introducing a
high performance reconguration scheme and related dynamic
programing (DP) based algorithm to reduce effects of partial
shading without the need of extra solar cells. A sensor matrix
,&5(5$
WK,QWHUQDWLRQDO&RQIHUHQFHRQ5HQHZDEOH(QHUJ\5HVHDUFKDQG$SSOLFDWLRQV
is used to determine the illumination pattern the cells are
exposed to which is used to feed the reconguration algorithm.
It is described how the complex reconguration problem is
divided into subproblems and sequential decisions. A solution
for the curse of dimensionality (Bellman,1957 [13]) is given
and we present benchmark testing where the DP algorithm
shows excellent performance and scalability with quadratic
time complexity or even linear time complexity when using
decomposed serial or parallel implementation of the algorithm.
At last an experimental platform of a recongurable solar cell
array is presented which is used to validate and verify the
performance of the proposed recongurations scheme.
II.
S YSTEM M ODELS
A. Reconguration Topology
An imbalanced solar cells reconguration topology [14]
is introduced. The proposed topology has presented excellent
performance in practical usage when e.g. used in partial solar
powered vehicles [2]. As shown in Figure 1 does the proposed
topology consist of a number of series connected solar panel
groups in which solar panels are connected in parallel. In the
remaining nk is used to denote the total number of groups.
The number of solar panels in the i-th group is denoted by
gi , with i {1, 2, ..., nk} and N to denotes the number of all
solar panels in the given topology. The complete topology can
then be described by:
T (nk, g1 , g2 , ..., gnk )
which satises:
N=
nk
(1)
3DOHUPR,WDO\1RY
N
PiM P P =
i=1
gi
UiM P P IiM P P
(3)
i=1
IiM P P
(5)
Sk <i<Sk
(2)
i=1
N
(6)
(7)
,&5(5$
354
WK,QWHUQDWLRQDO&RQIHUHQFHRQ5HQHZDEOH(QHUJ\5HVHDUFKDQG$SSOLFDWLRQV
3DOHUPR,WDO\1RY
nk
u(xt , ct )
(8)
xt
(9)
t=0
subject to
N=
nk
t=1
Fig. 3.
(10)
C. Algorithm
(11)
This section introduces the DP based reconguration algorithm based on the Backward Induction method to continuously
solve the bellman equation beginning from the back. The
detailed steps are listed as follows:
c0
Where Vnk (x0 ) denotes the current value if the optimal policy
is selected and go represents an optimal action c0 taken
at state x0 , and specically, as in the here introduced case,
an optimal separation where xt solar cells belong to the rst
group is taken.
The complete reconguration problem (N, nk) can be
solved by nding the optimal action c0 and solve the partial
reconguration problem (N x0 , nk 1) as shown in Figure
2. The partial reconguration problem (N x0 , nk1) can be
solved by nding the optimal action c1 and solving its partial
reconguration problem (N x0 x1 , nk 1 1), and so
on so forth. It can easily be seen that the subproblem chain
nk1
reduces to (N
xi , 1) which is by far easier to solve in
i=0
1)
2)
3)
4)
5)
Max u(x0 ,C0 )
(N,nk)
(N-x0,nk-1)
(N-x0-x1,nk-2)
...
nk1
(N-
6)
Read illumination level for each solar panel as N -by1 matrix (original pv(N, 1)), where N denotes the
total number of solar panels.
Declare a N -by-nk matrix optimal min and
a N -by-nk matrix group index, where nk denotes the group number of solar panels and
optimal min(a, b) ( with i = 1, 2, ..., m, 1 a
N, 1 b nk) denotes the optimal performance if
there are a solar panels in total to be classied into
b groups. group index(a, b) shows the index of the
individual solar panel within the group.
Initialize optimal min(i, 1) and group
1):
index(i,
MP P
=
optimal min(i, 1)
1iN Ii
group index(i, 1) = 0
Execute a pre-calculation and save the results into a
N by N matrix new pv
table(a, b):
new pv table(a, b) = aib IiM P P
with 1 a N, 1 b N .
Execute main algorithm to get optimal min and
group index as shown in Figure 3.
With the given matrix group index, trace back to
nd the optimal policy .
x i, 1)
0
Fig. 2.
IV.
P ERFORMANCE T EST
,&5(5$
355
WK,QWHUQDWLRQDO&RQIHUHQFHRQ5HQHZDEOH(QHUJ\5HVHDUFKDQG$SSOLFDWLRQV
3DOHUPR,WDO\1RY
Fig. 5. DP algorithm time cost with solar cells increase, (xed group number)
V.
The main idea of the Decompose-Serial/Parallel DP algorithm is to equally divide the solar panel array into a number
of processing blocks and nd the optimal classication of
each block by using serial computing or parallel computing.
The decomposition strategy of how to dene the number of
solar panels per block is shown in Figure 7. In Figure 7, the
Decomposition Strategy
2.5
Fig. 4.
1.5
time constraint
1
0.5
Fig. 7.
for serial
computing
0
10
15
20
25
30
for parallel
computing
35
40
45
50
DS/P DP strategies
,&5(5$
356
WK,QWHUQDWLRQDO&RQIHUHQFHRQ5HQHZDEOH(QHUJ\5HVHDUFKDQG$SSOLFDWLRQV
VI.
A. Experiment Result
A series of experimental benchmarking tests under different shading conditions have been executed to compare
the efciency of a static array conguration with that of a
dynamic reconguration. The experimental results show good
correlation with the simulated system performance tests, as
shown in Figure 8. The recongurable solar panel array shows
a great increase in current compared to the xed solar panel
array conguration, thus achieving a much better efciency
under different shading conditions.
[2]
[3]
[4]
[5]
[6]
Fig. 8.
Efciency at xed versus dynamic conguration under different
shading effects with xed voltage at 800mV. The gray block represents the
shaded regions of solar panel array.
VII.
C ONCLUSION
3DOHUPR,WDO\1RY
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
,&5(5$
357