Rooftop solar photovoltaic power generation framework