Accurate Prediction of Energy Consumption of Electric Buses Based on Traffic Condition, Vehicle status, Driving Behaviour and Environmental Condition

Yucheng Ma, Baolin Ye, Shuai Wang, Zhaosheng Zhang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Accurate prediction of trip-level energy consumption of electric buses (EBs) is of great significance to alleviate the driver ’s mileage anxiety and maintain the health of the battery system. To achieve accurate prediction of energy consumption on EBs, actual operation data of 95204 trips from winter to summer covering long, medium and short distance bus routes were collected, and a total of 17 energy consumption-related features were extracted from four aspects including traffic condition, vehicle status, driving behaviour and environmental condition. 11 features were selected utilising the variance inflation factor method and stepwise regression algorithm, then the relationships between the selected features and the relationships between the features and the energy consumption were analysed in depth. Combining prediction of critical features, six machine learning models were built and compared after hyper-parameter optimisation. And LightGBM which showed the best performance in cross-validation was selected as the final machine learning model for energy consumption prediction. The proposed method can achieve an MAPE of 6.65 % on real-world testing data, with an improvement of 23% over existing methods.

Original languageEnglish
JournalIEEE Transactions on Transportation Electrification
DOIs
Publication statusAccepted/In press - 2025

Keywords

  • Electric buses
  • Energy consumption prediction
  • Machine learning
  • Stepwise regression algorithm
  • Variance inflation factor

Fingerprint

Dive into the research topics of 'Accurate Prediction of Energy Consumption of Electric Buses Based on Traffic Condition, Vehicle status, Driving Behaviour and Environmental Condition'. Together they form a unique fingerprint.

Cite this