rin67630
Solar Enthusiast
In fact, you have got hundreds of answers, most of them containing wrong beliefs.I have to admit, if I came here looking for a simple answer to the question posed in the title, most of the posts here are of absolutely no use. Sigh....
There is no really simple and unique answer to the question_ what is better PWM or MPPT, except one: it depends !
First is depends on your panel and your battery.
Low or mid power panels (up to 120W) have MPP voltages around 18 V.
Higher power panels have 36V (rarely 30V).
There is a very reason for the panel's MPP to be almost always multiples of 18 V.
This reason is: they are optimised for PWM use with 12 / 24V batteries.
So is the next question to come is: if they are optimised for use with 12/24 volt batteries, why isn't their MPPT voltage closer to the the battery voltage? Basically, there would be absolutely no problem to design a panel with a MPP of 16V...
The ~18V / 36V standard voltage for these panels has been carefully chosen, believe me !
First of all, MPP is not a constant. The label MPP is for a high irradiance of 1000W/m2 and 25°C, which rarely happen together.
Under the low radiance or high temperatures the MPPT can be considerably lower.
And low radiance or high temperatures happen quite often !
Then we have to consider some potential losses in the power leads we need the power at the battery, not at the panels.
Finally a Lead-Acid battery must from time to time be driven into equalisation with voltages up to 15.5V.
So definitely 18V MPP panels are ideal for PWM-operation with 12V batteries and 36V MPP panels are ideal for PWM-Operation with 24V batteries. This is the proven experience of millions of panels over 30 years of practical usage in the field.
But isn't a MPPT controller with a 18V MPP panel with 12V batteries better?
Mostly not.
A MPPT controller needs a good voltage headroom above the battery voltage to be able to function correctly.
A few volts will not do !
The advantage of tracking MPPT over just 2-4V over the battery voltage will never offset the increased system losses of a MPPT Solar controller.
So, if you have a 36V MPP solar panel to feed a 12V battery, go for MPPT.
If you have a 36V MPP solar panel to feed a 24V battery, go for PWM.
If you have a 18V MPP solar panel to feed a 12V battery, go for PWM.
If you have a 24V battery and want MPPT, you will need at least two 36V MPP solar panels and a controller that runs at 80V input or more.
The other aspect to consider is: what are you doing with your solar power?
If you use it off-grid and want a continuous operation, you must design your system for the worst conditions.
These are low irradiance only a few hours a day. Under these conditions PWM works is its best with the 18V panels for 12V batteries. MPPT would only be better, if you had a 36 volts panel. If you have a system, which is dimensioned for those worst-case conditions, you have a pretty good chances to end up with the battery fully loaded before 12 o'clock on sunny days, so you will be throwing energy away the rest of the time.
So it does does not really matter, if your PWM controler is not harvesting the last possible 5%.
Of course if you are grid-connected and feed the power back to the energy supplier, the figure is completely different and there is no other way than using MPPT.
So, you see, the simple question has no simple answer.
Last edited: