Mppt
EC MPPT algorithm
Assumptions
Flow Chart
Wikimedia seems to hate trying to render my .svg . Here's a link to the .svg file
Error creating thumbnail: convert-im6.q16: Memory allocation failed `Cannot allocate memory' @ fatal/image.c/AcquireImageInfo/339.
The dia file is also available.