A novel solar PV MPPT scheme utilizing the difference between panel and atmospheric temperature. (June 2017)