High-speed and high-power solar electric cars