Energy-optimal adaptive cruise control strategy for electric vehicles based on model predictive control. (15th February 2022)