Solar Collectors and Panels, Theory and Applications. 188 ... designed to be able to track the MPP for an unknown type of solar panel (viewed as a black.
9 Theory, Algorithms and Applications for Solar Panel MPP Tracking Petru Lucian Milea1, Adrian Zafiu2, Orest Oltu1 and Monica Dascalu1 2Romanian
1”Politehnica”
University of Bucharest, Academy Research Institute for Artificial Intelligence Romania
1. Introduction The photovoltaic panel is a power source whose parameters depend on some external factors like incident light angle, shading, ambient temperature etc. Some of these factors are unpredictable and, for this reason, so is the evolution of cell parameters. The most known parameters of the photovoltaic panel are the open circuit voltage (Voc) and short circuit current (Isc). These values define the points where the I(V) graph curve of the panel intersects the two axes (I and V), like in Fig. 1.
Fig. 1. Some I(V) characteristics of a photovoltaic panel under different work conditions Every point on the I(V) curve has specific values of Vi and Ii, defining the power as Pi= Vi·Ii. For a specific I(V) curve there is only one point corresponding to the maximum power. This is named maximum power point or MPP. For any power source it is always good to supply electrical consumers at this value or close to it. For a specific resistive load, RL, the IRL(V) load characteristic is a line given by the equation IRL=-I =V/RL. This line intersects the panel characteristic in a point which is near or far from MPP (Fig. 1.). According to this position, the power transferred to the load can be only a fraction of the power that panel can supply at MPP. To correct this unbalance and prevent the associated lose of usefully power, some methods, generically named MPPT (Maximum Power Point Tracking) are used.
188
Solar Collectors and Panels, Theory and Applications
MPPT methods are designed to tune the electrical current to the value corresponding to MPP. This means, in other words, to adapt the impedance of the consumers to the optimal impedance for the best power transfer. For this reason, we named the resulted circuits as “impedance adapters”. For the studied case, characterized by the almost permanent modification of the I(V) curve, the MPP varies almost at every moment, therefore the power maximization process needs a dynamic impedance adaptor. In the studied scientific literature, we found some algorithms which are purposed to implement this function, but the adaptation speed may be a problem for some of them (Yang et al., 2008). We start this study in order to find solutions for simple, fast and accurate (efficient) MPPT. For this purpose, we propose two computational algorithms and a impedance adjustment method which use DC/DC converters. The tracking method was designed to be able to track the MPP for an unknown type of solar panel (viewed as a black box) and external conditions (irradiance and temperature). The algorithms were simulated with a dedicated application and the results were compared with other algorithm results and also with some experimental data.
2. The mathematical model We propose a mathematical model to estimate the maximal power point of a panel, starting from the simplest model of a photovoltaic cell. The photovoltaic cell I(V) characteristic, presented in Fig 2, is given by a equation derived from the Shockley diode equation:
(
)
V a⋅V I (V ) = I 0 e ( T ) − 1 − I L ,
(1)
where, I0 is the reverse saturation current, VT is the thermal voltage (VT=kT/q, with q=1.602x10-19C the electron charge, T – jonction temperature and k=1.381x10-23J/K is Boltzmann constant), a is known as the diode ideality factor (for silicon diodes a is between 1 and 2) and IL is cell illumination current.
Fig. 2. The parameters of I-V cell illumination characteristic The maximal power point, Pm, corresponds to the point where the power transferred from the panel/cell to the consumer is maximal. The ratio of Pm and the product ISC · VOC (the dotted areas) define the fill factor, FF, which represents a measure of the resistive losses of the device. For the cell illumination current we choose to use a formula based on datasheet parameters of the cell or panel (Chenni et al., 2007):
189
Theory, Algorithms and Applications for Solar Panel MPP Tracking
(
(
I L = I Lref + α T − Tref
)) G G
ref
,
(2)
where: Gref=1kW/m2 represents the irradiation at AM1,5, Tref=250C, ILref(A) has value IL at Gref and Tref, α(A/K) is the temperature coefficient at short circuit. The reverse saturation current, I0, is given by the relation:
I 0 = DT 3 e
− qε g akT
= DT 3 e
−ε g aVT
(3)
For the ideal photovoltaic cell (without resistive losses – Fig. 3.a) we have equation: ⎛ V1 ⎞ I 1 = I 0 ⎜ e aVT − 1 ⎟ − I L = I 0 ref ⎜ ⎟ ⎝ ⎠
⎛ T ⎜ ⎜ Tref ⎝
εg ⎛ T
3
⎞ aVT ⎜⎜ Tref ⎟ e ⎝ ⎟ ⎠
⎞ − 1 ⎟ ⎛ V1 ⎟ ⎠ ⎜ e aVT
⎜ ⎝
⎞ G − 1⎟ − + α T − Tref I ⎟ Gref Lref ⎠
(
(
))
(4)
The real photovoltaic cell contains also energy dissipation elements. For the approximate model, presented in figure 3.b, the relation I(V) becomes: ⎛ V2 − I 2 Rs ⎞ V −I R I 2 = I 0 ⎜ e aVT − 1 ⎟ − I L − 2 2 s ⎜ ⎟ Rp ⎝ ⎠
(5)
In order to adapt the model for a panel, we take into account that this is formed by a matrix of NS x NP cells (Fig. 4.). The cell parameters are scaled as follows: I LP = N p I , I 0P = N p I 0 , V3 = N sV2 , I 3 = N p I 2 , I 3 = N p I 2 , RsP = Rs
Ns N , RpP = Rp s . Np Np
We obtain the global I(V) equation of the panel: ⎛
⎞ V3 − I 3 R Ps ⎟ − 1 ⎟ − I LP − RpP ⎜ ⎟ ⎝ ⎠ The MPP condition for transferred power is defined as follows: I3 =
dP dV
= MPP
d( I RL ⋅ V ) dV
V3 − I 3 R sP
⎜ I 0P ⎜ e aN sVT
= MPP
d( − I ⋅ V ) dV
= −V MPP
dI dV
(6)
−I MPP
dV dV
=0 MPP
Fig. 3. Two equivalent circuits of PV cell: a) an ideal circuit, b) an equivalent circuit with serial and parallel resistive loses
(7)
190
Solar Collectors and Panels, Theory and Applications
Fig. 4. A photovoltaic panel, as a matrix of NS x NP cells Denoting with RX the value of resistive load at MPP, RX=-Vm/Im, we obtain:
dI dV
=− MPP
I 1 = V RX
(8)
For the studied cases, from the relation (8), we obtain: V1
Rx 1 = aVT /( I 0 e
aVT
(9)
)
RX 2 = RS + 1 /(1 / Rp + 1 / RX 1 )
(10)
RX 3 = RX 2 N S / N P
(11)
which can be replaced in the following equation, to obtain the PV cell/panel MPP current:
I=−
V RX
(12)
The equation (12) is a nonlinear implicit equation and has to be solved numerically. For the ideal model of a PV cell, the equation to be solved is:
(
(
))
G I Lref + α T − Tref V1 Gref ⎛ V1 ⎞ aVT + 1 ⎟⎟ e = ⎜⎜ ⎞ 3 εg ⎛ T ⎝ aVT ⎠ ⎛ T ⎞ aVT ⎜⎜ Tref − 1 ⎟⎟ ⎠ ⎟ e ⎝ I 0 ref ⎜ ⎜ Tref ⎟ ⎝ ⎠
(13)
Also we solved this equation graphically (Fig. 5.), at the intersection of the curves I(V) (cell/panel characteristic) and Im(V), where we denoted Im=-V/RX, under specific conditions. From the graphics we observed the relatively constant value of FF, for relatively high variations of G and T. A numerical solution can be also obtained following this principle.
191
Theory, Algorithms and Applications for Solar Panel MPP Tracking
Fig. 5. The graphic solution of the MPP equation for two datasets of G and T In practical applications, the MPP tracking is made in an iterative manner, similar with numerical solution, trough iterative adjustment of the charge’s impedance to the necessary value, with the aid of a DC/DC converter (boost, buck or buck–boost converter). For this type of application we implement two types of algorithms which are presented in section 4.
3. MPPT advantages evaluation, based on proposed model To assess the benefits of using a MPPT circuit, we consider that it is based on a buck-boost converter. We’ll make a comparative analysis of the energetic transfer from photovoltaic panel to a battery by using a direct load circuit and a MPPT circuit respectively. In this evaluation we will estimate the energetic transfer in a summer day, when the panel temperature varies between T0=290K at sunrise and Tmax=330K at middle day, when the Sun is at meridian. To reduce the computational complexity we suppose that the panel tracks the direction to the Sun, so the direct irradiation is always upright on the panel. In this simplified hypothesis we suppose that global radiation AM1 has value G0=1000W/m2 and the global radiation during all day is inverse with the optical path (air mass) throw atmosphere (mr).
G=
G0 , mr
(9)
where mr is given by (Milea, 2010): mr = 531 ⋅
(
1 / 265, 25 + cos 2 ( z) − cos( z)
)
(10)
To estimate the panel temperature, we used a simplified formula, considering that it is directly dependent with the Sun’s position. Under this aproximative model, for a cloudless summer day, the diurnal variation of the panel temperature will be (Milea, 2010):
T = T0 +
ΔT , mr
(11)
where T=290K and ΔT=40K. For a panel with NS x NP cells, based on the ideal model, the open circuit voltage formula is:
192
Solar Collectors and Panels, Theory and Applications
⎛ I ⎞ VOC = a ⋅ VT ⋅ N S ⋅ ln ⎜⎜ 1 + L ⎟⎟ I0 ⎠ ⎝
(12)
The short circuit current is: I SC = N P ⋅ I L = N P
(
(
G I Lref + α T − Tref Gref
))
(13)
To model a solar panel for off-grid application with a DC bus of 12V, under reference conditions, we choose NS=44 taking into account that VOCcref=0,51V, for a single cell. The obtained open voltage of the panel is VOCref=22,64V, which is a common value for such applications. For the mentioned parameters, we determined the values of VOC, ISC and PMAX for G and T values corresponding to different hours of a cloudless summer day. The results are plotted in Fig. 6.
Fig. 6. VOC, ISC and PMAX curves at different hours of a cloudless summer day Note that the voltage is always greater than 19V, while the current and maximum reference power curves have a gait similar to that of the optical path. If direct charging of accumulator batteries, since the panel voltage is significantly higher than the battery’s one (Milea, 2010), we can assume with a very good approximation that the battery will charge at the panel’s short-circuit current: PDIR = Vbat ⋅ I SC = Vbat ⋅ N P ⋅
(
(
G I Lref + α T − Tref Gref
))
(13)
From (9) şi (13), because the irradiance references, G0 and Gref , are identical, we obtain: PDIR =
Vbat ⋅ N P mr
⎛ ⎛ ΔT − Tref ⎜ I Lref + α ⎜⎜ T0 + ⎜ mr ⎝ ⎝
⎞⎞ ⎟⎟ ⎟⎟ ⎠⎠
(14)
For the cosine function of the zenith angle of a summer day, in Bucharest, Romania, we used an approximated relation (Milea, 2010): cos( z) = 0, 2813 + 0,6488 ⋅ cos(0, 2618 ⋅ t + 2,8117) ,
where t is the legal time of Bucharest, expressed in hours.
(15)
193
Theory, Algorithms and Applications for Solar Panel MPP Tracking
If the battery is charged using a MPPT charger, approximating FF=0.8 as constant throughout the day (Fig. 5.), we get: PMPP = Vm ⋅ I m = FF ⋅ VOC ⋅ N P ⋅ ISC ⋅η = FF ⋅ VOC ⋅ N P ⋅η ⋅
(
(
G I Lref + α T − Tref Gref
)) ,
(16)
where η =0,95 is the efficiency of the MPPT charger. From (9) and (16), we obtain: PMPP =
⎛ FF ⋅ VOC ⋅ N P ⋅η ⎛ ΔT − Tref ⎜ I Lref + α ⎜⎜ T0 + ⎜ mr mr ⎝ ⎝
⎞⎞ ⎟⎟ ⎟⎟ ⎠⎠
(17)
The instant ratio of powers in the two cases will be:
PMPP PDIR
⎛ I ⎞ FF ⋅ η ⋅ a ⋅ VT ⋅ N S ⋅ ln ⎜ 1 + L ⎟ ⎛ I 0 ⎠ η ⋅ a ⋅ FF ⋅ N S FF ⋅ VOC ⋅ η I ⎞ ⎝ = = = VT ⋅ ln ⎜⎜ 1 + L ⎟⎟ Vbat Vbat Vbat I0 ⎠ ⎝
(18)
Based on these relations we calculate the powers supplied by a solar panel to the battery by direct connection (PDIR), and through a MPPT charger (PMPP). All calculations are made for a cloudless summer day. The two powers and their ratio are plotted in Fig. 7.
Fig. 7. Direct power and MPPT power (left) and the power ratio (right) If we evaluate the daily average power gain of using MPPT, starting from average hourly values, we get: PMPPs PDIRs
0,01 6 ⋅ 0,1 ⎞ ⎛ 0,11 2⋅⎜ + 0,11 + + 6 ⋅ 0,02 + 0, 59 2 2 2 ⎟⎠ = 1, 2 + ⎝ = 1, 2 + = 1, 274 16 8
So in summer, MPPT circuits provide an average increase of 27.4% transferred powers. Making the same calculations for the winter, we get the following chart:
(19)
194
Solar Collectors and Panels, Theory and Applications
Fig. 8. Power ratio under winter conditions If we evaluate the average MPPT power gain for winter, we get: PMPPw PDIRw
0,003 ⎛ 0,04 ⎞ 2 ⋅⎜ + 2 ⋅ 0,04 + 2 ⋅ + 0,04 ⎟ 2 2 ⎝ ⎠ = 1, 276 + 0,143 = 1, 312 = 1, 276 + , 8 4
(20)
It follows an average power gain of 31.2%, higher than in summer. Therefore, the minimum power gain, obtained by MPP tracking, is 27.4%.
4. Proposed MPPT algorithms The maximum power point (MPPT) tracking algorithms use the I(V) characteristic and the P(V) characteristic. All over the world there are many studies concerning the maximum power point (MPP) tracking. The performance of various types of MPPT algorithms (Chenni et al., 2007), (Faranda et al., 2007), (Santos et al., 2006), (Hui, 2008) is always measured by precision tracking of MPP and responsiveness to changes in the power curve. In several studies we have addressed MPP tracking algorithms (Zafiu et al., 2009) and have designed new solutions, original circuits and applications for this purpose (Milea, 2010). To determine the MPP we used previous mathematical relationships to create the algorithms presented in this section. The proposed MPP tracking algorithms stands upon the relation dP/dV=0 and involves the continuous adjustment of impedance adaption circuit (increasing or decreasing). Initially we choose two points so that dP/dV0, and the MPP is estimated to the medium value of these two points. Then, while dP/dV>err, the distance between points will be decreases and the MPP will take again the medium value of these points. The principle of MPP determination follows two phases. Firstly there is the measurement of three successive points (according to V) in the coordinates of I and V. Secondly, starting from these three points, the control circuit will decide the next adjustment to achive the MPP.
195
Theory, Algorithms and Applications for Solar Panel MPP Tracking
4.1 General presentation of the algorithms principle This algorithm considers the values of three points (the last measured values) and Δ the distance between points. The measured value is in the middle and the other points are equidistant positioned on the left and on the right side of middle point (Fig. 9.). Measured point P0
P1 ? d-?
P2 ?
d
d+?
Fig. 9. Point’s relative position
Fig. 10. Example of adjusting d and Δ so that MPP is between d-Δ and d+Δ
Fig. 11. Example where Δ is progressively reduced
196
Solar Collectors and Panels, Theory and Applications
It is considered that the three points are equidistant. Variable d corresponds to the value of the middle range (maximum power point value). Boundary values of the range are given by d-Δ (first point) and d+Δ (last point). At each step of the algorithm, values of d and Δ are adjusted so that the middle point is located on top of the curve describing the power given by the photovoltaic module. If the points come to be on the same slope of the curve, distance Δ is increased so that move the middle point at the peak of the curve. If MPP was not peaked and the three points are in the pattern P1 < P0 and P2 < P0 then Δ will be reduced. The domain of values used to represent voltage points is building using an n-bit representation. The number of bits determines the adjustment quantum and the algorithm error. The intermediate values couldn’t be represented.
Fig. 12. The principle of building range of values using the n-bit representation The values and errors are computed by starting from minimum and maximum values. The interval is spitted into 2 n intervals. The subinterval lentgh is err = ( xmax − xmin ) / 2 n . This length is also used as error value. Following studies and tests, we designed two original algorithms to determine the maximum operating point. 4.2 Algorithm with three equidistant points This algorithm is applied to a photovoltaic cell module in which the two cells are used as ends of range. All calculations are made with some calculation error fixed in advance. Detailed algorithm is as follows: computing the point of short circuit and the range in which to find this point: as long as the voltage of the second edge is less than zero, the first edge (point) will receive the value of the second edge (point), and the second edge will receive a higher value; as long as the “distance” between the two points previously obtained is higher than the acceptable error, one of the two points will close to the other point with the average of points’ values, finally achieving the short circuit point. compute the open circuit point and the range in which to find this point: as long as the voltage of the second point is higher than zero, the first point will receive the second point value and the second point will receive another point value; as long as the “distance” between the two points is higher than the acceptable error, the two points will approach each other with the average of points’ values, thereby achieving the open circuit point; Determine the maximum power point as follows: d is initialized with the average of short circuit and open circuit values, Δ is initialized with the difference between d and the point of short circuit; the three points are taken to determine the MPP's and are initialized with: d-Δ to the point P1, d to the point P0, d+Δ to the point P2; if the “distance” between P1 and P0 in addition to the “distance” between P0 and P2 is greater than the calculation error, are treated the following cases:
Theory, Algorithms and Applications for Solar Panel MPP Tracking
•
•
•
197
If P1 < P0 then •
If P0 < P2 then d = d + Δ and Δ = Δ * 2 ;
•
If P0 = P2 then d = d + Δ and Δ = Δ * 1.5 ;
•
Else Δ = Δ /2 ;
If P1 = P0 then •
If P0 < P2 then d = d − Δ and Δ = Δ * 1.5 ;
•
If P0 = P2 then Δ = Δ * 2 ;
• Else d = d − Δ and Δ = Δ /2 ; Else • If P0 < P2 then Δ = Δ * 2 ; •
If P0 = P2 then d = d − Δ and Δ = Δ * 1.5 ;
• Else d = d − Δ and Δ = Δ * 1.5 ; After these calculations are made the following adjustments: d = max ( d , Psc + err ) , d = min(d , Poc − err ) , Δ = min Δ,min ( d − Psc , Poc − d ) , and points P 1 , P2 and P0 take the appropriate values for d − Δ , d + Δ , respectively d .
(
)
Fig. 13. The algorithm for MPP's calculation with three points
198
Solar Collectors and Panels, Theory and Applications
4.3 Computing MPP with a three dynamic step method The proposed method consists in the adjustment of the pulse width which control the DC/DC converter, with dynamic step, based on the last three previous obtained successive (I,V) pairs. By comparing the values of that pairs, the control algorithm decides the step and direction of the next adjustment. We consider that the first points are equidistant. Value D corresponds to the middle point. First point corresponds to value D-∆ and last point corresponds to the value D+∆. At each step, the values D and ∆ are adjusted.
Fig. 14. The algorithm with three dynamic distanced points
Theory, Algorithms and Applications for Solar Panel MPP Tracking
199
5. Software application designed for mathematical model simulation and algorithm testing For the algorithms testing we conceived and realized a software application for the modeling and simulation of cells and solar panel. Fig. 15. presents the interface for application settings, and Fig. 16. presents an example of characteristics tracing.
Fig. 15. Panel settings
Fig. 16. The characteristic I(V) and P(V) C# was used to design the application. The application was designed to be integrated, optionally, into an application for assessment of solar radiation intensity (Milea, 2010). The first module represents the part in which is developed the MPP tracking algorithm for a photovoltaic cell (graphs were made using "ZedGraph library" - a set of classes written in C # for drawing 2D graphics based on arbitrary data sets; these classes provide a high degree of flexibility in that almost every aspect of the graph may be modified; ZedGraph includes a
200
Solar Collectors and Panels, Theory and Applications
"User Control" interface allowing editing of “drag and drop” type in the forms of Visual Studio, plus access from other languages such as C + + and Visual Basic). Main classes implement photovoltaic cell behavior and algorithms for finding maximum power point (classes "PV" and "Algorithm”). Here you can set the angle of the panel, the temperature (if you want to see the effect of temperature on the photovoltaic cells characteristic), the solar irradiation (irradiation effect on the characteristic), the ideality factor, the number of cells connected in series, the number of cells connected in parallel, the series resistance and the parallel resistance of the equivalent circuit. Current-voltage and power-voltage characteristics of the panel are shown in Fig. 16. Buttons - 2D Graphics (1), 2D Graphics (2) and 2D Graphics (3) helped us to achieve the effect of temperature, irradiation and other graphs.
6. Simulations and comparative results On the software simulation, we tested the algorithm presented in Fig. 13, on 8, 10 and 12 bits. The results are compared with the results of other algorithms and all of them are compared with the results of an ideal MPPT. The MPP tracking algorithm on 8 bits was used as reference to compare the algorithms variants. The bits number determines the discrete values that the duty cycle D can take. The newly developed algorithm uses a second variable ∆, for duty cycle adjustment, which values are dependent on the bits number, too. The two variables can take the following values: {1 2 B , 2 2 B , 3 2 B ,..., 2 B − 1 2 B ,}
(21)
were B is the used number of bits. As any tracking algorithm has no problem in estimating the maximum power if the variations are very small or non-existent (corresponding to a sunny day without clouds), the images show the behavior of our algorithm in the case of a cloudy day, where relatively high variations in G and T. Figure 17 shows the energy output of our cell array by using our tracking algorithm on 8, 10 and 12 bits compared to the literature 8 bits method (Santos et al., 2006). The predicted duty cycle values will get the device very close to the computed theoretical maximal power point, obtaining tracking efficiencies near the maximum (100%).
Fig. 17. The algorithm behavior: energy output (Algorithm result for MPP calculation using dP/dV=0 relation)
Theory, Algorithms and Applications for Solar Panel MPP Tracking
201
There is a small loss in energy in our algorithm for the first ~20ms until it tracks the correct values. This difference is only felt once at the algorithm’s startup and is recuperated very rapidly (in ~2 seconds our algorithm becomes more efficient: 99,94% at 8 bits, 99,98% at 10 bits, while literature algorithm (Santos et al., 2006) is at 99,935%). Fig. 18.a) shows the power output of our cell array by using our tracking algorithm on 8, 10 and 12 bits compared to the (Santos et al., 2006) method on 8 bits and Fig. 18.b) shows a detail of the power tracking behavior.
Fig. 18. The algorithm behavior: power output (a) and detail on power tracking (b)
202
Solar Collectors and Panels, Theory and Applications
The theoretical maximal power as seen in the figure is around 40 W. Our algorithm behaves best on 10 and 12 bits by staying as close as possible to the maximum power, while on 8 bits our algorithm’s performance is still comparable to (Santos et al., 2006) algorithm. Fig. 19. shows that the algorithm needs about 50 ms (less than 15 steps) to calibrate the variables D and ∆.
Fig. 19. The algorithm behavior: (a) D variation and (b) Δ variation Using this algorithm we reached the following result, represented graphically:
Theory, Algorithms and Applications for Solar Panel MPP Tracking
203
Fig. 20. Algorithm result for MPP's calculation with three points Note that the power produced (PReal) seeks the maximum power (PMax) with a delay of 5 seconds. The algorithm needs 5 seconds to calibrate the variables Δ and d . The difference between the captured power and the available power is less than 5%.
Fig. 21. Tracing of the maximum power through different algorithms, for high lightness and temperature variations We made test implementations of this algorithm, on 8, 10 and 12 bits, and we compared their results with a set obtained from an 8 bits reference algorithm (P18b) (Santos et al., 2006) and with one without MPPT (P0), for very fluctuant meteorological conditions (simulated by our application - figure 5).
204
Solar Collectors and Panels, Theory and Applications
MPP determination using the reference algorithm (Santos 2007) is shown in Fig. 22.
Fig. 22. J.L. Santos algorithm
7. Comparative determination between experimental and simulated results To experimentally determine the advantages of MPPT chargers over the simple ones, we measured the output voltages and currents of these chargers, connected to two identical batteries, of 12V/80Ah, and finally compared them with simulated results. 7.1 Experimental comparative determination between simple and MPPT charging To measure load currents, we connected a resistor (RI=0.1Ω) in series with each battery to the ground. Voltages on the resistors and on the battery-resistor assemblies were monitored for 16 hours with a four channel data aquisition device. To prevent the charge controllers to become out of service, following full charging of the batteries, we occasionally coupled load resistors at the battery terminals. We realized the same measurements in two summer days: one predominant clear and a cloudy one. We used the diagram below:
Theory, Algorithms and Applications for Solar Panel MPP Tracking
205
Fig. 23. The measurements diagram The results are averaged over the hours shown in the tables below, together with calculated currents and powers. We also calculated the difference of power supplied by two regulators, Pm-Ps. The two powers and their difference were plotted in the figures below, and hourly average power data is presented in the table. Ora Us (V) Uis (V) Is (A) Ps (W) Um (V) Uim (V) Im (A) Pm (W) Pm-Ps (W) 4 11,92 0,05 0,50 5,96 11,97 0,07 0,70 8,38 2,42 5 11,93 0,13 1,30 15,51 12,09 0,17 1,70 20,55 5,04 6 12,12 0,20 2,00 24,24 12,33 0,25 2,50 30,83 6,59 7 12,33 0,28 2,80 34,52 12,35 0,35 3,50 43,23 8,70 8 12,47 0,33 3,30 41,15 12,53 0,40 4,00 50,12 8,97 9 12,70 0,39 3,90 49,53 12,69 0,47 4,70 59,64 10,11 10 13,04 0,42 4,20 54,77 12,90 0,49 4,90 63,21 8,44 11 13,13 0,42 4,20 55,15 13,04 0,48 4,80 62,59 7,45 12 12,98 0,44 4,40 57,11 12,91 0,51 5,10 65,84 8,73 13 12,90 0,38 3,80 49,02 12,86 0,44 4,40 56,58 7,56 14 12,80 0,33 3,30 42,24 13,01 0,39 3,90 50,74 8,50 15 12,63 0,29 2,90 36,63 13,10 0,33 3,30 43,23 6,60 16 12,60 0,20 2,00 25,20 13,14 0,24 2,40 31,54 6,34 17 12,57 0,13 1,30 16,34 12,87 0,15 1,50 19,31 2,96 18 12,36 0,05 0,50 6,18 12,61 0,07 0,70 8,83 2,65 19 12,30 0,01 0,10 1,23 12,49 0,01 0,10 1,25 0,02 20 12,26 0,00 0,00 0,00 12,32 0,00 0,00 0,00 0,00
Table 1. Electrical quantities measured and calculated for a clear day of summer Energy provided by the two panels with associated chargers was determined as average hourly values and has daily values: ES 1 = 514,78Wh ,
EM 1 = 615,86 Wh
By using the MPPT charger, we get the following power gain:
(22)
206
Solar Collectors and Panels, Theory and Applications
A1 =
EM 1 615,86 = = 1,1964 ES 1 514,78
(23)
So, in a bright summer day, tracking the MPP produced an energy surplus of 19.64%.
Fig. 24. Power transferred into batteries in a clear summer day Ora Us (V) Uis (V) Is (A) 4 11,90 0,03 0,30 5 11,86 0,06 0,60 6 12,00 0,08 0,80 7 12,14 0,09 0,90 8 12,27 0,13 1,30 9 12,47 0,16 1,60 10 12,76 0,14 1,40 11 12,89 0,18 1,80 12 12,71 0,17 1,70 13 12,64 0,12 1,20 14 12,61 0,14 1,40 15 12,46 0,12 1,20 16 12,49 0,09 0,90 17 12,49 0,05 0,50 18 12,34 0,03 0,30 19 12,30 0,01 0,10 20 12,27 0,01 0,10
Ps (W) Um (V) 3,57 11,93 7,12 11,99 9,60 12,18 10,93 12,12 15,95 12,29 19,95 12,42 17,86 12,58 23,20 12,78 21,61 12,61 15,17 12,57 17,65 12,80 14,95 12,91 11,24 13,01 6,25 12,78 3,70 12,57 1,23 12,49 1,23 12,33
Uim (V) 0,03 0,07 0,10 0,12 0,16 0,20 0,17 0,22 0,21 0,15 0,18 0,14 0,11 0,06 0,03 0,01 0,01
Im (A) Pm (W) Pm-Ps (W) 0,30 3,58 0,01 0,70 8,39 1,28 1,00 12,18 2,58 1,20 14,54 3,62 1,60 19,66 3,71 2,00 24,84 4,89 1,70 21,39 3,52 2,20 28,12 4,91 2,10 26,48 4,87 1,50 18,86 3,69 1,80 23,04 5,39 1,40 18,07 3,12 1,10 14,31 3,07 0,60 7,67 1,42 0,30 3,77 0,07 0,10 1,25 0,02 0,10 1,23 0,01
Table 2. Electrical quantities measured and calculated for a cloudy summer day
207
Theory, Algorithms and Applications for Solar Panel MPP Tracking
Fig. 25. The powers transferred to the batteries, in a cloudy summer day The energy provided by the two panels during the cloudy day, via associated chargers, was computed based on average values of hourly and has daily values: ES 2 = 201, 21Wh ,
EM 2 = 247, 38Wh
(24)
And the power gain caused by MPPT: A2 =
EM 2 201, 21 = = 1, 2295 ES 2 247, 38
(25)
So, in a cloudy day of summer, using the MPPT charger, we obtain an energy surplus of 22.95%. 7.2 Experimental verification of the model and software In parallel with the experimental determinations, we used the software application to estimate the energy increase caused by MPPT. We modeled the I(V) characteristic of the practically used panels, using the following parameters, which was able to produce a characteristic very similar with the one given by panel catalog:
a 1,5
RP (Ω) RS (mΩ) IL (A) I0 (µA) NS NP 500
1
1,1
1,04
42
5
Table 3. Modelling parameters Using this program we modeled the few specific experimental determinations made previously. For this evaluation we chose areas of interest G ∈ {100 ÷ 900} W/m2 and T ∈ {20 ÷ 60} 0C, sugested by the software. The program window with the modelled I(V) characteristic is presented below:
208
Solar Collectors and Panels, Theory and Applications
Fig. 26. The I(V) characteristic and model parameters of photovoltaic panel PMPP values are listed in the table below: G \ T 100 W/m2 150 W/m2 200 W/m2 250 W/m2 300 W/m2 350 W/m2 400 W/m2 450 W/m2 500 W/m2 550 W/m2 600 W/m2 650 W/m2 700 W/m2 750 W/m2 800 W/m2 850 W/m2 900 W/m2
200C 7,45 11,67 16,02 20,48 25,01 29,60 34,25 38,95 43,69 48,47 53,28 58,13 63,01 67,91 72,84 77,79 82,77
300C 7,28 11,45 15,76 20,18 24,68 29,26 33,89 38,58 43,31 48,08 52,89 57,74 62,62 67,53 72,46 77,42 82,41
400C 7,06 11,15 15,39 19,75 24,20 28,73 33,32 37,97 42,66 47,41 52,19 57,01 61,87 66,75 71,67 76,62 81,59
500C 6,78 10,76 14,92 19,19 23,56 28,02 32,54 37,13 41,76 46,45 51,18 55,95 60,76 65,60 70,47 75,38 80,31
600C 6,45 10,31 14,34 18,51 22,78 27,13 31,57 36,06 40,62 45,22 49,87 54,57 59,30 64,07 68,88 73,72 78,58
Table 4. The MPP power under different weather conditions In this table we have marked with a gray background the PMPP values which are representative for the times of day in which experimental measurements were made.
209
Theory, Algorithms and Applications for Solar Panel MPP Tracking
For G and T values in the table above, we determined the appropriate powers for direct connection of panel to the battery, PS, from P(V) characteristics, as shown graphically below.
Fig. 27. The P(V) characteristic of the panel model, at T=600C and G=900W/m2 The determined values (PS), together with those of MPP (PMPP), are listed in the table bellow: G (W/m2) 100 300 500 700 900
T (0C) 20 30 40 50 60
PMPP (W) 7,45 24,68 42,66 60,76 78,58
PS (W) 6 20 36 52 71
PMPP/ PS 1,2417 1,2340 1,1850 1,1685 1,1226
Table 5. MPP power, direct power and power gain, in different weather conditions From this table we see that in most cases, power ratio is similar to situations experimentally determined, with errors under 1%, correspondent to average illuminations of 500W/m2 (sunny day), respectively 300W/m2 (cloudy day).
8. Conclusions A general approach on modeling photovoltaic modules is presented. The proposed MPP tracking computational method is based on a DC/DC converter control with an original algorithm. The theoretical evaluations of the MPPT advantages, based on the proposed model, sugest that the power gain, obtained by MPP tracking, is higher than 27%. We developed, simulated and evaluated two MPPT algorithms, based on presented model. The proposed algorithms are independent of the used solar panel type, which could be considered a "black box".
210
Solar Collectors and Panels, Theory and Applications
The algorithms starts from the known fact that the power curve at given conditions have a global maximum. This algorithm is useful for any kind of electrical energy source, where this condition is covered. The performance of the algorithm is limited by the precision of measurement blocks and by the word size of used microcontroller. Algorithm has relatively short response times, covering the difference between the extracted power and MPP in less than 15 steps (~ 50ms). These results are very good compared with some widely-adopted MPPT algorithms (Faranda et al., 2007). The power loss depends on the working frequency of the control module. We made some experimental measurements on an implemented MPPT charging circuit and a simple one. The resulted MPPT power gain was lower with about 7% than the theoreticaly one, due to different efficiency of the charging circuits. The experimental results were compared with the simulated ones, for the same conditions and panel parameters. This comparison reveals that the differences between experimental data and simulated characteristics were less than 1%. We intend to tune and develop the presented method to improve the response time and efficiency and to apply it to other kind of unconventional energy sources.
9. Acknowledgement The presented research work was done within the SINERG project (PNCDI2 22-140/2008), funded by the Romanian National Center for Programs Management.
10. References Chenni, R.; Makhlouf, M.; Kerbache, T.; Bouzid, A. (2007). A detailed modeling method for photovoltaic cells, Energy, Vol. 32, no 9, 2007, pp. 1724-1730, ISSN 0360-5442 Faranda, R.; Leva, S.; Maugeri, V. (2007). Comparative study of ten Maximum Power Point Tracking algorithms for Photovoltaic System, U.P.B. Scientific Bulletin, Series C, Vol. 69, No. 4, 2007, pp. 271-278, ISSN 1454-234x Hui, J. (2008). An Adaptive Control Algorithm for Maximum Power Point Tracking for Wind Energy Conversion Systems - MSc thesis, Queen’s University Kingston, December 2008, Ontario, Canada Milea, L.; Franti, E.; Dragulinescu, M.; Oltu, O.; Dascalu, M. (2008). Residential photovoltaic energetic system, optimized with an FPGA based control unit, Proceedings of The 3rd International Conference on ENERGY & ENVIRONMENT (EE'08), pp. 518-522, ISBN: 978-960-6766-43-5, February 2008, WSEAS, Cambridge Milea, L.; (2010). Sources, Systems and Circuits for Unconventional Energies - PhD Thesis, University POLITEHNICA of Bucharest, March 2010, Bucharest, Romania Santos, J.L.; Antunes, F.; Chehab, A.; Cruz, C. (2006). A maximum power point tracker for PV systems using a high performance boost converter, Solar Energy, Vol. 80, Issue 7, July 2006, pp. 772–778, ISSN: 0038-092X Yang, H.; Zhou, W.; Lu, L.; Fang, Z. (2008). Optimal sizing method for stand-alone hybrid solar–wind system with LPSP technology by using genetic algorithm, Solar Energy, Vol. 82, Issue 4, April 2008, Pages 354-367, ISSN: 0038-092X Zafiu, A.; Ionescu, V.; Bizon, N.; Ghita, C.; Oproescu, M. (2009). A detailed model for PV Simulation and MPP Tracking with three points, Proceedings of the International Conference on ELECTRONICS, COMPUTERS and ARTIFICIAL INTELLIGENCE – ECAI’ 09, ISSN – 1843 – 2115, July 2009, Pitesti, Romania