Photovoltaic system generation