Advances in approaches and methods for self-cleaning of solar photovoltaic panelsA. Syafiq, Nasrudin Abd Rahim, A.K. Pandey et al.|Solar Energy|2018Cited by 261