International Journal of Photoenergy

International Journal of Photoenergy / 2014 / Article
Special Issue

Solar Energy and PV Systems

View this Special Issue

Research Article | Open Access

Volume 2014 |Article ID 153428 |

Maria Teresa Penella, Manel Gasulla, "A Simple and Efficient MPPT Method for Low-Power PV Cells", International Journal of Photoenergy, vol. 2014, Article ID 153428, 7 pages, 2014.

A Simple and Efficient MPPT Method for Low-Power PV Cells

Academic Editor: Ismail H. Altas
Received31 Oct 2013
Accepted28 Dec 2013
Published27 Feb 2014


Small-size PV cells have been used to power sensor nodes. These devices present limited computing resources and so low complexity methods have been used in order to extract the maximum power from the PV cells. Among them, the fractional open circuit voltage (FOCV) method has been widely proposed, where the maximum power point of the PV cell is estimated from a fraction of its open circuit voltage. Here, we show a generalization of the FOCV method that keeps its inherent simplicity and improves the tracking efficiency. First, a single-diode model for PV cells was used to compute the tracking efficiency versus irradiance. Computations were carried out for different values of the parameters involved in the PV cell model. The proposed approach clearly outperformed the FOCV method, specially at low irradiance, which is significant for powering sensor nodes. Experimental tests performed with a 500 mW PV panel agreed with these results.

1. Introduction

The advances in electronics and communication protocols have led to a widespread use of wireless sensor networks (WSN). In most applications, the sensor nodes of the WSN are required to be wireless both for communication and powering. As for the power supply, the use of small-size PV cells or modules has been proposed. The power-voltage (P-V) curve of a photovoltaic (PV) cell or panel presents a maximum power point (MPP) that changes with temperature and irradiance. To extract the maximum power under varying conditions an MPP tracker can be used. Several MPP tracking (MPPT) methods have been proposed in the literature [14]. Since sensor nodes present limited computing resources, low complexity MPPT methods are preferred for this particular application. Because the location of the sensor nodes is mostly determined by the application, a wide range of irradiance can be expected at the sensor placement. Thus, a high efficiency is desirable over a wide range of irradiance, and specially for low irradiance as the power source is scarce.

One of the simplest and most popular MPPT methods is the fractional open circuit voltage (FOCV) technique, which estimates the MPP voltage () from a fraction of the open circuit voltage (); that is, where is the estimated value of the actual and is an empirical constant whose value should be set following a thorough characterization of the PV panel under varying meteorological conditions (irradiance and cell temperature). is either measured periodically (by momentarily opening the output of the PV panel) or by using a pilot cell (i.e., an additional solar cell of the same type configured in open circuit voltage configuration). Typical reported values for range from 0.73 to 0.8 depending on the PV panel type and characteristics [2, 3]. Because of its simplicity, the FOCV method has been recently applied to small-size PV cells in order to power autonomous sensors [59].

In this work, we propose to generalize (1) in order to estimate by using a linear fit; that is, where and are empirical coefficients. The use of (2) will be referred to as the linear open circuit voltage (LOCV) method. In fact, the FOCV method can be considered a particular case of the proposed LOCV method with . Both computed and experimental results of the proposed approach will be presented and compared with the FOCV method. As will be shown, the LOCV method significantly improves the performance of the FOCV method, especially at low irradiance, while maintaining its inherent simplicity. The work presented here builds upon [10], where we first presented (2) and some initial results.

2. Solar Cell Model

Different equivalent circuits have been used in the literature in order to model the current/voltage (I-V) characteristic of a silicon PV cell [1115]. Among them, the single-diode model, shown in Figure 1, offers a good compromise between simplicity and accuracy [13], whereby is the photogenerated current, is the cell current, is the cell voltage, and and are, respectively, the series and shunt resistances. This model will be used here in order to generate computed data of the I-V curve of a PV cell.

The corresponding expression of the I-V characteristic is given by [16] where has been approximated by , the short circuit current of the cell; is the saturation current of the diode; is the electron charge; is the ideality factor of the diode, which, for silicon, is usually between 1 and 2 [5, 7]; is the Boltzmann constant; and is the cell temperature in Kelvin.

