Distributed photovoltaic energy storage technology