photovoltaic (PV) generation system