What is the best way to measure the maximum power generated by a solar panel?


3 Answers 3


Assuming the current/voltage relationship is linear (it's not, but this gives you a crude lower bound), you could measure the short-circuit current and the open-cell voltage and do 1/4 * I * V to obtain the maximum theoretical power given a worst-case 0.25 fill factor. However a more reasonable value might be obtained by using a different factor

Typical fill factors range from 0.5 to 0.82. (source)

Because the I-V curve is non-linear you either need to find the parameters of your cell and apply equations (such as found here), or simply do it numerically by taking measurements at various I/V and finding the largest I*V coordinate.


The Solar Cell is just another diode which generates free electrons when light falls on it. You've got to have a light source whose light intensity (irradiance) can be varied. Direct the light on the cell, vary the intensity and start measuring the voltage and current at that voltage. Plot them on a graph paper.You are bound to get the I-V characteristics of the cell. At a certain point Imp and Vmp co-inside, this point is the max Power (Pmp).

Since I'm new here I'm not able post pics. You can just Google you will get the I-V curve of solar cell.

If you are too lazy to do this then buy a flasher (will cost you few thousand dollars) :) and you will get all parameters of the solar cell on a single sheet of paper.

  • \$\begingroup\$ It's not very clear if you'r saying to vary the light or the voltage...you should make that clear \$\endgroup\$
    – clabacchio
    Apr 19, 2012 at 10:44
  • \$\begingroup\$ yeah actually the voltage which in the end would result in variation of the light intensity. \$\endgroup\$
    – Dharav
    Apr 19, 2012 at 12:41
  • \$\begingroup\$ Okay, now I understand even less.. \$\endgroup\$
    – clabacchio
    Apr 19, 2012 at 12:50

First: the solar panel has a V/I curve which is shaped like this:

A random picture about PV panels

As you can see, for low currents the voltage varies slightly, and for low voltages the current is almost constant. So you will have the maximum current when the panel is short-circuited, and the maximum voltage when the panel is open-circuited. But, since the power is V*I, you have to find the point in which their product is maximum.

As you can see in the second picture, the power has a peak at abour the 80% of the open circuit voltage, and some Max Power Point Tracking (MPPT) systems will just bias the panel at that voltage. But smarter ones, will use tricks like measuring the slope of the power curve, which is zero when the MPP is reached.

Another random picture about PV panels

The picture shows also another interesting fact: changing the light, the curve scales vertically, which means that the current will be proportional to light, but the voltage will remain about the same (with rough approximation).

Increasing the temperature, instead, will lower the open circuit voltage, shifting the curve leftwards and thus reducing the total amount of power that it's possible to obtain. That's why it's important to keep the panel cool.

So, to find the maximum power point, you can do this way:

  1. First, fix the light level to a stable (and possibly known) value;

  2. Then, connect the panel to a voltage source capable of sinking current and measuring both voltage and current accurately;

  3. Starting from 0 V, increase the voltage at which you bias the panel until you reach the open circuit voltage Voc, while measuring the current for each point.

To find the MPP, you have several ways:

  • measuring the open circuit voltage Voc or the short circuit current Isc. The MPP is usually an almost constant fraction of these parameters. This is the roughest method, because it's not accurate and will need adjustments when the light changes.

  • derivative: when the panel is biased to a point, introduce a small change in the voltage of the panel, and measure the change in the current. Depending on this ratio (dI/dV) it's possible to adjust again until reaching the MPP. There are several different implementations of this technique, which is the most common.

  • other solutions may use an external light meter, and derive from it the right biasing voltage for the panel.

  • \$\begingroup\$ Those are some pretty impressive panels! 2.5A at 18 V is tremendous. I just did this recently with some 1" home-made organic cells and got a few hundred mV and a couple mA; the presentation is here on Google Docs. One thing I'd add about light levels is that the 'stable' value should be a light source calibrated to the Air Mass 1.5 spectrum which puts out 1kW/m^2; that's what the entire solar industry calibrates against. Otherwise, the varied input powers would make the numbers unable to be compared. \$\endgroup\$ Apr 19, 2012 at 14:19
  • \$\begingroup\$ @KevinVermeer oh, it's not mine, just sourced the pictures from google :) I'm also working with scavenging panels, but the methodology is the same. And I didn't use standard light sources, but as long as they're stable you can do an approximate tracking as well. But I still don't know why they use that reference, as it is quite unrealistic in the real world; I'd rather use half of it or les, to be more in the average. \$\endgroup\$
    – clabacchio
    Apr 19, 2012 at 14:22
  • \$\begingroup\$ @clabbachio - Fixed the link! \$\endgroup\$ Apr 20, 2012 at 15:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.