Photovoltaic (PV) power generation is a key source of renewable energy and is highly competitive economically compared to traditional power generation. Small distributed PV systems, such as rooftop ...