====== MPPT anthills - an analogy about mixing panel specs ====== ===== TL;DR ===== For best results put panels of different specs on separate MPPT controllers. [[opinion:frater_secessus:pareto|about these summaries]] ===== the mission ===== You are blindfolded and placed in a field that is flat except that there is an anthill somewhere in it.((there are no actual ants for whatever reason)) Your job is to find the highest point in the field. ==== the basic situation ==== The simplest approach would be to walk until you start going up and stop walking when you start to go down again. You might shuffle a bit to make sure you are on the very top of the anthill. It will take a while but it's not complicated. {{ https://www.atonometrics.com/wp-content/uploads/2023/05/Solar-IV-Curve.png?150}} This is like having one panel or multiple identical panels on the same MPPT. There is one anthill (one power curve, the blue line in the image) and one highest point on that anthill (**M**aximum **P**ower **P**oint on the curve). ==== multiple anthills (unknown) of varying heights ==== Unbeknownst to you there are really //multiple// anthills. You could perform the walking algorithm perfectly and still still be on a low anthill //with no way to know it//. This is like having mixed panels on the same MPPT controller. There are multiple power curves in play, effectively making a aggregate curve with lumps (high spots) and dips (low spots) in it. MPPT is looking for a single high spot and can be misled when it finds the first one (of many). It might luck into ''Pmax'' but don't count on it. ==== multiple (known) anthills of varying heights ==== If they tell you in advance there may be many different anthills you can explore the entire field and remember each hill you find. Eventually you will find the tallest one. This is what happens when you use an MPPT with an advanced algorithm that makes full sweeps of the power curve instead of looking only for local high spots. The downside is it cost. * the controller generally costs more upfront * it "costs" more time to find the max * and more time to //keep checking for the max// along the whole curve. It's no longer good enough to shuffle around a point you already found. During these extended sweeps harvest falls off dramatically because the algo has to check the whole curve, including points that make little-to-no power. This algorithm will find the MPP of the mismatched array but cannot make as much power as different panels/arrays on their own MPPT.