Text this: An Adaptive Photovoltaic Topology to Overcome Shading Effect in PV Systems