Just had this idea yesterday so little detail.
Still working on a feature set.
something like this.
https://www.bkprecision.com/products/power-supplies/PVS10005-1000v-5a-5kw-programmable-dc-power-supply.htmlbut lower power and voltage and especially cost.
Want to be able to put in I/V curves, angles, ambient temps, clouds, partial shading(eventually). I guess it will interpolate curves to do these.
Maybe one day work out an appropriate step response to a change in load too.
Was thinking of a switching pre-tracking regulator and then a linear reg to match the curve to the current load to get the operating point.
I guess I will just measure the V and I currently output and use that to match against the current curve.
Load the curves via usb.
My biggest issue that I can see is the multiple control loops fighting each other.
1. Pre tracking
2. Linear output.
3. Mppt charge controller as a load.
but if I include some physical resistance as part of the output curve, which any PV system will have, it may be easy to stablise.
Any ideas, comments are welcome.