A New MPPT-based ANN for Photovoltaic System under Partial Shading Conditions. (March 2017)