By considering open circuit conditions and in (3), we can write the parameter as The parameters and in (3) and (4) change with the irradiance and temperature as where is the cell temperature; is the incident irradiance (in W/m2); and are the current and voltage temperature coefficients, respectively; and are given at a reference irradiance () and reference cell temperature (); and and are two empirical constants used to model the significant variation of at low . Typically,  W/m2 (=100 mW/cm2) and . Values of and  W/m2 are adequate for many silicon PV cells [17]. When directly illuminated, solar cells heat up above the ambient temperature (), which is known as the self-heating effect, and can be obtained from where , known as the nominal operating cell temperature (NOCT), is the temperature of the cell when exposed to 800 W/m2 at and wind speed of 1 m/s. It is empirically determined, and for silicon solar cells range between 42°C and 48°C.

3. Computed Results

We employed (3) to (7) with the following parameter values typical of monocrystalline solar cells [17]:  mA/cm2;  V; = 12.5 μA/cm2/°C;  mV/°C; and = 42°C. The parameters and in (5) can be, respectively, obtained by multiplying and by the area of the cell. For the computations, a single solar cell with an area of 1 cm2 was used. Nevertheless, as will be justified at the end of this section, the results and the derived conclusions are equally valid to cells of any area and PV panels composed of an arbitrary number of solar cells disposed in parallel and series. Figure 2 shows the computed I-V and P-V curves at three different levels of irradiance for the particular case of , , , and . To obtain the data we simulated the PV cell model in SPICE. The power values were obtained by multiplying by at each data point. As can be seen, both and slightly decrease at the highest irradiance, which is due to the self-heating effect of the PV cell.

From the data of the I-V and P-V curves, several parameters can be obtained such as , , and (power at the MPP). Table 1 shows numerical values of those parameters for an irradiance range from . 20 W/m2 to 1000 W/m2. Fourteen points of irradiance, logarithmically equally spaced, were selected to provide a dynamic range around 100 in . Other cases that will be discussed throughout this section are also shown in Table 1. Figure 3 represents the fourteen computed points (diamonds) of versus and two least-squares regression lines fitted to the computed data corresponding, respectively, to the FOCV method, that is, (1) with = 0.809, and the LOCV method, that is, (2) with and . As can be seen, the regression line corresponding to the LOCV method better fits the computed data. The inferred parameters of the regression lines (, , and ) were used to obtain at the fourteen irradiance points for each of the two methods, by using (1) and (2), respectively.

G  (W/m2) (Figure 1) (Figure 6) (Figure 8)
V OC  (V)V MPP  (V)P MPP  (mW)V OC  (V)V MPP  (V)P MPP  (mW)V OC  (V)V MPP  (V)P MPP  (mW)V OC  (V)V MPP  (V)P MPP  (mW)V OC  (V)V MPP  (V)P MPP  (mW)


The corresponding power values at were inferred from the computed P-V curves in order to obtain the tracking efficiency, which is given by

This parameter is used in the literature to compare the performance among different algorithms. Obviously, a value of 1 (100%) is the ultimate goal. Figure 4 shows the computed values of versus at for the fourteen irradiance points. We added the results at two more temperatures, 0°C and 50°C. For these temperatures, the P-V curves were recalculated but we still used the same regression lines of Figure 3. This makes sense, as a PV panel can be characterized at a single temperature, for example, 25°C, and the calculated regression lines used for the full working temperature range. As can be seen, at low irradiance the LOCV method clearly outperforms the FOCV method. At higher irradiance, a rather high value of (>99%) is achieved by both methods, although the FOCV method presents the lowest efficiency from . 100 W/m2 to 1000 W/m2 at . The value of   for the LOCV method was always higher than 99.8% at the three computed temperatures.

More computations were carried out at for and (see Table 1). Again, better linear fits were obtained with the LOCV method (not shown). Figure 5 shows the corresponding computed values of . For each of the cases, the parameters of the corresponding regression lines are provided. Again, the LOCV method clearly outperforms the FOCV method at low irradiance and slightly at medium irradiance.

Finally, computations were performed for , , nonzero values of , and finite values of . In [13] normalized values for and were defined as

