Multi-stage charging and discharging of electric vehicle fleets. (May 2023)