Distributed solar photovoltaic power generation at charging stations