This normalization allows for an immediate comparison among different PV modules (of different area and characteristics). Based on [13], in our work we considered the following values: from 0.01 to 0.1 for and from 100 to 10 for . The performance for both and was almost identical to that shown in Figure 2 (for ), with the LOCV method outperforming the FOCV method. So these results are not shown here. Table 1 shows the data for the limiting cases (with ) and (with ). For the case of , the data for the lowest two irradiance levels were not used as they provided negligible values of (well below of 1% of the resulting at 1000 W/m2). As for , Figure 6 shows the computed values of versus and the fitted regression lines. Due to the high value of (highest limit), the data values present a folded form at the highest irradiance levels. So the regression lines of the FOCV and LOCV methods cannot fit the data corresponding to the high irradiance levels as well as that in Figure 3. Otherwise, both lines are very similar in this case. Consequently, the computed values of , shown in Figure 7 (), are quite similar (and indeed relatively high) for both methods.

As for , Figure 8 again shows the computed values of versus and the fitted regression lines. Due to the low relative value of (lowest limit) the regression line of the LOCV method cannot fit the data corresponding to the low irradiance levels as well as that in Figure 3. Even so, the computed values of , also shown in Figure 7, still present a high efficiency, outperforming the FOCV method at all the irradiance levels, but specially at the low ones. Finally, we computed for and (not shown). In that case, the LOCV method also outperformed the FOCV method at low and medium irradiance levels.

Increasing the PV cell area or adding identical PV cells in parallel will scale up the values of currents and thus of powers but the values of and will remain the same and so the derived tracking efficiencies. Tracking efficency will also remain constant by adding PV cells in series: both and will scale up by the number of serial cells but their ratio will remain constant and so the derived tracking efficiencies.

4. Experimental Results

The LOCV method was tested with a 500 mW ( = 160 mA, = 4.6 V) PV panel (MSX-005, Solarex) and compared with the FOCV method. These low-power panels are used, for example, to power autonomous sensors [510]. In order to achieve reproducible results, we implemented a PV panel simulator by connecting a current source (GS610, Yokogawa) in parallel with the PV panel, which was coated with an opaque cover (Figure 9). In this way, the short circuit current () of the PV panel was adjusted by the current source, emulating different levels of irradiance. Since the panel was not illuminated, = 20°C (i.e., the panel is not overheated). The current source was configured to cover the full range of the PV panel, varying from 5 mA to 158 mA in 9 mA steps. The PV panel simulator was characterized by using the GS610’s measurement unit to measure the panel’s voltage, a 2001 multimeter (Keithley) to measure the current of the panel, and a programmable voltage source (Agilent E3631A) in parallel with a 10 Ω/1 W resistor acting as a load. Figure 9 shows the experimental setup.

All the instruments were controlled via the GPIB bus with a dedicated program using the graphical development environment LabVIEW. For each current value (), the voltage of the E3631A was increased from 0 V to 5 V in 0.1 V steps. PV output voltages and currents were measured and the corresponding power values were calculated in order to obtain the I-V and P-V curves. From each P-V curve the values of , and were obtained. The limit values for were, respectively, 8.2 mW ( = 5 mA) and 545.9 mW ( = 158 mA).

Figure 10 represents the experimental data of versus and two fitted least-squares regression lines corresponding to the FOCV and LOCV methods. As can be seen, the regression line corresponding to the LOCV method better fits the experimental data. From the two regression lines, the values of corresponding to the FOCV and LOCV methods were derived. Then, from the P-V curves, the values of and were obtained. Figure 11 shows versus . In agreement with the computed results of Section 3, the LOCV method clearly outperformed the FOCV method at low irradiance, with always being higher than 99.96%. The efficiency increase at low irradiance is of significant importance in order to power sensor nodes.

5. Conclusion

PV cells have been proposed in the literature in order to power the sensor nodes of WSN. Because of the limited computing capabilities of the sensor nodes, simple MPPT methods have to be used. Among them, the FOCV method has been widely proposed and used. Tracking efficiencies, though, are lower than that achieved with more complex methods. In this work, we have proposed the LOCV method, which outperforms the FOCV method while maintaining its inherent simplicity. Computations show that the LOCV method achieves a high efficiency for all the irradiance range whereas the FOCV method fails in achieving a high efficiency at low irradiance levels for most of the cases. The presence of extremely low values of shunt resistance of the PV cell negatively impacts the achieved efficiency on both methods but specially that of the FOCV method. Finally, experimental data from a low-power 500 mW PV panel confirmed the good performance of the LOCV method for a wide range of irradiance, which is of significant value for powering sensor nodes.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.


