Introduction Harnessing the power of the sun is no longer a futuristic concept. Solar PV (Photovoltaic) systems are now a practical and