Survey on Solar PV Cleaning processes and MPPT system for a Smart Grid | IEEE Conference Publication | IEEE Xplore