Text this: Accurate Maximum Power Point Tracking Algorithm Based on a Photovoltaic Device Model