Solar photovoltaic off-grid power generation calculation