This work was supported by the Spanish Ministry of Economy and Competitiveness under Contract TEC2011-27397.


  1. T. Esram and P. L. Chapman, “Comparison of photovoltaic array maximum power point tracking techniques,” IEEE Transactions on Energy Conversion, vol. 22, no. 2, pp. 439–449, 2007. View at: Publisher Site | Google Scholar
  2. N. Onat, “Recent developments in maximum power point tracking technologies for photovoltaic systems,” International Journal of Photoenergy, vol. 2010, Article ID 245316, 11 pages, 2010. View at: Publisher Site | Google Scholar
  3. D. P. Hohm and M. E. Ropp, “Comparative study of maximum power point tracking algorithms,” Progress in Photovoltaics: Research and Applications, vol. 11, no. 1, pp. 47–62, 2003. View at: Publisher Site | Google Scholar
  4. V. Salas, E. Olías, A. Barrado, and A. Lázaro, “Review of the maximum power point tracking algorithms for stand-alone photovoltaic systems,” Solar Energy Materials and Solar Cells, vol. 90, no. 11, pp. 1555–1578, 2006. View at: Publisher Site | Google Scholar
  5. D. Dondi, A. Bertacchini, D. Brunelli, L. Larcher, and L. Benini, “Modeling and optimization of a solar energy harvester system for self-powered wireless sensor networks,” IEEE Transactions on Industrial Electronics, vol. 55, no. 7, pp. 2759–2766, 2008. View at: Publisher Site | Google Scholar
  6. A. S. Weddell, G. V. Merrett, and B. M. Al-Hashimi, “Photovoltaic sample-and-hold circuit enabling MPPT indoors for low-power systems,” IEEE Transactions on Circuits and Systems I, vol. 59, no. 6, pp. 1196–1204, 2012. View at: Publisher Site | Google Scholar
  7. A. Chini and F. Soci, “Boost-converter-based solar harvester for low power applications,” Electronics Letters, vol. 46, no. 4, pp. 296–298, 2010. View at: Publisher Site | Google Scholar
  8. F. I. Simjee and P. H. Chou, “Efficient charging of supercapacitors for extended lifetime of wireless sensor nodes,” IEEE Transactions on Power Electronics, vol. 23, no. 3, pp. 1526–1536, 2008. View at: Publisher Site | Google Scholar
  9. O. Lopez-Lapeña and M. T. Penella, “Low-power FOCV MPPT controller with automatic adjustment of the sample&hold,” Electronics Letters, vol. 48, no. 20, pp. 1301–1303, 2012. View at: Publisher Site | Google Scholar
  10. M. T. Penella and M. Gasulla, “Optical energy harvesting,” in Powering Autonomous Sensors, chapter 5, section 5.5, pp. 101–107, Springer, Dordrecht, The Netherlands, 2011. View at: Google Scholar
  11. J. A. Gow and C. D. Manning, “Development of a photovoltaic array model for use in power-electronics simulation studies,” IEE Proceedings: Electric Power Applications, vol. 146, no. 2, pp. 193–200, 1999. View at: Publisher Site | Google Scholar
  12. M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive approach to modeling and simulation of photovoltaic arrays,” IEEE Transactions on Power Electronics, vol. 24, no. 5, pp. 1198–1208, 2009. View at: Publisher Site | Google Scholar
  13. C. Carrero, J. Amador, and S. Arnaltes, “A single procedure for helping PV designers to select silicon PV modules and evaluate the loss resistances,” Renewable Energy, vol. 32, no. 15, pp. 2579–2589, 2007. View at: Publisher Site | Google Scholar
  14. W. de Soto, S. A. Klein, and W. A. Beckman, “Improvement and validation of a model for photovoltaic array performance,” Solar Energy, vol. 80, no. 1, pp. 78–88, 2006. View at: Publisher Site | Google Scholar
  15. F. Adamo, F. Attivissimo, A. Di Nisio, and M. Spadavecchia, “Characterization and testing of a tool for photovoltaic panel modeling,” IEEE Transactions on Instrumentation and Measurement, vol. 60, no. 5, pp. 1613–1622, 2011. View at: Publisher Site | Google Scholar
  16. F. Lasnier and T. G. Ang, Photovoltaic Engineering Handbook, Adam Hilger, New York, NY, USA, 1990.
  17. A. Luque and S. Hegedus, Handbook of Photovoltaic Science and Engineering, 2003.

Copyright © 2014 Maria Teresa Penella and Manel Gasulla. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

More related articles

 PDF Download Citation Citation
 Download other formatsMore
 Order printed copiesOrder

Related articles