Solar photovoltaic power generation shelf life