Charging private electric vehicles solely by photovoltaics: A battery-free direct-current microgrid with distributed charging strategy. (1st July 2023)