It’s a solar panel maximum power controller. Already been done a jazillion times.
Probably a homework assignment