Welcome to Journal of Automotive Safety and Energy,

Journal of Automotive Safety and Energy ›› 2025, Vol. 16 ›› Issue (5): 747-756.DOI: 10.3969/j.issn.1674-8484.2025.05.009

• Automotive Energy Efficiency and Environment Protection • Previous Articles     Next Articles

Online estimation of electric bus energy consumption based on vehicle dynamics and improved FFRLS algorithm

ZHANG Xinfang1(), YAN Yiping2,*(), ZHANG Zhe3, XU Zhigang1, ZHANG Licheng1   

  1. 1. School of Information Engineering, Chang’an University, Xi’an 710064, China
    2. School of Vehicle and Mobility, Tsinghua University, Beijing, 100084, China
    3. School of Naval Architecture, Ocean & Civil Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
  • Received:2024-09-11 Revised:2025-06-12 Online:2025-10-31 Published:2025-11-10

Abstract:

To improve the performance of electric bus energy consumption prediction models in terms of real-time capability, accuracy, and interpretability, this paper proposed a hybrid energy consumption prediction model that combined vehicle dynamics modeling and data-driven parameter identification for different operating conditions. The model established instantaneous power equations for acceleration, constant speed, and deceleration conditions, and calculated cumulative energy consumption through driving segment partitioning. The forgetting factors recursive least squares (FFRLS) method was introduced for online parameter identification, and the particle swarm optimization algorithm (PSO) was used to optimize the initial parameters and forgetting factors, resulting in the development of the real-time online predictive energy consumption model IFFRLS. The results show that the proposed FFRLS model performs excellently, achieving a maximum R-squared (R2) of 0.977 and a mean absolute percentage error (MAPE) of 11.16%, significantly outperforming the unmodified model.

Key words: electric bus, energy consumption, parameter identification, vehicle dynamics, forgetting factor recursive least squares (FFRLS)

CLC Number: