Photovoltaic Partial Shading (Principles and Methods)