Does photovoltaic power generation have a battery pack