{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T15:46:10Z","timestamp":1779896770768,"version":"3.53.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:00:00Z","timestamp":1758844800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:00:00Z","timestamp":1758844800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Energy Inform"],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>The transition to battery electric buses (BEBs) offers a significant opportunity to reduce greenhouse gas (GHG) emissions in public transit. However, the limited driving range of BEBs presents operational challenges, making accurate energy demand prediction essential for effective deployment. Despite advances in machine learning and data-driven modeling, an integrated framework for real-world BEB energy demand prediction remains underdeveloped. Most existing research in this domain relies heavily on simulated or controlled datasets, limiting practical applicability. This study addresses this gap by presenting a comprehensive approach to predicting the energy demands of a BEB fleet under actual service conditions, grounded in real-world operational data collected from the Toronto Transit Commission\u2019s (TTC) BEB trial, one of the largest of its kind in North America. At the core of this approach is a novel data processing framework specifically designed for streaming high-resolution vehicle telematics data, which integrates diverse contextual sources such as weather conditions, route topology, passenger loads, and bus schedules. This integrated framework enables the construction of a large-scale BEB dataset derived from in-service operational data of the TTC\u2019s BEB fleet, encompassing 149,813 hours of driving and 2.56 million kilometers traveled. The dataset is leveraged to train and evaluate several machine learning models to predict energy demands along TTC routes. Results demonstrate that the best-performing model achieves a 38% reduction in mean absolute error compared to a baseline method and explains 87% of the variance in net energy demand. Additionally, an analysis of seasonal effects reveals heightened prediction challenges during colder months, driven by increased variability in energy consumption across different BEB makes and models. Finally, a physics-informed hybrid modeling approach is proposed, which integrates energy estimates from vehicle longitudinal dynamics into the data-driven pipeline, yielding further improvements in prediction accuracy and underscoring the value of domain knowledge in machine learning applications for transit.<\/jats:p>","DOI":"10.1186\/s42162-025-00564-y","type":"journal-article","created":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T10:05:53Z","timestamp":1758881153000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Predictive modeling of energy demands for battery electric buses using real-world data"],"prefix":"10.1186","volume":"8","author":[{"given":"Md Atiqur","family":"Rahman","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Holt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yashar","family":"Farajpour","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abdelhamid","family":"Mammeri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hasti","family":"Khiabani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,9,26]]},"reference":[{"key":"564_CR1","unstructured":"Natural Resources Canada: Greenhouse gas emissions. https:\/\/www.canada.ca\/en\/environment-climate-change\/services\/environmental-indicators\/greenhouse-gas-emissions.html#transport. Accessed: 2025-06-20"},{"key":"564_CR2","unstructured":"Environment and Climate Change Canada: National Inventory Report 2023: Greenhouse Gas Sources and Sinks in Canada-Executive Summary. https:\/\/publications.gc.ca\/collections\/collection_2025\/eccc\/En81-4-1-2023-eng.pdf. Cat. No. En81-4\/1E-PDF, Government of Canada (2023)"},{"key":"564_CR3","unstructured":"United States Environmental Protection Agency: Sources of Greenhouse Gas Emissions. https:\/\/www.epa.gov\/ghgemissions\/sources-greenhouse-gas-emissions. Accessed: 2025-03-19"},{"key":"564_CR4","unstructured":"UK Department for Energy Security and Net Zero: UK territorial greenhouse gas emissions national statistics. https:\/\/www.gov.uk\/government\/collections\/uk-territorial-greenhouse-gas-emissions-national-statistics. Accessed: 2025-03-19"},{"key":"564_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.apenergy.2020.115408","volume":"275","author":"J Zhang","year":"2020","unstructured":"Zhang J, Wang Z, Liu P, Zhang Z (2020) Energy consumption analysis and prediction of electric vehicles based on real-world driving data. Appl Energy 275:115408","journal-title":"Appl Energy"},{"issue":"1","key":"564_CR6","volume":"2019","author":"S Sun","year":"2019","unstructured":"Sun S, Zhang J, Bi J, Wang Y (2019) A machine learning method for predicting driving range of battery electric vehicles. J Adv Transp 2019(1):4109148","journal-title":"J Adv Transp"},{"issue":"5","key":"564_CR7","doi-asserted-by":"publisher","DOI":"10.3390\/en10050608","volume":"10","author":"CD Cauwer","year":"2017","unstructured":"Cauwer CD, Verbeke W, Coosemans T, Faid S, Joeri VM (2017) A data-driven method for energy consumption prediction and energy-efficient routing of electric vehicles in real-world conditions. Energies 10(5):608","journal-title":"Energies"},{"issue":"5","key":"564_CR8","doi-asserted-by":"publisher","DOI":"10.3390\/en15051747","volume":"15","author":"T Pamu\u0142a","year":"2022","unstructured":"Pamu\u0142a T, Pamu\u0142a D (2022) Prediction of electric buses energy consumption from trip parameters using deep learning. Energies 15(5):1747","journal-title":"Energies"},{"key":"564_CR9","doi-asserted-by":"crossref","unstructured":"Xu Z, Wang J, Lund PD, Zhang Y (2023) Analysis of energy consumption for electric buses based on low-frequency real-world data. Transp Res Part D Transp Environ 122:103857","DOI":"10.1016\/j.trd.2023.103857"},{"key":"564_CR10","doi-asserted-by":"publisher","first-page":"79","DOI":"10.4271\/13-02-01-0005","volume":"2","author":"Y Chen","year":"2021","unstructured":"Chen Y, Wu G, Sun R, Dubey A, Laszka A, Pugliese P (2021) A review and outlook on energy consumption estimation models for electric vehicles. SAE International Journal of Sustainable Transportation, Energy, Environment, & Policy 2:79\u201396","journal-title":"SAE International Journal of Sustainable Transportation, Energy, Environment, & Policy"},{"key":"564_CR11","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1504\/IJEHV.2017.085336","volume":"9","author":"J Wang","year":"2017","unstructured":"Wang J, Besselink I, Nijmeijer H (2017) Battery electric vehicle energy consumption modelling for range estimation. Int J Electr Hybrid Veh 9:79","journal-title":"Int J Electr Hybrid Veh"},{"key":"564_CR12","doi-asserted-by":"crossref","unstructured":"Wu X, Freese D, Cabrera A, Kitch WA (2015) Electric vehicles\u2019energy consumption measurement and estimation. Transp Res Part D Transp Environ 34:52\u201367","DOI":"10.1016\/j.trd.2014.10.007"},{"key":"564_CR13","doi-asserted-by":"crossref","unstructured":"Fiori C, Ahn K, Rakha HA (2016) Power-based electric vehicle energy consumption model: model development and validation. Appl Energy 168:257\u2013268","DOI":"10.1016\/j.apenergy.2016.01.097"},{"issue":"2","key":"564_CR14","doi-asserted-by":"publisher","first-page":"412","DOI":"10.3390\/en11020412","volume":"11","author":"D Jim\u00e9nez","year":"2018","unstructured":"Jim\u00e9nez D, Hern\u00e1ndez S, Fraile-Ardanuy J, Serrano J, Fern\u00e1ndez R, \u00c1lvarez F (2018) Modelling the effect of driving events on electrical vehicle energy consumption using inertial sensors in smartphones. Energies 11(2):412","journal-title":"Energies"},{"key":"564_CR15","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.energy.2019.02.034","volume":"174","author":"B Luin","year":"2019","unstructured":"Luin B, Petelin S, Al-Mansour F (2019) Microsimulation of electric vehicle energy consumption. Energy 174:24\u201332","journal-title":"Energy"},{"issue":"7","key":"564_CR16","doi-asserted-by":"publisher","first-page":"2146","DOI":"10.3390\/su11072146","volume":"11","author":"RS Javier","year":"2019","unstructured":"Javier RS, Javier E, Fernando AC (2019) Profiling the instantaneous power consumption of electric machinery in agricultural environments: An algebraic approach. Sustainability 11(7):2146","journal-title":"Sustainability"},{"issue":"1\u20132","key":"564_CR17","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1007\/s11071-015-2183-1","volume":"82","author":"Y Li","year":"2015","unstructured":"Li Y, Zhang L, Zheng H, He X, Peeta S, Zheng T, Li Y (2015) Evaluating the energy consumption of electric vehicles based on car-following model under non-lane discipline. Nonlinear Dyn 82(1\u20132):629\u2013641","journal-title":"Nonlinear Dyn"},{"key":"564_CR18","doi-asserted-by":"crossref","unstructured":"Maia R, Silva M, Ara\u00fajo R, Nunes U (2015) Electrical vehicle modeling: a fuzzy logic model for regenerative braking. Expert Syst Appl 42(22):8504\u20138519","DOI":"10.1016\/j.eswa.2015.07.006"},{"key":"564_CR19","doi-asserted-by":"crossref","unstructured":"Ayman A, Wilbur M, Sivagnanam A, Pugliese P, Dubey A, Laszka A (2020) Data-driven prediction of route-level energy use for mixed-vehicle transit fleets. 2020 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 41\u201348","DOI":"10.1109\/SMARTCOMP50058.2020.00026"},{"key":"564_CR20","doi-asserted-by":"publisher","first-page":"2760","DOI":"10.4271\/2020-01-0939","volume":"2","author":"J Holden","year":"2020","unstructured":"Holden J, Reinicke N, Cappellucci J (2020) RouteE: A vehicle energy consumption prediction engine. SAE International Journal of Advances and Current Practices in Mobility 2:2760\u20132767","journal-title":"SAE International Journal of Advances and Current Practices in Mobility"},{"key":"564_CR21","doi-asserted-by":"crossref","unstructured":"Shankar R, Marco J (2013) Method for estimating the energy consumption of electric vehicles and plug-in hybrid electric vehicles under real-world driving conditions. IET Intell Transp Syst 7(1):138\u2013150","DOI":"10.1049\/iet-its.2012.0114"},{"issue":"8","key":"564_CR22","doi-asserted-by":"publisher","DOI":"10.3390\/en11082060","volume":"11","author":"Y Gao","year":"2018","unstructured":"Gao Y, Guo S, Ren J, Zhao Z, Ehsan A, Zheng Y (2018) An electric bus power consumption model and optimization of charging scheduling concerning multi-external factors. Energies 11(8):2060","journal-title":"Energies"},{"issue":"7","key":"564_CR23","doi-asserted-by":"publisher","DOI":"10.3390\/en12071396","volume":"12","author":"J Topi\u0107","year":"2019","unstructured":"Topi\u0107 J, \u0160kugor B, Deur J (2019) Neural network-based modeling of electric vehicle energy demand and all electric range. Energies 12(7):1396","journal-title":"Energies"},{"key":"564_CR24","doi-asserted-by":"publisher","DOI":"10.3390\/en13092340","volume":"13","author":"T Pamu\u0142a","year":"2020","unstructured":"Pamu\u0142a T, Pamu\u0142a W (2020) Estimation of the energy consumption of battery electric buses for public transport networks using real-world data and deep learning. Energies 13:2340","journal-title":"Energies"},{"key":"564_CR25","doi-asserted-by":"crossref","unstructured":"Wager G, Whale J, Br\u00e4unl T (2016) Driving electric vehicles at highway speeds: the effect of higher driving speeds on energy consumption and driving range for electric vehicles in Australia. Renew Sustain Energy Rev 63:158\u2013165","DOI":"10.1016\/j.rser.2016.05.060"},{"key":"564_CR26","doi-asserted-by":"crossref","unstructured":"Yao J, Moawad A (2019) Vehicle energy consumption estimation using large scale simulations and machine learning methods. Transp Res Part C Emerg Technol 101:276\u2013296","DOI":"10.1016\/j.trc.2019.02.012"},{"key":"564_CR27","doi-asserted-by":"publisher","first-page":"212423","DOI":"10.1109\/ACCESS.2020.3039815","volume":"8","author":"L Zhao","year":"2020","unstructured":"Zhao L, Yao W, Wang Y, Hu J (2020) Machine learning-based method for remaining range prediction of electric vehicles. IEEE Access 8:212423\u2013212441","journal-title":"IEEE Access"},{"key":"564_CR28","doi-asserted-by":"crossref","unstructured":"Xu X, Aziz HMA, Guensler R (2019) A modal-based approach for estimating electric vehicle energy consumption in transportation networks. Transp Res Part D Transp Environ 75:249\u2013264","DOI":"10.1016\/j.trd.2019.09.001"},{"key":"564_CR29","doi-asserted-by":"crossref","unstructured":"Wang J, Besselink I, Nijmeijer H (2018) Battery electric vehicle energy consumption prediction for a trip based on route information. Proc Inst Mech Eng Part D J Automob Eng 232(11):1528\u20131542","DOI":"10.1177\/0954407017729938"},{"issue":"3","key":"564_CR30","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1023\/A:1022627411411","volume":"20","author":"C Cortes","year":"1995","unstructured":"Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273\u2013297","journal-title":"Mach Learn"},{"key":"564_CR31","doi-asserted-by":"crossref","unstructured":"Breiman L (2001) Random forests. Mach Learn 45(1):5\u201332","DOI":"10.1023\/A:1010933404324"},{"key":"564_CR32","doi-asserted-by":"crossref","unstructured":"Friedman JH (2001) Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189\u20131232","DOI":"10.1214\/aos\/1013203451"},{"issue":"6088","key":"564_CR33","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1038\/323533a0","volume":"323","author":"DE Rumelhart","year":"1986","unstructured":"Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323(6088):533\u2013536","journal-title":"Nature"},{"key":"564_CR34","unstructured":"Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the 32nd International Conference on International Conference on Machine Learning 37, 448\u2013456"},{"key":"564_CR35","doi-asserted-by":"crossref","unstructured":"Fukushima K (1975) Cognitron: A self-organizing multilayered neural network. Biol Cybern 20(20):121\u2013136","DOI":"10.1007\/BF00342633"},{"key":"564_CR36","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge, MA"},{"key":"564_CR37","unstructured":"Chollet F (2018) Deep learning with Python. Manning Publications, Shelter Island, NY"},{"key":"564_CR38","unstructured":"Giudice DD, Simone DD, Piegari L (2022) Efficiency of Regenerative Braking in Electric Vehicles. Preprint on ResearchGate. https:\/\/www.researchgate.net\/publication\/343667761_Efficiency_of_Regenerative_Braking_in_Electric_Vehicles"},{"key":"564_CR39","doi-asserted-by":"publisher","unstructured":"Wu L, Lyu Z, Huang Z, Zhang C, Wei C (2023) Physics-based battery soc estimation methods: Recent advances and future perspectives. J Energy Chem. https:\/\/doi.org\/10.1016\/j.jechem.2023.09.045","DOI":"10.1016\/j.jechem.2023.09.045"},{"issue":"6","key":"564_CR40","doi-asserted-by":"publisher","DOI":"10.3390\/app12062762","volume":"12","author":"M Vehvil\u00e4inen","year":"2022","unstructured":"Vehvil\u00e4inen M, Lavikka R, Rantala S, Paakkinen M, Laurila J, Vainio T (2022) Setting up and operating electric city buses in harsh winter conditions. Appl Sci 12(6):2762. https:\/\/doi.org\/10.3390\/app12062762","journal-title":"Appl Sci"},{"issue":"8","key":"564_CR41","doi-asserted-by":"publisher","first-page":"8573","DOI":"10.3390\/en8088573","volume":"8","author":"C De Cauwer","year":"2015","unstructured":"De Cauwer C, Van Mierlo J, Coosemans T (2015) Energy consumption prediction for electric vehicles based on real-world data. Energies 8(8):8573\u20138593. https:\/\/doi.org\/10.3390\/en8088573","journal-title":"Energies"}],"container-title":["Energy Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-025-00564-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42162-025-00564-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42162-025-00564-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T10:06:07Z","timestamp":1758881167000},"score":1,"resource":{"primary":{"URL":"https:\/\/energyinformatics.springeropen.com\/articles\/10.1186\/s42162-025-00564-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,26]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["564"],"URL":"https:\/\/doi.org\/10.1186\/s42162-025-00564-y","relation":{},"ISSN":["2520-8942"],"issn-type":[{"value":"2520-8942","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,26]]},"assertion":[{"value":"9 May 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 July 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"118"}}