A Density Peak-Based Clustering Approach for Fault Diagnosis of Photovoltaic Arrays. (28th March 2017)