INTELLIGENT SELF-CLEANING SOLAR SYSTEMS